groff-1.23.0/0000755000175000017500000000000014451355543007712 500000000000000groff-1.23.0/test-groff.in0000644000175000017500000000310114450320476012231 00000000000000#! /bin/sh # # Copyright (C) 1989-2020 Free Software Foundation, Inc. # # This file is part of groff. # # groff 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, either version 3 of the License, or # (at your option) any later version. # # groff 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 this program. If not, see . # # This script runs groff without requiring that it be installed. SEP='@PATH_SEPARATOR@' builddir=@abs_top_builddir@ srcdir=@abs_top_srcdir@ GROFF_BIN_PATH=$builddir XENVIRONMENT=$srcdir/src/devices/xditview/GXditview.ad export XENVIRONMENT GROFF_COMMAND_PREFIX= GROFF_FONT_PATH=$builddir/font\ $SEP$srcdir/font\ GROFF_TMAC_PATH=$srcdir/tmac\ $SEP$builddir/tmac\ $SEP$srcdir/contrib/mom\ $SEP$builddir/contrib/mom\ $SEP$srcdir/contrib/hdtbl\ $SEP$builddir/contrib/hdtbl\ $SEP$srcdir/contrib/mm\ $SEP$builddir/contrib/mm\ $SEP$srcdir/contrib/mm/locale\ $SEP$builddir/contrib/mm/locale\ $SEP$srcdir/contrib/pdfmark\ $SEP$builddir/contrib/pdfmark\ $SEP$srcdir/contrib/rfc1345\ $SEP$builddir/contrib/rfc1345\ $SEP$srcdir/contrib/sboxes\ $SEP$builddir/contrib/sboxes\ export GROFF_BIN_PATH GROFF_COMMAND_PREFIX GROFF_FONT_PATH GROFF_TMAC_PATH exec $builddir/groff ${1+"$@"} groff-1.23.0/configure0000755000175000017500000304424714451354573011561 00000000000000#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.71 for GNU roff 1.23.0. # # Report bugs to . # # # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, # Inc. # # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh as_nop=: if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else $as_nop case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi # Reset variables that may have inherited troublesome values from # the environment. # IFS needs to be set, to space, tab, and newline, in precisely that order. # (If _AS_PATH_WALK were called with IFS unset, it would have the # side effect of setting IFS to empty, thus disabling word splitting.) # Quoting is to prevent editors from complaining about space-tab. as_nl=' ' export as_nl IFS=" "" $as_nl" PS1='$ ' PS2='> ' PS4='+ ' # Ensure predictable behavior from utilities with locale-dependent output. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # We cannot yet rely on "unset" to work, but we need these variables # to be unset--not just set to an empty or harmless value--now, to # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct # also avoids known problems related to "unset" and subshell syntax # in other old shells (e.g. bash 2.01 and pdksh 5.2.14). for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH do eval test \${$as_var+y} \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done # Ensure that fds 0, 1, and 2 are open. if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi if (exec 3>&2) ; then :; else exec 2>/dev/null; fi # The user is always right. if ${PATH_SEPARATOR+false} :; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac test -r "$as_dir$0" && as_myself=$as_dir$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then _as_can_reexec=no; export _as_can_reexec; # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="as_nop=: if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else \$as_nop case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ) then : else \$as_nop exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1 blah=\$(echo \$(echo blah)) test x\"\$blah\" = xblah || exit 1 test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null then : as_have_required=yes else $as_nop as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null then : else $as_nop as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null then : CONFIG_SHELL=$as_shell as_have_required=yes if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null then : break 2 fi fi done;; esac as_found=false done IFS=$as_save_IFS if $as_found then : else $as_nop if { test -f "$SHELL" || test -f "$SHELL.exe"; } && as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null then : CONFIG_SHELL=$SHELL as_have_required=yes fi fi if test "x$CONFIG_SHELL" != x then : export CONFIG_SHELL # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi if test x$as_have_required = xno then : printf "%s\n" "$0: This script requires a shell more modern than all" printf "%s\n" "$0: the shells that I found on your system." if test ${ZSH_VERSION+y} ; then printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." else printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and $0: http://savannah.gnu.org/bugs/?group=groff about your $0: system, including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_nop # --------- # Do nothing but, unlike ":", preserve the value of $?. as_fn_nop () { return $? } as_nop=as_fn_nop # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || printf "%s\n" X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null then : eval 'as_fn_append () { eval $1+=\$2 }' else $as_nop as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null then : eval 'as_fn_arith () { as_val=$(( $* )) }' else $as_nop as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # as_fn_nop # --------- # Do nothing but, unlike ":", preserve the value of $?. as_fn_nop () { return $? } as_nop=as_fn_nop # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi printf "%s\n" "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || printf "%s\n" X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall # in an infinite loop. This has already happened in practice. _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } # Determine whether it's possible to make 'echo' print without a newline. # These variables are no longer used directly by Autoconf, but are AC_SUBSTed # for compatibility with existing Makefiles. ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac # For backward compatibility with old third-party macros, we provide # the shell variables $as_echo and $as_echo_n. New code should use # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. as_echo='printf %s\n' as_echo_n='printf %s' rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='GNU roff' PACKAGE_TARNAME='groff' PACKAGE_VERSION='1.23.0' PACKAGE_STRING='GNU roff 1.23.0' PACKAGE_BUGREPORT='http://savannah.gnu.org/bugs/?group=groff' PACKAGE_URL='https://www.gnu.org/software/groff/' ac_unique_file="src/roff/groff/groff.cpp" # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_STDIO_H # include #endif #ifdef HAVE_STDLIB_H # include #endif #ifdef HAVE_STRING_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_header_c_list= ac_func_c_list= ac_subst_vars='gltests_LIBOBJDEPS gltests_LTLIBOBJS gltests_LIBOBJS gl_LIBOBJDEPS gl_LTLIBOBJS gl_LIBOBJS am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS USE_TEX_FALSE USE_TEX_TRUE HAVE_TEXI2DVI_FALSE HAVE_TEXI2DVI_TRUE HAVE_URW_FONTS_FALSE HAVE_URW_FONTS_TRUE HAVE_GHOSTSCRIPT_FALSE HAVE_GHOSTSCRIPT_TRUE USE_GROFF_ALLOCATOR_FALSE USE_GROFF_ALLOCATOR_TRUE USE_GROPDF_FALSE USE_GROPDF_TRUE USE_PDFROFF_FALSE USE_PDFROFF_TRUE USE_GROHTML_FALSE USE_GROHTML_TRUE USEPROGRAMPREFIX_FALSE USEPROGRAMPREFIX_TRUE MAKE_DEFINES_RM_FALSE MAKE_DEFINES_RM_TRUE WITHOUT_X11_FALSE WITHOUT_X11_TRUE BUILD_WINSCRIPTS_FALSE BUILD_WINSCRIPTS_TRUE BASH_PROG HAVE_TEST_EF_OPTION DIFF_PROG GDIFF pnmtops_nosetpage pnmtools_quiet use_gropdf urwfontsdir groff_have_urw_fonts use_pdfroff ac_ct_AWK ALT_AWK_PROGS make_htmldoc psselect pnmtops pnmtopng pnmcut pnmcrop ac_ct_GHOSTSCRIPT GHOSTSCRIPT ALT_GHOSTSCRIPT_PROGS GROFF_PATH_SEPARATOR compatibility_wrappers tmac_wrap sys_tmac_prefix g PAGE BROKEN_SPOOLER_FLAGS LIBOBJS LIBEXT LTLIBICONV LIBICONV CXXCPP LIBM LIBC SH_SCRIPT_SED_CMD UCHARDET_LIBS UCHARDET_CFLAGS PKG_CONFIG_LIBDIR PKG_CONFIG_PATH PKG_CONFIG XPMTOPPM LN_S INSTALL_INFO PROG_TEX PROG_TEXI2DVI M4 YACC DVIPRINT PSPRINT LPQ LP LPR PERL_VERSION SED PERL appdefdir XLIBDIRS XPROGDIRS XDEVDIRS X_EXTRA_LIBS X_LIBS X_PRE_LIBS X_CFLAGS XMKMF make_winscripts OTHERDEVDIRS TTYDEVDIRS LIBGNU_LTLIBDEPS LIBGNU_LIBDEPS GL_CFLAG_GNULIB_WARNINGS GL_CFLAG_ALLOW_WARNINGS gltests_WITNESS GL_COND_OBJ_WCWIDTH_FALSE GL_COND_OBJ_WCWIDTH_TRUE GL_GNULIB_TOWCTRANS GL_GNULIB_WCTRANS GL_GNULIB_ISWCTYPE GL_GNULIB_WCTYPE GL_GNULIB_ISWXDIGIT GL_GNULIB_ISWDIGIT GL_GNULIB_ISWBLANK REPLACE_TOWLOWER REPLACE_ISWCNTRL HAVE_WCTYPE_H NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H NEXT_WCTYPE_H HAVE_ISWCNTRL REPLACE_ISWXDIGIT REPLACE_ISWDIGIT REPLACE_ISWBLANK HAVE_WCTRANS_T HAVE_WCTYPE_T HAVE_ISWBLANK GL_GNULIB_MDA_WCSDUP GL_GNULIB_WCSFTIME GL_GNULIB_WCSWIDTH GL_GNULIB_WCSTOK GL_GNULIB_WCSSTR GL_GNULIB_WCSPBRK GL_GNULIB_WCSSPN GL_GNULIB_WCSCSPN GL_GNULIB_WCSRCHR GL_GNULIB_WCSCHR GL_GNULIB_WCSDUP GL_GNULIB_WCSXFRM GL_GNULIB_WCSCOLL GL_GNULIB_WCSNCASECMP GL_GNULIB_WCSCASECMP GL_GNULIB_WCSNCMP GL_GNULIB_WCSCMP GL_GNULIB_WCSNCAT GL_GNULIB_WCSCAT GL_GNULIB_WCPNCPY GL_GNULIB_WCSNCPY GL_GNULIB_WCPCPY GL_GNULIB_WCSCPY GL_GNULIB_WCSNLEN GL_GNULIB_WCSLEN GL_GNULIB_WMEMSET GL_GNULIB_WMEMPCPY GL_GNULIB_WMEMMOVE GL_GNULIB_WMEMCPY GL_GNULIB_WMEMCMP GL_GNULIB_WMEMCHR GL_GNULIB_WCWIDTH GL_GNULIB_WCSNRTOMBS GL_GNULIB_WCSRTOMBS GL_GNULIB_WCRTOMB GL_GNULIB_MBSNRTOWCS GL_GNULIB_MBSRTOWCS GL_GNULIB_MBRLEN GL_GNULIB_MBRTOWC GL_GNULIB_MBSINIT GL_GNULIB_WCTOB GL_GNULIB_BTOWC HAVE_CRTDEFS_H HAVE_WINT_T NEXT_AS_FIRST_DIRECTIVE_WCHAR_H NEXT_WCHAR_H REPLACE_WMEMPCPY REPLACE_WCSTOK REPLACE_WCSFTIME REPLACE_WCSWIDTH REPLACE_WCWIDTH REPLACE_WCSNRTOMBS REPLACE_WCSRTOMBS REPLACE_WCRTOMB REPLACE_MBSNRTOWCS REPLACE_MBSRTOWCS REPLACE_MBRLEN REPLACE_MBRTOWC REPLACE_MBSINIT REPLACE_WCTOB REPLACE_BTOWC REPLACE_MBSTATE_T HAVE_DECL_WCWIDTH HAVE_DECL_WCSDUP HAVE_DECL_WCTOB HAVE_WCSFTIME HAVE_WCSWIDTH HAVE_WCSTOK HAVE_WCSSTR HAVE_WCSPBRK HAVE_WCSSPN HAVE_WCSCSPN HAVE_WCSRCHR HAVE_WCSCHR HAVE_WCSDUP HAVE_WCSXFRM HAVE_WCSCOLL HAVE_WCSNCASECMP HAVE_WCSCASECMP HAVE_WCSNCMP HAVE_WCSCMP HAVE_WCSNCAT HAVE_WCSCAT HAVE_WCPNCPY HAVE_WCSNCPY HAVE_WCPCPY HAVE_WCSCPY HAVE_WCSNLEN HAVE_WCSLEN HAVE_WMEMSET HAVE_WMEMPCPY HAVE_WMEMMOVE HAVE_WMEMCPY HAVE_WMEMCMP HAVE_WMEMCHR HAVE_WCSNRTOMBS HAVE_WCSRTOMBS HAVE_WCRTOMB HAVE_MBSNRTOWCS HAVE_MBSRTOWCS HAVE_MBRLEN HAVE_MBRTOWC HAVE_MBSINIT HAVE_BTOWC LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_FALSE LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE LIBUNISTRING_UNIWIDTH_H LIBUNISTRING_UNITYPES_H GL_GNULIB_MDA_WRITE GL_GNULIB_MDA_UNLINK GL_GNULIB_MDA_SWAB GL_GNULIB_MDA_RMDIR GL_GNULIB_MDA_READ GL_GNULIB_MDA_LSEEK GL_GNULIB_MDA_ISATTY GL_GNULIB_MDA_GETPID GL_GNULIB_MDA_GETCWD GL_GNULIB_MDA_EXECVPE GL_GNULIB_MDA_EXECVP GL_GNULIB_MDA_EXECVE GL_GNULIB_MDA_EXECV GL_GNULIB_MDA_EXECLP GL_GNULIB_MDA_EXECLE GL_GNULIB_MDA_EXECL GL_GNULIB_MDA_DUP2 GL_GNULIB_MDA_DUP GL_GNULIB_MDA_CLOSE GL_GNULIB_MDA_CHDIR GL_GNULIB_MDA_ACCESS GL_GNULIB_WRITE GL_GNULIB_USLEEP GL_GNULIB_UNLINKAT GL_GNULIB_UNLINK GL_GNULIB_UNISTD_H_SIGPIPE GL_GNULIB_UNISTD_H_NONBLOCKING GL_GNULIB_UNISTD_H_GETOPT GL_GNULIB_TTYNAME_R GL_GNULIB_TRUNCATE GL_GNULIB_SYMLINKAT GL_GNULIB_SYMLINK GL_GNULIB_SLEEP GL_GNULIB_SETHOSTNAME GL_GNULIB_RMDIR GL_GNULIB_READLINKAT GL_GNULIB_READLINK GL_GNULIB_READ GL_GNULIB_PWRITE GL_GNULIB_PREAD GL_GNULIB_PIPE2 GL_GNULIB_PIPE GL_GNULIB_LSEEK GL_GNULIB_LINKAT GL_GNULIB_LINK GL_GNULIB_LCHOWN GL_GNULIB_ISATTY GL_GNULIB_GROUP_MEMBER GL_GNULIB_GETUSERSHELL GL_GNULIB_GETPASS_GNU GL_GNULIB_GETPASS GL_GNULIB_GETPAGESIZE GL_GNULIB_GETOPT_POSIX GL_GNULIB_GETLOGIN_R GL_GNULIB_GETLOGIN GL_GNULIB_GETHOSTNAME GL_GNULIB_GETGROUPS GL_GNULIB_GETENTROPY GL_GNULIB_GETDTABLESIZE GL_GNULIB_GETDOMAINNAME GL_GNULIB_GETCWD GL_GNULIB_FTRUNCATE GL_GNULIB_FSYNC GL_GNULIB_FDATASYNC GL_GNULIB_FCHOWNAT GL_GNULIB_FCHDIR GL_GNULIB_FACCESSAT GL_GNULIB_EXECVPE GL_GNULIB_EXECVP GL_GNULIB_EXECVE GL_GNULIB_EXECV GL_GNULIB_EXECLP GL_GNULIB_EXECLE GL_GNULIB_EXECL GL_GNULIB_EUIDACCESS GL_GNULIB_ENVIRON GL_GNULIB_DUP3 GL_GNULIB_DUP2 GL_GNULIB_DUP GL_GNULIB_COPY_FILE_RANGE GL_GNULIB_CLOSE GL_GNULIB_CHOWN GL_GNULIB_CHDIR GL_GNULIB_ACCESS HAVE_UNISTD_H NEXT_AS_FIRST_DIRECTIVE_UNISTD_H NEXT_UNISTD_H UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS UNISTD_H_HAVE_WINSOCK2_H UNISTD_H_HAVE_SYS_RANDOM_H REPLACE_WRITE REPLACE_USLEEP REPLACE_UNLINKAT REPLACE_UNLINK REPLACE_TTYNAME_R REPLACE_TRUNCATE REPLACE_SYMLINKAT REPLACE_SYMLINK REPLACE_SLEEP REPLACE_SETHOSTNAME REPLACE_RMDIR REPLACE_READLINKAT REPLACE_READLINK REPLACE_READ REPLACE_PWRITE REPLACE_PREAD REPLACE_PIPE2 REPLACE_LSEEK REPLACE_LINKAT REPLACE_LINK REPLACE_LCHOWN REPLACE_ISATTY REPLACE_GETPASS_FOR_GETPASS_GNU REPLACE_GETPASS REPLACE_GETPAGESIZE REPLACE_GETGROUPS REPLACE_GETLOGIN_R REPLACE_GETENTROPY REPLACE_GETDTABLESIZE REPLACE_GETDOMAINNAME REPLACE_GETCWD REPLACE_FTRUNCATE REPLACE_FDATASYNC REPLACE_FCHOWNAT REPLACE_FACCESSAT REPLACE_EXECVPE REPLACE_EXECVP REPLACE_EXECVE REPLACE_EXECV REPLACE_EXECLP REPLACE_EXECLE REPLACE_EXECL REPLACE_DUP3 REPLACE_DUP2 REPLACE_DUP REPLACE_COPY_FILE_RANGE REPLACE_CLOSE REPLACE_CHOWN REPLACE_ACCESS HAVE_SYS_PARAM_H HAVE_OS_H HAVE_DECL_TTYNAME_R HAVE_DECL_TRUNCATE HAVE_DECL_SETHOSTNAME HAVE_DECL_GETUSERSHELL HAVE_DECL_GETPAGESIZE HAVE_DECL_GETLOGIN_R HAVE_DECL_GETLOGIN HAVE_DECL_GETDOMAINNAME HAVE_DECL_FDATASYNC HAVE_DECL_FCHDIR HAVE_DECL_EXECVPE HAVE_DECL_ENVIRON HAVE_USLEEP HAVE_UNLINKAT HAVE_SYMLINKAT HAVE_SYMLINK HAVE_SLEEP HAVE_SETHOSTNAME HAVE_READLINKAT HAVE_READLINK HAVE_PWRITE HAVE_PREAD HAVE_PIPE2 HAVE_PIPE HAVE_LINKAT HAVE_LINK HAVE_LCHOWN HAVE_GROUP_MEMBER HAVE_GETPASS HAVE_GETPAGESIZE HAVE_GETLOGIN HAVE_GETHOSTNAME HAVE_GETGROUPS HAVE_GETENTROPY HAVE_GETDTABLESIZE HAVE_FTRUNCATE HAVE_FSYNC HAVE_FDATASYNC HAVE_FCHOWNAT HAVE_FCHDIR HAVE_FACCESSAT HAVE_EXECVPE HAVE_EUIDACCESS HAVE_DUP3 HAVE_COPY_FILE_RANGE HAVE_CHOWN WINDOWS_STAT_INODES WINDOWS_64_BIT_OFF_T NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H NEXT_SYS_TYPES_H NEXT_AS_FIRST_DIRECTIVE_STRING_H NEXT_STRING_H NEXT_AS_FIRST_DIRECTIVE_STDLIB_H NEXT_STDLIB_H GL_COND_OBJ_STDIO_WRITE_FALSE GL_COND_OBJ_STDIO_WRITE_TRUE GL_COND_OBJ_STDIO_READ_FALSE GL_COND_OBJ_STDIO_READ_TRUE NEXT_AS_FIRST_DIRECTIVE_STDIO_H NEXT_STDIO_H GL_GENERATE_STDINT_H_FALSE GL_GENERATE_STDINT_H_TRUE STDINT_H GL_GENERATE_STDDEF_H_FALSE GL_GENERATE_STDDEF_H_TRUE STDDEF_H NEXT_AS_FIRST_DIRECTIVE_STDDEF_H NEXT_STDDEF_H HAVE_WCHAR_T HAVE_MAX_ALIGN_T REPLACE_NULL GL_GENERATE_STDBOOL_H_FALSE GL_GENERATE_STDBOOL_H_TRUE STDBOOL_H HAVE__BOOL GL_COND_OBJ_SIGNBIT3_FALSE GL_COND_OBJ_SIGNBIT3_TRUE GL_GNULIB_MDA_STRDUP GL_GNULIB_MDA_MEMCCPY GL_GNULIB_STRVERSCMP GL_GNULIB_STRSIGNAL GL_GNULIB_SIGDESCR_NP GL_GNULIB_SIGABBREV_NP GL_GNULIB_STRERRORNAME_NP GL_GNULIB_STRERROR_R GL_GNULIB_STRERROR GL_GNULIB_MBSTOK_R GL_GNULIB_MBSSEP GL_GNULIB_MBSSPN GL_GNULIB_MBSPBRK GL_GNULIB_MBSCSPN GL_GNULIB_MBSCASESTR GL_GNULIB_MBSPCASECMP GL_GNULIB_MBSNCASECMP GL_GNULIB_MBSCASECMP GL_GNULIB_MBSSTR GL_GNULIB_MBSRCHR GL_GNULIB_MBSCHR GL_GNULIB_MBSNLEN GL_GNULIB_MBSLEN GL_GNULIB_STRTOK_R GL_GNULIB_STRCASESTR GL_GNULIB_STRSTR GL_GNULIB_STRSEP GL_GNULIB_STRPBRK GL_GNULIB_STRNLEN GL_GNULIB_STRNDUP GL_GNULIB_STRNCAT GL_GNULIB_STRDUP GL_GNULIB_STRCHRNUL GL_GNULIB_STPNCPY GL_GNULIB_STPCPY GL_GNULIB_RAWMEMCHR GL_GNULIB_MEMSET_EXPLICIT GL_GNULIB_MEMRCHR GL_GNULIB_MEMPCPY GL_GNULIB_MEMMEM GL_GNULIB_MEMCHR GL_GNULIB_FFSLL GL_GNULIB_FFSL GL_GNULIB_EXPLICIT_BZERO GL_COND_OBJ_MEMCHR_FALSE GL_COND_OBJ_MEMCHR_TRUE UNDEFINE_STRTOK_R REPLACE_STRSIGNAL REPLACE_STRERRORNAME_NP REPLACE_STRERROR_R REPLACE_STRERROR REPLACE_STRTOK_R REPLACE_STRCASESTR REPLACE_STRSTR REPLACE_STRNLEN REPLACE_STRNDUP REPLACE_STRNCAT REPLACE_STRDUP REPLACE_STRCHRNUL REPLACE_STPNCPY REPLACE_STPCPY REPLACE_MEMPCPY REPLACE_MEMMEM REPLACE_MEMCHR REPLACE_FFSLL HAVE_STRVERSCMP HAVE_DECL_STRSIGNAL HAVE_SIGDESCR_NP HAVE_SIGABBREV_NP HAVE_STRERRORNAME_NP HAVE_DECL_STRERROR_R HAVE_DECL_STRTOK_R HAVE_STRCASESTR HAVE_STRSEP HAVE_STRPBRK HAVE_DECL_STRNLEN HAVE_DECL_STRNDUP HAVE_DECL_STRDUP HAVE_STRCHRNUL HAVE_STPNCPY HAVE_STPCPY HAVE_RAWMEMCHR HAVE_DECL_MEMRCHR HAVE_MEMSET_EXPLICIT HAVE_MEMPCPY HAVE_DECL_MEMMEM HAVE_FFSLL HAVE_FFSL HAVE_EXPLICIT_BZERO HAVE_MBSLEN NEXT_AS_FIRST_DIRECTIVE_MATH_H NEXT_MATH_H LOCALCHARSET_TESTS_ENVIRONMENT GLIBC21 GL_GENERATE_LIMITS_H_FALSE GL_GENERATE_LIMITS_H_TRUE LIMITS_H GL_GNULIB_STRTOUMAX GL_GNULIB_STRTOIMAX GL_GNULIB_IMAXDIV GL_GNULIB_IMAXABS NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H NEXT_INTTYPES_H UINT64_MAX_EQ_ULONG_MAX UINT32_MAX_LT_UINTMAX_MAX PRIPTR_PREFIX INT64_MAX_EQ_LONG_MAX INT32_MAX_LT_INTMAX_MAX REPLACE_STRTOUMAX REPLACE_STRTOIMAX REPLACE_IMAXDIV REPLACE_IMAXABS HAVE_IMAXDIV HAVE_IMAXABS HAVE_IMAXDIV_T HAVE_DECL_STRTOUMAX HAVE_DECL_STRTOIMAX HAVE_DECL_IMAXDIV HAVE_DECL_IMAXABS HAVE_SYS_INTTYPES_H HAVE_SYS_BITYPES_H HAVE_C99_STDINT_H WINT_T_SUFFIX WCHAR_T_SUFFIX SIG_ATOMIC_T_SUFFIX SIZE_T_SUFFIX PTRDIFF_T_SUFFIX HAVE_SIGNED_WINT_T HAVE_SIGNED_WCHAR_T HAVE_SIGNED_SIG_ATOMIC_T BITSIZEOF_WINT_T BITSIZEOF_WCHAR_T BITSIZEOF_SIG_ATOMIC_T BITSIZEOF_SIZE_T BITSIZEOF_PTRDIFF_T HAVE_STDINT_H NEXT_AS_FIRST_DIRECTIVE_STDINT_H NEXT_STDINT_H HAVE_SYS_TYPES_H HAVE_INTTYPES_H HAVE_WCHAR_H NEXT_AS_FIRST_DIRECTIVE_LIMITS_H NEXT_LIMITS_H GL_COND_OBJ_FSETERR_FALSE GL_COND_OBJ_FSETERR_TRUE GL_GNULIB_MDA_YN GL_GNULIB_MDA_Y1 GL_GNULIB_MDA_Y0 GL_GNULIB_MDA_JN GL_GNULIB_MDA_J1 GL_GNULIB_MDA_J0 GL_GNULIB_TRUNCL GL_GNULIB_TRUNCF GL_GNULIB_TRUNC GL_GNULIB_TANHF GL_GNULIB_TANL GL_GNULIB_TANF GL_GNULIB_SQRTL GL_GNULIB_SQRTF GL_GNULIB_SINHF GL_GNULIB_SINL GL_GNULIB_SINF GL_GNULIB_SIGNBIT GL_GNULIB_ROUNDL GL_GNULIB_ROUNDF GL_GNULIB_ROUND GL_GNULIB_RINTL GL_GNULIB_RINTF GL_GNULIB_RINT GL_GNULIB_REMAINDERL GL_GNULIB_REMAINDERF GL_GNULIB_REMAINDER GL_GNULIB_POWF GL_GNULIB_MODFL GL_GNULIB_MODFF GL_GNULIB_MODF GL_GNULIB_LOGBL GL_GNULIB_LOGBF GL_GNULIB_LOGB GL_GNULIB_LOG2L GL_GNULIB_LOG2F GL_GNULIB_LOG2 GL_GNULIB_LOG1PL GL_GNULIB_LOG1PF GL_GNULIB_LOG1P GL_GNULIB_LOG10L GL_GNULIB_LOG10F GL_GNULIB_LOG10 GL_GNULIB_LOGL GL_GNULIB_LOGF GL_GNULIB_LOG GL_GNULIB_LDEXPL GL_GNULIB_LDEXPF GL_GNULIB_ISNANL GL_GNULIB_ISNAND GL_GNULIB_ISNANF GL_GNULIB_ISNAN GL_GNULIB_ISINF GL_GNULIB_ISFINITE GL_GNULIB_ILOGBL GL_GNULIB_ILOGBF GL_GNULIB_ILOGB GL_GNULIB_HYPOTL GL_GNULIB_HYPOTF GL_GNULIB_HYPOT GL_GNULIB_FREXPL GL_GNULIB_FREXP GL_GNULIB_FREXPF GL_GNULIB_FMODL GL_GNULIB_FMODF GL_GNULIB_FMOD GL_GNULIB_FMAL GL_GNULIB_FMAF GL_GNULIB_FMA GL_GNULIB_FLOORL GL_GNULIB_FLOORF GL_GNULIB_FLOOR GL_GNULIB_FABSL GL_GNULIB_FABSF GL_GNULIB_EXPM1L GL_GNULIB_EXPM1F GL_GNULIB_EXPM1 GL_GNULIB_EXP2L GL_GNULIB_EXP2F GL_GNULIB_EXP2 GL_GNULIB_EXPL GL_GNULIB_EXPF GL_GNULIB_COSHF GL_GNULIB_COSL GL_GNULIB_COSF GL_GNULIB_COPYSIGNL GL_GNULIB_COPYSIGNF GL_GNULIB_COPYSIGN GL_GNULIB_CEILL GL_GNULIB_CEILF GL_GNULIB_CEIL GL_GNULIB_CBRTL GL_GNULIB_CBRTF GL_GNULIB_CBRT GL_GNULIB_ATAN2F GL_GNULIB_ATANL GL_GNULIB_ATANF GL_GNULIB_ASINL GL_GNULIB_ASINF GL_GNULIB_ACOSL GL_GNULIB_ACOSF REPLACE_TRUNCL REPLACE_TRUNCF REPLACE_TRUNC REPLACE_TANHF REPLACE_TANF REPLACE_SQRTL REPLACE_SQRTF REPLACE_SINHF REPLACE_SINF REPLACE_SIGNBIT_USING_BUILTINS REPLACE_SIGNBIT REPLACE_ROUNDL REPLACE_ROUNDF REPLACE_ROUND REPLACE_RINTL REPLACE_REMAINDERL REPLACE_REMAINDERF REPLACE_REMAINDER REPLACE_NAN REPLACE_MODFL REPLACE_MODFF REPLACE_MODF REPLACE_LOGBL REPLACE_LOGBF REPLACE_LOGB REPLACE_LOG2L REPLACE_LOG2F REPLACE_LOG2 REPLACE_LOG1PL REPLACE_LOG1PF REPLACE_LOG1P REPLACE_LOG10L REPLACE_LOG10F REPLACE_LOG10 REPLACE_LOGL REPLACE_LOGF REPLACE_LOG REPLACE_LDEXPL REPLACE_ISNAN REPLACE_ISINF REPLACE_ISFINITE REPLACE_ILOGBL REPLACE_ILOGBF REPLACE_ILOGB REPLACE_HYPOTL REPLACE_HYPOTF REPLACE_HYPOT REPLACE_HUGE_VAL REPLACE_FREXPL REPLACE_FREXP REPLACE_FREXPF REPLACE_FMODL REPLACE_FMODF REPLACE_FMOD REPLACE_FMAL REPLACE_FMAF REPLACE_FMA REPLACE_FLOORL REPLACE_FLOORF REPLACE_FLOOR REPLACE_FABSL REPLACE_EXP2L REPLACE_EXP2 REPLACE_EXPM1L REPLACE_EXPM1F REPLACE_EXPM1 REPLACE_EXPL REPLACE_EXPF REPLACE_COSHF REPLACE_COSF REPLACE_CEILL REPLACE_CEILF REPLACE_CEIL REPLACE_CBRTL REPLACE_CBRTF REPLACE_ATAN2F REPLACE_ATANF REPLACE_ASINF REPLACE_ACOSF HAVE_DECL_TRUNCL HAVE_DECL_TRUNCF HAVE_DECL_TRUNC HAVE_DECL_TANL HAVE_DECL_SQRTL HAVE_DECL_SINL HAVE_DECL_ROUNDL HAVE_DECL_ROUNDF HAVE_DECL_ROUND HAVE_DECL_RINTF HAVE_DECL_REMAINDERL HAVE_DECL_REMAINDER HAVE_DECL_LOGB HAVE_DECL_LOG2L HAVE_DECL_LOG2F HAVE_DECL_LOG2 HAVE_DECL_LOG10L HAVE_DECL_LOGL HAVE_DECL_LDEXPL HAVE_DECL_FREXPL HAVE_DECL_FLOORL HAVE_DECL_FLOORF HAVE_DECL_EXPM1L HAVE_DECL_EXP2L HAVE_DECL_EXP2F HAVE_DECL_EXP2 HAVE_DECL_EXPL HAVE_DECL_COSL HAVE_DECL_COPYSIGNF HAVE_DECL_CEILL HAVE_DECL_CEILF HAVE_DECL_CBRTL HAVE_DECL_CBRTF HAVE_DECL_ATANL HAVE_DECL_ASINL HAVE_DECL_ACOSL HAVE_TANHF HAVE_TANL HAVE_TANF HAVE_SQRTL HAVE_SQRTF HAVE_SINHF HAVE_SINL HAVE_SINF HAVE_RINTL HAVE_RINT HAVE_REMAINDERF HAVE_REMAINDER HAVE_POWF HAVE_MODFL HAVE_MODFF HAVE_LOGBL HAVE_LOGBF HAVE_LOG1PL HAVE_LOG1PF HAVE_LOG1P HAVE_LOG10L HAVE_LOG10F HAVE_LOGL HAVE_LOGF HAVE_LDEXPF HAVE_ISNANL HAVE_ISNAND HAVE_ISNANF HAVE_ILOGBL HAVE_ILOGBF HAVE_ILOGB HAVE_HYPOTL HAVE_HYPOTF HAVE_FREXPF HAVE_FMODL HAVE_FMODF HAVE_FMAL HAVE_FMAF HAVE_FMA HAVE_FABSL HAVE_FABSF HAVE_EXPM1F HAVE_EXPM1 HAVE_EXPL HAVE_EXPF HAVE_COSHF HAVE_COSL HAVE_COSF HAVE_COPYSIGNL HAVE_COPYSIGN HAVE_CBRTL HAVE_CBRTF HAVE_CBRT HAVE_ATAN2F HAVE_ATANL HAVE_ATANF HAVE_ASINL HAVE_ASINF HAVE_ACOSL HAVE_ACOSF GL_GNULIB_MDA_PUTENV GL_GNULIB_MDA_MKTEMP GL_GNULIB_MDA_GCVT GL_GNULIB_MDA_FCVT GL_GNULIB_MDA_ECVT GL_GNULIB_WCTOMB GL_GNULIB_UNSETENV GL_GNULIB_UNLOCKPT GL_GNULIB_SYSTEM_POSIX GL_GNULIB_STRTOULL GL_GNULIB_STRTOUL GL_GNULIB_STRTOLL GL_GNULIB_STRTOLD GL_GNULIB_STRTOL GL_GNULIB_STRTOD GL_GNULIB_SETENV GL_GNULIB_SECURE_GETENV GL_GNULIB_RPMATCH GL_GNULIB_REALPATH GL_GNULIB_REALLOC_POSIX GL_GNULIB_REALLOC_GNU GL_GNULIB_REALLOCARRAY GL_GNULIB_RANDOM_R GL_GNULIB_RANDOM GL_GNULIB_QSORT_R GL_GNULIB_PUTENV GL_GNULIB_PTSNAME_R GL_GNULIB_PTSNAME GL_GNULIB_POSIX_OPENPT GL_GNULIB_POSIX_MEMALIGN GL_GNULIB_MKSTEMPS GL_GNULIB_MKSTEMP GL_GNULIB_MKOSTEMPS GL_GNULIB_MKOSTEMP GL_GNULIB_MKDTEMP GL_GNULIB_MBTOWC GL_GNULIB_MALLOC_POSIX GL_GNULIB_MALLOC_GNU GL_GNULIB_GRANTPT GL_GNULIB_GETSUBOPT GL_GNULIB_GETPROGNAME GL_GNULIB_GETLOADAVG GL_GNULIB_FREE_POSIX GL_GNULIB_CANONICALIZE_FILE_NAME GL_GNULIB_CALLOC_POSIX GL_GNULIB_CALLOC_GNU GL_GNULIB_ATOLL GL_GNULIB_ALIGNED_ALLOC GL_GNULIB__EXIT GL_COND_OBJ_FREE_FALSE GL_COND_OBJ_FREE_TRUE REPLACE_WCTOMB REPLACE_UNSETENV REPLACE_STRTOULL REPLACE_STRTOUL REPLACE_STRTOLL REPLACE_STRTOLD REPLACE_STRTOL REPLACE_STRTOD REPLACE_SETSTATE REPLACE_SETENV REPLACE_REALPATH REPLACE_REALLOCARRAY REPLACE_REALLOC_FOR_REALLOC_POSIX REPLACE_REALLOC_FOR_REALLOC_GNU REPLACE_RANDOM_R REPLACE_RANDOM REPLACE_QSORT_R REPLACE_PUTENV REPLACE_PTSNAME_R REPLACE_PTSNAME REPLACE_POSIX_OPENPT REPLACE_POSIX_MEMALIGN REPLACE_MKSTEMP REPLACE_MKOSTEMPS REPLACE_MKOSTEMP REPLACE_MBTOWC REPLACE_MALLOC_FOR_MALLOC_POSIX REPLACE_MALLOC_FOR_MALLOC_GNU REPLACE_INITSTATE REPLACE_GETSUBOPT REPLACE_GETPROGNAME REPLACE_GETLOADAVG REPLACE_FREE REPLACE_CANONICALIZE_FILE_NAME REPLACE_CALLOC_FOR_CALLOC_POSIX REPLACE_CALLOC_FOR_CALLOC_GNU REPLACE_ALIGNED_ALLOC REPLACE__EXIT HAVE_DECL_UNSETENV HAVE_UNLOCKPT HAVE_SYS_LOADAVG_H HAVE_STRUCT_RANDOM_DATA HAVE_STRTOULL HAVE_STRTOUL HAVE_STRTOLL HAVE_STRTOLD HAVE_STRTOL HAVE_STRTOD HAVE_DECL_SETSTATE HAVE_SETSTATE HAVE_DECL_SETENV HAVE_SETENV HAVE_SECURE_GETENV HAVE_RPMATCH HAVE_REALPATH HAVE_REALLOCARRAY HAVE_RANDOM_R HAVE_RANDOM_H HAVE_RANDOM HAVE_QSORT_R HAVE_PTSNAME_R HAVE_PTSNAME HAVE_POSIX_OPENPT HAVE_POSIX_MEMALIGN HAVE_MKSTEMPS HAVE_MKSTEMP HAVE_MKOSTEMPS HAVE_MKOSTEMP HAVE_MKDTEMP HAVE_MBTOWC HAVE_DECL_INITSTATE HAVE_INITSTATE HAVE_GRANTPT HAVE_GETSUBOPT HAVE_GETPROGNAME HAVE_DECL_GETLOADAVG HAVE_DECL_GCVT HAVE_DECL_FCVT HAVE_DECL_ECVT HAVE_CANONICALIZE_FILE_NAME HAVE_ATOLL HAVE_ALIGNED_ALLOC HAVE__EXIT GL_GNULIB_MDA_TEMPNAM GL_GNULIB_MDA_PUTW GL_GNULIB_MDA_GETW GL_GNULIB_MDA_FILENO GL_GNULIB_MDA_FDOPEN GL_GNULIB_MDA_FCLOSEALL GL_GNULIB_VSPRINTF_POSIX GL_GNULIB_VSNPRINTF GL_GNULIB_VPRINTF_POSIX GL_GNULIB_VPRINTF GL_GNULIB_VFPRINTF_POSIX GL_GNULIB_VFPRINTF GL_GNULIB_VDPRINTF GL_GNULIB_VSCANF GL_GNULIB_VFSCANF GL_GNULIB_VASPRINTF GL_GNULIB_TMPFILE GL_GNULIB_STDIO_H_SIGPIPE GL_GNULIB_STDIO_H_NONBLOCKING GL_GNULIB_SPRINTF_POSIX GL_GNULIB_SNPRINTF GL_GNULIB_SCANF GL_GNULIB_RENAMEAT GL_GNULIB_RENAME GL_GNULIB_REMOVE GL_GNULIB_PUTS GL_GNULIB_PUTCHAR GL_GNULIB_PUTC GL_GNULIB_PRINTF_POSIX GL_GNULIB_PRINTF GL_GNULIB_POPEN GL_GNULIB_PERROR GL_GNULIB_PCLOSE GL_GNULIB_OBSTACK_PRINTF_POSIX GL_GNULIB_OBSTACK_PRINTF GL_GNULIB_GETLINE GL_GNULIB_GETDELIM GL_GNULIB_GETCHAR GL_GNULIB_GETC GL_GNULIB_FWRITE GL_GNULIB_FTELLO GL_GNULIB_FTELL GL_GNULIB_FSEEKO GL_GNULIB_FSEEK GL_GNULIB_FSCANF GL_GNULIB_FREOPEN GL_GNULIB_FREAD GL_GNULIB_FPUTS GL_GNULIB_FPUTC GL_GNULIB_FPURGE GL_GNULIB_FPRINTF_POSIX GL_GNULIB_FPRINTF GL_GNULIB_FOPEN_GNU GL_GNULIB_FOPEN GL_GNULIB_FGETS GL_GNULIB_FGETC GL_GNULIB_FFLUSH GL_GNULIB_FDOPEN GL_GNULIB_FCLOSE GL_GNULIB_DPRINTF REPLACE_VSPRINTF REPLACE_VSNPRINTF REPLACE_VPRINTF REPLACE_VFPRINTF REPLACE_VDPRINTF REPLACE_VASPRINTF REPLACE_TMPFILE REPLACE_STDIO_WRITE_FUNCS REPLACE_STDIO_READ_FUNCS REPLACE_SPRINTF REPLACE_SNPRINTF REPLACE_RENAMEAT REPLACE_RENAME REPLACE_REMOVE REPLACE_PRINTF REPLACE_POPEN REPLACE_PERROR REPLACE_OBSTACK_PRINTF REPLACE_GETLINE REPLACE_GETDELIM REPLACE_FTELLO REPLACE_FTELL REPLACE_FSEEKO REPLACE_FSEEK REPLACE_FREOPEN REPLACE_FPURGE REPLACE_FPRINTF REPLACE_FOPEN_FOR_FOPEN_GNU REPLACE_FOPEN REPLACE_FFLUSH REPLACE_FDOPEN REPLACE_FCLOSE REPLACE_DPRINTF HAVE_VDPRINTF HAVE_VASPRINTF HAVE_RENAMEAT HAVE_POPEN HAVE_PCLOSE HAVE_FTELLO HAVE_FSEEKO HAVE_DPRINTF HAVE_DECL_VSNPRINTF HAVE_DECL_SNPRINTF HAVE_DECL_PUTW HAVE_DECL_OBSTACK_PRINTF HAVE_DECL_GETW HAVE_DECL_GETLINE HAVE_DECL_GETDELIM HAVE_DECL_FTELLO HAVE_DECL_FSEEKO HAVE_DECL_FPURGE HAVE_DECL_FCLOSEALL HAVE_FEATURES_H GNULIBHEADERS_OVERRIDE_WINT_T APPLE_UNIVERSAL_BUILD HAVE_SAME_LONG_DOUBLE_AS_DOUBLE GL_COND_OBJ_ITOLD_FALSE GL_COND_OBJ_ITOLD_TRUE GL_COND_OBJ_FLOAT_FALSE GL_COND_OBJ_FLOAT_TRUE GL_GENERATE_FLOAT_H_FALSE GL_GENERATE_FLOAT_H_TRUE FLOAT_H REPLACE_ITOLD NEXT_AS_FIRST_DIRECTIVE_FLOAT_H NEXT_FLOAT_H GL_GENERATE_ERRNO_H_FALSE GL_GENERATE_ERRNO_H_TRUE ERRNO_H EOVERFLOW_VALUE EOVERFLOW_HIDDEN ENOLINK_VALUE ENOLINK_HIDDEN EMULTIHOP_VALUE EMULTIHOP_HIDDEN NEXT_AS_FIRST_DIRECTIVE_ERRNO_H NEXT_ERRNO_H GL_GENERATE_ASSERT_H_FALSE GL_GENERATE_ASSERT_H_TRUE ASSERT_H NEXT_AS_FIRST_DIRECTIVE_ASSERT_H NEXT_ASSERT_H PRAGMA_COLUMNS PRAGMA_SYSTEM_HEADER INCLUDE_NEXT_AS_FIRST_DIRECTIVE INCLUDE_NEXT GL_GENERATE_ALLOCA_H_FALSE GL_GENERATE_ALLOCA_H_TRUE ALLOCA_H HAVE_ALLOCA_H ALLOCA GL_COND_LIBTOOL_FALSE GL_COND_LIBTOOL_TRUE RANLIB ARFLAGS AR EGREP GREP CPP host_os host_vendor host_cpu host build_os build_vendor build_cpu build am__fastdepCXX_FALSE am__fastdepCXX_TRUE CXXDEPMODE ac_ct_CXX CXXFLAGS CXX AM_BACKSLASH AM_DEFAULT_VERBOSITY AM_DEFAULT_V AM_V CSCOPE ETAGS CTAGS am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__include DEPDIR am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC SHORT_VERSION target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir runstatedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL referdir gpinyin_dir glilypond_dir libprogramdir am__quote' ac_subst_files='' ac_user_opts=' enable_option_checking enable_dependency_tracking enable_silent_rules enable_cross_guesses with_x with_appdefdir with_uchardet with_gnu_ld enable_rpath with_libiconv_prefix with_urw_fonts_dir enable_groff_allocator with_compatibility_wrappers with_alt_gs with_gs with_alt_awk with_awk ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS CXX CXXFLAGS CCC CPP XMKMF PKG_CONFIG PKG_CONFIG_PATH PKG_CONFIG_LIBDIR UCHARDET_CFLAGS UCHARDET_LIBS CXXCPP' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' runstatedir='${localstatedir}/run' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *=) ac_optarg= ;; *) ac_optarg=yes ;; esac case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: \`$ac_useropt'" ac_useropt_orig=$ac_useropt ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: \`$ac_useropt'" ac_useropt_orig=$ac_useropt ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -runstatedir | --runstatedir | --runstatedi | --runstated \ | --runstate | --runstat | --runsta | --runst | --runs \ | --run | --ru | --r) ac_prev=runstatedir ;; -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ | --run=* | --ru=* | --r=*) runstatedir=$ac_optarg ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: \`$ac_useropt'" ac_useropt_orig=$ac_useropt ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: \`$ac_useropt'" ac_useropt_orig=$ac_useropt ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error $? "unrecognized option: \`$ac_option' Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir runstatedir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || printf "%s\n" X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures GNU roff 1.23.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/groff] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names X features: --x-includes=DIR X include files are in DIR --x-libraries=DIR X library files are in DIR System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of GNU roff 1.23.0:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-dependency-tracking do not reject slow dependency extractors --disable-dependency-tracking speeds up one-time build --enable-silent-rules less verbose build output (undo: "make V=1") --disable-silent-rules verbose build output (undo: "make V=0") --enable-cross-guesses={conservative|risky} specify policy for cross-compilation guesses --disable-rpath do not hardcode runtime library paths --enable-groff-allocator enable libgroff's allocator for C++ new/delete Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-x use the X Window System --with-appdefdir=DIR place X11 application defaults files in DIR --with-uchardet={auto|no|yes} build 'preconv' against uchardet library to automatically detect input file encoding --with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib --without-libiconv-prefix don't search for libiconv in includedir and libdir --with-urw-fonts-dir=DIR search for URW PostScript Type 1 fonts in DIR --with-compatibility-wrappers={check|manual|no|yes} choose whether and how groff compatibility wrappers for vendor-provided non-GNU macro packages are installed. 'check' searches for such packages, and behaves as if 'yes' or 'no' were given, accordingly. 'yes' generates compatibility wrappers for the vendor-provided packages to allow their use with groff and related tools. The compatibility wrappers are installed using the vendor-provided names, while their groff implementations are installed with a 'g' prefix. Use of the latter thus requires options of the form '-mg' (example: -mgan). 'no' installs only the groff implementations. 'manual' generates compatibility wrappers for the vendor-provided packages as '-os'. Use of the latter thus requires options of the form '-m-os' option (example: -man-os). --with-alt-gs=LIST alternative names for ghostscript executable --with-gs=PROG actual [/path/]name of ghostscript executable --with-alt-awk=LIST alternative names for awk executable --with-awk=PROG actual [/path/]name of awk executable Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CXX C++ compiler command CXXFLAGS C++ compiler flags CPP C preprocessor XMKMF Path to xmkmf, Makefile generator for X Window System PKG_CONFIG path to pkg-config utility PKG_CONFIG_PATH directories to add to pkg-config's search path PKG_CONFIG_LIBDIR path overriding pkg-config's built-in search path UCHARDET_CFLAGS C compiler flags for UCHARDET, overriding pkg-config UCHARDET_LIBS linker flags for UCHARDET, overriding pkg-config CXXCPP C++ preprocessor Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to . GNU roff home page: . General help using GNU software: . _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for configure.gnu first; this name is used for a wrapper for # Metaconfig's "Configure" on case-insensitive file systems. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF GNU roff configure 1.23.0 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## # ac_fn_c_try_compile LINENO # -------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest.beam if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext then : ac_retval=0 else $as_nop printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_compile # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists and can be compiled using the include files in # INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 printf %s "checking for $2... " >&6; } if eval test \${$3+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO" then : eval "$3=yes" else $as_nop eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi eval ac_res=\$$3 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 printf "%s\n" "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_compile # ac_fn_cxx_try_compile LINENO # ---------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_cxx_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest.beam if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext then : ac_retval=0 else $as_nop printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_compile # ac_fn_c_try_cpp LINENO # ---------------------- # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err } then : ac_retval=0 else $as_nop printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_cpp # ac_fn_c_check_type LINENO TYPE VAR INCLUDES # ------------------------------------------- # Tests whether TYPE exists after having included INCLUDES, setting cache # variable VAR accordingly. ac_fn_c_check_type () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 printf %s "checking for $2... " >&6; } if eval test \${$3+y} then : printf %s "(cached) " >&6 else $as_nop eval "$3=no" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main (void) { if (sizeof ($2)) return 0; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main (void) { if (sizeof (($2))) return 0; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : else $as_nop eval "$3=yes" fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi eval ac_res=\$$3 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 printf "%s\n" "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_type # ac_fn_c_try_link LINENO # ----------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext } then : ac_retval=0 else $as_nop printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_link # ac_fn_c_try_run LINENO # ---------------------- # Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that # executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; } then : ac_retval=0 else $as_nop printf "%s\n" "$as_me: program exited with status $ac_status" >&5 printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_run # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES # -------------------------------------------- # Tries to find the compile-time value of EXPR in a program that includes # INCLUDES, setting VAR accordingly. Returns whether the value could be # computed ac_fn_c_compute_int () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if test "$cross_compiling" = yes; then # Depending upon the size, compute the lo and hi bounds. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main (void) { static int test_array [1 - 2 * !(($2) >= 0)]; test_array [0] = 0; return test_array [0]; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_lo=0 ac_mid=0 while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main (void) { static int test_array [1 - 2 * !(($2) <= $ac_mid)]; test_array [0] = 0; return test_array [0]; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_hi=$ac_mid; break else $as_nop as_fn_arith $ac_mid + 1 && ac_lo=$as_val if test $ac_lo -le $ac_mid; then ac_lo= ac_hi= break fi as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext done else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main (void) { static int test_array [1 - 2 * !(($2) < 0)]; test_array [0] = 0; return test_array [0]; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_hi=-1 ac_mid=-1 while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main (void) { static int test_array [1 - 2 * !(($2) >= $ac_mid)]; test_array [0] = 0; return test_array [0]; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_lo=$ac_mid; break else $as_nop as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val if test $ac_mid -le $ac_hi; then ac_lo= ac_hi= break fi as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext done else $as_nop ac_lo= ac_hi= fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext # Binary search between lo and hi bounds. while test "x$ac_lo" != "x$ac_hi"; do as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main (void) { static int test_array [1 - 2 * !(($2) <= $ac_mid)]; test_array [0] = 0; return test_array [0]; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_hi=$ac_mid else $as_nop as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext done case $ac_lo in #(( ?*) eval "$3=\$ac_lo"; ac_retval=0 ;; '') ac_retval=1 ;; esac else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 static long int longval (void) { return $2; } static unsigned long int ulongval (void) { return $2; } #include #include int main (void) { FILE *f = fopen ("conftest.val", "w"); if (! f) return 1; if (($2) < 0) { long int i = longval (); if (i != ($2)) return 1; fprintf (f, "%ld", i); } else { unsigned long int i = ulongval (); if (i != ($2)) return 1; fprintf (f, "%lu", i); } /* Do not output a trailing newline, as this causes \r\n confusion on some platforms. */ return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO" then : echo >>conftest.val; read $3 &5 printf %s "checking whether $as_decl_name is declared... " >&6; } if eval test \${$3+y} then : printf %s "(cached) " >&6 else $as_nop as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` eval ac_save_FLAGS=\$$6 as_fn_append $6 " $5" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main (void) { #ifndef $as_decl_name #ifdef __cplusplus (void) $as_decl_use; #else (void) $as_decl_name; #endif #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : eval "$3=yes" else $as_nop eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext eval $6=\$ac_save_FLAGS fi eval ac_res=\$$3 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 printf "%s\n" "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno ac_compile="$ac_save_ac_compile" } # ac_fn_check_decl # ac_fn_c_check_func LINENO FUNC VAR # ---------------------------------- # Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 printf %s "checking for $2... " >&6; } if eval test \${$3+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. */ #include #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main (void) { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : eval "$3=yes" else $as_nop eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 printf "%s\n" "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_func # ac_fn_cxx_try_run LINENO # ------------------------ # Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that # executables *can* be run. ac_fn_cxx_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; } then : ac_retval=0 else $as_nop printf "%s\n" "$as_me: program exited with status $ac_status" >&5 printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_run # ac_fn_cxx_try_link LINENO # ------------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_cxx_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext } then : ac_retval=0 else $as_nop printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_link # ac_fn_cxx_try_cpp LINENO # ------------------------ # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_cxx_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || test ! -s conftest.err } then : ac_retval=0 else $as_nop printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_cpp ac_configure_args_raw= for ac_arg do case $ac_arg in *\'*) ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append ac_configure_args_raw " '$ac_arg'" done case $ac_configure_args_raw in *$as_nl*) ac_safe_unquote= ;; *) ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. ac_unsafe_a="$ac_unsafe_z#~" ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; esac cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by GNU roff $as_me 1.23.0, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac printf "%s\n" "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Sanitize IFS. IFS=" "" $as_nl" # Save into config.log some information that might help in debugging. { echo printf "%s\n" "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo printf "%s\n" "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac printf "%s\n" "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then printf "%s\n" "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac printf "%s\n" "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then printf "%s\n" "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && printf "%s\n" "$as_me: caught signal $ac_signal" printf "%s\n" "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h printf "%s\n" "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. if test -n "$CONFIG_SITE"; then ac_site_files="$CONFIG_SITE" elif test "x$prefix" != xNONE; then ac_site_files="$prefix/share/config.site $prefix/etc/config.site" else ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" fi for ac_site_file in $ac_site_files do case $ac_site_file in #( */*) : ;; #( *) : ac_site_file=./$ac_site_file ;; esac if test -f "$ac_site_file" && test -r "$ac_site_file"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 printf "%s\n" "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 printf "%s\n" "$as_me: creating cache $cache_file" >&6;} >$cache_file fi as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" # Test code for whether the C compiler supports C89 (global declarations) ac_c_conftest_c89_globals=' /* Does the compiler advertise C89 conformance? Do not test the value of __STDC__, because some compilers set it to 0 while being otherwise adequately conformant. */ #if !defined __STDC__ # error "Compiler does not advertise C89 conformance" #endif #include #include struct stat; /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ struct buf { int x; }; struct buf * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not \xHH hex character constants. These do not provoke an error unfortunately, instead are silently treated as an "x". The following induces an error, until -std is added to get proper ANSI mode. Curiously \x00 != x always comes out true, for an array size at least. It is necessary to write \x00 == 0 to get something that is true only with -std. */ int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) '\''x'\'' int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), int, int);' # Test code for whether the C compiler supports C89 (body of main). ac_c_conftest_c89_main=' ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); ' # Test code for whether the C compiler supports C99 (global declarations) ac_c_conftest_c99_globals=' // Does the compiler advertise C99 conformance? #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L # error "Compiler does not advertise C99 conformance" #endif #include extern int puts (const char *); extern int printf (const char *, ...); extern int dprintf (int, const char *, ...); extern void *malloc (size_t); // Check varargs macros. These examples are taken from C99 6.10.3.5. // dprintf is used instead of fprintf to avoid needing to declare // FILE and stderr. #define debug(...) dprintf (2, __VA_ARGS__) #define showlist(...) puts (#__VA_ARGS__) #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) static void test_varargs_macros (void) { int x = 1234; int y = 5678; debug ("Flag"); debug ("X = %d\n", x); showlist (The first, second, and third items.); report (x>y, "x is %d but y is %d", x, y); } // Check long long types. #define BIG64 18446744073709551615ull #define BIG32 4294967295ul #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) #if !BIG_OK #error "your preprocessor is broken" #endif #if BIG_OK #else #error "your preprocessor is broken" #endif static long long int bignum = -9223372036854775807LL; static unsigned long long int ubignum = BIG64; struct incomplete_array { int datasize; double data[]; }; struct named_init { int number; const wchar_t *name; double average; }; typedef const char *ccp; static inline int test_restrict (ccp restrict text) { // See if C++-style comments work. // Iterate through items via the restricted pointer. // Also check for declarations in for loops. for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) continue; return 0; } // Check varargs and va_copy. static bool test_varargs (const char *format, ...) { va_list args; va_start (args, format); va_list args_copy; va_copy (args_copy, args); const char *str = ""; int number = 0; float fnumber = 0; while (*format) { switch (*format++) { case '\''s'\'': // string str = va_arg (args_copy, const char *); break; case '\''d'\'': // int number = va_arg (args_copy, int); break; case '\''f'\'': // float fnumber = va_arg (args_copy, double); break; default: break; } } va_end (args_copy); va_end (args); return *str && number && fnumber; } ' # Test code for whether the C compiler supports C99 (body of main). ac_c_conftest_c99_main=' // Check bool. _Bool success = false; success |= (argc != 0); // Check restrict. if (test_restrict ("String literal") == 0) success = true; char *restrict newvar = "Another string"; // Check varargs. success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); test_varargs_macros (); // Check flexible array members. struct incomplete_array *ia = malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); ia->datasize = 10; for (int i = 0; i < ia->datasize; ++i) ia->data[i] = i * 1.234; // Check named initializers. struct named_init ni = { .number = 34, .name = L"Test wide string", .average = 543.34343, }; ni.number = 58; int dynamic_array[ni.number]; dynamic_array[0] = argv[0][0]; dynamic_array[ni.number - 1] = 543; // work around unused variable warnings ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' || dynamic_array[ni.number - 1] != 543); ' # Test code for whether the C compiler supports C11 (global declarations) ac_c_conftest_c11_globals=' // Does the compiler advertise C11 conformance? #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L # error "Compiler does not advertise C11 conformance" #endif // Check _Alignas. char _Alignas (double) aligned_as_double; char _Alignas (0) no_special_alignment; extern char aligned_as_int; char _Alignas (0) _Alignas (int) aligned_as_int; // Check _Alignof. enum { int_alignment = _Alignof (int), int_array_alignment = _Alignof (int[100]), char_alignment = _Alignof (char) }; _Static_assert (0 < -_Alignof (int), "_Alignof is signed"); // Check _Noreturn. int _Noreturn does_not_return (void) { for (;;) continue; } // Check _Static_assert. struct test_static_assert { int x; _Static_assert (sizeof (int) <= sizeof (long int), "_Static_assert does not work in struct"); long int y; }; // Check UTF-8 literals. #define u8 syntax error! char const utf8_literal[] = u8"happens to be ASCII" "another string"; // Check duplicate typedefs. typedef long *long_ptr; typedef long int *long_ptr; typedef long_ptr long_ptr; // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. struct anonymous { union { struct { int i; int j; }; struct { int k; long int l; } w; }; int m; } v1; ' # Test code for whether the C compiler supports C11 (body of main). ac_c_conftest_c11_main=' _Static_assert ((offsetof (struct anonymous, i) == offsetof (struct anonymous, w.k)), "Anonymous union alignment botch"); v1.i = 2; v1.w.k = 5; ok |= v1.i != 5; ' # Test code for whether the C compiler supports C11 (complete). ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} ${ac_c_conftest_c99_globals} ${ac_c_conftest_c11_globals} int main (int argc, char **argv) { int ok = 0; ${ac_c_conftest_c89_main} ${ac_c_conftest_c99_main} ${ac_c_conftest_c11_main} return ok; } " # Test code for whether the C compiler supports C99 (complete). ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} ${ac_c_conftest_c99_globals} int main (int argc, char **argv) { int ok = 0; ${ac_c_conftest_c89_main} ${ac_c_conftest_c99_main} return ok; } " # Test code for whether the C compiler supports C89 (complete). ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} int main (int argc, char **argv) { int ok = 0; ${ac_c_conftest_c89_main} return ok; } " as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H" as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H" # Test code for whether the C++ compiler supports C++98 (global declarations) ac_cxx_conftest_cxx98_globals=' // Does the compiler advertise C++98 conformance? #if !defined __cplusplus || __cplusplus < 199711L # error "Compiler does not advertise C++98 conformance" #endif // These inclusions are to reject old compilers that // lack the unsuffixed header files. #include #include // and are *not* freestanding headers in C++98. extern void assert (int); namespace std { extern int strcmp (const char *, const char *); } // Namespaces, exceptions, and templates were all added after "C++ 2.0". using std::exception; using std::strcmp; namespace { void test_exception_syntax() { try { throw "test"; } catch (const char *s) { // Extra parentheses suppress a warning when building autoconf itself, // due to lint rules shared with more typical C programs. assert (!(strcmp) (s, "test")); } } template struct test_template { T const val; explicit test_template(T t) : val(t) {} template T add(U u) { return static_cast(u) + val; } }; } // anonymous namespace ' # Test code for whether the C++ compiler supports C++98 (body of main) ac_cxx_conftest_cxx98_main=' assert (argc); assert (! argv[0]); { test_exception_syntax (); test_template tt (2.0); assert (tt.add (4) == 6.0); assert (true && !false); } ' # Test code for whether the C++ compiler supports C++11 (global declarations) ac_cxx_conftest_cxx11_globals=' // Does the compiler advertise C++ 2011 conformance? #if !defined __cplusplus || __cplusplus < 201103L # error "Compiler does not advertise C++11 conformance" #endif namespace cxx11test { constexpr int get_val() { return 20; } struct testinit { int i; double d; }; class delegate { public: delegate(int n) : n(n) {} delegate(): delegate(2354) {} virtual int getval() { return this->n; }; protected: int n; }; class overridden : public delegate { public: overridden(int n): delegate(n) {} virtual int getval() override final { return this->n * 2; } }; class nocopy { public: nocopy(int i): i(i) {} nocopy() = default; nocopy(const nocopy&) = delete; nocopy & operator=(const nocopy&) = delete; private: int i; }; // for testing lambda expressions template Ret eval(Fn f, Ret v) { return f(v); } // for testing variadic templates and trailing return types template auto sum(V first) -> V { return first; } template auto sum(V first, Args... rest) -> V { return first + sum(rest...); } } ' # Test code for whether the C++ compiler supports C++11 (body of main) ac_cxx_conftest_cxx11_main=' { // Test auto and decltype auto a1 = 6538; auto a2 = 48573953.4; auto a3 = "String literal"; int total = 0; for (auto i = a3; *i; ++i) { total += *i; } decltype(a2) a4 = 34895.034; } { // Test constexpr short sa[cxx11test::get_val()] = { 0 }; } { // Test initializer lists cxx11test::testinit il = { 4323, 435234.23544 }; } { // Test range-based for int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3, 14, 19, 17, 8, 6, 20, 16, 2, 11, 1}; for (auto &x : array) { x += 23; } } { // Test lambda expressions using cxx11test::eval; assert (eval ([](int x) { return x*2; }, 21) == 42); double d = 2.0; assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0); assert (d == 5.0); assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0); assert (d == 5.0); } { // Test use of variadic templates using cxx11test::sum; auto a = sum(1); auto b = sum(1, 2); auto c = sum(1.0, 2.0, 3.0); } { // Test constructor delegation cxx11test::delegate d1; cxx11test::delegate d2(); cxx11test::delegate d3(45); } { // Test override and final cxx11test::overridden o1(55464); } { // Test nullptr char *c = nullptr; } { // Test template brackets test_template<::test_template> v(test_template(12)); } { // Unicode literals char const *utf8 = u8"UTF-8 string \u2500"; char16_t const *utf16 = u"UTF-8 string \u2500"; char32_t const *utf32 = U"UTF-32 string \u2500"; } ' # Test code for whether the C compiler supports C++11 (complete). ac_cxx_conftest_cxx11_program="${ac_cxx_conftest_cxx98_globals} ${ac_cxx_conftest_cxx11_globals} int main (int argc, char **argv) { int ok = 0; ${ac_cxx_conftest_cxx98_main} ${ac_cxx_conftest_cxx11_main} return ok; } " # Test code for whether the C compiler supports C++98 (complete). ac_cxx_conftest_cxx98_program="${ac_cxx_conftest_cxx98_globals} int main (int argc, char **argv) { int ok = 0; ${ac_cxx_conftest_cxx98_main} return ok; } " as_fn_append ac_func_c_list " vasnprintf HAVE_VASNPRINTF" as_fn_append ac_header_c_list " features.h features_h HAVE_FEATURES_H" as_fn_append ac_func_c_list " snprintf HAVE_SNPRINTF" as_fn_append ac_header_c_list " limits.h limits_h HAVE_LIMITS_H" as_fn_append ac_func_c_list " symlink HAVE_SYMLINK" as_fn_append ac_header_c_list " math.h math_h HAVE_MATH_H" as_fn_append ac_header_c_list " sys/mman.h sys_mman_h HAVE_SYS_MMAN_H" as_fn_append ac_func_c_list " mprotect HAVE_MPROTECT" gl_printf_safe=yes as_fn_append ac_header_c_list " crtdefs.h crtdefs_h HAVE_CRTDEFS_H" as_fn_append ac_func_c_list " iswcntrl HAVE_ISWCNTRL" as_fn_append ac_header_c_list " wctype.h wctype_h HAVE_WCTYPE_H" as_fn_append ac_func_c_list " wcwidth HAVE_WCWIDTH" as_fn_append ac_header_c_list " sys/param.h sys_param_h HAVE_SYS_PARAM_H" as_fn_append ac_func_c_list " getpagesize HAVE_GETPAGESIZE" # Auxiliary files required by this configure script. ac_aux_files="config.rpath config.guess config.sub missing install-sh compile" # Locations in which to look for auxiliary files. ac_aux_dir_candidates="${srcdir}/build-aux" # Search for a directory containing all of the required auxiliary files, # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. # If we don't find one directory that contains all the files we need, # we report the set of missing files from the *first* directory in # $ac_aux_dir_candidates and give up. ac_missing_aux_files="" ac_first_candidate=: printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in $ac_aux_dir_candidates do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac as_found=: printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 ac_aux_dir_found=yes ac_install_sh= for ac_aux in $ac_aux_files do # As a special case, if "install-sh" is required, that requirement # can be satisfied by any of "install-sh", "install.sh", or "shtool", # and $ac_install_sh is set appropriately for whichever one is found. if test x"$ac_aux" = x"install-sh" then if test -f "${as_dir}install-sh"; then printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 ac_install_sh="${as_dir}install-sh -c" elif test -f "${as_dir}install.sh"; then printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 ac_install_sh="${as_dir}install.sh -c" elif test -f "${as_dir}shtool"; then printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 ac_install_sh="${as_dir}shtool install -c" else ac_aux_dir_found=no if $ac_first_candidate; then ac_missing_aux_files="${ac_missing_aux_files} install-sh" else break fi fi else if test -f "${as_dir}${ac_aux}"; then printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 else ac_aux_dir_found=no if $ac_first_candidate; then ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" else break fi fi fi done if test "$ac_aux_dir_found" = yes; then ac_aux_dir="$as_dir" break fi ac_first_candidate=false as_found=false done IFS=$as_save_IFS if $as_found then : else $as_nop as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. if test -f "${ac_aux_dir}config.guess"; then ac_config_guess="$SHELL ${ac_aux_dir}config.guess" fi if test -f "${ac_aux_dir}config.sub"; then ac_config_sub="$SHELL ${ac_aux_dir}config.sub" fi if test -f "$ac_aux_dir/configure"; then ac_configure="$SHELL ${ac_aux_dir}configure" fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;} { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # SHORT_VERSION contains only the number of REVISION before the first # '.'; e.g., if REVISION is '3.real.434-5aafd' then SHORT_VERSION is # 'x.yy.3', where x and yy are MAJOR_VERSION and MINOR_VERSION, # respectively. SHORT_VERSION=1.23.0 # Directories where the helper scripts should be found. This must be # consistent with the variable build_aux in bootstrap.conf. ac_config_headers="$ac_config_headers src/include/config.h:src/include/config.hin" # Expand $ac_aux_dir to an absolute path. am_aux_dir=`cd "$ac_aux_dir" && pwd` ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 printf "%s\n" "$CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 printf "%s\n" "$ac_ct_CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 printf "%s\n" "$CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 printf "%s\n" "$CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 printf "%s\n" "$CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 printf "%s\n" "$ac_ct_CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. set dummy ${ac_tool_prefix}clang; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}clang" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 printf "%s\n" "$CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "clang", so it can be a program name with args. set dummy clang; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="clang" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 printf "%s\n" "$ac_ct_CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi fi test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion -version; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 printf %s "checking whether the C compiler works... " >&6; } ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else $as_nop ac_file='' fi if test -z "$ac_file" then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C compiler cannot create executables See \`config.log' for more details" "$LINENO" 5; } else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 printf %s "checking for C compiler default output file name... " >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 printf "%s\n" "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 printf %s "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else $as_nop { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 printf "%s\n" "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 printf %s "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 printf "%s\n" "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 printf %s "checking for suffix of object files... " >&6; } if test ${ac_cv_objext+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_nop printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 printf "%s\n" "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 printf %s "checking whether the compiler supports GNU C... " >&6; } if test ${ac_cv_c_compiler_gnu+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_compiler_gnu=yes else $as_nop ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } ac_compiler_gnu=$ac_cv_c_compiler_gnu if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+y} ac_save_CFLAGS=$CFLAGS { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 printf %s "checking whether $CC accepts -g... " >&6; } if test ${ac_cv_prog_cc_g+y} then : printf %s "(cached) " >&6 else $as_nop ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_cv_prog_cc_g=yes else $as_nop CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : else $as_nop ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 printf "%s\n" "$ac_cv_prog_cc_g" >&6; } if test $ac_test_CFLAGS; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi ac_prog_cc_stdc=no if test x$ac_prog_cc_stdc = xno then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 printf %s "checking for $CC option to enable C11 features... " >&6; } if test ${ac_cv_prog_cc_c11+y} then : printf %s "(cached) " >&6 else $as_nop ac_cv_prog_cc_c11=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_c_conftest_c11_program _ACEOF for ac_arg in '' -std=gnu11 do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO" then : ac_cv_prog_cc_c11=$ac_arg fi rm -f core conftest.err conftest.$ac_objext conftest.beam test "x$ac_cv_prog_cc_c11" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi if test "x$ac_cv_prog_cc_c11" = xno then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 printf "%s\n" "unsupported" >&6; } else $as_nop if test "x$ac_cv_prog_cc_c11" = x then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 printf "%s\n" "none needed" >&6; } else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } CC="$CC $ac_cv_prog_cc_c11" fi ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 ac_prog_cc_stdc=c11 fi fi if test x$ac_prog_cc_stdc = xno then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 printf %s "checking for $CC option to enable C99 features... " >&6; } if test ${ac_cv_prog_cc_c99+y} then : printf %s "(cached) " >&6 else $as_nop ac_cv_prog_cc_c99=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_c_conftest_c99_program _ACEOF for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO" then : ac_cv_prog_cc_c99=$ac_arg fi rm -f core conftest.err conftest.$ac_objext conftest.beam test "x$ac_cv_prog_cc_c99" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi if test "x$ac_cv_prog_cc_c99" = xno then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 printf "%s\n" "unsupported" >&6; } else $as_nop if test "x$ac_cv_prog_cc_c99" = x then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 printf "%s\n" "none needed" >&6; } else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } CC="$CC $ac_cv_prog_cc_c99" fi ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 ac_prog_cc_stdc=c99 fi fi if test x$ac_prog_cc_stdc = xno then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 printf %s "checking for $CC option to enable C89 features... " >&6; } if test ${ac_cv_prog_cc_c89+y} then : printf %s "(cached) " >&6 else $as_nop ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_c_conftest_c89_program _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO" then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext conftest.beam test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi if test "x$ac_cv_prog_cc_c89" = xno then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 printf "%s\n" "unsupported" >&6; } else $as_nop if test "x$ac_cv_prog_cc_c89" = x then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 printf "%s\n" "none needed" >&6; } else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } CC="$CC $ac_cv_prog_cc_c89" fi ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 ac_prog_cc_stdc=c89 fi fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 printf %s "checking whether $CC understands -c and -o together... " >&6; } if test ${am_cv_prog_cc_c_o+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 printf "%s\n" "$am_cv_prog_cc_c_o" >&6; } if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler is clang" >&5 printf %s "checking whether the compiler is clang... " >&6; } if test ${gl_cv_compiler_clang+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __clang__ barfbarf #endif int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_compiler_clang=no else $as_nop gl_cv_compiler_clang=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_compiler_clang" >&5 printf "%s\n" "$gl_cv_compiler_clang" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for compiler option needed when checking for declarations" >&5 printf %s "checking for compiler option needed when checking for declarations... " >&6; } if test ${gl_cv_compiler_check_decl_option+y} then : printf %s "(cached) " >&6 else $as_nop if test $gl_cv_compiler_clang = yes; then save_ac_compile="$ac_compile" ac_compile="$ac_compile -Werror=implicit-function-declaration" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_compiler_check_decl_option='-Werror=implicit-function-declaration' else $as_nop gl_cv_compiler_check_decl_option=none fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_compile="$save_ac_compile" else gl_cv_compiler_check_decl_option=none fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_compiler_check_decl_option" >&5 printf "%s\n" "$gl_cv_compiler_check_decl_option" >&6; } if test "x$gl_cv_compiler_check_decl_option" != xnone; then ac_compile_for_check_decl="$ac_compile $gl_cv_compiler_check_decl_option" else ac_compile_for_check_decl="$ac_compile" fi ac_header= ac_cache= for ac_item in $ac_header_c_list do if test $ac_cache; then ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then printf "%s\n" "#define $ac_item 1" >> confdefs.h fi ac_header= ac_cache= elif test $ac_header; then ac_cache=$ac_item else ac_header=$ac_item fi done if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes then : printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; } if test ${ac_cv_safe_to_define___extensions__+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # define __EXTENSIONS__ 1 $ac_includes_default int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_cv_safe_to_define___extensions__=yes else $as_nop ac_cv_safe_to_define___extensions__=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5 printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; } if test ${ac_cv_should_define__xopen_source+y} then : printf %s "(cached) " >&6 else $as_nop ac_cv_should_define__xopen_source=no if test $ac_cv_header_wchar_h = yes then : cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include mbstate_t x; int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define _XOPEN_SOURCE 500 #include mbstate_t x; int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_cv_should_define__xopen_source=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5 printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; } printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h printf "%s\n" "#define __STDC_WANT_IEC_60559_EXT__ 1" >>confdefs.h printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h if test $ac_cv_header_minix_config_h = yes then : MINIX=yes printf "%s\n" "#define _MINIX 1" >>confdefs.h printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h else $as_nop MINIX= fi if test $ac_cv_safe_to_define___extensions__ = yes then : printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h fi if test $ac_cv_should_define__xopen_source = yes then : printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h fi am__api_version='1.16' # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 printf %s "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if test ${ac_cv_path_install+y} then : printf %s "(cached) " >&6 else $as_nop as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac # Account for fact that we put trailing slashes in our PATH walk. case $as_dir in #(( ./ | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test ${ac_cv_path_install+y}; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 printf "%s\n" "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 printf %s "checking whether build environment is sane... " >&6; } # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error $? "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi if test "$2" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$2" = conftest.file ) then # Ok. : else as_fn_error $? "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi rm -f conftest.file test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` if test x"${MISSING+set}" != xset; then MISSING="\${SHELL} '$am_aux_dir/missing'" fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi if test x"${install_sh+set}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_STRIP+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 printf "%s\n" "$STRIP" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_STRIP+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 printf "%s\n" "$ac_ct_STRIP" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 printf %s "checking for a race-free mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if test ${ac_cv_path_mkdir+y} then : printf %s "(cached) " >&6 else $as_nop as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir ('*'coreutils) '* | \ 'BusyBox '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test ${ac_cv_path_mkdir+y}; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 printf "%s\n" "$MKDIR_P" >&6; } for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_AWK+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 printf "%s\n" "$AWK" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$AWK" && break done { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if eval test \${ac_cv_prog_make_${ac_make}_set+y} then : printf %s "(cached) " >&6 else $as_nop cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } SET_MAKE= else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } cat > confinc.mk << 'END' am__doit: @echo this is the am__doit target >confinc.out .PHONY: am__doit END am__include="#" am__quote= # BSD make does it like this. echo '.include "confinc.mk" # ignored' > confmf.BSD # Other make implementations (GNU, Solaris 10, AIX) do it like this. echo 'include confinc.mk # ignored' > confmf.GNU _am_result=no for s in GNU BSD; do { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } case $?:`cat confinc.out 2>/dev/null` in #( '0:this is the am__doit target') : case $s in #( BSD) : am__include='.include' am__quote='"' ;; #( *) : am__include='include' am__quote='' ;; esac ;; #( *) : ;; esac if test "$am__include" != "#"; then _am_result="yes ($s style)" break fi done rm -f confinc.* confmf.* { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 printf "%s\n" "${_am_result}" >&6; } # Check whether --enable-dependency-tracking was given. if test ${enable_dependency_tracking+y} then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi # Check whether --enable-silent-rules was given. if test ${enable_silent_rules+y} then : enableval=$enable_silent_rules; fi case $enable_silent_rules in # ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=1;; esac am_make=${MAKE-make} { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 printf %s "checking whether $am_make supports nested variables... " >&6; } if test ${am_cv_make_support_nested_variables+y} then : printf %s "(cached) " >&6 else $as_nop if printf "%s\n" 'TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } if test $am_cv_make_support_nested_variables = yes; then AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AM_BACKSLASH='\' if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='groff' VERSION='1.23.0' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # mkdir_p='$(MKDIR_P)' # We need awk for the "check" target (and possibly the TAP driver). The # system "awk" is bad on some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar pax cpio none' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' depcc="$CC" am_compiler_list= { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 printf %s "checking dependency style of $depcc... " >&6; } if test ${am_cv_CC_dependencies_compiler_type+y} then : printf %s "(cached) " >&6 else $as_nop if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi # Variables for tags utilities; see am/tags.am if test -z "$CTAGS"; then CTAGS=ctags fi if test -z "$ETAGS"; then ETAGS=etags fi if test -z "$CSCOPE"; then CSCOPE=cscope fi # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 fi fi # Check whether --enable-silent-rules was given. if test ${enable_silent_rules+y} then : enableval=$enable_silent_rules; fi case $enable_silent_rules in # ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=0;; esac am_make=${MAKE-make} { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 printf %s "checking whether $am_make supports nested variables... " >&6; } if test ${am_cv_make_support_nested_variables+y} then : printf %s "(cached) " >&6 else $as_nop if printf "%s\n" 'TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } if test $am_cv_make_support_nested_variables = yes; then AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AM_BACKSLASH='\' # checks for programs ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 printf "%s\n" "$CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 printf "%s\n" "$ac_ct_CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 printf "%s\n" "$CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 printf "%s\n" "$CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 printf "%s\n" "$CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 printf "%s\n" "$ac_ct_CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. set dummy ${ac_tool_prefix}clang; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}clang" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 printf "%s\n" "$CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "clang", so it can be a program name with args. set dummy clang; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="clang" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 printf "%s\n" "$ac_ct_CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi fi test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion -version; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 printf %s "checking whether the compiler supports GNU C... " >&6; } if test ${ac_cv_c_compiler_gnu+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_compiler_gnu=yes else $as_nop ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } ac_compiler_gnu=$ac_cv_c_compiler_gnu if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+y} ac_save_CFLAGS=$CFLAGS { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 printf %s "checking whether $CC accepts -g... " >&6; } if test ${ac_cv_prog_cc_g+y} then : printf %s "(cached) " >&6 else $as_nop ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_cv_prog_cc_g=yes else $as_nop CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : else $as_nop ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 printf "%s\n" "$ac_cv_prog_cc_g" >&6; } if test $ac_test_CFLAGS; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi ac_prog_cc_stdc=no if test x$ac_prog_cc_stdc = xno then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 printf %s "checking for $CC option to enable C11 features... " >&6; } if test ${ac_cv_prog_cc_c11+y} then : printf %s "(cached) " >&6 else $as_nop ac_cv_prog_cc_c11=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_c_conftest_c11_program _ACEOF for ac_arg in '' -std=gnu11 do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO" then : ac_cv_prog_cc_c11=$ac_arg fi rm -f core conftest.err conftest.$ac_objext conftest.beam test "x$ac_cv_prog_cc_c11" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi if test "x$ac_cv_prog_cc_c11" = xno then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 printf "%s\n" "unsupported" >&6; } else $as_nop if test "x$ac_cv_prog_cc_c11" = x then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 printf "%s\n" "none needed" >&6; } else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } CC="$CC $ac_cv_prog_cc_c11" fi ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 ac_prog_cc_stdc=c11 fi fi if test x$ac_prog_cc_stdc = xno then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 printf %s "checking for $CC option to enable C99 features... " >&6; } if test ${ac_cv_prog_cc_c99+y} then : printf %s "(cached) " >&6 else $as_nop ac_cv_prog_cc_c99=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_c_conftest_c99_program _ACEOF for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO" then : ac_cv_prog_cc_c99=$ac_arg fi rm -f core conftest.err conftest.$ac_objext conftest.beam test "x$ac_cv_prog_cc_c99" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi if test "x$ac_cv_prog_cc_c99" = xno then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 printf "%s\n" "unsupported" >&6; } else $as_nop if test "x$ac_cv_prog_cc_c99" = x then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 printf "%s\n" "none needed" >&6; } else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } CC="$CC $ac_cv_prog_cc_c99" fi ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 ac_prog_cc_stdc=c99 fi fi if test x$ac_prog_cc_stdc = xno then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 printf %s "checking for $CC option to enable C89 features... " >&6; } if test ${ac_cv_prog_cc_c89+y} then : printf %s "(cached) " >&6 else $as_nop ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_c_conftest_c89_program _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO" then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext conftest.beam test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi if test "x$ac_cv_prog_cc_c89" = xno then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 printf "%s\n" "unsupported" >&6; } else $as_nop if test "x$ac_cv_prog_cc_c89" = x then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 printf "%s\n" "none needed" >&6; } else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } CC="$CC $ac_cv_prog_cc_c89" fi ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 ac_prog_cc_stdc=c89 fi fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 printf %s "checking whether $CC understands -c and -o together... " >&6; } if test ${am_cv_prog_cc_c_o+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 printf "%s\n" "$am_cv_prog_cc_c_o" >&6; } if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler is clang" >&5 printf %s "checking whether the compiler is clang... " >&6; } if test ${gl_cv_compiler_clang+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __clang__ barfbarf #endif int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_compiler_clang=no else $as_nop gl_cv_compiler_clang=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_compiler_clang" >&5 printf "%s\n" "$gl_cv_compiler_clang" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for compiler option needed when checking for declarations" >&5 printf %s "checking for compiler option needed when checking for declarations... " >&6; } if test ${gl_cv_compiler_check_decl_option+y} then : printf %s "(cached) " >&6 else $as_nop if test $gl_cv_compiler_clang = yes; then save_ac_compile="$ac_compile" ac_compile="$ac_compile -Werror=implicit-function-declaration" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_compiler_check_decl_option='-Werror=implicit-function-declaration' else $as_nop gl_cv_compiler_check_decl_option=none fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_compile="$save_ac_compile" else gl_cv_compiler_check_decl_option=none fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_compiler_check_decl_option" >&5 printf "%s\n" "$gl_cv_compiler_check_decl_option" >&6; } if test "x$gl_cv_compiler_check_decl_option" != xnone; then ac_compile_for_check_decl="$ac_compile $gl_cv_compiler_check_decl_option" else ac_compile_for_check_decl="$ac_compile" fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$CXX"; then if test -n "$CCC"; then CXX=$CCC else if test -n "$ac_tool_prefix"; then for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_CXX+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$CXX"; then ac_cv_prog_CXX="$CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 printf "%s\n" "$CXX" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$CXX" && break done fi if test -z "$CXX"; then ac_ct_CXX=$CXX for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_CXX+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_CXX"; then ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CXX="$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 printf "%s\n" "$ac_ct_CXX" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$ac_ct_CXX" && break done if test "x$ac_ct_CXX" = x; then CXX="g++" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CXX=$ac_ct_CXX fi fi fi fi # Provide some information about the compiler. printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C++" >&5 printf %s "checking whether the compiler supports GNU C++... " >&6; } if test ${ac_cv_cxx_compiler_gnu+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : ac_compiler_gnu=yes else $as_nop ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_cv_cxx_compiler_gnu=$ac_compiler_gnu fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 printf "%s\n" "$ac_cv_cxx_compiler_gnu" >&6; } ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test $ac_compiler_gnu = yes; then GXX=yes else GXX= fi ac_test_CXXFLAGS=${CXXFLAGS+y} ac_save_CXXFLAGS=$CXXFLAGS { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 printf %s "checking whether $CXX accepts -g... " >&6; } if test ${ac_cv_prog_cxx_g+y} then : printf %s "(cached) " >&6 else $as_nop ac_save_cxx_werror_flag=$ac_cxx_werror_flag ac_cxx_werror_flag=yes ac_cv_prog_cxx_g=no CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : ac_cv_prog_cxx_g=yes else $as_nop CXXFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : else $as_nop ac_cxx_werror_flag=$ac_save_cxx_werror_flag CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : ac_cv_prog_cxx_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_cxx_werror_flag=$ac_save_cxx_werror_flag fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 printf "%s\n" "$ac_cv_prog_cxx_g" >&6; } if test $ac_test_CXXFLAGS; then CXXFLAGS=$ac_save_CXXFLAGS elif test $ac_cv_prog_cxx_g = yes; then if test "$GXX" = yes; then CXXFLAGS="-g -O2" else CXXFLAGS="-g" fi else if test "$GXX" = yes; then CXXFLAGS="-O2" else CXXFLAGS= fi fi ac_prog_cxx_stdcxx=no if test x$ac_prog_cxx_stdcxx = xno then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++11 features" >&5 printf %s "checking for $CXX option to enable C++11 features... " >&6; } if test ${ac_cv_prog_cxx_11+y} then : printf %s "(cached) " >&6 else $as_nop ac_cv_prog_cxx_11=no ac_save_CXX=$CXX cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_cxx_conftest_cxx11_program _ACEOF for ac_arg in '' -std=gnu++11 -std=gnu++0x -std=c++11 -std=c++0x -qlanglvl=extended0x -AA do CXX="$ac_save_CXX $ac_arg" if ac_fn_cxx_try_compile "$LINENO" then : ac_cv_prog_cxx_cxx11=$ac_arg fi rm -f core conftest.err conftest.$ac_objext conftest.beam test "x$ac_cv_prog_cxx_cxx11" != "xno" && break done rm -f conftest.$ac_ext CXX=$ac_save_CXX fi if test "x$ac_cv_prog_cxx_cxx11" = xno then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 printf "%s\n" "unsupported" >&6; } else $as_nop if test "x$ac_cv_prog_cxx_cxx11" = x then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 printf "%s\n" "none needed" >&6; } else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx11" >&5 printf "%s\n" "$ac_cv_prog_cxx_cxx11" >&6; } CXX="$CXX $ac_cv_prog_cxx_cxx11" fi ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx11 ac_prog_cxx_stdcxx=cxx11 fi fi if test x$ac_prog_cxx_stdcxx = xno then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++98 features" >&5 printf %s "checking for $CXX option to enable C++98 features... " >&6; } if test ${ac_cv_prog_cxx_98+y} then : printf %s "(cached) " >&6 else $as_nop ac_cv_prog_cxx_98=no ac_save_CXX=$CXX cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_cxx_conftest_cxx98_program _ACEOF for ac_arg in '' -std=gnu++98 -std=c++98 -qlanglvl=extended -AA do CXX="$ac_save_CXX $ac_arg" if ac_fn_cxx_try_compile "$LINENO" then : ac_cv_prog_cxx_cxx98=$ac_arg fi rm -f core conftest.err conftest.$ac_objext conftest.beam test "x$ac_cv_prog_cxx_cxx98" != "xno" && break done rm -f conftest.$ac_ext CXX=$ac_save_CXX fi if test "x$ac_cv_prog_cxx_cxx98" = xno then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 printf "%s\n" "unsupported" >&6; } else $as_nop if test "x$ac_cv_prog_cxx_cxx98" = x then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 printf "%s\n" "none needed" >&6; } else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx98" >&5 printf "%s\n" "$ac_cv_prog_cxx_cxx98" >&6; } CXX="$CXX $ac_cv_prog_cxx_cxx98" fi ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx98 ac_prog_cxx_stdcxx=cxx98 fi fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CXX" am_compiler_list= { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 printf %s "checking dependency style of $depcc... " >&6; } if test ${am_cv_CXX_dependencies_compiler_type+y} then : printf %s "(cached) " >&6 else $as_nop if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CXX_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CXX_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CXX_dependencies_compiler_type=none fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 printf "%s\n" "$am_cv_CXX_dependencies_compiler_type" >&6; } CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then am__fastdepCXX_TRUE= am__fastdepCXX_FALSE='#' else am__fastdepCXX_TRUE='#' am__fastdepCXX_FALSE= fi # Make sure we can run config.sub. $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 printf %s "checking build system type... " >&6; } if test ${ac_cv_build+y} then : printf %s "(cached) " >&6 else $as_nop ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` test "x$ac_build_alias" = x && as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 printf "%s\n" "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 printf %s "checking host system type... " >&6; } if test ${ac_cv_host+y} then : printf %s "(cached) " >&6 else $as_nop if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 printf "%s\n" "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac case "$host_os" in openbsd*) printf "%s\n" "#define _ISOC11_SOURCE 1" >>confdefs.h ;; esac ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 printf %s "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if test ${ac_cv_prog_CPP+y} then : printf %s "(cached) " >&6 else $as_nop # Double quotes because $CC needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO" then : else $as_nop # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO" then : # Broken: success on invalid input. continue else $as_nop # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 printf "%s\n" "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO" then : else $as_nop # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO" then : # Broken: success on invalid input. continue else $as_nop # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok then : else $as_nop { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 printf %s "checking for grep that handles long lines and -e... " >&6; } if test ${ac_cv_path_GREP+y} then : printf %s "(cached) " >&6 else $as_nop if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_prog in grep ggrep do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 printf %s 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" printf "%s\n" 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 printf "%s\n" "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 printf %s "checking for egrep... " >&6; } if test ${ac_cv_path_EGREP+y} then : printf %s "(cached) " >&6 else $as_nop if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_prog in egrep do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 printf %s 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" printf "%s\n" 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 printf "%s\n" "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Minix Amsterdam compiler" >&5 printf %s "checking for Minix Amsterdam compiler... " >&6; } if test ${gl_cv_c_amsterdam_compiler+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __ACK__ Amsterdam #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "Amsterdam" >/dev/null 2>&1 then : gl_cv_c_amsterdam_compiler=yes else $as_nop gl_cv_c_amsterdam_compiler=no fi rm -rf conftest* fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_c_amsterdam_compiler" >&5 printf "%s\n" "$gl_cv_c_amsterdam_compiler" >&6; } if test $gl_cv_c_amsterdam_compiler = yes; then if test -z "$AR"; then AR='cc -c.a' fi if test -z "$ARFLAGS"; then ARFLAGS='-o' fi else : fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. set dummy ${ac_tool_prefix}ar; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_AR+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$AR"; then ac_cv_prog_AR="$AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_AR="${ac_tool_prefix}ar" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 printf "%s\n" "$AR" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_prog_AR"; then ac_ct_AR=$AR # Extract the first word of "ar", so it can be a program name with args. set dummy ar; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_AR+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AR="ar" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 printf "%s\n" "$ac_ct_AR" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_ct_AR" = x; then AR="ar" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac AR=$ac_ct_AR fi else AR="$ac_cv_prog_AR" fi if test -z "$ARFLAGS"; then ARFLAGS='cr' fi if test -z "$RANLIB"; then if test $gl_cv_c_amsterdam_compiler = yes; then RANLIB=':' else if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_RANLIB+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 printf "%s\n" "$RANLIB" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_RANLIB+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_RANLIB="ranlib" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 printf "%s\n" "$ac_ct_RANLIB" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi fi fi # IEEE behaviour is the default on all CPUs except Alpha and SH # (according to the test results of Bruno Haible's ieeefp/fenv_default.m4 # and the GCC 4.1.2 manual). case "$host_cpu" in alpha*) # On Alpha systems, a compiler option provides the behaviour. # See the ieee(3) manual page, also available at # if test -n "$GCC"; then # GCC has the option -mieee. # For full IEEE compliance (rarely needed), use option -mieee-with-inexact. CPPFLAGS="$CPPFLAGS -mieee" else # Compaq (ex-DEC) C has the option -ieee, equivalent to -ieee_with_no_inexact. # For full IEEE compliance (rarely needed), use option -ieee_with_inexact. CPPFLAGS="$CPPFLAGS -ieee" fi ;; sh*) if test -n "$GCC"; then # GCC has the option -mieee. CPPFLAGS="$CPPFLAGS -mieee" fi ;; esac # Pre-early section. # Code from module absolute-header: # Code from module alloca-opt: # Code from module assert-h: # Code from module attribute: # Code from module errno: # Code from module extensions: # Code from module extern-inline: # Code from module float: # Code from module fpieee: # Code from module fprintf-posix: # Code from module fpucw: # Code from module free-posix: # Code from module frexp-nolibm: # Code from module frexpl-nolibm: # Code from module fseterr: # Code from module gen-header: # Code from module git-version-gen: # Code from module havelib: # Code from module include_next: # Code from module inttypes-incomplete: # Code from module isnand-nolibm: # Code from module isnanf-nolibm: # Code from module isnanl-nolibm: # Code from module limits-h: # Code from module localcharset: # Code from module math: # Code from module memchr: # Code from module multiarch: # Code from module nocrash: # Code from module printf-frexp: # Code from module printf-frexpl: # Code from module printf-safe: # Code from module signbit: # Code from module size_max: # Code from module snippet/_Noreturn: # Code from module snippet/arg-nonnull: # Code from module snippet/c++defs: # Code from module snippet/warn-on-use: # Code from module snprintf: # Code from module ssize_t: # Code from module stdbool-c99: # Code from module stddef: # Code from module stdint: # Code from module stdio: # Code from module stdlib: # Code from module streq: # Code from module string: # Code from module sys_types: # Code from module unistd: # Code from module unitypes: # Code from module uniwidth/base: # Code from module uniwidth/width: # Code from module vasnprintf: # Code from module vsnprintf: # Code from module wchar: # Code from module wctype-h: # Code from module wcwidth: # Code from module xsize: # Check whether --enable-cross-guesses was given. if test ${enable_cross_guesses+y} then : enableval=$enable_cross_guesses; if test "x$enableval" != xconservative && test "x$enableval" != xrisky; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: invalid argument supplied to --enable-cross-guesses" >&5 printf "%s\n" "$as_me: WARNING: invalid argument supplied to --enable-cross-guesses" >&2;} enableval=conservative fi gl_cross_guesses="$enableval" else $as_nop gl_cross_guesses=conservative fi if test $gl_cross_guesses = risky; then gl_cross_guess_normal="guessing yes" gl_cross_guess_inverted="guessing no" else gl_cross_guess_normal="guessing no" gl_cross_guess_inverted="guessing yes" fi LIBC_FATAL_STDERR_=1 export LIBC_FATAL_STDERR_ ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" if test "x$ac_cv_type_size_t" = xyes then : else $as_nop printf "%s\n" "#define size_t unsigned int" >>confdefs.h fi # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works # for constant arguments. Useless! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5 printf %s "checking for working alloca.h... " >&6; } if test ${ac_cv_working_alloca_h+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { char *p = (char *) alloca (2 * sizeof (int)); if (p) return 0; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : ac_cv_working_alloca_h=yes else $as_nop ac_cv_working_alloca_h=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5 printf "%s\n" "$ac_cv_working_alloca_h" >&6; } if test $ac_cv_working_alloca_h = yes; then printf "%s\n" "#define HAVE_ALLOCA_H 1" >>confdefs.h fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5 printf %s "checking for alloca... " >&6; } if test ${ac_cv_func_alloca_works+y} then : printf %s "(cached) " >&6 else $as_nop if test $ac_cv_working_alloca_h = yes; then ac_cv_func_alloca_works=yes else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #ifndef alloca # ifdef __GNUC__ # define alloca __builtin_alloca # elif defined _MSC_VER # include # define alloca _alloca # else # ifdef __cplusplus extern "C" # endif void *alloca (size_t); # endif #endif int main (void) { char *p = (char *) alloca (1); if (p) return 0; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : ac_cv_func_alloca_works=yes else $as_nop ac_cv_func_alloca_works=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5 printf "%s\n" "$ac_cv_func_alloca_works" >&6; } fi if test $ac_cv_func_alloca_works = yes; then printf "%s\n" "#define HAVE_ALLOCA 1" >>confdefs.h else # The SVR3 libPW and SVR4 libucb both contain incompatible functions # that cause trouble. Some versions do not even contain alloca or # contain a buggy version. If you still want to use their alloca, # use ar to extract alloca.o from them instead of compiling alloca.c. ALLOCA=\${LIBOBJDIR}alloca.$ac_objext printf "%s\n" "#define C_ALLOCA 1" >>confdefs.h { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5 printf %s "checking stack direction for C alloca... " >&6; } if test ${ac_cv_c_stack_direction+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : ac_cv_c_stack_direction=0 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_includes_default int find_stack_direction (int *addr, int depth) { int dir, dummy = 0; if (! addr) addr = &dummy; *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1; dir = depth ? find_stack_direction (addr, depth - 1) : 0; return dir + dummy; } int main (int argc, char **argv) { return find_stack_direction (0, argc + !argv + 20) < 0; } _ACEOF if ac_fn_c_try_run "$LINENO" then : ac_cv_c_stack_direction=1 else $as_nop ac_cv_c_stack_direction=-1 fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5 printf "%s\n" "$ac_cv_c_stack_direction" >&6; } printf "%s\n" "#define STACK_DIRECTION $ac_cv_c_stack_direction" >>confdefs.h fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5 printf %s "checking whether the preprocessor supports include_next... " >&6; } if test ${gl_cv_have_include_next+y} then : printf %s "(cached) " >&6 else $as_nop rm -rf conftestd1a conftestd1b conftestd2 mkdir conftestd1a conftestd1b conftestd2 cat < conftestd1a/conftest.h #define DEFINED_IN_CONFTESTD1 #include_next #ifdef DEFINED_IN_CONFTESTD2 int foo; #else #error "include_next doesn't work" #endif EOF cat < conftestd1b/conftest.h #define DEFINED_IN_CONFTESTD1 #include #include_next #ifdef DEFINED_IN_CONFTESTD2 int foo; #else #error "include_next doesn't work" #endif EOF cat < conftestd2/conftest.h #ifndef DEFINED_IN_CONFTESTD1 #error "include_next test doesn't work" #endif #define DEFINED_IN_CONFTESTD2 EOF gl_save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_have_include_next=yes else $as_nop CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_have_include_next=buggy else $as_nop gl_cv_have_include_next=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext CPPFLAGS="$gl_save_CPPFLAGS" rm -rf conftestd1a conftestd1b conftestd2 fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5 printf "%s\n" "$gl_cv_have_include_next" >&6; } PRAGMA_SYSTEM_HEADER= if test $gl_cv_have_include_next = yes; then INCLUDE_NEXT=include_next INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next if test -n "$GCC"; then PRAGMA_SYSTEM_HEADER='#pragma GCC system_header' fi else if test $gl_cv_have_include_next = buggy; then INCLUDE_NEXT=include INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next else INCLUDE_NEXT=include INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether source code line length is unlimited" >&5 printf %s "checking whether source code line length is unlimited... " >&6; } if test ${gl_cv_source_line_length_unlimited+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __TANDEM choke me #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "choke me" >/dev/null 2>&1 then : gl_cv_source_line_length_unlimited=no else $as_nop gl_cv_source_line_length_unlimited=yes fi rm -rf conftest* fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_source_line_length_unlimited" >&5 printf "%s\n" "$gl_cv_source_line_length_unlimited" >&6; } if test $gl_cv_source_line_length_unlimited = no; then PRAGMA_COLUMNS="#pragma COLUMNS 10000" else PRAGMA_COLUMNS= fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for complete errno.h" >&5 printf %s "checking for complete errno.h... " >&6; } if test ${gl_cv_header_errno_h_complete+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #if !defined ETXTBSY booboo #endif #if !defined ENOMSG booboo #endif #if !defined EIDRM booboo #endif #if !defined ENOLINK booboo #endif #if !defined EPROTO booboo #endif #if !defined EMULTIHOP booboo #endif #if !defined EBADMSG booboo #endif #if !defined EOVERFLOW booboo #endif #if !defined ENOTSUP booboo #endif #if !defined ENETRESET booboo #endif #if !defined ECONNABORTED booboo #endif #if !defined ESTALE booboo #endif #if !defined EDQUOT booboo #endif #if !defined ECANCELED booboo #endif #if !defined EOWNERDEAD booboo #endif #if !defined ENOTRECOVERABLE booboo #endif #if !defined EILSEQ booboo #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "booboo" >/dev/null 2>&1 then : gl_cv_header_errno_h_complete=no else $as_nop gl_cv_header_errno_h_complete=yes fi rm -rf conftest* fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_complete" >&5 printf "%s\n" "$gl_cv_header_errno_h_complete" >&6; } if test $gl_cv_header_errno_h_complete = yes; then GL_GENERATE_ERRNO_H=false else if test $gl_cv_have_include_next = yes; then gl_cv_next_errno_h='<'errno.h'>' else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 printf %s "checking absolute name of ... " >&6; } if test ${gl_cv_next_errno_h+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF case "$host_os" in aix*) gl_absname_cpp="$ac_cpp -C" ;; *) gl_absname_cpp="$ac_cpp" ;; esac case "$host_os" in mingw*) gl_dirsep_regex='[/\\]' ;; *) gl_dirsep_regex='\/' ;; esac gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' gl_header_literal_regex=`echo 'errno.h' \ | sed -e "$gl_make_literal_regex_sed"` gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ s|^/[^/]|//&| p q }' gl_cv_absolute_errno_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | sed -n "$gl_absolute_header_sed"` gl_header=$gl_cv_absolute_errno_h gl_cv_next_errno_h='"'$gl_header'"' fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_errno_h" >&5 printf "%s\n" "$gl_cv_next_errno_h" >&6; } fi NEXT_ERRNO_H=$gl_cv_next_errno_h if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' gl_next_as_first_directive='<'errno.h'>' else # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' gl_next_as_first_directive=$gl_cv_next_errno_h fi NEXT_AS_FIRST_DIRECTIVE_ERRNO_H=$gl_next_as_first_directive GL_GENERATE_ERRNO_H=true fi if $GL_GENERATE_ERRNO_H; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for EMULTIHOP value" >&5 printf %s "checking for EMULTIHOP value... " >&6; } if test ${gl_cv_header_errno_h_EMULTIHOP+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifdef EMULTIHOP yes #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "yes" >/dev/null 2>&1 then : gl_cv_header_errno_h_EMULTIHOP=yes else $as_nop gl_cv_header_errno_h_EMULTIHOP=no fi rm -rf conftest* if test $gl_cv_header_errno_h_EMULTIHOP = no; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define _XOPEN_SOURCE_EXTENDED 1 #include #ifdef EMULTIHOP yes #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "yes" >/dev/null 2>&1 then : gl_cv_header_errno_h_EMULTIHOP=hidden fi rm -rf conftest* if test $gl_cv_header_errno_h_EMULTIHOP = hidden; then if ac_fn_c_compute_int "$LINENO" "EMULTIHOP" "gl_cv_header_errno_h_EMULTIHOP" " #define _XOPEN_SOURCE_EXTENDED 1 #include /* The following two lines are a workaround against an autoconf-2.52 bug. */ #include #include " then : fi fi fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_EMULTIHOP" >&5 printf "%s\n" "$gl_cv_header_errno_h_EMULTIHOP" >&6; } case $gl_cv_header_errno_h_EMULTIHOP in yes | no) EMULTIHOP_HIDDEN=0; EMULTIHOP_VALUE= ;; *) EMULTIHOP_HIDDEN=1; EMULTIHOP_VALUE="$gl_cv_header_errno_h_EMULTIHOP" ;; esac fi if $GL_GENERATE_ERRNO_H; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ENOLINK value" >&5 printf %s "checking for ENOLINK value... " >&6; } if test ${gl_cv_header_errno_h_ENOLINK+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifdef ENOLINK yes #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "yes" >/dev/null 2>&1 then : gl_cv_header_errno_h_ENOLINK=yes else $as_nop gl_cv_header_errno_h_ENOLINK=no fi rm -rf conftest* if test $gl_cv_header_errno_h_ENOLINK = no; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define _XOPEN_SOURCE_EXTENDED 1 #include #ifdef ENOLINK yes #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "yes" >/dev/null 2>&1 then : gl_cv_header_errno_h_ENOLINK=hidden fi rm -rf conftest* if test $gl_cv_header_errno_h_ENOLINK = hidden; then if ac_fn_c_compute_int "$LINENO" "ENOLINK" "gl_cv_header_errno_h_ENOLINK" " #define _XOPEN_SOURCE_EXTENDED 1 #include /* The following two lines are a workaround against an autoconf-2.52 bug. */ #include #include " then : fi fi fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_ENOLINK" >&5 printf "%s\n" "$gl_cv_header_errno_h_ENOLINK" >&6; } case $gl_cv_header_errno_h_ENOLINK in yes | no) ENOLINK_HIDDEN=0; ENOLINK_VALUE= ;; *) ENOLINK_HIDDEN=1; ENOLINK_VALUE="$gl_cv_header_errno_h_ENOLINK" ;; esac fi if $GL_GENERATE_ERRNO_H; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for EOVERFLOW value" >&5 printf %s "checking for EOVERFLOW value... " >&6; } if test ${gl_cv_header_errno_h_EOVERFLOW+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifdef EOVERFLOW yes #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "yes" >/dev/null 2>&1 then : gl_cv_header_errno_h_EOVERFLOW=yes else $as_nop gl_cv_header_errno_h_EOVERFLOW=no fi rm -rf conftest* if test $gl_cv_header_errno_h_EOVERFLOW = no; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define _XOPEN_SOURCE_EXTENDED 1 #include #ifdef EOVERFLOW yes #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "yes" >/dev/null 2>&1 then : gl_cv_header_errno_h_EOVERFLOW=hidden fi rm -rf conftest* if test $gl_cv_header_errno_h_EOVERFLOW = hidden; then if ac_fn_c_compute_int "$LINENO" "EOVERFLOW" "gl_cv_header_errno_h_EOVERFLOW" " #define _XOPEN_SOURCE_EXTENDED 1 #include /* The following two lines are a workaround against an autoconf-2.52 bug. */ #include #include " then : fi fi fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_EOVERFLOW" >&5 printf "%s\n" "$gl_cv_header_errno_h_EOVERFLOW" >&6; } case $gl_cv_header_errno_h_EOVERFLOW in yes | no) EOVERFLOW_HIDDEN=0; EOVERFLOW_VALUE= ;; *) EOVERFLOW_HIDDEN=1; EOVERFLOW_VALUE="$gl_cv_header_errno_h_EOVERFLOW" ;; esac fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ctype.h defines __header_inline" >&5 printf %s "checking whether ctype.h defines __header_inline... " >&6; } if test ${gl_cv_have___header_inline+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifndef __header_inline #error " does not define __header_inline" #endif _ACEOF if ac_fn_c_try_cpp "$LINENO" then : gl_cv_have___header_inline=yes else $as_nop gl_cv_have___header_inline=no fi rm -f conftest.err conftest.i conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have___header_inline" >&5 printf "%s\n" "$gl_cv_have___header_inline" >&6; } if test "$gl_cv_have___header_inline" = yes; then printf "%s\n" "#define HAVE___HEADER_INLINE 1" >>confdefs.h fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint.h" >&5 printf %s "checking for stdint.h... " >&6; } if test ${gl_cv_header_stdint_h+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main (void) { uintmax_t i = (uintmax_t) -1; return !i; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_header_stdint_h=yes else $as_nop gl_cv_header_stdint_h=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_h" >&5 printf "%s\n" "$gl_cv_header_stdint_h" >&6; } if test $gl_cv_header_stdint_h = yes; then printf "%s\n" "#define HAVE_STDINT_H_WITH_UINTMAX 1" >>confdefs.h fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5 printf %s "checking for inttypes.h... " >&6; } if test ${gl_cv_header_inttypes_h+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main (void) { uintmax_t i = (uintmax_t) -1; return !i; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_header_inttypes_h=yes else $as_nop gl_cv_header_inttypes_h=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_inttypes_h" >&5 printf "%s\n" "$gl_cv_header_inttypes_h" >&6; } if test $gl_cv_header_inttypes_h = yes; then printf "%s\n" "#define HAVE_INTTYPES_H_WITH_UINTMAX 1" >>confdefs.h fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether printf supports size specifiers as in C99" >&5 printf %s "checking whether printf supports size specifiers as in C99... " >&6; } if test ${gl_cv_func_printf_sizes_c99+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in # Guess yes on glibc systems. *-gnu* | gnu*) gl_cv_func_printf_sizes_c99="guessing yes";; # Guess yes on musl systems. *-musl*) gl_cv_func_printf_sizes_c99="guessing yes";; # Guess yes on FreeBSD >= 5. freebsd[1-4].*) gl_cv_func_printf_sizes_c99="guessing no";; freebsd* | kfreebsd*) gl_cv_func_printf_sizes_c99="guessing yes";; midnightbsd*) gl_cv_func_printf_sizes_c99="guessing yes";; # Guess yes on Mac OS X >= 10.3. darwin[1-6].*) gl_cv_func_printf_sizes_c99="guessing no";; darwin*) gl_cv_func_printf_sizes_c99="guessing yes";; # Guess yes on OpenBSD >= 3.9. openbsd[1-2].* | openbsd3.[0-8] | openbsd3.[0-8].*) gl_cv_func_printf_sizes_c99="guessing no";; openbsd*) gl_cv_func_printf_sizes_c99="guessing yes";; # Guess yes on Solaris >= 2.10. solaris2.[1-9][0-9]*) gl_cv_func_printf_sizes_c99="guessing yes";; solaris*) gl_cv_func_printf_sizes_c99="guessing no";; # Guess yes on NetBSD >= 3. netbsd[1-2]* | netbsdelf[1-2]* | netbsdaout[1-2]* | netbsdcoff[1-2]*) gl_cv_func_printf_sizes_c99="guessing no";; netbsd*) gl_cv_func_printf_sizes_c99="guessing yes";; # Guess yes on Android. linux*-android*) gl_cv_func_printf_sizes_c99="guessing yes";; # Guess yes on MSVC, no on mingw. mingw*) cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef _MSC_VER Known #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "Known" >/dev/null 2>&1 then : gl_cv_func_printf_sizes_c99="guessing yes" else $as_nop gl_cv_func_printf_sizes_c99="guessing no" fi rm -rf conftest* ;; # If we don't know, obey --enable-cross-guesses. *) gl_cv_func_printf_sizes_c99="$gl_cross_guess_normal";; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include #if HAVE_STDINT_H_WITH_UINTMAX # include #endif #if HAVE_INTTYPES_H_WITH_UINTMAX # include #endif static char buf[100]; int main () { int result = 0; #if HAVE_STDINT_H_WITH_UINTMAX || HAVE_INTTYPES_H_WITH_UINTMAX buf[0] = '\0'; if (sprintf (buf, "%ju %d", (uintmax_t) 12345671, 33, 44, 55) < 0 || strcmp (buf, "12345671 33") != 0) result |= 1; #else result |= 1; #endif buf[0] = '\0'; if (sprintf (buf, "%zu %d", (size_t) 12345672, 33, 44, 55) < 0 || strcmp (buf, "12345672 33") != 0) result |= 2; buf[0] = '\0'; if (sprintf (buf, "%tu %d", (ptrdiff_t) 12345673, 33, 44, 55) < 0 || strcmp (buf, "12345673 33") != 0) result |= 4; buf[0] = '\0'; if (sprintf (buf, "%Lg %d", (long double) 1.5, 33, 44, 55) < 0 || strcmp (buf, "1.5 33") != 0) result |= 8; return result; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_printf_sizes_c99=yes else $as_nop gl_cv_func_printf_sizes_c99=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_sizes_c99" >&5 printf "%s\n" "$gl_cv_func_printf_sizes_c99" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether printf supports 'long double' arguments" >&5 printf %s "checking whether printf supports 'long double' arguments... " >&6; } if test ${gl_cv_func_printf_long_double+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in # Guess no on BeOS. beos*) gl_cv_func_printf_long_double="guessing no";; # Guess yes on Android. linux*-android*) gl_cv_func_printf_long_double="guessing yes";; # Guess yes on MSVC, no on mingw. mingw*) cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef _MSC_VER Known #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "Known" >/dev/null 2>&1 then : gl_cv_func_printf_long_double="guessing yes" else $as_nop gl_cv_func_printf_long_double="guessing no" fi rm -rf conftest* ;; *) gl_cv_func_printf_long_double="guessing yes";; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include static char buf[10000]; int main () { int result = 0; buf[0] = '\0'; if (sprintf (buf, "%Lf %d", 1.75L, 33, 44, 55) < 0 || strcmp (buf, "1.750000 33") != 0) result |= 1; buf[0] = '\0'; if (sprintf (buf, "%Le %d", 1.75L, 33, 44, 55) < 0 || strcmp (buf, "1.750000e+00 33") != 0) result |= 2; buf[0] = '\0'; if (sprintf (buf, "%Lg %d", 1.75L, 33, 44, 55) < 0 || strcmp (buf, "1.75 33") != 0) result |= 4; return result; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_printf_long_double=yes else $as_nop gl_cv_func_printf_long_double=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_long_double" >&5 printf "%s\n" "$gl_cv_func_printf_long_double" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether printf supports infinite 'double' arguments" >&5 printf %s "checking whether printf supports infinite 'double' arguments... " >&6; } if test ${gl_cv_func_printf_infinite+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in # Guess yes on glibc systems. *-gnu* | gnu*) gl_cv_func_printf_infinite="guessing yes";; # Guess yes on musl systems. *-musl*) gl_cv_func_printf_infinite="guessing yes";; # Guess yes on FreeBSD >= 6. freebsd[1-5].*) gl_cv_func_printf_infinite="guessing no";; freebsd* | kfreebsd*) gl_cv_func_printf_infinite="guessing yes";; midnightbsd*) gl_cv_func_printf_infinite="guessing yes";; # Guess yes on Mac OS X >= 10.3. darwin[1-6].*) gl_cv_func_printf_infinite="guessing no";; darwin*) gl_cv_func_printf_infinite="guessing yes";; # Guess yes on HP-UX >= 11. hpux[7-9]* | hpux10*) gl_cv_func_printf_infinite="guessing no";; hpux*) gl_cv_func_printf_infinite="guessing yes";; # Guess yes on NetBSD >= 3. netbsd[1-2]* | netbsdelf[1-2]* | netbsdaout[1-2]* | netbsdcoff[1-2]*) gl_cv_func_printf_infinite="guessing no";; netbsd*) gl_cv_func_printf_infinite="guessing yes";; # Guess yes on OpenBSD >= 6.0. openbsd[1-5].*) gl_cv_func_printf_infinite="guessing no";; openbsd*) gl_cv_func_printf_infinite="guessing yes";; # Guess yes on BeOS. beos*) gl_cv_func_printf_infinite="guessing yes";; # Guess no on Android. linux*-android*) gl_cv_func_printf_infinite="guessing no";; # Guess yes on MSVC, no on mingw. mingw*) cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef _MSC_VER Known #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "Known" >/dev/null 2>&1 then : gl_cv_func_printf_infinite="guessing yes" else $as_nop gl_cv_func_printf_infinite="guessing no" fi rm -rf conftest* ;; # If we don't know, obey --enable-cross-guesses. *) gl_cv_func_printf_infinite="$gl_cross_guess_normal";; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include static int strisnan (const char *string, size_t start_index, size_t end_index) { if (start_index < end_index) { if (string[start_index] == '-') start_index++; if (start_index + 3 <= end_index && memcmp (string + start_index, "nan", 3) == 0) { start_index += 3; if (start_index == end_index || (string[start_index] == '(' && string[end_index - 1] == ')')) return 1; } } return 0; } static int have_minus_zero () { static double plus_zero = 0.0; double minus_zero = - plus_zero; return memcmp (&plus_zero, &minus_zero, sizeof (double)) != 0; } static char buf[10000]; static double zero = 0.0; int main () { int result = 0; if (sprintf (buf, "%f", 1.0 / zero) < 0 || (strcmp (buf, "inf") != 0 && strcmp (buf, "infinity") != 0)) result |= 1; if (sprintf (buf, "%f", -1.0 / zero) < 0 || (strcmp (buf, "-inf") != 0 && strcmp (buf, "-infinity") != 0)) result |= 1; if (sprintf (buf, "%f", zero / zero) < 0 || !strisnan (buf, 0, strlen (buf))) result |= 2; if (sprintf (buf, "%e", 1.0 / zero) < 0 || (strcmp (buf, "inf") != 0 && strcmp (buf, "infinity") != 0)) result |= 4; if (sprintf (buf, "%e", -1.0 / zero) < 0 || (strcmp (buf, "-inf") != 0 && strcmp (buf, "-infinity") != 0)) result |= 4; if (sprintf (buf, "%e", zero / zero) < 0 || !strisnan (buf, 0, strlen (buf))) result |= 8; if (sprintf (buf, "%g", 1.0 / zero) < 0 || (strcmp (buf, "inf") != 0 && strcmp (buf, "infinity") != 0)) result |= 16; if (sprintf (buf, "%g", -1.0 / zero) < 0 || (strcmp (buf, "-inf") != 0 && strcmp (buf, "-infinity") != 0)) result |= 16; if (sprintf (buf, "%g", zero / zero) < 0 || !strisnan (buf, 0, strlen (buf))) result |= 32; /* This test fails on HP-UX 10.20. */ if (have_minus_zero ()) if (sprintf (buf, "%g", - zero) < 0 || strcmp (buf, "-0") != 0) result |= 64; return result; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_printf_infinite=yes else $as_nop gl_cv_func_printf_infinite=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_infinite" >&5 printf "%s\n" "$gl_cv_func_printf_infinite" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 printf %s "checking whether byte ordering is bigendian... " >&6; } if test ${ac_cv_c_bigendian+y} then : printf %s "(cached) " >&6 else $as_nop ac_cv_c_bigendian=unknown # See if we're dealing with a universal compiler. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifndef __APPLE_CC__ not a universal capable compiler #endif typedef int dummy; _ACEOF if ac_fn_c_try_compile "$LINENO" then : # Check for potential -arch flags. It is not universal unless # there are at least two -arch flags with different values. ac_arch= ac_prev= for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do if test -n "$ac_prev"; then case $ac_word in i?86 | x86_64 | ppc | ppc64) if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then ac_arch=$ac_word else ac_cv_c_bigendian=universal break fi ;; esac ac_prev= elif test "x$ac_word" = "x-arch"; then ac_prev=arch fi done fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext if test $ac_cv_c_bigendian = unknown; then # See if sys/param.h defines the BYTE_ORDER macro. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main (void) { #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ && LITTLE_ENDIAN) bogus endian macros #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : # It does; now see whether it defined to BIG_ENDIAN or not. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main (void) { #if BYTE_ORDER != BIG_ENDIAN not big endian #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_cv_c_bigendian=yes else $as_nop ac_cv_c_bigendian=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi if test $ac_cv_c_bigendian = unknown; then # See if defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) bogus endian macros #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : # It does; now see whether it defined to _BIG_ENDIAN or not. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { #ifndef _BIG_ENDIAN not big endian #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_cv_c_bigendian=yes else $as_nop ac_cv_c_bigendian=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi if test $ac_cv_c_bigendian = unknown; then # Compile a test program. if test "$cross_compiling" = yes then : # Try to guess by grepping values from an object file. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ unsigned short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; unsigned short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; int use_ascii (int i) { return ascii_mm[i] + ascii_ii[i]; } unsigned short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; unsigned short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; int use_ebcdic (int i) { return ebcdic_mm[i] + ebcdic_ii[i]; } extern int foo; int main (void) { return use_ascii (foo) == use_ebcdic (foo); ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then ac_cv_c_bigendian=yes fi if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then if test "$ac_cv_c_bigendian" = unknown; then ac_cv_c_bigendian=no else # finding both strings is unlikely to happen, but who knows? ac_cv_c_bigendian=unknown fi fi fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_includes_default int main (void) { /* Are we little or big endian? From Harbison&Steele. */ union { long int l; char c[sizeof (long int)]; } u; u.l = 1; return u.c[sizeof (long int) - 1] == 1; ; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO" then : ac_cv_c_bigendian=no else $as_nop ac_cv_c_bigendian=yes fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 printf "%s\n" "$ac_cv_c_bigendian" >&6; } case $ac_cv_c_bigendian in #( yes) printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h ;; #( no) ;; #( universal) printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h ;; #( *) as_fn_error $? "unknown endianness presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; esac { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether long double and double are the same" >&5 printf %s "checking whether long double and double are the same... " >&6; } if test ${gl_cv_long_double_equals_double+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { typedef int check[sizeof (long double) == sizeof (double) && LDBL_MANT_DIG == DBL_MANT_DIG && LDBL_MAX_EXP == DBL_MAX_EXP && LDBL_MIN_EXP == DBL_MIN_EXP ? 1 : -1]; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_long_double_equals_double=yes else $as_nop gl_cv_long_double_equals_double=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_long_double_equals_double" >&5 printf "%s\n" "$gl_cv_long_double_equals_double" >&6; } if test $gl_cv_long_double_equals_double = yes; then printf "%s\n" "#define HAVE_SAME_LONG_DOUBLE_AS_DOUBLE 1" >>confdefs.h HAVE_SAME_LONG_DOUBLE_AS_DOUBLE=1 else HAVE_SAME_LONG_DOUBLE_AS_DOUBLE=0 fi if test -n "$gl_printf_safe"; then printf "%s\n" "#define CHECK_PRINTF_SAFE 1" >>confdefs.h fi case "$gl_cv_func_printf_long_double" in *yes) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether printf supports infinite 'long double' arguments" >&5 printf %s "checking whether printf supports infinite 'long double' arguments... " >&6; } if test ${gl_cv_func_printf_infinite_long_double+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_cpu" in # Guess no on ia64, x86_64, i386. ia64 | x86_64 | i*86) gl_cv_func_printf_infinite_long_double="guessing no";; *) case "$host_os" in # Guess yes on glibc systems. *-gnu* | gnu*) gl_cv_func_printf_infinite_long_double="guessing yes";; # Guess yes on musl systems. *-musl*) gl_cv_func_printf_infinite_long_double="guessing yes";; # Guess yes on FreeBSD >= 6. freebsd[1-5].*) gl_cv_func_printf_infinite_long_double="guessing no";; freebsd* | kfreebsd*) gl_cv_func_printf_infinite_long_double="guessing yes";; midnightbsd*) gl_cv_func_printf_infinite_long_double="guessing yes";; # Guess yes on HP-UX >= 11. hpux[7-9]* | hpux10*) gl_cv_func_printf_infinite_long_double="guessing no";; hpux*) gl_cv_func_printf_infinite_long_double="guessing yes";; # Guess yes on OpenBSD >= 6.0. openbsd[1-5].*) gl_cv_func_printf_infinite_long_double="guessing no";; openbsd*) gl_cv_func_printf_infinite_long_double="guessing yes";; # Guess no on Android. linux*-android*) gl_cv_func_printf_infinite_long_double="guessing no";; # Guess yes on MSVC, no on mingw. mingw*) cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef _MSC_VER Known #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "Known" >/dev/null 2>&1 then : gl_cv_func_printf_infinite_long_double="guessing yes" else $as_nop gl_cv_func_printf_infinite_long_double="guessing no" fi rm -rf conftest* ;; # If we don't know, obey --enable-cross-guesses. *) gl_cv_func_printf_infinite_long_double="$gl_cross_guess_normal";; esac ;; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #if defined __MACH__ && defined __APPLE__ /* Avoid a crash on Mac OS X. */ #include #include #include #include #include #include /* The exception port on which our thread listens. */ static mach_port_t our_exception_port; /* The main function of the thread listening for exceptions of type EXC_BAD_ACCESS. */ static void * mach_exception_thread (void *arg) { /* Buffer for a message to be received. */ struct { mach_msg_header_t head; mach_msg_body_t msgh_body; char data[1024]; } msg; mach_msg_return_t retval; /* Wait for a message on the exception port. */ retval = mach_msg (&msg.head, MACH_RCV_MSG | MACH_RCV_LARGE, 0, sizeof (msg), our_exception_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); if (retval != MACH_MSG_SUCCESS) abort (); exit (1); } static void nocrash_init (void) { mach_port_t self = mach_task_self (); /* Allocate a port on which the thread shall listen for exceptions. */ if (mach_port_allocate (self, MACH_PORT_RIGHT_RECEIVE, &our_exception_port) == KERN_SUCCESS) { /* See https://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html. */ if (mach_port_insert_right (self, our_exception_port, our_exception_port, MACH_MSG_TYPE_MAKE_SEND) == KERN_SUCCESS) { /* The exceptions we want to catch. Only EXC_BAD_ACCESS is interesting for us. */ exception_mask_t mask = EXC_MASK_BAD_ACCESS; /* Create the thread listening on the exception port. */ pthread_attr_t attr; pthread_t thread; if (pthread_attr_init (&attr) == 0 && pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED) == 0 && pthread_create (&thread, &attr, mach_exception_thread, NULL) == 0) { pthread_attr_destroy (&attr); /* Replace the exception port info for these exceptions with our own. Note that we replace the exception port for the entire task, not only for a particular thread. This has the effect that when our exception port gets the message, the thread specific exception port has already been asked, and we don't need to bother about it. See https://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html. */ task_set_exception_ports (self, mask, our_exception_port, EXCEPTION_DEFAULT, MACHINE_THREAD_STATE); } } } } #elif defined _WIN32 && ! defined __CYGWIN__ /* Avoid a crash on native Windows. */ #define WIN32_LEAN_AND_MEAN #include #include static LONG WINAPI exception_filter (EXCEPTION_POINTERS *ExceptionInfo) { switch (ExceptionInfo->ExceptionRecord->ExceptionCode) { case EXCEPTION_ACCESS_VIOLATION: case EXCEPTION_IN_PAGE_ERROR: case EXCEPTION_STACK_OVERFLOW: case EXCEPTION_GUARD_PAGE: case EXCEPTION_PRIV_INSTRUCTION: case EXCEPTION_ILLEGAL_INSTRUCTION: case EXCEPTION_DATATYPE_MISALIGNMENT: case EXCEPTION_ARRAY_BOUNDS_EXCEEDED: case EXCEPTION_NONCONTINUABLE_EXCEPTION: exit (1); } return EXCEPTION_CONTINUE_SEARCH; } static void nocrash_init (void) { SetUnhandledExceptionFilter ((LPTOP_LEVEL_EXCEPTION_FILTER) exception_filter); } #else /* Avoid a crash on POSIX systems. */ #include #include /* A POSIX signal handler. */ static void exception_handler (int sig) { _exit (1); } static void nocrash_init (void) { #ifdef SIGSEGV signal (SIGSEGV, exception_handler); #endif #ifdef SIGBUS signal (SIGBUS, exception_handler); #endif } #endif #include #include #include static int strisnan (const char *string, size_t start_index, size_t end_index) { if (start_index < end_index) { if (string[start_index] == '-') start_index++; if (start_index + 3 <= end_index && memcmp (string + start_index, "nan", 3) == 0) { start_index += 3; if (start_index == end_index || (string[start_index] == '(' && string[end_index - 1] == ')')) return 1; } } return 0; } static char buf[10000]; static long double zeroL = 0.0L; int main () { int result = 0; nocrash_init(); if (sprintf (buf, "%Lf", 1.0L / zeroL) < 0 || (strcmp (buf, "inf") != 0 && strcmp (buf, "infinity") != 0)) result |= 1; if (sprintf (buf, "%Lf", -1.0L / zeroL) < 0 || (strcmp (buf, "-inf") != 0 && strcmp (buf, "-infinity") != 0)) result |= 1; if (sprintf (buf, "%Lf", zeroL / zeroL) < 0 || !strisnan (buf, 0, strlen (buf))) result |= 1; if (sprintf (buf, "%Le", 1.0L / zeroL) < 0 || (strcmp (buf, "inf") != 0 && strcmp (buf, "infinity") != 0)) result |= 1; if (sprintf (buf, "%Le", -1.0L / zeroL) < 0 || (strcmp (buf, "-inf") != 0 && strcmp (buf, "-infinity") != 0)) result |= 1; if (sprintf (buf, "%Le", zeroL / zeroL) < 0 || !strisnan (buf, 0, strlen (buf))) result |= 1; if (sprintf (buf, "%Lg", 1.0L / zeroL) < 0 || (strcmp (buf, "inf") != 0 && strcmp (buf, "infinity") != 0)) result |= 1; if (sprintf (buf, "%Lg", -1.0L / zeroL) < 0 || (strcmp (buf, "-inf") != 0 && strcmp (buf, "-infinity") != 0)) result |= 1; if (sprintf (buf, "%Lg", zeroL / zeroL) < 0 || !strisnan (buf, 0, strlen (buf))) result |= 1; #if CHECK_PRINTF_SAFE && ((defined __ia64 && LDBL_MANT_DIG == 64) || (defined __x86_64__ || defined __amd64__) || (defined __i386 || defined __i386__ || defined _I386 || defined _M_IX86 || defined _X86_)) && !HAVE_SAME_LONG_DOUBLE_AS_DOUBLE /* Representation of an 80-bit 'long double' as an initializer for a sequence of 'unsigned int' words. */ # ifdef WORDS_BIGENDIAN # define LDBL80_WORDS(exponent,manthi,mantlo) \ { ((unsigned int) (exponent) << 16) | ((unsigned int) (manthi) >> 16), \ ((unsigned int) (manthi) << 16) | ((unsigned int) (mantlo) >> 16), \ (unsigned int) (mantlo) << 16 \ } # else # define LDBL80_WORDS(exponent,manthi,mantlo) \ { mantlo, manthi, exponent } # endif { /* Quiet NaN. */ static union { unsigned int word[4]; long double value; } x = { LDBL80_WORDS (0xFFFF, 0xC3333333, 0x00000000) }; if (sprintf (buf, "%Lf", x.value) < 0 || !strisnan (buf, 0, strlen (buf))) result |= 2; if (sprintf (buf, "%Le", x.value) < 0 || !strisnan (buf, 0, strlen (buf))) result |= 2; if (sprintf (buf, "%Lg", x.value) < 0 || !strisnan (buf, 0, strlen (buf))) result |= 2; } { /* Signalling NaN. */ static union { unsigned int word[4]; long double value; } x = { LDBL80_WORDS (0xFFFF, 0x83333333, 0x00000000) }; if (sprintf (buf, "%Lf", x.value) < 0 || !strisnan (buf, 0, strlen (buf))) result |= 2; if (sprintf (buf, "%Le", x.value) < 0 || !strisnan (buf, 0, strlen (buf))) result |= 2; if (sprintf (buf, "%Lg", x.value) < 0 || !strisnan (buf, 0, strlen (buf))) result |= 2; } { /* Pseudo-NaN. */ static union { unsigned int word[4]; long double value; } x = { LDBL80_WORDS (0xFFFF, 0x40000001, 0x00000000) }; if (sprintf (buf, "%Lf", x.value) <= 0) result |= 4; if (sprintf (buf, "%Le", x.value) <= 0) result |= 4; if (sprintf (buf, "%Lg", x.value) <= 0) result |= 4; } { /* Pseudo-Infinity. */ static union { unsigned int word[4]; long double value; } x = { LDBL80_WORDS (0xFFFF, 0x00000000, 0x00000000) }; if (sprintf (buf, "%Lf", x.value) <= 0) result |= 8; if (sprintf (buf, "%Le", x.value) <= 0) result |= 8; if (sprintf (buf, "%Lg", x.value) <= 0) result |= 8; } { /* Pseudo-Zero. */ static union { unsigned int word[4]; long double value; } x = { LDBL80_WORDS (0x4004, 0x00000000, 0x00000000) }; if (sprintf (buf, "%Lf", x.value) <= 0) result |= 16; if (sprintf (buf, "%Le", x.value) <= 0) result |= 16; if (sprintf (buf, "%Lg", x.value) <= 0) result |= 16; } { /* Unnormalized number. */ static union { unsigned int word[4]; long double value; } x = { LDBL80_WORDS (0x4000, 0x63333333, 0x00000000) }; if (sprintf (buf, "%Lf", x.value) <= 0) result |= 32; if (sprintf (buf, "%Le", x.value) <= 0) result |= 32; if (sprintf (buf, "%Lg", x.value) <= 0) result |= 32; } { /* Pseudo-Denormal. */ static union { unsigned int word[4]; long double value; } x = { LDBL80_WORDS (0x0000, 0x83333333, 0x00000000) }; if (sprintf (buf, "%Lf", x.value) <= 0) result |= 64; if (sprintf (buf, "%Le", x.value) <= 0) result |= 64; if (sprintf (buf, "%Lg", x.value) <= 0) result |= 64; } #endif return result; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_printf_infinite_long_double=yes else $as_nop gl_cv_func_printf_infinite_long_double=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_infinite_long_double" >&5 printf "%s\n" "$gl_cv_func_printf_infinite_long_double" >&6; } ;; *) gl_cv_func_printf_infinite_long_double="irrelevant" ;; esac { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether printf supports the 'a' and 'A' directives" >&5 printf %s "checking whether printf supports the 'a' and 'A' directives... " >&6; } if test ${gl_cv_func_printf_directive_a+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in # Guess yes on glibc >= 2.5 systems. *-gnu* | gnu*) cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifdef __GNU_LIBRARY__ #if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 5) || (__GLIBC__ > 2)) && !defined __UCLIBC__ BZ2908 #endif #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "BZ2908" >/dev/null 2>&1 then : gl_cv_func_printf_directive_a="guessing yes" else $as_nop gl_cv_func_printf_directive_a="guessing no" fi rm -rf conftest* ;; # Guess yes on musl systems. *-musl*) gl_cv_func_printf_directive_a="guessing yes";; # Guess no on Android. linux*-android*) gl_cv_func_printf_directive_a="guessing no";; # Guess no on native Windows. mingw*) gl_cv_func_printf_directive_a="guessing no";; # If we don't know, obey --enable-cross-guesses. *) gl_cv_func_printf_directive_a="$gl_cross_guess_normal";; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include static char buf[100]; static double zero = 0.0; int main () { int result = 0; if (sprintf (buf, "%a %d", 3.1416015625, 33, 44, 55) < 0 || (strcmp (buf, "0x1.922p+1 33") != 0 && strcmp (buf, "0x3.244p+0 33") != 0 && strcmp (buf, "0x6.488p-1 33") != 0 && strcmp (buf, "0xc.91p-2 33") != 0)) result |= 1; if (sprintf (buf, "%A %d", -3.1416015625, 33, 44, 55) < 0 || (strcmp (buf, "-0X1.922P+1 33") != 0 && strcmp (buf, "-0X3.244P+0 33") != 0 && strcmp (buf, "-0X6.488P-1 33") != 0 && strcmp (buf, "-0XC.91P-2 33") != 0)) result |= 2; /* This catches a FreeBSD 13.0 bug: it doesn't round. */ if (sprintf (buf, "%.2a %d", 1.51, 33, 44, 55) < 0 || (strcmp (buf, "0x1.83p+0 33") != 0 && strcmp (buf, "0x3.05p-1 33") != 0 && strcmp (buf, "0x6.0ap-2 33") != 0 && strcmp (buf, "0xc.14p-3 33") != 0)) result |= 4; /* This catches a Mac OS X 10.12.4 (Darwin 16.5) bug: it doesn't round. */ if (sprintf (buf, "%.0a %d", 1.51, 33, 44, 55) < 0 || (strcmp (buf, "0x2p+0 33") != 0 && strcmp (buf, "0x3p-1 33") != 0 && strcmp (buf, "0x6p-2 33") != 0 && strcmp (buf, "0xcp-3 33") != 0)) result |= 4; /* This catches a FreeBSD 6.1 bug. See */ if (sprintf (buf, "%010a %d", 1.0 / zero, 33, 44, 55) < 0 || buf[0] == '0') result |= 8; /* This catches a Mac OS X 10.3.9 (Darwin 7.9) bug. */ if (sprintf (buf, "%.1a", 1.999) < 0 || (strcmp (buf, "0x1.0p+1") != 0 && strcmp (buf, "0x2.0p+0") != 0 && strcmp (buf, "0x4.0p-1") != 0 && strcmp (buf, "0x8.0p-2") != 0)) result |= 16; /* This catches the same Mac OS X 10.3.9 (Darwin 7.9) bug and also a glibc 2.4 bug . */ if (sprintf (buf, "%.1La", 1.999L) < 0 || (strcmp (buf, "0x1.0p+1") != 0 && strcmp (buf, "0x2.0p+0") != 0 && strcmp (buf, "0x4.0p-1") != 0 && strcmp (buf, "0x8.0p-2") != 0)) result |= 32; return result; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_printf_directive_a=yes else $as_nop gl_cv_func_printf_directive_a=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_directive_a" >&5 printf "%s\n" "$gl_cv_func_printf_directive_a" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether printf supports the 'F' directive" >&5 printf %s "checking whether printf supports the 'F' directive... " >&6; } if test ${gl_cv_func_printf_directive_f+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in # Guess yes on glibc systems. *-gnu* | gnu*) gl_cv_func_printf_directive_f="guessing yes";; # Guess yes on musl systems. *-musl*) gl_cv_func_printf_directive_f="guessing yes";; # Guess yes on FreeBSD >= 6. freebsd[1-5].*) gl_cv_func_printf_directive_f="guessing no";; freebsd* | kfreebsd*) gl_cv_func_printf_directive_f="guessing yes";; midnightbsd*) gl_cv_func_printf_directive_f="guessing yes";; # Guess yes on Mac OS X >= 10.3. darwin[1-6].*) gl_cv_func_printf_directive_f="guessing no";; darwin*) gl_cv_func_printf_directive_f="guessing yes";; # Guess yes on OpenBSD >= 6.0. openbsd[1-5].*) gl_cv_func_printf_directive_f="guessing no";; openbsd*) gl_cv_func_printf_directive_f="guessing yes";; # Guess yes on Solaris >= 2.10. solaris2.[1-9][0-9]*) gl_cv_func_printf_directive_f="guessing yes";; solaris*) gl_cv_func_printf_directive_f="guessing no";; # Guess no on Android. linux*-android*) gl_cv_func_printf_directive_f="guessing no";; # Guess yes on MSVC, no on mingw. mingw*) cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef _MSC_VER Known #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "Known" >/dev/null 2>&1 then : gl_cv_func_printf_directive_f="guessing yes" else $as_nop gl_cv_func_printf_directive_f="guessing no" fi rm -rf conftest* ;; # If we don't know, obey --enable-cross-guesses. *) gl_cv_func_printf_directive_f="$gl_cross_guess_normal";; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include static char buf[100]; static double zero = 0.0; int main () { int result = 0; if (sprintf (buf, "%F %d", 1234567.0, 33, 44, 55) < 0 || strcmp (buf, "1234567.000000 33") != 0) result |= 1; if (sprintf (buf, "%F", 1.0 / zero) < 0 || (strcmp (buf, "INF") != 0 && strcmp (buf, "INFINITY") != 0)) result |= 2; /* This catches a Cygwin 1.5.x bug. */ if (sprintf (buf, "%.F", 1234.0) < 0 || strcmp (buf, "1234") != 0) result |= 4; return result; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_printf_directive_f=yes else $as_nop gl_cv_func_printf_directive_f=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_directive_f" >&5 printf "%s\n" "$gl_cv_func_printf_directive_f" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether printf supports the 'n' directive" >&5 printf %s "checking whether printf supports the 'n' directive... " >&6; } if test ${gl_cv_func_printf_directive_n+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in # Guess no on glibc when _FORTIFY_SOURCE >= 2. *-gnu* | gnu*) cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #if _FORTIFY_SOURCE >= 2 error fail #endif _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_func_printf_directive_n="guessing yes" else $as_nop gl_cv_func_printf_directive_n="guessing no" fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; # Guess no on Android. linux*-android*) gl_cv_func_printf_directive_n="guessing no";; # Guess no on native Windows. mingw*) gl_cv_func_printf_directive_n="guessing no";; *) gl_cv_func_printf_directive_n="guessing yes";; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #ifdef _MSC_VER #include /* See page about "Parameter Validation" on msdn.microsoft.com. */ static void cdecl invalid_parameter_handler (const wchar_t *expression, const wchar_t *function, const wchar_t *file, unsigned int line, uintptr_t dummy) { exit (1); } #endif static char fmtstring[10]; static char buf[100]; int main () { int count = -1; #ifdef _MSC_VER _set_invalid_parameter_handler (invalid_parameter_handler); #endif /* Copy the format string. Some systems (glibc with _FORTIFY_SOURCE=2) support %n in format strings in read-only memory but not in writable memory. */ strcpy (fmtstring, "%d %n"); if (sprintf (buf, fmtstring, 123, &count, 33, 44, 55) < 0 || strcmp (buf, "123 ") != 0 || count != 4) return 1; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_printf_directive_n=yes else $as_nop gl_cv_func_printf_directive_n=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_directive_n" >&5 printf "%s\n" "$gl_cv_func_printf_directive_n" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether printf supports the 'ls' directive" >&5 printf %s "checking whether printf supports the 'ls' directive... " >&6; } if test ${gl_cv_func_printf_directive_ls+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in # Guess yes on OpenBSD >= 6.0. openbsd[1-5].*) gl_cv_func_printf_directive_ls="guessing no";; openbsd*) gl_cv_func_printf_directive_ls="guessing yes";; irix*) gl_cv_func_printf_directive_ls="guessing no";; solaris*) gl_cv_func_printf_directive_ls="guessing no";; cygwin*) gl_cv_func_printf_directive_ls="guessing no";; beos* | haiku*) gl_cv_func_printf_directive_ls="guessing no";; # Guess no on Android. linux*-android*) gl_cv_func_printf_directive_ls="guessing no";; # Guess yes on native Windows. mingw*) gl_cv_func_printf_directive_ls="guessing yes";; *) gl_cv_func_printf_directive_ls="guessing yes";; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include int main () { int result = 0; char buf[100]; /* Test whether %ls works at all. This test fails on OpenBSD 4.0, IRIX 6.5, Solaris 2.6, Haiku, but not on Cygwin 1.5. */ { static const wchar_t wstring[] = { 'a', 'b', 'c', 0 }; buf[0] = '\0'; if (sprintf (buf, "%ls", wstring) < 0 || strcmp (buf, "abc") != 0) result |= 1; } /* This test fails on IRIX 6.5, Solaris 2.6, Cygwin 1.5, Haiku (with an assertion failure inside libc), but not on OpenBSD 4.0. */ { static const wchar_t wstring[] = { 'a', 0 }; buf[0] = '\0'; if (sprintf (buf, "%ls", wstring) < 0 || strcmp (buf, "a") != 0) result |= 2; } /* Test whether precisions in %ls are supported as specified in ISO C 99 section 7.19.6.1: "If a precision is specified, no more than that many bytes are written (including shift sequences, if any), and the array shall contain a null wide character if, to equal the multibyte character sequence length given by the precision, the function would need to access a wide character one past the end of the array." This test fails on Solaris 10. */ { static const wchar_t wstring[] = { 'a', 'b', (wchar_t) 0xfdfdfdfd, 0 }; buf[0] = '\0'; if (sprintf (buf, "%.2ls", wstring) < 0 || strcmp (buf, "ab") != 0) result |= 8; } return result; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_printf_directive_ls=yes else $as_nop gl_cv_func_printf_directive_ls=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_directive_ls" >&5 printf "%s\n" "$gl_cv_func_printf_directive_ls" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether printf supports POSIX/XSI format strings with positions" >&5 printf %s "checking whether printf supports POSIX/XSI format strings with positions... " >&6; } if test ${gl_cv_func_printf_positions+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in netbsd[1-3]* | netbsdelf[1-3]* | netbsdaout[1-3]* | netbsdcoff[1-3]*) gl_cv_func_printf_positions="guessing no";; beos*) gl_cv_func_printf_positions="guessing no";; # Guess yes on Android. linux*-android*) gl_cv_func_printf_positions="guessing yes";; # Guess no on native Windows. mingw* | pw*) gl_cv_func_printf_positions="guessing no";; *) gl_cv_func_printf_positions="guessing yes";; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include /* The string "%2$d %1$d", with dollar characters protected from the shell's dollar expansion (possibly an autoconf bug). */ static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' }; static char buf[100]; int main () { sprintf (buf, format, 33, 55); return (strcmp (buf, "55 33") != 0); } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_printf_positions=yes else $as_nop gl_cv_func_printf_positions=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_positions" >&5 printf "%s\n" "$gl_cv_func_printf_positions" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether printf supports the grouping flag" >&5 printf %s "checking whether printf supports the grouping flag... " >&6; } if test ${gl_cv_func_printf_flag_grouping+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in cygwin*) gl_cv_func_printf_flag_grouping="guessing no";; netbsd*) gl_cv_func_printf_flag_grouping="guessing no";; # Guess no on Android. linux*-android*) gl_cv_func_printf_flag_grouping="guessing no";; # Guess no on native Windows. mingw* | pw*) gl_cv_func_printf_flag_grouping="guessing no";; *) gl_cv_func_printf_flag_grouping="guessing yes";; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include static char buf[100]; int main () { if (sprintf (buf, "%'d %d", 1234567, 99) < 0 || buf[strlen (buf) - 1] != '9') return 1; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_printf_flag_grouping=yes else $as_nop gl_cv_func_printf_flag_grouping=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_flag_grouping" >&5 printf "%s\n" "$gl_cv_func_printf_flag_grouping" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether printf supports the left-adjust flag correctly" >&5 printf %s "checking whether printf supports the left-adjust flag correctly... " >&6; } if test ${gl_cv_func_printf_flag_leftadjust+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in # Guess yes on HP-UX 11. hpux11*) gl_cv_func_printf_flag_leftadjust="guessing yes";; # Guess no on HP-UX 10 and older. hpux*) gl_cv_func_printf_flag_leftadjust="guessing no";; # Guess yes on Android. linux*-android*) gl_cv_func_printf_flag_leftadjust="guessing yes";; # Guess yes on native Windows. mingw*) gl_cv_func_printf_flag_leftadjust="guessing yes";; # Guess yes otherwise. *) gl_cv_func_printf_flag_leftadjust="guessing yes";; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include static char buf[100]; int main () { /* Check that a '-' flag is not annihilated by a negative width. */ if (sprintf (buf, "a%-*sc", -3, "b") < 0 || strcmp (buf, "ab c") != 0) return 1; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_printf_flag_leftadjust=yes else $as_nop gl_cv_func_printf_flag_leftadjust=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_flag_leftadjust" >&5 printf "%s\n" "$gl_cv_func_printf_flag_leftadjust" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether printf supports the zero flag correctly" >&5 printf %s "checking whether printf supports the zero flag correctly... " >&6; } if test ${gl_cv_func_printf_flag_zero+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in # Guess yes on glibc systems. *-gnu* | gnu*) gl_cv_func_printf_flag_zero="guessing yes";; # Guess yes on musl systems. *-musl*) gl_cv_func_printf_flag_zero="guessing yes";; # Guess yes on BeOS. beos*) gl_cv_func_printf_flag_zero="guessing yes";; # Guess no on Android. linux*-android*) gl_cv_func_printf_flag_zero="guessing no";; # Guess no on native Windows. mingw*) gl_cv_func_printf_flag_zero="guessing no";; # If we don't know, obey --enable-cross-guesses. *) gl_cv_func_printf_flag_zero="$gl_cross_guess_normal";; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include static char buf[100]; static double zero = 0.0; int main () { if (sprintf (buf, "%010f", 1.0 / zero, 33, 44, 55) < 0 || (strcmp (buf, " inf") != 0 && strcmp (buf, " infinity") != 0)) return 1; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_printf_flag_zero=yes else $as_nop gl_cv_func_printf_flag_zero=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_flag_zero" >&5 printf "%s\n" "$gl_cv_func_printf_flag_zero" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether printf supports large precisions" >&5 printf %s "checking whether printf supports large precisions... " >&6; } if test ${gl_cv_func_printf_precision+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in # Guess no only on Solaris, native Windows, and BeOS systems. solaris*) gl_cv_func_printf_precision="guessing no" ;; mingw* | pw*) gl_cv_func_printf_precision="guessing no" ;; beos*) gl_cv_func_printf_precision="guessing no" ;; # Guess yes on Android. linux*-android*) gl_cv_func_printf_precision="guessing yes" ;; *) gl_cv_func_printf_precision="guessing yes" ;; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include static char buf[5000]; int main () { int result = 0; #ifdef __BEOS__ /* On BeOS, this would crash and show a dialog box. Avoid the crash. */ return 1; #endif if (sprintf (buf, "%.4000d %d", 1, 33, 44) < 4000 + 3) result |= 1; if (sprintf (buf, "%.4000f %d", 1.0, 33, 44) < 4000 + 5) result |= 2; if (sprintf (buf, "%.511f %d", 1.0, 33, 44) < 511 + 5 || buf[0] != '1') result |= 4; if (sprintf (buf, "%.999f %d", 1.0, 33, 44) < 999 + 5 || buf[0] != '1') result |= 4; return result; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_printf_precision=yes else $as_nop gl_cv_func_printf_precision=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_precision" >&5 printf "%s\n" "$gl_cv_func_printf_precision" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler produces multi-arch binaries" >&5 printf %s "checking whether the compiler produces multi-arch binaries... " >&6; } if test ${gl_cv_c_multiarch+y} then : printf %s "(cached) " >&6 else $as_nop gl_cv_c_multiarch=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifndef __APPLE_CC__ not a universal capable compiler #endif typedef int dummy; _ACEOF if ac_fn_c_try_compile "$LINENO" then : arch= prev= for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do if test -n "$prev"; then case $word in i?86 | x86_64 | ppc | ppc64 | arm | arm64) if test -z "$arch" || test "$arch" = "$word"; then arch="$word" else gl_cv_c_multiarch=yes fi ;; esac prev= else if test "x$word" = "x-arch"; then prev=arch fi fi done fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_c_multiarch" >&5 printf "%s\n" "$gl_cv_c_multiarch" >&6; } if test $gl_cv_c_multiarch = yes; then APPLE_UNIVERSAL_BUILD=1 else APPLE_UNIVERSAL_BUILD=0 fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether printf survives out-of-memory conditions" >&5 printf %s "checking whether printf survives out-of-memory conditions... " >&6; } if test ${gl_cv_func_printf_enomem+y} then : printf %s "(cached) " >&6 else $as_nop gl_cv_func_printf_enomem="guessing no" if test "$cross_compiling" = no; then if test $APPLE_UNIVERSAL_BUILD = 0; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #if defined __MACH__ && defined __APPLE__ /* Avoid a crash on Mac OS X. */ #include #include #include #include #include #include /* The exception port on which our thread listens. */ static mach_port_t our_exception_port; /* The main function of the thread listening for exceptions of type EXC_BAD_ACCESS. */ static void * mach_exception_thread (void *arg) { /* Buffer for a message to be received. */ struct { mach_msg_header_t head; mach_msg_body_t msgh_body; char data[1024]; } msg; mach_msg_return_t retval; /* Wait for a message on the exception port. */ retval = mach_msg (&msg.head, MACH_RCV_MSG | MACH_RCV_LARGE, 0, sizeof (msg), our_exception_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); if (retval != MACH_MSG_SUCCESS) abort (); exit (1); } static void nocrash_init (void) { mach_port_t self = mach_task_self (); /* Allocate a port on which the thread shall listen for exceptions. */ if (mach_port_allocate (self, MACH_PORT_RIGHT_RECEIVE, &our_exception_port) == KERN_SUCCESS) { /* See https://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html. */ if (mach_port_insert_right (self, our_exception_port, our_exception_port, MACH_MSG_TYPE_MAKE_SEND) == KERN_SUCCESS) { /* The exceptions we want to catch. Only EXC_BAD_ACCESS is interesting for us. */ exception_mask_t mask = EXC_MASK_BAD_ACCESS; /* Create the thread listening on the exception port. */ pthread_attr_t attr; pthread_t thread; if (pthread_attr_init (&attr) == 0 && pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED) == 0 && pthread_create (&thread, &attr, mach_exception_thread, NULL) == 0) { pthread_attr_destroy (&attr); /* Replace the exception port info for these exceptions with our own. Note that we replace the exception port for the entire task, not only for a particular thread. This has the effect that when our exception port gets the message, the thread specific exception port has already been asked, and we don't need to bother about it. See https://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html. */ task_set_exception_ports (self, mask, our_exception_port, EXCEPTION_DEFAULT, MACHINE_THREAD_STATE); } } } } #elif defined _WIN32 && ! defined __CYGWIN__ /* Avoid a crash on native Windows. */ #define WIN32_LEAN_AND_MEAN #include #include static LONG WINAPI exception_filter (EXCEPTION_POINTERS *ExceptionInfo) { switch (ExceptionInfo->ExceptionRecord->ExceptionCode) { case EXCEPTION_ACCESS_VIOLATION: case EXCEPTION_IN_PAGE_ERROR: case EXCEPTION_STACK_OVERFLOW: case EXCEPTION_GUARD_PAGE: case EXCEPTION_PRIV_INSTRUCTION: case EXCEPTION_ILLEGAL_INSTRUCTION: case EXCEPTION_DATATYPE_MISALIGNMENT: case EXCEPTION_ARRAY_BOUNDS_EXCEEDED: case EXCEPTION_NONCONTINUABLE_EXCEPTION: exit (1); } return EXCEPTION_CONTINUE_SEARCH; } static void nocrash_init (void) { SetUnhandledExceptionFilter ((LPTOP_LEVEL_EXCEPTION_FILTER) exception_filter); } #else /* Avoid a crash on POSIX systems. */ #include #include /* A POSIX signal handler. */ static void exception_handler (int sig) { _exit (1); } static void nocrash_init (void) { #ifdef SIGSEGV signal (SIGSEGV, exception_handler); #endif #ifdef SIGBUS signal (SIGBUS, exception_handler); #endif } #endif #include #include #include #include #include int main() { struct rlimit limit; int ret; nocrash_init (); /* Some printf implementations allocate temporary space with malloc. */ /* On BSD systems, malloc() is limited by RLIMIT_DATA. */ #ifdef RLIMIT_DATA if (getrlimit (RLIMIT_DATA, &limit) < 0) return 77; if (limit.rlim_max == RLIM_INFINITY || limit.rlim_max > 5000000) limit.rlim_max = 5000000; limit.rlim_cur = limit.rlim_max; if (setrlimit (RLIMIT_DATA, &limit) < 0) return 77; #endif /* On Linux systems, malloc() is limited by RLIMIT_AS. */ #ifdef RLIMIT_AS if (getrlimit (RLIMIT_AS, &limit) < 0) return 77; if (limit.rlim_max == RLIM_INFINITY || limit.rlim_max > 5000000) limit.rlim_max = 5000000; limit.rlim_cur = limit.rlim_max; if (setrlimit (RLIMIT_AS, &limit) < 0) return 77; #endif /* Some printf implementations allocate temporary space on the stack. */ #ifdef RLIMIT_STACK if (getrlimit (RLIMIT_STACK, &limit) < 0) return 77; if (limit.rlim_max == RLIM_INFINITY || limit.rlim_max > 5000000) limit.rlim_max = 5000000; limit.rlim_cur = limit.rlim_max; if (setrlimit (RLIMIT_STACK, &limit) < 0) return 77; #endif ret = printf ("%.5000000f", 1.0); return !(ret == 5000002 || (ret < 0 && errno == ENOMEM)); } _ACEOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest$ac_exeext; then (./conftest 2>&5 result=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $result" >&5 if test $result != 0 && test $result != 77; then result=1; fi exit $result ) >/dev/null 2>/dev/null case $? in 0) gl_cv_func_printf_enomem="yes" ;; 77) gl_cv_func_printf_enomem="guessing no" ;; *) gl_cv_func_printf_enomem="no" ;; esac else gl_cv_func_printf_enomem="guessing no" fi rm -fr conftest* else gl_cv_func_printf_enomem="guessing no" fi fi if test "$gl_cv_func_printf_enomem" = "guessing no"; then case "$host_os" in # Guess yes on glibc systems. *-gnu* | gnu*) gl_cv_func_printf_enomem="guessing yes";; # Guess yes on Solaris. solaris*) gl_cv_func_printf_enomem="guessing yes";; # Guess yes on AIX. aix*) gl_cv_func_printf_enomem="guessing yes";; # Guess yes on HP-UX/hppa. hpux*) case "$host_cpu" in hppa*) gl_cv_func_printf_enomem="guessing yes";; *) gl_cv_func_printf_enomem="guessing no";; esac ;; # Guess yes on IRIX. irix*) gl_cv_func_printf_enomem="guessing yes";; # Guess yes on OSF/1. osf*) gl_cv_func_printf_enomem="guessing yes";; # Guess yes on BeOS. beos*) gl_cv_func_printf_enomem="guessing yes";; # Guess yes on Haiku. haiku*) gl_cv_func_printf_enomem="guessing yes";; # Guess no on Android. linux*-android*) gl_cv_func_printf_enomem="guessing no";; # If we don't know, obey --enable-cross-guesses. *) gl_cv_func_printf_enomem="$gl_cross_guess_normal";; esac fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_enomem" >&5 printf "%s\n" "$gl_cv_func_printf_enomem" >&6; } case "$gl_cv_func_printf_long_double" in *yes) ;; *) printf "%s\n" "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h ;; esac { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5 printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } if test ${ac_cv_c_undeclared_builtin_options+y} then : printf %s "(cached) " >&6 else $as_nop ac_save_CFLAGS=$CFLAGS ac_cv_c_undeclared_builtin_options='cannot detect' for ac_arg in '' -fno-builtin; do CFLAGS="$ac_save_CFLAGS $ac_arg" # This test program should *not* compile successfully. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { (void) strchr; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : else $as_nop # This test program should compile successfully. # No library function is consistently available on # freestanding implementations, so test against a dummy # declaration. Include always-available headers on the # off chance that they somehow elicit warnings. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include extern void ac_decl (int, char *); int main (void) { (void) ac_decl (0, (char *) 0); (void) ac_decl; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : if test x"$ac_arg" = x then : ac_cv_c_undeclared_builtin_options='none needed' else $as_nop ac_cv_c_undeclared_builtin_options=$ac_arg fi break fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext done CFLAGS=$ac_save_CFLAGS fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; } case $ac_cv_c_undeclared_builtin_options in #( 'cannot detect') : { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot make $CC report undeclared builtins See \`config.log' for more details" "$LINENO" 5; } ;; #( 'none needed') : ac_c_undeclared_builtin_options='' ;; #( *) : ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; esac ac_func= for ac_item in $ac_func_c_list do if test $ac_func; then ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then echo "#define $ac_item 1" >> confdefs.h fi ac_func= else ac_func=$ac_item fi done { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5 printf %s "checking for wchar_t... " >&6; } if test ${gt_cv_c_wchar_t+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include wchar_t foo = (wchar_t)'\0'; int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gt_cv_c_wchar_t=yes else $as_nop gt_cv_c_wchar_t=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5 printf "%s\n" "$gt_cv_c_wchar_t" >&6; } if test $gt_cv_c_wchar_t = yes; then printf "%s\n" "#define HAVE_WCHAR_T 1" >>confdefs.h fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5 printf %s "checking for wint_t... " >&6; } if test ${gt_cv_c_wint_t+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include wint_t foo = (wchar_t)'\0'; int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gt_cv_c_wint_t=yes else $as_nop gt_cv_c_wint_t=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5 printf "%s\n" "$gt_cv_c_wint_t" >&6; } if test $gt_cv_c_wint_t = yes; then printf "%s\n" "#define HAVE_WINT_T 1" >>confdefs.h { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether wint_t is large enough" >&5 printf %s "checking whether wint_t is large enough... " >&6; } if test ${gl_cv_type_wint_t_large_enough+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int verify[sizeof (wint_t) < sizeof (int) ? -1 : 1]; int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_type_wint_t_large_enough=yes else $as_nop gl_cv_type_wint_t_large_enough=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wint_t_large_enough" >&5 printf "%s\n" "$gl_cv_type_wint_t_large_enough" >&6; } if test $gl_cv_type_wint_t_large_enough = no; then GNULIBHEADERS_OVERRIDE_WINT_T=1 else GNULIBHEADERS_OVERRIDE_WINT_T=0 fi else GNULIBHEADERS_OVERRIDE_WINT_T=0 fi if test $ac_cv_header_features_h = yes; then HAVE_FEATURES_H=1 else HAVE_FEATURES_H=0 fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for intmax_t" >&5 printf %s "checking for intmax_t... " >&6; } if test ${gt_cv_c_intmax_t+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if HAVE_STDINT_H_WITH_UINTMAX #include #endif #if HAVE_INTTYPES_H_WITH_UINTMAX #include #endif int main (void) { intmax_t x = -1; return !x; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gt_cv_c_intmax_t=yes else $as_nop gt_cv_c_intmax_t=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_intmax_t" >&5 printf "%s\n" "$gt_cv_c_intmax_t" >&6; } if test $gt_cv_c_intmax_t = yes; then printf "%s\n" "#define HAVE_INTMAX_T 1" >>confdefs.h else printf "%s\n" "#define intmax_t long long" >>confdefs.h fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'double'" >&5 printf %s "checking where to find the exponent in a 'double'... " >&6; } if test ${gl_cv_cc_double_expbit0+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #if defined arm || defined __arm || defined __arm__ mixed_endianness #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "mixed_endianness" >/dev/null 2>&1 then : gl_cv_cc_double_expbit0="unknown" else $as_nop : if test ${ac_cv_c_bigendian+y} then : printf %s "(cached) " >&6 else $as_nop ac_cv_c_bigendian=unknown # See if we're dealing with a universal compiler. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifndef __APPLE_CC__ not a universal capable compiler #endif typedef int dummy; _ACEOF if ac_fn_c_try_compile "$LINENO" then : # Check for potential -arch flags. It is not universal unless # there are at least two -arch flags with different values. ac_arch= ac_prev= for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do if test -n "$ac_prev"; then case $ac_word in i?86 | x86_64 | ppc | ppc64) if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then ac_arch=$ac_word else ac_cv_c_bigendian=universal break fi ;; esac ac_prev= elif test "x$ac_word" = "x-arch"; then ac_prev=arch fi done fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext if test $ac_cv_c_bigendian = unknown; then # See if sys/param.h defines the BYTE_ORDER macro. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main (void) { #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ && LITTLE_ENDIAN) bogus endian macros #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : # It does; now see whether it defined to BIG_ENDIAN or not. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main (void) { #if BYTE_ORDER != BIG_ENDIAN not big endian #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_cv_c_bigendian=yes else $as_nop ac_cv_c_bigendian=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi if test $ac_cv_c_bigendian = unknown; then # See if defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) bogus endian macros #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : # It does; now see whether it defined to _BIG_ENDIAN or not. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { #ifndef _BIG_ENDIAN not big endian #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_cv_c_bigendian=yes else $as_nop ac_cv_c_bigendian=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi if test $ac_cv_c_bigendian = unknown; then # Compile a test program. if test "$cross_compiling" = yes then : # Try to guess by grepping values from an object file. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ unsigned short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; unsigned short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; int use_ascii (int i) { return ascii_mm[i] + ascii_ii[i]; } unsigned short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; unsigned short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; int use_ebcdic (int i) { return ebcdic_mm[i] + ebcdic_ii[i]; } extern int foo; int main (void) { return use_ascii (foo) == use_ebcdic (foo); ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then ac_cv_c_bigendian=yes fi if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then if test "$ac_cv_c_bigendian" = unknown; then ac_cv_c_bigendian=no else # finding both strings is unlikely to happen, but who knows? ac_cv_c_bigendian=unknown fi fi fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_includes_default int main (void) { /* Are we little or big endian? From Harbison&Steele. */ union { long int l; char c[sizeof (long int)]; } u; u.l = 1; return u.c[sizeof (long int) - 1] == 1; ; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO" then : ac_cv_c_bigendian=no else $as_nop ac_cv_c_bigendian=yes fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi : case $ac_cv_c_bigendian in #( yes) gl_cv_cc_double_expbit0="word 0 bit 20";; #( no) gl_cv_cc_double_expbit0="word 1 bit 20" ;; #( universal) printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h ;; #( *) gl_cv_cc_double_expbit0="unknown" ;; esac fi rm -rf conftest* else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include #define NWORDS \ ((sizeof (double) + sizeof (unsigned int) - 1) / sizeof (unsigned int)) typedef union { double value; unsigned int word[NWORDS]; } memory_double; static unsigned int ored_words[NWORDS]; static unsigned int anded_words[NWORDS]; static void add_to_ored_words (double x) { memory_double m; size_t i; /* Clear it first, in case sizeof (double) < sizeof (memory_double). */ memset (&m, 0, sizeof (memory_double)); m.value = x; for (i = 0; i < NWORDS; i++) { ored_words[i] |= m.word[i]; anded_words[i] &= m.word[i]; } } int main () { size_t j; FILE *fp = fopen ("conftest.out", "w"); if (fp == NULL) return 1; for (j = 0; j < NWORDS; j++) anded_words[j] = ~ (unsigned int) 0; add_to_ored_words (0.25); add_to_ored_words (0.5); add_to_ored_words (1.0); add_to_ored_words (2.0); add_to_ored_words (4.0); /* Remove bits that are common (e.g. if representation of the first mantissa bit is explicit). */ for (j = 0; j < NWORDS; j++) ored_words[j] &= ~anded_words[j]; /* Now find the nonzero word. */ for (j = 0; j < NWORDS; j++) if (ored_words[j] != 0) break; if (j < NWORDS) { size_t i; for (i = j + 1; i < NWORDS; i++) if (ored_words[i] != 0) { fprintf (fp, "unknown"); return (fclose (fp) != 0); } for (i = 0; ; i++) if ((ored_words[j] >> i) & 1) { fprintf (fp, "word %d bit %d", (int) j, (int) i); return (fclose (fp) != 0); } } fprintf (fp, "unknown"); return (fclose (fp) != 0); } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_cc_double_expbit0=`cat conftest.out` else $as_nop gl_cv_cc_double_expbit0="unknown" fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f conftest.out fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_double_expbit0" >&5 printf "%s\n" "$gl_cv_cc_double_expbit0" >&6; } case "$gl_cv_cc_double_expbit0" in word*bit*) word=`echo "$gl_cv_cc_double_expbit0" | sed -e 's/word //' -e 's/ bit.*//'` bit=`echo "$gl_cv_cc_double_expbit0" | sed -e 's/word.*bit //'` printf "%s\n" "#define DBL_EXPBIT0_WORD $word" >>confdefs.h printf "%s\n" "#define DBL_EXPBIT0_BIT $bit" >>confdefs.h ;; esac { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether snprintf returns a byte count as in C99" >&5 printf %s "checking whether snprintf returns a byte count as in C99... " >&6; } if test ${gl_cv_func_snprintf_retval_c99+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in # Guess yes on glibc systems. *-gnu* | gnu*) gl_cv_func_snprintf_retval_c99="guessing yes";; # Guess yes on musl systems. *-musl*) gl_cv_func_snprintf_retval_c99="guessing yes";; # Guess yes on FreeBSD >= 5. freebsd[1-4].*) gl_cv_func_snprintf_retval_c99="guessing no";; freebsd* | kfreebsd*) gl_cv_func_snprintf_retval_c99="guessing yes";; midnightbsd*) gl_cv_func_snprintf_retval_c99="guessing yes";; # Guess yes on Mac OS X >= 10.3. darwin[1-6].*) gl_cv_func_snprintf_retval_c99="guessing no";; darwin*) gl_cv_func_snprintf_retval_c99="guessing yes";; # Guess yes on OpenBSD >= 3.9. openbsd[1-2].* | openbsd3.[0-8] | openbsd3.[0-8].*) gl_cv_func_snprintf_retval_c99="guessing no";; openbsd*) gl_cv_func_snprintf_retval_c99="guessing yes";; # Guess yes on Solaris >= 2.10. solaris2.[1-9][0-9]*) gl_cv_func_printf_sizes_c99="guessing yes";; solaris*) gl_cv_func_printf_sizes_c99="guessing no";; # Guess yes on AIX >= 4. aix[1-3]*) gl_cv_func_snprintf_retval_c99="guessing no";; aix*) gl_cv_func_snprintf_retval_c99="guessing yes";; # Guess yes on NetBSD >= 3. netbsd[1-2]* | netbsdelf[1-2]* | netbsdaout[1-2]* | netbsdcoff[1-2]*) gl_cv_func_snprintf_retval_c99="guessing no";; netbsd*) gl_cv_func_snprintf_retval_c99="guessing yes";; # Guess yes on BeOS. beos*) gl_cv_func_snprintf_retval_c99="guessing yes";; # Guess yes on Android. linux*-android*) gl_cv_func_snprintf_retval_c99="guessing yes";; # Guess yes on MSVC, no on mingw. mingw*) cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef _MSC_VER Known #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "Known" >/dev/null 2>&1 then : gl_cv_func_snprintf_retval_c99="guessing yes" else $as_nop gl_cv_func_snprintf_retval_c99="guessing no" fi rm -rf conftest* ;; # If we don't know, obey --enable-cross-guesses. *) gl_cv_func_snprintf_retval_c99="$gl_cross_guess_normal";; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if HAVE_SNPRINTF # define my_snprintf snprintf #else # include static int my_snprintf (char *buf, int size, const char *format, ...) { va_list args; int ret; va_start (args, format); ret = vsnprintf (buf, size, format, args); va_end (args); return ret; } #endif static char buf[100]; int main () { strcpy (buf, "ABCDEF"); if (my_snprintf (buf, 3, "%d %d", 4567, 89) != 7) return 1; if (my_snprintf (buf, 0, "%d %d", 4567, 89) != 7) return 2; if (my_snprintf (NULL, 0, "%d %d", 4567, 89) != 7) return 3; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_snprintf_retval_c99=yes else $as_nop gl_cv_func_snprintf_retval_c99=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_snprintf_retval_c99" >&5 printf "%s\n" "$gl_cv_func_snprintf_retval_c99" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether snprintf truncates the result as in C99" >&5 printf %s "checking whether snprintf truncates the result as in C99... " >&6; } if test ${gl_cv_func_snprintf_truncation_c99+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in # Guess yes on glibc systems. *-gnu* | gnu*) gl_cv_func_snprintf_truncation_c99="guessing yes";; # Guess yes on musl systems. *-musl*) gl_cv_func_snprintf_truncation_c99="guessing yes";; # Guess yes on FreeBSD >= 5. freebsd[1-4].*) gl_cv_func_snprintf_truncation_c99="guessing no";; freebsd* | kfreebsd*) gl_cv_func_snprintf_truncation_c99="guessing yes";; midnightbsd*) gl_cv_func_snprintf_truncation_c99="guessing yes";; # Guess yes on Mac OS X >= 10.3. darwin[1-6].*) gl_cv_func_snprintf_truncation_c99="guessing no";; darwin*) gl_cv_func_snprintf_truncation_c99="guessing yes";; # Guess yes on OpenBSD >= 3.9. openbsd[1-2].* | openbsd3.[0-8] | openbsd3.[0-8].*) gl_cv_func_snprintf_truncation_c99="guessing no";; openbsd*) gl_cv_func_snprintf_truncation_c99="guessing yes";; # Guess yes on Solaris >= 2.6. solaris2.[0-5] | solaris2.[0-5].*) gl_cv_func_snprintf_truncation_c99="guessing no";; solaris*) gl_cv_func_snprintf_truncation_c99="guessing yes";; # Guess yes on AIX >= 4. aix[1-3]*) gl_cv_func_snprintf_truncation_c99="guessing no";; aix*) gl_cv_func_snprintf_truncation_c99="guessing yes";; # Guess yes on HP-UX >= 11. hpux[7-9]* | hpux10*) gl_cv_func_snprintf_truncation_c99="guessing no";; hpux*) gl_cv_func_snprintf_truncation_c99="guessing yes";; # Guess yes on IRIX >= 6.5. irix6.5) gl_cv_func_snprintf_truncation_c99="guessing yes";; # Guess yes on OSF/1 >= 5. osf[3-4]*) gl_cv_func_snprintf_truncation_c99="guessing no";; osf*) gl_cv_func_snprintf_truncation_c99="guessing yes";; # Guess yes on NetBSD >= 3. netbsd[1-2]* | netbsdelf[1-2]* | netbsdaout[1-2]* | netbsdcoff[1-2]*) gl_cv_func_snprintf_truncation_c99="guessing no";; netbsd*) gl_cv_func_snprintf_truncation_c99="guessing yes";; # Guess yes on BeOS. beos*) gl_cv_func_snprintf_truncation_c99="guessing yes";; # Guess yes on Android. linux*-android*) gl_cv_func_snprintf_truncation_c99="guessing yes";; # Guess no on native Windows. mingw*) gl_cv_func_snprintf_truncation_c99="guessing no";; # If we don't know, obey --enable-cross-guesses. *) gl_cv_func_snprintf_truncation_c99="$gl_cross_guess_normal";; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if HAVE_SNPRINTF # define my_snprintf snprintf #else # include static int my_snprintf (char *buf, int size, const char *format, ...) { va_list args; int ret; va_start (args, format); ret = vsnprintf (buf, size, format, args); va_end (args); return ret; } #endif static char buf[100]; int main () { strcpy (buf, "ABCDEF"); my_snprintf (buf, 3, "%d %d", 4567, 89); if (memcmp (buf, "45\0DEF", 6) != 0) return 1; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_snprintf_truncation_c99=yes else $as_nop gl_cv_func_snprintf_truncation_c99=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_snprintf_truncation_c99" >&5 printf "%s\n" "$gl_cv_func_snprintf_truncation_c99" >&6; } ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf" if test "x$ac_cv_func_snprintf" = xyes then : printf "%s\n" "#define HAVE_SNPRINTF 1" >>confdefs.h fi ac_fn_c_check_func "$LINENO" "strnlen" "ac_cv_func_strnlen" if test "x$ac_cv_func_strnlen" = xyes then : printf "%s\n" "#define HAVE_STRNLEN 1" >>confdefs.h fi ac_fn_c_check_func "$LINENO" "wcslen" "ac_cv_func_wcslen" if test "x$ac_cv_func_wcslen" = xyes then : printf "%s\n" "#define HAVE_WCSLEN 1" >>confdefs.h fi ac_fn_c_check_func "$LINENO" "wcsnlen" "ac_cv_func_wcsnlen" if test "x$ac_cv_func_wcsnlen" = xyes then : printf "%s\n" "#define HAVE_WCSNLEN 1" >>confdefs.h fi ac_fn_c_check_func "$LINENO" "mbrtowc" "ac_cv_func_mbrtowc" if test "x$ac_cv_func_mbrtowc" = xyes then : printf "%s\n" "#define HAVE_MBRTOWC 1" >>confdefs.h fi ac_fn_c_check_func "$LINENO" "wcrtomb" "ac_cv_func_wcrtomb" if test "x$ac_cv_func_wcrtomb" = xyes then : printf "%s\n" "#define HAVE_WCRTOMB 1" >>confdefs.h fi ac_fn_check_decl "$LINENO" "_snprintf" "ac_cv_have_decl__snprintf" "#include " "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl__snprintf" = xyes then : ac_have_decl=1 else $as_nop ac_have_decl=0 fi printf "%s\n" "#define HAVE_DECL__SNPRINTF $ac_have_decl" >>confdefs.h case "$gl_cv_func_snprintf_retval_c99" in *yes) printf "%s\n" "#define HAVE_SNPRINTF_RETVAL_C99 1" >>confdefs.h ;; esac case "$gl_cv_func_snprintf_truncation_c99" in *yes) printf "%s\n" "#define HAVE_SNPRINTF_TRUNCATION_C99 1" >>confdefs.h ;; esac HAVE_DECL_FCLOSEALL=1; HAVE_DECL_FPURGE=1; HAVE_DECL_FSEEKO=1; HAVE_DECL_FTELLO=1; HAVE_DECL_GETDELIM=1; HAVE_DECL_GETLINE=1; HAVE_DECL_GETW=1; HAVE_DECL_OBSTACK_PRINTF=1; HAVE_DECL_PUTW=1; HAVE_DECL_SNPRINTF=1; HAVE_DECL_VSNPRINTF=1; HAVE_DPRINTF=1; HAVE_FSEEKO=1; HAVE_FTELLO=1; HAVE_PCLOSE=1; HAVE_POPEN=1; HAVE_RENAMEAT=1; HAVE_VASPRINTF=1; HAVE_VDPRINTF=1; REPLACE_DPRINTF=0; REPLACE_FCLOSE=0; REPLACE_FDOPEN=0; REPLACE_FFLUSH=0; REPLACE_FOPEN=0; REPLACE_FOPEN_FOR_FOPEN_GNU=0; REPLACE_FPRINTF=0; REPLACE_FPURGE=0; REPLACE_FREOPEN=0; REPLACE_FSEEK=0; REPLACE_FSEEKO=0; REPLACE_FTELL=0; REPLACE_FTELLO=0; REPLACE_GETDELIM=0; REPLACE_GETLINE=0; REPLACE_OBSTACK_PRINTF=0; REPLACE_PERROR=0; REPLACE_POPEN=0; REPLACE_PRINTF=0; REPLACE_REMOVE=0; REPLACE_RENAME=0; REPLACE_RENAMEAT=0; REPLACE_SNPRINTF=0; REPLACE_SPRINTF=0; REPLACE_STDIO_READ_FUNCS=0; REPLACE_STDIO_WRITE_FUNCS=0; REPLACE_TMPFILE=0; REPLACE_VASPRINTF=0; REPLACE_VDPRINTF=0; REPLACE_VFPRINTF=0; REPLACE_VPRINTF=0; REPLACE_VSNPRINTF=0; REPLACE_VSPRINTF=0; GL_GNULIB_DPRINTF=0 GL_GNULIB_FCLOSE=0 GL_GNULIB_FDOPEN=0 GL_GNULIB_FFLUSH=0 GL_GNULIB_FGETC=0 GL_GNULIB_FGETS=0 GL_GNULIB_FOPEN=0 GL_GNULIB_FOPEN_GNU=0 GL_GNULIB_FPRINTF=0 GL_GNULIB_FPRINTF_POSIX=0 GL_GNULIB_FPURGE=0 GL_GNULIB_FPUTC=0 GL_GNULIB_FPUTS=0 GL_GNULIB_FREAD=0 GL_GNULIB_FREOPEN=0 GL_GNULIB_FSCANF=0 GL_GNULIB_FSEEK=0 GL_GNULIB_FSEEKO=0 GL_GNULIB_FTELL=0 GL_GNULIB_FTELLO=0 GL_GNULIB_FWRITE=0 GL_GNULIB_GETC=0 GL_GNULIB_GETCHAR=0 GL_GNULIB_GETDELIM=0 GL_GNULIB_GETLINE=0 GL_GNULIB_OBSTACK_PRINTF=0 GL_GNULIB_OBSTACK_PRINTF_POSIX=0 GL_GNULIB_PCLOSE=0 GL_GNULIB_PERROR=0 GL_GNULIB_POPEN=0 GL_GNULIB_PRINTF=0 GL_GNULIB_PRINTF_POSIX=0 GL_GNULIB_PUTC=0 GL_GNULIB_PUTCHAR=0 GL_GNULIB_PUTS=0 GL_GNULIB_REMOVE=0 GL_GNULIB_RENAME=0 GL_GNULIB_RENAMEAT=0 GL_GNULIB_SCANF=0 GL_GNULIB_SNPRINTF=0 GL_GNULIB_SPRINTF_POSIX=0 GL_GNULIB_STDIO_H_NONBLOCKING=0 GL_GNULIB_STDIO_H_SIGPIPE=0 GL_GNULIB_TMPFILE=0 GL_GNULIB_VASPRINTF=0 GL_GNULIB_VFSCANF=0 GL_GNULIB_VSCANF=0 GL_GNULIB_VDPRINTF=0 GL_GNULIB_VFPRINTF=0 GL_GNULIB_VFPRINTF_POSIX=0 GL_GNULIB_VPRINTF=0 GL_GNULIB_VPRINTF_POSIX=0 GL_GNULIB_VSNPRINTF=0 GL_GNULIB_VSPRINTF_POSIX=0 GL_GNULIB_MDA_FCLOSEALL=1 GL_GNULIB_MDA_FDOPEN=1 GL_GNULIB_MDA_FILENO=1 GL_GNULIB_MDA_GETW=1 GL_GNULIB_MDA_PUTW=1 GL_GNULIB_MDA_TEMPNAM=1 HAVE__EXIT=1; HAVE_ALIGNED_ALLOC=1; HAVE_ATOLL=1; HAVE_CANONICALIZE_FILE_NAME=1; HAVE_DECL_ECVT=1; HAVE_DECL_FCVT=1; HAVE_DECL_GCVT=1; HAVE_DECL_GETLOADAVG=1; HAVE_GETPROGNAME=1; HAVE_GETSUBOPT=1; HAVE_GRANTPT=1; HAVE_INITSTATE=1; HAVE_DECL_INITSTATE=1; HAVE_MBTOWC=1; HAVE_MKDTEMP=1; HAVE_MKOSTEMP=1; HAVE_MKOSTEMPS=1; HAVE_MKSTEMP=1; HAVE_MKSTEMPS=1; HAVE_POSIX_MEMALIGN=1; HAVE_POSIX_OPENPT=1; HAVE_PTSNAME=1; HAVE_PTSNAME_R=1; HAVE_QSORT_R=1; HAVE_RANDOM=1; HAVE_RANDOM_H=1; HAVE_RANDOM_R=1; HAVE_REALLOCARRAY=1; HAVE_REALPATH=1; HAVE_RPMATCH=1; HAVE_SECURE_GETENV=1; HAVE_SETENV=1; HAVE_DECL_SETENV=1; HAVE_SETSTATE=1; HAVE_DECL_SETSTATE=1; HAVE_STRTOD=1; HAVE_STRTOL=1; HAVE_STRTOLD=1; HAVE_STRTOLL=1; HAVE_STRTOUL=1; HAVE_STRTOULL=1; HAVE_STRUCT_RANDOM_DATA=1; HAVE_SYS_LOADAVG_H=0; HAVE_UNLOCKPT=1; HAVE_DECL_UNSETENV=1; REPLACE__EXIT=0; REPLACE_ALIGNED_ALLOC=0; REPLACE_CALLOC_FOR_CALLOC_GNU=0; REPLACE_CALLOC_FOR_CALLOC_POSIX=0; REPLACE_CANONICALIZE_FILE_NAME=0; REPLACE_FREE=0; REPLACE_GETLOADAVG=0; REPLACE_GETPROGNAME=0; REPLACE_GETSUBOPT=0; REPLACE_INITSTATE=0; REPLACE_MALLOC_FOR_MALLOC_GNU=0; REPLACE_MALLOC_FOR_MALLOC_POSIX=0; REPLACE_MBTOWC=0; REPLACE_MKOSTEMP=0; REPLACE_MKOSTEMPS=0; REPLACE_MKSTEMP=0; REPLACE_POSIX_MEMALIGN=0; REPLACE_POSIX_OPENPT=0; REPLACE_PTSNAME=0; REPLACE_PTSNAME_R=0; REPLACE_PUTENV=0; REPLACE_QSORT_R=0; REPLACE_RANDOM=0; REPLACE_RANDOM_R=0; REPLACE_REALLOC_FOR_REALLOC_GNU=0; REPLACE_REALLOC_FOR_REALLOC_POSIX=0; REPLACE_REALLOCARRAY=0; REPLACE_REALPATH=0; REPLACE_SETENV=0; REPLACE_SETSTATE=0; REPLACE_STRTOD=0; REPLACE_STRTOL=0; REPLACE_STRTOLD=0; REPLACE_STRTOLL=0; REPLACE_STRTOUL=0; REPLACE_STRTOULL=0; REPLACE_UNSETENV=0; REPLACE_WCTOMB=0; GL_GNULIB__EXIT=0 GL_GNULIB_ALIGNED_ALLOC=0 GL_GNULIB_ATOLL=0 GL_GNULIB_CALLOC_GNU=0 GL_GNULIB_CALLOC_POSIX=0 GL_GNULIB_CANONICALIZE_FILE_NAME=0 GL_GNULIB_FREE_POSIX=0 GL_GNULIB_GETLOADAVG=0 GL_GNULIB_GETPROGNAME=0 GL_GNULIB_GETSUBOPT=0 GL_GNULIB_GRANTPT=0 GL_GNULIB_MALLOC_GNU=0 GL_GNULIB_MALLOC_POSIX=0 GL_GNULIB_MBTOWC=0 GL_GNULIB_MKDTEMP=0 GL_GNULIB_MKOSTEMP=0 GL_GNULIB_MKOSTEMPS=0 GL_GNULIB_MKSTEMP=0 GL_GNULIB_MKSTEMPS=0 GL_GNULIB_POSIX_MEMALIGN=0 GL_GNULIB_POSIX_OPENPT=0 GL_GNULIB_PTSNAME=0 GL_GNULIB_PTSNAME_R=0 GL_GNULIB_PUTENV=0 GL_GNULIB_QSORT_R=0 GL_GNULIB_RANDOM=0 GL_GNULIB_RANDOM_R=0 GL_GNULIB_REALLOCARRAY=0 GL_GNULIB_REALLOC_GNU=0 GL_GNULIB_REALLOC_POSIX=0 GL_GNULIB_REALPATH=0 GL_GNULIB_RPMATCH=0 GL_GNULIB_SECURE_GETENV=0 GL_GNULIB_SETENV=0 GL_GNULIB_STRTOD=0 GL_GNULIB_STRTOL=0 GL_GNULIB_STRTOLD=0 GL_GNULIB_STRTOLL=0 GL_GNULIB_STRTOUL=0 GL_GNULIB_STRTOULL=0 GL_GNULIB_SYSTEM_POSIX=0 GL_GNULIB_UNLOCKPT=0 GL_GNULIB_UNSETENV=0 GL_GNULIB_WCTOMB=0 GL_GNULIB_MDA_ECVT=1 GL_GNULIB_MDA_FCVT=1 GL_GNULIB_MDA_GCVT=1 GL_GNULIB_MDA_MKTEMP=1 GL_GNULIB_MDA_PUTENV=1 HAVE_ACOSF=1; HAVE_ACOSL=1; HAVE_ASINF=1; HAVE_ASINL=1; HAVE_ATANF=1; HAVE_ATANL=1; HAVE_ATAN2F=1; HAVE_CBRT=1; HAVE_CBRTF=1; HAVE_CBRTL=1; HAVE_COPYSIGN=1; HAVE_COPYSIGNL=1; HAVE_COSF=1; HAVE_COSL=1; HAVE_COSHF=1; HAVE_EXPF=1; HAVE_EXPL=1; HAVE_EXPM1=1; HAVE_EXPM1F=1; HAVE_FABSF=1; HAVE_FABSL=1; HAVE_FMA=1; HAVE_FMAF=1; HAVE_FMAL=1; HAVE_FMODF=1; HAVE_FMODL=1; HAVE_FREXPF=1; HAVE_HYPOTF=1; HAVE_HYPOTL=1; HAVE_ILOGB=1; HAVE_ILOGBF=1; HAVE_ILOGBL=1; HAVE_ISNANF=1; HAVE_ISNAND=1; HAVE_ISNANL=1; HAVE_LDEXPF=1; HAVE_LOGF=1; HAVE_LOGL=1; HAVE_LOG10F=1; HAVE_LOG10L=1; HAVE_LOG1P=1; HAVE_LOG1PF=1; HAVE_LOG1PL=1; HAVE_LOGBF=1; HAVE_LOGBL=1; HAVE_MODFF=1; HAVE_MODFL=1; HAVE_POWF=1; HAVE_REMAINDER=1; HAVE_REMAINDERF=1; HAVE_RINT=1; HAVE_RINTL=1; HAVE_SINF=1; HAVE_SINL=1; HAVE_SINHF=1; HAVE_SQRTF=1; HAVE_SQRTL=1; HAVE_TANF=1; HAVE_TANL=1; HAVE_TANHF=1; HAVE_DECL_ACOSL=1; HAVE_DECL_ASINL=1; HAVE_DECL_ATANL=1; HAVE_DECL_CBRTF=1; HAVE_DECL_CBRTL=1; HAVE_DECL_CEILF=1; HAVE_DECL_CEILL=1; HAVE_DECL_COPYSIGNF=1; HAVE_DECL_COSL=1; HAVE_DECL_EXPL=1; HAVE_DECL_EXP2=1; HAVE_DECL_EXP2F=1; HAVE_DECL_EXP2L=1; HAVE_DECL_EXPM1L=1; HAVE_DECL_FLOORF=1; HAVE_DECL_FLOORL=1; HAVE_DECL_FREXPL=1; HAVE_DECL_LDEXPL=1; HAVE_DECL_LOGL=1; HAVE_DECL_LOG10L=1; HAVE_DECL_LOG2=1; HAVE_DECL_LOG2F=1; HAVE_DECL_LOG2L=1; HAVE_DECL_LOGB=1; HAVE_DECL_REMAINDER=1; HAVE_DECL_REMAINDERL=1; HAVE_DECL_RINTF=1; HAVE_DECL_ROUND=1; HAVE_DECL_ROUNDF=1; HAVE_DECL_ROUNDL=1; HAVE_DECL_SINL=1; HAVE_DECL_SQRTL=1; HAVE_DECL_TANL=1; HAVE_DECL_TRUNC=1; HAVE_DECL_TRUNCF=1; HAVE_DECL_TRUNCL=1; REPLACE_ACOSF=0; REPLACE_ASINF=0; REPLACE_ATANF=0; REPLACE_ATAN2F=0; REPLACE_CBRTF=0; REPLACE_CBRTL=0; REPLACE_CEIL=0; REPLACE_CEILF=0; REPLACE_CEILL=0; REPLACE_COSF=0; REPLACE_COSHF=0; REPLACE_EXPF=0; REPLACE_EXPL=0; REPLACE_EXPM1=0; REPLACE_EXPM1F=0; REPLACE_EXPM1L=0; REPLACE_EXP2=0; REPLACE_EXP2L=0; REPLACE_FABSL=0; REPLACE_FLOOR=0; REPLACE_FLOORF=0; REPLACE_FLOORL=0; REPLACE_FMA=0; REPLACE_FMAF=0; REPLACE_FMAL=0; REPLACE_FMOD=0; REPLACE_FMODF=0; REPLACE_FMODL=0; REPLACE_FREXPF=0; REPLACE_FREXP=0; REPLACE_FREXPL=0; REPLACE_HUGE_VAL=0; REPLACE_HYPOT=0; REPLACE_HYPOTF=0; REPLACE_HYPOTL=0; REPLACE_ILOGB=0; REPLACE_ILOGBF=0; REPLACE_ILOGBL=0; REPLACE_ISFINITE=0; REPLACE_ISINF=0; REPLACE_ISNAN=0; REPLACE_LDEXPL=0; REPLACE_LOG=0; REPLACE_LOGF=0; REPLACE_LOGL=0; REPLACE_LOG10=0; REPLACE_LOG10F=0; REPLACE_LOG10L=0; REPLACE_LOG1P=0; REPLACE_LOG1PF=0; REPLACE_LOG1PL=0; REPLACE_LOG2=0; REPLACE_LOG2F=0; REPLACE_LOG2L=0; REPLACE_LOGB=0; REPLACE_LOGBF=0; REPLACE_LOGBL=0; REPLACE_MODF=0; REPLACE_MODFF=0; REPLACE_MODFL=0; REPLACE_NAN=0; REPLACE_REMAINDER=0; REPLACE_REMAINDERF=0; REPLACE_REMAINDERL=0; REPLACE_RINTL=0; REPLACE_ROUND=0; REPLACE_ROUNDF=0; REPLACE_ROUNDL=0; REPLACE_SIGNBIT=0; REPLACE_SIGNBIT_USING_BUILTINS=0; REPLACE_SINF=0; REPLACE_SINHF=0; REPLACE_SQRTF=0; REPLACE_SQRTL=0; REPLACE_TANF=0; REPLACE_TANHF=0; REPLACE_TRUNC=0; REPLACE_TRUNCF=0; REPLACE_TRUNCL=0; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether frexp() can be used without linking with libm" >&5 printf %s "checking whether frexp() can be used without linking with libm... " >&6; } if test ${gl_cv_func_frexp_no_libm+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include double x; int main (void) { int e; return frexp (x, &e) > 0; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : gl_cv_func_frexp_no_libm=yes else $as_nop gl_cv_func_frexp_no_libm=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexp_no_libm" >&5 printf "%s\n" "$gl_cv_func_frexp_no_libm" >&6; } ac_fn_check_decl "$LINENO" "alarm" "ac_cv_have_decl_alarm" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_alarm" = xyes then : ac_have_decl=1 else $as_nop ac_have_decl=0 fi printf "%s\n" "#define HAVE_DECL_ALARM $ac_have_decl" >>confdefs.h GL_GNULIB_ACOSF=0 GL_GNULIB_ACOSL=0 GL_GNULIB_ASINF=0 GL_GNULIB_ASINL=0 GL_GNULIB_ATANF=0 GL_GNULIB_ATANL=0 GL_GNULIB_ATAN2F=0 GL_GNULIB_CBRT=0 GL_GNULIB_CBRTF=0 GL_GNULIB_CBRTL=0 GL_GNULIB_CEIL=0 GL_GNULIB_CEILF=0 GL_GNULIB_CEILL=0 GL_GNULIB_COPYSIGN=0 GL_GNULIB_COPYSIGNF=0 GL_GNULIB_COPYSIGNL=0 GL_GNULIB_COSF=0 GL_GNULIB_COSL=0 GL_GNULIB_COSHF=0 GL_GNULIB_EXPF=0 GL_GNULIB_EXPL=0 GL_GNULIB_EXP2=0 GL_GNULIB_EXP2F=0 GL_GNULIB_EXP2L=0 GL_GNULIB_EXPM1=0 GL_GNULIB_EXPM1F=0 GL_GNULIB_EXPM1L=0 GL_GNULIB_FABSF=0 GL_GNULIB_FABSL=0 GL_GNULIB_FLOOR=0 GL_GNULIB_FLOORF=0 GL_GNULIB_FLOORL=0 GL_GNULIB_FMA=0 GL_GNULIB_FMAF=0 GL_GNULIB_FMAL=0 GL_GNULIB_FMOD=0 GL_GNULIB_FMODF=0 GL_GNULIB_FMODL=0 GL_GNULIB_FREXPF=0 GL_GNULIB_FREXP=0 GL_GNULIB_FREXPL=0 GL_GNULIB_HYPOT=0 GL_GNULIB_HYPOTF=0 GL_GNULIB_HYPOTL=0 GL_GNULIB_ILOGB=0 GL_GNULIB_ILOGBF=0 GL_GNULIB_ILOGBL=0 GL_GNULIB_ISFINITE=0 GL_GNULIB_ISINF=0 GL_GNULIB_ISNAN=0 GL_GNULIB_ISNANF=0 GL_GNULIB_ISNAND=0 GL_GNULIB_ISNANL=0 GL_GNULIB_LDEXPF=0 GL_GNULIB_LDEXPL=0 GL_GNULIB_LOG=0 GL_GNULIB_LOGF=0 GL_GNULIB_LOGL=0 GL_GNULIB_LOG10=0 GL_GNULIB_LOG10F=0 GL_GNULIB_LOG10L=0 GL_GNULIB_LOG1P=0 GL_GNULIB_LOG1PF=0 GL_GNULIB_LOG1PL=0 GL_GNULIB_LOG2=0 GL_GNULIB_LOG2F=0 GL_GNULIB_LOG2L=0 GL_GNULIB_LOGB=0 GL_GNULIB_LOGBF=0 GL_GNULIB_LOGBL=0 GL_GNULIB_MODF=0 GL_GNULIB_MODFF=0 GL_GNULIB_MODFL=0 GL_GNULIB_POWF=0 GL_GNULIB_REMAINDER=0 GL_GNULIB_REMAINDERF=0 GL_GNULIB_REMAINDERL=0 GL_GNULIB_RINT=0 GL_GNULIB_RINTF=0 GL_GNULIB_RINTL=0 GL_GNULIB_ROUND=0 GL_GNULIB_ROUNDF=0 GL_GNULIB_ROUNDL=0 GL_GNULIB_SIGNBIT=0 GL_GNULIB_SINF=0 GL_GNULIB_SINL=0 GL_GNULIB_SINHF=0 GL_GNULIB_SQRTF=0 GL_GNULIB_SQRTL=0 GL_GNULIB_TANF=0 GL_GNULIB_TANL=0 GL_GNULIB_TANHF=0 GL_GNULIB_TRUNC=0 GL_GNULIB_TRUNCF=0 GL_GNULIB_TRUNCL=0 GL_GNULIB_MDA_J0=1 GL_GNULIB_MDA_J1=1 GL_GNULIB_MDA_JN=1 GL_GNULIB_MDA_Y0=1 GL_GNULIB_MDA_Y1=1 GL_GNULIB_MDA_YN=1 if test $gl_cv_have_include_next = yes; then gl_cv_next_limits_h='<'limits.h'>' else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 printf %s "checking absolute name of ... " >&6; } if test ${gl_cv_next_limits_h+y} then : printf %s "(cached) " >&6 else $as_nop if test $ac_cv_header_limits_h = yes; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF case "$host_os" in aix*) gl_absname_cpp="$ac_cpp -C" ;; *) gl_absname_cpp="$ac_cpp" ;; esac case "$host_os" in mingw*) gl_dirsep_regex='[/\\]' ;; *) gl_dirsep_regex='\/' ;; esac gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' gl_header_literal_regex=`echo 'limits.h' \ | sed -e "$gl_make_literal_regex_sed"` gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ s|^/[^/]|//&| p q }' gl_cv_absolute_limits_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | sed -n "$gl_absolute_header_sed"` gl_header=$gl_cv_absolute_limits_h gl_cv_next_limits_h='"'$gl_header'"' else gl_cv_next_limits_h='<'limits.h'>' fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_limits_h" >&5 printf "%s\n" "$gl_cv_next_limits_h" >&6; } fi NEXT_LIMITS_H=$gl_cv_next_limits_h if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' gl_next_as_first_directive='<'limits.h'>' else # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' gl_next_as_first_directive=$gl_cv_next_limits_h fi NEXT_AS_FIRST_DIRECTIVE_LIMITS_H=$gl_next_as_first_directive { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether limits.h has WORD_BIT, BOOL_WIDTH etc." >&5 printf %s "checking whether limits.h has WORD_BIT, BOOL_WIDTH etc.... " >&6; } if test ${gl_cv_header_limits_width+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifndef __STDC_WANT_IEC_60559_BFP_EXT__ #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 #endif #include long long llm = LLONG_MAX; int wb = WORD_BIT; int ullw = ULLONG_WIDTH; int bw = BOOL_WIDTH; int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_header_limits_width=yes else $as_nop gl_cv_header_limits_width=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_limits_width" >&5 printf "%s\n" "$gl_cv_header_limits_width" >&6; } if test "$gl_cv_header_limits_width" = yes; then GL_GENERATE_LIMITS_H=false else GL_GENERATE_LIMITS_H=true fi printf "%s\n" "#define HAVE_LONG_LONG_INT 1" >>confdefs.h printf "%s\n" "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h if test $ac_cv_header_wchar_h = yes; then HAVE_WCHAR_H=1 else HAVE_WCHAR_H=0 fi if test $ac_cv_header_inttypes_h = yes; then HAVE_INTTYPES_H=1 else HAVE_INTTYPES_H=0 fi if test $ac_cv_header_sys_types_h = yes; then HAVE_SYS_TYPES_H=1 else HAVE_SYS_TYPES_H=0 fi if test $gl_cv_have_include_next = yes; then gl_cv_next_stdint_h='<'stdint.h'>' else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 printf %s "checking absolute name of ... " >&6; } if test ${gl_cv_next_stdint_h+y} then : printf %s "(cached) " >&6 else $as_nop if test $ac_cv_header_stdint_h = yes; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF case "$host_os" in aix*) gl_absname_cpp="$ac_cpp -C" ;; *) gl_absname_cpp="$ac_cpp" ;; esac case "$host_os" in mingw*) gl_dirsep_regex='[/\\]' ;; *) gl_dirsep_regex='\/' ;; esac gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' gl_header_literal_regex=`echo 'stdint.h' \ | sed -e "$gl_make_literal_regex_sed"` gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ s|^/[^/]|//&| p q }' gl_cv_absolute_stdint_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | sed -n "$gl_absolute_header_sed"` gl_header=$gl_cv_absolute_stdint_h gl_cv_next_stdint_h='"'$gl_header'"' else gl_cv_next_stdint_h='<'stdint.h'>' fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5 printf "%s\n" "$gl_cv_next_stdint_h" >&6; } fi NEXT_STDINT_H=$gl_cv_next_stdint_h if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' gl_next_as_first_directive='<'stdint.h'>' else # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' gl_next_as_first_directive=$gl_cv_next_stdint_h fi NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive if test $ac_cv_header_stdint_h = yes; then HAVE_STDINT_H=1 else HAVE_STDINT_H=0 fi if test $ac_cv_header_stdint_h = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5 printf %s "checking whether stdint.h conforms to C99... " >&6; } if test ${gl_cv_header_working_stdint_h+y} then : printf %s "(cached) " >&6 else $as_nop gl_cv_header_working_stdint_h=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */ #define __STDC_CONSTANT_MACROS 1 #define __STDC_LIMIT_MACROS 1 #include /* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in . */ #if !(defined WCHAR_MIN && defined WCHAR_MAX) #error "WCHAR_MIN, WCHAR_MAX not defined in " #endif #include #include #if HAVE_WCHAR_H # include #endif #ifdef INT8_MAX int8_t a1 = INT8_MAX; int8_t a1min = INT8_MIN; #endif #ifdef INT16_MAX int16_t a2 = INT16_MAX; int16_t a2min = INT16_MIN; #endif #ifdef INT32_MAX int32_t a3 = INT32_MAX; int32_t a3min = INT32_MIN; #endif #ifdef INT64_MAX int64_t a4 = INT64_MAX; int64_t a4min = INT64_MIN; #endif #ifdef UINT8_MAX uint8_t b1 = UINT8_MAX; #else typedef int b1[(unsigned char) -1 != 255 ? 1 : -1]; #endif #ifdef UINT16_MAX uint16_t b2 = UINT16_MAX; #endif #ifdef UINT32_MAX uint32_t b3 = UINT32_MAX; #endif #ifdef UINT64_MAX uint64_t b4 = UINT64_MAX; #endif int_least8_t c1 = INT8_C (0x7f); int_least8_t c1max = INT_LEAST8_MAX; int_least8_t c1min = INT_LEAST8_MIN; int_least16_t c2 = INT16_C (0x7fff); int_least16_t c2max = INT_LEAST16_MAX; int_least16_t c2min = INT_LEAST16_MIN; int_least32_t c3 = INT32_C (0x7fffffff); int_least32_t c3max = INT_LEAST32_MAX; int_least32_t c3min = INT_LEAST32_MIN; int_least64_t c4 = INT64_C (0x7fffffffffffffff); int_least64_t c4max = INT_LEAST64_MAX; int_least64_t c4min = INT_LEAST64_MIN; uint_least8_t d1 = UINT8_C (0xff); uint_least8_t d1max = UINT_LEAST8_MAX; uint_least16_t d2 = UINT16_C (0xffff); uint_least16_t d2max = UINT_LEAST16_MAX; uint_least32_t d3 = UINT32_C (0xffffffff); uint_least32_t d3max = UINT_LEAST32_MAX; uint_least64_t d4 = UINT64_C (0xffffffffffffffff); uint_least64_t d4max = UINT_LEAST64_MAX; int_fast8_t e1 = INT_FAST8_MAX; int_fast8_t e1min = INT_FAST8_MIN; int_fast16_t e2 = INT_FAST16_MAX; int_fast16_t e2min = INT_FAST16_MIN; int_fast32_t e3 = INT_FAST32_MAX; int_fast32_t e3min = INT_FAST32_MIN; int_fast64_t e4 = INT_FAST64_MAX; int_fast64_t e4min = INT_FAST64_MIN; uint_fast8_t f1 = UINT_FAST8_MAX; uint_fast16_t f2 = UINT_FAST16_MAX; uint_fast32_t f3 = UINT_FAST32_MAX; uint_fast64_t f4 = UINT_FAST64_MAX; #ifdef INTPTR_MAX intptr_t g = INTPTR_MAX; intptr_t gmin = INTPTR_MIN; #endif #ifdef UINTPTR_MAX uintptr_t h = UINTPTR_MAX; #endif intmax_t i = INTMAX_MAX; uintmax_t j = UINTMAX_MAX; /* Check that SIZE_MAX has the correct type, if possible. */ #if 201112 <= __STDC_VERSION__ int k = _Generic (SIZE_MAX, size_t: 0); #elif (2 <= __GNUC__ || 4 <= __clang_major__ || defined __IBM__TYPEOF__ \ || (0x5110 <= __SUNPRO_C && !__STDC__)) extern size_t k; extern __typeof__ (SIZE_MAX) k; #endif #include /* for CHAR_BIT */ #define TYPE_MINIMUM(t) \ ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ TYPE_MAXIMUM (t))) #define TYPE_MAXIMUM(t) \ ((t) ((t) 0 < (t) -1 \ ? (t) -1 \ : ((((t) 1 << (sizeof (t) * CHAR_BIT - 2)) - 1) * 2 + 1))) struct s { int check_PTRDIFF: PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t) && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t) ? 1 : -1; /* Detect bug in FreeBSD 6.0/ia64 and FreeBSD 13.0/arm64. */ int check_SIG_ATOMIC: SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t) && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t) ? 1 : -1; int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1; int check_WCHAR: WCHAR_MIN == TYPE_MINIMUM (wchar_t) && WCHAR_MAX == TYPE_MAXIMUM (wchar_t) ? 1 : -1; /* Detect bug in mingw. */ int check_WINT: WINT_MIN == TYPE_MINIMUM (wint_t) && WINT_MAX == TYPE_MAXIMUM (wint_t) ? 1 : -1; /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others. */ int check_UINT8_C: (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1; int check_UINT16_C: (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1; /* Detect bugs in OpenBSD 3.9 stdint.h. */ #ifdef UINT8_MAX int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1; #endif #ifdef UINT16_MAX int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1; #endif #ifdef UINT32_MAX int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1; #endif #ifdef UINT64_MAX int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1; #endif int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1; int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1; int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1; int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1; int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1; int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1; int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1; int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1; int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1; int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1; int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1; }; int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : if test "$cross_compiling" = yes then : case "$host_os" in # Guess yes on native Windows. mingw*) gl_cv_header_working_stdint_h="guessing yes" ;; # In general, assume it works. *) gl_cv_header_working_stdint_h="guessing yes" ;; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */ #define __STDC_CONSTANT_MACROS 1 #define __STDC_LIMIT_MACROS 1 #include #include #include #if HAVE_WCHAR_H # include #endif #include #include #define MVAL(macro) MVAL1(macro) #define MVAL1(expression) #expression static const char *macro_values[] = { #ifdef INT8_MAX MVAL (INT8_MAX), #endif #ifdef INT16_MAX MVAL (INT16_MAX), #endif #ifdef INT32_MAX MVAL (INT32_MAX), #endif #ifdef INT64_MAX MVAL (INT64_MAX), #endif #ifdef UINT8_MAX MVAL (UINT8_MAX), #endif #ifdef UINT16_MAX MVAL (UINT16_MAX), #endif #ifdef UINT32_MAX MVAL (UINT32_MAX), #endif #ifdef UINT64_MAX MVAL (UINT64_MAX), #endif NULL }; int main (void) { const char **mv; for (mv = macro_values; *mv != NULL; mv++) { const char *value = *mv; /* Test whether it looks like a cast expression. */ if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0 || strncmp (value, "((unsigned short)"/*)*/, 17) == 0 || strncmp (value, "((unsigned char)"/*)*/, 16) == 0 || strncmp (value, "((int)"/*)*/, 6) == 0 || strncmp (value, "((signed short)"/*)*/, 15) == 0 || strncmp (value, "((signed char)"/*)*/, 14) == 0) return mv - macro_values + 1; } return 0; ; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_header_working_stdint_h=yes fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5 printf "%s\n" "$gl_cv_header_working_stdint_h" >&6; } fi HAVE_C99_STDINT_H=0 HAVE_SYS_BITYPES_H=0 HAVE_SYS_INTTYPES_H=0 GL_GENERATE_STDINT_H=true case "$gl_cv_header_working_stdint_h" in *yes) HAVE_C99_STDINT_H=1 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stdint.h works without ISO C predefines" >&5 printf %s "checking whether stdint.h works without ISO C predefines... " >&6; } if test ${gl_cv_header_stdint_without_STDC_macros+y} then : printf %s "(cached) " >&6 else $as_nop gl_cv_header_stdint_without_STDC_macros=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */ #include #include #include #if HAVE_WCHAR_H # include #endif intmax_t im = INTMAX_MAX; int32_t i32 = INT32_C (0x7fffffff); int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_header_stdint_without_STDC_macros=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_without_STDC_macros" >&5 printf "%s\n" "$gl_cv_header_stdint_without_STDC_macros" >&6; } if test $gl_cv_header_stdint_without_STDC_macros = no; then printf "%s\n" "#define __STDC_CONSTANT_MACROS 1" >>confdefs.h printf "%s\n" "#define __STDC_LIMIT_MACROS 1" >>confdefs.h fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stdint.h has UINTMAX_WIDTH etc." >&5 printf %s "checking whether stdint.h has UINTMAX_WIDTH etc.... " >&6; } if test ${gl_cv_header_stdint_width+y} then : printf %s "(cached) " >&6 else $as_nop gl_cv_header_stdint_width=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Work if build is not clean. */ #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 #ifndef __STDC_WANT_IEC_60559_BFP_EXT__ #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 #endif #include #include #include #if HAVE_WCHAR_H # include #endif int iw = UINTMAX_WIDTH; int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_header_stdint_width=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_width" >&5 printf "%s\n" "$gl_cv_header_stdint_width" >&6; } if test "$gl_cv_header_stdint_width" = yes; then GL_GENERATE_STDINT_H=false fi ;; *) ac_fn_c_check_header_compile "$LINENO" "sys/inttypes.h" "ac_cv_header_sys_inttypes_h" "$ac_includes_default" if test "x$ac_cv_header_sys_inttypes_h" = xyes then : printf "%s\n" "#define HAVE_SYS_INTTYPES_H 1" >>confdefs.h fi ac_fn_c_check_header_compile "$LINENO" "sys/bitypes.h" "ac_cv_header_sys_bitypes_h" "$ac_includes_default" if test "x$ac_cv_header_sys_bitypes_h" = xyes then : printf "%s\n" "#define HAVE_SYS_BITYPES_H 1" >>confdefs.h fi if test $ac_cv_header_sys_inttypes_h = yes; then HAVE_SYS_INTTYPES_H=1 fi if test $ac_cv_header_sys_bitypes_h = yes; then HAVE_SYS_BITYPES_H=1 fi if test $APPLE_UNIVERSAL_BUILD = 0; then for gltype in ptrdiff_t size_t ; do { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5 printf %s "checking for bit size of $gltype... " >&6; } if eval test \${gl_cv_bitsizeof_${gltype}+y} then : printf %s "(cached) " >&6 else $as_nop if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" " #include #include #if HAVE_WCHAR_H # include #endif #include " then : else $as_nop result=unknown fi eval gl_cv_bitsizeof_${gltype}=\$result fi eval ac_res=\$gl_cv_bitsizeof_${gltype} { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 printf "%s\n" "$ac_res" >&6; } eval result=\$gl_cv_bitsizeof_${gltype} if test $result = unknown; then result=0 fi GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` printf "%s\n" "#define BITSIZEOF_${GLTYPE} $result" >>confdefs.h eval BITSIZEOF_${GLTYPE}=\$result done fi for gltype in sig_atomic_t wchar_t wint_t ; do { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5 printf %s "checking for bit size of $gltype... " >&6; } if eval test \${gl_cv_bitsizeof_${gltype}+y} then : printf %s "(cached) " >&6 else $as_nop if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" " #include #include #if HAVE_WCHAR_H # include #endif #include " then : else $as_nop result=unknown fi eval gl_cv_bitsizeof_${gltype}=\$result fi eval ac_res=\$gl_cv_bitsizeof_${gltype} { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 printf "%s\n" "$ac_res" >&6; } eval result=\$gl_cv_bitsizeof_${gltype} if test $result = unknown; then result=0 fi GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` printf "%s\n" "#define BITSIZEOF_${GLTYPE} $result" >>confdefs.h eval BITSIZEOF_${GLTYPE}=\$result done for gltype in sig_atomic_t wchar_t wint_t ; do { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5 printf %s "checking whether $gltype is signed... " >&6; } if eval test \${gl_cv_type_${gltype}_signed+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if HAVE_WCHAR_H # include #endif int verify[2 * (($gltype) -1 < ($gltype) 0) - 1]; int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : result=yes else $as_nop result=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext eval gl_cv_type_${gltype}_signed=\$result fi eval ac_res=\$gl_cv_type_${gltype}_signed { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 printf "%s\n" "$ac_res" >&6; } eval result=\$gl_cv_type_${gltype}_signed GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` if test "$result" = yes; then printf "%s\n" "#define HAVE_SIGNED_${GLTYPE} 1" >>confdefs.h eval HAVE_SIGNED_${GLTYPE}=1 else eval HAVE_SIGNED_${GLTYPE}=0 fi done gl_cv_type_ptrdiff_t_signed=yes gl_cv_type_size_t_signed=no if test $APPLE_UNIVERSAL_BUILD = 0; then for gltype in ptrdiff_t size_t ; do { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5 printf %s "checking for $gltype integer literal suffix... " >&6; } if eval test \${gl_cv_type_${gltype}_suffix+y} then : printf %s "(cached) " >&6 else $as_nop eval gl_cv_type_${gltype}_suffix=no eval result=\$gl_cv_type_${gltype}_signed if test "$result" = yes; then glsufu= else glsufu=u fi for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do case $glsuf in '') gltype1='int';; l) gltype1='long int';; ll) gltype1='long long int';; i64) gltype1='__int64';; u) gltype1='unsigned int';; ul) gltype1='unsigned long int';; ull) gltype1='unsigned long long int';; ui64)gltype1='unsigned __int64';; esac cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if HAVE_WCHAR_H # include #endif extern $gltype foo; extern $gltype1 foo; int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : eval gl_cv_type_${gltype}_suffix=\$glsuf fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext eval result=\$gl_cv_type_${gltype}_suffix test "$result" != no && break done fi eval ac_res=\$gl_cv_type_${gltype}_suffix { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 printf "%s\n" "$ac_res" >&6; } GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` eval result=\$gl_cv_type_${gltype}_suffix test "$result" = no && result= eval ${GLTYPE}_SUFFIX=\$result printf "%s\n" "#define ${GLTYPE}_SUFFIX $result" >>confdefs.h done fi for gltype in sig_atomic_t wchar_t wint_t ; do { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5 printf %s "checking for $gltype integer literal suffix... " >&6; } if eval test \${gl_cv_type_${gltype}_suffix+y} then : printf %s "(cached) " >&6 else $as_nop eval gl_cv_type_${gltype}_suffix=no eval result=\$gl_cv_type_${gltype}_signed if test "$result" = yes; then glsufu= else glsufu=u fi for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do case $glsuf in '') gltype1='int';; l) gltype1='long int';; ll) gltype1='long long int';; i64) gltype1='__int64';; u) gltype1='unsigned int';; ul) gltype1='unsigned long int';; ull) gltype1='unsigned long long int';; ui64)gltype1='unsigned __int64';; esac cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if HAVE_WCHAR_H # include #endif extern $gltype foo; extern $gltype1 foo; int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : eval gl_cv_type_${gltype}_suffix=\$glsuf fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext eval result=\$gl_cv_type_${gltype}_suffix test "$result" != no && break done fi eval ac_res=\$gl_cv_type_${gltype}_suffix { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 printf "%s\n" "$ac_res" >&6; } GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` eval result=\$gl_cv_type_${gltype}_suffix test "$result" = no && result= eval ${GLTYPE}_SUFFIX=\$result printf "%s\n" "#define ${GLTYPE}_SUFFIX $result" >>confdefs.h done if test $GNULIBHEADERS_OVERRIDE_WINT_T = 1; then BITSIZEOF_WINT_T=32 fi ;; esac GL_GENERATE_LIMITS_H=true HAVE_DECL_IMAXABS=1; HAVE_DECL_IMAXDIV=1; HAVE_DECL_STRTOIMAX=1; HAVE_DECL_STRTOUMAX=1; HAVE_IMAXDIV_T=1; HAVE_IMAXABS=1; HAVE_IMAXDIV=1; REPLACE_IMAXABS=0; REPLACE_IMAXDIV=0; REPLACE_STRTOIMAX=0; REPLACE_STRTOUMAX=0; INT32_MAX_LT_INTMAX_MAX=1; INT64_MAX_EQ_LONG_MAX='defined _LP64'; PRIPTR_PREFIX=__PRIPTR_PREFIX; UINT32_MAX_LT_UINTMAX_MAX=1; UINT64_MAX_EQ_ULONG_MAX='defined _LP64'; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5 printf %s "checking for C/C++ restrict keyword... " >&6; } if test ${ac_cv_c_restrict+y} then : printf %s "(cached) " >&6 else $as_nop ac_cv_c_restrict=no # Put '__restrict__' first, to avoid problems with glibc and non-GCC; see: # https://lists.gnu.org/archive/html/bug-autoconf/2016-02/msg00006.html # Put 'restrict' last, because C++ lacks it. for ac_kw in __restrict__ __restrict _Restrict restrict; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ typedef int *int_ptr; int foo (int_ptr $ac_kw ip) { return ip[0]; } int bar (int [$ac_kw]); /* Catch GCC bug 14050. */ int bar (int ip[$ac_kw]) { return ip[0]; } int main (void) { int s[1]; int *$ac_kw t = s; t[0] = 0; return foo (t) + bar (t); ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_cv_c_restrict=$ac_kw fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext test "$ac_cv_c_restrict" != no && break done fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5 printf "%s\n" "$ac_cv_c_restrict" >&6; } case $ac_cv_c_restrict in restrict) ;; no) printf "%s\n" "#define restrict /**/" >>confdefs.h ;; *) printf "%s\n" "#define restrict $ac_cv_c_restrict" >>confdefs.h ;; esac if test $gl_cv_have_include_next = yes; then gl_cv_next_inttypes_h='<'inttypes.h'>' else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 printf %s "checking absolute name of ... " >&6; } if test ${gl_cv_next_inttypes_h+y} then : printf %s "(cached) " >&6 else $as_nop if test $ac_cv_header_inttypes_h = yes; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF case "$host_os" in aix*) gl_absname_cpp="$ac_cpp -C" ;; *) gl_absname_cpp="$ac_cpp" ;; esac case "$host_os" in mingw*) gl_dirsep_regex='[/\\]' ;; *) gl_dirsep_regex='\/' ;; esac gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' gl_header_literal_regex=`echo 'inttypes.h' \ | sed -e "$gl_make_literal_regex_sed"` gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ s|^/[^/]|//&| p q }' gl_cv_absolute_inttypes_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | sed -n "$gl_absolute_header_sed"` gl_header=$gl_cv_absolute_inttypes_h gl_cv_next_inttypes_h='"'$gl_header'"' else gl_cv_next_inttypes_h='<'inttypes.h'>' fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_inttypes_h" >&5 printf "%s\n" "$gl_cv_next_inttypes_h" >&6; } fi NEXT_INTTYPES_H=$gl_cv_next_inttypes_h if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' gl_next_as_first_directive='<'inttypes.h'>' else # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' gl_next_as_first_directive=$gl_cv_next_inttypes_h fi NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H=$gl_next_as_first_directive GL_GNULIB_IMAXABS=0 GL_GNULIB_IMAXDIV=0 GL_GNULIB_STRTOIMAX=0 GL_GNULIB_STRTOUMAX=0 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'float'" >&5 printf %s "checking where to find the exponent in a 'float'... " >&6; } if test ${gl_cv_cc_float_expbit0+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : gl_cv_cc_float_expbit0="word 0 bit 23" else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include #define NWORDS \ ((sizeof (float) + sizeof (unsigned int) - 1) / sizeof (unsigned int)) typedef union { float value; unsigned int word[NWORDS]; } memory_float; static unsigned int ored_words[NWORDS]; static unsigned int anded_words[NWORDS]; static void add_to_ored_words (float x) { memory_float m; size_t i; /* Clear it first, in case sizeof (float) < sizeof (memory_float). */ memset (&m, 0, sizeof (memory_float)); m.value = x; for (i = 0; i < NWORDS; i++) { ored_words[i] |= m.word[i]; anded_words[i] &= m.word[i]; } } int main () { size_t j; FILE *fp = fopen ("conftest.out", "w"); if (fp == NULL) return 1; for (j = 0; j < NWORDS; j++) anded_words[j] = ~ (unsigned int) 0; add_to_ored_words (0.25f); add_to_ored_words (0.5f); add_to_ored_words (1.0f); add_to_ored_words (2.0f); add_to_ored_words (4.0f); /* Remove bits that are common (e.g. if representation of the first mantissa bit is explicit). */ for (j = 0; j < NWORDS; j++) ored_words[j] &= ~anded_words[j]; /* Now find the nonzero word. */ for (j = 0; j < NWORDS; j++) if (ored_words[j] != 0) break; if (j < NWORDS) { size_t i; for (i = j + 1; i < NWORDS; i++) if (ored_words[i] != 0) { fprintf (fp, "unknown"); return (fclose (fp) != 0); } for (i = 0; ; i++) if ((ored_words[j] >> i) & 1) { fprintf (fp, "word %d bit %d", (int) j, (int) i); return (fclose (fp) != 0); } } fprintf (fp, "unknown"); return (fclose (fp) != 0); } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_cc_float_expbit0=`cat conftest.out` else $as_nop gl_cv_cc_float_expbit0="unknown" fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f conftest.out fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_float_expbit0" >&5 printf "%s\n" "$gl_cv_cc_float_expbit0" >&6; } case "$gl_cv_cc_float_expbit0" in word*bit*) word=`echo "$gl_cv_cc_float_expbit0" | sed -e 's/word //' -e 's/ bit.*//'` bit=`echo "$gl_cv_cc_float_expbit0" | sed -e 's/word.*bit //'` printf "%s\n" "#define FLT_EXPBIT0_WORD $word" >>confdefs.h printf "%s\n" "#define FLT_EXPBIT0_BIT $bit" >>confdefs.h ;; esac { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5 printf %s "checking for nl_langinfo and CODESET... " >&6; } if test ${am_cv_langinfo_codeset+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { char* cs = nl_langinfo(CODESET); return !cs; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : am_cv_langinfo_codeset=yes else $as_nop am_cv_langinfo_codeset=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5 printf "%s\n" "$am_cv_langinfo_codeset" >&6; } if test $am_cv_langinfo_codeset = yes; then printf "%s\n" "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working fcntl.h" >&5 printf %s "checking for working fcntl.h... " >&6; } if test ${gl_cv_header_working_fcntl_h+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : gl_cv_header_working_fcntl_h=cross-compiling else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if HAVE_UNISTD_H # include #else /* on Windows with MSVC */ # include # include # defined sleep(n) _sleep ((n) * 1000) #endif #include #ifndef O_NOATIME #define O_NOATIME 0 #endif #ifndef O_NOFOLLOW #define O_NOFOLLOW 0 #endif static int const constants[] = { O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND, O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY }; int main (void) { int result = !constants; #if HAVE_SYMLINK { static char const sym[] = "conftest.sym"; if (symlink ("/dev/null", sym) != 0) result |= 2; else { int fd = open (sym, O_WRONLY | O_NOFOLLOW | O_CREAT, 0); if (fd >= 0) { close (fd); result |= 4; } } if (unlink (sym) != 0 || symlink (".", sym) != 0) result |= 2; else { int fd = open (sym, O_RDONLY | O_NOFOLLOW); if (fd >= 0) { close (fd); result |= 4; } } unlink (sym); } #endif { static char const file[] = "confdefs.h"; int fd = open (file, O_RDONLY | O_NOATIME); if (fd < 0) result |= 8; else { struct stat st0; if (fstat (fd, &st0) != 0) result |= 16; else { char c; sleep (1); if (read (fd, &c, 1) != 1) result |= 24; else { if (close (fd) != 0) result |= 32; else { struct stat st1; if (stat (file, &st1) != 0) result |= 40; else if (st0.st_atime != st1.st_atime) result |= 64; } } } } } return result; ; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_header_working_fcntl_h=yes else $as_nop case $? in #( 4) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #( 64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #( 68) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #( *) gl_cv_header_working_fcntl_h='no';; esac fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_fcntl_h" >&5 printf "%s\n" "$gl_cv_header_working_fcntl_h" >&6; } case $gl_cv_header_working_fcntl_h in #( *O_NOATIME* | no | cross-compiling) ac_val=0;; #( *) ac_val=1;; esac printf "%s\n" "#define HAVE_WORKING_O_NOATIME $ac_val" >>confdefs.h case $gl_cv_header_working_fcntl_h in #( *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #( *) ac_val=1;; esac printf "%s\n" "#define HAVE_WORKING_O_NOFOLLOW $ac_val" >>confdefs.h ac_fn_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_getc_unlocked" = xyes then : ac_have_decl=1 else $as_nop ac_have_decl=0 fi printf "%s\n" "#define HAVE_DECL_GETC_UNLOCKED $ac_have_decl" >>confdefs.h { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library >= 2.1 or uClibc" >&5 printf %s "checking whether we are using the GNU C Library >= 2.1 or uClibc... " >&6; } if test ${ac_cv_gnu_library_2_1+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifdef __GNU_LIBRARY__ #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2) Lucky GNU user #endif #endif #ifdef __UCLIBC__ Lucky user #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "Lucky" >/dev/null 2>&1 then : ac_cv_gnu_library_2_1=yes else $as_nop ac_cv_gnu_library_2_1=no fi rm -rf conftest* fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2_1" >&5 printf "%s\n" "$ac_cv_gnu_library_2_1" >&6; } GLIBC21="$ac_cv_gnu_library_2_1" if test $gl_cv_have_include_next = yes; then gl_cv_next_math_h='<'math.h'>' else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 printf %s "checking absolute name of ... " >&6; } if test ${gl_cv_next_math_h+y} then : printf %s "(cached) " >&6 else $as_nop if test $ac_cv_header_math_h = yes; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF case "$host_os" in aix*) gl_absname_cpp="$ac_cpp -C" ;; *) gl_absname_cpp="$ac_cpp" ;; esac case "$host_os" in mingw*) gl_dirsep_regex='[/\\]' ;; *) gl_dirsep_regex='\/' ;; esac gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' gl_header_literal_regex=`echo 'math.h' \ | sed -e "$gl_make_literal_regex_sed"` gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ s|^/[^/]|//&| p q }' gl_cv_absolute_math_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | sed -n "$gl_absolute_header_sed"` gl_header=$gl_cv_absolute_math_h gl_cv_next_math_h='"'$gl_header'"' else gl_cv_next_math_h='<'math.h'>' fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_math_h" >&5 printf "%s\n" "$gl_cv_next_math_h" >&6; } fi NEXT_MATH_H=$gl_cv_next_math_h if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' gl_next_as_first_directive='<'math.h'>' else # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' gl_next_as_first_directive=$gl_cv_next_math_h fi NEXT_AS_FIRST_DIRECTIVE_MATH_H=$gl_next_as_first_directive { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NAN macro works" >&5 printf %s "checking whether NAN macro works... " >&6; } if test ${gl_cv_header_math_nan_works+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { /* Solaris 10 has a broken definition of NAN. Other platforms fail to provide NAN, or provide it only in C99 mode; this test only needs to fail when NAN is provided but wrong. */ float f = 1.0f; #ifdef NAN f = NAN; #endif return f == 0; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_header_math_nan_works=yes else $as_nop gl_cv_header_math_nan_works=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_math_nan_works" >&5 printf "%s\n" "$gl_cv_header_math_nan_works" >&6; } if test $gl_cv_header_math_nan_works = no; then REPLACE_NAN=1 fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether HUGE_VAL works" >&5 printf %s "checking whether HUGE_VAL works... " >&6; } if test ${gl_cv_header_math_huge_val_works+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { /* Solaris 10 has a broken definition of HUGE_VAL. */ double d = HUGE_VAL; return d == 0; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_header_math_huge_val_works=yes else $as_nop gl_cv_header_math_huge_val_works=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_math_huge_val_works" >&5 printf "%s\n" "$gl_cv_header_math_huge_val_works" >&6; } if test $gl_cv_header_math_huge_val_works = no; then REPLACE_HUGE_VAL=1 fi # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is # irrelevant for anonymous mappings. ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" if test "x$ac_cv_func_mmap" = xyes then : gl_have_mmap=yes else $as_nop gl_have_mmap=no fi # Try to allow MAP_ANONYMOUS. gl_have_mmap_anonymous=no if test $gl_have_mmap = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5 printf %s "checking for MAP_ANONYMOUS... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifdef MAP_ANONYMOUS I cannot identify this map #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "I cannot identify this map" >/dev/null 2>&1 then : gl_have_mmap_anonymous=yes fi rm -rf conftest* if test $gl_have_mmap_anonymous != yes; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifdef MAP_ANON I cannot identify this map #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "I cannot identify this map" >/dev/null 2>&1 then : printf "%s\n" "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h gl_have_mmap_anonymous=yes fi rm -rf conftest* fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5 printf "%s\n" "$gl_have_mmap_anonymous" >&6; } if test $gl_have_mmap_anonymous = yes; then printf "%s\n" "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h fi fi HAVE_MBSLEN=0; HAVE_EXPLICIT_BZERO=1; HAVE_FFSL=1; HAVE_FFSLL=1; HAVE_DECL_MEMMEM=1; HAVE_MEMPCPY=1; HAVE_MEMSET_EXPLICIT=1; HAVE_DECL_MEMRCHR=1; HAVE_RAWMEMCHR=1; HAVE_STPCPY=1; HAVE_STPNCPY=1; HAVE_STRCHRNUL=1; HAVE_DECL_STRDUP=1; HAVE_DECL_STRNDUP=1; HAVE_DECL_STRNLEN=1; HAVE_STRPBRK=1; HAVE_STRSEP=1; HAVE_STRCASESTR=1; HAVE_DECL_STRTOK_R=1; HAVE_DECL_STRERROR_R=1; HAVE_STRERRORNAME_NP=1; HAVE_SIGABBREV_NP=1; HAVE_SIGDESCR_NP=1; HAVE_DECL_STRSIGNAL=1; HAVE_STRVERSCMP=1; REPLACE_FFSLL=0; REPLACE_MEMCHR=0; REPLACE_MEMMEM=0; REPLACE_MEMPCPY=0; REPLACE_STPCPY=0; REPLACE_STPNCPY=0; REPLACE_STRCHRNUL=0; REPLACE_STRDUP=0; REPLACE_STRNCAT=0; REPLACE_STRNDUP=0; REPLACE_STRNLEN=0; REPLACE_STRSTR=0; REPLACE_STRCASESTR=0; REPLACE_STRTOK_R=0; REPLACE_STRERROR=0; REPLACE_STRERROR_R=0; REPLACE_STRERRORNAME_NP=0; REPLACE_STRSIGNAL=0; UNDEFINE_STRTOK_R=0; # Detect platform-specific bugs in some versions of glibc: # memchr should not dereference anything with length 0 # https://bugzilla.redhat.com/show_bug.cgi?id=499689 # memchr should not dereference overestimated length after a match # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737 # https://sourceware.org/bugzilla/show_bug.cgi?id=10162 # memchr should cast the second argument to 'unsigned char'. # This bug exists in Android 4.3. # Assume that memchr works on platforms that lack mprotect. { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5 printf %s "checking whether memchr works... " >&6; } if test ${gl_cv_func_memchr_works+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in # Guess no on Android. linux*-android*) gl_cv_func_memchr_works="guessing no" ;; # Guess yes on native Windows. mingw*) gl_cv_func_memchr_works="guessing yes" ;; # If we don't know, obey --enable-cross-guesses. *) gl_cv_func_memchr_works="$gl_cross_guess_normal" ;; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #if HAVE_SYS_MMAN_H # include # include # include # include # ifndef MAP_FILE # define MAP_FILE 0 # endif #endif int main (void) { int result = 0; char *fence = NULL; #if HAVE_SYS_MMAN_H && HAVE_MPROTECT # if HAVE_MAP_ANONYMOUS const int flags = MAP_ANONYMOUS | MAP_PRIVATE; const int fd = -1; # else /* !HAVE_MAP_ANONYMOUS */ const int flags = MAP_FILE | MAP_PRIVATE; int fd = open ("/dev/zero", O_RDONLY, 0666); if (fd >= 0) # endif { int pagesize = getpagesize (); char *two_pages = (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE, flags, fd, 0); if (two_pages != (char *)(-1) && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0) fence = two_pages + pagesize; } #endif if (fence) { /* Test against bugs on glibc systems. */ if (memchr (fence, 0, 0)) result |= 1; strcpy (fence - 9, "12345678"); if (memchr (fence - 9, 0, 79) != fence - 1) result |= 2; if (memchr (fence - 1, 0, 3) != fence - 1) result |= 4; /* Test against bug on AIX 7.2. */ if (memchr (fence - 4, '6', 16) != fence - 4) result |= 8; } /* Test against bug on Android 4.3. */ { char input[3]; input[0] = 'a'; input[1] = 'b'; input[2] = 'c'; if (memchr (input, 0x789abc00 | 'b', 3) != input + 1) result |= 16; } return result; ; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_memchr_works=yes else $as_nop gl_cv_func_memchr_works=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5 printf "%s\n" "$gl_cv_func_memchr_works" >&6; } case "$gl_cv_func_memchr_works" in *yes) ;; *) REPLACE_MEMCHR=1 ;; esac GL_GNULIB_EXPLICIT_BZERO=0 GL_GNULIB_FFSL=0 GL_GNULIB_FFSLL=0 GL_GNULIB_MEMCHR=0 GL_GNULIB_MEMMEM=0 GL_GNULIB_MEMPCPY=0 GL_GNULIB_MEMRCHR=0 GL_GNULIB_MEMSET_EXPLICIT=0 GL_GNULIB_RAWMEMCHR=0 GL_GNULIB_STPCPY=0 GL_GNULIB_STPNCPY=0 GL_GNULIB_STRCHRNUL=0 GL_GNULIB_STRDUP=0 GL_GNULIB_STRNCAT=0 GL_GNULIB_STRNDUP=0 GL_GNULIB_STRNLEN=0 GL_GNULIB_STRPBRK=0 GL_GNULIB_STRSEP=0 GL_GNULIB_STRSTR=0 GL_GNULIB_STRCASESTR=0 GL_GNULIB_STRTOK_R=0 GL_GNULIB_MBSLEN=0 GL_GNULIB_MBSNLEN=0 GL_GNULIB_MBSCHR=0 GL_GNULIB_MBSRCHR=0 GL_GNULIB_MBSSTR=0 GL_GNULIB_MBSCASECMP=0 GL_GNULIB_MBSNCASECMP=0 GL_GNULIB_MBSPCASECMP=0 GL_GNULIB_MBSCASESTR=0 GL_GNULIB_MBSCSPN=0 GL_GNULIB_MBSPBRK=0 GL_GNULIB_MBSSPN=0 GL_GNULIB_MBSSEP=0 GL_GNULIB_MBSTOK_R=0 GL_GNULIB_STRERROR=0 GL_GNULIB_STRERROR_R=0 GL_GNULIB_STRERRORNAME_NP=0 GL_GNULIB_SIGABBREV_NP=0 GL_GNULIB_SIGDESCR_NP=0 GL_GNULIB_STRSIGNAL=0 GL_GNULIB_STRVERSCMP=0 GL_GNULIB_MDA_MEMCCPY=1 GL_GNULIB_MDA_STRDUP=1 ac_fn_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_snprintf" = xyes then : ac_have_decl=1 else $as_nop ac_have_decl=0 fi printf "%s\n" "#define HAVE_DECL_SNPRINTF $ac_have_decl" >>confdefs.h ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default" if test "x$ac_cv_type__Bool" = xyes then : printf "%s\n" "#define HAVE__BOOL 1" >>confdefs.h fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99 or later" >&5 printf %s "checking for stdbool.h that conforms to C99 or later... " >&6; } if test ${ac_cv_header_stdbool_h+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include /* "true" and "false" should be usable in #if expressions and integer constant expressions, and "bool" should be a valid type name. Although C99 requires bool, true, and false to be macros, C23 and C++11 overrule that, so do not test for that. Although C99 requires __bool_true_false_are_defined and _Bool, C23 says they are obsolescent, so do not require them. */ #if !true #error "'true' is not true" #endif #if true != 1 #error "'true' is not equal to 1" #endif char b[true == 1 ? 1 : -1]; char c[true]; #if false #error "'false' is not false" #endif #if false != 0 #error "'false' is not equal to 0" #endif char d[false == 0 ? 1 : -1]; enum { e = false, f = true, g = false * true, h = true * 256 }; char i[(bool) 0.5 == true ? 1 : -1]; char j[(bool) 0.0 == false ? 1 : -1]; char k[sizeof (bool) > 0 ? 1 : -1]; struct sb { bool s: 1; bool t; } s; char l[sizeof s.t > 0 ? 1 : -1]; /* The following fails for HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */ bool m[h]; char n[sizeof m == h * sizeof m[0] ? 1 : -1]; char o[-1 - (bool) 0 < 0 ? 1 : -1]; /* Catch a bug in an HP-UX C compiler. See https://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html https://lists.gnu.org/r/bug-coreutils/2005-11/msg00161.html */ bool p = true; bool *pp = &p; int main (void) { bool ps = &s; *pp |= p; *pp |= ! p; /* Refer to every declared value, so they cannot be discarded as unused. */ return (!b + !c + !d + !e + !f + !g + !h + !i + !j + !k + !l + !m + !n + !o + !p + !pp + !ps); ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_cv_header_stdbool_h=yes else $as_nop ac_cv_header_stdbool_h=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5 printf "%s\n" "$ac_cv_header_stdbool_h" >&6; } REPLACE_NULL=0; HAVE_MAX_ALIGN_T=1; HAVE_WCHAR_T=1; GL_GENERATE_STDDEF_H=false { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for good max_align_t" >&5 printf %s "checking for good max_align_t... " >&6; } if test ${gl_cv_type_max_align_t+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* On FreeBSD 12.0/x86, max_align_t defined by has the correct alignment with the default (wrong) definition of _Alignof, but a wrong alignment as soon as we activate an ISO C compliant _Alignof definition. */ #if ((defined __GNUC__ && 4 <= __GNUC__) || defined __clang__) && !defined __cplusplus #define _Alignof(type) __builtin_offsetof (struct { char __a; type __b; }, __b) #endif #include unsigned int s = sizeof (max_align_t); #if defined __GNUC__ || defined __clang__ || defined __IBM__ALIGNOF__ int check1[2 * (__alignof__ (double) <= __alignof__ (max_align_t)) - 1]; int check2[2 * (__alignof__ (long double) <= __alignof__ (max_align_t)) - 1]; #endif typedef struct { char a; max_align_t b; } max_helper; typedef struct { char a; long b; } long_helper; typedef struct { char a; double b; } double_helper; typedef struct { char a; long double b; } long_double_helper; int check3[2 * (offsetof (long_helper, b) <= offsetof (max_helper, b)) - 1]; int check4[2 * (offsetof (double_helper, b) <= offsetof (max_helper, b)) - 1]; int check5[2 * (offsetof (long_double_helper, b) <= offsetof (max_helper, b)) - 1]; int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_type_max_align_t=yes else $as_nop gl_cv_type_max_align_t=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_max_align_t" >&5 printf "%s\n" "$gl_cv_type_max_align_t" >&6; } if test $gl_cv_type_max_align_t = no; then HAVE_MAX_ALIGN_T=0 GL_GENERATE_STDDEF_H=true fi if test $gt_cv_c_wchar_t = no; then HAVE_WCHAR_T=0 GL_GENERATE_STDDEF_H=true fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5 printf %s "checking whether NULL can be used in arbitrary expressions... " >&6; } if test ${gl_cv_decl_null_works+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int test[2 * (sizeof NULL == sizeof (void *)) -1]; int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_decl_null_works=yes else $as_nop gl_cv_decl_null_works=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5 printf "%s\n" "$gl_cv_decl_null_works" >&6; } if test $gl_cv_decl_null_works = no; then REPLACE_NULL=1 GL_GENERATE_STDDEF_H=true fi if $GL_GENERATE_STDDEF_H; then if test $gl_cv_have_include_next = yes; then gl_cv_next_stddef_h='<'stddef.h'>' else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 printf %s "checking absolute name of ... " >&6; } if test ${gl_cv_next_stddef_h+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF case "$host_os" in aix*) gl_absname_cpp="$ac_cpp -C" ;; *) gl_absname_cpp="$ac_cpp" ;; esac case "$host_os" in mingw*) gl_dirsep_regex='[/\\]' ;; *) gl_dirsep_regex='\/' ;; esac gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' gl_header_literal_regex=`echo 'stddef.h' \ | sed -e "$gl_make_literal_regex_sed"` gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ s|^/[^/]|//&| p q }' gl_cv_absolute_stddef_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | sed -n "$gl_absolute_header_sed"` gl_header=$gl_cv_absolute_stddef_h gl_cv_next_stddef_h='"'$gl_header'"' fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5 printf "%s\n" "$gl_cv_next_stddef_h" >&6; } fi NEXT_STDDEF_H=$gl_cv_next_stddef_h if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' gl_next_as_first_directive='<'stddef.h'>' else # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' gl_next_as_first_directive=$gl_cv_next_stddef_h fi NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=$gl_next_as_first_directive fi ac_fn_check_decl "$LINENO" "fcloseall" "ac_cv_have_decl_fcloseall" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_fcloseall" = xyes then : ac_have_decl=1 else $as_nop ac_have_decl=0 fi printf "%s\n" "#define HAVE_DECL_FCLOSEALL $ac_have_decl" >>confdefs.h ac_fn_check_decl "$LINENO" "getw" "ac_cv_have_decl_getw" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_getw" = xyes then : ac_have_decl=1 else $as_nop ac_have_decl=0 fi printf "%s\n" "#define HAVE_DECL_GETW $ac_have_decl" >>confdefs.h ac_fn_check_decl "$LINENO" "putw" "ac_cv_have_decl_putw" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_putw" = xyes then : ac_have_decl=1 else $as_nop ac_have_decl=0 fi printf "%s\n" "#define HAVE_DECL_PUTW $ac_have_decl" >>confdefs.h printf "%s\n" "#define __USE_MINGW_ANSI_STDIO 1" >>confdefs.h if test $gl_cv_have_include_next = yes; then gl_cv_next_stdio_h='<'stdio.h'>' else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 printf %s "checking absolute name of ... " >&6; } if test ${gl_cv_next_stdio_h+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF case "$host_os" in aix*) gl_absname_cpp="$ac_cpp -C" ;; *) gl_absname_cpp="$ac_cpp" ;; esac case "$host_os" in mingw*) gl_dirsep_regex='[/\\]' ;; *) gl_dirsep_regex='\/' ;; esac gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' gl_header_literal_regex=`echo 'stdio.h' \ | sed -e "$gl_make_literal_regex_sed"` gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ s|^/[^/]|//&| p q }' gl_cv_absolute_stdio_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | sed -n "$gl_absolute_header_sed"` gl_header=$gl_cv_absolute_stdio_h gl_cv_next_stdio_h='"'$gl_header'"' fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdio_h" >&5 printf "%s\n" "$gl_cv_next_stdio_h" >&6; } fi NEXT_STDIO_H=$gl_cv_next_stdio_h if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' gl_next_as_first_directive='<'stdio.h'>' else # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' gl_next_as_first_directive=$gl_cv_next_stdio_h fi NEXT_AS_FIRST_DIRECTIVE_STDIO_H=$gl_next_as_first_directive { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which flavor of printf attribute matches inttypes macros" >&5 printf %s "checking which flavor of printf attribute matches inttypes macros... " >&6; } if test ${gl_cv_func_printf_attribute_flavor+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define __STDC_FORMAT_MACROS 1 #include #include /* For non-mingw systems, compilation will trivially succeed. For mingw, compilation will succeed for older mingw (system printf, "I64d") and fail for newer mingw (gnu printf, "lld"). */ #if (defined _WIN32 && ! defined __CYGWIN__) && \ (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)) extern char PRIdMAX_probe[sizeof PRIdMAX == sizeof "I64d" ? 1 : -1]; #endif int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_func_printf_attribute_flavor=system else $as_nop gl_cv_func_printf_attribute_flavor=gnu fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_attribute_flavor" >&5 printf "%s\n" "$gl_cv_func_printf_attribute_flavor" >&6; } if test "$gl_cv_func_printf_attribute_flavor" = gnu; then printf "%s\n" "#define GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 1" >>confdefs.h fi if test $ac_cv_have_decl_fcloseall = no; then HAVE_DECL_FCLOSEALL=0 fi if test $ac_cv_have_decl_getw = no; then HAVE_DECL_GETW=0 fi if test $ac_cv_have_decl_putw = no; then HAVE_DECL_PUTW=0 fi ac_fn_check_decl "$LINENO" "ecvt" "ac_cv_have_decl_ecvt" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_ecvt" = xyes then : ac_have_decl=1 else $as_nop ac_have_decl=0 fi printf "%s\n" "#define HAVE_DECL_ECVT $ac_have_decl" >>confdefs.h ac_fn_check_decl "$LINENO" "fcvt" "ac_cv_have_decl_fcvt" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_fcvt" = xyes then : ac_have_decl=1 else $as_nop ac_have_decl=0 fi printf "%s\n" "#define HAVE_DECL_FCVT $ac_have_decl" >>confdefs.h ac_fn_check_decl "$LINENO" "gcvt" "ac_cv_have_decl_gcvt" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_gcvt" = xyes then : ac_have_decl=1 else $as_nop ac_have_decl=0 fi printf "%s\n" "#define HAVE_DECL_GCVT $ac_have_decl" >>confdefs.h if test $gl_cv_have_include_next = yes; then gl_cv_next_stdlib_h='<'stdlib.h'>' else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 printf %s "checking absolute name of ... " >&6; } if test ${gl_cv_next_stdlib_h+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF case "$host_os" in aix*) gl_absname_cpp="$ac_cpp -C" ;; *) gl_absname_cpp="$ac_cpp" ;; esac case "$host_os" in mingw*) gl_dirsep_regex='[/\\]' ;; *) gl_dirsep_regex='\/' ;; esac gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' gl_header_literal_regex=`echo 'stdlib.h' \ | sed -e "$gl_make_literal_regex_sed"` gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ s|^/[^/]|//&| p q }' gl_cv_absolute_stdlib_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | sed -n "$gl_absolute_header_sed"` gl_header=$gl_cv_absolute_stdlib_h gl_cv_next_stdlib_h='"'$gl_header'"' fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdlib_h" >&5 printf "%s\n" "$gl_cv_next_stdlib_h" >&6; } fi NEXT_STDLIB_H=$gl_cv_next_stdlib_h if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' gl_next_as_first_directive='<'stdlib.h'>' else # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' gl_next_as_first_directive=$gl_cv_next_stdlib_h fi NEXT_AS_FIRST_DIRECTIVE_STDLIB_H=$gl_next_as_first_directive if test $ac_cv_have_decl_ecvt = no; then HAVE_DECL_ECVT=0 fi if test $ac_cv_have_decl_fcvt = no; then HAVE_DECL_FCVT=0 fi if test $ac_cv_have_decl_gcvt = no; then HAVE_DECL_GCVT=0 fi if test $gl_cv_have_include_next = yes; then gl_cv_next_string_h='<'string.h'>' else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 printf %s "checking absolute name of ... " >&6; } if test ${gl_cv_next_string_h+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF case "$host_os" in aix*) gl_absname_cpp="$ac_cpp -C" ;; *) gl_absname_cpp="$ac_cpp" ;; esac case "$host_os" in mingw*) gl_dirsep_regex='[/\\]' ;; *) gl_dirsep_regex='\/' ;; esac gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' gl_header_literal_regex=`echo 'string.h' \ | sed -e "$gl_make_literal_regex_sed"` gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ s|^/[^/]|//&| p q }' gl_cv_absolute_string_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | sed -n "$gl_absolute_header_sed"` gl_header=$gl_cv_absolute_string_h gl_cv_next_string_h='"'$gl_header'"' fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5 printf "%s\n" "$gl_cv_next_string_h" >&6; } fi NEXT_STRING_H=$gl_cv_next_string_h if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' gl_next_as_first_directive='<'string.h'>' else # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' gl_next_as_first_directive=$gl_cv_next_string_h fi NEXT_AS_FIRST_DIRECTIVE_STRING_H=$gl_next_as_first_directive ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default " if test "x$ac_cv_type_pid_t" = xyes then : else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #if defined _WIN64 && !defined __CYGWIN__ LLP64 #endif int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_pid_type='int' else $as_nop ac_pid_type='__int64' fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext printf "%s\n" "#define pid_t $ac_pid_type" >>confdefs.h fi ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default" if test "x$ac_cv_type_mode_t" = xyes then : else $as_nop printf "%s\n" "#define mode_t int" >>confdefs.h fi WINDOWS_64_BIT_OFF_T=0 printf "%s\n" "#define _USE_STD_STAT 1" >>confdefs.h if test $gl_cv_have_include_next = yes; then gl_cv_next_sys_types_h='<'sys/types.h'>' else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 printf %s "checking absolute name of ... " >&6; } if test ${gl_cv_next_sys_types_h+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF case "$host_os" in aix*) gl_absname_cpp="$ac_cpp -C" ;; *) gl_absname_cpp="$ac_cpp" ;; esac case "$host_os" in mingw*) gl_dirsep_regex='[/\\]' ;; *) gl_dirsep_regex='\/' ;; esac gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' gl_header_literal_regex=`echo 'sys/types.h' \ | sed -e "$gl_make_literal_regex_sed"` gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ s|^/[^/]|//&| p q }' gl_cv_absolute_sys_types_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | sed -n "$gl_absolute_header_sed"` gl_header=$gl_cv_absolute_sys_types_h gl_cv_next_sys_types_h='"'$gl_header'"' fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_sys_types_h" >&5 printf "%s\n" "$gl_cv_next_sys_types_h" >&6; } fi NEXT_SYS_TYPES_H=$gl_cv_next_sys_types_h if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' gl_next_as_first_directive='<'sys/types.h'>' else # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' gl_next_as_first_directive=$gl_cv_next_sys_types_h fi NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H=$gl_next_as_first_directive WINDOWS_STAT_INODES=0 HAVE_CHOWN=1; HAVE_COPY_FILE_RANGE=1; HAVE_DUP3=1; HAVE_EUIDACCESS=1; HAVE_EXECVPE=1; HAVE_FACCESSAT=1; HAVE_FCHDIR=1; HAVE_FCHOWNAT=1; HAVE_FDATASYNC=1; HAVE_FSYNC=1; HAVE_FTRUNCATE=1; HAVE_GETDTABLESIZE=1; HAVE_GETENTROPY=1; HAVE_GETGROUPS=1; HAVE_GETHOSTNAME=1; HAVE_GETLOGIN=1; HAVE_GETPAGESIZE=1; HAVE_GETPASS=1; HAVE_GROUP_MEMBER=1; HAVE_LCHOWN=1; HAVE_LINK=1; HAVE_LINKAT=1; HAVE_PIPE=1; HAVE_PIPE2=1; HAVE_PREAD=1; HAVE_PWRITE=1; HAVE_READLINK=1; HAVE_READLINKAT=1; HAVE_SETHOSTNAME=1; HAVE_SLEEP=1; HAVE_SYMLINK=1; HAVE_SYMLINKAT=1; HAVE_UNLINKAT=1; HAVE_USLEEP=1; HAVE_DECL_ENVIRON=1; HAVE_DECL_EXECVPE=1; HAVE_DECL_FCHDIR=1; HAVE_DECL_FDATASYNC=1; HAVE_DECL_GETDOMAINNAME=1; HAVE_DECL_GETLOGIN=1; HAVE_DECL_GETLOGIN_R=1; HAVE_DECL_GETPAGESIZE=1; HAVE_DECL_GETUSERSHELL=1; HAVE_DECL_SETHOSTNAME=1; HAVE_DECL_TRUNCATE=1; HAVE_DECL_TTYNAME_R=1; HAVE_OS_H=0; HAVE_SYS_PARAM_H=0; REPLACE_ACCESS=0; REPLACE_CHOWN=0; REPLACE_CLOSE=0; REPLACE_COPY_FILE_RANGE=0; REPLACE_DUP=0; REPLACE_DUP2=0; REPLACE_DUP3=0; REPLACE_EXECL=0; REPLACE_EXECLE=0; REPLACE_EXECLP=0; REPLACE_EXECV=0; REPLACE_EXECVE=0; REPLACE_EXECVP=0; REPLACE_EXECVPE=0; REPLACE_FACCESSAT=0; REPLACE_FCHOWNAT=0; REPLACE_FDATASYNC=0; REPLACE_FTRUNCATE=0; REPLACE_GETCWD=0; REPLACE_GETDOMAINNAME=0; REPLACE_GETDTABLESIZE=0; REPLACE_GETENTROPY=0; REPLACE_GETLOGIN_R=0; REPLACE_GETGROUPS=0; REPLACE_GETPAGESIZE=0; REPLACE_GETPASS=0; REPLACE_GETPASS_FOR_GETPASS_GNU=0; REPLACE_ISATTY=0; REPLACE_LCHOWN=0; REPLACE_LINK=0; REPLACE_LINKAT=0; REPLACE_LSEEK=0; REPLACE_PIPE2=0; REPLACE_PREAD=0; REPLACE_PWRITE=0; REPLACE_READ=0; REPLACE_READLINK=0; REPLACE_READLINKAT=0; REPLACE_RMDIR=0; REPLACE_SETHOSTNAME=0; REPLACE_SLEEP=0; REPLACE_SYMLINK=0; REPLACE_SYMLINKAT=0; REPLACE_TRUNCATE=0; REPLACE_TTYNAME_R=0; REPLACE_UNLINK=0; REPLACE_UNLINKAT=0; REPLACE_USLEEP=0; REPLACE_WRITE=0; UNISTD_H_HAVE_SYS_RANDOM_H=0; UNISTD_H_HAVE_WINSOCK2_H=0; UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS=0; ac_fn_check_decl "$LINENO" "execvpe" "ac_cv_have_decl_execvpe" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_execvpe" = xyes then : ac_have_decl=1 else $as_nop ac_have_decl=0 fi printf "%s\n" "#define HAVE_DECL_EXECVPE $ac_have_decl" >>confdefs.h if test $gl_cv_have_include_next = yes; then gl_cv_next_unistd_h='<'unistd.h'>' else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 printf %s "checking absolute name of ... " >&6; } if test ${gl_cv_next_unistd_h+y} then : printf %s "(cached) " >&6 else $as_nop if test $ac_cv_header_unistd_h = yes; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF case "$host_os" in aix*) gl_absname_cpp="$ac_cpp -C" ;; *) gl_absname_cpp="$ac_cpp" ;; esac case "$host_os" in mingw*) gl_dirsep_regex='[/\\]' ;; *) gl_dirsep_regex='\/' ;; esac gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' gl_header_literal_regex=`echo 'unistd.h' \ | sed -e "$gl_make_literal_regex_sed"` gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ s|^/[^/]|//&| p q }' gl_cv_absolute_unistd_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | sed -n "$gl_absolute_header_sed"` gl_header=$gl_cv_absolute_unistd_h gl_cv_next_unistd_h='"'$gl_header'"' else gl_cv_next_unistd_h='<'unistd.h'>' fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_unistd_h" >&5 printf "%s\n" "$gl_cv_next_unistd_h" >&6; } fi NEXT_UNISTD_H=$gl_cv_next_unistd_h if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' gl_next_as_first_directive='<'unistd.h'>' else # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' gl_next_as_first_directive=$gl_cv_next_unistd_h fi NEXT_AS_FIRST_DIRECTIVE_UNISTD_H=$gl_next_as_first_directive if test $ac_cv_header_unistd_h = yes; then HAVE_UNISTD_H=1 else HAVE_UNISTD_H=0 fi if test $ac_cv_have_decl_execvpe = no; then HAVE_DECL_EXECVPE=0 fi GL_GNULIB_ACCESS=0 GL_GNULIB_CHDIR=0 GL_GNULIB_CHOWN=0 GL_GNULIB_CLOSE=0 GL_GNULIB_COPY_FILE_RANGE=0 GL_GNULIB_DUP=0 GL_GNULIB_DUP2=0 GL_GNULIB_DUP3=0 GL_GNULIB_ENVIRON=0 GL_GNULIB_EUIDACCESS=0 GL_GNULIB_EXECL=0 GL_GNULIB_EXECLE=0 GL_GNULIB_EXECLP=0 GL_GNULIB_EXECV=0 GL_GNULIB_EXECVE=0 GL_GNULIB_EXECVP=0 GL_GNULIB_EXECVPE=0 GL_GNULIB_FACCESSAT=0 GL_GNULIB_FCHDIR=0 GL_GNULIB_FCHOWNAT=0 GL_GNULIB_FDATASYNC=0 GL_GNULIB_FSYNC=0 GL_GNULIB_FTRUNCATE=0 GL_GNULIB_GETCWD=0 GL_GNULIB_GETDOMAINNAME=0 GL_GNULIB_GETDTABLESIZE=0 GL_GNULIB_GETENTROPY=0 GL_GNULIB_GETGROUPS=0 GL_GNULIB_GETHOSTNAME=0 GL_GNULIB_GETLOGIN=0 GL_GNULIB_GETLOGIN_R=0 GL_GNULIB_GETOPT_POSIX=0 GL_GNULIB_GETPAGESIZE=0 GL_GNULIB_GETPASS=0 GL_GNULIB_GETPASS_GNU=0 GL_GNULIB_GETUSERSHELL=0 GL_GNULIB_GROUP_MEMBER=0 GL_GNULIB_ISATTY=0 GL_GNULIB_LCHOWN=0 GL_GNULIB_LINK=0 GL_GNULIB_LINKAT=0 GL_GNULIB_LSEEK=0 GL_GNULIB_PIPE=0 GL_GNULIB_PIPE2=0 GL_GNULIB_PREAD=0 GL_GNULIB_PWRITE=0 GL_GNULIB_READ=0 GL_GNULIB_READLINK=0 GL_GNULIB_READLINKAT=0 GL_GNULIB_RMDIR=0 GL_GNULIB_SETHOSTNAME=0 GL_GNULIB_SLEEP=0 GL_GNULIB_SYMLINK=0 GL_GNULIB_SYMLINKAT=0 GL_GNULIB_TRUNCATE=0 GL_GNULIB_TTYNAME_R=0 GL_GNULIB_UNISTD_H_GETOPT=0 GL_GNULIB_UNISTD_H_NONBLOCKING=0 GL_GNULIB_UNISTD_H_SIGPIPE=0 GL_GNULIB_UNLINK=0 GL_GNULIB_UNLINKAT=0 GL_GNULIB_USLEEP=0 GL_GNULIB_WRITE=0 GL_GNULIB_MDA_ACCESS=1 GL_GNULIB_MDA_CHDIR=1 GL_GNULIB_MDA_CLOSE=1 GL_GNULIB_MDA_DUP=1 GL_GNULIB_MDA_DUP2=1 GL_GNULIB_MDA_EXECL=1 GL_GNULIB_MDA_EXECLE=1 GL_GNULIB_MDA_EXECLP=1 GL_GNULIB_MDA_EXECV=1 GL_GNULIB_MDA_EXECVE=1 GL_GNULIB_MDA_EXECVP=1 GL_GNULIB_MDA_EXECVPE=1 GL_GNULIB_MDA_GETCWD=1 GL_GNULIB_MDA_GETPID=1 GL_GNULIB_MDA_ISATTY=1 GL_GNULIB_MDA_LSEEK=1 GL_GNULIB_MDA_READ=1 GL_GNULIB_MDA_RMDIR=1 GL_GNULIB_MDA_SWAB=1 GL_GNULIB_MDA_UNLINK=1 GL_GNULIB_MDA_WRITE=1 gl_libunistring_sed_extract_major='/^[0-9]/{s/^\([0-9]*\).*/\1/p;q;} i\ 0 q ' gl_libunistring_sed_extract_minor='/^[0-9][0-9]*[.][0-9]/{s/^[0-9]*[.]\([0-9]*\).*/\1/p;q;} i\ 0 q ' gl_libunistring_sed_extract_subminor='/^[0-9][0-9]*[.][0-9][0-9]*[.][0-9]/{s/^[0-9]*[.][0-9]*[.]\([0-9]*\).*/\1/p;q;} i\ 0 q ' if test "$HAVE_LIBUNISTRING" = yes; then LIBUNISTRING_VERSION_MAJOR=`echo "$LIBUNISTRING_VERSION" | sed -n -e "$gl_libunistring_sed_extract_major"` LIBUNISTRING_VERSION_MINOR=`echo "$LIBUNISTRING_VERSION" | sed -n -e "$gl_libunistring_sed_extract_minor"` LIBUNISTRING_VERSION_SUBMINOR=`echo "$LIBUNISTRING_VERSION" | sed -n -e "$gl_libunistring_sed_extract_subminor"` fi ac_fn_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_vsnprintf" = xyes then : ac_have_decl=1 else $as_nop ac_have_decl=0 fi printf "%s\n" "#define HAVE_DECL_VSNPRINTF $ac_have_decl" >>confdefs.h HAVE_BTOWC=1; HAVE_MBSINIT=1; HAVE_MBRTOWC=1; HAVE_MBRLEN=1; HAVE_MBSRTOWCS=1; HAVE_MBSNRTOWCS=1; HAVE_WCRTOMB=1; HAVE_WCSRTOMBS=1; HAVE_WCSNRTOMBS=1; HAVE_WMEMCHR=1; HAVE_WMEMCMP=1; HAVE_WMEMCPY=1; HAVE_WMEMMOVE=1; HAVE_WMEMPCPY=1; HAVE_WMEMSET=1; HAVE_WCSLEN=1; HAVE_WCSNLEN=1; HAVE_WCSCPY=1; HAVE_WCPCPY=1; HAVE_WCSNCPY=1; HAVE_WCPNCPY=1; HAVE_WCSCAT=1; HAVE_WCSNCAT=1; HAVE_WCSCMP=1; HAVE_WCSNCMP=1; HAVE_WCSCASECMP=1; HAVE_WCSNCASECMP=1; HAVE_WCSCOLL=1; HAVE_WCSXFRM=1; HAVE_WCSDUP=1; HAVE_WCSCHR=1; HAVE_WCSRCHR=1; HAVE_WCSCSPN=1; HAVE_WCSSPN=1; HAVE_WCSPBRK=1; HAVE_WCSSTR=1; HAVE_WCSTOK=1; HAVE_WCSWIDTH=1; HAVE_WCSFTIME=1; HAVE_DECL_WCTOB=1; HAVE_DECL_WCSDUP=1; HAVE_DECL_WCWIDTH=1; REPLACE_MBSTATE_T=0; REPLACE_BTOWC=0; REPLACE_WCTOB=0; REPLACE_MBSINIT=0; REPLACE_MBRTOWC=0; REPLACE_MBRLEN=0; REPLACE_MBSRTOWCS=0; REPLACE_MBSNRTOWCS=0; REPLACE_WCRTOMB=0; REPLACE_WCSRTOMBS=0; REPLACE_WCSNRTOMBS=0; REPLACE_WCWIDTH=0; REPLACE_WCSWIDTH=0; REPLACE_WCSFTIME=0; REPLACE_WCSTOK=0; REPLACE_WMEMPCPY=0; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether uses 'inline' correctly" >&5 printf %s "checking whether uses 'inline' correctly... " >&6; } if test ${gl_cv_header_wchar_h_correct_inline+y} then : printf %s "(cached) " >&6 else $as_nop gl_cv_header_wchar_h_correct_inline=yes case "$host_os" in *-gnu* | gnu*) cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define wcstod renamed_wcstod #include extern int zero (void); int main () { return zero(); } _ACEOF save_ac_compile="$ac_compile" ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest1/` if echo '#include "conftest.c"' >conftest1.c \ && { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define wcstod renamed_wcstod #include int zero (void) { return 0; } _ACEOF ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest2/` if echo '#include "conftest.c"' >conftest2.c \ && { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then : else gl_cv_header_wchar_h_correct_inline=no fi fi fi ac_compile="$save_ac_compile" rm -f conftest12.c conftest12.$ac_objext conftest$ac_exeext ;; esac fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5 printf "%s\n" "$gl_cv_header_wchar_h_correct_inline" >&6; } if test $gl_cv_header_wchar_h_correct_inline = no; then as_fn_error $? " cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS). This is a known interoperability problem of glibc <= 2.5 with gcc >= 4.3 in C99 mode. You have four options: - Add the flag -fgnu89-inline to CC and reconfigure, or - Fix your include files, using parts of , or - Use a gcc version older than 4.3, or - Don't use the flags -std=c99 or -std=gnu99. Configuration aborted." "$LINENO" 5 fi if test $ac_cv_header_crtdefs_h = yes; then HAVE_CRTDEFS_H=1 else HAVE_CRTDEFS_H=0 fi if test $gl_cv_have_include_next = yes; then gl_cv_next_wchar_h='<'wchar.h'>' else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 printf %s "checking absolute name of ... " >&6; } if test ${gl_cv_next_wchar_h+y} then : printf %s "(cached) " >&6 else $as_nop if test $ac_cv_header_wchar_h = yes; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF case "$host_os" in aix*) gl_absname_cpp="$ac_cpp -C" ;; *) gl_absname_cpp="$ac_cpp" ;; esac case "$host_os" in mingw*) gl_dirsep_regex='[/\\]' ;; *) gl_dirsep_regex='\/' ;; esac gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' gl_header_literal_regex=`echo 'wchar.h' \ | sed -e "$gl_make_literal_regex_sed"` gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ s|^/[^/]|//&| p q }' gl_cv_absolute_wchar_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | sed -n "$gl_absolute_header_sed"` gl_header=$gl_cv_absolute_wchar_h gl_cv_next_wchar_h='"'$gl_header'"' else gl_cv_next_wchar_h='<'wchar.h'>' fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5 printf "%s\n" "$gl_cv_next_wchar_h" >&6; } fi NEXT_WCHAR_H=$gl_cv_next_wchar_h if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' gl_next_as_first_directive='<'wchar.h'>' else # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' gl_next_as_first_directive=$gl_cv_next_wchar_h fi NEXT_AS_FIRST_DIRECTIVE_WCHAR_H=$gl_next_as_first_directive if test $ac_cv_header_wchar_h = yes; then HAVE_WCHAR_H=1 else HAVE_WCHAR_H=0 fi if test $gt_cv_c_wint_t = yes; then HAVE_WINT_T=1 else HAVE_WINT_T=0 fi ac_fn_check_decl "$LINENO" "wcsdup" "ac_cv_have_decl_wcsdup" " #include " "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_wcsdup" = xyes then : ac_have_decl=1 else $as_nop ac_have_decl=0 fi printf "%s\n" "#define HAVE_DECL_WCSDUP $ac_have_decl" >>confdefs.h if test $ac_cv_have_decl_wcsdup = no; then HAVE_DECL_WCSDUP=0 fi GL_GNULIB_BTOWC=0 GL_GNULIB_WCTOB=0 GL_GNULIB_MBSINIT=0 GL_GNULIB_MBRTOWC=0 GL_GNULIB_MBRLEN=0 GL_GNULIB_MBSRTOWCS=0 GL_GNULIB_MBSNRTOWCS=0 GL_GNULIB_WCRTOMB=0 GL_GNULIB_WCSRTOMBS=0 GL_GNULIB_WCSNRTOMBS=0 GL_GNULIB_WCWIDTH=0 GL_GNULIB_WMEMCHR=0 GL_GNULIB_WMEMCMP=0 GL_GNULIB_WMEMCPY=0 GL_GNULIB_WMEMMOVE=0 GL_GNULIB_WMEMPCPY=0 GL_GNULIB_WMEMSET=0 GL_GNULIB_WCSLEN=0 GL_GNULIB_WCSNLEN=0 GL_GNULIB_WCSCPY=0 GL_GNULIB_WCPCPY=0 GL_GNULIB_WCSNCPY=0 GL_GNULIB_WCPNCPY=0 GL_GNULIB_WCSCAT=0 GL_GNULIB_WCSNCAT=0 GL_GNULIB_WCSCMP=0 GL_GNULIB_WCSNCMP=0 GL_GNULIB_WCSCASECMP=0 GL_GNULIB_WCSNCASECMP=0 GL_GNULIB_WCSCOLL=0 GL_GNULIB_WCSXFRM=0 GL_GNULIB_WCSDUP=0 GL_GNULIB_WCSCHR=0 GL_GNULIB_WCSRCHR=0 GL_GNULIB_WCSCSPN=0 GL_GNULIB_WCSSPN=0 GL_GNULIB_WCSPBRK=0 GL_GNULIB_WCSSTR=0 GL_GNULIB_WCSTOK=0 GL_GNULIB_WCSWIDTH=0 GL_GNULIB_WCSFTIME=0 GL_GNULIB_MDA_WCSDUP=1 HAVE_ISWBLANK=1; HAVE_WCTYPE_T=1; HAVE_WCTRANS_T=1; REPLACE_ISWBLANK=0; REPLACE_ISWDIGIT=0; REPLACE_ISWXDIGIT=0; if test $ac_cv_func_iswcntrl = yes; then HAVE_ISWCNTRL=1 else HAVE_ISWCNTRL=0 fi if test $gt_cv_c_wint_t = yes; then HAVE_WINT_T=1 else HAVE_WINT_T=0 fi if test $gl_cv_have_include_next = yes; then gl_cv_next_wctype_h='<'wctype.h'>' else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 printf %s "checking absolute name of ... " >&6; } if test ${gl_cv_next_wctype_h+y} then : printf %s "(cached) " >&6 else $as_nop if test $ac_cv_header_wctype_h = yes; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF case "$host_os" in aix*) gl_absname_cpp="$ac_cpp -C" ;; *) gl_absname_cpp="$ac_cpp" ;; esac case "$host_os" in mingw*) gl_dirsep_regex='[/\\]' ;; *) gl_dirsep_regex='\/' ;; esac gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' gl_header_literal_regex=`echo 'wctype.h' \ | sed -e "$gl_make_literal_regex_sed"` gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ s|^/[^/]|//&| p q }' gl_cv_absolute_wctype_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | sed -n "$gl_absolute_header_sed"` gl_header=$gl_cv_absolute_wctype_h gl_cv_next_wctype_h='"'$gl_header'"' else gl_cv_next_wctype_h='<'wctype.h'>' fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wctype_h" >&5 printf "%s\n" "$gl_cv_next_wctype_h" >&6; } fi NEXT_WCTYPE_H=$gl_cv_next_wctype_h if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' gl_next_as_first_directive='<'wctype.h'>' else # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' gl_next_as_first_directive=$gl_cv_next_wctype_h fi NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H=$gl_next_as_first_directive if test $ac_cv_header_wctype_h = yes; then if test $ac_cv_func_iswcntrl = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether iswcntrl works" >&5 printf %s "checking whether iswcntrl works... " >&6; } if test ${gl_cv_func_iswcntrl_works+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #if __GNU_LIBRARY__ == 1 Linux libc5 i18n is broken. #endif int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_func_iswcntrl_works="guessing yes" else $as_nop gl_cv_func_iswcntrl_works="guessing no" fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { return iswprint ('x') == 0; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_iswcntrl_works=yes else $as_nop gl_cv_func_iswcntrl_works=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_iswcntrl_works" >&5 printf "%s\n" "$gl_cv_func_iswcntrl_works" >&6; } fi HAVE_WCTYPE_H=1 else HAVE_WCTYPE_H=0 fi if test $GNULIBHEADERS_OVERRIDE_WINT_T = 1; then REPLACE_ISWCNTRL=1 else case "$gl_cv_func_iswcntrl_works" in *yes) REPLACE_ISWCNTRL=0 ;; *) REPLACE_ISWCNTRL=1 ;; esac fi if test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; then : fi if test $REPLACE_ISWCNTRL = 1; then REPLACE_TOWLOWER=1 else ac_fn_c_check_func "$LINENO" "towlower" "ac_cv_func_towlower" if test "x$ac_cv_func_towlower" = xyes then : printf "%s\n" "#define HAVE_TOWLOWER 1" >>confdefs.h fi if test $ac_cv_func_towlower = yes; then REPLACE_TOWLOWER=0 else ac_fn_check_decl "$LINENO" "towlower" "ac_cv_have_decl_towlower" "#include #if HAVE_WCTYPE_H # include #endif " "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_towlower" = xyes then : ac_have_decl=1 else $as_nop ac_have_decl=0 fi printf "%s\n" "#define HAVE_DECL_TOWLOWER $ac_have_decl" >>confdefs.h if test $ac_cv_have_decl_towlower = yes; then REPLACE_TOWLOWER=1 else REPLACE_TOWLOWER=0 fi fi fi if test $HAVE_ISWCNTRL = 0 || test $REPLACE_TOWLOWER = 1; then : fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for wctype_t" >&5 printf %s "checking for wctype_t... " >&6; } if test ${gl_cv_type_wctype_t+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #if HAVE_WCTYPE_H # include #endif wctype_t a; int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_type_wctype_t=yes else $as_nop gl_cv_type_wctype_t=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wctype_t" >&5 printf "%s\n" "$gl_cv_type_wctype_t" >&6; } if test $gl_cv_type_wctype_t = no; then HAVE_WCTYPE_T=0 fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for wctrans_t" >&5 printf %s "checking for wctrans_t... " >&6; } if test ${gl_cv_type_wctrans_t+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include wctrans_t a; int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_type_wctrans_t=yes else $as_nop gl_cv_type_wctrans_t=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wctrans_t" >&5 printf "%s\n" "$gl_cv_type_wctrans_t" >&6; } if test $gl_cv_type_wctrans_t = no; then HAVE_WCTRANS_T=0 fi GL_GNULIB_ISWBLANK=0 GL_GNULIB_ISWDIGIT=0 GL_GNULIB_ISWXDIGIT=0 GL_GNULIB_WCTYPE=0 GL_GNULIB_ISWCTYPE=0 GL_GNULIB_WCTRANS=0 GL_GNULIB_TOWCTRANS=0 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 printf %s "checking for inline... " >&6; } if test ${ac_cv_c_inline+y} then : printf %s "(cached) " >&6 else $as_nop ac_cv_c_inline=no for ac_kw in inline __inline__ __inline; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifndef __cplusplus typedef int foo_t; static $ac_kw foo_t static_foo (void) {return 0; } $ac_kw foo_t foo (void) {return 0; } #endif _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_cv_c_inline=$ac_kw fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext test "$ac_cv_c_inline" != no && break done fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 printf "%s\n" "$ac_cv_c_inline" >&6; } case $ac_cv_c_inline in inline | yes) ;; *) case $ac_cv_c_inline in no) ac_val=;; *) ac_val=$ac_cv_c_inline;; esac cat >>confdefs.h <<_ACEOF #ifndef __cplusplus #define inline $ac_val #endif _ACEOF ;; esac { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler option to allow warnings" >&5 printf %s "checking for C compiler option to allow warnings... " >&6; } if test ${gl_cv_cc_wallow+y} then : printf %s "(cached) " >&6 else $as_nop rm -f conftest* echo 'int dummy;' > conftest.c { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c 2>conftest1.err' { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 (eval $ac_try) 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; } >/dev/null { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Wno-error -c conftest.c 2>conftest2.err' { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 (eval $ac_try) 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; } >/dev/null if test $? = 0 && test `wc -l < conftest1.err` = `wc -l < conftest2.err`; then gl_cv_cc_wallow='-Wno-error' else gl_cv_cc_wallow=none fi rm -f conftest* fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_wallow" >&5 printf "%s\n" "$gl_cv_cc_wallow" >&6; } case "$gl_cv_cc_wallow" in none) GL_CFLAG_ALLOW_WARNINGS='' ;; *) GL_CFLAG_ALLOW_WARNINGS="$gl_cv_cc_wallow" ;; esac GL_CFLAG_GNULIB_WARNINGS='' if test -n "$GL_CFLAG_ALLOW_WARNINGS"; then cat > conftest.c <<\EOF #if __GNUC__ >= 3 || (__clang_major__ + (__clang_minor__ >= 9) > 3) -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter #endif #if __GNUC__ + (__GNUC_MINOR__ >= 9) > 4 || (__clang_major__ + (__clang_minor__ >= 9) > 3) -Wno-float-conversion #endif #if __GNUC__ >= 7 || (__clang_major__ + (__clang_minor__ >= 9) > 3) -Wimplicit-fallthrough #endif #if __GNUC__ + (__GNUC_MINOR__ >= 8) > 4 || (__clang_major__ + (__clang_minor__ >= 9) > 3) -Wno-pedantic #endif #if __GNUC__ + (__GNUC_MINOR__ >= 3) > 4 || (__clang_major__ + (__clang_minor__ >= 9) > 3) -Wno-sign-conversion -Wno-type-limits #endif #if __GNUC__ + (__GNUC_MINOR__ >= 5) > 4 -Wno-unsuffixed-float-constants #endif EOF gl_command="$CC $CFLAGS $CPPFLAGS -E conftest.c > conftest.out" if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gl_command\""; } >&5 (eval $gl_command) 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then gl_options=`grep -v '#' conftest.out` for word in $gl_options; do GL_CFLAG_GNULIB_WARNINGS="$GL_CFLAG_GNULIB_WARNINGS $word" done fi rm -f conftest.c conftest.out fi if false; then GL_COND_LIBTOOL_TRUE= GL_COND_LIBTOOL_FALSE='#' else GL_COND_LIBTOOL_TRUE='#' GL_COND_LIBTOOL_FALSE= fi gl_cond_libtool=false gl_libdeps= gl_ltlibdeps= gl_m4_base='gnulib_m4' gl_source_base='lib' gl_source_base_prefix='$(top_build_prefix)lib/' if test $ac_cv_func_alloca_works = no; then : fi # Define an additional variable used in the Makefile substitution. if test $ac_cv_working_alloca_h = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for alloca as a compiler built-in" >&5 printf %s "checking for alloca as a compiler built-in... " >&6; } if test ${gl_cv_rpl_alloca+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #if defined __GNUC__ || defined _AIX || defined _MSC_VER Need own alloca #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "Need own alloca" >/dev/null 2>&1 then : gl_cv_rpl_alloca=yes else $as_nop gl_cv_rpl_alloca=no fi rm -rf conftest* fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_rpl_alloca" >&5 printf "%s\n" "$gl_cv_rpl_alloca" >&6; } if test $gl_cv_rpl_alloca = yes; then printf "%s\n" "#define HAVE_ALLOCA 1" >>confdefs.h GL_GENERATE_ALLOCA_H=true else GL_GENERATE_ALLOCA_H=false fi else GL_GENERATE_ALLOCA_H=true fi if test $ac_cv_working_alloca_h = yes; then HAVE_ALLOCA_H=1 else HAVE_ALLOCA_H=0 fi case "$GL_GENERATE_ALLOCA_H" in false) ALLOCA_H='' ;; true) if test -z "$ALLOCA_H"; then ALLOCA_H="${gl_source_base_prefix}alloca.h" fi ;; *) echo "*** GL_GENERATE_ALLOCA_H is not set correctly" 1>&2; exit 1 ;; esac if $GL_GENERATE_ALLOCA_H; then GL_GENERATE_ALLOCA_H_TRUE= GL_GENERATE_ALLOCA_H_FALSE='#' else GL_GENERATE_ALLOCA_H_TRUE='#' GL_GENERATE_ALLOCA_H_FALSE= fi : if test -z "${GL_GENERATE_ALLOCA_H_TRUE}" && test -z "${GL_GENERATE_ALLOCA_H_FALSE}"; then GL_GENERATE_ALLOCA_H_TRUE='#' GL_GENERATE_ALLOCA_H_FALSE='#' fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for static_assert" >&5 printf %s "checking for static_assert... " >&6; } if test ${gl_cv_static_assert+y} then : printf %s "(cached) " >&6 else $as_nop gl_save_CFLAGS=$CFLAGS for gl_working in "yes, a keyword" "yes, an macro"; do case $gl_working in #( *assert.h*) : CFLAGS="$gl_save_CFLAGS -DINCLUDE_ASSERT_H" ;; #( *) : ;; esac cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #if defined __clang__ && __STDC_VERSION__ < 202311 #pragma clang diagnostic error "-Wc2x-extensions" #pragma clang diagnostic error "-Wc++1z-extensions" #endif #ifdef INCLUDE_ASSERT_H #include #endif static_assert (2 + 2 == 4, "arithmetic does not work"); static_assert (2 + 2 == 4); int main (void) { static_assert (sizeof (char) == 1, "sizeof does not work"); static_assert (sizeof (char) == 1); ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_static_assert=$gl_working else $as_nop gl_cv_static_assert=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext CFLAGS=$gl_save_CFLAGS test "$gl_cv_static_assert" != no && break done fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_static_assert" >&5 printf "%s\n" "$gl_cv_static_assert" >&6; } GL_GENERATE_ASSERT_H=false case $gl_cv_static_assert in #( yes*keyword*) : printf "%s\n" "#define HAVE_C_STATIC_ASSERT 1" >>confdefs.h ;; #( no) : GL_GENERATE_ASSERT_H=true if test $gl_cv_have_include_next = yes; then gl_cv_next_assert_h='<'assert.h'>' else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 printf %s "checking absolute name of ... " >&6; } if test ${gl_cv_next_assert_h+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF case "$host_os" in aix*) gl_absname_cpp="$ac_cpp -C" ;; *) gl_absname_cpp="$ac_cpp" ;; esac case "$host_os" in mingw*) gl_dirsep_regex='[/\\]' ;; *) gl_dirsep_regex='\/' ;; esac gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' gl_header_literal_regex=`echo 'assert.h' \ | sed -e "$gl_make_literal_regex_sed"` gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ s|^/[^/]|//&| p q }' gl_cv_absolute_assert_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | sed -n "$gl_absolute_header_sed"` gl_header=$gl_cv_absolute_assert_h gl_cv_next_assert_h='"'$gl_header'"' fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_assert_h" >&5 printf "%s\n" "$gl_cv_next_assert_h" >&6; } fi NEXT_ASSERT_H=$gl_cv_next_assert_h if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' gl_next_as_first_directive='<'assert.h'>' else # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' gl_next_as_first_directive=$gl_cv_next_assert_h fi NEXT_AS_FIRST_DIRECTIVE_ASSERT_H=$gl_next_as_first_directive ;; #( *) : ;; esac case "$GL_GENERATE_ASSERT_H" in false) ASSERT_H='' ;; true) if test -z "$ASSERT_H"; then ASSERT_H="${gl_source_base_prefix}assert.h" fi ;; *) echo "*** GL_GENERATE_ASSERT_H is not set correctly" 1>&2; exit 1 ;; esac if $GL_GENERATE_ASSERT_H; then GL_GENERATE_ASSERT_H_TRUE= GL_GENERATE_ASSERT_H_FALSE='#' else GL_GENERATE_ASSERT_H_TRUE='#' GL_GENERATE_ASSERT_H_FALSE= fi : if test -z "${GL_GENERATE_ASSERT_H_TRUE}" && test -z "${GL_GENERATE_ASSERT_H_FALSE}"; then GL_GENERATE_ASSERT_H_TRUE='#' GL_GENERATE_ASSERT_H_FALSE='#' fi case "$GL_GENERATE_ERRNO_H" in false) ERRNO_H='' ;; true) if test -z "$ERRNO_H"; then ERRNO_H="${gl_source_base_prefix}errno.h" fi ;; *) echo "*** GL_GENERATE_ERRNO_H is not set correctly" 1>&2; exit 1 ;; esac if $GL_GENERATE_ERRNO_H; then GL_GENERATE_ERRNO_H_TRUE= GL_GENERATE_ERRNO_H_FALSE='#' else GL_GENERATE_ERRNO_H_TRUE='#' GL_GENERATE_ERRNO_H_FALSE= fi : if test -z "${GL_GENERATE_ERRNO_H_TRUE}" && test -z "${GL_GENERATE_ERRNO_H_FALSE}"; then GL_GENERATE_ERRNO_H_TRUE='#' GL_GENERATE_ERRNO_H_FALSE='#' fi GL_GENERATE_FLOAT_H=false REPLACE_FLOAT_LDBL=0 case "$host_os" in aix* | beos* | openbsd* | mirbsd* | irix*) GL_GENERATE_FLOAT_H=true ;; freebsd* | dragonfly*) case "$host_cpu" in i[34567]86 ) GL_GENERATE_FLOAT_H=true ;; x86_64 ) # On x86_64 systems, the C compiler may still be generating # 32-bit code. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #if defined __LP64__ || defined __x86_64__ || defined __amd64__ int ok; #else error fail #endif _ACEOF if ac_fn_c_try_compile "$LINENO" then : else $as_nop GL_GENERATE_FLOAT_H=true fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; esac ;; linux*) case "$host_cpu" in powerpc*) GL_GENERATE_FLOAT_H=true ;; esac ;; esac case "$host_os" in aix* | freebsd* | dragonfly* | linux*) if $GL_GENERATE_FLOAT_H; then REPLACE_FLOAT_LDBL=1 fi ;; esac REPLACE_ITOLD=0 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether conversion from 'int' to 'long double' works" >&5 printf %s "checking whether conversion from 'int' to 'long double' works... " >&6; } if test ${gl_cv_func_itold_works+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host" in sparc*-*-linux*) cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #if defined __LP64__ || defined __arch64__ int ok; #else error fail #endif _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_func_itold_works="guessing no" else $as_nop gl_cv_func_itold_works="guessing yes" fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; # Guess yes on native Windows. mingw*) gl_cv_func_itold_works="guessing yes" ;; *) gl_cv_func_itold_works="guessing yes" ;; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i = -1; volatile long double ld; int main () { ld += i * 1.0L; if (ld > 0) return 1; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_itold_works=yes else $as_nop gl_cv_func_itold_works=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_itold_works" >&5 printf "%s\n" "$gl_cv_func_itold_works" >&6; } case "$gl_cv_func_itold_works" in *no) REPLACE_ITOLD=1 GL_GENERATE_FLOAT_H=true ;; esac if $GL_GENERATE_FLOAT_H; then if test $gl_cv_have_include_next = yes; then gl_cv_next_float_h='<'float.h'>' else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 printf %s "checking absolute name of ... " >&6; } if test ${gl_cv_next_float_h+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF case "$host_os" in aix*) gl_absname_cpp="$ac_cpp -C" ;; *) gl_absname_cpp="$ac_cpp" ;; esac case "$host_os" in mingw*) gl_dirsep_regex='[/\\]' ;; *) gl_dirsep_regex='\/' ;; esac gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' gl_header_literal_regex=`echo 'float.h' \ | sed -e "$gl_make_literal_regex_sed"` gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ s|^/[^/]|//&| p q }' gl_cv_absolute_float_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | sed -n "$gl_absolute_header_sed"` gl_header=$gl_cv_absolute_float_h gl_cv_next_float_h='"'$gl_header'"' fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_float_h" >&5 printf "%s\n" "$gl_cv_next_float_h" >&6; } fi NEXT_FLOAT_H=$gl_cv_next_float_h if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' gl_next_as_first_directive='<'float.h'>' else # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' gl_next_as_first_directive=$gl_cv_next_float_h fi NEXT_AS_FIRST_DIRECTIVE_FLOAT_H=$gl_next_as_first_directive fi case "$GL_GENERATE_FLOAT_H" in false) FLOAT_H='' ;; true) if test -z "$FLOAT_H"; then FLOAT_H="${gl_source_base_prefix}float.h" fi ;; *) echo "*** GL_GENERATE_FLOAT_H is not set correctly" 1>&2; exit 1 ;; esac if $GL_GENERATE_FLOAT_H; then GL_GENERATE_FLOAT_H_TRUE= GL_GENERATE_FLOAT_H_FALSE='#' else GL_GENERATE_FLOAT_H_TRUE='#' GL_GENERATE_FLOAT_H_FALSE= fi : if test -z "${GL_GENERATE_FLOAT_H_TRUE}" && test -z "${GL_GENERATE_FLOAT_H_FALSE}"; then GL_GENERATE_FLOAT_H_TRUE='#' GL_GENERATE_FLOAT_H_FALSE='#' fi if test $REPLACE_FLOAT_LDBL = 1; then GL_COND_OBJ_FLOAT_TRUE= GL_COND_OBJ_FLOAT_FALSE='#' else GL_COND_OBJ_FLOAT_TRUE='#' GL_COND_OBJ_FLOAT_FALSE= fi : if test -z "${GL_COND_OBJ_FLOAT_TRUE}" && test -z "${GL_COND_OBJ_FLOAT_FALSE}"; then GL_COND_OBJ_FLOAT_TRUE='#' GL_COND_OBJ_FLOAT_FALSE='#' fi if test $REPLACE_ITOLD = 1; then GL_COND_OBJ_ITOLD_TRUE= GL_COND_OBJ_ITOLD_FALSE='#' else GL_COND_OBJ_ITOLD_TRUE='#' GL_COND_OBJ_ITOLD_FALSE= fi : if test -z "${GL_COND_OBJ_ITOLD_TRUE}" && test -z "${GL_COND_OBJ_ITOLD_FALSE}"; then GL_COND_OBJ_ITOLD_TRUE='#' GL_COND_OBJ_ITOLD_FALSE='#' fi gl_cv_func_fprintf_posix=no case "$gl_cv_func_printf_sizes_c99" in *yes) case "$gl_cv_func_printf_long_double" in *yes) case "$gl_cv_func_printf_infinite" in *yes) case "$gl_cv_func_printf_infinite_long_double" in *yes) case "$gl_cv_func_printf_directive_a" in *yes) case "$gl_cv_func_printf_directive_f" in *yes) case "$gl_cv_func_printf_directive_n" in *yes) case "$gl_cv_func_printf_directive_ls" in *yes) case "$gl_cv_func_printf_positions" in *yes) case "$gl_cv_func_printf_flag_grouping" in *yes) case "$gl_cv_func_printf_flag_leftadjust" in *yes) case "$gl_cv_func_printf_flag_zero" in *yes) case "$gl_cv_func_printf_precision" in *yes) case "$gl_cv_func_printf_enomem" in *yes) # fprintf exists and is # already POSIX compliant. gl_cv_func_fprintf_posix=yes ;; esac ;; esac ;; esac ;; esac ;; esac ;; esac ;; esac ;; esac ;; esac ;; esac ;; esac ;; esac ;; esac ;; esac if test $gl_cv_func_fprintf_posix = no; then case "$gl_cv_func_printf_infinite" in *yes) ;; *) printf "%s\n" "#define NEED_PRINTF_INFINITE_DOUBLE 1" >>confdefs.h ;; esac case "$gl_cv_func_printf_long_double" in *yes) case "$gl_cv_func_printf_infinite_long_double" in *yes) ;; *) printf "%s\n" "#define NEED_PRINTF_INFINITE_LONG_DOUBLE 1" >>confdefs.h ;; esac ;; esac case "$gl_cv_func_printf_directive_a" in *yes) ;; *) printf "%s\n" "#define NEED_PRINTF_DIRECTIVE_A 1" >>confdefs.h { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo" >&5 printf %s "checking for nl_langinfo... " >&6; } if test ${gl_cv_onwards_func_nl_langinfo+y} then : printf %s "(cached) " >&6 else $as_nop exec 9>&6 6>/dev/null case "$host_os" in linux*-android*) ac_fn_check_decl "$LINENO" "nl_langinfo" "ac_cv_have_decl_nl_langinfo" "#include " "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_nl_langinfo" = xyes then : fi if test $ac_cv_have_decl_nl_langinfo = yes; then ac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo" if test "x$ac_cv_func_nl_langinfo" = xyes then : fi if test $ac_cv_func_nl_langinfo = yes; then gl_cv_onwards_func_nl_langinfo=yes else gl_cv_onwards_func_nl_langinfo='future OS version' fi else gl_cv_onwards_func_nl_langinfo='future OS version' fi ;; *) ac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo" if test "x$ac_cv_func_nl_langinfo" = xyes then : fi gl_cv_onwards_func_nl_langinfo=$ac_cv_func_nl_langinfo ;; esac exec 6>&9 9>&- fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_onwards_func_nl_langinfo" >&5 printf "%s\n" "$gl_cv_onwards_func_nl_langinfo" >&6; } case "$gl_cv_onwards_func_nl_langinfo" in future*) ac_cv_func_nl_langinfo=no ;; *) ac_cv_func_nl_langinfo=$gl_cv_onwards_func_nl_langinfo ;; esac if test $ac_cv_func_nl_langinfo = yes; then printf "%s\n" "#define HAVE_NL_LANGINFO 1" >>confdefs.h fi ;; esac case "$gl_cv_func_printf_directive_f" in *yes) ;; *) printf "%s\n" "#define NEED_PRINTF_DIRECTIVE_F 1" >>confdefs.h ;; esac case "$gl_cv_func_printf_directive_ls" in *yes) ;; *) printf "%s\n" "#define NEED_PRINTF_DIRECTIVE_LS 1" >>confdefs.h ;; esac case "$gl_cv_func_printf_flag_grouping" in *yes) ;; *) printf "%s\n" "#define NEED_PRINTF_FLAG_GROUPING 1" >>confdefs.h ;; esac case "$gl_cv_func_printf_flag_leftadjust" in *yes) ;; *) printf "%s\n" "#define NEED_PRINTF_FLAG_LEFTADJUST 1" >>confdefs.h ;; esac case "$gl_cv_func_printf_flag_zero" in *yes) ;; *) printf "%s\n" "#define NEED_PRINTF_FLAG_ZERO 1" >>confdefs.h ;; esac case "$gl_cv_func_printf_precision" in *yes) ;; *) printf "%s\n" "#define NEED_PRINTF_UNBOUNDED_PRECISION 1" >>confdefs.h printf "%s\n" "#define NEED_PRINTF_DOUBLE 1" >>confdefs.h printf "%s\n" "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h ;; esac case "$gl_cv_func_printf_enomem" in *yes) ;; *) printf "%s\n" "#define NEED_PRINTF_ENOMEM 1" >>confdefs.h printf "%s\n" "#define NEED_PRINTF_DOUBLE 1" >>confdefs.h printf "%s\n" "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h ;; esac gl_LIBOBJS="$gl_LIBOBJS vasnprintf.$ac_objext" gl_LIBOBJS="$gl_LIBOBJS printf-args.$ac_objext" gl_LIBOBJS="$gl_LIBOBJS printf-parse.$ac_objext" gl_LIBOBJS="$gl_LIBOBJS asnprintf.$ac_objext" if test $ac_cv_func_vasnprintf = yes; then printf "%s\n" "#define REPLACE_VASNPRINTF 1" >>confdefs.h fi ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default" if test "x$ac_cv_type_ptrdiff_t" = xyes then : else $as_nop printf "%s\n" "#define ptrdiff_t long" >>confdefs.h fi gl_LIBOBJS="$gl_LIBOBJS fprintf.$ac_objext" REPLACE_FPRINTF=1 printf "%s\n" "#define REPLACE_FPRINTF_POSIX 1" >>confdefs.h : fi GL_GNULIB_FPRINTF_POSIX=1 printf "%s\n" "#define GNULIB_TEST_FPRINTF_POSIX 1" >>confdefs.h { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether free is known to preserve errno" >&5 printf %s "checking whether free is known to preserve errno... " >&6; } if test ${gl_cv_func_free_preserves_errno+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { #if 2 < __GLIBC__ + (33 <= __GLIBC_MINOR__) #elif defined __OpenBSD__ #elif defined __sun #else #error "'free' is not known to preserve errno" #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gl_cv_func_free_preserves_errno=yes else $as_nop gl_cv_func_free_preserves_errno=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_free_preserves_errno" >&5 printf "%s\n" "$gl_cv_func_free_preserves_errno" >&6; } case $gl_cv_func_free_preserves_errno in *yes) printf "%s\n" "#define HAVE_FREE_POSIX 1" >>confdefs.h ;; *) REPLACE_FREE=1 ;; esac if test $REPLACE_FREE = 1; then GL_COND_OBJ_FREE_TRUE= GL_COND_OBJ_FREE_FALSE='#' else GL_COND_OBJ_FREE_TRUE='#' GL_COND_OBJ_FREE_FALSE= fi : if test -z "${GL_COND_OBJ_FREE_TRUE}" && test -z "${GL_COND_OBJ_FREE_FALSE}"; then GL_COND_OBJ_FREE_TRUE='#' GL_COND_OBJ_FREE_FALSE='#' fi if test -z "$GL_COND_OBJ_FREE_TRUE"; then : : fi GL_GNULIB_FREE_POSIX=1 printf "%s\n" "#define GNULIB_TEST_FREE_POSIX 1" >>confdefs.h if test $gl_cv_func_frexp_no_libm = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether frexp works" >&5 printf %s "checking whether frexp works... " >&6; } if test ${gl_cv_func_frexp_works+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in netbsd* | irix*) gl_cv_func_frexp_works="guessing no" ;; mingw*) # Guess yes with MSVC, no with mingw. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef _MSC_VER Good #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "Good" >/dev/null 2>&1 then : gl_cv_func_frexp_works="guessing yes" else $as_nop gl_cv_func_frexp_works="guessing no" fi rm -rf conftest* ;; *) gl_cv_func_frexp_works="guessing yes" ;; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #if HAVE_DECL_ALARM # include # include #endif /* HP cc on HP-UX 10.20 has a bug with the constant expression -0.0. ICC 10.0 has a bug when optimizing the expression -zero. The expression -DBL_MIN * DBL_MIN does not work when cross-compiling to PowerPC on Mac OS X 10.5. */ #if defined __hpux || defined __sgi || defined __ICC static double compute_minus_zero (void) { return -DBL_MIN * DBL_MIN; } # define minus_zero compute_minus_zero () #else double minus_zero = -0.0; #endif int main() { int result = 0; int i; volatile double x; double zero = 0.0; #if HAVE_DECL_ALARM /* NeXTstep 3.3 frexp() runs into an endless loop when called on an infinite number. Let the test fail in this case. */ signal (SIGALRM, SIG_DFL); alarm (5); #endif /* Test on denormalized numbers. */ for (i = 1, x = 1.0; i >= DBL_MIN_EXP; i--, x *= 0.5) ; if (x > 0.0) { int exp; double y = frexp (x, &exp); /* On machines with IEEE754 arithmetic: x = 1.11254e-308, exp = -1022. On NetBSD: y = 0.75. Correct: y = 0.5. */ if (y != 0.5) result |= 1; } /* Test on infinite numbers. */ x = 1.0 / zero; { int exp; double y = frexp (x, &exp); if (y != x) result |= 2; } /* Test on negative zero. */ x = minus_zero; { int exp; double y = frexp (x, &exp); if (memcmp (&y, &x, sizeof x)) result |= 4; } return result; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_frexp_works=yes else $as_nop gl_cv_func_frexp_works=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexp_works" >&5 printf "%s\n" "$gl_cv_func_frexp_works" >&6; } case "$gl_cv_func_frexp_works" in *yes) gl_func_frexp_no_libm=yes ;; *) gl_func_frexp_no_libm=no; REPLACE_FREXP=1 ;; esac else gl_func_frexp_no_libm=no REPLACE_FREXP=1 fi if test $gl_func_frexp_no_libm = yes; then printf "%s\n" "#define HAVE_FREXP_IN_LIBC 1" >>confdefs.h fi if test $gl_func_frexp_no_libm != yes; then gl_LIBOBJS="$gl_LIBOBJS frexp.$ac_objext" fi GL_GNULIB_FREXP=1 printf "%s\n" "#define GNULIB_TEST_FREXP 1" >>confdefs.h ac_fn_check_decl "$LINENO" "frexpl" "ac_cv_have_decl_frexpl" "#include " "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_frexpl" = xyes then : else $as_nop HAVE_DECL_FREXPL=0 fi if test $HAVE_DECL_FREXPL = 1; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether frexpl() can be used without linking with libm" >&5 printf %s "checking whether frexpl() can be used without linking with libm... " >&6; } if test ${gl_cv_func_frexpl_no_libm+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include long double x; int main (void) { int e; return frexpl (x, &e) > 0; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : gl_cv_func_frexpl_no_libm=yes else $as_nop gl_cv_func_frexpl_no_libm=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexpl_no_libm" >&5 printf "%s\n" "$gl_cv_func_frexpl_no_libm" >&6; } if test $gl_cv_func_frexpl_no_libm = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether frexpl works" >&5 printf %s "checking whether frexpl works... " >&6; } if test ${gl_cv_func_frexpl_works+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in aix | aix[3-6]* | beos* | darwin* | irix* | mingw* | pw*) gl_cv_func_frexpl_works="guessing no";; *) gl_cv_func_frexpl_works="guessing yes";; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include /* Override the values of , like done in float.in.h. */ #if defined __i386__ && (defined __BEOS__ || defined __OpenBSD__) # undef LDBL_MIN_EXP # define LDBL_MIN_EXP (-16381) #endif #if defined __i386__ && (defined __FreeBSD__ || defined __DragonFly__) # undef LDBL_MIN_EXP # define LDBL_MIN_EXP (-16381) #endif #if (defined _ARCH_PPC || defined _POWER) && defined _AIX && (LDBL_MANT_DIG == 106) && defined __GNUC__ # undef LDBL_MIN_EXP # define LDBL_MIN_EXP DBL_MIN_EXP #endif #if defined __sgi && (LDBL_MANT_DIG >= 106) # if defined __GNUC__ # undef LDBL_MIN_EXP # define LDBL_MIN_EXP DBL_MIN_EXP # endif #endif extern #ifdef __cplusplus "C" #endif long double frexpl (long double, int *); long double zero = 0.0L; int main() { int result = 0; volatile long double x; /* Test on finite numbers that fails on AIX 5.1. */ x = 16.0L; { int exp = -9999; frexpl (x, &exp); if (exp != 5) result |= 1; } /* Test on finite numbers that fails on Mac OS X 10.4, because its frexpl function returns an invalid (incorrectly normalized) value: it returns y = { 0x3fe028f5, 0xc28f5c28, 0x3c9eb851, 0xeb851eb8 } but the correct result is 0.505L = { 0x3fe028f5, 0xc28f5c29, 0xbc547ae1, 0x47ae1480 } */ x = 1.01L; { int exp = -9999; long double y = frexpl (x, &exp); if (!(exp == 1 && y == 0.505L)) result |= 2; } /* Test on large finite numbers. This fails on BeOS at i = 16322, while LDBL_MAX_EXP = 16384. In the loop end test, we test x against Infinity, rather than comparing i with LDBL_MAX_EXP, because BeOS has a wrong LDBL_MAX_EXP. */ { int i; for (i = 1, x = 1.0L; x != x + x; i++, x *= 2.0L) { int exp = -9999; frexpl (x, &exp); if (exp != i) { result |= 4; break; } } } /* Test on denormalized numbers. */ { int i; for (i = 1, x = 1.0L; i >= LDBL_MIN_EXP; i--, x *= 0.5L) ; if (x > 0.0L) { int exp; long double y = frexpl (x, &exp); /* On machines with IEEE854 arithmetic: x = 1.68105e-4932, exp = -16382, y = 0.5. On Mac OS X 10.5: exp = -16384, y = 0.5. */ if (exp != LDBL_MIN_EXP - 1) result |= 8; } } /* Test on infinite numbers. */ /* The Microsoft MSVC 14 compiler chokes on the expression 1.0 / 0.0. */ x = 1.0L / zero; { int exp; long double y = frexpl (x, &exp); if (y != x) result |= 16; } return result; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_frexpl_works=yes else $as_nop gl_cv_func_frexpl_works=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexpl_works" >&5 printf "%s\n" "$gl_cv_func_frexpl_works" >&6; } case "$gl_cv_func_frexpl_works" in *yes) gl_func_frexpl_no_libm=yes ;; *) gl_func_frexpl_no_libm=no; REPLACE_FREXPL=1 ;; esac else gl_func_frexpl_no_libm=no REPLACE_FREXPL=1 fi if test $gl_func_frexpl_no_libm = yes; then printf "%s\n" "#define HAVE_FREXPL_IN_LIBC 1" >>confdefs.h fi fi if test $HAVE_DECL_FREXPL = 0 || test $gl_func_frexpl_no_libm = no; then gl_LIBOBJS="$gl_LIBOBJS frexpl.$ac_objext" fi GL_GNULIB_FREXPL=1 printf "%s\n" "#define GNULIB_TEST_FREXPL 1" >>confdefs.h { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __fseterr" >&5 printf %s "checking for __fseterr... " >&6; } if test ${gl_cv_onwards_func___fseterr+y} then : printf %s "(cached) " >&6 else $as_nop exec 9>&6 6>/dev/null case "$host_os" in linux*-android*) ac_fn_check_decl "$LINENO" "__fseterr" "ac_cv_have_decl___fseterr" "#include #include " "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl___fseterr" = xyes then : fi if test $ac_cv_have_decl___fseterr = yes; then ac_fn_c_check_func "$LINENO" "__fseterr" "ac_cv_func___fseterr" if test "x$ac_cv_func___fseterr" = xyes then : fi if test $ac_cv_func___fseterr = yes; then gl_cv_onwards_func___fseterr=yes else gl_cv_onwards_func___fseterr='future OS version' fi else gl_cv_onwards_func___fseterr='future OS version' fi ;; *) ac_fn_c_check_func "$LINENO" "__fseterr" "ac_cv_func___fseterr" if test "x$ac_cv_func___fseterr" = xyes then : fi gl_cv_onwards_func___fseterr=$ac_cv_func___fseterr ;; esac exec 6>&9 9>&- fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_onwards_func___fseterr" >&5 printf "%s\n" "$gl_cv_onwards_func___fseterr" >&6; } case "$gl_cv_onwards_func___fseterr" in future*) ac_cv_func___fseterr=no ;; *) ac_cv_func___fseterr=$gl_cv_onwards_func___fseterr ;; esac if test $ac_cv_func___fseterr = yes; then printf "%s\n" "#define HAVE___FSETERR 1" >>confdefs.h fi if test $ac_cv_func___fseterr = no; then GL_COND_OBJ_FSETERR_TRUE= GL_COND_OBJ_FSETERR_FALSE='#' else GL_COND_OBJ_FSETERR_TRUE='#' GL_COND_OBJ_FSETERR_FALSE= fi : if test -z "${GL_COND_OBJ_FSETERR_TRUE}" && test -z "${GL_COND_OBJ_FSETERR_FALSE}"; then GL_COND_OBJ_FSETERR_TRUE='#' GL_COND_OBJ_FSETERR_FALSE='#' fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether isnan(double) can be used without linking with libm" >&5 printf %s "checking whether isnan(double) can be used without linking with libm... " >&6; } if test ${gl_cv_func_isnand_no_libm+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #if (__GNUC__ >= 4) || (__clang_major__ >= 4) # undef isnand # define isnand(x) __builtin_isnan ((double)(x)) #else # undef isnand # define isnand(x) isnan ((double)(x)) #endif double x; int main (void) { return isnand (x); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : gl_cv_func_isnand_no_libm=yes else $as_nop gl_cv_func_isnand_no_libm=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_isnand_no_libm" >&5 printf "%s\n" "$gl_cv_func_isnand_no_libm" >&6; } gl_func_isnand_no_libm=$gl_cv_func_isnand_no_libm if test $gl_cv_func_isnand_no_libm = yes; then printf "%s\n" "#define HAVE_ISNAND_IN_LIBC 1" >>confdefs.h fi if test $gl_func_isnand_no_libm != yes; then gl_LIBOBJS="$gl_LIBOBJS isnand.$ac_objext" fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether isnan(float) can be used without linking with libm" >&5 printf %s "checking whether isnan(float) can be used without linking with libm... " >&6; } if test ${gl_cv_func_isnanf_no_libm+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #if (__GNUC__ >= 4) || (__clang_major__ >= 4) # undef isnanf # define isnanf(x) __builtin_isnan ((float)(x)) #elif defined isnan # undef isnanf # define isnanf(x) isnan ((float)(x)) #endif float x; int main (void) { return isnanf (x); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : gl_cv_func_isnanf_no_libm=yes else $as_nop gl_cv_func_isnanf_no_libm=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_isnanf_no_libm" >&5 printf "%s\n" "$gl_cv_func_isnanf_no_libm" >&6; } if test $gl_cv_func_isnanf_no_libm = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether isnan(float) works" >&5 printf %s "checking whether isnan(float) works... " >&6; } if test ${gl_cv_func_isnanf_works+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in irix* | solaris*) gl_cv_func_isnanf_works="guessing no" ;; mingw*) # Guess yes on mingw, no on MSVC. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __MINGW32__ Known #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "Known" >/dev/null 2>&1 then : gl_cv_func_isnanf_works="guessing yes" else $as_nop gl_cv_func_isnanf_works="guessing no" fi rm -rf conftest* ;; *) gl_cv_func_isnanf_works="guessing yes" ;; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #if (__GNUC__ >= 4) || (__clang_major__ >= 4) # undef isnanf # define isnanf(x) __builtin_isnan ((float)(x)) #elif defined isnan # undef isnanf # define isnanf(x) isnan ((float)(x)) #endif /* The Compaq (ex-DEC) C 6.4 compiler chokes on the expression 0.0 / 0.0. */ #ifdef __DECC static float NaN () { static float zero = 0.0f; return zero / zero; } #else # define NaN() (0.0f / 0.0f) #endif #define NWORDS \ ((sizeof (float) + sizeof (unsigned int) - 1) / sizeof (unsigned int)) typedef union { unsigned int word[NWORDS]; float value; } memory_float; int main() { int result = 0; if (isnanf (1.0f / 0.0f)) result |= 1; if (!isnanf (NaN ())) result |= 2; #if defined FLT_EXPBIT0_WORD && defined FLT_EXPBIT0_BIT /* The isnanf function should be immune against changes in the sign bit and in the mantissa bits. The xor operation twiddles a bit that can only be a sign bit or a mantissa bit. */ if (FLT_EXPBIT0_WORD == 0 && FLT_EXPBIT0_BIT > 0) { memory_float m; m.value = NaN (); /* Set the bits below the exponent to 01111...111. */ m.word[0] &= -1U << FLT_EXPBIT0_BIT; m.word[0] |= (1U << (FLT_EXPBIT0_BIT - 1)) - 1; if (!isnanf (m.value)) result |= 4; } #endif return result; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_isnanf_works=yes else $as_nop gl_cv_func_isnanf_works=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_isnanf_works" >&5 printf "%s\n" "$gl_cv_func_isnanf_works" >&6; } fi if test $gl_cv_func_isnanf_no_libm = yes \ && { case "$gl_cv_func_isnanf_works" in *yes) true;; *) false;; esac }; then gl_func_isnanf_no_libm=yes printf "%s\n" "#define HAVE_ISNANF_IN_LIBC 1" >>confdefs.h else gl_func_isnanf_no_libm=no fi if test $gl_func_isnanf_no_libm != yes; then gl_LIBOBJS="$gl_LIBOBJS isnanf.$ac_objext" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'float'" >&5 printf %s "checking where to find the exponent in a 'float'... " >&6; } if test ${gl_cv_cc_float_expbit0+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : gl_cv_cc_float_expbit0="word 0 bit 23" else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include #define NWORDS \ ((sizeof (float) + sizeof (unsigned int) - 1) / sizeof (unsigned int)) typedef union { float value; unsigned int word[NWORDS]; } memory_float; static unsigned int ored_words[NWORDS]; static unsigned int anded_words[NWORDS]; static void add_to_ored_words (float x) { memory_float m; size_t i; /* Clear it first, in case sizeof (float) < sizeof (memory_float). */ memset (&m, 0, sizeof (memory_float)); m.value = x; for (i = 0; i < NWORDS; i++) { ored_words[i] |= m.word[i]; anded_words[i] &= m.word[i]; } } int main () { size_t j; FILE *fp = fopen ("conftest.out", "w"); if (fp == NULL) return 1; for (j = 0; j < NWORDS; j++) anded_words[j] = ~ (unsigned int) 0; add_to_ored_words (0.25f); add_to_ored_words (0.5f); add_to_ored_words (1.0f); add_to_ored_words (2.0f); add_to_ored_words (4.0f); /* Remove bits that are common (e.g. if representation of the first mantissa bit is explicit). */ for (j = 0; j < NWORDS; j++) ored_words[j] &= ~anded_words[j]; /* Now find the nonzero word. */ for (j = 0; j < NWORDS; j++) if (ored_words[j] != 0) break; if (j < NWORDS) { size_t i; for (i = j + 1; i < NWORDS; i++) if (ored_words[i] != 0) { fprintf (fp, "unknown"); return (fclose (fp) != 0); } for (i = 0; ; i++) if ((ored_words[j] >> i) & 1) { fprintf (fp, "word %d bit %d", (int) j, (int) i); return (fclose (fp) != 0); } } fprintf (fp, "unknown"); return (fclose (fp) != 0); } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_cc_float_expbit0=`cat conftest.out` else $as_nop gl_cv_cc_float_expbit0="unknown" fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f conftest.out fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_float_expbit0" >&5 printf "%s\n" "$gl_cv_cc_float_expbit0" >&6; } case "$gl_cv_cc_float_expbit0" in word*bit*) word=`echo "$gl_cv_cc_float_expbit0" | sed -e 's/word //' -e 's/ bit.*//'` bit=`echo "$gl_cv_cc_float_expbit0" | sed -e 's/word.*bit //'` printf "%s\n" "#define FLT_EXPBIT0_WORD $word" >>confdefs.h printf "%s\n" "#define FLT_EXPBIT0_BIT $bit" >>confdefs.h ;; esac fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether isnan(long double) can be used without linking with libm" >&5 printf %s "checking whether isnan(long double) can be used without linking with libm... " >&6; } if test ${gl_cv_func_isnanl_no_libm+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #if (__GNUC__ >= 4) || (__clang_major__ >= 4) # undef isnanl # define isnanl(x) __builtin_isnan ((long double)(x)) #elif defined isnan # undef isnanl # define isnanl(x) isnan ((long double)(x)) #endif long double x; int main (void) { return isnanl (x); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : gl_cv_func_isnanl_no_libm=yes else $as_nop gl_cv_func_isnanl_no_libm=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_isnanl_no_libm" >&5 printf "%s\n" "$gl_cv_func_isnanl_no_libm" >&6; } gl_func_isnanl_no_libm=$gl_cv_func_isnanl_no_libm if test $gl_func_isnanl_no_libm = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether isnanl works" >&5 printf %s "checking whether isnanl works... " >&6; } if test ${gl_cv_func_isnanl_works+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in mingw*) # Guess yes on mingw, no on MSVC. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __MINGW32__ Known #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "Known" >/dev/null 2>&1 then : gl_cv_func_isnanl_works="guessing yes" else $as_nop gl_cv_func_isnanl_works="guessing no" fi rm -rf conftest* ;; *) gl_cv_func_isnanl_works="guessing yes" ;; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #if (__GNUC__ >= 4) || (__clang_major__ >= 4) # undef isnanl # define isnanl(x) __builtin_isnan ((long double)(x)) #elif defined isnan # undef isnanl # define isnanl(x) isnan ((long double)(x)) #endif #define NWORDS \ ((sizeof (long double) + sizeof (unsigned int) - 1) / sizeof (unsigned int)) typedef union { unsigned int word[NWORDS]; long double value; } memory_long_double; /* On Irix 6.5, gcc 3.4.3 can't compute compile-time NaN, and needs the runtime type conversion. */ #ifdef __sgi static long double NaNl () { double zero = 0.0; return zero / zero; } #else # define NaNl() (0.0L / 0.0L) #endif int main () { int result = 0; if (!isnanl (NaNl ())) result |= 1; { memory_long_double m; unsigned int i; /* The isnanl function should be immune against changes in the sign bit and in the mantissa bits. The xor operation twiddles a bit that can only be a sign bit or a mantissa bit (since the exponent never extends to bit 31). */ m.value = NaNl (); m.word[NWORDS / 2] ^= (unsigned int) 1 << (sizeof (unsigned int) * CHAR_BIT - 1); for (i = 0; i < NWORDS; i++) m.word[i] |= 1; if (!isnanl (m.value)) result |= 1; } #if ((defined __ia64 && LDBL_MANT_DIG == 64) || (defined __x86_64__ || defined __amd64__) || (defined __i386 || defined __i386__ || defined _I386 || defined _M_IX86 || defined _X86_)) && !HAVE_SAME_LONG_DOUBLE_AS_DOUBLE /* Representation of an 80-bit 'long double' as an initializer for a sequence of 'unsigned int' words. */ # ifdef WORDS_BIGENDIAN # define LDBL80_WORDS(exponent,manthi,mantlo) \ { ((unsigned int) (exponent) << 16) | ((unsigned int) (manthi) >> 16), \ ((unsigned int) (manthi) << 16) | ((unsigned int) (mantlo) >> 16), \ (unsigned int) (mantlo) << 16 \ } # else # define LDBL80_WORDS(exponent,manthi,mantlo) \ { mantlo, manthi, exponent } # endif { /* Quiet NaN. */ static memory_long_double x = { LDBL80_WORDS (0xFFFF, 0xC3333333, 0x00000000) }; if (!isnanl (x.value)) result |= 2; } { /* Signalling NaN. */ static memory_long_double x = { LDBL80_WORDS (0xFFFF, 0x83333333, 0x00000000) }; if (!isnanl (x.value)) result |= 2; } /* isnanl should return something even for noncanonical values. */ { /* Pseudo-NaN. */ static memory_long_double x = { LDBL80_WORDS (0xFFFF, 0x40000001, 0x00000000) }; if (isnanl (x.value) && !isnanl (x.value)) result |= 4; } { /* Pseudo-Infinity. */ static memory_long_double x = { LDBL80_WORDS (0xFFFF, 0x00000000, 0x00000000) }; if (isnanl (x.value) && !isnanl (x.value)) result |= 8; } { /* Pseudo-Zero. */ static memory_long_double x = { LDBL80_WORDS (0x4004, 0x00000000, 0x00000000) }; if (isnanl (x.value) && !isnanl (x.value)) result |= 16; } { /* Unnormalized number. */ static memory_long_double x = { LDBL80_WORDS (0x4000, 0x63333333, 0x00000000) }; if (isnanl (x.value) && !isnanl (x.value)) result |= 32; } { /* Pseudo-Denormal. */ static memory_long_double x = { LDBL80_WORDS (0x0000, 0x83333333, 0x00000000) }; if (isnanl (x.value) && !isnanl (x.value)) result |= 64; } #endif return result; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_isnanl_works=yes else $as_nop gl_cv_func_isnanl_works=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_isnanl_works" >&5 printf "%s\n" "$gl_cv_func_isnanl_works" >&6; } case "$gl_cv_func_isnanl_works" in *yes) ;; *) gl_func_isnanl_no_libm=no ;; esac fi if test $gl_func_isnanl_no_libm = yes; then printf "%s\n" "#define HAVE_ISNANL_IN_LIBC 1" >>confdefs.h fi if test $gl_func_isnanl_no_libm != yes; then gl_LIBOBJS="$gl_LIBOBJS isnanl.$ac_objext" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'long double'" >&5 printf %s "checking where to find the exponent in a 'long double'... " >&6; } if test ${gl_cv_cc_long_double_expbit0+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : gl_cv_cc_long_double_expbit0="unknown" case "$host_os" in mingw*) # On native Windows (little-endian), we know the result # in two cases: mingw, MSVC. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __MINGW32__ Known #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "Known" >/dev/null 2>&1 then : gl_cv_cc_long_double_expbit0="word 2 bit 0" fi rm -rf conftest* cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef _MSC_VER Known #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "Known" >/dev/null 2>&1 then : gl_cv_cc_long_double_expbit0="word 1 bit 20" fi rm -rf conftest* ;; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include #define NWORDS \ ((sizeof (long double) + sizeof (unsigned int) - 1) / sizeof (unsigned int)) typedef union { long double value; unsigned int word[NWORDS]; } memory_long_double; static unsigned int ored_words[NWORDS]; static unsigned int anded_words[NWORDS]; static void add_to_ored_words (long double *x) { memory_long_double m; size_t i; /* Clear it first, in case sizeof (long double) < sizeof (memory_long_double). */ memset (&m, 0, sizeof (memory_long_double)); m.value = *x; for (i = 0; i < NWORDS; i++) { ored_words[i] |= m.word[i]; anded_words[i] &= m.word[i]; } } int main () { static long double samples[5] = { 0.25L, 0.5L, 1.0L, 2.0L, 4.0L }; size_t j; FILE *fp = fopen ("conftest.out", "w"); if (fp == NULL) return 1; for (j = 0; j < NWORDS; j++) anded_words[j] = ~ (unsigned int) 0; for (j = 0; j < 5; j++) add_to_ored_words (&samples[j]); /* Remove bits that are common (e.g. if representation of the first mantissa bit is explicit). */ for (j = 0; j < NWORDS; j++) ored_words[j] &= ~anded_words[j]; /* Now find the nonzero word. */ for (j = 0; j < NWORDS; j++) if (ored_words[j] != 0) break; if (j < NWORDS) { size_t i; for (i = j + 1; i < NWORDS; i++) if (ored_words[i] != 0) { fprintf (fp, "unknown"); return (fclose (fp) != 0); } for (i = 0; ; i++) if ((ored_words[j] >> i) & 1) { fprintf (fp, "word %d bit %d", (int) j, (int) i); return (fclose (fp) != 0); } } fprintf (fp, "unknown"); return (fclose (fp) != 0); } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_cc_long_double_expbit0=`cat conftest.out` else $as_nop gl_cv_cc_long_double_expbit0="unknown" fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f conftest.out fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_long_double_expbit0" >&5 printf "%s\n" "$gl_cv_cc_long_double_expbit0" >&6; } case "$gl_cv_cc_long_double_expbit0" in word*bit*) word=`echo "$gl_cv_cc_long_double_expbit0" | sed -e 's/word //' -e 's/ bit.*//'` bit=`echo "$gl_cv_cc_long_double_expbit0" | sed -e 's/word.*bit //'` printf "%s\n" "#define LDBL_EXPBIT0_WORD $word" >>confdefs.h printf "%s\n" "#define LDBL_EXPBIT0_BIT $bit" >>confdefs.h ;; esac fi case "$GL_GENERATE_LIMITS_H" in false) LIMITS_H='' ;; true) if test -z "$LIMITS_H"; then LIMITS_H="${gl_source_base_prefix}limits.h" fi ;; *) echo "*** GL_GENERATE_LIMITS_H is not set correctly" 1>&2; exit 1 ;; esac if $GL_GENERATE_LIMITS_H; then GL_GENERATE_LIMITS_H_TRUE= GL_GENERATE_LIMITS_H_FALSE='#' else GL_GENERATE_LIMITS_H_TRUE='#' GL_GENERATE_LIMITS_H_FALSE= fi : if test -z "${GL_GENERATE_LIMITS_H_TRUE}" && test -z "${GL_GENERATE_LIMITS_H_FALSE}"; then GL_GENERATE_LIMITS_H_TRUE='#' GL_GENERATE_LIMITS_H_FALSE='#' fi LOCALCHARSET_TESTS_ENVIRONMENT= if test $REPLACE_MEMCHR = 1; then GL_COND_OBJ_MEMCHR_TRUE= GL_COND_OBJ_MEMCHR_FALSE='#' else GL_COND_OBJ_MEMCHR_TRUE='#' GL_COND_OBJ_MEMCHR_FALSE= fi : if test -z "${GL_COND_OBJ_MEMCHR_TRUE}" && test -z "${GL_COND_OBJ_MEMCHR_FALSE}"; then GL_COND_OBJ_MEMCHR_TRUE='#' GL_COND_OBJ_MEMCHR_FALSE='#' fi if test -z "$GL_COND_OBJ_MEMCHR_TRUE"; then : ac_fn_c_check_header_compile "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default" if test "x$ac_cv_header_bp_sym_h" = xyes then : printf "%s\n" "#define HAVE_BP_SYM_H 1" >>confdefs.h fi fi GL_GNULIB_MEMCHR=1 printf "%s\n" "#define GNULIB_TEST_MEMCHR 1" >>confdefs.h if test $gl_cv_func_frexp_no_libm = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether frexp works" >&5 printf %s "checking whether frexp works... " >&6; } if test ${gl_cv_func_frexp_works+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in netbsd* | irix*) gl_cv_func_frexp_works="guessing no" ;; mingw*) # Guess yes with MSVC, no with mingw. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef _MSC_VER Good #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "Good" >/dev/null 2>&1 then : gl_cv_func_frexp_works="guessing yes" else $as_nop gl_cv_func_frexp_works="guessing no" fi rm -rf conftest* ;; *) gl_cv_func_frexp_works="guessing yes" ;; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #if HAVE_DECL_ALARM # include # include #endif /* HP cc on HP-UX 10.20 has a bug with the constant expression -0.0. ICC 10.0 has a bug when optimizing the expression -zero. The expression -DBL_MIN * DBL_MIN does not work when cross-compiling to PowerPC on Mac OS X 10.5. */ #if defined __hpux || defined __sgi || defined __ICC static double compute_minus_zero (void) { return -DBL_MIN * DBL_MIN; } # define minus_zero compute_minus_zero () #else double minus_zero = -0.0; #endif int main() { int result = 0; int i; volatile double x; double zero = 0.0; #if HAVE_DECL_ALARM /* NeXTstep 3.3 frexp() runs into an endless loop when called on an infinite number. Let the test fail in this case. */ signal (SIGALRM, SIG_DFL); alarm (5); #endif /* Test on denormalized numbers. */ for (i = 1, x = 1.0; i >= DBL_MIN_EXP; i--, x *= 0.5) ; if (x > 0.0) { int exp; double y = frexp (x, &exp); /* On machines with IEEE754 arithmetic: x = 1.11254e-308, exp = -1022. On NetBSD: y = 0.75. Correct: y = 0.5. */ if (y != 0.5) result |= 1; } /* Test on infinite numbers. */ x = 1.0 / zero; { int exp; double y = frexp (x, &exp); if (y != x) result |= 2; } /* Test on negative zero. */ x = minus_zero; { int exp; double y = frexp (x, &exp); if (memcmp (&y, &x, sizeof x)) result |= 4; } return result; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_frexp_works=yes else $as_nop gl_cv_func_frexp_works=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexp_works" >&5 printf "%s\n" "$gl_cv_func_frexp_works" >&6; } case "$gl_cv_func_frexp_works" in *yes) printf "%s\n" "#define HAVE_FREXP_IN_LIBC 1" >>confdefs.h ;; esac fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ldexp can be used without linking with libm" >&5 printf %s "checking whether ldexp can be used without linking with libm... " >&6; } if test ${gl_cv_func_ldexp_no_libm+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include double x; int y; int main (void) { return ldexp (x, y) < 1; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : gl_cv_func_ldexp_no_libm=yes else $as_nop gl_cv_func_ldexp_no_libm=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_ldexp_no_libm" >&5 printf "%s\n" "$gl_cv_func_ldexp_no_libm" >&6; } if test $gl_cv_func_ldexp_no_libm = yes; then printf "%s\n" "#define HAVE_LDEXP_IN_LIBC 1" >>confdefs.h fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether frexpl() can be used without linking with libm" >&5 printf %s "checking whether frexpl() can be used without linking with libm... " >&6; } if test ${gl_cv_func_frexpl_no_libm+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include long double x; int main (void) { int e; return frexpl (x, &e) > 0; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : gl_cv_func_frexpl_no_libm=yes else $as_nop gl_cv_func_frexpl_no_libm=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexpl_no_libm" >&5 printf "%s\n" "$gl_cv_func_frexpl_no_libm" >&6; } if test $gl_cv_func_frexpl_no_libm = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether frexpl works" >&5 printf %s "checking whether frexpl works... " >&6; } if test ${gl_cv_func_frexpl_works+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in aix | aix[3-6]* | beos* | darwin* | irix* | mingw* | pw*) gl_cv_func_frexpl_works="guessing no";; *) gl_cv_func_frexpl_works="guessing yes";; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include /* Override the values of , like done in float.in.h. */ #if defined __i386__ && (defined __BEOS__ || defined __OpenBSD__) # undef LDBL_MIN_EXP # define LDBL_MIN_EXP (-16381) #endif #if defined __i386__ && (defined __FreeBSD__ || defined __DragonFly__) # undef LDBL_MIN_EXP # define LDBL_MIN_EXP (-16381) #endif #if (defined _ARCH_PPC || defined _POWER) && defined _AIX && (LDBL_MANT_DIG == 106) && defined __GNUC__ # undef LDBL_MIN_EXP # define LDBL_MIN_EXP DBL_MIN_EXP #endif #if defined __sgi && (LDBL_MANT_DIG >= 106) # if defined __GNUC__ # undef LDBL_MIN_EXP # define LDBL_MIN_EXP DBL_MIN_EXP # endif #endif extern #ifdef __cplusplus "C" #endif long double frexpl (long double, int *); long double zero = 0.0L; int main() { int result = 0; volatile long double x; /* Test on finite numbers that fails on AIX 5.1. */ x = 16.0L; { int exp = -9999; frexpl (x, &exp); if (exp != 5) result |= 1; } /* Test on finite numbers that fails on Mac OS X 10.4, because its frexpl function returns an invalid (incorrectly normalized) value: it returns y = { 0x3fe028f5, 0xc28f5c28, 0x3c9eb851, 0xeb851eb8 } but the correct result is 0.505L = { 0x3fe028f5, 0xc28f5c29, 0xbc547ae1, 0x47ae1480 } */ x = 1.01L; { int exp = -9999; long double y = frexpl (x, &exp); if (!(exp == 1 && y == 0.505L)) result |= 2; } /* Test on large finite numbers. This fails on BeOS at i = 16322, while LDBL_MAX_EXP = 16384. In the loop end test, we test x against Infinity, rather than comparing i with LDBL_MAX_EXP, because BeOS has a wrong LDBL_MAX_EXP. */ { int i; for (i = 1, x = 1.0L; x != x + x; i++, x *= 2.0L) { int exp = -9999; frexpl (x, &exp); if (exp != i) { result |= 4; break; } } } /* Test on denormalized numbers. */ { int i; for (i = 1, x = 1.0L; i >= LDBL_MIN_EXP; i--, x *= 0.5L) ; if (x > 0.0L) { int exp; long double y = frexpl (x, &exp); /* On machines with IEEE854 arithmetic: x = 1.68105e-4932, exp = -16382, y = 0.5. On Mac OS X 10.5: exp = -16384, y = 0.5. */ if (exp != LDBL_MIN_EXP - 1) result |= 8; } } /* Test on infinite numbers. */ /* The Microsoft MSVC 14 compiler chokes on the expression 1.0 / 0.0. */ x = 1.0L / zero; { int exp; long double y = frexpl (x, &exp); if (y != x) result |= 16; } return result; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_frexpl_works=yes else $as_nop gl_cv_func_frexpl_works=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexpl_works" >&5 printf "%s\n" "$gl_cv_func_frexpl_works" >&6; } case "$gl_cv_func_frexpl_works" in *yes) gl_func_frexpl_no_libm=yes ;; *) gl_func_frexpl_no_libm=no; REPLACE_FREXPL=1 ;; esac else gl_func_frexpl_no_libm=no REPLACE_FREXPL=1 fi if test $gl_func_frexpl_no_libm = yes; then printf "%s\n" "#define HAVE_FREXPL_IN_LIBC 1" >>confdefs.h ac_fn_check_decl "$LINENO" "frexpl" "ac_cv_have_decl_frexpl" "#include " "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_frexpl" = xyes then : else $as_nop HAVE_DECL_FREXPL=0 fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ldexpl() can be used without linking with libm" >&5 printf %s "checking whether ldexpl() can be used without linking with libm... " >&6; } if test ${gl_cv_func_ldexpl_no_libm+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include long double x; int main (void) { return ldexpl (x, -1) > 0; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : gl_cv_func_ldexpl_no_libm=yes else $as_nop gl_cv_func_ldexpl_no_libm=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_ldexpl_no_libm" >&5 printf "%s\n" "$gl_cv_func_ldexpl_no_libm" >&6; } if test $gl_cv_func_ldexpl_no_libm = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ldexpl works" >&5 printf %s "checking whether ldexpl works... " >&6; } if test ${gl_cv_func_ldexpl_works+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in aix | aix[3-6]*) gl_cv_func_ldexpl_works="guessing no" ;; # Guess yes on native Windows. mingw*) gl_cv_func_ldexpl_works="guessing yes" ;; *) gl_cv_func_ldexpl_works="guessing yes" ;; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include extern #ifdef __cplusplus "C" #endif long double ldexpl (long double, int); int main() { int result = 0; { volatile long double x = 1.0; volatile long double y = ldexpl (x, -1); if (y != 0.5L) result |= 1; } { volatile long double x = 1.73205L; volatile long double y = ldexpl (x, 0); if (y != x) result |= 2; } return result; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_ldexpl_works=yes else $as_nop gl_cv_func_ldexpl_works=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_ldexpl_works" >&5 printf "%s\n" "$gl_cv_func_ldexpl_works" >&6; } case "$gl_cv_func_ldexpl_works" in *yes) printf "%s\n" "#define HAVE_LDEXPL_IN_LIBC 1" >>confdefs.h ac_fn_check_decl "$LINENO" "ldexpl" "ac_cv_have_decl_ldexpl" "#include " "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_ldexpl" = xyes then : else $as_nop HAVE_DECL_LDEXPL=0 fi ;; esac fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for signbit macro" >&5 printf %s "checking for signbit macro... " >&6; } if test ${gl_cv_func_signbit+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in # Guess yes on glibc systems. *-gnu* | gnu*) gl_cv_func_signbit="guessing yes" ;; # Guess yes on musl systems. *-musl*) gl_cv_func_signbit="guessing yes" ;; # Guess yes on native Windows. mingw*) gl_cv_func_signbit="guessing yes" ;; # If we don't know, obey --enable-cross-guesses. *) gl_cv_func_signbit="$gl_cross_guess_normal" ;; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include /* If signbit is defined as a function, don't use it, since calling it for 'float' or 'long double' arguments would involve conversions. If signbit is not declared at all but exists as a library function, don't use it, since the prototype may not match. If signbit is not declared at all but exists as a compiler built-in, don't use it, since it's preferable to use __builtin_signbit* (no warnings, no conversions). */ #ifndef signbit # error "signbit should be a macro" #endif #include /* Global variables. Needed because GCC 4 constant-folds __builtin_signbitl (literal) but cannot constant-fold __builtin_signbitl (variable). */ float vf; double vd; long double vl; int main () { /* HP cc on HP-UX 10.20 has a bug with the constant expression -0.0. So we use -p0f and -p0d instead. */ float p0f = 0.0f; float m0f = -p0f; double p0d = 0.0; double m0d = -p0d; /* On HP-UX 10.20, negating 0.0L does not yield -0.0L. So we use another constant expression instead. But that expression does not work on other platforms, such as when cross-compiling to PowerPC on Mac OS X 10.5. */ long double p0l = 0.0L; #if defined __hpux || defined __sgi long double m0l = -LDBL_MIN * LDBL_MIN; #else long double m0l = -p0l; #endif int result = 0; if (signbit (vf)) /* link check */ vf++; { float plus_inf = 1.0f / p0f; float minus_inf = -1.0f / p0f; if (!(!signbit (255.0f) && signbit (-255.0f) && !signbit (p0f) && (memcmp (&m0f, &p0f, sizeof (float)) == 0 || signbit (m0f)) && !signbit (plus_inf) && signbit (minus_inf))) result |= 1; } if (signbit (vd)) /* link check */ vd++; { double plus_inf = 1.0 / p0d; double minus_inf = -1.0 / p0d; if (!(!signbit (255.0) && signbit (-255.0) && !signbit (p0d) && (memcmp (&m0d, &p0d, sizeof (double)) == 0 || signbit (m0d)) && !signbit (plus_inf) && signbit (minus_inf))) result |= 2; } if (signbit (vl)) /* link check */ vl++; { long double plus_inf = 1.0L / p0l; long double minus_inf = -1.0L / p0l; if (signbit (255.0L)) result |= 4; if (!signbit (-255.0L)) result |= 4; if (signbit (p0l)) result |= 8; if (!(memcmp (&m0l, &p0l, sizeof (long double)) == 0 || signbit (m0l))) result |= 16; if (signbit (plus_inf)) result |= 32; if (!signbit (minus_inf)) result |= 64; } return result; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_signbit=yes else $as_nop gl_cv_func_signbit=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_signbit" >&5 printf "%s\n" "$gl_cv_func_signbit" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for signbit compiler built-ins" >&5 printf %s "checking for signbit compiler built-ins... " >&6; } if test ${gl_cv_func_signbit_builtins+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in # Guess yes on glibc systems. *-gnu* | gnu*) gl_cv_func_signbit_builtins="guessing yes" ;; # Guess yes on musl systems. *-musl*) gl_cv_func_signbit_builtins="guessing yes" ;; # Guess yes on mingw, no on MSVC. mingw*) if test -n "$GCC"; then gl_cv_func_signbit_builtins="guessing yes" else gl_cv_func_signbit_builtins="guessing no" fi ;; # If we don't know, obey --enable-cross-guesses. *) gl_cv_func_signbit_builtins="$gl_cross_guess_normal" ;; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #if (__GNUC__ >= 4) || (__clang_major__ >= 4) # define signbit(x) \ (sizeof (x) == sizeof (long double) ? __builtin_signbitl (x) : \ sizeof (x) == sizeof (double) ? __builtin_signbit (x) : \ __builtin_signbitf (x)) #else # error "signbit should be three compiler built-ins" #endif #include /* Global variables. Needed because GCC 4 constant-folds __builtin_signbitl (literal) but cannot constant-fold __builtin_signbitl (variable). */ float vf; double vd; long double vl; int main () { /* HP cc on HP-UX 10.20 has a bug with the constant expression -0.0. So we use -p0f and -p0d instead. */ float p0f = 0.0f; float m0f = -p0f; double p0d = 0.0; double m0d = -p0d; /* On HP-UX 10.20, negating 0.0L does not yield -0.0L. So we use another constant expression instead. But that expression does not work on other platforms, such as when cross-compiling to PowerPC on Mac OS X 10.5. */ long double p0l = 0.0L; #if defined __hpux || defined __sgi long double m0l = -LDBL_MIN * LDBL_MIN; #else long double m0l = -p0l; #endif int result = 0; if (signbit (vf)) /* link check */ vf++; { float plus_inf = 1.0f / p0f; float minus_inf = -1.0f / p0f; if (!(!signbit (255.0f) && signbit (-255.0f) && !signbit (p0f) && (memcmp (&m0f, &p0f, sizeof (float)) == 0 || signbit (m0f)) && !signbit (plus_inf) && signbit (minus_inf))) result |= 1; } if (signbit (vd)) /* link check */ vd++; { double plus_inf = 1.0 / p0d; double minus_inf = -1.0 / p0d; if (!(!signbit (255.0) && signbit (-255.0) && !signbit (p0d) && (memcmp (&m0d, &p0d, sizeof (double)) == 0 || signbit (m0d)) && !signbit (plus_inf) && signbit (minus_inf))) result |= 2; } if (signbit (vl)) /* link check */ vl++; { long double plus_inf = 1.0L / p0l; long double minus_inf = -1.0L / p0l; if (signbit (255.0L)) result |= 4; if (!signbit (-255.0L)) result |= 4; if (signbit (p0l)) result |= 8; if (!(memcmp (&m0l, &p0l, sizeof (long double)) == 0 || signbit (m0l))) result |= 16; if (signbit (plus_inf)) result |= 32; if (!signbit (minus_inf)) result |= 64; } return result; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_signbit_builtins=yes else $as_nop gl_cv_func_signbit_builtins=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_signbit_builtins" >&5 printf "%s\n" "$gl_cv_func_signbit_builtins" >&6; } case "$gl_cv_func_signbit_builtins" in *yes) REPLACE_SIGNBIT_USING_BUILTINS=1 ;; *) case "$gl_cv_func_signbit" in *yes) ;; *) REPLACE_SIGNBIT=1 ;; esac ;; esac case "$host_os" in solaris*) REPLACE_SIGNBIT=1 ;; esac if test $REPLACE_SIGNBIT = 1; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where to find the sign bit in a 'float'" >&5 printf %s "checking where to find the sign bit in a 'float'... " >&6; } if test ${gl_cv_cc_float_signbit+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : gl_cv_cc_float_signbit="unknown" else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #define NWORDS \ ((sizeof (float) + sizeof (unsigned int) - 1) / sizeof (unsigned int)) typedef union { float value; unsigned int word[NWORDS]; } memory_float; static memory_float plus = { 1.0f }; static memory_float minus = { -1.0f }; int main () { size_t j, k, i; unsigned int m; FILE *fp = fopen ("conftest.out", "w"); if (fp == NULL) return 1; /* Find the different bit. */ k = 0; m = 0; for (j = 0; j < NWORDS; j++) { unsigned int x = plus.word[j] ^ minus.word[j]; if ((x & (x - 1)) || (x && m)) { /* More than one bit difference. */ fprintf (fp, "unknown"); fclose (fp); return 2; } if (x) { k = j; m = x; } } if (m == 0) { /* No difference. */ fprintf (fp, "unknown"); fclose (fp); return 3; } /* Now m = plus.word[k] ^ ~minus.word[k]. */ if (plus.word[k] & ~minus.word[k]) { /* Oh? The sign bit is set in the positive and cleared in the negative numbers? */ fprintf (fp, "unknown"); fclose (fp); return 4; } for (i = 0; ; i++) if ((m >> i) & 1) break; fprintf (fp, "word %d bit %d", (int) k, (int) i); if (fclose (fp) != 0) return 5; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_cc_float_signbit=`cat conftest.out` else $as_nop gl_cv_cc_float_signbit="unknown" fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f conftest.out fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_float_signbit" >&5 printf "%s\n" "$gl_cv_cc_float_signbit" >&6; } case "$gl_cv_cc_float_signbit" in word*bit*) word=`echo "$gl_cv_cc_float_signbit" | sed -e 's/word //' -e 's/ bit.*//'` bit=`echo "$gl_cv_cc_float_signbit" | sed -e 's/word.*bit //'` printf "%s\n" "#define FLT_SIGNBIT_WORD $word" >>confdefs.h printf "%s\n" "#define FLT_SIGNBIT_BIT $bit" >>confdefs.h ;; esac { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where to find the sign bit in a 'double'" >&5 printf %s "checking where to find the sign bit in a 'double'... " >&6; } if test ${gl_cv_cc_double_signbit+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : gl_cv_cc_double_signbit="unknown" else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #define NWORDS \ ((sizeof (double) + sizeof (unsigned int) - 1) / sizeof (unsigned int)) typedef union { double value; unsigned int word[NWORDS]; } memory_float; static memory_float plus = { 1.0 }; static memory_float minus = { -1.0 }; int main () { size_t j, k, i; unsigned int m; FILE *fp = fopen ("conftest.out", "w"); if (fp == NULL) return 1; /* Find the different bit. */ k = 0; m = 0; for (j = 0; j < NWORDS; j++) { unsigned int x = plus.word[j] ^ minus.word[j]; if ((x & (x - 1)) || (x && m)) { /* More than one bit difference. */ fprintf (fp, "unknown"); fclose (fp); return 2; } if (x) { k = j; m = x; } } if (m == 0) { /* No difference. */ fprintf (fp, "unknown"); fclose (fp); return 3; } /* Now m = plus.word[k] ^ ~minus.word[k]. */ if (plus.word[k] & ~minus.word[k]) { /* Oh? The sign bit is set in the positive and cleared in the negative numbers? */ fprintf (fp, "unknown"); fclose (fp); return 4; } for (i = 0; ; i++) if ((m >> i) & 1) break; fprintf (fp, "word %d bit %d", (int) k, (int) i); if (fclose (fp) != 0) return 5; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_cc_double_signbit=`cat conftest.out` else $as_nop gl_cv_cc_double_signbit="unknown" fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f conftest.out fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_double_signbit" >&5 printf "%s\n" "$gl_cv_cc_double_signbit" >&6; } case "$gl_cv_cc_double_signbit" in word*bit*) word=`echo "$gl_cv_cc_double_signbit" | sed -e 's/word //' -e 's/ bit.*//'` bit=`echo "$gl_cv_cc_double_signbit" | sed -e 's/word.*bit //'` printf "%s\n" "#define DBL_SIGNBIT_WORD $word" >>confdefs.h printf "%s\n" "#define DBL_SIGNBIT_BIT $bit" >>confdefs.h ;; esac { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where to find the sign bit in a 'long double'" >&5 printf %s "checking where to find the sign bit in a 'long double'... " >&6; } if test ${gl_cv_cc_long_double_signbit+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : gl_cv_cc_long_double_signbit="unknown" else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #define NWORDS \ ((sizeof (long double) + sizeof (unsigned int) - 1) / sizeof (unsigned int)) typedef union { long double value; unsigned int word[NWORDS]; } memory_float; static memory_float plus = { 1.0L }; static memory_float minus = { -1.0L }; int main () { size_t j, k, i; unsigned int m; FILE *fp = fopen ("conftest.out", "w"); if (fp == NULL) return 1; /* Find the different bit. */ k = 0; m = 0; for (j = 0; j < NWORDS; j++) { unsigned int x = plus.word[j] ^ minus.word[j]; if ((x & (x - 1)) || (x && m)) { /* More than one bit difference. */ fprintf (fp, "unknown"); fclose (fp); return 2; } if (x) { k = j; m = x; } } if (m == 0) { /* No difference. */ fprintf (fp, "unknown"); fclose (fp); return 3; } /* Now m = plus.word[k] ^ ~minus.word[k]. */ if (plus.word[k] & ~minus.word[k]) { /* Oh? The sign bit is set in the positive and cleared in the negative numbers? */ fprintf (fp, "unknown"); fclose (fp); return 4; } for (i = 0; ; i++) if ((m >> i) & 1) break; fprintf (fp, "word %d bit %d", (int) k, (int) i); if (fclose (fp) != 0) return 5; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_cc_long_double_signbit=`cat conftest.out` else $as_nop gl_cv_cc_long_double_signbit="unknown" fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f conftest.out fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_long_double_signbit" >&5 printf "%s\n" "$gl_cv_cc_long_double_signbit" >&6; } case "$gl_cv_cc_long_double_signbit" in word*bit*) word=`echo "$gl_cv_cc_long_double_signbit" | sed -e 's/word //' -e 's/ bit.*//'` bit=`echo "$gl_cv_cc_long_double_signbit" | sed -e 's/word.*bit //'` printf "%s\n" "#define LDBL_SIGNBIT_WORD $word" >>confdefs.h printf "%s\n" "#define LDBL_SIGNBIT_BIT $bit" >>confdefs.h ;; esac if test "$gl_cv_cc_float_signbit" = unknown; then ac_fn_check_decl "$LINENO" "copysignf" "ac_cv_have_decl_copysignf" "#include " "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_copysignf" = xyes then : ac_have_decl=1 else $as_nop ac_have_decl=0 fi printf "%s\n" "#define HAVE_DECL_COPYSIGNF $ac_have_decl" >>confdefs.h if test "$ac_cv_have_decl_copysignf" = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether copysignf can be used without linking with libm" >&5 printf %s "checking whether copysignf can be used without linking with libm... " >&6; } if test ${gl_cv_func_copysignf_no_libm+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include float x, y; int main (void) { return copysignf (x, y) < 0; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : gl_cv_func_copysignf_no_libm=yes else $as_nop gl_cv_func_copysignf_no_libm=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_copysignf_no_libm" >&5 printf "%s\n" "$gl_cv_func_copysignf_no_libm" >&6; } if test $gl_cv_func_copysignf_no_libm = yes; then printf "%s\n" "#define HAVE_COPYSIGNF_IN_LIBC 1" >>confdefs.h fi fi fi if test "$gl_cv_cc_double_signbit" = unknown; then ac_fn_check_decl "$LINENO" "copysign" "ac_cv_have_decl_copysign" "#include " "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_copysign" = xyes then : ac_have_decl=1 else $as_nop ac_have_decl=0 fi printf "%s\n" "#define HAVE_DECL_COPYSIGN $ac_have_decl" >>confdefs.h if test "$ac_cv_have_decl_copysign" = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether copysign can be used without linking with libm" >&5 printf %s "checking whether copysign can be used without linking with libm... " >&6; } if test ${gl_cv_func_copysign_no_libm+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include double x, y; int main (void) { return copysign (x, y) < 0; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : gl_cv_func_copysign_no_libm=yes else $as_nop gl_cv_func_copysign_no_libm=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_copysign_no_libm" >&5 printf "%s\n" "$gl_cv_func_copysign_no_libm" >&6; } if test $gl_cv_func_copysign_no_libm = yes; then printf "%s\n" "#define HAVE_COPYSIGN_IN_LIBC 1" >>confdefs.h fi fi fi if test "$gl_cv_cc_long_double_signbit" = unknown; then ac_fn_check_decl "$LINENO" "copysignl" "ac_cv_have_decl_copysignl" "#include " "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_copysignl" = xyes then : ac_have_decl=1 else $as_nop ac_have_decl=0 fi printf "%s\n" "#define HAVE_DECL_COPYSIGNL $ac_have_decl" >>confdefs.h if test "$ac_cv_have_decl_copysignl" = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether copysignl can be used without linking with libm" >&5 printf %s "checking whether copysignl can be used without linking with libm... " >&6; } if test ${gl_cv_func_copysignl_no_libm+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include long double x, y; int main (void) { return copysignl (x, y) < 0; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : gl_cv_func_copysignl_no_libm=yes else $as_nop gl_cv_func_copysignl_no_libm=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_copysignl_no_libm" >&5 printf "%s\n" "$gl_cv_func_copysignl_no_libm" >&6; } if test $gl_cv_func_copysignl_no_libm = yes; then printf "%s\n" "#define HAVE_COPYSIGNL_IN_LIBC 1" >>confdefs.h fi fi fi fi if test $REPLACE_SIGNBIT = 1; then GL_COND_OBJ_SIGNBIT3_TRUE= GL_COND_OBJ_SIGNBIT3_FALSE='#' else GL_COND_OBJ_SIGNBIT3_TRUE='#' GL_COND_OBJ_SIGNBIT3_FALSE= fi : if test -z "${GL_COND_OBJ_SIGNBIT3_TRUE}" && test -z "${GL_COND_OBJ_SIGNBIT3_FALSE}"; then GL_COND_OBJ_SIGNBIT3_TRUE='#' GL_COND_OBJ_SIGNBIT3_FALSE='#' fi GL_GNULIB_SIGNBIT=1 printf "%s\n" "#define GNULIB_TEST_SIGNBIT 1" >>confdefs.h ac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default" if test "x$ac_cv_header_stdint_h" = xyes then : printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for SIZE_MAX" >&5 printf %s "checking for SIZE_MAX... " >&6; } if test ${gl_cv_size_max+y} then : printf %s "(cached) " >&6 else $as_nop gl_cv_size_max=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #if HAVE_STDINT_H #include #endif #ifdef SIZE_MAX Found it #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "Found it" >/dev/null 2>&1 then : gl_cv_size_max=yes fi rm -rf conftest* if test $gl_cv_size_max != yes; then if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) * CHAR_BIT - 1" "size_t_bits_minus_1" "#include #include " then : else $as_nop size_t_bits_minus_1= fi if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) <= sizeof (unsigned int)" "fits_in_uint" "#include " then : else $as_nop fits_in_uint= fi if test -n "$size_t_bits_minus_1" && test -n "$fits_in_uint"; then if test $fits_in_uint = 1; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include extern size_t foo; extern unsigned long foo; int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : fits_in_uint=0 fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi if test $fits_in_uint = 1; then gl_cv_size_max="(((1U << $size_t_bits_minus_1) - 1) * 2 + 1)" else gl_cv_size_max="(((1UL << $size_t_bits_minus_1) - 1) * 2 + 1)" fi else gl_cv_size_max='((size_t)~(size_t)0)' fi fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_size_max" >&5 printf "%s\n" "$gl_cv_size_max" >&6; } if test "$gl_cv_size_max" != yes; then printf "%s\n" "#define SIZE_MAX $gl_cv_size_max" >>confdefs.h fi gl_cv_func_snprintf_usable=no ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf" if test "x$ac_cv_func_snprintf" = xyes then : printf "%s\n" "#define HAVE_SNPRINTF 1" >>confdefs.h fi if test $ac_cv_func_snprintf = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether snprintf respects a size of 1" >&5 printf %s "checking whether snprintf respects a size of 1... " >&6; } if test ${gl_cv_func_snprintf_size1+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in # Guess yes on Android. linux*-android*) gl_cv_func_snprintf_size1="guessing yes" ;; # Guess yes on native Windows. mingw*) gl_cv_func_snprintf_size1="guessing yes" ;; *) gl_cv_func_snprintf_size1="guessing yes" ;; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #if HAVE_SNPRINTF # define my_snprintf snprintf #else # include static int my_snprintf (char *buf, int size, const char *format, ...) { va_list args; int ret; va_start (args, format); ret = vsnprintf (buf, size, format, args); va_end (args); return ret; } #endif int main() { static char buf[8] = { 'D', 'E', 'A', 'D', 'B', 'E', 'E', 'F' }; my_snprintf (buf, 1, "%d", 12345); return buf[1] != 'E'; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_snprintf_size1=yes else $as_nop gl_cv_func_snprintf_size1=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_snprintf_size1" >&5 printf "%s\n" "$gl_cv_func_snprintf_size1" >&6; } case "$gl_cv_func_snprintf_size1" in *yes) case "$gl_cv_func_snprintf_retval_c99" in *yes) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether printf supports POSIX/XSI format strings with positions" >&5 printf %s "checking whether printf supports POSIX/XSI format strings with positions... " >&6; } if test ${gl_cv_func_printf_positions+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in netbsd[1-3]* | netbsdelf[1-3]* | netbsdaout[1-3]* | netbsdcoff[1-3]*) gl_cv_func_printf_positions="guessing no";; beos*) gl_cv_func_printf_positions="guessing no";; # Guess yes on Android. linux*-android*) gl_cv_func_printf_positions="guessing yes";; # Guess no on native Windows. mingw* | pw*) gl_cv_func_printf_positions="guessing no";; *) gl_cv_func_printf_positions="guessing yes";; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include /* The string "%2$d %1$d", with dollar characters protected from the shell's dollar expansion (possibly an autoconf bug). */ static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' }; static char buf[100]; int main () { sprintf (buf, format, 33, 55); return (strcmp (buf, "55 33") != 0); } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_printf_positions=yes else $as_nop gl_cv_func_printf_positions=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_positions" >&5 printf "%s\n" "$gl_cv_func_printf_positions" >&6; } case "$gl_cv_func_printf_positions" in *yes) gl_cv_func_snprintf_usable=yes ;; esac ;; esac ;; esac fi if test $gl_cv_func_snprintf_usable = no; then gl_LIBOBJS="$gl_LIBOBJS snprintf.$ac_objext" if test $ac_cv_func_snprintf = yes; then REPLACE_SNPRINTF=1 else if test $ac_cv_have_decl_snprintf = yes; then REPLACE_SNPRINTF=1 fi fi : fi if test $ac_cv_have_decl_snprintf = no; then HAVE_DECL_SNPRINTF=0 fi GL_GNULIB_SNPRINTF=1 printf "%s\n" "#define GNULIB_TEST_SNPRINTF 1" >>confdefs.h printf "%s\n" "#define GNULIB_SNPRINTF 1" >>confdefs.h { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5 printf %s "checking for ssize_t... " >&6; } if test ${gt_cv_ssize_t+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { int x = sizeof (ssize_t *) + sizeof (ssize_t); return !x; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : gt_cv_ssize_t=yes else $as_nop gt_cv_ssize_t=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_ssize_t" >&5 printf "%s\n" "$gt_cv_ssize_t" >&6; } if test $gt_cv_ssize_t = no; then printf "%s\n" "#define ssize_t int" >>confdefs.h fi if test "$ac_cv_header_stdbool_h" = yes; then case "$host_os" in solaris*) if test -z "$GCC"; then GL_GENERATE_STDBOOL_H=true else GL_GENERATE_STDBOOL_H=false fi ;; *) GL_GENERATE_STDBOOL_H=false ;; esac else GL_GENERATE_STDBOOL_H=true fi if test "$ac_cv_type__Bool" = yes; then HAVE__BOOL=1 else HAVE__BOOL=0 fi case "$GL_GENERATE_STDBOOL_H" in false) STDBOOL_H='' ;; true) if test -z "$STDBOOL_H"; then STDBOOL_H="${gl_source_base_prefix}stdbool.h" fi ;; *) echo "*** GL_GENERATE_STDBOOL_H is not set correctly" 1>&2; exit 1 ;; esac if $GL_GENERATE_STDBOOL_H; then GL_GENERATE_STDBOOL_H_TRUE= GL_GENERATE_STDBOOL_H_FALSE='#' else GL_GENERATE_STDBOOL_H_TRUE='#' GL_GENERATE_STDBOOL_H_FALSE= fi : if test -z "${GL_GENERATE_STDBOOL_H_TRUE}" && test -z "${GL_GENERATE_STDBOOL_H_FALSE}"; then GL_GENERATE_STDBOOL_H_TRUE='#' GL_GENERATE_STDBOOL_H_FALSE='#' fi case "$GL_GENERATE_STDDEF_H" in false) STDDEF_H='' ;; true) if test -z "$STDDEF_H"; then STDDEF_H="${gl_source_base_prefix}stddef.h" fi ;; *) echo "*** GL_GENERATE_STDDEF_H is not set correctly" 1>&2; exit 1 ;; esac if $GL_GENERATE_STDDEF_H; then GL_GENERATE_STDDEF_H_TRUE= GL_GENERATE_STDDEF_H_FALSE='#' else GL_GENERATE_STDDEF_H_TRUE='#' GL_GENERATE_STDDEF_H_FALSE= fi : if test -z "${GL_GENERATE_STDDEF_H_TRUE}" && test -z "${GL_GENERATE_STDDEF_H_FALSE}"; then GL_GENERATE_STDDEF_H_TRUE='#' GL_GENERATE_STDDEF_H_FALSE='#' fi case "$GL_GENERATE_STDINT_H" in false) STDINT_H='' ;; true) if test -z "$STDINT_H"; then STDINT_H="${gl_source_base_prefix}stdint.h" fi ;; *) echo "*** GL_GENERATE_STDINT_H is not set correctly" 1>&2; exit 1 ;; esac if $GL_GENERATE_STDINT_H; then GL_GENERATE_STDINT_H_TRUE= GL_GENERATE_STDINT_H_FALSE='#' else GL_GENERATE_STDINT_H_TRUE='#' GL_GENERATE_STDINT_H_FALSE= fi : if test -z "${GL_GENERATE_STDINT_H_TRUE}" && test -z "${GL_GENERATE_STDINT_H_FALSE}"; then GL_GENERATE_STDINT_H_TRUE='#' GL_GENERATE_STDINT_H_FALSE='#' fi case "$GL_GENERATE_LIMITS_H" in false) LIMITS_H='' ;; true) if test -z "$LIMITS_H"; then LIMITS_H="${gl_source_base_prefix}limits.h" fi ;; *) echo "*** GL_GENERATE_LIMITS_H is not set correctly" 1>&2; exit 1 ;; esac if $GL_GENERATE_LIMITS_H; then GL_GENERATE_LIMITS_H_TRUE= GL_GENERATE_LIMITS_H_FALSE='#' else GL_GENERATE_LIMITS_H_TRUE='#' GL_GENERATE_LIMITS_H_FALSE= fi : if test -z "${GL_GENERATE_LIMITS_H_TRUE}" && test -z "${GL_GENERATE_LIMITS_H_FALSE}"; then GL_GENERATE_LIMITS_H_TRUE='#' GL_GENERATE_LIMITS_H_FALSE='#' fi if test $REPLACE_STDIO_READ_FUNCS = 1; then GL_COND_OBJ_STDIO_READ_TRUE= GL_COND_OBJ_STDIO_READ_FALSE='#' else GL_COND_OBJ_STDIO_READ_TRUE='#' GL_COND_OBJ_STDIO_READ_FALSE= fi : if test -z "${GL_COND_OBJ_STDIO_READ_TRUE}" && test -z "${GL_COND_OBJ_STDIO_READ_FALSE}"; then GL_COND_OBJ_STDIO_READ_TRUE='#' GL_COND_OBJ_STDIO_READ_FALSE='#' fi if test $REPLACE_STDIO_WRITE_FUNCS = 1; then GL_COND_OBJ_STDIO_WRITE_TRUE= GL_COND_OBJ_STDIO_WRITE_FALSE='#' else GL_COND_OBJ_STDIO_WRITE_TRUE='#' GL_COND_OBJ_STDIO_WRITE_FALSE= fi : if test -z "${GL_COND_OBJ_STDIO_WRITE_TRUE}" && test -z "${GL_COND_OBJ_STDIO_WRITE_FALSE}"; then GL_COND_OBJ_STDIO_WRITE_TRUE='#' GL_COND_OBJ_STDIO_WRITE_FALSE='#' fi GL_GNULIB_FSCANF=1 printf "%s\n" "#define GNULIB_TEST_FSCANF 1" >>confdefs.h printf "%s\n" "#define GNULIB_FSCANF 1" >>confdefs.h GL_GNULIB_SCANF=1 printf "%s\n" "#define GNULIB_TEST_SCANF 1" >>confdefs.h printf "%s\n" "#define GNULIB_SCANF 1" >>confdefs.h GL_GNULIB_FGETC=1 printf "%s\n" "#define GNULIB_TEST_FGETC 1" >>confdefs.h GL_GNULIB_GETC=1 printf "%s\n" "#define GNULIB_TEST_GETC 1" >>confdefs.h GL_GNULIB_GETCHAR=1 printf "%s\n" "#define GNULIB_TEST_GETCHAR 1" >>confdefs.h GL_GNULIB_FGETS=1 printf "%s\n" "#define GNULIB_TEST_FGETS 1" >>confdefs.h GL_GNULIB_FREAD=1 printf "%s\n" "#define GNULIB_TEST_FREAD 1" >>confdefs.h GL_GNULIB_FPRINTF=1 printf "%s\n" "#define GNULIB_TEST_FPRINTF 1" >>confdefs.h GL_GNULIB_PRINTF=1 printf "%s\n" "#define GNULIB_TEST_PRINTF 1" >>confdefs.h GL_GNULIB_VFPRINTF=1 printf "%s\n" "#define GNULIB_TEST_VFPRINTF 1" >>confdefs.h GL_GNULIB_VPRINTF=1 printf "%s\n" "#define GNULIB_TEST_VPRINTF 1" >>confdefs.h GL_GNULIB_FPUTC=1 printf "%s\n" "#define GNULIB_TEST_FPUTC 1" >>confdefs.h GL_GNULIB_PUTC=1 printf "%s\n" "#define GNULIB_TEST_PUTC 1" >>confdefs.h GL_GNULIB_PUTCHAR=1 printf "%s\n" "#define GNULIB_TEST_PUTCHAR 1" >>confdefs.h GL_GNULIB_FPUTS=1 printf "%s\n" "#define GNULIB_TEST_FPUTS 1" >>confdefs.h GL_GNULIB_PUTS=1 printf "%s\n" "#define GNULIB_TEST_PUTS 1" >>confdefs.h GL_GNULIB_FWRITE=1 printf "%s\n" "#define GNULIB_TEST_FWRITE 1" >>confdefs.h if { test "$HAVE_LIBUNISTRING" != yes \ || { test $LIBUNISTRING_VERSION_MAJOR -lt 0 \ || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \ && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \ || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 11 } } } } }; then if test -z "$LIBUNISTRING_UNITYPES_H"; then LIBUNISTRING_UNITYPES_H="${gl_source_base_prefix}unitypes.h" fi else LIBUNISTRING_UNITYPES_H= fi if { test "$HAVE_LIBUNISTRING" != yes \ || { test $LIBUNISTRING_VERSION_MAJOR -lt 0 \ || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \ && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \ || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 11 } } } } }; then if test -z "$LIBUNISTRING_UNIWIDTH_H"; then LIBUNISTRING_UNIWIDTH_H="${gl_source_base_prefix}uniwidth.h" fi else LIBUNISTRING_UNIWIDTH_H= fi if { test "$HAVE_LIBUNISTRING" != yes \ || { test $LIBUNISTRING_VERSION_MAJOR -lt 1 \ || { test $LIBUNISTRING_VERSION_MAJOR -eq 1 \ && { test $LIBUNISTRING_VERSION_MINOR -lt 1 \ || { test $LIBUNISTRING_VERSION_MINOR -eq 1 \ && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0 } } } } }; then LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE= LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_FALSE='#' else LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE='#' LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_FALSE= fi : if test -z "${LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_FALSE}"; then LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE='#' LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_FALSE='#' fi if test $ac_cv_func_vasnprintf = no; then gl_LIBOBJS="$gl_LIBOBJS vasnprintf.$ac_objext" gl_LIBOBJS="$gl_LIBOBJS printf-args.$ac_objext" gl_LIBOBJS="$gl_LIBOBJS printf-parse.$ac_objext" gl_LIBOBJS="$gl_LIBOBJS asnprintf.$ac_objext" if test $ac_cv_func_vasnprintf = yes; then printf "%s\n" "#define REPLACE_VASNPRINTF 1" >>confdefs.h fi ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default" if test "x$ac_cv_type_ptrdiff_t" = xyes then : else $as_nop printf "%s\n" "#define ptrdiff_t long" >>confdefs.h fi fi gl_cv_func_vsnprintf_usable=no ac_fn_c_check_func "$LINENO" "vsnprintf" "ac_cv_func_vsnprintf" if test "x$ac_cv_func_vsnprintf" = xyes then : printf "%s\n" "#define HAVE_VSNPRINTF 1" >>confdefs.h fi if test $ac_cv_func_vsnprintf = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether snprintf respects a size of 1" >&5 printf %s "checking whether snprintf respects a size of 1... " >&6; } if test ${gl_cv_func_snprintf_size1+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in # Guess yes on Android. linux*-android*) gl_cv_func_snprintf_size1="guessing yes" ;; # Guess yes on native Windows. mingw*) gl_cv_func_snprintf_size1="guessing yes" ;; *) gl_cv_func_snprintf_size1="guessing yes" ;; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #if HAVE_SNPRINTF # define my_snprintf snprintf #else # include static int my_snprintf (char *buf, int size, const char *format, ...) { va_list args; int ret; va_start (args, format); ret = vsnprintf (buf, size, format, args); va_end (args); return ret; } #endif int main() { static char buf[8] = { 'D', 'E', 'A', 'D', 'B', 'E', 'E', 'F' }; my_snprintf (buf, 1, "%d", 12345); return buf[1] != 'E'; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_snprintf_size1=yes else $as_nop gl_cv_func_snprintf_size1=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_snprintf_size1" >&5 printf "%s\n" "$gl_cv_func_snprintf_size1" >&6; } case "$gl_cv_func_snprintf_size1" in *yes) case "$gl_cv_func_snprintf_retval_c99" in *yes) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether printf supports POSIX/XSI format strings with positions" >&5 printf %s "checking whether printf supports POSIX/XSI format strings with positions... " >&6; } if test ${gl_cv_func_printf_positions+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in netbsd[1-3]* | netbsdelf[1-3]* | netbsdaout[1-3]* | netbsdcoff[1-3]*) gl_cv_func_printf_positions="guessing no";; beos*) gl_cv_func_printf_positions="guessing no";; # Guess yes on Android. linux*-android*) gl_cv_func_printf_positions="guessing yes";; # Guess no on native Windows. mingw* | pw*) gl_cv_func_printf_positions="guessing no";; *) gl_cv_func_printf_positions="guessing yes";; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include /* The string "%2$d %1$d", with dollar characters protected from the shell's dollar expansion (possibly an autoconf bug). */ static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' }; static char buf[100]; int main () { sprintf (buf, format, 33, 55); return (strcmp (buf, "55 33") != 0); } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_printf_positions=yes else $as_nop gl_cv_func_printf_positions=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_positions" >&5 printf "%s\n" "$gl_cv_func_printf_positions" >&6; } case "$gl_cv_func_printf_positions" in *yes) gl_cv_func_vsnprintf_usable=yes ;; esac ;; esac ;; esac fi if test $gl_cv_func_vsnprintf_usable = no; then gl_LIBOBJS="$gl_LIBOBJS vsnprintf.$ac_objext" if test $ac_cv_func_vsnprintf = yes; then REPLACE_VSNPRINTF=1 else if test $ac_cv_have_decl_vsnprintf = yes; then REPLACE_VSNPRINTF=1 fi fi : fi if test $ac_cv_have_decl_vsnprintf = no; then HAVE_DECL_VSNPRINTF=0 fi GL_GNULIB_VSNPRINTF=1 printf "%s\n" "#define GNULIB_TEST_VSNPRINTF 1" >>confdefs.h ac_fn_check_decl "$LINENO" "wcwidth" "ac_cv_have_decl_wcwidth" " #include " "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_wcwidth" = xyes then : ac_have_decl=1 else $as_nop ac_have_decl=0 fi printf "%s\n" "#define HAVE_DECL_WCWIDTH $ac_have_decl" >>confdefs.h if test $ac_cv_have_decl_wcwidth != yes; then HAVE_DECL_WCWIDTH=0 fi if test $ac_cv_func_wcwidth != yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether wcwidth is a macro" >&5 printf %s "checking whether wcwidth is a macro... " >&6; } if test ${gl_cv_func_wcwidth_macro+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifdef wcwidth wchar_header_defines_wcwidth #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "wchar_header_defines_wcwidth" >/dev/null 2>&1 then : gl_cv_func_wcwidth_macro=yes else $as_nop gl_cv_func_wcwidth_macro=no fi rm -rf conftest* fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_wcwidth_macro" >&5 printf "%s\n" "$gl_cv_func_wcwidth_macro" >&6; } fi if test $ac_cv_func_wcwidth = yes || test $gl_cv_func_wcwidth_macro = yes; then HAVE_WCWIDTH=1 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether wcwidth works reasonably in UTF-8 locales" >&5 printf %s "checking whether wcwidth works reasonably in UTF-8 locales... " >&6; } if test ${gl_cv_func_wcwidth_works+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in # Guess yes on glibc systems. *-gnu* | gnu*) gl_cv_func_wcwidth_works="guessing yes";; # Guess yes on musl systems. *-musl*) gl_cv_func_wcwidth_works="guessing yes";; # Guess yes on AIX 7 systems. aix[7-9]*) gl_cv_func_wcwidth_works="guessing yes";; *) gl_cv_func_wcwidth_works="$gl_cross_guess_normal";; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if !HAVE_DECL_WCWIDTH extern # ifdef __cplusplus "C" # endif int wcwidth (int); #endif int main () { int result = 0; if (setlocale (LC_ALL, "en_US.UTF-8") != NULL) { if (wcwidth (0x0301) > 0) result |= 1; if (wcwidth (0x05B0) > 0) result |= 2; if (wcwidth (0x200B) > 0) result |= 4; if (wcwidth (0xFF1A) == 0) result |= 8; if (wcwidth (0x2202) > 1) result |= 16; } return result; } _ACEOF if ac_fn_c_try_run "$LINENO" then : gl_cv_func_wcwidth_works=yes else $as_nop gl_cv_func_wcwidth_works=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_wcwidth_works" >&5 printf "%s\n" "$gl_cv_func_wcwidth_works" >&6; } case "$gl_cv_func_wcwidth_works" in *yes) ;; *no) REPLACE_WCWIDTH=1 ;; esac else HAVE_WCWIDTH=0 fi if test $HAVE_WCWIDTH = 0 || test $REPLACE_WCWIDTH = 1; then GL_COND_OBJ_WCWIDTH_TRUE= GL_COND_OBJ_WCWIDTH_FALSE='#' else GL_COND_OBJ_WCWIDTH_TRUE='#' GL_COND_OBJ_WCWIDTH_FALSE= fi : if test -z "${GL_COND_OBJ_WCWIDTH_TRUE}" && test -z "${GL_COND_OBJ_WCWIDTH_FALSE}"; then GL_COND_OBJ_WCWIDTH_TRUE='#' GL_COND_OBJ_WCWIDTH_FALSE='#' fi if test -z "$GL_COND_OBJ_WCWIDTH_TRUE"; then : : fi GL_GNULIB_WCWIDTH=1 printf "%s\n" "#define GNULIB_TEST_WCWIDTH 1" >>confdefs.h ac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default" if test "x$ac_cv_header_stdint_h" = xyes then : printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h fi # End of code from modules gltests_libdeps= gltests_ltlibdeps= gl_source_base='tests' gl_source_base_prefix= gltests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS gl_module_indicator_condition=$gltests_WITNESS LIBGNU_LIBDEPS="$gl_libdeps" LIBGNU_LTLIBDEPS="$gl_ltlibdeps" ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test "$cross_compiling" = no; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that C++ compiler can compile simple program" >&5 printf %s "checking that C++ compiler can compile simple program... " >&6; } fi if test "$cross_compiling" = yes then : : else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main() { return 0; } _ACEOF if ac_fn_cxx_try_run "$LINENO" then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } as_fn_error $? "a working C++ compiler is required" "$LINENO" 5 fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi if test "$cross_compiling" = no; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that C++ static constructors and destructors are called" >&5 printf %s "checking that C++ static constructors and destructors are called... " >&6; } fi if test "$cross_compiling" = yes then : : else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ extern "C" { void _exit(int); } int i; struct A { char dummy; A() { i = 1; } ~A() { if (i == 1) _exit(0); } }; A a; int main() { return 1; } _ACEOF if ac_fn_cxx_try_run "$LINENO" then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } as_fn_error $? "a working C++ compiler is required" "$LINENO" 5 fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that header files support C++" >&5 printf %s "checking that header files support C++... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { fopen(0, 0); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO" then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } as_fn_error $? "header files do not support C++ (if you are using a version of gcc/g++ earlier than 2.5, you should install libg++)" "$LINENO" 5 fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether character set is EBCDIC" >&5 printf %s "checking whether character set is EBCDIC... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Treat any failure as ASCII for compatibility with existing art. Use compile-time rather than run-time tests for cross-compiler tolerance. */ #if '0' != 240 make an error "Character set is not EBCDIC" #endif int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : groff_cv_ebcdic="yes" TTYDEVDIRS="font/devcp1047" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } printf "%s\n" "#define IS_EBCDIC_HOST 1" >>confdefs.h else $as_nop groff_cv_ebcdic="no" TTYDEVDIRS="font/devascii font/devlatin1" OTHERDEVDIRS="font/devlj4 font/devlbp" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext if test "$groff_cv_ebcdic" = "yes"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for OS/390 Unix" >&5 printf %s "checking for OS/390 Unix... " >&6; } case `uname` in OS/390) CFLAGS="$CFLAGS -D_ALL_SOURCE" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } ;; *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } ;; esac fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to install .cmd wrapper scripts for Windows" >&5 printf %s "checking whether to install .cmd wrapper scripts for Windows... " >&6; } case "$host_os" in *mingw*) make_winscripts=winscripts { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } ;; *) make_winscripts= { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } ;; esac { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for X" >&5 printf %s "checking for X... " >&6; } # Check whether --with-x was given. if test ${with_x+y} then : withval=$with_x; fi # $have_x is `yes', `no', `disabled', or empty when we do not yet know. if test "x$with_x" = xno; then # The user explicitly disabled X. have_x=disabled else case $x_includes,$x_libraries in #( *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #( *,NONE | NONE,*) if test ${ac_cv_have_x+y} then : printf %s "(cached) " >&6 else $as_nop # One or both of the vars are not set, and there is no cached value. ac_x_includes=no ac_x_libraries=no # Do we need to do anything special at all? ac_save_LIBS=$LIBS LIBS="-lX11 $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { XrmInitialize () ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : # We can compile and link X programs with no special options. ac_x_includes= ac_x_libraries= fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS="$ac_save_LIBS" # If that didn't work, only try xmkmf and file system searches # for native compilation. if test x"$ac_x_includes" = xno && test "$cross_compiling" = no then : rm -f -r conftest.dir if mkdir conftest.dir; then cd conftest.dir cat >Imakefile <<'_ACEOF' incroot: @echo incroot='${INCROOT}' usrlibdir: @echo usrlibdir='${USRLIBDIR}' libdir: @echo libdir='${LIBDIR}' _ACEOF if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. for ac_var in incroot usrlibdir libdir; do eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" done # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. for ac_extension in a so sl dylib la dll; do if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && test -f "$ac_im_libdir/libX11.$ac_extension"; then ac_im_usrlibdir=$ac_im_libdir; break fi done # Screen out bogus values from the imake configuration. They are # bogus both because they are the default anyway, and because # using them would break gcc on systems where it needs fixed includes. case $ac_im_incroot in /usr/include) ac_x_includes= ;; *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; esac case $ac_im_usrlibdir in /usr/lib | /usr/lib64 | /lib | /lib64) ;; *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; esac fi cd .. rm -f -r conftest.dir fi # Standard set of common directories for X headers. # Check X11 before X11Rn because it is often a symlink to the current release. ac_x_header_dirs=' /usr/X11/include /usr/X11R7/include /usr/X11R6/include /usr/X11R5/include /usr/X11R4/include /usr/include/X11 /usr/include/X11R7 /usr/include/X11R6 /usr/include/X11R5 /usr/include/X11R4 /usr/local/X11/include /usr/local/X11R7/include /usr/local/X11R6/include /usr/local/X11R5/include /usr/local/X11R4/include /usr/local/include/X11 /usr/local/include/X11R7 /usr/local/include/X11R6 /usr/local/include/X11R5 /usr/local/include/X11R4 /opt/X11/include /usr/X386/include /usr/x386/include /usr/XFree86/include/X11 /usr/include /usr/local/include /usr/unsupported/include /usr/athena/include /usr/local/x11r5/include /usr/lpp/Xamples/include /usr/openwin/include /usr/openwin/share/include' if test "$ac_x_includes" = no; then # Guess where to find include files, by looking for Xlib.h. # First, try using that file with no special directory specified. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO" then : # We can compile using X headers with no special include directory. ac_x_includes= else $as_nop for ac_dir in $ac_x_header_dirs; do if test -r "$ac_dir/X11/Xlib.h"; then ac_x_includes=$ac_dir break fi done fi rm -f conftest.err conftest.i conftest.$ac_ext fi # $ac_x_includes = no if test "$ac_x_libraries" = no; then # Check for the libraries. # See if we find them without any special options. # Don't add to $LIBS permanently. ac_save_LIBS=$LIBS LIBS="-lX11 $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { XrmInitialize () ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : LIBS=$ac_save_LIBS # We can link X programs with no special library path. ac_x_libraries= else $as_nop LIBS=$ac_save_LIBS for ac_dir in `printf "%s\n" "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` do # Don't even attempt the hair of trying to link an X program! for ac_extension in a so sl dylib la dll; do if test -r "$ac_dir/libX11.$ac_extension"; then ac_x_libraries=$ac_dir break 2 fi done done fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi # $ac_x_libraries = no fi # Record the results. case $ac_x_includes,$ac_x_libraries in #( no,* | *,no | *\'*) : # Didn't find X, or a directory has "'" in its name. ac_cv_have_x="have_x=no" ;; #( *) : # Record where we found X for the cache. ac_cv_have_x="have_x=yes\ ac_x_includes='$ac_x_includes'\ ac_x_libraries='$ac_x_libraries'" ;; esac fi ;; #( *) have_x=yes;; esac eval "$ac_cv_have_x" fi # $with_x != no if test "$have_x" != yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 printf "%s\n" "$have_x" >&6; } no_x=yes else # If each of the values was on the command line, it overrides each guess. test "x$x_includes" = xNONE && x_includes=$ac_x_includes test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries # Update the cache value to reflect the command line values. ac_cv_have_x="have_x=yes\ ac_x_includes='$x_includes'\ ac_x_libraries='$x_libraries'" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 printf "%s\n" "libraries $x_libraries, headers $x_includes" >&6; } fi if test "$no_x" = yes; then # Not all programs may use this symbol, but it does not hurt to define it. printf "%s\n" "#define X_DISPLAY_MISSING 1" >>confdefs.h X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= else if test -n "$x_includes"; then X_CFLAGS="$X_CFLAGS -I$x_includes" fi # It would also be nice to do this for all -L options, not just this one. if test -n "$x_libraries"; then X_LIBS="$X_LIBS -L$x_libraries" # For Solaris; some versions of Sun CC require a space after -R and # others require no space. Words are not sufficient . . . . { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 printf %s "checking whether -R must be followed by a space... " >&6; } ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" ac_xsave_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } X_LIBS="$X_LIBS -R$x_libraries" else $as_nop LIBS="$ac_xsave_LIBS -R $x_libraries" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } X_LIBS="$X_LIBS -R $x_libraries" else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 printf "%s\n" "neither works" >&6; } fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext ac_c_werror_flag=$ac_xsave_c_werror_flag LIBS=$ac_xsave_LIBS fi # Check for system-dependent libraries X programs must link with. # Do this before checking for the system-independent R6 libraries # (-lICE), since we may need -lsocket or whatever for X linking. if test "$ISC" = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" else # Martyn Johnson says this is needed for Ultrix, if the X # libraries were built with DECnet support. And Karl Berry says # the Alpha needs dnet_stub (dnet does not exist). ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ char XOpenDisplay (); int main (void) { return XOpenDisplay (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 printf %s "checking for dnet_ntoa in -ldnet... " >&6; } if test ${ac_cv_lib_dnet_dnet_ntoa+y} then : printf %s "(cached) " >&6 else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ char dnet_ntoa (); int main (void) { return dnet_ntoa (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : ac_cv_lib_dnet_dnet_ntoa=yes else $as_nop ac_cv_lib_dnet_dnet_ntoa=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 printf "%s\n" "$ac_cv_lib_dnet_dnet_ntoa" >&6; } if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes then : X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" fi if test $ac_cv_lib_dnet_dnet_ntoa = no; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 printf %s "checking for dnet_ntoa in -ldnet_stub... " >&6; } if test ${ac_cv_lib_dnet_stub_dnet_ntoa+y} then : printf %s "(cached) " >&6 else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet_stub $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ char dnet_ntoa (); int main (void) { return dnet_ntoa (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : ac_cv_lib_dnet_stub_dnet_ntoa=yes else $as_nop ac_cv_lib_dnet_stub_dnet_ntoa=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 printf "%s\n" "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes then : X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" fi fi fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS="$ac_xsave_LIBS" # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, # to get the SysV transport functions. # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) # needs -lnsl. # The nsl library prevents programs from opening the X display # on Irix 5.2, according to T.E. Dickey. # The functions gethostbyname, getservbyname, and inet_addr are # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" if test "x$ac_cv_func_gethostbyname" = xyes then : fi if test $ac_cv_func_gethostbyname = no; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 printf %s "checking for gethostbyname in -lnsl... " >&6; } if test ${ac_cv_lib_nsl_gethostbyname+y} then : printf %s "(cached) " >&6 else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lnsl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ char gethostbyname (); int main (void) { return gethostbyname (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : ac_cv_lib_nsl_gethostbyname=yes else $as_nop ac_cv_lib_nsl_gethostbyname=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 printf "%s\n" "$ac_cv_lib_nsl_gethostbyname" >&6; } if test "x$ac_cv_lib_nsl_gethostbyname" = xyes then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" fi if test $ac_cv_lib_nsl_gethostbyname = no; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 printf %s "checking for gethostbyname in -lbsd... " >&6; } if test ${ac_cv_lib_bsd_gethostbyname+y} then : printf %s "(cached) " >&6 else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lbsd $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ char gethostbyname (); int main (void) { return gethostbyname (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : ac_cv_lib_bsd_gethostbyname=yes else $as_nop ac_cv_lib_bsd_gethostbyname=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 printf "%s\n" "$ac_cv_lib_bsd_gethostbyname" >&6; } if test "x$ac_cv_lib_bsd_gethostbyname" = xyes then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" fi fi fi # lieder@skyler.mavd.honeywell.com says without -lsocket, # socket/setsockopt and other routines are undefined under SCO ODT # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary # on later versions), says Simon Leinen: it contains gethostby* # variants that don't use the name server (or something). -lsocket # must be given before -lnsl if both are needed. We assume that # if connect needs -lnsl, so does gethostbyname. ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" if test "x$ac_cv_func_connect" = xyes then : fi if test $ac_cv_func_connect = no; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 printf %s "checking for connect in -lsocket... " >&6; } if test ${ac_cv_lib_socket_connect+y} then : printf %s "(cached) " >&6 else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lsocket $X_EXTRA_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ char connect (); int main (void) { return connect (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : ac_cv_lib_socket_connect=yes else $as_nop ac_cv_lib_socket_connect=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 printf "%s\n" "$ac_cv_lib_socket_connect" >&6; } if test "x$ac_cv_lib_socket_connect" = xyes then : X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" fi fi # Guillermo Gomez says -lposix is necessary on A/UX. ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove" if test "x$ac_cv_func_remove" = xyes then : fi if test $ac_cv_func_remove = no; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 printf %s "checking for remove in -lposix... " >&6; } if test ${ac_cv_lib_posix_remove+y} then : printf %s "(cached) " >&6 else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lposix $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ char remove (); int main (void) { return remove (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : ac_cv_lib_posix_remove=yes else $as_nop ac_cv_lib_posix_remove=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 printf "%s\n" "$ac_cv_lib_posix_remove" >&6; } if test "x$ac_cv_lib_posix_remove" = xyes then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" fi fi # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" if test "x$ac_cv_func_shmat" = xyes then : fi if test $ac_cv_func_shmat = no; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 printf %s "checking for shmat in -lipc... " >&6; } if test ${ac_cv_lib_ipc_shmat+y} then : printf %s "(cached) " >&6 else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lipc $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ char shmat (); int main (void) { return shmat (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : ac_cv_lib_ipc_shmat=yes else $as_nop ac_cv_lib_ipc_shmat=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 printf "%s\n" "$ac_cv_lib_ipc_shmat" >&6; } if test "x$ac_cv_lib_ipc_shmat" = xyes then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" fi fi fi # Check for libraries that X11R6 Xt/Xaw programs need. ac_save_LDFLAGS=$LDFLAGS test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to # check for ICE first), but we must link in the order -lSM -lICE or # we get undefined symbols. So assume we have SM if we have ICE. # These have to be linked with before -lX11, unlike the other # libraries we check for below, so use a different variable. # John Interrante, Karl Berry { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 printf %s "checking for IceConnectionNumber in -lICE... " >&6; } if test ${ac_cv_lib_ICE_IceConnectionNumber+y} then : printf %s "(cached) " >&6 else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lICE $X_EXTRA_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ char IceConnectionNumber (); int main (void) { return IceConnectionNumber (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : ac_cv_lib_ICE_IceConnectionNumber=yes else $as_nop ac_cv_lib_ICE_IceConnectionNumber=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 printf "%s\n" "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes then : X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" fi LDFLAGS=$ac_save_LDFLAGS fi groff_no_x=$no_x if test -z "$groff_no_x" then OLDCFLAGS=$CFLAGS OLDLDFLAGS=$LDFLAGS OLDLIBS=$LIBS CFLAGS="$CFLAGS $X_CFLAGS" LDFLAGS="$LDFLAGS $X_LIBS" LIBS="$LIBS $X_PRE_LIBS -lX11 $X_EXTRA_LIBS" LIBS="$LIBS -lXaw" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Xaw library and header files" >&5 printf %s "checking for Xaw library and header files... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } groff_no_x=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS="$LIBS -lXmu" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Xmu library and header files" >&5 printf %s "checking for Xmu library and header files... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } groff_no_x=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext CFLAGS=$OLDCFLAGS LDFLAGS=$OLDLDFLAGS LIBS=$OLDLIBS fi if ! test "$groff_no_x" = yes then XDEVDIRS="font/devX75 font/devX75-12 font/devX100 font/devX100-12" XPROGDIRS="src/devices/xditview src/utils/xtotroff" XLIBDIRS="src/libs/libxutil" fi # Check whether --with-appdefdir was given. if test ${with_appdefdir+y} then : withval=$with_appdefdir; fi if test -z "$groff_no_x"; then if test -z "$with_appdefdir"; then if test "$prefix" = NONE; then appdefdir=$ac_default_prefix/lib/X11/app-defaults else appdefdir=$prefix/lib/X11/app-defaults fi else appdefdir=$with_appdefdir fi fi libprogramdir=$libdir/groff glilypond_dir=$libprogramdir/glilypond gpinyin_dir=$libprogramdir/gpinyin { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 printf %s "checking for a sed that does not truncate output... " >&6; } if test ${ac_cv_path_SED+y} then : printf %s "(cached) " >&6 else $as_nop ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for ac_i in 1 2 3 4 5 6 7; do ac_script="$ac_script$as_nl$ac_script" done echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed { ac_script=; unset ac_script;} if test -z "$SED"; then ac_path_SED_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_prog in sed gsed do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_SED" || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in *GNU*) ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; *) ac_count=0 printf %s 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" printf "%s\n" '' >> "conftest.nl" "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_SED_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_SED="$ac_path_SED" ac_path_SED_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_SED_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_SED"; then as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 fi else ac_cv_path_SED=$SED fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 printf "%s\n" "$ac_cv_path_SED" >&6; } SED="$ac_cv_path_SED" rm -f conftest.sed PERLVERSION=v5.6.1 # Extract the first word of "perl", so it can be a program name with args. set dummy perl; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_path_PERL+y} then : printf %s "(cached) " >&6 else $as_nop case $PERL in [\\/]* | ?:[\\/]*) ac_cv_path_PERL="$PERL" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_path_PERL="$as_dir$ac_word$ac_exec_ext" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no" ;; esac fi PERL=$ac_cv_path_PERL if test -n "$PERL"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 printf "%s\n" "$PERL" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "$PERL" = no then as_fn_error 1 "perl binary not found" "$LINENO" 5 fi if test -n "$PERL" then : ax_perl_version="$PERLVERSION" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for perl version" >&5 printf %s "checking for perl version... " >&6; } perl_version=`$PERL --version 2>&1 \ | $SED -n -e '/This is perl/b inspect b : inspect s/.* (\{0,1\}v\([0-9]*\.[0-9]*\.[0-9]*\))\{0,1\} .*/\1/;p'` { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $perl_version" >&5 printf "%s\n" "$perl_version" >&6; } PERL_VERSION=$perl_version # Used to indicate true or false condition ax_compare_version=false # Convert the two version strings to be compared into a format that # allows a simple string comparison. The end result is that a version # string of the form 1.12.5-r617 will be converted to the form # 0001001200050617. In other words, each number is zero padded to four # digits, and non digits are removed. ax_compare_version_A=`echo "$ax_perl_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \ -e 's/Z\([0-9]\)Z/Z0\1Z/g' \ -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \ -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \ -e 's/[^0-9]//g'` ax_compare_version_B=`echo "$perl_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \ -e 's/Z\([0-9]\)Z/Z0\1Z/g' \ -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \ -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \ -e 's/[^0-9]//g'` ax_compare_version=`echo "x$ax_compare_version_A x$ax_compare_version_B" | sed 's/^ *//' | sort | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"` if test "$ax_compare_version" = "true" ; then : true else : as_fn_error 1 "perl version is too old" "$LINENO" 5 fi else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: could not find the perl interpreter" >&5 printf "%s\n" "$as_me: WARNING: could not find the perl interpreter" >&2;} as_fn_error 1 "perl version is too old" "$LINENO" 5 fi groff_have_spooler=no if test -z "$PSPRINT" then for ac_prog in lpr do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_LPR+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$LPR"; then ac_cv_prog_LPR="$LPR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_LPR="$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi LPR=$ac_cv_prog_LPR if test -n "$LPR"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LPR" >&5 printf "%s\n" "$LPR" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$LPR" && break done for ac_prog in lp do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_LP+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$LP"; then ac_cv_prog_LP="$LP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_LP="$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi LP=$ac_cv_prog_LP if test -n "$LP"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LP" >&5 printf "%s\n" "$LP" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$LP" && break done if test -n "$LPR" && test -n "$LP" then # HP-UX provides an lpr command that emulates lpr using lp, # but it doesn't have lpq; in this case we want to use lp # rather than lpr. for ac_prog in lpq do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_LPQ+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$LPQ"; then ac_cv_prog_LPQ="$LPQ" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_LPQ="$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi LPQ=$ac_cv_prog_LPQ if test -n "$LPQ"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LPQ" >&5 printf "%s\n" "$LPQ" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$LPQ" && break done test -n "$LPQ" || LPR= fi if test -n "$LPR" then PSPRINT="$LPR" elif test -n "$LP" then PSPRINT="$LP" fi fi if test -n "$PSPRINT" then groff_have_spooler="$PSPRINT" # Figure out DVIPRINT from PSPRINT. { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking option to use when spooling DVI files" >&5 printf %s "checking option to use when spooling DVI files... " >&6; } spooler_option=none if test -n "$PSPRINT" && test -z "$DVIPRINT" then if test "$PSPRINT" = lpr then spooler_option=-d DVIPRINT="$PSPRINT $spooler_option" else DVIPRINT="$PSPRINT" fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $spooler_option" >&5 printf "%s\n" "$spooler_option" >&6; } fi # GROFF_REFER referdir=$libprogramdir/refer { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 printf %s "checking for egrep... " >&6; } if test ${ac_cv_path_EGREP+y} then : printf %s "(cached) " >&6 else $as_nop if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_prog in egrep do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 printf %s 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" printf "%s\n" 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 printf "%s\n" "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" for ac_prog in byacc 'bison -y' yacc do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_YACC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$YACC"; then ac_cv_prog_YACC="$YACC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_YACC="$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi YACC=$ac_cv_prog_YACC if test -n "$YACC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5 printf "%s\n" "$YACC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$YACC" && break done test -n "$YACC" || YACC="missing" if ! test -f "$srcdir"/.tarball-version then if test "$YACC" = missing then as_fn_error 1 "could not find 'byacc', 'bison', or 'yacc'" "$LINENO" 5 fi fi for ac_prog in m4 do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_M4+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$M4"; then ac_cv_prog_M4="$M4" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_M4="$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi M4=$ac_cv_prog_M4 if test -n "$M4"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $M4" >&5 printf "%s\n" "$M4" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$M4" && break done test -n "$M4" || M4="missing" if test "$M4" = missing then as_fn_error 1 "could not find 'm4'" "$LINENO" 5 fi # By default automake will set MAKEINFO to MAKEINFO = ${SHELL} /build-aux/missing makeinfo. As we need a more precise # check of makeinfo version, we don't use it. MAKEINFO= missing= # Extract the first word of "makeinfo", so it can be a program name with args. set dummy makeinfo; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_MAKEINFO+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$MAKEINFO"; then ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_MAKEINFO="makeinfo" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi MAKEINFO=$ac_cv_prog_MAKEINFO if test -n "$MAKEINFO"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 printf "%s\n" "$MAKEINFO" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test -z "$MAKEINFO" then missing="missing 'makeinfo'" else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for makeinfo version" >&5 printf %s "checking for makeinfo version... " >&6; } # We need an additional level of quoting to make sed's regexps # work. makeinfo_version=`$MAKEINFO --version 2>&1 \ | sed -e 's/^.* \([^ ][^ ]*\)$/\1/' -e '1q'` { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $makeinfo_version" >&5 printf "%s\n" "$makeinfo_version" >&6; } # Consider only the first two numbers in version number string. makeinfo_version_major=`IFS=.; set x $makeinfo_version; echo ${2}` makeinfo_version_minor=`IFS=.; set x $makeinfo_version; echo ${3}` makeinfo_version_numeric=` expr ${makeinfo_version_major}000 + $makeinfo_version_minor` if test $makeinfo_version_numeric -lt 5000 then missing="'makeinfo' is too old." MAKEINFO= fi fi if test -n "$missing" then infofile=doc/groff.info test -f $infofile || infofile="$srcdir"/$infofile if test ! -f $infofile \ || test "$srcdir"/doc/groff.texi -nt $infofile then as_fn_error $? "$missing Get the 'texinfo' package version 5.0 or newer." "$LINENO" 5 fi fi # Extract the first word of "texi2dvi", so it can be a program name with args. set dummy texi2dvi; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_PROG_TEXI2DVI+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$PROG_TEXI2DVI"; then ac_cv_prog_PROG_TEXI2DVI="$PROG_TEXI2DVI" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_PROG_TEXI2DVI="texi2dvi" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_PROG_TEXI2DVI" && ac_cv_prog_PROG_TEXI2DVI="missing" fi fi PROG_TEXI2DVI=$ac_cv_prog_PROG_TEXI2DVI if test -n "$PROG_TEXI2DVI"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PROG_TEXI2DVI" >&5 printf "%s\n" "$PROG_TEXI2DVI" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi groff_have_texi2dvi=no if test "$PROG_TEXI2DVI" != missing && test -n "$MAKEINFO" then groff_have_texi2dvi=yes fi # Extract the first word of "tex", so it can be a program name with args. set dummy tex; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_PROG_TEX+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$PROG_TEX"; then ac_cv_prog_PROG_TEX="$PROG_TEX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_PROG_TEX="found" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_PROG_TEX" && ac_cv_prog_PROG_TEX="missing" fi fi PROG_TEX=$ac_cv_prog_PROG_TEX if test -n "$PROG_TEX"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PROG_TEX" >&5 printf "%s\n" "$PROG_TEX" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi groff_use_tex=no test "$PROG_TEX" = found && groff_use_tex=yes if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_RANLIB+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 printf "%s\n" "$RANLIB" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_RANLIB+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_RANLIB="ranlib" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 printf "%s\n" "$ac_ct_RANLIB" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi ac_dir=`cd $ac_aux_dir; pwd` ac_install_sh="$ac_dir/install-sh -c" for ac_prog in install-info do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_INSTALL_INFO+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$INSTALL_INFO"; then ac_cv_prog_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_INSTALL_INFO="$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi INSTALL_INFO=$ac_cv_prog_INSTALL_INFO if test -n "$INSTALL_INFO"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5 printf "%s\n" "$INSTALL_INFO" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$INSTALL_INFO" && break done test -n "$INSTALL_INFO" || INSTALL_INFO=":" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 printf %s "checking whether ln -s works... " >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 printf "%s\n" "no, using $LN_S" >&6; } fi # Extract the first word of "xpmtoppm", so it can be a program name with args. set dummy xpmtoppm; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_XPMTOPPM+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$XPMTOPPM"; then ac_cv_prog_XPMTOPPM="$XPMTOPPM" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_XPMTOPPM="found" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_XPMTOPPM" && ac_cv_prog_XPMTOPPM="missing" fi fi XPMTOPPM=$ac_cv_prog_XPMTOPPM if test -n "$XPMTOPPM"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XPMTOPPM" >&5 printf "%s\n" "$XPMTOPPM" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_path_PKG_CONFIG+y} then : printf %s "(cached) " >&6 else $as_nop case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 printf "%s\n" "$PKG_CONFIG" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_path_PKG_CONFIG"; then ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} then : printf %s "(cached) " >&6 else $as_nop case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then PKG_CONFIG="" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG fi else PKG_CONFIG="$ac_cv_path_PKG_CONFIG" fi fi if test -n "$PKG_CONFIG"; then _pkg_min_version=0.9.0 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } PKG_CONFIG="" fi fi # Check whether --with-uchardet was given. if test ${with_uchardet+y} then : withval=$with_uchardet; fi if test "$with_uchardet" != no then : pkg_failed=no { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for UCHARDET" >&5 printf %s "checking for UCHARDET... " >&6; } if test -n "$UCHARDET_CFLAGS"; then pkg_cv_UCHARDET_CFLAGS="$UCHARDET_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"uchardet >= 0.0.1\""; } >&5 ($PKG_CONFIG --exists --print-errors "uchardet >= 0.0.1") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_UCHARDET_CFLAGS=`$PKG_CONFIG --cflags "uchardet >= 0.0.1" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$UCHARDET_LIBS"; then pkg_cv_UCHARDET_LIBS="$UCHARDET_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"uchardet >= 0.0.1\""; } >&5 ($PKG_CONFIG --exists --print-errors "uchardet >= 0.0.1") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_UCHARDET_LIBS=`$PKG_CONFIG --libs "uchardet >= 0.0.1" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then UCHARDET_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "uchardet >= 0.0.1" 2>&1` else UCHARDET_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "uchardet >= 0.0.1" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$UCHARDET_PKG_ERRORS" >&5 if test "$with_uchardet" = yes then { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "could not find uchardet library See \`config.log' for more details" "$LINENO" 5; } fi groff_have_uchardet=no elif test $pkg_failed = untried; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } if test "$with_uchardet" = yes then { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "could not find uchardet library See \`config.log' for more details" "$LINENO" 5; } fi groff_have_uchardet=no else UCHARDET_CFLAGS=$pkg_cv_UCHARDET_CFLAGS UCHARDET_LIBS=$pkg_cv_UCHARDET_LIBS { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } printf "%s\n" "#define HAVE_UCHARDET 1" >>confdefs.h groff_have_uchardet=yes fi else $as_nop groff_have_uchardet=no fi # use a dummy substitution if no csh hack is necessary to avoid errors # with non-GNU sed programs { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for csh hash hack" >&5 printf %s "checking for csh hash hack... " >&6; } cat <conftest.sh #! /bin/sh true || exit 0 export PATH || exit 0 exit 1 EOF chmod +x conftest.sh if echo ./conftest.sh | (csh >/dev/null 2>&1) >/dev/null 2>&1; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } SH_SCRIPT_SED_CMD='1s/.*/:/' else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } SH_SCRIPT_SED_CMD='1s/a/a/' fi rm -f conftest.sh # checks for headers ac_fn_c_check_header_compile "$LINENO" "stdbool.h" "ac_cv_header_stdbool_h" "$ac_includes_default" if test "x$ac_cv_header_stdbool_h" = xyes then : printf "%s\n" "#define HAVE_STDBOOL_H 1" >>confdefs.h fi ac_fn_c_check_header_compile "$LINENO" "stddef.h" "ac_cv_header_stddef_h" "$ac_includes_default" if test "x$ac_cv_header_stddef_h" = xyes then : printf "%s\n" "#define HAVE_STDDEF_H 1" >>confdefs.h fi ac_fn_c_check_header_compile "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" if test "x$ac_cv_header_stdlib_h" = xyes then : printf "%s\n" "#define HAVE_STDLIB_H 1" >>confdefs.h fi ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default" if test "x$ac_cv_header_unistd_h" = xyes then : printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h fi ac_fn_c_check_header_compile "$LINENO" "dirent.h" "ac_cv_header_dirent_h" "$ac_includes_default" if test "x$ac_cv_header_dirent_h" = xyes then : printf "%s\n" "#define HAVE_DIRENT_H 1" >>confdefs.h fi ac_fn_c_check_header_compile "$LINENO" "limits.h" "ac_cv_header_limits_h" "$ac_includes_default" if test "x$ac_cv_header_limits_h" = xyes then : printf "%s\n" "#define HAVE_LIMITS_H 1" >>confdefs.h fi ac_fn_c_check_header_compile "$LINENO" "sys/dir.h" "ac_cv_header_sys_dir_h" "$ac_includes_default" if test "x$ac_cv_header_sys_dir_h" = xyes then : printf "%s\n" "#define HAVE_SYS_DIR_H 1" >>confdefs.h fi ac_fn_c_check_header_compile "$LINENO" "string.h" "ac_cv_header_string_h" "$ac_includes_default" if test "x$ac_cv_header_string_h" = xyes then : printf "%s\n" "#define HAVE_STRING_H 1" >>confdefs.h fi ac_fn_c_check_header_compile "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default" if test "x$ac_cv_header_strings_h" = xyes then : printf "%s\n" "#define HAVE_STRINGS_H 1" >>confdefs.h fi ac_fn_c_check_header_compile "$LINENO" "math.h" "ac_cv_header_math_h" "$ac_includes_default" if test "x$ac_cv_header_math_h" = xyes then : printf "%s\n" "#define HAVE_MATH_H 1" >>confdefs.h fi ac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default" if test "x$ac_cv_header_sys_time_h" = xyes then : printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h fi ac_fn_c_check_header_compile "$LINENO" "direct.h" "ac_cv_header_direct_h" "$ac_includes_default" if test "x$ac_cv_header_direct_h" = xyes then : printf "%s\n" "#define HAVE_DIRECT_H 1" >>confdefs.h fi ac_fn_c_check_header_compile "$LINENO" "process.h" "ac_cv_header_process_h" "$ac_includes_default" if test "x$ac_cv_header_process_h" = xyes then : printf "%s\n" "#define HAVE_PROCESS_H 1" >>confdefs.h fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ISC 3.x or 4.x" >&5 printf %s "checking for ISC 3.x or 4.x... " >&6; } if grep '[34]\.' /usr/options/cb.name >/dev/null 2>&1 then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } printf "%s\n" "#define _SYSV3 1" >>confdefs.h else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -D_POSIX_SOURCE is necessary" >&5 printf %s "checking whether -D_POSIX_SOURCE is necessary... " >&6; } ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include extern "C" { void fileno(int); } int main (void) { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # checks for header stuff ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for return type of srand" >&5 printf %s "checking for return type of srand... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include extern "C" { void srand(unsigned int); } int main (void) { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: void" >&5 printf "%s\n" "void" >&6; } printf "%s\n" "#define RET_TYPE_SRAND_IS_VOID 1" >>confdefs.h else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: int" >&5 printf "%s\n" "int" >&6; } fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether gettimeofday must be declared" >&5 printf %s "checking whether gettimeofday must be declared... " >&6; } ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test ${groff_cv_decl_needed_gettimeofday+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifdef HAVE_STRING_H #include #endif #ifdef HAVE_STRINGS_H #include #endif #ifdef HAVE_STDLIB_H #include #endif #ifdef HAVE_SYS_TIME_H #include #endif #ifdef HAVE_UNISTD_H #include #endif #ifdef HAVE_MATH_H #include #endif int main (void) { #ifndef gettimeofday char *p = (char *) gettimeofday; #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : groff_cv_decl_needed_gettimeofday=no else $as_nop groff_cv_decl_needed_gettimeofday=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $groff_cv_decl_needed_gettimeofday" >&5 printf "%s\n" "$groff_cv_decl_needed_gettimeofday" >&6; } if test $groff_cv_decl_needed_gettimeofday = yes; then printf "%s\n" "#define NEED_DECLARATION_GETTIMEOFDAY 1" >>confdefs.h fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether popen must be declared" >&5 printf %s "checking whether popen must be declared... " >&6; } ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test ${groff_cv_decl_needed_popen+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifdef HAVE_STRING_H #include #endif #ifdef HAVE_STRINGS_H #include #endif #ifdef HAVE_STDLIB_H #include #endif #ifdef HAVE_SYS_TIME_H #include #endif #ifdef HAVE_UNISTD_H #include #endif #ifdef HAVE_MATH_H #include #endif int main (void) { #ifndef popen char *p = (char *) popen; #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : groff_cv_decl_needed_popen=no else $as_nop groff_cv_decl_needed_popen=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $groff_cv_decl_needed_popen" >&5 printf "%s\n" "$groff_cv_decl_needed_popen" >&6; } if test $groff_cv_decl_needed_popen = yes; then printf "%s\n" "#define NEED_DECLARATION_POPEN 1" >>confdefs.h fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pclose must be declared" >&5 printf %s "checking whether pclose must be declared... " >&6; } ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test ${groff_cv_decl_needed_pclose+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifdef HAVE_STRING_H #include #endif #ifdef HAVE_STRINGS_H #include #endif #ifdef HAVE_STDLIB_H #include #endif #ifdef HAVE_SYS_TIME_H #include #endif #ifdef HAVE_UNISTD_H #include #endif #ifdef HAVE_MATH_H #include #endif int main (void) { #ifndef pclose char *p = (char *) pclose; #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : groff_cv_decl_needed_pclose=no else $as_nop groff_cv_decl_needed_pclose=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $groff_cv_decl_needed_pclose" >&5 printf "%s\n" "$groff_cv_decl_needed_pclose" >&6; } if test $groff_cv_decl_needed_pclose = yes; then printf "%s\n" "#define NEED_DECLARATION_PCLOSE 1" >>confdefs.h fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether putenv must be declared" >&5 printf %s "checking whether putenv must be declared... " >&6; } ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test ${groff_cv_decl_needed_putenv+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifdef HAVE_STRING_H #include #endif #ifdef HAVE_STRINGS_H #include #endif #ifdef HAVE_STDLIB_H #include #endif #ifdef HAVE_SYS_TIME_H #include #endif #ifdef HAVE_UNISTD_H #include #endif #ifdef HAVE_MATH_H #include #endif int main (void) { #ifndef putenv char *p = (char *) putenv; #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : groff_cv_decl_needed_putenv=no else $as_nop groff_cv_decl_needed_putenv=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $groff_cv_decl_needed_putenv" >&5 printf "%s\n" "$groff_cv_decl_needed_putenv" >&6; } if test $groff_cv_decl_needed_putenv = yes; then printf "%s\n" "#define NEED_DECLARATION_PUTENV 1" >>confdefs.h fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether rand must be declared" >&5 printf %s "checking whether rand must be declared... " >&6; } ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test ${groff_cv_decl_needed_rand+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifdef HAVE_STRING_H #include #endif #ifdef HAVE_STRINGS_H #include #endif #ifdef HAVE_STDLIB_H #include #endif #ifdef HAVE_SYS_TIME_H #include #endif #ifdef HAVE_UNISTD_H #include #endif #ifdef HAVE_MATH_H #include #endif int main (void) { #ifndef rand char *p = (char *) rand; #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : groff_cv_decl_needed_rand=no else $as_nop groff_cv_decl_needed_rand=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $groff_cv_decl_needed_rand" >&5 printf "%s\n" "$groff_cv_decl_needed_rand" >&6; } if test $groff_cv_decl_needed_rand = yes; then printf "%s\n" "#define NEED_DECLARATION_RAND 1" >>confdefs.h fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether srand must be declared" >&5 printf %s "checking whether srand must be declared... " >&6; } ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test ${groff_cv_decl_needed_srand+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifdef HAVE_STRING_H #include #endif #ifdef HAVE_STRINGS_H #include #endif #ifdef HAVE_STDLIB_H #include #endif #ifdef HAVE_SYS_TIME_H #include #endif #ifdef HAVE_UNISTD_H #include #endif #ifdef HAVE_MATH_H #include #endif int main (void) { #ifndef srand char *p = (char *) srand; #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : groff_cv_decl_needed_srand=no else $as_nop groff_cv_decl_needed_srand=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $groff_cv_decl_needed_srand" >&5 printf "%s\n" "$groff_cv_decl_needed_srand" >&6; } if test $groff_cv_decl_needed_srand = yes; then printf "%s\n" "#define NEED_DECLARATION_SRAND 1" >>confdefs.h fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether strcasecmp must be declared" >&5 printf %s "checking whether strcasecmp must be declared... " >&6; } ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test ${groff_cv_decl_needed_strcasecmp+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifdef HAVE_STRING_H #include #endif #ifdef HAVE_STRINGS_H #include #endif #ifdef HAVE_STDLIB_H #include #endif #ifdef HAVE_SYS_TIME_H #include #endif #ifdef HAVE_UNISTD_H #include #endif #ifdef HAVE_MATH_H #include #endif int main (void) { #ifndef strcasecmp char *p = (char *) strcasecmp; #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : groff_cv_decl_needed_strcasecmp=no else $as_nop groff_cv_decl_needed_strcasecmp=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $groff_cv_decl_needed_strcasecmp" >&5 printf "%s\n" "$groff_cv_decl_needed_strcasecmp" >&6; } if test $groff_cv_decl_needed_strcasecmp = yes; then printf "%s\n" "#define NEED_DECLARATION_STRCASECMP 1" >>confdefs.h fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether strncasecmp must be declared" >&5 printf %s "checking whether strncasecmp must be declared... " >&6; } ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test ${groff_cv_decl_needed_strncasecmp+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifdef HAVE_STRING_H #include #endif #ifdef HAVE_STRINGS_H #include #endif #ifdef HAVE_STDLIB_H #include #endif #ifdef HAVE_SYS_TIME_H #include #endif #ifdef HAVE_UNISTD_H #include #endif #ifdef HAVE_MATH_H #include #endif int main (void) { #ifndef strncasecmp char *p = (char *) strncasecmp; #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : groff_cv_decl_needed_strncasecmp=no else $as_nop groff_cv_decl_needed_strncasecmp=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $groff_cv_decl_needed_strncasecmp" >&5 printf "%s\n" "$groff_cv_decl_needed_strncasecmp" >&6; } if test $groff_cv_decl_needed_strncasecmp = yes; then printf "%s\n" "#define NEED_DECLARATION_STRNCASECMP 1" >>confdefs.h fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether vfprintf must be declared" >&5 printf %s "checking whether vfprintf must be declared... " >&6; } ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test ${groff_cv_decl_needed_vfprintf+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifdef HAVE_STRING_H #include #endif #ifdef HAVE_STRINGS_H #include #endif #ifdef HAVE_STDLIB_H #include #endif #ifdef HAVE_SYS_TIME_H #include #endif #ifdef HAVE_UNISTD_H #include #endif #ifdef HAVE_MATH_H #include #endif int main (void) { #ifndef vfprintf char *p = (char *) vfprintf; #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : groff_cv_decl_needed_vfprintf=no else $as_nop groff_cv_decl_needed_vfprintf=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $groff_cv_decl_needed_vfprintf" >&5 printf "%s\n" "$groff_cv_decl_needed_vfprintf" >&6; } if test $groff_cv_decl_needed_vfprintf = yes; then printf "%s\n" "#define NEED_DECLARATION_VFPRINTF 1" >>confdefs.h fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sys_nerr in , , or " >&5 printf %s "checking for sys_nerr in , , or ... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include int main (void) { int k; k = sys_nerr; ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } printf "%s\n" "#define HAVE_SYS_NERR 1" >>confdefs.h else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sys_errlist in , , or " >&5 printf %s "checking for sys_errlist in , , or ... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include int main (void) { int k; k = (int)sys_errlist[0]; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } printf "%s\n" "#define HAVE_SYS_ERRLIST 1" >>confdefs.h else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking C++ " >&5 printf %s "checking C++ ... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { read(0, 0, 0); open(0, 0); ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } printf "%s\n" "#define HAVE_CC_OSFCN_H 1" >>confdefs.h else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking C++ " >&5 printf %s "checking C++ ... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { int x = INT_MIN; int y = INT_MAX; int z = UCHAR_MAX; ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } printf "%s\n" "#define HAVE_CC_LIMITS_H 1" >>confdefs.h else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking C++ " >&5 printf %s "checking C++ ... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main (void) { uintmax_t i = (uintmax_t)-1; ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : groff_cv_header_inttypes_h=yes printf "%s\n" "#define HAVE_CC_INTTYPES_H 1" >>confdefs.h else $as_nop groff_cv_header_inttypes_h=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $groff_cv_header_inttypes_h" >&5 printf "%s\n" "$groff_cv_header_inttypes_h" >&6; } ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # checks for typedefs ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for unsigned long long" >&5 printf %s "checking for unsigned long long... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ unsigned long long ull = 1; int i = 63; unsigned long long ullmax = (unsigned long long)-1; int main (void) { return ull << i | ull >> i | ullmax / ull | ullmax % ull; ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO" then : groff_cv_type_unsigned_long_long=yes else $as_nop groff_cv_type_unsigned_long_long=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $groff_cv_type_unsigned_long_long" >&5 printf "%s\n" "$groff_cv_type_unsigned_long_long" >&6; } ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test $groff_cv_header_inttypes_h = no; then test $groff_cv_type_unsigned_long_long = yes \ && ac_type='unsigned long long' \ || ac_type='unsigned long' printf "%s\n" "#define uintmax_t $ac_type" >>confdefs.h fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for declaration of time_t" >&5 printf %s "checking for declaration of time_t... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { time_t t = time(0); struct tm *p = localtime(&t); ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } printf "%s\n" "#define LONG_FOR_TIME_T 1" >>confdefs.h fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for return type of signal handlers" >&5 printf %s "checking for return type of signal handlers... " >&6; } for groff_declaration in \ 'extern "C" void (*signal (int, void (*)(int)))(int);' \ 'extern "C" void (*signal (int, void (*)(int)) throw ())(int);' \ 'void (*signal ()) ();' do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #ifdef signal # undef signal #endif $groff_declaration int main (void) { int i; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : break else $as_nop continue fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext done if test -n "$groff_declaration"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: void" >&5 printf "%s\n" "void" >&6; } printf "%s\n" "#define RETSIGTYPE void" >>confdefs.h else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: int" >&5 printf "%s\n" "int" >&6; } printf "%s\n" "#define RETSIGTYPE int" >>confdefs.h fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking struct exception" >&5 printf %s "checking struct exception... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { struct exception e; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } printf "%s\n" "#define HAVE_STRUCT_EXCEPTION 1" >>confdefs.h else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext # check endianness { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 printf %s "checking whether byte ordering is bigendian... " >&6; } if test ${ac_cv_c_bigendian+y} then : printf %s "(cached) " >&6 else $as_nop ac_cv_c_bigendian=unknown # See if we're dealing with a universal compiler. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifndef __APPLE_CC__ not a universal capable compiler #endif typedef int dummy; _ACEOF if ac_fn_c_try_compile "$LINENO" then : # Check for potential -arch flags. It is not universal unless # there are at least two -arch flags with different values. ac_arch= ac_prev= for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do if test -n "$ac_prev"; then case $ac_word in i?86 | x86_64 | ppc | ppc64) if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then ac_arch=$ac_word else ac_cv_c_bigendian=universal break fi ;; esac ac_prev= elif test "x$ac_word" = "x-arch"; then ac_prev=arch fi done fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext if test $ac_cv_c_bigendian = unknown; then # See if sys/param.h defines the BYTE_ORDER macro. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main (void) { #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ && LITTLE_ENDIAN) bogus endian macros #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : # It does; now see whether it defined to BIG_ENDIAN or not. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main (void) { #if BYTE_ORDER != BIG_ENDIAN not big endian #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_cv_c_bigendian=yes else $as_nop ac_cv_c_bigendian=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi if test $ac_cv_c_bigendian = unknown; then # See if defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) bogus endian macros #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : # It does; now see whether it defined to _BIG_ENDIAN or not. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { #ifndef _BIG_ENDIAN not big endian #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_cv_c_bigendian=yes else $as_nop ac_cv_c_bigendian=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi if test $ac_cv_c_bigendian = unknown; then # Compile a test program. if test "$cross_compiling" = yes then : # Try to guess by grepping values from an object file. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ unsigned short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; unsigned short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; int use_ascii (int i) { return ascii_mm[i] + ascii_ii[i]; } unsigned short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; unsigned short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; int use_ebcdic (int i) { return ebcdic_mm[i] + ebcdic_ii[i]; } extern int foo; int main (void) { return use_ascii (foo) == use_ebcdic (foo); ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then ac_cv_c_bigendian=yes fi if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then if test "$ac_cv_c_bigendian" = unknown; then ac_cv_c_bigendian=no else # finding both strings is unlikely to happen, but who knows? ac_cv_c_bigendian=unknown fi fi fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_includes_default int main (void) { /* Are we little or big endian? From Harbison&Steele. */ union { long int l; char c[sizeof (long int)]; } u; u.l = 1; return u.c[sizeof (long int) - 1] == 1; ; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO" then : ac_cv_c_bigendian=no else $as_nop ac_cv_c_bigendian=yes fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 printf "%s\n" "$ac_cv_c_bigendian" >&6; } case $ac_cv_c_bigendian in #( yes) printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h ;; #( no) ;; #( universal) printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h ;; #( *) as_fn_error $? "unknown endianness presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; esac # checks for libraries { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for main in -lc" >&5 printf %s "checking for main in -lc... " >&6; } if test ${ac_cv_lib_c_main+y} then : printf %s "(cached) " >&6 else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lc $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { return main (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : ac_cv_lib_c_main=yes else $as_nop ac_cv_lib_c_main=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_main" >&5 printf "%s\n" "$ac_cv_lib_c_main" >&6; } if test "x$ac_cv_lib_c_main" = xyes then : LIBC=-lc fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sin in -lm" >&5 printf %s "checking for sin in -lm... " >&6; } if test ${ac_cv_lib_m_sin+y} then : printf %s "(cached) " >&6 else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lm $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ char sin (); int main (void) { return sin (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : ac_cv_lib_m_sin=yes else $as_nop ac_cv_lib_m_sin=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sin" >&5 printf "%s\n" "$ac_cv_lib_m_sin" >&6; } if test "x$ac_cv_lib_m_sin" = xyes then : LIBM=-lm fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test "X$prefix" = "XNONE"; then acl_final_prefix="$ac_default_prefix" else acl_final_prefix="$prefix" fi if test "X$exec_prefix" = "XNONE"; then acl_final_exec_prefix='${prefix}' else acl_final_exec_prefix="$exec_prefix" fi acl_save_prefix="$prefix" prefix="$acl_final_prefix" eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" prefix="$acl_save_prefix" # Check whether --with-gnu-ld was given. if test ${with_gnu_ld+y} then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else $as_nop with_gnu_ld=no fi # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which # contains only /bin. Note that ksh looks also at the FPATH variable, # so we have to set that as well for the test. PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ || PATH_SEPARATOR=';' } fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 printf %s "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'` while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 printf %s "checking for GNU ld... " >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 printf %s "checking for non-GNU ld... " >&6; } fi if test ${acl_cv_path_LD+y} then : printf %s "(cached) " >&6 else $as_nop if test -z "$LD"; then acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$acl_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then acl_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$acl_cv_path_LD" -v 2>&1 &5 printf "%s\n" "$LD" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 printf %s "checking if the linker ($LD) is GNU ld... " >&6; } if test ${acl_cv_prog_gnu_ld+y} then : printf %s "(cached) " >&6 else $as_nop # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 printf "%s\n" "$acl_cv_prog_gnu_ld" >&6; } with_gnu_ld=$acl_cv_prog_gnu_ld { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 printf %s "checking for shared library run path origin... " >&6; } if test ${acl_cv_rpath+y} then : printf %s "(cached) " >&6 else $as_nop CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh . ./conftest.sh rm -f ./conftest.sh acl_cv_rpath=done fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 printf "%s\n" "$acl_cv_rpath" >&6; } wl="$acl_cv_wl" acl_libext="$acl_cv_libext" acl_shlibext="$acl_cv_shlibext" acl_libname_spec="$acl_cv_libname_spec" acl_library_names_spec="$acl_cv_library_names_spec" acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" acl_hardcode_direct="$acl_cv_hardcode_direct" acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" # Check whether --enable-rpath was given. if test ${enable_rpath+y} then : enableval=$enable_rpath; : else $as_nop enable_rpath=yes fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 printf %s "checking how to run the C++ preprocessor... " >&6; } if test -z "$CXXCPP"; then if test ${ac_cv_prog_CXXCPP+y} then : printf %s "(cached) " >&6 else $as_nop # Double quotes because $CXX needs to be expanded for CXXCPP in "$CXX -E" cpp /lib/cpp do ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include Syntax error _ACEOF if ac_fn_cxx_try_cpp "$LINENO" then : else $as_nop # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_cxx_try_cpp "$LINENO" then : # Broken: success on invalid input. continue else $as_nop # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok then : break fi done ac_cv_prog_CXXCPP=$CXXCPP fi CXXCPP=$ac_cv_prog_CXXCPP else ac_cv_prog_CXXCPP=$CXXCPP fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 printf "%s\n" "$CXXCPP" >&6; } ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include Syntax error _ACEOF if ac_fn_cxx_try_cpp "$LINENO" then : else $as_nop # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_cxx_try_cpp "$LINENO" then : # Broken: success on invalid input. continue else $as_nop # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok then : else $as_nop { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu acl_libdirstem=lib acl_libdirstem2= case "$host_os" in solaris*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5 printf %s "checking for 64-bit host... " >&6; } if test ${gl_cv_solaris_64bit+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef _LP64 sixtyfour bits #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "sixtyfour bits" >/dev/null 2>&1 then : gl_cv_solaris_64bit=yes else $as_nop gl_cv_solaris_64bit=no fi rm -rf conftest* fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5 printf "%s\n" "$gl_cv_solaris_64bit" >&6; } if test $gl_cv_solaris_64bit = yes; then acl_libdirstem=lib/64 case "$host_cpu" in sparc*) acl_libdirstem2=lib/sparcv9 ;; i*86 | x86_64) acl_libdirstem2=lib/amd64 ;; esac fi ;; *) searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` if test -n "$searchpath"; then acl_save_IFS="${IFS= }"; IFS=":" for searchdir in $searchpath; do if test -d "$searchdir"; then case "$searchdir" in */lib64/ | */lib64 ) acl_libdirstem=lib64 ;; */../ | */.. ) # Better ignore directories of this form. They are misleading. ;; *) searchdir=`cd "$searchdir" && pwd` case "$searchdir" in */lib64 ) acl_libdirstem=lib64 ;; esac ;; esac fi done IFS="$acl_save_IFS" fi ;; esac test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem" use_additional=yes acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" # Check whether --with-libiconv-prefix was given. if test ${with_libiconv_prefix+y} then : withval=$with_libiconv_prefix; if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" if test "$acl_libdirstem2" != "$acl_libdirstem" \ && ! test -d "$withval/$acl_libdirstem"; then additional_libdir="$withval/$acl_libdirstem2" fi fi fi fi LIBICONV= LTLIBICONV= INCICONV= LIBICONV_PREFIX= HAVE_LIBICONV= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='iconv ' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" else : fi else found_dir= found_la= found_so= found_a= eval libname=\"$acl_libname_spec\" # typically: libname=lib$name if test -n "$acl_shlibext"; then shrext=".$acl_shlibext" # typically: shrext=.so else shrext= fi if test $use_additional = yes; then dir="$additional_libdir" if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then if test "$enable_rpath" = no \ || test "X$found_dir" = "X/usr/$acl_libdirstem" \ || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi if test "$acl_hardcode_direct" = yes; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else haveit= for x in $LDFLAGS $LIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" fi if test "$acl_hardcode_minus_L" != no; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" else LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" fi fi additional_includedir= case "$found_dir" in */$acl_libdirstem | */$acl_libdirstem/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` if test "$name" = 'iconv'; then LIBICONV_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; */$acl_libdirstem2 | */$acl_libdirstem2/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` if test "$name" = 'iconv'; then LIBICONV_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INCICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" fi fi fi fi fi if test -n "$found_la"; then save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then haveit= if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" ;; esac done fi else LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$acl_hardcode_libdir_separator"; then alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" else for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then for found_dir in $ltrpathdirs; do LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" done fi am_save_CPPFLAGS="$CPPFLAGS" for element in $INCICONV; do haveit= for x in $CPPFLAGS; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" fi done { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 printf %s "checking for iconv... " >&6; } if test ${am_cv_func_iconv+y} then : printf %s "(cached) " >&6 else $as_nop am_cv_func_iconv="no, consider installing GNU libiconv" am_cv_lib_iconv=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main (void) { iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO" then : am_cv_func_iconv=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext if test "$am_cv_func_iconv" != yes; then am_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main (void) { iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO" then : am_cv_lib_iconv=yes am_cv_func_iconv=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS="$am_save_LIBS" fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 printf "%s\n" "$am_cv_func_iconv" >&6; } if test "$am_cv_func_iconv" = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5 printf %s "checking for working iconv... " >&6; } if test ${am_cv_func_iconv_works+y} then : printf %s "(cached) " >&6 else $as_nop am_save_LIBS="$LIBS" if test $am_cv_lib_iconv = yes; then LIBS="$LIBS $LIBICONV" fi am_cv_func_iconv_works=no for ac_iconv_const in '' 'const'; do if test "$cross_compiling" = yes then : case "$host_os" in aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; *) am_cv_func_iconv_works="guessing yes" ;; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #ifndef ICONV_CONST # define ICONV_CONST $ac_iconv_const #endif int main (void) { int result = 0; /* Test against AIX 5.1 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); if (cd_utf8_to_88591 != (iconv_t)(-1)) { static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */ char buf[10]; ICONV_CONST char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_utf8_to_88591, &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) result |= 1; iconv_close (cd_utf8_to_88591); } } /* Test against Solaris 10 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); if (cd_ascii_to_88591 != (iconv_t)(-1)) { static ICONV_CONST char input[] = "\263"; char buf[10]; ICONV_CONST char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_ascii_to_88591, &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) result |= 2; iconv_close (cd_ascii_to_88591); } } /* Test against AIX 6.1..7.1 bug: Buffer overrun. */ { iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static ICONV_CONST char input[] = "\304"; static char buf[2] = { (char)0xDE, (char)0xAD }; ICONV_CONST char *inptr = input; size_t inbytesleft = 1; char *outptr = buf; size_t outbytesleft = 1; size_t res = iconv (cd_88591_to_utf8, &inptr, &inbytesleft, &outptr, &outbytesleft); if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) result |= 4; iconv_close (cd_88591_to_utf8); } } #if 0 /* This bug could be worked around by the caller. */ /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ { iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; char buf[50]; ICONV_CONST char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_88591_to_utf8, &inptr, &inbytesleft, &outptr, &outbytesleft); if ((int)res > 0) result |= 8; iconv_close (cd_88591_to_utf8); } } #endif /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is provided. */ if (/* Try standardized names. */ iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) /* Try IRIX, OSF/1 names. */ && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) /* Try AIX names. */ && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) /* Try HP-UX names. */ && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) result |= 16; return result; ; return 0; } _ACEOF if ac_fn_cxx_try_run "$LINENO" then : am_cv_func_iconv_works=yes fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi test "$am_cv_func_iconv_works" = no || break done LIBS="$am_save_LIBS" fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5 printf "%s\n" "$am_cv_func_iconv_works" >&6; } case "$am_cv_func_iconv_works" in *no) am_func_iconv=no am_cv_lib_iconv=no ;; *) am_func_iconv=yes ;; esac else am_func_iconv=no am_cv_lib_iconv=no fi if test "$am_func_iconv" = yes; then printf "%s\n" "#define HAVE_ICONV 1" >>confdefs.h fi if test "$am_cv_lib_iconv" = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 printf %s "checking how to link with libiconv... " >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 printf "%s\n" "$LIBICONV" >&6; } else CPPFLAGS="$am_save_CPPFLAGS" LIBICONV= LTLIBICONV= fi if test "$am_cv_func_iconv" = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5 printf %s "checking for iconv declaration... " >&6; } if test ${am_cv_proto_iconv+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include extern #ifdef __cplusplus "C" #endif #if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus) size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); #else size_t iconv(); #endif int main (void) { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : am_cv_proto_iconv_arg1="" else $as_nop am_cv_proto_iconv_arg1="const" fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);" fi am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_proto_iconv" >&5 printf "%s\n" " $am_cv_proto_iconv" >&6; } printf "%s\n" "#define ICONV_CONST $am_cv_proto_iconv_arg1" >>confdefs.h fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # we need LIBEXT LIBEXT=$acl_libext # checks for functions { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 printf %s "checking for working mmap... " >&6; } if test ${ac_cv_func_mmap_fixed_mapped+y} then : printf %s "(cached) " >&6 else $as_nop if test "$cross_compiling" = yes then : case "$host_os" in # (( # Guess yes on platforms where we know the result. linux*) ac_cv_func_mmap_fixed_mapped=yes ;; # If we don't know, assume the worst. *) ac_cv_func_mmap_fixed_mapped=no ;; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_includes_default /* malloc might have been renamed as rpl_malloc. */ #undef malloc /* Thanks to Mike Haertel and Jim Avera for this test. Here is a matrix of mmap possibilities: mmap private not fixed mmap private fixed at somewhere currently unmapped mmap private fixed at somewhere already mapped mmap shared not fixed mmap shared fixed at somewhere currently unmapped mmap shared fixed at somewhere already mapped For private mappings, we should verify that changes cannot be read() back from the file, nor mmap's back from the file at a different address. (There have been systems where private was not correctly implemented like the infamous i386 svr4.0, and systems where the VM page cache was not coherent with the file system buffer cache like early versions of FreeBSD and possibly contemporary NetBSD.) For shared mappings, we should conversely verify that changes get propagated back to all the places they're supposed to be. Grep wants private fixed already mapped. The main things grep needs to know about mmap are: * does it exist and is it safe to write into the mmap'd area * how to use it (BSD variants) */ #include #include /* This mess was copied from the GNU getpagesize.h. */ #ifndef HAVE_GETPAGESIZE # ifdef _SC_PAGESIZE # define getpagesize() sysconf(_SC_PAGESIZE) # else /* no _SC_PAGESIZE */ # ifdef HAVE_SYS_PARAM_H # include # ifdef EXEC_PAGESIZE # define getpagesize() EXEC_PAGESIZE # else /* no EXEC_PAGESIZE */ # ifdef NBPG # define getpagesize() NBPG * CLSIZE # ifndef CLSIZE # define CLSIZE 1 # endif /* no CLSIZE */ # else /* no NBPG */ # ifdef NBPC # define getpagesize() NBPC # else /* no NBPC */ # ifdef PAGESIZE # define getpagesize() PAGESIZE # endif /* PAGESIZE */ # endif /* no NBPC */ # endif /* no NBPG */ # endif /* no EXEC_PAGESIZE */ # else /* no HAVE_SYS_PARAM_H */ # define getpagesize() 8192 /* punt totally */ # endif /* no HAVE_SYS_PARAM_H */ # endif /* no _SC_PAGESIZE */ #endif /* no HAVE_GETPAGESIZE */ int main (void) { char *data, *data2, *data3; const char *cdata2; int i, pagesize; int fd, fd2; pagesize = getpagesize (); /* First, make a file with some known garbage in it. */ data = (char *) malloc (pagesize); if (!data) return 1; for (i = 0; i < pagesize; ++i) *(data + i) = rand (); umask (0); fd = creat ("conftest.mmap", 0600); if (fd < 0) return 2; if (write (fd, data, pagesize) != pagesize) return 3; close (fd); /* Next, check that the tail of a page is zero-filled. File must have non-zero length, otherwise we risk SIGBUS for entire page. */ fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); if (fd2 < 0) return 4; cdata2 = ""; if (write (fd2, cdata2, 1) != 1) return 5; data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); if (data2 == MAP_FAILED) return 6; for (i = 0; i < pagesize; ++i) if (*(data2 + i)) return 7; close (fd2); if (munmap (data2, pagesize)) return 8; /* Next, try to mmap the file at a fixed address which already has something else allocated at it. If we can, also make sure that we see the same garbage. */ fd = open ("conftest.mmap", O_RDWR); if (fd < 0) return 9; if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_FIXED, fd, 0L)) return 10; for (i = 0; i < pagesize; ++i) if (*(data + i) != *(data2 + i)) return 11; /* Finally, make sure that changes to the mapped area do not percolate back to the file as seen by read(). (This is a bug on some variants of i386 svr4.0.) */ for (i = 0; i < pagesize; ++i) *(data2 + i) = *(data2 + i) + 1; data3 = (char *) malloc (pagesize); if (!data3) return 12; if (read (fd, data3, pagesize) != pagesize) return 13; for (i = 0; i < pagesize; ++i) if (*(data + i) != *(data3 + i)) return 14; close (fd); free (data); free (data3); return 0; } _ACEOF if ac_fn_c_try_run "$LINENO" then : ac_cv_func_mmap_fixed_mapped=yes else $as_nop ac_cv_func_mmap_fixed_mapped=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 printf "%s\n" "$ac_cv_func_mmap_fixed_mapped" >&6; } if test $ac_cv_func_mmap_fixed_mapped = yes; then printf "%s\n" "#define HAVE_MMAP 1" >>confdefs.h fi rm -f conftest.mmap conftest.txt saved_libs="$LIBS" LIBS="$LIBS $LIBC $LIBM" ac_fn_c_check_func "$LINENO" "fmod" "ac_cv_func_fmod" if test "x$ac_cv_func_fmod" = xyes then : printf "%s\n" "#define HAVE_FMOD 1" >>confdefs.h else $as_nop case " $LIBOBJS " in *" fmod.$ac_objext "* ) ;; *) LIBOBJS="$LIBOBJS fmod.$ac_objext" ;; esac fi ac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd" if test "x$ac_cv_func_getcwd" = xyes then : printf "%s\n" "#define HAVE_GETCWD 1" >>confdefs.h else $as_nop case " $LIBOBJS " in *" getcwd.$ac_objext "* ) ;; *) LIBOBJS="$LIBOBJS getcwd.$ac_objext" ;; esac fi ac_fn_c_check_func "$LINENO" "putenv" "ac_cv_func_putenv" if test "x$ac_cv_func_putenv" = xyes then : printf "%s\n" "#define HAVE_PUTENV 1" >>confdefs.h else $as_nop case " $LIBOBJS " in *" putenv.$ac_objext "* ) ;; *) LIBOBJS="$LIBOBJS putenv.$ac_objext" ;; esac fi ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp" if test "x$ac_cv_func_strcasecmp" = xyes then : printf "%s\n" "#define HAVE_STRCASECMP 1" >>confdefs.h else $as_nop case " $LIBOBJS " in *" strcasecmp.$ac_objext "* ) ;; *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext" ;; esac fi ac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror" if test "x$ac_cv_func_strerror" = xyes then : printf "%s\n" "#define HAVE_STRERROR 1" >>confdefs.h else $as_nop case " $LIBOBJS " in *" strerror.$ac_objext "* ) ;; *) LIBOBJS="$LIBOBJS strerror.$ac_objext" ;; esac fi ac_fn_c_check_func "$LINENO" "strncasecmp" "ac_cv_func_strncasecmp" if test "x$ac_cv_func_strncasecmp" = xyes then : printf "%s\n" "#define HAVE_STRNCASECMP 1" >>confdefs.h else $as_nop case " $LIBOBJS " in *" strncasecmp.$ac_objext "* ) ;; *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext" ;; esac fi ac_fn_c_check_func "$LINENO" "strtol" "ac_cv_func_strtol" if test "x$ac_cv_func_strtol" = xyes then : printf "%s\n" "#define HAVE_STRTOL 1" >>confdefs.h else $as_nop case " $LIBOBJS " in *" strtol.$ac_objext "* ) ;; *) LIBOBJS="$LIBOBJS strtol.$ac_objext" ;; esac fi LIBS="$saved_libs" ac_fn_c_check_func "$LINENO" "gettimeofday" "ac_cv_func_gettimeofday" if test "x$ac_cv_func_gettimeofday" = xyes then : printf "%s\n" "#define HAVE_GETTIMEOFDAY 1" >>confdefs.h fi ac_fn_c_check_func "$LINENO" "isatty" "ac_cv_func_isatty" if test "x$ac_cv_func_isatty" = xyes then : printf "%s\n" "#define HAVE_ISATTY 1" >>confdefs.h fi ac_fn_c_check_func "$LINENO" "kill" "ac_cv_func_kill" if test "x$ac_cv_func_kill" = xyes then : printf "%s\n" "#define HAVE_KILL 1" >>confdefs.h fi ac_fn_c_check_func "$LINENO" "rename" "ac_cv_func_rename" if test "x$ac_cv_func_rename" = xyes then : printf "%s\n" "#define HAVE_RENAME 1" >>confdefs.h fi ac_fn_c_check_func "$LINENO" "setlocale" "ac_cv_func_setlocale" if test "x$ac_cv_func_setlocale" = xyes then : printf "%s\n" "#define HAVE_SETLOCALE 1" >>confdefs.h fi ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup" if test "x$ac_cv_func_strdup" = xyes then : printf "%s\n" "#define HAVE_STRDUP 1" >>confdefs.h fi ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep" if test "x$ac_cv_func_strsep" = xyes then : printf "%s\n" "#define HAVE_STRSEP 1" >>confdefs.h fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for mkstemp" >&5 printf %s "checking for mkstemp... " >&6; } ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int (*f) (char *); int main (void) { f = mkstemp; ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO" then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } printf "%s\n" "#define HAVE_MKSTEMP 1" >>confdefs.h else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } case " $LIBOBJS " in *" mkstemp.$ac_objext "* ) ;; *) LIBOBJS="$LIBOBJS mkstemp.$ac_objext" ;; esac fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_fn_check_decl "$LINENO" "strsignal" "ac_cv_have_decl_strsignal" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_strsignal" = xyes then : ac_have_decl=1 else $as_nop ac_have_decl=0 fi printf "%s\n" "#define HAVE_DECL_STRSIGNAL $ac_have_decl" >>confdefs.h ac_fn_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_getc_unlocked" = xyes then : ac_have_decl=1 else $as_nop ac_have_decl=0 fi printf "%s\n" "#define HAVE_DECL_GETC_UNLOCKED $ac_have_decl" >>confdefs.h ac_fn_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_sys_siglist" = xyes then : ac_have_decl=1 else $as_nop ac_have_decl=0 fi printf "%s\n" "#define HAVE_DECL_SYS_SIGLIST $ac_have_decl" >>confdefs.h ac_fn_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" if test "x$ac_cv_have_decl_getc_unlocked" = xyes then : ac_have_decl=1 else $as_nop ac_have_decl=0 fi printf "%s\n" "#define HAVE_DECL_GETC_UNLOCKED $ac_have_decl" >>confdefs.h { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5 printf %s "checking for nl_langinfo and CODESET... " >&6; } if test ${am_cv_langinfo_codeset+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { char* cs = nl_langinfo(CODESET); return !cs; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : am_cv_langinfo_codeset=yes else $as_nop am_cv_langinfo_codeset=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5 printf "%s\n" "$am_cv_langinfo_codeset" >&6; } if test $am_cv_langinfo_codeset = yes; then printf "%s\n" "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h fi # checks for compiler characteristics ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ISO C++98 array deletion syntax is supported" >&5 printf %s "checking whether ISO C++98 array deletion syntax is supported... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { char *p = new char[5]; delete [] p; ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } as_fn_error $? "an ISO C++98-conformant compiler is required" "$LINENO" 5 fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C preprocessor uses pre-ISO C90 syntax" >&5 printf %s "checking whether C preprocessor uses pre-ISO C90 syntax... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define name2(a, b) a/**/b int main (void) { int name2(foo, bar); ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } as_fn_error $? "an ISO C90-conformant C preprocessor is required" "$LINENO" 5 else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # checks for operating system services { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking w_coredump" >&5 printf %s "checking w_coredump... " >&6; } if test "$cross_compiling" = yes then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main (void) { main() { #ifdef WCOREFLAG exit(1); #else int i = 0; ((union wait *)&i)->w_coredump = 1; exit(i != 0200); #endif } ; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO" then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } printf "%s\n" "#define WCOREFLAG 0200" >>confdefs.h else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi # URW fonts extra dir # Check whether --with-urw-fonts-dir was given. if test ${with_urw_fonts_dir+y} then : withval=$with_urw_fonts_dir; urwfontsdir="$withval" fi # use groff's own malloc-based allocator for C++ new/delete operators # Check whether --enable-groff-allocator was given. if test ${enable_groff_allocator+y} then : enableval=$enable_groff_allocator; test "$enableval" = yes && groff_use_own_allocator=yes else $as_nop groff_use_own_allocator=no fi # other random stuff { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking default value for grops -b option" >&5 printf %s "checking default value for grops -b option... " >&6; } test -n "$BROKEN_SPOOLER_FLAGS" || BROKEN_SPOOLER_FLAGS=0 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $BROKEN_SPOOLER_FLAGS" >&5 printf "%s\n" "$BROKEN_SPOOLER_FLAGS" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking default paper format" >&5 printf %s "checking default paper format... " >&6; } groff_prefix=$prefix test "$prefix" = NONE && groff_prefix=$ac_default_prefix if test -z "$PAGE" && test -r /etc/papersize then sedexpr='s/#.*//;s/[ \t]\+/ /;s/ \+$//;s/^ \+//;/^$/d;p' PAGE=`sed -n "$sedexpr" /etc/papersize` fi if test -z "$PAGE" then descfile= if test -r "$groff_prefix"/share/groff/font/devps/DESC then descfile=$groff_prefix/share/groff/font/devps/DESC elif test -r "$groff_prefix"/lib/groff/font/devps/DESC then descfile=$groff_prefix/lib/groff/font/devps/DESC else for f in "$groff_prefix"/share/groff/*/font/devps/DESC do if test -r "$f" then descfile=$f break fi done fi if test -n "$descfile" then if grep -q '^paperlength[ ]\+841890' "$descfile" then PAGE=A4 elif grep -q '^papersize[ ]\+[aA]4' "$descfile" then PAGE=A4 fi fi fi if test -z "$PAGE" then domains= if test -r /etc/resolv.conf then sedexpr='s/#.*//;s/[ \t]\+/ /;s/ \+$//;s/^ \+//;/^$/d; /^\(domain\|search\)/!d;s/\(domain\|search\) //;p' domains=`sed -n "$sedexpr" /etc/resolv.conf` fi if test -z "$domains" then domains=`(domainname) 2>/dev/null | tr -d '+'` if test -z "$domains" || test "$domains" = '(none)' then domains=`(hostname) 2>/dev/null | grep '\.'` fi fi # resolv.conf's "search" directive might return multiple domains. # If any top-level domain is two letters and it's not 'us' or 'ca', # assume the system uses A4 paper. for d in $domains do case "$d" in *.[Uu][Ss]|*.[Cc][Aa]) ;; *.[A-Za-z][A-Za-z]) PAGE=A4 ;; esac done fi test -n "$PAGE" || PAGE=letter { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PAGE" >&5 printf "%s\n" "$PAGE" >&6; } g= { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for existing troff installation" >&5 printf %s "checking for existing troff installation... " >&6; } if test "`(echo .tm '|n(.g' | tr '|' '\\\\' | troff -z -i 2>&1) \ 2>/dev/null`" = 0 then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } g=g else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for prefix of system macro packages" >&5 printf %s "checking for prefix of system macro packages... " >&6; } sys_tmac_prefix= sys_tmac_file_prefix= for d in /usr/share/lib/tmac /usr/lib/tmac; do for t in "" tmac.; do for m in an s m; do f=$d/$t$m if test -z "$sys_tmac_prefix" \ && test -f $f \ && grep '^\.if' $f >/dev/null 2>&1; then sys_tmac_prefix=$d/$t sys_tmac_file_prefix=$t fi done done done sys_tmac_prefix_result=none test -z "$sys_tmac_prefix" \ || sys_tmac_prefix_result="$sys_tmac_prefix" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $sys_tmac_prefix_result" >&5 printf "%s\n" "$sys_tmac_prefix_result" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which system macro packages should be made available" >&5 printf %s "checking which system macro packages should be made available... " >&6; } tmac_wrap= if test "$sys_tmac_file_prefix" = tmac.; then for f in $sys_tmac_prefix*; do suff=`echo $f | sed -e "s;$sys_tmac_prefix;;"` case "$suff" in e) ;; *) grep "Copyright.*Free Software Foundation" $f >/dev/null \ || tmac_wrap="$tmac_wrap $suff" ;; esac done elif test -n "$sys_tmac_prefix"; then files=`echo $sys_tmac_prefix*` grep "\\.so" $files >conftest.sol for f in $files; do case "$f" in ${sys_tmac_prefix}e) ;; *.me) ;; */ms.*) ;; *) b=`basename $f` if grep "\\.so.*/$b\$" conftest.sol >/dev/null \ || grep -l "Copyright.*Free Software Foundation" $f >/dev/null; then : else suff=`echo $f | sed -e "s;$sys_tmac_prefix;;"` case "$suff" in tmac.*) ;; *) tmac_wrap="$tmac_wrap $suff" ;; esac fi esac done rm -f conftest.sol fi tmac_wrap_result="none found" test -z "$tmac_wrap" || tmac_wrap_result="$tmac_wrap" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $tmac_wrap_result" >&5 printf "%s\n" "$tmac_wrap_result" >&6; } # Check whether --with-compatibility-wrappers was given. if test ${with_compatibility_wrappers+y} then : withval=$with_compatibility_wrappers; compatibility_wrappers="$withval" else $as_nop compatibility_wrappers="check" fi if test "$compatibility_wrappers" != check \ && test "$compatibility_wrappers" != yes \ && test "$compatibility_wrappers" != no \ && test "$compatibility_wrappers" != manual then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Invalid '--with-compatibility-wrappers' argument: '$compatibility_wrappers' - assuming 'check' requested." >&5 printf "%s\n" "$as_me: WARNING: Invalid '--with-compatibility-wrappers' argument: '$compatibility_wrappers' - assuming 'check' requested." >&2;} compatibility_wrappers="check" fi if test -z "$tmac_wrap" then # No Operating System Macro Sets Present if test "$compatibility_wrappers" = check then compatibility_wrappers="no" elif test "$compatibility_wrappers" = yes then as_fn_error $? "No non-GNU macro sets found - cannot create and install compatibility wrappers" "$LINENO" 5 elif test "$compatibility_wrappers" = no then : # No action required elif test "$compatibility_wrappers" = manual then # 'manual' allows quiet conversion to 'no' to support # cross-platform build instructions compatibility_wrappers="no" fi else # One or more Operating System Macro Sets Present if test "$compatibility_wrappers" = check then compatibility_wrappers="yes" fi fi # Now compatibility_wrappers can only be yes, no or manual { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking separator character to use in groff search paths" >&5 printf %s "checking separator character to use in groff search paths... " >&6; } cp "$srcdir"/src/include/nonposix.h conftest.h cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include "conftest.h" int main (void) { #if PATH_SEP_CHAR == ';' make an error "Path separator is ';'" #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : GROFF_PATH_SEPARATOR=":" else $as_nop GROFF_PATH_SEPARATOR=";" fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GROFF_PATH_SEPARATOR" >&5 printf "%s\n" "$GROFF_PATH_SEPARATOR" >&6; } # Check whether --with-alt-gs was given. if test ${with_alt_gs+y} then : withval=$with_alt_gs; ALT_GHOSTSCRIPT_PROGS="$withval" else $as_nop ALT_GHOSTSCRIPT_PROGS="gs gswin32c gsos2" fi # Check whether --with-gs was given. if test ${with_gs+y} then : withval=$with_gs; GHOSTSCRIPT=$withval else $as_nop if test -n "$ac_tool_prefix"; then for ac_prog in $ALT_GHOSTSCRIPT_PROGS do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_GHOSTSCRIPT+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$GHOSTSCRIPT"; then ac_cv_prog_GHOSTSCRIPT="$GHOSTSCRIPT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_GHOSTSCRIPT="$ac_tool_prefix$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi GHOSTSCRIPT=$ac_cv_prog_GHOSTSCRIPT if test -n "$GHOSTSCRIPT"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GHOSTSCRIPT" >&5 printf "%s\n" "$GHOSTSCRIPT" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$GHOSTSCRIPT" && break done fi if test -z "$GHOSTSCRIPT"; then ac_ct_GHOSTSCRIPT=$GHOSTSCRIPT for ac_prog in $ALT_GHOSTSCRIPT_PROGS do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_GHOSTSCRIPT+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_GHOSTSCRIPT"; then ac_cv_prog_ac_ct_GHOSTSCRIPT="$ac_ct_GHOSTSCRIPT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_GHOSTSCRIPT="$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_GHOSTSCRIPT=$ac_cv_prog_ac_ct_GHOSTSCRIPT if test -n "$ac_ct_GHOSTSCRIPT"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GHOSTSCRIPT" >&5 printf "%s\n" "$ac_ct_GHOSTSCRIPT" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$ac_ct_GHOSTSCRIPT" && break done if test "x$ac_ct_GHOSTSCRIPT" = x; then GHOSTSCRIPT="missing" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac GHOSTSCRIPT=$ac_ct_GHOSTSCRIPT fi fi fi test "$GHOSTSCRIPT" = no && GHOSTSCRIPT=missing make_htmldoc=no missing= # Extract the first word of "pnmcrop", so it can be a program name with args. set dummy pnmcrop; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_pnmcrop+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$pnmcrop"; then ac_cv_prog_pnmcrop="$pnmcrop" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_pnmcrop="found" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_pnmcrop" && ac_cv_prog_pnmcrop="missing" fi fi pnmcrop=$ac_cv_prog_pnmcrop if test -n "$pnmcrop"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $pnmcrop" >&5 printf "%s\n" "$pnmcrop" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test $pnmcrop = missing then missing="$missing 'pnmcrop'" fi # Extract the first word of "pnmcut", so it can be a program name with args. set dummy pnmcut; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_pnmcut+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$pnmcut"; then ac_cv_prog_pnmcut="$pnmcut" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_pnmcut="found" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_pnmcut" && ac_cv_prog_pnmcut="missing" fi fi pnmcut=$ac_cv_prog_pnmcut if test -n "$pnmcut"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $pnmcut" >&5 printf "%s\n" "$pnmcut" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test $pnmcut = missing then missing="$missing 'pnmcut'" fi # Extract the first word of "pnmtopng", so it can be a program name with args. set dummy pnmtopng; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_pnmtopng+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$pnmtopng"; then ac_cv_prog_pnmtopng="$pnmtopng" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_pnmtopng="found" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_pnmtopng" && ac_cv_prog_pnmtopng="missing" fi fi pnmtopng=$ac_cv_prog_pnmtopng if test -n "$pnmtopng"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $pnmtopng" >&5 printf "%s\n" "$pnmtopng" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test $pnmtopng = missing then missing="$missing 'pnmtopng'" fi # Extract the first word of "pnmtops", so it can be a program name with args. set dummy pnmtops; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_pnmtops+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$pnmtops"; then ac_cv_prog_pnmtops="$pnmtops" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_pnmtops="found" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_pnmtops" && ac_cv_prog_pnmtops="missing" fi fi pnmtops=$ac_cv_prog_pnmtops if test -n "$pnmtops"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $pnmtops" >&5 printf "%s\n" "$pnmtops" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test $pnmtops = missing then missing="$missing 'pnmtops'" fi # Extract the first word of "psselect", so it can be a program name with args. set dummy psselect; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_psselect+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$psselect"; then ac_cv_prog_psselect="$psselect" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_psselect="found" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_psselect" && ac_cv_prog_psselect="missing" fi fi psselect=$ac_cv_prog_psselect if test -n "$psselect"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $psselect" >&5 printf "%s\n" "$psselect" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test $psselect = missing then missing="$missing 'psselect'" fi test "$GHOSTSCRIPT" = "missing" && missing="'gs' $missing" if test -z "$missing" then make_htmldoc=yes else plural=`set $missing; test $# -gt 1 && echo s` oxford=`set $missing; test $# -gt 2 && echo ,` missing=`set $missing missing= while test $# -gt 0 do case $# in 1) missing="$missing$1" ;; 2) missing="$missing$1$oxford and " ;; *) missing="$missing$1, " ;; esac shift done echo $missing` verb=`set $missing if test $# -gt 1 then echo were else echo was fi` grohtml_notice="The program$plural $missing $verb not found in \ \$PATH. Consequently, groff's HTML output driver, 'grohtml', will not work properly. It will not be possible to prepare or install groff-generated documentation in HTML format. " fi # Check whether --with-alt-awk was given. if test ${with_alt_awk+y} then : withval=$with_alt_awk; ALT_AWK_PROGS="$withval" else $as_nop ALT_AWK_PROGS="gawk mawk nawk awk" fi # Check whether --with-awk was given. if test ${with_awk+y} then : withval=$with_awk; AWK=$withval else $as_nop if test -n "$ac_tool_prefix"; then for ac_prog in $ALT_AWK_PROGS do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_AWK+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_tool_prefix$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 printf "%s\n" "$AWK" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$AWK" && break done fi if test -z "$AWK"; then ac_ct_AWK=$AWK for ac_prog in $ALT_AWK_PROGS do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_AWK+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_AWK"; then ac_cv_prog_ac_ct_AWK="$ac_ct_AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AWK="$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_AWK=$ac_cv_prog_ac_ct_AWK if test -n "$ac_ct_AWK"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AWK" >&5 printf "%s\n" "$ac_ct_AWK" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$ac_ct_AWK" && break done if test "x$ac_ct_AWK" = x; then AWK="missing" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac AWK=$ac_ct_AWK fi fi fi test "$AWK" = no && AWK=missing use_pdfroff=no pdfroff_missing_deps= test "$AWK" = missing && pdfroff_missing_deps="awk" if test "$GHOSTSCRIPT" = missing then verb=is if test -n "$pdfroff_missing_deps" then pdfroff_missing_deps="$pdfroff_missing_deps and " verb=are fi pdfroff_missing_deps="${pdfroff_missing_deps}Ghostscript $verb" fi if test -z "$pdfroff_missing_deps" then use_pdfroff=yes fi groff_have_urw_fonts=no { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for URW fonts in Type 1/PFB format" >&5 printf %s "checking for URW fonts in Type 1/PFB format... " >&6; } _list_paths="\ /usr/share/fonts/type1/gsfonts/ \ /usr/share/fonts/default/Type1/ \ /usr/share/fonts/default/Type1/adobestd35/ \ /usr/share/fonts/type1/urw-base35/ \ /opt/local/share/fonts/urw-fonts/ \ /usr/local/share/fonts/ghostscript/" if test -n "$urwfontsdir" then _list_paths="$urwfontsdir" fi for k in $_list_paths do for _font_file in \ URWGothic-Book \ URWGothic-Book.t1 \ URWGothic-Book.pfb \ URWGothicL-Book.pfb \ a010013l.pfb do if test -f $k/$_font_file then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found in $k" >&5 printf "%s\n" "found in $k" >&6; } groff_have_urw_fonts=yes urwfontsdir=$k break 2 fi done done if test $groff_have_urw_fonts = no then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none found" >&5 printf "%s\n" "none found" >&6; } urwfontsdir= fi use_gropdf=no gropdf_missing_deps= if test "$GHOSTSCRIPT" != missing \ || test "$groff_have_urw_fonts" = yes then use_gropdf=yes fi pnmtools_quiet= if test "$make_htmldoc" = yes then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether PNM tools accept the '-quiet' option" >&5 printf %s "checking whether PNM tools accept the '-quiet' option... " >&6; } if echo P2 2 2 255 0 1 2 0 | pnmtops -quiet > /dev/null 2>&1 then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } pnmtools_quiet=-quiet else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi pnmtops_nosetpage="pnmtops $pnmtools_quiet" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pnmtops accepts the '-nosetpage' option" >&5 printf %s "checking whether pnmtops accepts the '-nosetpage' option... " >&6; } if echo P2 2 2 255 0 1 2 0 | pnmtops -nosetpage > /dev/null 2>&1 then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } pnmtops_nosetpage="pnmtops $pnmtools_quiet -nosetpage" else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether make defines 'RM'" >&5 printf %s "checking whether make defines 'RM'... " >&6; } make=make if test -n "$MAKE" then make=$MAKE fi cat < test_make_rm.mk all: @if test -n "\$(RM)"; \ then \ echo yes; \ else \ echo no; \ fi EOF groff_make_defines_rm=`"$make" -sf test_make_rm.mk` { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $groff_make_defines_rm" >&5 printf "%s\n" "$groff_make_defines_rm" >&6; } rm -f test_make_rm.mk { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a diff program that supports option -D" >&5 printf %s "checking for a diff program that supports option -D... " >&6; } groff_has_diff_d_option=no DIFF_PROG=diff diff -Dx /dev/null /dev/null >/dev/null 2>&1 && groff_has_diff_d_option=yes if test "$groff_has_diff_d_option" = no; then for ac_prog in gdiff do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_GDIFF+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$GDIFF"; then ac_cv_prog_GDIFF="$GDIFF" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_GDIFF="$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi GDIFF=$ac_cv_prog_GDIFF if test -n "$GDIFF"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GDIFF" >&5 printf "%s\n" "$GDIFF" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$GDIFF" && break done if test -n "$GDIFF"; then "$GDIFF" -Dx /dev/null /dev/null >/dev/null 2>&1 && groff_has_diff_d_option=yes if test "$groff_has_diff_d_option" = yes; then DIFF_PROG="$GDIFF" fi fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $groff_has_diff_d_option" >&5 printf "%s\n" "$groff_has_diff_d_option" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether test supports option -ef" >&5 printf %s "checking whether test supports option -ef... " >&6; } HAVE_TEST_EF_OPTION=no test /dev/null -ef /dev/null > /dev/null 2>&1 && HAVE_TEST_EF_OPTION=yes { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $HAVE_TEST_EF_OPTION" >&5 printf "%s\n" "$HAVE_TEST_EF_OPTION" >&6; } for ac_prog in bash do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_path_BASH_PROG+y} then : printf %s "(cached) " >&6 else $as_nop case $BASH_PROG in [\\/]* | ?:[\\/]*) ac_cv_path_BASH_PROG="$BASH_PROG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_path_BASH_PROG="$as_dir$ac_word$ac_exec_ext" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi BASH_PROG=$ac_cv_path_BASH_PROG if test -n "$BASH_PROG"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $BASH_PROG" >&5 printf "%s\n" "$BASH_PROG" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$BASH_PROG" && break done test -n "$BASH_PROG" || BASH_PROG="no" if test "$BASH_PROG" = no; then BASH_PROG=/bin/sh fi if test "$GHOSTSCRIPT" != missing then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gs version with good left sidebearing handling" >&5 printf %s "checking for gs version with good left sidebearing handling... " >&6; } ghostscript_notice= ghostscript_version_good= ghostscript_v_string=`"$GHOSTSCRIPT" -v | sed 1q` # Get first word. ghostscript_words=`echo "$ghostscript_v_string" | cut -d\ -f1-` # If the first word is "GPL", discard it. if expr "$ghostscript_words" : "GPL" > /dev/null then ghostscript_words=`echo "$ghostscript_words" | cut -d\ -f2-` fi # Only do a version check if the program calls itself Ghostscript. if expr "$ghostscript_words" : "Ghostscript" > /dev/null then ghostscript_version_good=no ghostscript_version=`echo "$ghostscript_words" | cut -d\ -f2` ghostscript_major=`echo "$ghostscript_version" | cut -d. -f1` ghostscript_minor=`echo "$ghostscript_version" | cut -d. -f2` if test "$ghostscript_major" -lt 9 then ghostscript_version_good=yes elif test "$ghostscript_major" -ge 10 then ghostscript_version_good=yes elif test "$ghostscript_minor" -ge 54 then ghostscript_version_good=yes fi fi if test "$ghostscript_version_good" = yes then ghostscript_version="$ghostscript_version (good)" elif test "$ghostscript_version_good" = no then ghostscript_version="$ghostscript_version (buggy)" ghostscript_notice="Buggy version of Ghostscript detected." else ghostscript_notice="Unable to determine version of Ghostscript." fi if test -n "$ghostscript_version" then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: got $ghostscript_version" >&5 printf "%s\n" "got $ghostscript_version" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unable to determine" >&5 printf "%s\n" "unable to determine" >&6; } fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library >= 2.1 or uClibc" >&5 printf %s "checking whether we are using the GNU C Library >= 2.1 or uClibc... " >&6; } if test ${ac_cv_gnu_library_2_1+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifdef __GNU_LIBRARY__ #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2) Lucky GNU user #endif #endif #ifdef __UCLIBC__ Lucky user #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "Lucky" >/dev/null 2>&1 then : ac_cv_gnu_library_2_1=yes else $as_nop ac_cv_gnu_library_2_1=no fi rm -rf conftest* fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2_1" >&5 printf "%s\n" "$ac_cv_gnu_library_2_1" >&6; } GLIBC21="$ac_cv_gnu_library_2_1" if test -n "$make_winscripts"; then BUILD_WINSCRIPTS_TRUE= BUILD_WINSCRIPTS_FALSE='#' else BUILD_WINSCRIPTS_TRUE='#' BUILD_WINSCRIPTS_FALSE= fi # If X11 is not available, don't build: # font/devX75 # font/devX75-12 # font/devX100 # font/devX100-12 # src/devices/xditview # src/utils/xtotroff # src/libs/libxutil if test "$groff_no_x" = yes; then WITHOUT_X11_TRUE= WITHOUT_X11_FALSE='#' else WITHOUT_X11_TRUE='#' WITHOUT_X11_FALSE= fi if test "$groff_make_defines_rm" = yes; then MAKE_DEFINES_RM_TRUE= MAKE_DEFINES_RM_FALSE='#' else MAKE_DEFINES_RM_TRUE='#' MAKE_DEFINES_RM_FALSE= fi # Some programs have a "g" prefix if an existing troff installation is # detected. if test "$g" = g; then USEPROGRAMPREFIX_TRUE= USEPROGRAMPREFIX_FALSE='#' else USEPROGRAMPREFIX_TRUE='#' USEPROGRAMPREFIX_FALSE= fi if test "$use_grohtml" = yes; then USE_GROHTML_TRUE= USE_GROHTML_FALSE='#' else USE_GROHTML_TRUE='#' USE_GROHTML_FALSE= fi if test "$use_pdfroff" = yes; then USE_PDFROFF_TRUE= USE_PDFROFF_FALSE='#' else USE_PDFROFF_TRUE='#' USE_PDFROFF_FALSE= fi if test "$use_gropdf" = yes; then USE_GROPDF_TRUE= USE_GROPDF_FALSE='#' else USE_GROPDF_TRUE='#' USE_GROPDF_FALSE= fi if test "$groff_use_own_allocator" = yes; then USE_GROFF_ALLOCATOR_TRUE= USE_GROFF_ALLOCATOR_FALSE='#' else USE_GROFF_ALLOCATOR_TRUE='#' USE_GROFF_ALLOCATOR_FALSE= fi if test "$GHOSTSCRIPT" != no \ && test "$GHOSTSCRIPT" != missing; then HAVE_GHOSTSCRIPT_TRUE= HAVE_GHOSTSCRIPT_FALSE='#' else HAVE_GHOSTSCRIPT_TRUE='#' HAVE_GHOSTSCRIPT_FALSE= fi if test "$groff_have_urw_fonts" = yes ; then HAVE_URW_FONTS_TRUE= HAVE_URW_FONTS_FALSE='#' else HAVE_URW_FONTS_TRUE='#' HAVE_URW_FONTS_FALSE= fi if test "$groff_have_texi2dvi" = yes ; then HAVE_TEXI2DVI_TRUE= HAVE_TEXI2DVI_FALSE='#' else HAVE_TEXI2DVI_TRUE='#' HAVE_TEXI2DVI_FALSE= fi if test "$groff_use_tex" = yes ; then USE_TEX_TRUE= USE_TEX_FALSE='#' else USE_TEX_TRUE='#' USE_TEX_FALSE= fi ac_config_files="$ac_config_files Makefile" ac_config_files="$ac_config_files test-groff" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 printf "%s\n" "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 printf %s "checking that generated files are newer than configure... " >&6; } if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 printf "%s\n" "done" >&6; } if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error $? "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then as_fn_error $? "conditional \"GL_COND_LIBTOOL\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi gl_libobjs= gl_ltlibobjs= gl_libobjdeps= if test -n "$gl_LIBOBJS"; then # Remove the extension. sed_drop_objext='s/\.o$//;s/\.obj$//' sed_dirname1='s,//*,/,g' sed_dirname2='s,\(.\)/$,\1,' sed_dirname3='s,^[^/]*$,.,' sed_dirname4='s,\(.\)/[^/]*$,\1,' sed_basename1='s,.*/,,' for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do gl_libobjs="$gl_libobjs lib/$i.$ac_objext" gl_ltlibobjs="$gl_ltlibobjs lib/$i.lo" i_dir=`echo "$i" | sed -e "$sed_dirname1" -e "$sed_dirname2" -e "$sed_dirname3" -e "$sed_dirname4"` i_base=`echo "$i" | sed -e "$sed_basename1"` gl_libobjdeps="$gl_libobjdeps lib/$i_dir/\$(DEPDIR)/$i_base.Po" done fi gl_LIBOBJS=$gl_libobjs gl_LTLIBOBJS=$gl_ltlibobjs gl_LIBOBJDEPS=$gl_libobjdeps gltests_libobjs= gltests_ltlibobjs= gltests_libobjdeps= if test -n "$gltests_LIBOBJS"; then # Remove the extension. sed_drop_objext='s/\.o$//;s/\.obj$//' sed_dirname1='s,//*,/,g' sed_dirname2='s,\(.\)/$,\1,' sed_dirname3='s,^[^/]*$,.,' sed_dirname4='s,\(.\)/[^/]*$,\1,' sed_basename1='s,.*/,,' for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do gltests_libobjs="$gltests_libobjs lib/$i.$ac_objext" gltests_ltlibobjs="$gltests_ltlibobjs lib/$i.lo" i_dir=`echo "$i" | sed -e "$sed_dirname1" -e "$sed_dirname2" -e "$sed_dirname3" -e "$sed_dirname4"` i_base=`echo "$i" | sed -e "$sed_basename1"` gltests_libobjdeps="$gltests_libobjdeps lib/$i_dir/\$(DEPDIR)/$i_base.Po" done fi gltests_LIBOBJS=$gltests_libobjs gltests_LTLIBOBJS=$gltests_ltlibobjs gltests_LIBOBJDEPS=$gltests_libobjdeps if test -z "${BUILD_WINSCRIPTS_TRUE}" && test -z "${BUILD_WINSCRIPTS_FALSE}"; then as_fn_error $? "conditional \"BUILD_WINSCRIPTS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${WITHOUT_X11_TRUE}" && test -z "${WITHOUT_X11_FALSE}"; then as_fn_error $? "conditional \"WITHOUT_X11\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${MAKE_DEFINES_RM_TRUE}" && test -z "${MAKE_DEFINES_RM_FALSE}"; then as_fn_error $? "conditional \"MAKE_DEFINES_RM\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${USEPROGRAMPREFIX_TRUE}" && test -z "${USEPROGRAMPREFIX_FALSE}"; then as_fn_error $? "conditional \"USEPROGRAMPREFIX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${USE_GROHTML_TRUE}" && test -z "${USE_GROHTML_FALSE}"; then as_fn_error $? "conditional \"USE_GROHTML\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${USE_PDFROFF_TRUE}" && test -z "${USE_PDFROFF_FALSE}"; then as_fn_error $? "conditional \"USE_PDFROFF\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${USE_GROPDF_TRUE}" && test -z "${USE_GROPDF_FALSE}"; then as_fn_error $? "conditional \"USE_GROPDF\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${USE_GROFF_ALLOCATOR_TRUE}" && test -z "${USE_GROFF_ALLOCATOR_FALSE}"; then as_fn_error $? "conditional \"USE_GROFF_ALLOCATOR\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_GHOSTSCRIPT_TRUE}" && test -z "${HAVE_GHOSTSCRIPT_FALSE}"; then as_fn_error $? "conditional \"HAVE_GHOSTSCRIPT\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_URW_FONTS_TRUE}" && test -z "${HAVE_URW_FONTS_FALSE}"; then as_fn_error $? "conditional \"HAVE_URW_FONTS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_TEXI2DVI_TRUE}" && test -z "${HAVE_TEXI2DVI_FALSE}"; then as_fn_error $? "conditional \"HAVE_TEXI2DVI\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${USE_TEX_TRUE}" && test -z "${USE_TEX_FALSE}"; then as_fn_error $? "conditional \"USE_TEX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh as_nop=: if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else $as_nop case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi # Reset variables that may have inherited troublesome values from # the environment. # IFS needs to be set, to space, tab, and newline, in precisely that order. # (If _AS_PATH_WALK were called with IFS unset, it would have the # side effect of setting IFS to empty, thus disabling word splitting.) # Quoting is to prevent editors from complaining about space-tab. as_nl=' ' export as_nl IFS=" "" $as_nl" PS1='$ ' PS2='> ' PS4='+ ' # Ensure predictable behavior from utilities with locale-dependent output. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # We cannot yet rely on "unset" to work, but we need these variables # to be unset--not just set to an empty or harmless value--now, to # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct # also avoids known problems related to "unset" and subshell syntax # in other old shells (e.g. bash 2.01 and pdksh 5.2.14). for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH do eval test \${$as_var+y} \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done # Ensure that fds 0, 1, and 2 are open. if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi if (exec 3>&2) ; then :; else exec 2>/dev/null; fi # The user is always right. if ${PATH_SEPARATOR+false} :; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac test -r "$as_dir$0" && as_myself=$as_dir$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi printf "%s\n" "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null then : eval 'as_fn_append () { eval $1+=\$2 }' else $as_nop as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null then : eval 'as_fn_arith () { as_val=$(( $* )) }' else $as_nop as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || printf "%s\n" X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits # Determine whether it's possible to make 'echo' print without a newline. # These variables are no longer used directly by Autoconf, but are AC_SUBSTed # for compatibility with existing Makefiles. ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac # For backward compatibility with old third-party macros, we provide # the shell variables $as_echo and $as_echo_n. New code should use # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. as_echo='printf %s\n' as_echo_n='printf %s' rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || printf "%s\n" X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by GNU roff $as_me 1.23.0, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to . GNU roff home page: . General help using GNU software: ." _ACEOF ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ GNU roff config.status 1.23.0 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" Copyright (C) 2021 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; --*=) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) printf "%s\n" "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) printf "%s\n" "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error $? "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) printf "%s\n" "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX printf "%s\n" "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "src/include/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/include/config.h:src/include/config.hin" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "test-groff") CONFIG_FILES="$CONFIG_FILES test-groff" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove sole $(srcdir), # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$ac_tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_tt=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_tt"; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 printf "%s\n" "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`printf "%s\n" "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || printf "%s\n" X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { printf "%s\n" "/* $configure_input */" >&1 \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" } >"$ac_tmp/config.h" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$ac_tmp/config.h" "$ac_file" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else printf "%s\n" "/* $configure_input */" >&1 \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error $? "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || printf "%s\n" X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 printf "%s\n" "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. # TODO: see whether this extra hack can be removed once we start # requiring Autoconf 2.70 or later. case $CONFIG_FILES in #( *\'*) : eval set x "$CONFIG_FILES" ;; #( *) : set x $CONFIG_FILES ;; #( *) : ;; esac shift # Used to flag and report bootstrapping failures. am_rc=0 for am_mf do # Strip MF so we end up with the name of the file. am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile which includes # dependency-tracking related rules and includes. # Grep'ing the whole file directly is not great: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ || continue am_dirpart=`$as_dirname -- "$am_mf" || $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$am_mf" : 'X\(//\)[^/]' \| \ X"$am_mf" : 'X\(//\)$' \| \ X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || printf "%s\n" X"$am_mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` am_filepart=`$as_basename -- "$am_mf" || $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ X"$am_mf" : 'X\(//\)$' \| \ X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || printf "%s\n" X/"$am_mf" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` { echo "$as_me:$LINENO: cd "$am_dirpart" \ && sed -e '/# am--include-marker/d' "$am_filepart" \ | $MAKE -f - am--depfiles" >&5 (cd "$am_dirpart" \ && sed -e '/# am--include-marker/d' "$am_filepart" \ | $MAKE -f - am--depfiles) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } || am_rc=$? done if test $am_rc -ne 0; then { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "Something went wrong bootstrapping makefile fragments for automatic dependency tracking. If GNU make was not used, consider re-running the configure script with MAKE=\"gmake\" (or whatever is necessary). You can also try re-running configure with the '--disable-dependency-tracking' option to at least be able to build the package (albeit without support for automatic dependency tracking). See \`config.log' for more details" "$LINENO" 5; } fi { am_dirpart=; unset am_dirpart;} { am_filepart=; unset am_filepart;} { am_mf=; unset am_mf;} { am_rc=; unset am_rc;} rm -f conftest-deps.mk } ;; "test-groff":F) chmod +x test-groff ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi echo " $PACKAGE_NAME version $PACKAGE_VERSION ---------------------------------------------------------------------- installation directory prefix : $prefix" if test -n "$g" then echo "\ command name prefix : $g" if test -n "$tmac_wrap" then echo "\ prefix used for macro packages : $tmac_wrap" fi fi echo "\ C++ compiler and options : $CXX $CXXFLAGS $CPPFLAGS use libgroff's memory allocator : $groff_use_own_allocator C compiler and options : $CC $CFLAGS $CPPFLAGS Perl interpreter version : $perl_version" if test "$groff_no_x" = yes then echo "\ X11 support : disabled" else echo "\ X11 support : enabled X11 app defaults directory : $appdefdir" fi echo "\ 'groff -l' uses print spooler : $groff_have_spooler use URW fonts for PDF output : $groff_have_urw_fonts" if test "$groff_have_urw_fonts" = yes then echo "\ URW fonts directory : $urwfontsdir" fi echo "\ preconv can use uchardet library : $groff_have_uchardet can build groff.dvi, groff.pdf : $groff_use_tex ----------------------------------------------------------------------" if test -z "$groff_no_x"; then if test -z "$with_appdefdir"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Default X11 application defaults directory \ assumed. The application defaults files for gxditview (GXditview and GXditview-color) will be installed in the following directory. $appdefdir To install elsewhere, say, '/etc/X11/app-defaults', add '--with-appdefdir=/etc/X11/app-defaults' to the configure script command-line options and rerun it (the 'prefix' value has no effect on a --with-appdefdir option). If the gxditview app-defaults are installed in a directory that is not one of the default X11 directories for this purpose (common defaults are /usr/lib/X11/app-defaults, /usr/share/X11/app-defaults, and /etc/X11/app-defaults), you will have to set the environment variable XFILESEARCHPATH to this path. More details can be found in the X(7) manual page, or in the document \"X Toolkit Intrinsics - C Language Interface manual\". " >&5 printf "%s\n" "$as_me: Default X11 application defaults directory \ assumed. The application defaults files for gxditview (GXditview and GXditview-color) will be installed in the following directory. $appdefdir To install elsewhere, say, '/etc/X11/app-defaults', add '--with-appdefdir=/etc/X11/app-defaults' to the configure script command-line options and rerun it (the 'prefix' value has no effect on a --with-appdefdir option). If the gxditview app-defaults are installed in a directory that is not one of the default X11 directories for this purpose (common defaults are /usr/lib/X11/app-defaults, /usr/share/X11/app-defaults, and /etc/X11/app-defaults), you will have to set the environment variable XFILESEARCHPATH to this path. More details can be found in the X(7) manual page, or in the document \"X Toolkit Intrinsics - C Language Interface manual\". " >&6;} fi fi awk_names=awk if test -n "$ALT_AWK_PROGS" then awk_names="$ALT_AWK_PROGS" fi if test "$AWK" = missing then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: No awk program was found in \$PATH. It was sought under the name(s) \"$awk_names\". " >&5 printf "%s\n" "$as_me: No awk program was found in \$PATH. It was sought under the name(s) \"$awk_names\". " >&6;} fi gs_names=gs if test -n "$ALT_GHOSTSCRIPT_PROGS" then gs_names="$ALT_GHOSTSCRIPT_PROGS" fi if test "$GHOSTSCRIPT" = missing then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: No Ghostscript program was found in \$PATH. It was sought under the name(s) \"$gs_names\". groff documentation will not be available in HTML. 'grohtml' will have reduced function, being unable to produce documents using the 'tbl' preprocessor. " >&5 printf "%s\n" "$as_me: No Ghostscript program was found in \$PATH. It was sought under the name(s) \"$gs_names\". groff documentation will not be available in HTML. 'grohtml' will have reduced function, being unable to produce documents using the 'tbl' preprocessor. " >&6;} fi if test -n "$ghostscript_notice" then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ghostscript_notice Ghostscript versions 9.00 <= x < 9.54 suffer from a rendering glitch that affects the AT&T troff (and groff) special character '\(lh'; see . If your version of Ghostscript has not been patched to fix this problem, you may need to work around it in groff documents you render for the PostScript (and, for tbl(1) tables, HTML) output devices. " >&5 printf "%s\n" "$as_me: $ghostscript_notice Ghostscript versions 9.00 <= x < 9.54 suffer from a rendering glitch that affects the AT&T troff (and groff) special character '\(lh'; see . If your version of Ghostscript has not been patched to fix this problem, you may need to work around it in groff documents you render for the PostScript (and, for tbl(1) tables, HTML) output devices. " >&6;} fi if test "$groff_have_urw_fonts" = no then gs_verbiage= if test "$GHOSTSCRIPT" != missing then gs_verbiage=' as well as the search path shown by the "'"$GHOSTSCRIPT"' -h" command (if available)' fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: URW fonts in Type 1/PFB format were not found. groff font description files for the URW fonts, used by the 'gropdf' output driver, will not be available. Use and embedding of fonts from the 'U' foundry in PDF documents generated by groff will not be possible. You can obtain the URW base 35 fonts from their GitHub project. As of this writing (2023-02-15), you can find them in the 'fonts' directory of the following archives (choose one). https://github.com/ArtifexSoftware/urw-base35-fonts/archive/refs/ tags/20200910.zip https://github.com/ArtifexSoftware/urw-base35-fonts/archive/refs/ tags/20200910.tar.gz You may wish to check for a newer release. https://github.com/ArtifexSoftware/urw-base35-fonts/releases 'gropdf' looks for these fonts in several directories specified in font/devpdf/Foundry.in$gs_verbiage. You will need to \"make distclean\" and re-run the 'configure' script after installing the URW fonts. Alternatively, you can pass the option '--with-urw-fonts-dir=DIR' to 'configure' to look for them in the directory DIR you specify. If found, the 'U' foundry will be available via the '-y' option to 'gropdf' (accessed via the 'groff' command with the option '-P -y'). " >&5 printf "%s\n" "$as_me: URW fonts in Type 1/PFB format were not found. groff font description files for the URW fonts, used by the 'gropdf' output driver, will not be available. Use and embedding of fonts from the 'U' foundry in PDF documents generated by groff will not be possible. You can obtain the URW base 35 fonts from their GitHub project. As of this writing (2023-02-15), you can find them in the 'fonts' directory of the following archives (choose one). https://github.com/ArtifexSoftware/urw-base35-fonts/archive/refs/ tags/20200910.zip https://github.com/ArtifexSoftware/urw-base35-fonts/archive/refs/ tags/20200910.tar.gz You may wish to check for a newer release. https://github.com/ArtifexSoftware/urw-base35-fonts/releases 'gropdf' looks for these fonts in several directories specified in font/devpdf/Foundry.in$gs_verbiage. You will need to \"make distclean\" and re-run the 'configure' script after installing the URW fonts. Alternatively, you can pass the option '--with-urw-fonts-dir=DIR' to 'configure' to look for them in the directory DIR you specify. If found, the 'U' foundry will be available via the '-y' option to 'gropdf' (accessed via the 'groff' command with the option '-P -y'). " >&6;} fi if test "$groff_have_uchardet" = no && test "$with_uchardet" != no then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: The uchardet library was not found. The 'preconv' preprocessor program will be unable to attempt automatic inference of an input file's character encoding. See the preconv(1) man page. " >&5 printf "%s\n" "$as_me: The uchardet library was not found. The 'preconv' preprocessor program will be unable to attempt automatic inference of an input file's character encoding. See the preconv(1) man page. " >&6;} fi if test "$make_htmldoc" = no then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $grohtml_notice" >&5 printf "%s\n" "$as_me: $grohtml_notice" >&6;} fi if test "$use_pdfroff" = no then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: 'pdfroff' will not be functional. Because $pdfroff_missing_deps missing, 'pdfroff' will not operate and the 'pdfmark.pdf' document will not be available. " >&5 printf "%s\n" "$as_me: 'pdfroff' will not be functional. Because $pdfroff_missing_deps missing, 'pdfroff' will not operate and the 'pdfmark.pdf' document will not be available. " >&6;} fi if test "$use_gropdf" = no then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: 'gropdf' will have reduced function. Neither Ghostscript nor URW fonts are available; groff documentation thus will not be available in PDF. 'gropdf' will be able to handle only documents using the standard PDF base 14 fonts, plus the 'EURO' font groff supplies, and font embedding with its '-e' option (accessed via the 'groff' command with the option '-P -e') will not be possible. " >&5 printf "%s\n" "$as_me: 'gropdf' will have reduced function. Neither Ghostscript nor URW fonts are available; groff documentation thus will not be available in PDF. 'gropdf' will be able to handle only documents using the standard PDF base 14 fonts, plus the 'EURO' font groff supplies, and font embedding with its '-e' option (accessed via the 'groff' command with the option '-P -e') will not be possible. " >&6;} fi groff-1.23.0/aclocal.m40000644000175000017500000016162014451354572011501 00000000000000# generated automatically by aclocal 1.16.5 -*- Autoconf -*- # Copyright (C) 1996-2021 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.71],, [m4_warning([this file was generated for autoconf 2.71. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- # serial 11 (pkg-config-0.29.1) dnl Copyright © 2004 Scott James Remnant . dnl Copyright © 2012-2015 Dan Nicholson dnl dnl This program is free software; you can redistribute it and/or modify dnl it under the terms of the GNU General Public License as published by dnl the Free Software Foundation; either version 2 of the License, or dnl (at your option) any later version. dnl dnl This program is distributed in the hope that it will be useful, but dnl WITHOUT ANY WARRANTY; without even the implied warranty of dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU dnl General Public License for more details. dnl dnl You should have received a copy of the GNU General Public License dnl along with this program; if not, write to the Free Software dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA dnl 02111-1307, USA. dnl dnl As a special exception to the GNU General Public License, if you dnl distribute this file as part of a program that contains a dnl configuration script generated by Autoconf, you may include it under dnl the same distribution terms that you use for the rest of that dnl program. dnl PKG_PREREQ(MIN-VERSION) dnl ----------------------- dnl Since: 0.29 dnl dnl Verify that the version of the pkg-config macros are at least dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's dnl installed version of pkg-config, this checks the developer's version dnl of pkg.m4 when generating configure. dnl dnl To ensure that this macro is defined, also add: dnl m4_ifndef([PKG_PREREQ], dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])]) dnl dnl See the "Since" comment for each macro you use to see what version dnl of the macros you require. m4_defun([PKG_PREREQ], [m4_define([PKG_MACROS_VERSION], [0.29.1]) m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1, [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])]) ])dnl PKG_PREREQ dnl PKG_PROG_PKG_CONFIG([MIN-VERSION]) dnl ---------------------------------- dnl Since: 0.16 dnl dnl Search for the pkg-config tool and set the PKG_CONFIG variable to dnl first found in the path. Checks that the version of pkg-config found dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is dnl used since that's the first version where most current features of dnl pkg-config existed. AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) fi if test -n "$PKG_CONFIG"; then _pkg_min_version=m4_default([$1], [0.9.0]) AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) PKG_CONFIG="" fi fi[]dnl ])dnl PKG_PROG_PKG_CONFIG dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) dnl ------------------------------------------------------------------- dnl Since: 0.18 dnl dnl Check to see whether a particular set of modules exists. Similar to dnl PKG_CHECK_MODULES(), but does not set variables or print errors. dnl dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) dnl only at the first occurence in configure.ac, so if the first place dnl it's called might be skipped (such as if it is within an "if", you dnl have to call PKG_CHECK_EXISTS manually AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl if test -n "$PKG_CONFIG" && \ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then m4_default([$2], [:]) m4_ifvaln([$3], [else $3])dnl fi]) dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) dnl --------------------------------------------- dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting dnl pkg_failed based on the result. m4_define([_PKG_CONFIG], [if test -n "$$1"; then pkg_cv_[]$1="$$1" elif test -n "$PKG_CONFIG"; then PKG_CHECK_EXISTS([$3], [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) else pkg_failed=untried fi[]dnl ])dnl _PKG_CONFIG dnl _PKG_SHORT_ERRORS_SUPPORTED dnl --------------------------- dnl Internal check to see if pkg-config supports short errors. AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG]) if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi[]dnl ])dnl _PKG_SHORT_ERRORS_SUPPORTED dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], dnl [ACTION-IF-NOT-FOUND]) dnl -------------------------------------------------------------- dnl Since: 0.4.0 dnl dnl Note that if there is a possibility the first call to dnl PKG_CHECK_MODULES might not happen, you should be sure to include an dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl pkg_failed=no AC_MSG_CHECKING([for $1]) _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) _PKG_CONFIG([$1][_LIBS], [libs], [$2]) m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS and $1[]_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.]) if test $pkg_failed = yes; then AC_MSG_RESULT([no]) _PKG_SHORT_ERRORS_SUPPORTED if test $_pkg_short_errors_supported = yes; then $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` else $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD m4_default([$4], [AC_MSG_ERROR( [Package requirements ($2) were not met: $$1_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. _PKG_TEXT])[]dnl ]) elif test $pkg_failed = untried; then AC_MSG_RESULT([no]) m4_default([$4], [AC_MSG_FAILURE( [The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. _PKG_TEXT To get pkg-config, see .])[]dnl ]) else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS $1[]_LIBS=$pkg_cv_[]$1[]_LIBS AC_MSG_RESULT([yes]) $3 fi[]dnl ])dnl PKG_CHECK_MODULES dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], dnl [ACTION-IF-NOT-FOUND]) dnl --------------------------------------------------------------------- dnl Since: 0.29 dnl dnl Checks for existence of MODULES and gathers its build flags with dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags dnl and VARIABLE-PREFIX_LIBS from --libs. dnl dnl Note that if there is a possibility the first call to dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to dnl include an explicit call to PKG_PROG_PKG_CONFIG in your dnl configure.ac. AC_DEFUN([PKG_CHECK_MODULES_STATIC], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl _save_PKG_CONFIG=$PKG_CONFIG PKG_CONFIG="$PKG_CONFIG --static" PKG_CHECK_MODULES($@) PKG_CONFIG=$_save_PKG_CONFIG[]dnl ])dnl PKG_CHECK_MODULES_STATIC dnl PKG_INSTALLDIR([DIRECTORY]) dnl ------------------------- dnl Since: 0.27 dnl dnl Substitutes the variable pkgconfigdir as the location where a module dnl should install pkg-config .pc files. By default the directory is dnl $libdir/pkgconfig, but the default can be changed by passing dnl DIRECTORY. The user can override through the --with-pkgconfigdir dnl parameter. AC_DEFUN([PKG_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])]) m4_pushdef([pkg_description], [pkg-config installation directory @<:@]pkg_default[@:>@]) AC_ARG_WITH([pkgconfigdir], [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],, [with_pkgconfigdir=]pkg_default) AC_SUBST([pkgconfigdir], [$with_pkgconfigdir]) m4_popdef([pkg_default]) m4_popdef([pkg_description]) ])dnl PKG_INSTALLDIR dnl PKG_NOARCH_INSTALLDIR([DIRECTORY]) dnl -------------------------------- dnl Since: 0.27 dnl dnl Substitutes the variable noarch_pkgconfigdir as the location where a dnl module should install arch-independent pkg-config .pc files. By dnl default the directory is $datadir/pkgconfig, but the default can be dnl changed by passing DIRECTORY. The user can override through the dnl --with-noarch-pkgconfigdir parameter. AC_DEFUN([PKG_NOARCH_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])]) m4_pushdef([pkg_description], [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@]) AC_ARG_WITH([noarch-pkgconfigdir], [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],, [with_noarch_pkgconfigdir=]pkg_default) AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir]) m4_popdef([pkg_default]) m4_popdef([pkg_description]) ])dnl PKG_NOARCH_INSTALLDIR dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE, dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) dnl ------------------------------------------- dnl Since: 0.28 dnl dnl Retrieves the value of the pkg-config variable for the given module. AC_DEFUN([PKG_CHECK_VAR], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl _PKG_CONFIG([$1], [variable="][$3]["], [$2]) AS_VAR_COPY([$1], [pkg_cv_][$1]) AS_VAR_IF([$1], [""], [$5], [$4])dnl ])dnl PKG_CHECK_VAR dnl PKG_WITH_MODULES(VARIABLE-PREFIX, MODULES, dnl [ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND], dnl [DESCRIPTION], [DEFAULT]) dnl ------------------------------------------ dnl dnl Prepare a "--with-" configure option using the lowercase dnl [VARIABLE-PREFIX] name, merging the behaviour of AC_ARG_WITH and dnl PKG_CHECK_MODULES in a single macro. AC_DEFUN([PKG_WITH_MODULES], [ m4_pushdef([with_arg], m4_tolower([$1])) m4_pushdef([description], [m4_default([$5], [build with ]with_arg[ support])]) m4_pushdef([def_arg], [m4_default([$6], [auto])]) m4_pushdef([def_action_if_found], [AS_TR_SH([with_]with_arg)=yes]) m4_pushdef([def_action_if_not_found], [AS_TR_SH([with_]with_arg)=no]) m4_case(def_arg, [yes],[m4_pushdef([with_without], [--without-]with_arg)], [m4_pushdef([with_without],[--with-]with_arg)]) AC_ARG_WITH(with_arg, AS_HELP_STRING(with_without, description[ @<:@default=]def_arg[@:>@]),, [AS_TR_SH([with_]with_arg)=def_arg]) AS_CASE([$AS_TR_SH([with_]with_arg)], [yes],[PKG_CHECK_MODULES([$1],[$2],$3,$4)], [auto],[PKG_CHECK_MODULES([$1],[$2], [m4_n([def_action_if_found]) $3], [m4_n([def_action_if_not_found]) $4])]) m4_popdef([with_arg]) m4_popdef([description]) m4_popdef([def_arg]) ])dnl PKG_WITH_MODULES dnl PKG_HAVE_WITH_MODULES(VARIABLE-PREFIX, MODULES, dnl [DESCRIPTION], [DEFAULT]) dnl ----------------------------------------------- dnl dnl Convenience macro to trigger AM_CONDITIONAL after PKG_WITH_MODULES dnl check._[VARIABLE-PREFIX] is exported as make variable. AC_DEFUN([PKG_HAVE_WITH_MODULES], [ PKG_WITH_MODULES([$1],[$2],,,[$3],[$4]) AM_CONDITIONAL([HAVE_][$1], [test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"]) ])dnl PKG_HAVE_WITH_MODULES dnl PKG_HAVE_DEFINE_WITH_MODULES(VARIABLE-PREFIX, MODULES, dnl [DESCRIPTION], [DEFAULT]) dnl ------------------------------------------------------ dnl dnl Convenience macro to run AM_CONDITIONAL and AC_DEFINE after dnl PKG_WITH_MODULES check. HAVE_[VARIABLE-PREFIX] is exported as make dnl and preprocessor variable. AC_DEFUN([PKG_HAVE_DEFINE_WITH_MODULES], [ PKG_HAVE_WITH_MODULES([$1],[$2],[$3],[$4]) AS_IF([test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"], [AC_DEFINE([HAVE_][$1], 1, [Enable ]m4_tolower([$1])[ support])]) ])dnl PKG_HAVE_DEFINE_WITH_MODULES # Copyright (C) 2002-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.16' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.16.5], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) # _AM_AUTOCONF_VERSION(VERSION) # ----------------------------- # aclocal traces this macro to find the Autoconf version. # This is a private macro too. Using m4_define simplifies # the logic in aclocal, which can simply ignore this definition. m4_define([_AM_AUTOCONF_VERSION], []) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.16.5])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to # '$srcdir', '$srcdir/..', or '$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is '.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl # Expand $ac_aux_dir to an absolute path. am_aux_dir=`cd "$ac_aux_dir" && pwd` ]) # AM_COND_IF -*- Autoconf -*- # Copyright (C) 2008-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_COND_IF # _AM_COND_ELSE # _AM_COND_ENDIF # -------------- # These macros are only used for tracing. m4_define([_AM_COND_IF]) m4_define([_AM_COND_ELSE]) m4_define([_AM_COND_ENDIF]) # AM_COND_IF(COND, [IF-TRUE], [IF-FALSE]) # --------------------------------------- # If the shell condition COND is true, execute IF-TRUE, otherwise execute # IF-FALSE. Allow automake to learn about conditional instantiating macros # (the AC_CONFIG_FOOS). AC_DEFUN([AM_COND_IF], [m4_ifndef([_AM_COND_VALUE_$1], [m4_fatal([$0: no such condition "$1"])])dnl _AM_COND_IF([$1])dnl if test -z "$$1_TRUE"; then : m4_n([$2])[]dnl m4_ifval([$3], [_AM_COND_ELSE([$1])dnl else $3 ])dnl _AM_COND_ENDIF([$1])dnl fi[]dnl ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], [$1], [CXX], [depcc="$CXX" am_compiler_list=], [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], [$1], [UPC], [depcc="$UPC" am_compiler_list=], [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES. AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl AS_HELP_STRING( [--enable-dependency-tracking], [do not reject slow dependency extractors]) AS_HELP_STRING( [--disable-dependency-tracking], [speeds up one-time build])]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl AC_SUBST([am__nodep])dnl _AM_SUBST_NOTMAKE([am__nodep])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. # TODO: see whether this extra hack can be removed once we start # requiring Autoconf 2.70 or later. AS_CASE([$CONFIG_FILES], [*\'*], [eval set x "$CONFIG_FILES"], [*], [set x $CONFIG_FILES]) shift # Used to flag and report bootstrapping failures. am_rc=0 for am_mf do # Strip MF so we end up with the name of the file. am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile which includes # dependency-tracking related rules and includes. # Grep'ing the whole file directly is not great: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ || continue am_dirpart=`AS_DIRNAME(["$am_mf"])` am_filepart=`AS_BASENAME(["$am_mf"])` AM_RUN_LOG([cd "$am_dirpart" \ && sed -e '/# am--include-marker/d' "$am_filepart" \ | $MAKE -f - am--depfiles]) || am_rc=$? done if test $am_rc -ne 0; then AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments for automatic dependency tracking. If GNU make was not used, consider re-running the configure script with MAKE="gmake" (or whatever is necessary). You can also try re-running configure with the '--disable-dependency-tracking' option to at least be able to build the package (albeit without support for automatic dependency tracking).]) fi AS_UNSET([am_dirpart]) AS_UNSET([am_filepart]) AS_UNSET([am_mf]) AS_UNSET([am_rc]) rm -f conftest-deps.mk } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking is enabled. # This creates each '.Po' and '.Plo' makefile fragment that we'll need in # order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC]) [_AM_PROG_CC_C_O ]) # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl m4_ifdef([_$0_ALREADY_INIT], [m4_fatal([$0 expanded multiple times ]m4_defn([_$0_ALREADY_INIT]))], [m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [AC_DIAGNOSE([obsolete], [$0: two- and three-arguments forms are deprecated.]) m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if( m4_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION], [ok]), [ok:ok],, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) AM_MISSING_PROG([AUTOCONF], [autoconf]) AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) AM_MISSING_PROG([AUTOHEADER], [autoheader]) AM_MISSING_PROG([MAKEINFO], [makeinfo]) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # AC_SUBST([mkdir_p], ['$(MKDIR_P)']) # We need awk for the "check" target (and possibly the TAP driver). The # system "awk" is bad on some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES([CC])], [m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES([CXX])], [m4_define([AC_PROG_CXX], m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES([OBJC])], [m4_define([AC_PROG_OBJC], m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], [_AM_DEPENDENCIES([OBJCXX])], [m4_define([AC_PROG_OBJCXX], m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl ]) # Variables for tags utilities; see am/tags.am if test -z "$CTAGS"; then CTAGS=ctags fi AC_SUBST([CTAGS]) if test -z "$ETAGS"; then ETAGS=etags fi AC_SUBST([ETAGS]) if test -z "$CSCOPE"; then CSCOPE=cscope fi AC_SUBST([CSCOPE]) AC_REQUIRE([AM_SILENT_RULES])dnl dnl The testsuite driver may need to know about EXEEXT, so add the dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) fi fi dnl The trailing newline in this macro's definition is deliberate, for dnl backward compatibility and to allow trailing 'dnl'-style comments dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. ]) dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh+set}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST([install_sh])]) # Copyright (C) 2003-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MAKE_INCLUDE() # ----------------- # Check whether make has an 'include' directive that can support all # the idioms we need for our automatic dependency tracking code. AC_DEFUN([AM_MAKE_INCLUDE], [AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive]) cat > confinc.mk << 'END' am__doit: @echo this is the am__doit target >confinc.out .PHONY: am__doit END am__include="#" am__quote= # BSD make does it like this. echo '.include "confinc.mk" # ignored' > confmf.BSD # Other make implementations (GNU, Solaris 10, AIX) do it like this. echo 'include confinc.mk # ignored' > confmf.GNU _am_result=no for s in GNU BSD; do AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) AS_CASE([$?:`cat confinc.out 2>/dev/null`], ['0:this is the am__doit target'], [AS_CASE([$s], [BSD], [am__include='.include' am__quote='"'], [am__include='include' am__quote=''])]) if test "$am__include" != "#"; then _am_result="yes ($s style)" break fi done rm -f confinc.* confmf.* AC_MSG_RESULT([${_am_result}]) AC_SUBST([am__include])]) AC_SUBST([am__quote])]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it is modern enough. # If it is, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then MISSING="\${SHELL} '$am_aux_dir/missing'" fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= AC_MSG_WARN(['missing' script is too old or missing]) fi ]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # -------------------- # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) # _AM_SET_OPTIONS(OPTIONS) # ------------------------ # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # Copyright (C) 1999-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_PROG_CC_C_O # --------------- # Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC # to automatically call this. AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([compile])dnl AC_LANG_PUSH([C])dnl AC_CACHE_CHECK( [whether $CC understands -c and -o together], [am_cv_prog_cc_c_o], [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i]) if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi AC_LANG_POP([C])]) # For backward compatibility. AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) # Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_RUN_LOG(COMMAND) # ------------------- # Run COMMAND, save the exit status in ac_status, and log it. # (This has been adapted from Autoconf's _AC_RUN_LOG macro.) AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD (exit $ac_status); }]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi if test "$[2]" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT([yes]) # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi AC_CONFIG_COMMANDS_PRE( [AC_MSG_CHECKING([that generated files are newer than configure]) if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi AC_MSG_RESULT([done])]) rm -f conftest.file ]) # Copyright (C) 2009-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SILENT_RULES([DEFAULT]) # -------------------------- # Enable less verbose build rules; with the default set to DEFAULT # ("yes" being less verbose, "no" or empty being verbose). AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl AS_HELP_STRING( [--enable-silent-rules], [less verbose build output (undo: "make V=1")]) AS_HELP_STRING( [--disable-silent-rules], [verbose build output (undo: "make V=0")])dnl ]) case $enable_silent_rules in @%:@ ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; esac dnl dnl A few 'make' implementations (e.g., NonStop OS and NextStep) dnl do not support nested variable expansions. dnl See automake bug#9928 and bug#10237. am_make=${MAKE-make} AC_CACHE_CHECK([whether $am_make supports nested variables], [am_cv_make_support_nested_variables], [if AS_ECHO([['TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi]) if test $am_cv_make_support_nested_variables = yes; then dnl Using '$V' instead of '$(V)' breaks IRIX make. AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AC_SUBST([AM_V])dnl AM_SUBST_NOTMAKE([AM_V])dnl AC_SUBST([AM_DEFAULT_V])dnl AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl AC_SUBST([AM_DEFAULT_VERBOSITY])dnl AM_BACKSLASH='\' AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) # Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor 'install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in "make install-strip", and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Copyright (C) 2006-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) # -------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # FORMAT should be one of 'v7', 'ustar', or 'pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory # $tardir. # tardir=directory && $(am__tar) > result.tar # # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar # AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' m4_if([$1], [v7], [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], [m4_case([$1], [ustar], [# The POSIX 1988 'ustar' format is defined with fixed-size fields. # There is notably a 21 bits limit for the UID and the GID. In fact, # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 # and bug#13588). am_max_uid=2097151 # 2^21 - 1 am_max_gid=$am_max_uid # The $UID and $GID variables are not portable, so we need to resort # to the POSIX-mandated id(1) utility. Errors in the 'id' calls # below are definitely unexpected, so allow the users to see them # (that is, avoid stderr redirection). am_uid=`id -u || echo unknown` am_gid=`id -g || echo unknown` AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) if test $am_uid -le $am_max_uid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) if test $am_gid -le $am_max_gid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi], [pax], [], [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Go ahead even if we have the value already cached. We do so because we # need to set the values for the 'am__tar' and 'am__untar' variables. _am_tools=${am_cv_prog_tar_$1-$_am_tools} for _am_tool in $_am_tools; do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works. rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR m4_include([gnulib_m4/00gnulib.m4]) m4_include([gnulib_m4/absolute-header.m4]) m4_include([gnulib_m4/alloca.m4]) m4_include([gnulib_m4/assert_h.m4]) m4_include([gnulib_m4/errno_h.m4]) m4_include([gnulib_m4/exponentd.m4]) m4_include([gnulib_m4/exponentf.m4]) m4_include([gnulib_m4/exponentl.m4]) m4_include([gnulib_m4/extensions.m4]) m4_include([gnulib_m4/extern-inline.m4]) m4_include([gnulib_m4/float_h.m4]) m4_include([gnulib_m4/fpieee.m4]) m4_include([gnulib_m4/fprintf-posix.m4]) m4_include([gnulib_m4/free.m4]) m4_include([gnulib_m4/frexp.m4]) m4_include([gnulib_m4/frexpl.m4]) m4_include([gnulib_m4/fseterr.m4]) m4_include([gnulib_m4/gnulib-common.m4]) m4_include([gnulib_m4/gnulib-comp.m4]) m4_include([gnulib_m4/include_next.m4]) m4_include([gnulib_m4/intmax_t.m4]) m4_include([gnulib_m4/inttypes.m4]) m4_include([gnulib_m4/inttypes_h.m4]) m4_include([gnulib_m4/isnand.m4]) m4_include([gnulib_m4/isnanf.m4]) m4_include([gnulib_m4/isnanl.m4]) m4_include([gnulib_m4/ldexpl.m4]) m4_include([gnulib_m4/libunistring-base.m4]) m4_include([gnulib_m4/limits-h.m4]) m4_include([gnulib_m4/math_h.m4]) m4_include([gnulib_m4/memchr.m4]) m4_include([gnulib_m4/mmap-anon.m4]) m4_include([gnulib_m4/multiarch.m4]) m4_include([gnulib_m4/nocrash.m4]) m4_include([gnulib_m4/off_t.m4]) m4_include([gnulib_m4/printf-frexp.m4]) m4_include([gnulib_m4/printf-frexpl.m4]) m4_include([gnulib_m4/printf.m4]) m4_include([gnulib_m4/signbit.m4]) m4_include([gnulib_m4/size_max.m4]) m4_include([gnulib_m4/snprintf.m4]) m4_include([gnulib_m4/ssize_t.m4]) m4_include([gnulib_m4/stdbool.m4]) m4_include([gnulib_m4/stddef_h.m4]) m4_include([gnulib_m4/stdint.m4]) m4_include([gnulib_m4/stdint_h.m4]) m4_include([gnulib_m4/stdio_h.m4]) m4_include([gnulib_m4/stdlib_h.m4]) m4_include([gnulib_m4/string_h.m4]) m4_include([gnulib_m4/sys_types_h.m4]) m4_include([gnulib_m4/unistd_h.m4]) m4_include([gnulib_m4/vasnprintf.m4]) m4_include([gnulib_m4/vsnprintf.m4]) m4_include([gnulib_m4/warn-on-use.m4]) m4_include([gnulib_m4/wchar_h.m4]) m4_include([gnulib_m4/wchar_t.m4]) m4_include([gnulib_m4/wctype_h.m4]) m4_include([gnulib_m4/wcwidth.m4]) m4_include([gnulib_m4/wint_t.m4]) m4_include([gnulib_m4/xsize.m4]) m4_include([gnulib_m4/zzgnulib.m4]) m4_include([acinclude.m4]) groff-1.23.0/AUTHORS0000644000175000017500000000000013752631322010663 00000000000000groff-1.23.0/PROJECTS0000644000175000017500000000326314450320476011006 00000000000000# Copyright (C) 1999-2020 Free Software Foundation, Inc. # # This file is part of groff. # # groff 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, either version 2 of the License, or # (at your option) any later version. # # groff 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 this program. If not, see # . Here are some things that would be useful additions to groff: ideal preprocessor - Bernd Warken I started the programming of `ideal' language and `gideal' preprocessor, which will eventually be added to the groff distribution. refer: `refer' database directory under /usr/local/share. There maybe create a default database `Ind' or others for storing books and documents for `groff' man pages. Write the following `groff' programs from Heirloom and `refer' history: - addbib - roffbib - sortbib -mv macros (for typesetting viewgraphs and slides) a deroff that understands long names a page-makeup postprocessor and associated macro package (like pm and -mpm) If you want to work on one of these, you should probably post to gnu.groff.bug (or send email to groff@gnu.org) to see if anyone else has gotten there first. ##### Editor settings Local Variables: fill-column: 72 mode: text End: vim: set filetype= textwidth=72: groff-1.23.0/ChangeLog.1150000644000175000017500000063015114450320476011713 00000000000000 Version 1.15 released ===================== 1999-12-28 Werner LEMBERG * NEWS, VERSION: Changed to 1.15 1999-12-27 Paul Eggert * nroff/nroff.man: -S is safer, not safe. * groff/groff.cc (main): Use `safer', not `safe', in variable names. This does not change the behavior. * troff/input.cc (main): Likewise. * nroff/nroff.sh: Likewise. * troff/input.cc (prepend_string): New function. (main): Prepend -msafer, so that we check macro libraries for safety. * PROBLEMS: Report problem with Sun C++ 5.0 and 5.1. Version 1.14 released ===================== 1999-12-26 Werner LEMBERG * NEWS, VERSION: Changed to 1.14. 1999-12-24 Werner LEMBERG * refer/refer.cc: Fixing the last fix. Version 1.13 released ===================== 1999-12-23 Werner LEMBERG * tmac/tmac.an: A typo (`.if' instead of `.ie') made the page number disappear. * NEWS: Updated. * tmac/tmac.safer: Forgot to remove `so' from the `rm' request. * VERSION: Changed to 1.13 -- to be compliant with the Adobe 3.0 document conventions, the version number must be a real. Version 1.12.1 released ======================= 1999-12-22 Werner LEMBERG * VERSION: Changed to 1.12.1. 1999-12-22 Alan Rooks * refer/refer.cc (do_file): Slight modification to satisfy the `Standard system CC - C++ Compilation System 3.1 03/03/99' on SCO UnixWare 7.1. 1999-12-20 Werner LEMBERG * changed prep.ai.mit.edu -> ftp.gnu.org; updated copyright notices. * tmac/tmac.safer, tmac/groff_msafer.man: Remove `so' (again) from list of unsafe requests. * pic/pic.man: Fixed a typo. * man/groff_out.man: Fixed a typo. 1999-12-18 Werner LEMBERG * Makefile.in: Doc fixes. 1999-12-17 Fabrizio Polacco * groff/groff.cc: Missing `U' option added to getopt(). * troff/troff.man: Missing `U' option added to synopsis. Version 1.12 released ===================== 1999-12-14 Werner LEMBERG * troff/input.cc (usage), groff/groff.cc (synopsis): Added -U flag to the synopsis. * nroff/nroff.sh, nroff/nroff.man: Replaced `secure', `unsecure' with the more appropriate terms `safer' and `unsafe'. * libgroff/strerror.c, aclocal.m4, configure.in: Added checks for sys_nerr and sys_errlist[]. * pic/pic.h, aclocal.m4, configure.in: Added check for hypot(). * pic/pic.y, pic/pic.cc: Added check for fmod(). 1999-12-13 Werner LEMBERG * VERSION: Changed to 1.12. Here some patches from various sources; most of them taken from the Debian distribution. * tmac/groff_mdoc.man, tmac/groff_mdoc.samples.man, tmac/Makefile.sub: New files copied directly from the NetBSD distribution. Probably, some additional adaptation later on is necessary... * tmac/tmac.safer, tmac/groff_msafer.man: Added `so' to the list of unsafe requests. * groff/groff.cc, groff/groff.man, nroff/nroff.sh, nroff/nroff.man, pic/main.cc, pic/pic.man, troff/input.cc, troff/troff.man: Added option `-U' for unsafe mode. Safe mode (`-S') is now the default. * README, NEWS: Updated. 1999-12-09 Werner LEMBERG * doc/groff.texinfo: Regenerated nodes and menus with emacs. * doc/Makefile (clean): Added cleaning commands for groff.texinfo. 1999-12-06 Werner LEMBERG * configure.in: Removed AC_PREFIX_PROGRAM since it causes more grief than relief today. Additionally, it is against the GNU coding standards. * configure: Recreated. 1999-12-05 Werner LEMBERG * configure.in: Added GROFF_LIBM. * configure: Recreated. * aclocal.m4 (GROFF_LIBM): New function which tests whether -lm is necessary. * Makefile.in: Added definition of $(LIBM). * Makefile.comm (LIBM): Removed. * pfbtops/Makefile.sub: On AIX, -lm is needed also. 1999-12-03 Gaius Mulley * doc/Makefile: Added rule for generation pic.html. (clean): Files produced by grohtml will be removed also. * doc/pic.ms: Small fix. * tmac/tmac.html: Fixed suppression of headers. 1999-11-16 Gaius Mulley * tmac/tmac.html: Fixing horizontal arrows. Turning off hyphenation. * tmac/tmac.an: Improved support for grohtml; better indentation, no footers/headers. 1999-10-31 Gaius Mulley * tmac/tmac.arkup: Added CDFTP macro * tmac/tmac.html: All headers are turned off for ms, me, and mm macros. * tmac/troffrc: Some additions for HTML stuff. 1999-10-06 Gaius Mulley * tmac/tmac.html: Small changes. 1999-09-26 Werner LEMBERG * doc/groff.texinfo: Minor fixes. 1999-09-26 Gaius Mulley * devhtml/TR: Changed spacewidth to 3. * tmac/Makefile.sub (NORMALFILES): Added tmac.arkup. * tmac/tmac.html: Moved markup macros to tmap.arkup. * tmac/tmac.arkup: New file. * grohtml/ChangeLog: New file. 1999-09-16 Werner LEMBERG * doc/groff.texinfo (Common Features): Added Copying chapter. Changed format to @smallbook. 1999-09-15 Werner LEMBERG * NEWS: Added info about groff.texinfo. * doc/groff.texinfo: Will now compile (using texi2dvi) without warning messages. 1999-09-14 Werner LEMBERG * groff/groff.man: More updates. 1999-09-13 Werner LEMBERG * doc/groff.texinfo: New file. This manual is still very rudimentary. It has been originally contributed by Trent A. Fisher with first corrections and additions by me. * INSTALL: Added information about the `doc' subdir * troff/troff.man: Minor fixes. * groff/groff.man: Added missing `-L arg' to SYNOPSIS section; reordered options. * troff/input.cc (usage): Added missing `-ffam' to usage message. * Makefile.in (dist): groff-$(version).tar.gz must be removed also, otherwise it is included itself in another call of `make dist'. * groff/groff.cc (synopsis): Removed superfluous space. * PROJECTS, PROBLEMS, NEWS: Updated. * VERSION: Updated to 1.12beta. * BUG-REPORT: Some cosmetic fixes. Corrected email address. * README: Updated: Included documentation about CVS repository, mailing lists, and daily snapshots. * tmac/Makefile.sub: Fixed $(tmap_wrap) finally. 1999-09-12 Bjarni Ingi Gislason * tmac/tmac.an: If the tag didn't fit into the space that the macro `TP' specifies, the rest of the tag went into the space for the next line. 1999-09-12 Jeffrey Copeland * grolj4/lj4.cc: Added duplex printing (option `-d'). * grolj4/grolj4.man: Document duplex printing. 1999-09-12 Werner LEMBERG * doc/Makefile (pic.ps): Fixed rule which caused problems with non-GNUish sed programs. * tmac/doc-syms: Removed extra space from -iso8802-3 macro definition. * configure.in (LIBS): Added `-lc' * Makefile.comm (.man.n): Added substitution for @TMAC_AN_PREFIX@. * pic/tex.cc (solid_arc): Casting M_PI to double. * libgroff/putenv.c (putenv): Changed function header to ANSI C. * groff/groff.man, tmac/Makefile.sub (MAN7), tmac/groff_msafer.man (new file), tmac/msafer.man (deleted), tmac/groff_me.man (new file), tmac/me.man (deleted): {me,msafer} -> groff_{me,msafer}. * groff/groff_man.man: New file. This manual page was originally written for the Debian GNU/Linux system by Susan G. Kleinmann . * eqn/list.cc (list_box::compute_metrics, list_box::compute_sublist_width): Removed variable declaration to avoid shadowing warnings. * grops/psrm.cc (resource_manager::process_file): Ditto. * tfmtodit/tfmtodit.cc (main): Ditto. * libgroff/font.cc (font::load_desc): Renamed auxiliary variable to avoid shadowing warnings. * tbl/table.cc (block_entry::do_divert, table::do_row): Renamed shadowing loop variable. * groff/groff.man, troff/troff.man: Added doc about grohtml. 1999-09-12 Gaius Mulley New grohtml frontend to convert groff input to html. * Makefile.in (CCPROGDIRS, DEVDIRS): Added html device. * tmac/Makefile.sub (NORMALFILES): Added tmac.html. * tmac/eqnrc: Added html device. * tmac/tmac.html: New file. * eqn/main.cc (do_file, inline_equation), pic/troff.cc (troff_output::start_picture, troff_output::finish_picture), tbl/main.cc (process_input_file): Surrounded output with `graphics_start' and `graphics_end' so that the html driver can identify non-text portions. * grodvi/dvi.cc (dvi_printer::set_char), grolj4/lj4.cc (lj4_printer::set_char), grops/ps.cc (ps_printer::set_char), grotty/tty.ps (tty_printer::set_char): Additional parameter `name'. * include/printer.h: Class printer: New function set_char_and_width; new variables (is_char_named, is_named_set, named_command, named_char_s, named_char_n) to hold information about named characters -- needed by the html driver. * libdriver/printer.cc (printer::set_ascii_char, printer::set_special_char): Use set_char_and_width. * devhtml/*: New device files for html driver. * grohtml/*: New driver grohtml. 1999-09-11 Wilfredo Sanchez * tmac/doc-common, tmac/tmac.an: Removed the word `UNIX' in default strings. 1999-09-11 Luke Mewburn * libgroff/string.cc (search): Small fix to test against NULL pointer. 1999-09-11 Jeff Conrad * troff/node.cc (copy): The characters in a bracket escape (e.g., \b'abc') were stacked in reverse order when processed in a diversion. * troff/node.h: Added `*last' to struct `node' to make the above fix work. * troff/input.cc (read_draw_node), libdriver/input.cc (do_file): The default scale for the 'f' and 't' graphics functions were 'm' rather than 'u' (i.e., no scaling). 1999-09-11 Peter Miller * groff/groff.cc (main), groff.man, soelim/soelim.cc (main, do_file), soelim/soelim.man: Added `-I file' option to soelim, defining include paths. * soelim/soelim.cc (include_path_append): New function. 1999-09-11 Larry Jones * tbl/main.cc (process_options): Unix (at least Documenter's Workbench) tbl allows arbitrary non-alpha characters between options. 1999-09-11 Paul Eggert Y2k fixes. Don't assume that the current year precedes 2000. * doc/meref.me: Add \n(y2, \n(y4. * tmac/doc-common (Yr): New number register. (Dd): Don't assume current year precedes 2000. * tmac/tmac.e (td): Likewise. (y2, y4): New number registers. * pic/pic.man: Update reference for pic paper to May, 1991 version. 1999-09-11 Werner LEMBERG * tmac/Makefile.sub (install_data, stamp-wrap, uninstall_sub): Removed quotation marks which prevented correct expansion of $(tmac_wrap). * devlj4/Makefile.sub (LJ4RES): Fixed value (600 instead of 300). 1999-09-10 Werner LEMBERG * Makefile.sub (DISTCLEANFILES): Added `config.log' and `config.cache'. * Removed configure.old. 1999-08-31 Werner LEMBERG * VERSION: Updated to 1.11.1 1999-05-27 Werner LEMBERG * doc/Makefile: changed `.PS' postfix to `.ps' for consistency. * tmac/Makefile.sub (install_data, stamp-wrap, uninstall_sub): added quotations around $(tmac_wrap) to avoid syntax error if variable is empty. * configure: Newly generated using autoconf 2.13. * Makefile.in (LDFLAGS): Set variable to @LDFLAGS@. Fri Aug 15 08:51:47 1997 Eric S. Raymond * README, PROJECTS, NEWS, INSTALL, VERSION, doc/Makefile. doc/pic.ms, groff/groff.man: Prepare for 1.11 release. No code changes. Documentation for pic added (doc/pic.ms). Sun Nov 26 11:45:13 1995 James Clark * Version 1.10 released. Fri Nov 24 09:56:16 1995 James Clark * afmtodit/afmtodit.pl: Avoid comment on first line. Mon Nov 20 11:13:49 1995 James Clark * aclocal.m4 (GROFF_INSTALL_SH): New macro. * configure.in: Call it. * Makefile.sub (configure): Depends on aclocal.m4 not acgroff.m4. (distfiles): Doesn't depend on config.log or config.cache. Sun Oct 1 08:45:36 1995 James Clark * grog/grog.sh: Use print "" rather than print in END rule. Wed Aug 23 13:30:52 1995 James Clark * tbl/main.cc (process_data): Don't give error for excess data entries that are comments. Fri Jul 28 11:00:27 1995 James Clark * tbl/main.cc (process_data): Fix case where new for-scope rules silently change meaning of code. Tue Jul 4 23:39:51 1995 James Clark * troff/env.cc (hyphenate): Loop over all consecutive sequences of non-zero hyphenation codes. Sat Jul 1 00:42:15 1995 James Clark * aclocal.m4 (GROFF_POSIX): Use conflicting declaration technique. Thu Jun 29 13:58:36 1995 James Clark * tmac/tmac.e (ip): Divert the tag so as to freeze the spaces. Tue Jun 27 12:30:16 1995 James Clark * tmac/tmac.andoc: Make it work in compatibility mode. * refer/token.h (token_info::is_range_sep): New function. * refer/token.cc (init_special_chars): Make \(en a RANGE_SEP. * refer/ref.cc (reference::output): More sophisticated check for multiple pages. * devps/prologue.ps (MANUAL): New procedure. * grops/ps.cc (main): New -m option. (usage): Include -m. (ps_printer::~ps_printer): Implement -m. * aclocal.m4 (GROFF_G): New macro. * configure.in: Call it. * Makefile.in (g): Provided by configure. * hpftodit/hpftodit.cc (basename): Rename to xbasename. * tmac/tmac.tty: Disable warning about bad fonts. Remove font translations. * Makefile.in (tmacpath): Don't include /usr/lib/tmac. (tmac_m, tmac_s): Deleted. (sys_tmac_prefix, tmac_wrap, tmac_prefix, tmac_an_prefix, tmac_s_prefix): New variables. (MDEFINES): Change accordingly. * Makefile.comm (.man.n): Use new TMAC_* variables. * configure.in (GROFF_TMAC): Call. * aclocal.m4 (GROFF_TMAC): Define. * tmac/Makefile.sub (stamp_wrap): New target. (install_data, uninstall_sub): Handle macro wrapping. Mon Jun 26 14:54:39 1995 James Clark * tbl/main.cc (main): Ignore -T option. Thu Jun 22 09:08:06 1995 James Clark * devlj4/generate/special.map: Add definition of \(nb. * tmac/tmac.dvi: Add definition of \(nb. * troff/dictionary.c (dictionary::dictionary): association::v gets initialized by association::association. * tmac/Makefile.sub: Avoid using temporary files when installing. * troff/env.cc (environment::set_font): Make bad font number a warning. * Makefile.in (fontpath): Remove $(prefix)/lib/font from fontpath. * Makefile.in (datadir): Use share rather than lib. * groff/groff.cc (basename): Rename to xbasename. Wed Jun 21 16:59:46 1995 James Clark * Makefile (CCLIBS): Don't use. * Makefile.ccpg: Likewise. * acgroff.m4: Rename to... * aclocal.m4: Modify extensively for autoconf 2. * configure.in: Likewise. * Makefile.in: Likewise. * groff/pipeline.c (const): Declare as empty if __STDC__ not defined. (xstrsignal): Check for definition of NSIG. Conditionalize on SYS_SIGLIST_DECLARED. Make return type const. Sat Jun 10 12:28:16 1995 James Clark * troff/input.cc (interpolate_macro): Rephrase missing space warning. Thu May 11 01:07:16 1995 Jason Merrill * addftinfo/addftinfo.cc, eqn/delim.cc, eqn/lex.cc, eqn/list.cc, grodvi/dvi.cc, groff/groff.cc, grops/ps.cc, grops/psrm.cc, grotty/tty.cc, include/ptable.h indxbib/indxbib.cc, libbib/index.cc, libbib/linear.cc, libbib/search.cc, libdriver/input.cc, libdriver/printer.cc, libgroff/font.cc, libgroff/lf.cc, libgroff/nametoindex.cc, libgroff/ptable.cc, libgroff/string.cc, lkbib/lkbib.cc, lookbib/lookbib.cc, pic/lex.cc, pic/object.cc, pic/pic.y refer/label.y refer/ref.cc, refer/refer.cc, refer/token.cc, tbl/main.cc, tbl/table.cc, tfmtodit/tfmtodit.cc, troff/dictionary.cc, troff/div.cc, troff/env.cc, troff/input.cc, troff/node.cc, troff/symbol.cc: Fix 'for' scoping. Wed Apr 19 21:15:11 1995 James Clark * troff/input.cc (spring_trap): Push a macro_iterator rather than a string_iterator. (spring_trap, postpone_traps, unpostpone_traps): Move to later in file. (macro_iterator::macro_iterator): Add additional argument. Mon Apr 10 12:06:02 1995 James Clark * troff/div.cc (vertical_size::vertical_size): In place of integer specifying line spacing use cunits specifying post vertical space. (macro_diversion::output, top_level_diversion::output): Likewise. * troff/div.h: Change declarations accordingly. * troff/env.cc (pending_output_line): Replace ls field by post_vs field. (pending_output_line::pending_output_line, pending_output_line::output, environment::output, environment::output_line, environment::output_title, environment::hyphenate_line): In place of integer specifying line spacing use cunits specifying post vertical space. (environment::environment): Add post_vertical_spacing and prev_post_vertical_spacing arguments. (environment::get_post_vertical_spacing): New function. (environment::total_post_vertical_spacing): New function. (environment::post_vertical_spacing): New function. (init_env_requests): Initialize pvs request and .pvs register. * troff/env.h: Change declarations. Tue Mar 28 09:52:07 1995 James Clark * tmac/tmac.pspic: Immediately remove the temporary file. Sat Mar 25 10:43:11 1995 James Clark * tmac/tmac.pspic (PSPIC): Scale graphic uniformly even when height is specified. Thu Jan 26 16:20:13 1995 James Clark * tbl/table.c (struct vertical rule, class table_entry): Use int not short for start_row and end_row. Fri Jan 13 13:53:05 1995 James Clark * troff/input.cc (trapping_blank_line, blank_line_macro): New functions. (diverted_space_node::reread, process_input_stack): Call trapping_blank_line() rather than blank_line(). (init_input_requests): Bind "blm" to blank_line_macro(). * tmac/tmac.s (XA): Use .br and par@reset rather than XA. Tue Jan 10 11:40:35 1995 James Clark * troff/env.cc (environment::possibly_break_line): Require that width total excluding width of final space node be greater than the target text length. Tue Jan 3 09:13:37 1995 James Clark * troff/node.cc (kern_pair_node::vertical_extent): New function. Sun Dec 4 13:19:07 1994 James Clark * troff/node.cc (charinfo_node): New class. (glyph_node, composite_node): Derive from charinfo_node. Change member functions accordingly. Wed Nov 30 10:29:29 1994 James Clark * nroff/nroff.sh: Use -Tlatin1 not -TLatin1. Mon Aug 8 10:17:59 1994 James Clark (jjc@jclark.com) * tmac/tmac.tty-char: Add definitions for \(ab and \[arrowvertex]. * devps/generate/textmap (notsubset): Add. * tmac/tmac.a4: New file. Sun Jul 24 20:08:42 1994 James Clark (jjc@jclark.com) * pic/main.cc (had_parse_error): New variable. (do_picture, do_whole_file): Set had_parse_error if yyparse() returns non-zero. (main): Return 1 if had_parse_error is true. Tue Jul 19 13:40:31 1994 James Clark (jjc@jclark.com) * grolj4/lj4.cc (main): Avoid use of strtoul. Mon Jul 18 15:03:02 1994 James Clark (jjc@jclark.com) * nroff/nroff.sh: Default device is -Tlatin1 if $LC_CTYPE is iso_8859_1 or $LESSCHARSET is latin1. Sun Jul 10 13:38:35 1994 James Clark (jjc@jclark.com) * hpftodit: New directory. * Makefile.in (CCPROGDIRS): Add hpftodit. * devlj4/generate: New directory. Thu Jul 7 23:49:48 1994 James Clark (jjc@jclark.com) * configure.in: Don't use AC_VFORK. * groff/pipeline.c (run_pipeline): Use fork() always. Wed Jul 6 11:13:17 1994 James Clark (jjc@jclark.com) * grops/ps.cc (main): Use %1 not %s in error message for -w. * Makefile.in (CCPROGDIRS): Add grolj4. (DEVDIRS): Add devlj4. * grolj4, devlj4: New directories. * tmac/troffrc: Handle lj4. * tmac/tmac.lj4: New file. Fri Jun 17 18:02:53 1994 James Clark (jjc@jclark.com) * tmac/tmac.e (@n): Set indent to 0 before calling |h. Wed Jun 1 07:33:47 1994 James Clark (jjc@jclark.com) * troff/input.cc (do_if_request): At end of second string, switch environments before getting next token. Fri May 20 07:39:18 1994 James Clark (jjc@jclark.com) * devps/psstrip.sed: Split rule that strips whitespace on either side of delimiters. Wed May 18 08:13:47 1994 James Clark (jjc@jclark.com) * troff/node.h (font_family::make_definition): Add return value to declaration. * troff/symbol.h (symbol::operator==, symbol::operator!=): Likewise. Tue May 17 20:46:06 1994 James Clark (jjc@jclark.com) * groff/groff.cc (main, help, synopsis): Handle -S. (possible_command::insert_arg): New function. * tmac/tmac.safer: New file. * tmac/msafer.man: New file. * tmac/Makefile.sub (FILES): Add tmac.safer and msafer.man. Thu Mar 10 01:58:30 1994 Paul Eggert (eggert@twinsun.com) * pic/pic.h, pic/main.cc (safer_flag): New variable. * pic/pic.y (placeless_element): Avoid unsafe operations if `safer_flag' is set. * pic/main.cc (main): Add -S option, which sets `safer_flag'. Tue May 10 13:02:31 1994 James Clark (jjc@jclark.com) * eqn/lex.cc (get_token): Put call to add_context() in block to work around Sun C++ 4.0 bug. * include/stringclass.h (operator +): Use ?: instead of `if' to work around Sun C++ 4.0 bug. Thu May 5 11:18:03 1994 James Clark (jjc@jclark.com) * tbl/main.cc (process_format): Accept - as a synonym for the _ key letter. * libbib/index.cc (minus_one): Don't declare as const. Fri Apr 29 09:32:48 1994 James Clark (jjc@jclark.com) * troff/input.cc (get_char_for_escape_name): Push back a newline. Wed Apr 27 21:14:18 1994 James Clark (jjc@jclark.com) * troff/input.cc (write_macro_request): New function. (init_input_requests): Bind write_macro_request to writem. Sun Apr 17 11:15:38 1994 James Clark (jjc@jclark.com) * tmac/tmac.s (@EN): Turn filling back on even if there was no equation. * eqn/lex.cc (do_space): Supply missing argument to lex_error. * tmac/tmac.s (@TS): Renamed from TS. (TS): Call LP then TS again. (cov*ab-init): Alias @TS to TS. * tmac/tmac.s: Allow QP or RS to initialize. * tmac/tmac.s (par@load-init): New macro. Call at end of file. Move initializations of PS and LL here. (par@init): Don't initialize HY. Avoid changing environment 0. (par*env-init): Don't all par@reset. Thu Apr 14 19:15:45 1994 James Clark (jjc@jclark.com) * include/posix.h: Include only if not using . Sun Apr 10 09:54:44 1994 James Clark (jjc@jclark.com) * Makefile.in (MDEFINES): Add LDFLAGS. (LDFLAGS): Add definition line. Thu Apr 7 22:22:22 1994 James Clark (jjc@jclark.com) * troff/input.cc (get_optional_char): Split off error check into... (check_missing_character): New function. * troff/token.h: Declare it. * troff/env.cc (margin_character): Don't call get_optional_char. Only call tok.next() after making the node. * include/lib.h (getopt): Make 2nd argument char *const *. Fri Mar 11 07:28:03 1994 James Clark (jjc@jclark.com) * nroff/conftest.sh: Deleted. Fri Mar 4 10:51:36 1994 James Clark (jjc@jclark.com) * pic/make-dos-dist: Deleted. Wed Mar 2 20:59:16 1994 James Clark (jjc@jclark.com) * devps/psstrip.sed: Strip comments before stripping trailing white space. Sat Feb 19 13:07:16 1994 James Clark (jjc@jclark.com) * Version 1.09 released. Wed Feb 16 16:53:49 1994 James Clark (jjc@jclark.com) * tmac/doc-ditroff (hK): Don't reset page number if \nC is > 0. Mon Feb 14 08:26:40 1994 James Clark (jjc@jclark.com) * libgroff/font.cc (font::load_desc): Fix typo in error message. Sun Feb 13 09:37:38 1994 James Clark (jjc@jclark.com) * libgroff/new.cc (operator new): Rewrite so as to avoid warning about returning without a value. * troff/charinfo.h (charinfo::get_special_translation): Cast TRANSLATE_NONE to int. * refer/token.cc (lookup_token, store_token): Remove bogus loop test. Fix test so that it works with n unsigned. * pic/pic.y (defaults_table): Fully bracket initializer. * pic/lex.cc (lookup_keyword): Likewise. * eqn/lex.cc (token_table, def_table): Likewise. * eqn/box.cc (param_table): Likewise. * troff/input.cc (warning_table): Likewise. * libgroff/font.cc (table): Likewise. * grops/ps.cc (ps_printer::special): Likewise. * grops/psrm.cc (resource_manager::process_file): Likewise. * tfmtodit/tfmtodit.cc (lig_chars, lig_table): Likewise. * refer/command.cc (command_table): Likewise. * addftinfo/addftinfo.cc (param_table): Likewise. * troff/symbol.cc (symbol::symbol): Prevent compiler warnings about temp's being unused. (unused): New function. * groff/pipeline.cc: Declare c_fatal. * libbib/linear.cc (bmpattern::search): Cast patterrn[--j] to uchar. * libbib/index.cc (index_search_item::load): Prevent compiler warnings about fd_closer's being unused. (unused): New function. Sat Feb 12 10:31:59 1994 James Clark (jjc@jclark.com) * troff/input.cc (copy_mode_error): Make `prefix' static. Fix typo. * include/posix.h: Include is HAVE_CC_OSFCN_H is defined. * acgroff.m4, configure.in, Makefile: Rename HAVE_CC_UNISTD_H to HAVE_CC_OSFCN_H and modify accordingly. * troff/input.cc (init_charset_table): radicalex overlaps horizontally. * groff/acgroff.m4 (GROFF_ISC_SYSV3): New macro (from udodo!hans@relay.NL.net). * groff/configure.in: Call it. * groff/acgroff.m4 (GROFF_PCLOSE): New macro. * groff/configure.in: Call it. * include/lib.h: Conditionalize declaration of pclose. * troff/div.cc (last_page_number): New global variable. (top_level_diversion::begin_page): Exit if we just printed the last page. * troff/div.h (last_page_number): Declare it. * troff/input.cc (parse_output_page_list): Set last_page_number. * eqn/sqrt.cc: Rename \(rn to \[radicalex]. * devps/S, devps/textmap, tmac/tmac.ps, tmac/tmac.dvi, tmac/tmac.X: Likewise. * tmac/tmac.ps, tmac/tmac.X, tmac.dvi: Add definitions of \(rn. * tmac.dvi: Make \(ru and \(ul extend beyond their width by .04m. Fri Feb 11 11:45:40 1994 James Clark (jjc@jclark.com) * tmac/doc-ditroff (hK): Remove groff specific code which prevented page-breaks between separate manual entries. If this is the first page, don't set the page number to 1. * acgroff.m4 (GROFF_POSIX): New macro. * configure.in: Use it. * troff/node.cc (class real_output_file, real_output_file::real_output_file, real_output_file::~real_output_file): Conditionalize use of popen/pclose on POPEN_MISSING. * troff/node.h: Conditionalize pipe_command on POPEN_MISSING. * troff/input.cc (pipe_command): Give an error if POPEN_MISSING. (pipe_source): Similarly. * acgroff.m4 (GROFF_PROG_CCC): Update message about libg++. * acgroff.m4 (GROFF_GETOPT, GROFF_PUTENV, GROFF_POPEN): Detect presence of declarations by trying to compile example with conflicting declarations. (gcc only gives a warning for missing declarations.) Wed Feb 9 09:12:23 1994 James Clark (jjc@jclark.com) * tmac/tmac.pspic (PSPIC): Allow options to specify alignment (from Ulrich Lauther). Tue Feb 8 03:56:40 1994 James Clark (jjc@jclark.com) * libbib/linear.cc (file_buffer::load): Use S_ISREG macro. Thu Feb 3 09:34:35 1994 James Clark (jjc@jclark.com) * indxbib/indxbib.cc (write_hash_table): Add code for case where pointers and ints have different sizes. Sun Jan 9 16:17:51 1994 James Clark (jjc@jclark.com) * tmac/tmac.s (par*env-init): Call par@reset. Fri Jan 7 10:24:27 1994 James Clark (jjc@jclark.com) * tmac/tmac.s (@IP): Switch to a new environment when diverting tag. (par*push-tag-env, par*pop-tag-env): New macros. Wed Jan 5 21:18:34 1994 James Clark (jjc@jclark.com) * grops/ps.cc (ps_printer::ps_printer): Use MAX_LINE_LENGTH for initializing `out'. Reduce MAX_LINE_LENGTH from 79 to 72. * grops/ps.cc (ps_printer::~ps_printer): Output %%CreationDate comment. Include . Wed Dec 15 14:14:00 1993 James Clark (jjc@jclark.com) * grops/ps.cc (is_small_h, is_small_v): Deleted. (ps_printer::flush_sbuf): Use absolute motion only at beginning of lines. Tue Dec 14 10:06:34 1993 James Clark (jjc@jclark.com) * troff/input.cc (read_request): Only print a prompt if reading from the terminal. Also clearerr on EOF if reading from the terminal. Declare isatty. Mon Nov 29 08:38:15 1993 James Clark (jjc@jclark.com) * refer/label.y: Rename map_t to map_func and extractor_t to extractor_func. Sat Oct 30 06:38:12 1993 James Clark (jjc@jclark.com) * include/assert.h: Don't use volatile. * libgroff/assert.cc: Likewise. Fri Oct 29 15:00:23 1993 James Clark (jjc@jclark.com) * troff/input.cc (abort_request): Look at character in tok before calling get_copy(). Thu Oct 28 14:09:48 1993 James Clark (jjc@jclark.com) * troff/troff.h (NO_RETURN): Deleted. * troff/div.cc (cleanup_and_exit): Don't declare aas NO_RETURN. * troff/input.cc (exit_troff): Likewise * Makefile.in: Remove `Making ...' messages since GNU make now gives these. * configure.in: Use AC_HAVE_HEADERS(unistd.h) instead of AC_UNISTD_H. Wed Oct 27 11:12:51 1993 James Clark (jjc@jclark.com) * tmac/tmac.s (@init): Initialize PO to \n(.o here, rather than to constant 1 inch. Sat Oct 23 10:03:52 1993 James Clark (jjc@jclark.com) * tmac/tmac.e (hl): Use \n[.in] rather than \n(.i. Thu Oct 14 12:09:45 1993 James Clark (jjc@jclark.com) * eqn/delim.cc (delim_box::compute_metrics): Don't increase MARK_REG if there was no left delimiter. Sat Oct 2 19:54:47 1993 James Clark (jjc@jclark.com) * pic/troff.cc (troff_output::text): Set line thickness to relative before outputting text. * tmac/tmac.e (@k): Don't zero ?T. ((z): Likewise. Sat Sep 25 11:08:43 1993 James Clark (jjc@jclark.com) * tmac/tmac.e ($p): Handle possibility that $3 is empty. Wed Aug 18 08:51:41 1993 James Clark (jjc@jclark.com) * troff/input.cc (decode_args): Warn about unquoted tabs (from Paul Eggert). Tue Aug 10 08:38:32 1993 James Clark (jjc@jclark.com) * troff/input.cc (ignoring): New variable. (ignore): Set ignoring during call to do_define_macro. (do_define_macro): Clear ignoring before interpolating terminating macro. (copy_mode_error): New function. (get_char_for_escape_name, read_long_escape_name, interpolate_arg): Use copy_mode_error. (warning_table): Add WARN_IG. * troff/troff.h (WARN_IG): Declare. (WARN_TOTAL): Change accordingly. * groff/pipeline.c (strsignal): Rename to xstrsignal. * groff/groff.cc (strsignal): Delete declaration. Fri Jul 16 01:43:12 1993 James Clark (jjc@jclark.com) * troff/div.cc (page_offset): Use 'm' as default scaling. Sat Jul 3 09:11:38 1993 James Clark (jjc@jclark.com) * nroff/nroff.sh: Ignore -u. Wed Jun 9 12:17:27 1993 James Clark (jjc@jclark.com) * Makefile.in (MDEFINES): Pass down MAKEOVERRIDES. Fri Jun 4 17:35:47 1993 James Clark (jjc@jclark.com) * tmac/tmac.s (par*box-draw): Set adjustment mode to l while drawing box. (B2): With -Tascii, leave additional vertical space before and after. Ensure that the left and right indent is restored to what it was even if the point size changes. Don't call par@finish. Change the indent, line length and title length directly. With -Tascii, make the width of the box 1n less. (B1): Remember 1n at the current point size. Don't call par@reset. Change the indent, line length and title length directly. Ensure that the temporary indent is preserved. (par*box-mark-top): Turn off no spacing mode. Thu Jun 3 17:47:14 1993 James Clark (jjc@jclark.com) * Makefile.in (dist): Use .gz suffix. Thu May 27 20:04:59 1993 James Clark (jjc@jclark.com) * troff/input.cc (main): Add return 0. * pic/main.cc (main): Use return instead of exit. * tbl/main.cc (main): Likewise. * eqn/main.cc (main): Likewise. * grops/ps.cc (main): Likewise. * grotty/tty.cc (main): Likewise. * groff/groff.cc (main): Likewise. * grodvi/dvi.cc (main): Likewise. * refer/refer.cc (main): Likewise. * indxbib/indxbib.cc (main): Likewise. * lkbib/lkbib.cc (main): Likewise. * soelim/soelim.cc (main): Likewise. * addftinfo/addftinfo.cc (main): Likewise. * acgroff.m4 (GROFF_PROG_CCC, GROFF_CC_COMPILE_CHECK, GROFF_COOKIE_BUG, GROFF_CC_ANSI_BUG): Likewise. * troff/token.h (process_input_stack): Don't declare as static. * troff/input.cc: Likewise. * troff/node.c (invalidate_fontno): Make it a static member of class font_family. Change callers. * troff/node.c: Change declaration. * tbl/main.cc (struct input_entry_format): Add explicit public specifier. * tbl/table.cc (struct text_stuff, struct single_hline_stuff, struct double_hline_stuff): Likewise. * tbl/table.h (struct entry_format): Likewise. * pic/object.h (struct saved_state): Likewise. * include/stringclass.h: Add forward declarations of friend functions that are later declared as inline. Don't include inline specifier in friend declaration. * libgroff/lib.h: Declare popen and pclose. * acgroff.m4 (GROFF_POPEN): New macro. * configure.in: Call it. * include/lib.h (PI): New constant. Undef first if necessary. * tfmtodit/tfmtodit.cc (main): Use PI rather than M_PI. * grops/ps.cc (degrees, radians): Likewise. * libgroff/font.cc (font::get_skew): Likewise. * grops/ps.cc (is_ascii): New function. (ps_output::put_string): Use is_ascii. Use csprint rather than isprint. (ps_printer::define_encoding): Use csspace. * libgroff/strtol.c (ISASCII): New macro. (strtol): Cast arguments to is*() and tolower() to unsigned char. Use ISASCII rather than isascii. * libgroff/cmap.cc: Use isascii() only if defines it. * libgroff/cset.cc: Likewise. * libdriver/input.cc: Include cset.h. (do_file, get_integer, possibly_get_integer): Use csdigit() rather than isdigit(). * refer/refer.cc (main): Use %ld rather than %d for longs. * libbib/index.cc (index_search_item_iterator::get_tag): Use S_ISREG macro. * addftinfo/addftinfo.cc (param_t): Add explicit `int'. Mon May 24 08:51:37 1993 James Clark (jjc@jclark.com) * troff/input.cc (hyphenation_code): Skip white space between char/code pairs. Sun May 16 08:15:52 1993 James Clark (jjc at jclark.com) * tbl/table.h (table::entry_list_tailp): New member. (table::table): Initialize it. (table::add_entry): Use entry_list_tailp to avoid O(n^2) behaviour. Sat May 15 17:26:00 1993 James Clark (jjc at jclark.com) * grotty/tty.cc (tty_printer::add_char): Don't discard characters with negative horizontal positions. Remove casts of glyph::hpos to int. (USHRT_MAX): Delete definition. (SHRT_MAX, SHRT_MIN): New definitions. (glyph::hpos): Change type to short. (tty_printer::end_page): Output multiple backspaces if necessary. Remove casts of glyph::hpos to int. Fri May 7 12:14:37 1993 James Clark (jjc at jclark.com) * tmac/tmac.s (@RT): New definition. Thu May 6 21:36:54 1993 James Clark (jjc at jclark.com) * refer/refer.cc (do_file): Make sure current_filename is set when filename is "-". * pic/common.cc (common_output::dot_line): Handle zero length lines. Sun May 2 19:54:16 1993 James Clark (jjc at jclark.com) * tmac/tmac.s (par@reset): Get value for .hy for \n[HY]. (par@init): Initialize \n[HY]. Mon Apr 26 11:43:16 1993 James Clark (jjc at jclark.com) * troff/dictionary.cc (dictionary::remove): Continue when r < j < i. Sun Apr 25 11:03:00 1993 James Clark (jjc at jclark.com) * Makefile.com (.y.cc): Avoid ending up with two versions of $(YTABH). Thu Apr 22 21:03:45 1993 James Clark (jjc at jclark.com) * tmac/tmac.dvi (\(,c): Define only if it does not exist. (\(,C): Likewise. Also fix typo. Wed Apr 21 08:47:32 1993 James Clark (jjc at jclark.com) * lib.h: Delete extraneous semi-colon. * Add pso request: `so' from a pipe. * troff/input.c (file_iterator::file_iterator): Add 3rd argument. (file_iterator::close): New function. (file_iterator::~file_iterator, file_iterator::next_file): Use file_iterator::close. (file_iterator::backtrace): Say `process' rather than `file' when the stream is popened. (pipe_source): New function. (init_input_requests): Bind ".pso" to pipe_source. Tue Apr 20 00:02:26 1993 James Clark (jjc at jclark.com) * afmtodit/afmtodit.pl: Avoid single quotes in comments. * pfbtops/pfbtops.c: Output 64 characters per line. Output hex digits in lower case. Mon Apr 19 09:55:57 1993 James Clark (jjc at jclark) * Version 1.08 released. * Makefile.in (dist): Insert || true after ln -s commands that might fail. * mm: Update to mm 1.16. * acgroff.m4 (GROFF_CSH_HACK): New macro. * configure.in: Call GROFF_CSH_HACK. Substitute for SH_SCRIPT_SED_CMD. * Makefile.in (SH_SCRIPT_SED_CMD): New variable. Include in MDEFINES. * nroff/Makefile.sub (nroff): New target. (install_data): Install nroff. * eqn/Makefile.sub (neqn): Sed with SH_SCRIPT_SED_CMD. * grog/Makefile.sub (grog): Sed grog.sh with SH_SCRIPT_SED_CMD. Sat Apr 17 08:24:28 1993 James Clark (jjc at jclark) * eqn/Makefile.sub (neqn): Add chmod +x. * grog/Makefile.sub (grog): Remove spurious semi-colon. Fri Apr 16 22:41:57 1993 James Clark (jjc at jclark) * troff/input.cc (string_iterator::string_iterator()): Initialize lineno and count. Tue Apr 13 10:22:28 1993 James Clark (jjc at jclark) * troff/div.cc (macro_diversion::space, top_level_diversion::space): Don't set high_water_mark. (macro_diversion::output, top_level_diversion::output): Don't include post line space in high water mark. Wed Apr 7 12:48:18 1993 James Clark (jjc at jclark) * eqn/eqn.y: Don't define YYDEBUG. * pic/pic.y: Likewise. Mon Apr 5 10:15:15 1993 James Clark (jjc at jclark) * tmac/tmac.e ([3): Add space after comma following editors. Change double spaces to single spaces. ([4): Change double spaces to single spaces. * grops/ps.h (USE_PS_ADOBE_2_0): New flag for broken_flags. * grops/ps.cc (ps_printer::~ps_printer): If the USE_PS_ADOBE_2_0 bit is set in broken_flags, use 2.0 rather than 3.0 as the version after %!PS-Adobe- (for Newsprint). * troff/div.cc (top_level_diversion::begin_page): When before_first_page is 1, set page_number to 1. Sun Apr 4 14:28:53 1993 James Clark (jjc at jclark) * eqn/box.cc (box::top_level): Protect equation with \&. Sat Apr 3 23:27:25 1993 James Clark (jjc at jclark) * groff/groff.cc (possible_command::set_name): Delete old name. * groff/groff.cc (possible_command::~possible_command): Use a_delete. * troff/node.cc (troff_output_file::begun_page): New member. (troff_output_file::troff_output_file): Initialize it. (troff_output_file::really_begin_page): Only output V command if a page has been begun. * pic/pic.y (placeless_element): Delete argument to PRINT after use. Fri Apr 2 11:31:02 1993 James Clark (jjc at jclark) * Make wrapman work. * troff/div.h (class top_level_diversion): Replace first_page_begun by before_first_page (with opposite sense). * Change first_page_begun to before_first_page inverting sense. * troff/div.cc (class nl_reg): New class. (init_div_requests): Use class nl_reg for \n(nl. (top_level_diversion::begin_page): Don't call output_file::begin_page if before_first_page is 2; reset before_first_page afterwards. If have_next_page_number is false, then always increment page_number. * tmac/tmac.an: Set traps within TH rather than at the top-level. Restore compatibility mode after loading, and then disable compatibility mode in TH. Thu Apr 1 11:09:34 1993 James Clark (jjc at jclark) * grotty/tty.cc (tty_printer::end_page): Don't discard characters past last line. * troff/node.h (output_file::trailer): Declare. * troff/div.cc (cleanup_and_exit): Call output_file::trailer(). * troff/node.cc (output_file::trailer): New function. (troff_output_file::~troff_output_file): Move most code into... (troff_output_file::trailer): New function. (class troff_output_file): Delete page_length member. Declare trailer(). (troff_output_file::really_begin_page): Use current page length for final V command. * tbl/main.cc (struct options): New decimal_point_char member. (options::options): Initialize this. (process_options): Implement decimalpoint option. (process_data): Pass decimal_point_char option to table::table. * tbl/table.h (class table): New decimal_point_char member. (table::table): Add additional argument. * tbl/table.cc (find_dot): Rename to find_decimal_point. Add second argument specifying decimal point character. Use this instead of '.'. (table::table): Initialize decimal_point_char. (table::add_entry): Change call to find_dot. * troff/input.cc (get_copy, token::next): Implement \V. (interpolate_environment_variable): New function. Tue Mar 30 14:41:39 1993 James Clark (jjc at jclark) * pic/lex.cc (lookup_keyword): Rename MIN to K_MIN, MAX to K_MAX. * pic/pic.y: Likewise. * grotty/tty.cc (tty_printer::add_char, tty_printer::end_page): Add casts to int. * refer/ref.cc (reference::insert_field, reference::delete_field): Likewise. * troff/number.cc (parse_term): Likewise. * acgroff.m4 (GROFF_PROG_YACC): New macro. * configure.in: Use GROFF_PROG_YACC. * acgroff.m4 (GROFF_PROG_CCC): Don't add -O automatically for gcc and g++. * Makefile.in (OPTIMIZE): New define. (DEBUG): Empty by default. (CCFLAGS, CFLAGS): Include $(OPTIMIZE). * acgroff.m4 (GROFF_SYS_SIGLIST): Don't quote program. (GROFF_ARRAY_DELETE): Likewise. (GROFF_CC_COMPILE_CHECK): Quote use of $2 and $3. * troff/env.cc (trie::~trie): Make virtual to shut up g++. * devps/psstrip.sed: Use different delimiter on last line (so that it works with BSD 4.4 sed.) Mon Mar 29 17:07:14 1993 James Clark (jjc at jclark) * devps/psstrip.sed: Delete comments. * acgroff.m4 (AC_GETOPT): Don't test whether declares optind, opterr, optarg. * lib.h: When UNISTD_H_DECLARES_GETOPT is defined, declare optind, opterr, optarg. Sun Mar 28 17:44:25 1993 James Clark (jjc at jclark) * Makefile.in (check): Dummy target. Wed Mar 3 04:53:38 1993 James Clark (jjc at jclark) * Version 1.07 released. * Integrate mm 1.11. * tbl/table.cc (alphabetic_block_entry::print): start_row was used where start_col was meant. Thu Feb 25 07:55:36 1993 James Clark (jjc at jclark) * grog/grog.sh, grog/grog.pl: Recognize PH and SA as -mm macros. Wed Feb 24 10:15:34 1993 James Clark (jjc at jclark) * troff/input.cc (token::next): Make \z\o'...' and similar things work. * env.h (MARGIN_CHARACTER_ON, MARGIN_CHARACTER_NEXT): New constants. (environment): Add margin_character_flags member. * env.cc (environment::environment(symbol), environment::environment(const environment *): Initialize margin_character_flags. (margin_character): Rewrite. (environment::output_line): Add a margin character if margin_character_flags is non-zero. Turn off the MARGIN_CHARACTER_NEXT bit. If that makes margin_character_flags zero, use margin_character_node without copying and then set margin_character_node to 0. * devps/DESC.in: Change minimum size to 1000. Tue Feb 23 14:57:49 1993 James Clark (jjc at jclark) * troff/symbol.h (symbol::hash): Change return type to unsigned long. * troff/dictionary.cc (dictionary::lookup, dictionary::remove): Add casts to int. * test-groff: Use -r rather than -x. * grops/psfig.diff: Include in distribution again. Mon Feb 22 09:10:44 1993 James Clark (jjc at jclark) * Makefile.in (dist): Use gzip. Sun Feb 21 11:12:53 1993 James Clark (jjc at jclark) * acgroff.m4 (GROFF_GETOPT): Check for declaration of getopt() in unistd.h as well as in stdlib.h. * include/lib.h: Include is STDLIB_H_DECLARES_GETOPT is defined; otherwise include and if UNISTD_H_DECLARES_GETOPT is defined. * configure.in: use builtin(include, ... rather than include(... * configure: Regenerate with autoconf 1.3. * libdriver/print.cc (printer::adjust_arc_center): Use new algorithm suggested by Andy Fyfe. * libdriver/printer.cc (printer::adjust_arc_center): New function. * include/printer.h: Declare this. * grops/ps.cc (ps_printer::draw): Use it. * grodvi/dvi.cc (dvi_printer::draw): Use it. Fri Feb 19 23:13:51 1993 James Clark (jjc at jclark) * Makefile.comm (.man.n): Replace macrodir by tmacdir. Thu Feb 11 16:46:59 1993 James Clark (jjc at jclark) * eqn/main.cc (main): Handle "eqn -". Mon Jan 4 20:29:56 1993 James Clark (jjc at jclark) * tmac/tmac.e (++): Install fix from comp.bugs.4sd. * mm: Integrate version 1.08. * pic/troff.cc (troff_output::finish_picture): Set EQN_NO_EXTRA_SPACE reg to 0 rather than removing it. * eqn/box.cc (box::extra_space): Set EQN_NO_EXTRA_SPACE_REG to 0 if it's not defined. Check whether the register is non-zero rather than whether it's not defined. * tmac.e ({, <): Make argument to \x zero if \n(0x is non-zero. * indxbib/indxbib.cc: Move all signal handling into... * indxbib/signal.c: New file. * configure.in: Call AC_RETSIGTYPE. * acgroff.m4 (GROFF_STRUCT_EXCEPTION): New macro. * configure.in: Call GROFF_STRUCT_EXCEPTION. * libgroff/matherr.c: Protect with ifdef HAVE_STRUCT_EXCEPTION. * troff/input.cc (token::token, token::operator=): Work round SGI C++ bug. * pic/object.cc (position::position): Likewise. Mon Dec 28 21:50:21 1992 James Clark (jjc at jclark) * pic/pic.h: Move declaration of hypot(). Wed Dec 16 12:28:29 1992 James Clark (jjc at jclark) * pic/pic.h: Declare hypot(). * pic/pic.h: Define M_PI if necessary. Thu Dec 10 12:03:29 1992 James Clark (jjc at jclark) * tmac/tmac.e (re): Add alternative version that doesn't use groff `.ta T' feature. * devps/prologue.ps (RE): Handle the possibility that the old font doesn't have a FontName entry. Wed Dec 2 10:25:29 1992 James Clark (jjc at jclark) * tmac/tmac.e (fam): Redefine to set family in environment 2. (@C): Use @fam not fam. Thu Nov 26 16:01:25 1992 James Clark (jjc at jclark) * lookbib/lookbib.cc (main): Change type of start to const char *. * lkbib/lkbib.cc (main): Likewise. * eqn/lex.cc (definition::definition): Don't use member initializer syntax for members of anonymous unions. * troff/input.cc (input_stack::backtrace): Change type of to const char *. Wed Nov 25 13:43:09 1992 James Clark (jjc at jclark) * include/stringclass.h (class string): Declare inline friend functions as inline in class declaration. * troff/hvunits.h (class hunits, class vunits): Likewise. * include/refid.h (class reference_id): Likewise * troff/troff.h (points_to_units(units), scale(units, double)): Delete declarations. * libdriver/input.cc (get_char): Delete declaration. * include/lib.h: Change 2nd argument of getopt from const char ** to char **. * troff/symbol.cc (symbol::symbol): Cast `new char *[n]' to `const char **' before assigning to a `const char **'. * tbl/table.cc: Delete extra declarations of prints(). Tue Nov 24 14:33:13 1992 James Clark (jjc at jclark) * libgroff/font.cc (font::load_desc): Cast `new char *[n]' to `const char **' before assigning to a `const char **'. * libgroff/errarg.cc (errarg::errarg): Don't use member initializer syntax for members of anonymous unions. Sat Nov 21 05:02:23 1992 James Clark (jjc at jclark) * mm: Integrate version 1.07. Tue Nov 17 16:44:27 1992 James Clark (jjc at jclark) * troff/input.c (translate2): Rename to (translate_no_transparent). (init_input_requests): Rename tr2 to trnt. Mon Nov 16 09:49:32 1992 James Clark (jjc at jclark) * troff/charinfo.h (class charinfo): Add transparent_translate field. (charinfo::set_translation, charinfo::set_special_translation): Add second argument that specifies value for transparent_translate. (charinfo::get_translation, charinfo::get_special_translation): Add optional second argument that specifies whether translation is being used for transparent throughput. * troff/input.cc (charinfo::set_translation, charinfo::set_special_translation): Handle second argument. (charinfo::charinfo): Initialize transparent_translate. (translate): Split main part off into (do_translate): New function. Pass argument saying whether translation applies to transparent throughput. (translate2): New request. (init_input_requests): Bind translate2 to `tr2'. Wed Nov 11 11:43:20 1992 James Clark (jjc at jclark) * tbl/table.h (class table): Add `nokeep' flag. * tbl/main.cc (process_options): Handle `nokeep' option. * tbl/table.cc (table::init_output, table::do_row, table::do_top, table::do_bottom): Don't output keep/release macro definitions or calls when `nokeep' option has been specified. Sat Nov 7 01:28:33 1992 James Clark (jjc at jclark) * tmac/tmac.Xps (Xps-char): Use " as delimiter for \Z. Wed Nov 4 16:29:04 1992 James Clark (jjc at jclark) * tbl/table.cc (table_entry::divert, block_entry::do_divert, block_entry::divert, alphabetic_block_entry::divert): Add extra argument giving column separation. (table::compute_widths): Pass column separation to table_entry::divert(). (block_entry::do_divert): If an entry spans multiple columns and a minimumum width has been specified for each column, then set the line length to the sum of the widths (plus possibly the column separations). * troff/input.cc (set_escape_char): Don't set the escape_char until after calling has_arg(). Tue Nov 3 11:23:27 1992 James Clark (jjc at jclark) * tbl/table.cc (table::do_top): Add missing \s0 for double box case. * tbl/table.cc (table::print_double_hline): Avoid extra new line in case where r > nrows - 1. * tbl/table.cc (BODY_HEIGHT): Deleted. (LINE_SEP): New definition. (table::print_single_hline, table::print_double_hline, table::compute_vrule_top_adjust, table::compute_vrule_bot_adjust, table::do_row, table::do_top): Use LINE_SEP space before a line instead of \n[.v]-BODY_HEIGHT-BODY_DEPTH. * tbl/table.cc (text_entry::print_contents): New function. (text_string_name, right_text_string_name): Deleted. (TEXT_STRING, RIGHT_TEXT_STRING): Deleted. (simple_text_entry::do_width, numeric_text_entry::do_width, alphabetic_text_entry::do_width): Don't store the contents of the entry in a string. (left_text_entry::simple_print, right_text_entry::simple_print, center_text_entry::simple_print, alphabetic_text_entry::simple_print, numeric_text_entry::simple_print): Print the entry directly instead of using the stored string. Fri Oct 30 10:39:32 1992 James Clark (jjc at jclark) * devps/Makefile: Strip PostScript files. * devps/prologue: Rename to... * devps/prologue.ps. * devps/psstrip.sed: New file. * devps/download: Use .pfa rather than .ps for installed versions of fonts. Thu Oct 29 09:14:43 1992 James Clark (jjc at jclark) * troff/env.cc (input_trap): Give a warning if the argument is out of range. * troff/env.cc (adjust): Treat negative argument as missing. Round argument > 5 down to 5. * troff/env.cc (center, right_justify): Make negative argument zero. * troff/div.cc (page_offset, vertical_position_traps): Treat invalid argument as missing. * troff/env.cc (line_spacing, line_length, title_length, indent, underline, hyphen_line_max_request, control_char, no_break_control_char, widow_control_request, adjust, input_trap, point_size): Likewise. * troff/node.cc (ligature, kern_request, bold_font, track_kern, constant_space): Likewise. * troff/input.cc (compatible, shift, warn_request, set_escape_char): Likewise. * tbl/main.cc (format::format): Avoid doing `new int[0]'. * tbl/table.cc (table::table): Likewise. * Makefile.dev (install_dev): depends on $(DEVFILES). Wed Oct 28 08:30:57 1992 James Clark (jjc at jclark) * devX75, devX75-12, devX100, devX100-12: New directories. * Makefile.in: Add these to DEVDIRS. * troff/Makefile.sub, eqn/Makefile.sub, indxbib/Makefile.sub, afmtodit/Makefile.sub, tmac/Makefile.sub, nroff/Makefile.sub, grog/Makefile.sub, mm/Makefile.sub (uninstall_sub): New target. * Makefile.in (uninstall, uninstall_sub, uninstall_dirs): New targets. * Makefile.ccpg, Makefile.cpg, Makefile.dev, Makefile.man (uninstall): New target. * Makefile.comm (uninstall, uninstall_sub, uninstall_man, uninstall_prog, uninstall_dev): New targets. * troff/div.cc (return_request): Treat an invalid argument as missing. Mon Oct 26 11:33:47 1992 James Clark (jjc at jclark) * tmac/tmac.e ((f): Set up the environment even when there's a current diversion. Transparently throughput a call to @N. (@N): New macro. Thu Oct 22 05:05:59 1992 James Clark (jjc at jclark) * tbl/table.cc (table::compute_vrule_top_adjust): Round adjustment up to vertical resolution. * tbl/table.cc (table::do_row): Change row number after printing stuff list. * pic/lex.cc (get_token_after_dot): Make .left and .right work. Wed Oct 21 14:46:45 1992 James Clark (jjc at jclark) * Rename CHANGES to NEWS. Tue Oct 20 23:25:21 1992 James Clark (jjc at jclark) * libgroff/new.cc (operator new): Avoid calling malloc(0). Mon Oct 19 09:10:13 1992 James Clark (jjc at jclark) * man.ultrix: Removed. Sun Oct 18 06:35:15 1992 James Clark (jjc at jclark) * Makefile.comm (extraclean): Delete files whose names begin with `='. * pic/troff.cc (troff_output::text): Fix typo in implementation of aligned text. Sat Oct 10 09:32:29 1992 James Clark (jjc at jclark) * troff/env.cc (hyphenate_request, vertical_spacing, no_number): * troff/div.cc (page_length, need_space, space_request): Treat invalid optional argument as missing. * troff/env.cc (number_lines): If the first argument is present but not a number, turn on line numbering, don't change the next line number and parse the remaining arguments. * tmac/tmac.e (@q): Do the `ne' before changing to environment 2. Thu Oct 8 10:24:40 1992 James Clark (jjc at jclark) * eqn/box.h: Change declaration accordingly. * eqn/box.cc (set_gsize): Change return type to int. Return 0 if the specified size was bad but don't give an error. Check for overflow. * eqn/main.cc (main): Change caller. Leave validation to set_gsize. * eqn/lex (do_size): Likewise. Wed Oct 7 09:48:59 1992 James Clark (jjc at jclark) * acgroff.m4 (GROFF_PROG_CCC): Use fopen when checking for C++ compatible headers. Sun Oct 4 18:24:02 1992 James Clark (jjc at jclark) * tbl/table.cc (table::init_output): Improve error message when table won't fit on one page. Fri Oct 2 10:41:40 1992 James Clark (jjc at jclark) * pic/troff.cc (troff_output::start_picture): Generate line containing a horizontal motion equal to the width of the picture. * groff/groff.cc (main): Allow PROG_PREFIX to be set at runtime using GROFF_COMMAND_PREFIX environment variable. Fri Sep 25 11:40:40 1992 James Clark (jjc at jclark) * mdate.sh: Use $NF rather than $(NF). Tue Sep 22 09:47:24 1992 James Clark (jjc at jclark) * pic/main.cc (main): Use %1 not %c in argument to warning. * eqn/main.cc (main): Output code to check that geqn was given the correct -T option. Mon Sep 21 10:59:16 1992 James Clark (jjc at jclark) * Makefile.in (dist): Instead of doing `make -f ../Makefile', do `ln -s ../Makefile .; make; rm -f Makefile'. * troff/hyphen: Rename to... * troff/hyphen.us: * troff/input.cc (main): Delete -H option. Don't call read_hyphen_file(). * troff/env.cc: Include searchpath.h and macropath.h. (exception_dictionary): Deleted. (ht): Deleted. (read_hyphen_file): Deleted. (hyphenation_language): New struct. (class trie, class hyphen_trie): Move declarations up. (trie_node::~trie_node): Deleted. (trie::delete_trie_node): New function. (trie::do_delete): New pure virtual function. (hyphen_trie::do_delete): New function. (trie::~trie): New function. (hyphen_trie::~hyphen_trie): New function. (trie::clear): No need to check that tp is not 0. (current_language, language_dictionary): New variables. (hyphen_word): Give an error if no current language. Use exceptions dictionary in current language. (hyphen_trie::read_patterns_file): Find file using macro_path. Allow comments (starting with %) in patterns file. Don't make it a fatal error if the file can't be found. (hyphenate): Return if no current language. Get the exceptions dictionary and the hyphenation patterns from the current language. (set_hyphenation_language): New variable. (hyphenation_patterns_file): New function. (hyphenation_language_reg): New class. (hyphenation_language_reg::get_string): New function. (init_hyphen_requests): Bind "hla" to set_hyphenation_language and "hpf" to hyphenation_patterns_file. Initialize `.hla' number register. * groff/groff.cc (main, help, synopsis): Delete -H option. * include/Makefile.sub: Don't define HYPHENFILE. * Makefile.in: Delete hyphenfile variable and remove from MDEFINES. * Makefile.comm (.man.n): Don't substitute for HYPHENFILE. * tmac/troffrc: Set hyphenation language to `us'. Load `hyphen.us' hyphenation patterns. Sun Sep 20 09:33:02 1992 James Clark (jjc at jclark) * eqn/neqn.sh: New file. * eqn/Makefile.sub: Handle neqn.sh. * eqn/eqn.h: Declare `nroff' variable. * eqn/box.cc (param_table): Add `nroff' param. (nroff): Define it. * eqn/lex.cc (yylex): Handle TDEFINE and NDEFINE using `nroff' variable. * tmac/eqnrc: Set `nroff' to 1 for -Tascii or -Tlatin1. * troff/troff.h (WARN_FONT): New warning. (WARN_TOTAL): Change accordingly. * troff/input.cc (DEFAULT_WARNING_MASK): Include WARN_FONT. (warning_table): Add WARN_FONT. * troff/node.cc (mount_font_no_translate): Pass argument to font::load_font. If this is non-zero, give a warning. Don't give an error message when accessing a font that has already been found to be invalid. * include/font.h (font::load, font::load_font): Add additional optional argument which suppresses error message if the font is not found. * libgroff/font.cc (font::load_font): Handle additional argument. (font::load): Add additional argument. If this is non-null, set it to 1 and don't give error message. * include/printer.h (printer::end_page): Add argument giving length of page. * libdriver/input.cc (do_file): Pass this. * grops/ps.cc (ps_printer::end_page): Add argument. * grodvi/dvi.cc (dvi_printer::end_page, draw_dvi_printer::end_page): Add argument. * grotty/tty.cc (class tty_printer): Remove lines_per_page and columns_per_page members. New member nlines. (DEFAULT_LINES_PER_PAGE): Deleted. (tty_printer::tty_printer): Don't compute lines_per_page from font::paperlength. Don't compute columns_per_page from font::paperwidth. (tty_printer::add_char): Don't check horizontal position against columns_per_page. Grow glyphs vector if necessary. (tty_printer::end_page): Add argument giving page_length in units. Discard lines past end of page. Wed Sep 16 06:29:52 1992 James Clark (jjc at jclark) * tmac/tmac.tty-char: Fix definition of \(/l. * tmac/tmac.X: Define \(en. Tue Sep 15 10:37:13 1992 James Clark (jjc at jclark) * acgroff.m4 (GROFF_PRINT): If a system has lpr and lp but not lpq, then use lp rather than lpr. * tmac/tmac.s (par@reset): Don't call `ad'. (par*env-init): Call `ad'. Sun Sep 13 18:48:20 1992 James Clark (jjc at jclark) * mdate.sh: Use $(NF) instead of $6 to extract year from output of date. * troff/symbol.cc: #undef BLOCK_SIZE if it's defined. * indxbib/indxbib.cc: Likewise. Sun Sep 6 09:44:46 1992 James Clark (jjc at jclark) * libgroff/putenv.c: New file. * libgroff/Makefile.sub: Add putenv.c to CSRCS. * Makefile.in: Say that putenv.o can be one of LIBOBJS. * configure.in: Test for putenv with AC_REPLACE_FUNCS. Test for stdlib.h with AC_HAVE_HEADERS. Sat Sep 5 18:11:52 1992 James Clark (jjc at jclark) * indxbib/dirnamemax.c: Include only if does not exist. Fri Sep 4 09:43:26 1992 James Clark (jjc at jclark) * eqn/box.cc (gsize): Make it an int. (set_gsize): Parse argument handling increment or decrement. (box::top_level): Convert gsize to a string. * troff/input.cc (exit_troff): Make buf unsigned char []. Call to make_temp_iterator casts buf to char*. * Makefile.in ($(TARGETS), dot): Pass $(MDEFINES) to recursive makes. * Makefile.ccpg (depend.temp): Depends on $(YTABC). * Makefile.cpg (depend.temp): Likewise. * Makefile.dep: Remove Makefile.dep from $(REALCLEANFILES). * Makefile.comm: Add y.output to MOSTLYCLEANFILES. Thu Sep 3 08:01:55 1992 James Clark (jjc at jclark) * tmac/tmac.s (B, I, BI, CW): Rewrite avoiding aliases. Tue Sep 1 18:24:53 1992 James Clark (jjc at jclark) * Version 1.06 released. * Integrate mm 1.04. Fri Aug 28 11:28:19 1992 James Clark (jjc at jclark) * Makefile.comm, Makefile.ccpg, Makefile.cpg: Fix TAGS target. Thu Aug 27 11:03:33 1992 James Clark (jjc at jclark) * afmtodit/afmtodit.pl: Add -n option that disables generation of ligatures command. * devps/generate/Makefile (CR, CB, CI, CBI): Pass -n flag to afmtodit. Regenerate. * tmac/tmac.e ()z): Adjust _b if necessary so as to avoid moving @f back past the current position. * tmac/tmac.e: Change calls to @R so that comments are not part of arguments. Tue Aug 25 10:42:07 1992 James Clark (jjc at jclark) * configure.in: Check for mkstemp with AC_HAVE_FUNCS. * acgroff.m4 (GROFF_PROG_CCC): Don't check for . Instead check that we can link a call to a function declared in . (GROFF_UNISTD_H): New macro. * configure.in: Call it. * Makefile.in: Document it. * include/posix.h: New file. * troff/troff.h: Don't include * troff/input.cc: Include posix.h. * libgroff/new.cc, libgroff/tmpfile.cc: Include posix.h rather than osfcn.h. * indxbib/indxbib.cc, libbib/{search.cc,linear.cc,index.cc}: Include posix.h rather , , , . * indxbib/indxbib.cc (S_IRUSR, S_IRGRP, S_IROTH): Delete definitions. * libbib/index.cc (S_ISREG, O_RDONLY): Delete definitions. * libbib/search.cc (O_RDONLY): Delete definition. * refer/refer.cc, include/driver.h, pic/pic.h, groff/groff.cc: Don't include . * acgroff.m4 (GROFF_TIME_T): New macro. * configure.in: Call it. * Makefile.in: Document it. * acgroff.m4 (GROFF_TRADITIONAL_CPP): New macro. * configure.in: Call it. * Makefile.in: Document -DTRADITIONAL_CPP. * include/ptable.h: Don't include generic.h. (name2): Define it. * tmac/tmac.s (][): Make [T1 and [T2 aliases for [T. Afterwards remove [T1 and [T2. (ref*spec!0, ref*spec!2): Use T1 rather than T. (ref*spec!1, ref*spec!4, ref*spec!4): Use T2 rather than T. (ref*add-T2): Renamed from ref*add-T. (ref*add-T1): New macro. Mon Aug 24 11:11:11 1992 James Clark (jjc at jclark) * acgroff.m4 (AC_PROG_CCC): Use GROFF_EXIT rather than exit 1. * libbib/index.cc: Include . (O_RDONLY): Define if necessary. (make_index_search_item, index_search_item_iterator::get_tag, index_search_item::check_files): Use O_RDONLY. * libbib/search.cc: Include , , . (O_RDONLY): Define if necessary. (search_list::add_file): Use O_RDONLY. * indxbib/indxbib.cc: Include , , . (S_IRUSR, S_IRGRP, S_IROTH): Define if necessary. (main): Use these. * libbib/index.cc (S_ISREG): Define it if necessary. (index_search_item::load): Use S_ISREG. * include/driver.h: Include . Sun Aug 23 11:32:18 1992 James Clark (jjc at jclark) * eqn/box.cc (body_height): Increase default value to 85. (body_depth): Increase default value to 35. Fri Aug 21 05:34:42 1992 James Clark (jjc at jclark) * eqn/pbox.h (SAVE_FONT_STRING): Define it. * eqn/box.cc (box::top_level): Hide use of \R in a string that is protected from expansion with \E. * acgroff.m4 (GROFF_PAGE): Use `case' to test domain. * Makefile (Makefile): New target. * Makefile.sub (configure, distfiles): New targets. * acgroff.m4 (GROFF_BROKEN_SPOOLER_FLAGS): Avoid using ${var:-val} construct. Thu Aug 20 12:27:26 1992 James Clark (jjc at jclark) * eqn/box.cc (param_table): Add body_height and body_depth. * eqn/lex.cc (def_table): Make circumflex in hat_def roman. Tue Aug 18 16:24:25 1992 James Clark (jjc at jclark) * psbb/Makefile.sub: Don't link with libgroff.a. * acgroff.m4 (GROFF_PUTENV): New macro. * configure.in: Call GROFF_PUTENV. * Makefile.in: Document STDLIB_H_DECLARES_PUTENV. * groff/groff.cc: Don't declare putenv if STDLIB_H_DECLARES_PUTENV is defined. * troff/env.cc (distribute_space): Rename force_forward argument to force_reverse. Reverse the list if force_reverse is true. Mon Aug 17 17:49:05 1992 James Clark (jjc at jclark) * tmac/tmac.an: Don't define a string `T'. Just define Tm. * eqn/pile.cc (matrix_box::compute_metrics): Don't allow computed height or depth to be negative. Guard against SUP_RAISE quantity being negative. Sat Aug 15 08:18:54 1992 James Clark (jjc at jclark) * devps/generate/textmap: Add `an' (arrowhorizex). * tmac/tmac.ps: \(an overlaps horizontally. * tmac/tmac.dvi, tmac/tmac.tty: Add `an'. * devps/symbolchars: Add arrowverttp, arrowvertbt. * devps/textmap: Add arrowvertex. * eqn/delim.cc (delim_table): Add uparrow, downarrow and updownarrow delimiters. * tmac/tmac.ps, tmac/tmac.X: Add definition of \(va. * tbl/table.cc (simple_entry::position_vertically, block_entry::position_vertically): For a centered entry, perform the motion in two stages. * refer/refer.cc (split_punct): Don't call lookup_token if there is no token. Fri Aug 14 11:14:58 1992 James Clark (jjc at jclark) * troff/input.cc (token::next): Delete token_node after copying token. * grodvi/grodvi.cc (dvi_printer::dvi_printer): Initialize cur_point_size. * libdriver/printer.cc (printer::load_font): Delete old_font_table. * grops/ps.cc (ps_printer::define_encoding): Delete elements of vec. Tue Aug 11 13:50:38 1992 James Clark (jjc at jclark) * grops/ps.cc (usage): -b option takes an argument. * devps/prologue (PLG): New procedure. * grops/ps.cc (main, usage): New -g option. (ps_printer::~ps_printer): If guess_flag is set, guess the paper length using PLG. Mon Aug 10 11:17:53 1992 James Clark (jjc at jclark) * include/cset.h: Include if we have it. * libgroff/illegal.cc: New file. * include/lib.h (illegal_input_char): Use table. * troff/input.cc (ESCAPE_RIGHT_PARENTHESIS): Renumber to 0206. * pic/lex.cc (ARG1): Renumber to 14. * eqn/lex.cc (ARG1): Likewise. * troff/Makefile.sub (majorminor.cc): Handle 3 part versions (eg 1.05.90) correctly. Sun Aug 9 13:35:43 1992 James Clark (jjc at jclark) * tmac/tmac.e (sr): Deleted. Set $r and $R directly. Rename $r and $R registers to $v and $V. ($r, $R): Initialize to 0. (@v, @V): New macros. (sz): Call @v. (@M): Call @V. * troff/input.cc (main, usage): Add -R option that says not to load troffrc. * eqn/main.cc (main, usage): Rename -n to -R. Sat Aug 8 00:16:00 1992 James Clark (jjc at jclark) * devps/DESC.in: Leave font positions 5-9 blank. * devdvi/DESC.in: Likewise. * grog/grog.pl: Handle `.PS 0. * macros/tmac.e (@R, @S): New macros. Declare @, po, $0, $i, $p, df, so, fu, bt, *, ?a, ?b, ?C, ?e, ?H, ?I, ?n, ?o, ?R, ?s, ?T, ?W, ?w registers with @R. Declare $H, $[0-9], .. macros with @S. Declare |0, |1, |2, |3 strings with @S. * macros/tmac.e (@S): Rename to @U. * macros/tmac.e (@z): Define @b and bp as empty instead of deleting them, * macros/tmac.e (@m): Deleted. (@h): Don't call @m. (@z): Don't set @m trap. * macros/tmac.e ($h, $f): Define |z as empty string. * macros/tmac.e (@D): Rework to avoid unbalanced .el requests. (@q): Likewise. * macros/tmac.e (@h): Set ?H, ?C , ?s registers to 0 rather than removing them. ()f): Likewise for * register. * macros/tmac.e (sr): Don't ever scale the arguments. If the third argument is missing, don't change $R. Call sr with three arguments when initializing. Thu Jul 16 12:17:12 1992 James Clark (jjc at jclark) * macros/tmac.e (sr): New macro. Initialize $r and $R using sr. * macros/tmac.e (,): Delete \*(#[. * troff/env.c (set_tabs): Read the tab type even if the position is bad. Allow the position of the first tab stop to be negative. Wed Jul 15 13:14:37 1992 James Clark (jjc at jclark) * refer/dirnamemax.c: Use pathconf() if defines _POSIX_VERSION. * refer/Makefile: Compile dirnamemax.c using -DHAVE_UNISTD_H rather than -DPATHCONF_MISSING. * Makefile: Get rid of PATHCONF_MISSING. * refer/map.c: New file. * refer/index.c: Interface to mmap through map.c. Rename map_size to map_len. * refer/Makefile: Handle map.c. * Makefile: Include -DHAVE_MMAP in OLDCFLAGS rather than CFLAGS. Tue Jul 14 14:15:20 1992 James Clark (jjc at jclark) * Makefile: RANLIB should be `true' if there is no ranlib. * lib/Makefile (libgroff.a): Simplify. * driver/Makefile (libdriver.a): Simplify. * Makefile: Change -DWAIT_COREDUMP_0200 to -DWCOREFLAG=0200. * groff.c (WCOREDUMP): Use WCOREFLAG. Define only if not already defined. Sat Jul 11 09:19:17 1992 James Clark (jjc at jclark) * troff/env.c (compare_ranges): Declare as extern "C". * troff/input.c (init_registers): Use `struct tm' instead of `tm'. * macros/tmac.s, macros/tmac.e: Change .nx /dev/null to .nx. Wed Jul 8 11:52:27 1992 James Clark (jjc at jclark) * pic/troff.c (troff_output::text): Merge in grops_output::text, but conditionalize use of \X based on \*(.T. (grops_output::*): Deleted. * pic/output.h: Delete declaration of make_grops_output. * pic/main.c (main): Ignore -p and -x. driver_extension_flag is 1 by default. -n sets it to 0. (usage): Corresponding changes. * groff.c (main): Don't pass -x or -p to pic. * groff.sh: Likewise. * ps/ps.c (ps_printer::do_exec, ps_printer::do_file): Force ndefs to be non-zero. * ps/devps/afmtodit: Change calculation of asc_boundary and desc_boundary. Make these bounds inclusive. * ps/devps: Regenerate font files. Tue Jul 7 13:14:15 1992 James Clark (jjc at jclark) * macros/tmac.latin1: New file. * macros/tmac.tty-char: Use tmac.latin1. (tmac.tty-tr): Deleted. * macros/Makefile: Install tmac.latin1. * macros/tmac.dvi: Use tmac.latin1. * macros/troffrc: Translate \[char160] onto no-break space here. * macros/{tmac.dvi,tmac.ps,tmac.tty,tmac.X75}: Don't do it here. Mon Jul 6 11:06:52 1992 James Clark (jjc at jclark) * macros/tmac.Xps: Use `do' request. * macros/tmac.ps: Use `do' request. * macros/tmac.e (@C): Use `do' request. * macros/tmac.X, macros/tmac.Xps: Moved from xditview. * macros/Makefile: Install tmac.X*. * tty/tmac.tty, tty/tmac.tty-char: Move to macros. * tty/Makefile: Don't install tmac.tty*. * macros/Makefile: Install tmac.tty*. * dvi/tmac.dvi: Move to macros. * dvi/Makefile: Don't install tmac.dvi. * macros/Makefile: Install tmac.dvi. * ps/tmac.ps*: Move to macros. * ps/Makefile: Don't install tmac.ps*. * macros/Makefile: Install tmac.ps*. * eqn/box.c: Provide draw_lines parameter corresponding to -D option. * macros/eqnrc: Set draw_lines parameter based on device. * groff.c: Don't pass -D flag to eqn. * groff.sh: Likewise. * eqn/main.c: Warn about use of -D. * troff/input.c (process_startup_file): New function. (main): Call process_startup_file(). * macros/troffrc: New file. * macros/Makefile: Install troffrc. * groff.c (main): Don't pass extra -m option to troff. For a pseudo device pass the name of the pseudo device to troff using -d. * groff.sh: Likewise. * groff.c (possible_command::prepend_arg): Deleted. * troff/input.c (do_request): New function. (init_input_requests): Bind "do" to do_request. * eqn/main.c (main): Instead of loading eqnchar from device directory, load eqnrc from macro directory. * macros/eqnrc: New file. * macros/Makefile: Install eqnrc. * ps/devps/eqnchar: Deleted. * ps/devps/Makefile: Don't install eqnchar. * dvi/devdvi/eqnchar: Deleted. * dvi/devdvi/Makefile: Don't install eqnchar. * groff.c (main): Pass -M to eqn. Don't pass -F to eqn. New variable optM. * lib/device.[ch]: New files. * lib/font.h (font::set_device_name, font::get_device_name): Deleted. * lib/fontfile.c: Use device.h. * lib/Makefile: Handle device.[ch]. Make paths.h define DEVICE. * troff/input.c: Delete definition of `device'. (main): Don't initialize device. * troff/troff.h: Include device.h rather than declaring device. * troff/Makefile: No need to handle DEVICE. * driver/input.c: Include device.h. Don't use font::{set,get}_device_name. * groff.c, Makefile: Rename device.h to config.h. * groff.c: Use library device variable. * eqn/main.c: Use library device variable. * eqn/Makefile: No need to handle DEVICE. * lib/searchpath.[ch]: New files. * lib/Makefile: Handle searchpath.[ch]. * troff/input.c (open_file, init_dirs): Deleted. (macro_dirs): Deleted. (open_mac_file, macro_source): Use class search_path. (add_string, struct string_list): Move definition. (main): Change -M option to use macro_path. Delete call to init_dirs(). * lib/fontfile.c (font::command_line_font_dir, font::open_file): Rewrite to use class search_path. * lib/font.h, lib/fontfile.c (font::cl_font_dirs): Deleted. * lib/Makefile: fontfile.c depends on searchpath.h. * lib/Makefile: Rename fontpath.h to paths.h. Make paths.h define MACROPATH. * lib/macropath.[ch]: New files. * troff/Makefile: No need to handle MACROPATH. * troff/input.c: Delete DUMP code. * lib/fontfile.c, lib/font.h: Delete font::forget_command_line_font_dirs. * troff/input.c (push_token): New function. (handle_first_page_transition): Use push_token(). (process_input_stack): Change handling of a space at the beginning of the line. Sun Jul 5 17:11:09 1992 James Clark (jjc at jclark) * troff/input.c (font_dirs): Delete unused variable. * eqn/lex.c (do_set): Correct error messages. Sat Jul 4 10:20:55 1992 James Clark (jjc at jclark) * troff/input.c (do_define_string): Allow the string name to be followed immediately by a tab. (define_character): Likewise. Thu Jul 2 10:59:15 1992 James Clark (jjc at jclark) * ps/ps.c (ps_printer::draw): When drawing an arc, don't allow k to be negative. * troff/input.c (input_iterator::is_file): New virtual function. (file_iterator::is_file): New function. (input_stack::end_file): New function. (input_stack::next_file): Handle the situation where there is no file on the input stack correctly. Avoid making two passes over the input stack. (next_file): Make the filename optional; in this case call input_stack::end_file(). Wed Jul 1 10:17:25 1992 James Clark (jjc at jclark) * dvi/tmac.dvi: Change the definitions of \(ul and _ so that they produce a real _ character when the current font is CW and _ otherwise. * lib/errarg.c (errarg::errarg(const char *)): Invert conditional expression to work around gcc 2.2 bug. Wed Jun 24 08:12:24 1992 James Clark (jjc at jclark) * eqn/main.c (main): Don't give an error if we can't find eqnchar. * troff/env.c (environment::add_padding): New function. (environment::add_char): Use add_padding(). (environment::space): Likewise. (environment::wrap_up_field): Add some padding if there is none and there's no current tab. * troff/env.h: Declare environment::add_padding. Mon Jun 22 08:37:45 1992 James Clark (jjc@jclark) * pic/pic.y: undef fmod and rand before declaring them. Sun Jun 14 11:40:18 1992 James Clark (jjc@jclark) * troff/input.c (main): If the DESC file specifies a font name of 0, then leave the corresponding font position empty. * nroff.sh: New file. * Makefile (install.nobin): Install nroff.sh. * tty/devlatin1/R.proto: Add ao as synonym for de. * tty/tmac.tty-char: Define ao as o. * tty/dev{ascii,latin1}/R.proto: Add aq. * tty/tmac.tty-char: Delete definition of aq. Mon Jun 8 11:43:20 1992 James Clark (jjc@jclark) * troff/input.c (init_charset_table): Don't translate 0240. * ps/tmac.ps: Translate char160 to space. * dvi/tmac.dvi: Likewise. * tty/tmac.tty: Likewise. Sun Jun 7 10:52:35 1992 James Clark (jjc@jclark) * dvi/tmac.dvi: Add support for all Latin-1 characters. * macros/tmac.s: Delete definitions of \(rg, \(ah, \(ad, \(a-, \(ao, \(ac, \(ho, \(-D, \(Sd, \(TP, \(Tp, \(ss, \(AE, \(ae, \(OE, \(oe, \(r?, \(r!. * tty/tmac.tty-char: Add \(ah. * dvi/tmac.dvi: Add definitions of Tp, TP, Sd, -D, ho. No need to define \(FM and \(!/. Conditionalize all character definitions. * ps/devps/lgreekmap: Add +h, +f, +p. * ps/tmac.psnew: New file. * ps/Makefile: Install tmac.psnew. * troff/input.c (charinfo_to_node_list): Don't ever interpret character definitions in compatible mode. * troff/input.c (remove_character): New function. (init_input_requests): Bind remove_character to "rchar". * ps/tmac.psold: New file. * ps/Makefile: Install tmac.psold. * ps/tmac.ps: Load tmac.psold. Move definitions of ISO Latin-1 characters into tmac.psold. Make these definitions unconditional. * tty/tmac.tty-char: Define \n(_C only if it is not already defined. * ps/tmac.ps: Don't define \('c and \('C. * ps/devps/textmap: Move Greek characters to... * ps/devps/symbolchars: Sat Jun 6 16:41:17 1992 James Clark (jjc@jclark) * ps/devps/text.enc: Add quotesingle. * ps/devps/textmap: Add +h, +f, +p, Fn, Bq, bq, aq, lz. * tty/tmac.tty-char: Likewise. * dvi/devdvi/texmi.map: Add +h, +f, +p. * dvi/devdvi/texi.map: Add Fn. * dvi/devdvi/msam.map: Add lz. * dvi/tmac.dvi: Handle Bq, bq, aq. * pic/lex.c (get_token): Recognize 'th. * pic/map.y: Allow `expr'th in contexts where ORDINAL was allowed. Fri Jun 5 11:20:46 1992 James Clark (jjc@jclark) * ps/devps/textmap: Move di, mu, +- to... * ps/devps/symbolchars: * macros/tmac.s (@XS): Don't call par@reset or fi. (XA): Call LP. Turn off adjustment. Reduce line length. * macros/tmac.s: Initially alias XS to LP. (XS): Rename to @XS. (cov*ab-init): Alias XS to @XS. Thu Jun 4 09:12:05 1992 James Clark (jjc@jclark) * troff/token.h: Delete TOKEN_CHAR_HEIGHT, TOKEN_CHAR_SLANT, TOKEN_FONT_NAME, TOKEN_FONT_POSITION, TOKEN_SIZE tokens. (token::is_size, token::changes_env): Deleted. * troff/number.c (parse_term): No need to process \s explicitly. Call tok.next() only after scale indicator has been processed. * troff/input.c (do_overstrike, do_bracket): No need to process \s, \f etc explicitly. (token::next): Handle \s, \f, \S, \H immediately rather than returning them as tokens. (token::operator==, token::description, token::add_to_node_list, token::process): Remove handling of deleted tokens. * troff/env.c (environment::add_char): When adding padding indicator character, call start_line() if necessary. Wed Jun 3 09:55:50 1992 James Clark (jjc@jclark) * ps/devps/afmtodit: Don't output 0 kerns. * ps/devps/afmtodit: Remove directory from name of encoding in font description file. * ps/devps/afmtodit: Improve error messages. * ps/devps/afmtodit: Allow DESC file to be specified with -d. * ps/devps/Makefile: Incorporate FontMakefile. Rework. * ps/devps/FontMakefile: Deleted. * ps/devps/afmname: New file. * ps/devps/symbol.sed: New file. * ps/devps/symbol.diff: Deleted. * ps/devps/FontMakefile: Generate symbol.afm using symbol.sed. Generate zapfdr.afm from zapfd.afm. * tty/tmac.tty (tty-char): Prefix definition with ". * macros/tmac.an (TP): Don't start a diversion if one has already been started. * tty/tmac.tty-char: Add Latin-1 characters. * tty/tmac.tty-char: Incorporate suggestions from Paul Eggert. Tue Jun 2 00:54:34 1992 James Clark (jjc@jclark) * tbl/table.c (table::allocate): Delete old_vline, old_entry. Move declaration of struct horizontal_span. * tbl/table.c (table::table): Initialize span_list. (table::~table): Delete span_list. * lib/ptable.h (PTABLE(T)::~PTABLE(T)): Delete v. * ps/devps/Makefile: Avoid dependency on GNU make. * ps/tmac.ps: Check that character does not already exist before defining it. * tty/tmac.tty: Add definitions of \(ff, \(!=, \(==, \(~=, \(sq, \(OE, \(oe, \(AE, \(ae, \(lh, \(rh. Delete definitions of \(en, \(ru, \(ul, \(br, \(bv, \(sl which are in the font description files. * tty/tmac.tty-char: New file. * tty/Makefile: Install tmac.tty-char. * tty/tmac.tty: Move definitions of \(ua, \(da, \(uA, \(dA into tmac.tty-char. * tty/tmac.tty: Fix definition of \(34. * tty/dev{ascii,latin1}/R.proto: Add ha and ti. Map bracket-drawing characters onto |. Add *o. * troff/env.c (environment::wrap_up_tab): Increment field_spaces only if current_field. * troff/dictionary.c (dictionary::lookup): Free old_table after rehashing. Mon Jun 1 10:15:22 1992 James Clark (jjc@jclark) * tty/dev{ascii,latin1}/R.proto: Add uppercase Greek characters whose glyphs are identical to glyphs of some Roman character. * tty/devlatin1/R.proto (bu): Deleted. * tty/devascii/R.proto (bu): Deleted. * tty/tmac.tty: Add definition of \(bu. * eqn/main.c (do_file): Pass FILE as argument. (main): Automatically load eqnchar. New options -F and -n. Pass do_file an opened FILE. * groff.c: Don't pass eqnchar to eqn. Pass -F options onto eqn. No need to include font.h. * groff.sh: Likewise. Don't need to use - for standard input. Prefix files with -- if first file starts with -. * macros/tmac.e: Conditionalize use of \$* on \n(.g. * troff/env.c (environment::possibly_break_line): Don't set line to 0 across call to output_line(). Don't call output_line() until after discarding nodes after break. Sun May 31 10:45:29 1992 James Clark (jjc@jclark) * request.h (macro::empty): Declare it. * input.c (macro::empty): New method. (interpolate_macro): Don't give a WARN_SPACE if the two-character macro is empty. Sat May 30 10:27:15 1992 James Clark (jjc@jclark) * troff/env.c (environment::start_field): Decrement space_total when a space is frozen. Fri May 22 14:34:38 1992 James Clark (jjc@jclark) * macros/tmac.an (R): Delete macro. * troff/input.c (get_copy, token::next): Support \# (like \" but newline is ignored). * troff/input.c (token::next): Fix error message in 'Y' case. Thu May 21 09:26:24 1992 James Clark (jjc@jclark) * eqn/delim.c (define_extensible_string): Recognize any prefix of a delimiter name. Fri May 15 10:20:41 1992 James Clark (jjc at jclark) * c++test.c: Include . * lib/strtol.c, lib/getcwd.c, ps/psbb.c: Declare errno in case doesn't. Fri May 8 09:37:19 1992 James Clark (jjc at jclark) * tbl/table.c (table::divide_span): Don't count column separation if expand was specified. * tbl/main.c (process_format): Don't ignore width specs in continued format. Give warning for changing equal widths or column separation in continued format. (process_data): Set column separation, minimum width, equal columns at end of table. Thu May 7 08:50:40 1992 James Clark (jjc at jclark) * troff/node.c (kern_pair_node::add_discretionary_hyphen, node::add_discretionary_hyphen): Use soft_hyphen_char. (set_soft_hyphen_char): New function. (init_node_requests): Bind to shc. Initialize soft_hyphen_char. * Makefile (c++tested): Give more helpful message if test fails. Tue May 5 10:58:39 1992 James Clark (jjc at jclark) * troff/input.c (init_charset_table): Translate 0240 to an unbreakable space. * troff/token.h (token::hyphen_indicator): New function. * troff/charinfo.h (TRANSLATE_HYPHEN_INDICATOR): New special translation. * troff/input.c (translate): Allow translation to \%. * troff/node.c (node::add_char): Handle TRANSLATE_HYPHEN_INDICATOR. (make_node): Don't allow TRANSLATE_HYPHEN_INDICATOR here. * troff/input.c (init_charset_table): Don't set BREAK_AFTER flag for \(hy. * tty/devlatin1/R.proto: \(hy and - should print as 055. Tue Apr 21 09:24:42 1992 James Clark (jjc at jclark) * groff.c (run_commands): If the last command gets a SIGPIPE send a SIGPIPE to all children than haven't yet terminated. When command terminates, set pid field to -1. Fri Apr 17 11:20:48 1992 James Clark (jjc at jclark) * groff.c (main): Pass an appropriate -filename option to gxditview. Thu Apr 16 15:11:40 1992 James Clark (jjc at jclark) * Makefile.bd (install): Remove existing program before copying. * Makefile, */Makefile, Makefile.bd, groff.sh, groff.c: Allow programs which have Unix counterparts to be installed with user-specified prefix. * troff/input.c (exit_troff): Don't check if exit_started. (exit_request): Don't call exit_troff if exit_started. * Makefile.bd (install.mm): Rename to install.dwbmm. Tue Apr 14 10:05:10 1992 James Clark (jjc at jclark) * driver/input.c (do_file): Add missing break for '#' case. Mon Apr 13 10:11:02 1992 James Clark (jjc at jclark) * troff/input.c (input_stack::clear): Clear past any boundaries and then add the boundaries back. * troff/input.c (exit_troff): Return immediately if already exiting. * macros/tmac.s (pg@end-text): New macro. Use pg@end-text for the end macro. (pg*end-page): If the text has ended and there are no more footnotes or keeps, exit. * macros/doc-ditroff (Lq, Rq): Define as \(lq and \(rq. * troff/input.c (init_charset_table): Make \(rq transparent by default. * macros/tmac.an: Define lq and rq strings. * macros/tmac.s (Q, U): Define as \(lq and \(rq. Sun Apr 12 12:54:37 1992 James Clark (jjc at jclark) * troff/env.c (environment::final_break): New function. (environment::newline): Set prev_line_interrupted to 2 if exit_started. * troff/env.h: Declare environment::final_break. * troff/input.c (exit_troff): Call environment::final_break() instead of environment::do_break(). * macros/Makefile: Install man.local if $(MACRODIR)/man.local doesn't already exist. * macros/man.local: New file. * macros/tmac.an: Load man.local. * macros/man.ultrix: New file. Sat Apr 11 17:32:04 1992 James Clark (jjc at jclark) * troff/input.c (exit_groff): Rename to... (exit_troff): New function. * troff/div.c (exit_started, done_end_macro, seen_last_page_ejector): New global variables. (began_page_in_end_macro): New static variable. (exit_flag): Deleted. (top_level_diversion::top_level_diversion): Initialize last_page_count. (top_level_diversion): More elaborate test for whether cleanup_and_exit() should be called. Set began_page_in_end_macro if the end macro isn't yet finished. * troff/div.h (top_level_diversion::last_page_count): New data member. (top_level_diversion::set_last_page): New function. (exit_started, done_end_macro, seen_last_page_ejector): Declare. * troff/env.c (do_break): Zero prev_line_interrupted. * troff/input.c (exit_flag): Delete declaration. (LAST_PAGE_EJECTOR): New magic cookie. (token::next): Handle LAST_PAGE_EJECTOR. (exit_groff): Set exit_started and done_end_macro instead of exit_flag. Call top_level_diversion::set_last_page. Push a LAST_PAGE_EJECTOR instead of calling push_page_ejector(). Do another ejection after setting seen_last_page_ejector. Thu Apr 9 04:37:11 1992 James Clark (jjc at jclark) * etc/grog.sh, etc/grog.sh: Recognize -me sh macro. * macros/tmac.e (TH): Make sure there's room for the initial header. * macros/tmac.s (par@init): Make PD and DD at least \n(.V. Set FVS in points rather than units. Mon Apr 6 11:21:32 1992 James Clark (jjc at jclark) * troff/div.c (top_level_diversion::add_trap): Don't consider the position of empty slots. Fri Apr 3 10:46:45 1992 James Clark (jjc at jclark) * ps/devps/S: Fix height and depth of parenrightex. * ps/devps/symbol.diff: Regenerate. Sat Mar 28 21:17:52 1992 James Clark (jjc at jclark) * tmac.e (u): Do underlining as in -mgs. Fri Mar 27 09:23:44 1992 James Clark (jjc at jclark) * tty/tty.c (tty_printer::end_page): If overstriking is suppressed, still turn overstruck horizontal and vertical lines into +. * lib/new.c: Back out Feb 24 change; no longer needed with gcc 2.1. * refer/label.y (format_expr::evaluate): Avoid use of %0*d. Wed Mar 18 09:29:10 1992 James Clark (jjc at jclark) * Version 1.05 released. Tue Mar 17 16:50:45 1992 James Clark (jjc at jclark) * tty/tty.c: Instead of keeping an array of glyphs and then sorting it, keep a ordered linked list of glyphs for each line. * driver/driver.h: Include stddef.h. * tty/tty.c (compare_glyph): * refer/refer.c (rcompare): * troff/env.c (compare_ranges): Arguments of qsort comparison function should be const void *. * troff/number.c (parse_term): * dvi/dvi.c (draw_dvi_printer::draw): Avoid initialization in switch statement. * refer/label.y (consider_authors): Don't access variables constructed under a condition outside that condition: put braces round for statement containing declaration; redeclare use of same variable later. * pic/pic.y (text_expr): Delete production that allows parenthesised text_expr. (expr): Allow a conditional_expr to appear in parentheses. (conditional_expr): Rename to any_expr. * mm: Install new version 1.01 from jh. * lib/font.c (font::get_width): Cache scaled widths. (font::font): Initialize widths_cache. (font::~font): Destroy widths_cache. * lib/font.h: Add font::widths_cache. Declare font_widths_cache. Mon Mar 16 10:16:10 1992 James Clark (jjc at jclark) * c++test.c, c++test.ref: New files. * Makefile: Check that the C++ compiler works. * ps/tmac.pspic (PSPIC): Do a break. * ps/tmac.ps: Move definition of PSPIC into... * ps/tmac.pspic: New file. (PSPIC): Draw box around picture, but make it invisible to grops. * ps/tmac.ps: Load tmac.pspic. * ps/Makefile: Install tmac.pspic. Sun Mar 15 14:18:08 1992 James Clark (jjc at jclark) * lib/font.c (scale_round): If n is negative, subtract .5 before truncating floating point result. * lib/fontfile.c: Include . Tue Mar 10 14:17:03 1992 James Clark (jjc at jclark) * driver/input.c (get_char): Inline. Don't update current_lineno. Change callers to up date current_lineno if necessary. Use get_char() instead of getc(current_file). Sun Mar 8 18:05:28 1992 James Clark (jjc at jclark) * ps/tmac.ps: Fix up spacing of \(mo and \(nm. Fri Mar 6 19:38:58 1992 James Clark (jjc at jclark) * tty/tty.c (tmac.tty): Define \(rg as (R). Tue Mar 3 10:11:25 1992 James Clark (jjc at jclark) * lib/lib.h: New define a_delete. * Use a_delete instead of delete when deleting an array of objects without destructors. * lib/lib.h: Rename adelete to ad_delete. * Change uses of adelete. Mon Mar 2 12:41:05 1992 James Clark (jjc at jclark) * eqn/eqn.y: Include lib.h. * troff/node.c (grow_font_table): Delete old_font_table. * mm: Install new version from jh. Fri Feb 28 10:42:23 1992 James Clark (jjc at jclark) * tbl/table.h (format_type): Make global instead of local to class entry_format. Prefix enumerators with FORMAT_. * tbl/table.c, tbl/main.c: Corresponding changes. * refer/token.h (token_type): Make global. Prefix enumerators with TOKEN_. * refer/token.[ch]: Corresponding changes. * Makefile: Get rid of -DNO_NESTED_TYPES configuration option. * troff/div.c (node::set_vertical_size): Don't name argument. Thu Feb 27 10:29:19 1992 James Clark (jjc at jclark) * Makefile: New configuration option ARRAY_DELETE_NEEDS_SIZE. * lib/lib.h: Define adelete accordingly. * pic/object.c (graphic_object::graphic_object): * tbl/main.c (format::~format): * tbl/table.c (table::~table): * refer/ref.c (reference::~reference, reference::merge, reference::insert_field, reference::delete_field): Use adelete. * Makefile: Change NESTED_TYPES to NO_NESTED_TYPES. * refer/token.h: * tbl/table.h: Corresponding changes. * common.c (common_output::dashed_arc, common_output::dotted_arc): Ensure total_angle is positive. Wed Feb 26 08:49:26 1992 James Clark (jjc at jclark) * refer/ref.c (reference::merge, reference::insert_field, reference::delete_field): Avoid delete[0]. * refer/token.c (init_special_chars): Move calls to cmupper outside calls to init_two_char_letter to work around bug in gcc 2.0. Mon Feb 24 14:20:00 1992 James Clark (jjc at jclark) * lib/new.c (operator new): Use __builtin_new for g++. * pic/object.c (graphic_object::~graphic_object): Don't use delete [] on 0. * pic/object.c (output::compute_scale): Initialize max_width and max_height. Sat Feb 15 09:55:20 1992 James Clark (jjc at jclark) * troff/input.c (write_request): Call fflush. * troff/node.h (class composite_node): Move declaration to node.c * troff/input.c (charinfo_to_node): Rename to ... (charinfo_to_node_list): Return node list rather than composite node. * troff/node.c (make_composite_node): New function. (make_node, add_char): Call make_composite_node instead of charinfo_to_node. (class composite_node): Add a tfont * member. Delete font_size member. (composite_node::composite_node, composite_node::copy, composite_node::size): Corresponding changes. (composite_node::tprint): Provide constant spacing, emboldening and track kerning as specified in tfont. (composite_node::width): Change width calculation accordingly. * troff/env.h (environment::composite): New member. (environment::is_composite, environment::set_composite): New functions. * troff/env.c (environment::environment): Initialize composite. * troff/input.c (charinfo_to_node): Call environment::set_composite. * troff/node.c (make_composite_node, make_glyph_node): Use the plain version of the tfont if the environment is composite. * troff/node.c (font_info::get_space_width): Additional argument giving space_size. Handle constant space correctly. Scale by space_size unless constant spaced. (env_sentence_space_width): New function. * troff/node.h: Declare it. * troff/env.h (environment::get_space_size, environment::get_sentence_space_size, environment::get_narrow_space_width, environment::get_half_narrow_space_width): Make inline. (environment::get_space_width): Make inline. Just call env_space_width. * troff/env.c: Delete definitions for functions made inline. (environment::space_newline, environment::space): Use env_sentence_space_width(). Don't scale by space_size. * troff/node.h: Move declarations of env*space_width() functions into env.h. Sat Feb 8 09:30:22 1992 James Clark (jjc at jclark) * macros/tmac.s (PS): Don't try to set negative indent. Thu Feb 6 09:00:35 1992 James Clark (jjc at jclark) * pic/pic.y: Fix min function. Tue Jan 28 07:52:29 1992 James Clark (jjc at jclark) * man/mdate.sh: Clear LANGUAGE. Sun Jan 19 13:02:41 1992 James Clark (jjc at jclark) * pic/pic.y, pic/lex.c: Rename COMMAND token to COMMAND_LINE. * pic/lex.c: New COMMAND keyword. * pic/pic.y (print_args, print_arg): New rules. (placeless_element): Use print_args for PRINT. New COMMAND element. Tue Jan 7 13:14:31 1992 James Clark (jjc at jclark) * troff/input.c (terminal): Handle missing argument correctly. * pic/pic.y (text_expr): New rule. * pic/pic.y: Implement := operator. Sun Jan 5 10:23:02 1992 James Clark (jjc at jclark) * etc/grog.pl, etc/grog.sh: Distinguish old and new versions of mdoc. Sat Jan 4 14:42:26 1992 James Clark (jjc at jclark) * ps/devps/dingbatsrmap: Include this in the distribution. * macros/tmac.doc: Replace with new version from 2nd Networking Release. Fix loading of doc-* files. * macros/{doc-common,doc-ditroff,doc-nroff,doc-syms}: New files. * macros/tmac.doc.old: New file. Apply fixes that had been applied to old tmac.doc. * macros/tmac.andoc: Check that we're running under groff. * macros/Makefile: Rework. Fri Jan 3 13:27:51 1992 James Clark (jjc at jclark) * tbl/table.h (format_type): * refer/token.h (token_type): If NESTED_TYPES is defined, use typedef to make these types visible at file scope. * Makefile: Add NESTED_TYPES configuration option. * troff/div.c (mark): At the top level use the value of nl_reg_contents rather than the current vertical position. Thu Jan 2 10:34:51 1992 James Clark (jjc at jclark) * tty/tty.c: Implement \D for horizontal or vertical lines. (tty_printer::set_char): Use vec_used+2 as serial number. Don't allow size of vector to exceed USHRT_MAX-2. Split off part into... (tty_printer::add_char): New function. (tty_printer::draw): New function. (compare_glyph): Handle equal serial numbers. (tty_printer::end_page): Handle overstruck characters from \D. (main, usage): Implement -d option. Mon Dec 23 10:37:51 1991 James Clark (jjc at jclark) * tbl/main.c (process_format): * eqn/text.c (split_text): * troff/input.c (token::next): Use inner block for declarations with initializers in switch statement. Mon Dec 16 20:52:03 1991 James Clark (jjc at jclark) * pic/common.c (common_output::dash_line): Cope with zero-length lines. Sun Nov 17 12:04:08 1991 James Clark (jjc at jclark) * Version 1.04 released. Wed Nov 13 05:27:21 1991 James Clark (jjc at jclark) * macros/tmac.an (TH): Define a macro an-init to define variables based on command line arguments. (an-header): Call it. Sun Nov 3 12:07:34 1991 James Clark (jjc at jclark) * Makefile (install.mm): Rename to install.dwbmm. * Makefile: Integrate mm. * mm: New directory. Wed Oct 30 10:11:34 1991 James Clark (jjc at jclark) * refer/dirnamemax.c: If PATHCONF_MISSING is defined, include . * pic/troff.c (troff_output::simple_spline, troff_output::simple_polygon): Rename variable `v' to `d' to avoid shadowing parameter. * lib/tmpfile.c (xtmpfile): Declare dir as const char *. * lib/ptable.h: Add explicit casts when converting from unsigned long to unsigned. * dvi/devdvi/{SA,SB,msam.map,msbm.map}: New files. * dvi/devdvi/Makefile: Install SA, SB. * refer/indxbib.c: Add declaration of mktemp. * refer/lookbib.c: Add declaration of isatty. Fri Oct 25 09:00:17 1991 James Clark (jjc at jclark) * pic/lex.c (interpolate_macro_with_args): While collecting arguments, keep track of whether we're in a string. Wed Oct 23 08:42:48 1991 James Clark (jjc at jclark) * ps/tmac.ps (PSPIC): Do the .sp after the \X, and move the \X down with \v, so as to avoid problems with top of page trap setting no space mode. Tue Oct 22 17:38:49 1991 James Clark (jjc at jclark) * eqn/lex.c (get_delimited_text): Allow tab before macro body. Tue Oct 15 17:24:53 1991 James Clark (jjc at jclark) * ps/psrm.c (ps_get_line): Fix bug when lines longer than 255. Improve error message. Fri Oct 11 11:09:38 1991 James Clark (jjc at jclark) * ps/psrm.c (print_ps_string): Don't pass negative numbers to printf("%03o"); Wed Oct 9 17:50:14 1991 James Clark (jjc at jclark) * groff.c (possible_command::execp): Always use _exit() after a failed exec. * Makefile: Add HAVE_UNION_WAIT, HAVE_PID_T, WAIT_COREDUMP_0200, NO_SYS_WAIT_H configuration options. * groff.c: Use these options. Use POSIX-style macros to extract fields from the status returned by wait(). Fri Oct 4 12:12:27 1991 James Clark (jjc at jclark) * tbl/table.c (table::compute_separation_factor): Allow the separation factor to drop to 0. Tue Oct 1 18:12:38 1991 James Clark (jjc at jclark) * refer/search.c: Include . Sun Sep 29 08:40:57 1991 James Clark (jjc at jclark) * pic/pic.y (YYDEBUG): Don't define for Borland C++. * lib/lib.h: #ifdef out declarations of itoa and iftoa for Borland C++. * pic/lex.c (input_stack::bol): Move definition out of class body. * pic/main.c: On MS-DOS munge argv[0]. * lib/ptable.h: Define name2 as _Paste2 for Borland C++. * lib/ptable.c (hash_string): Use unsigned long rather than unsigned. (next_ptable_size): Use unsigned rather than int. Give an error message if we've hit the largest table size. * lib/ptable.c: Corresponding changes. Also use unsigneds for the table size. * pic/object.h (object_spec): Make flags unsigned long. Declare flags as const unisgned long rather than as enums. * pic/output.c: Deleted. * pic/troff.c (troff_output::simple_ellipse): Remove spurious %. * tbl/table.c (simple_entry::note_double_vrule_on_{left,right}): Add additional argument. (line_entry::note_double_vrule_on_{left,right}): Set value of douvle_vrule_on_{right,left} flag according to argument. (simple_line_entry::simple_print, simple_line_entry::double_line_print): If adjacent to double vrule on a corner extend rather than shorten the rule by half the double vrule sep. * troff/number.c (parse_term): In checking for overflow, handle the case where the current horizontal position is negative. Thu Sep 12 08:26:09 1991 James Clark (jjc at jclark) * pic/object.c (draw_arrow): Check for object having zero length. Wed Sep 11 10:32:38 1991 James Clark (jjc at jclark) * eqn/main.c (do_file): Split off inline equation handling into... (inline_equation): New function. Search for starting delimiter using... (delim_search): New function. Don't recognize a delimiter that occurs in the name of an escape sequence, number register, string etc. Tue Sep 10 04:01:11 1991 James Clark (jjc at jclark) * eqn/delim.c (delim_box::compute_metrics): Don't call define_extensible_string if left is 0. (delim_box::output): Don't print the left delimiter if left is 0. (delim_box::debug_print): Check for left == 0 before calling printf. Fri Aug 23 13:02:30 1991 James Clark (jjc at jclark) * troff/Makefile (majorminor.c): Include only digits in minor_version. Thu Aug 22 09:35:37 1991 James Clark (jjc at jclark) * refer/dirnamemax.c: new file. * refer/genlimits.c: Deleted. * refer/indxbib.c (main): Use dir_name_max() instead of NAME_MAX. Don't check path length. * refer/Makefile: Add dir_name_max.o; delete genlimits. * Makefile: Add PATHCONF_MISSING option. * refer/indxbib.c (get_cwd): New function. (main): Use get_cwd(). * lib/getcwd.c: New file. * Makefile: Delete -DHAVE_GETWD. Include GETCWD variable. Pass GETCWD in SUBFLAGS. * lib/Makefile: Compile getcwd.o. * ps/tmac.psatk (psatk-defs): Define showpage after pushing userdict. * refer/indxbib.c (main): Check success of mktemp. * lib/tmpfile.c: New file. * lib/Makefile: Add tmpfile.c. * lib/lib.h: Declare xtmpfile(); include . * ps/ps.h: Delete declaration of mktemp(). * ps/ps.c (ps_printer::ps_printer): Use xtmpfile(). * refer/refer.c (divert_to_temporary_file): Use xtmpfile(). * driver/driver.h: No need now to include errno.h. * everywhere: Set errno to 0 before calling fopen(). * eqn/eqn.h, etc/soelim.c, driver/driver.h, etc/addftinfo.c, dvi/tfmtodit.c, groff.c, refer/index.c, refer/linear.c, refer/lookbib.c, refer/refer.h, ps/psbb.c: Include . Mon Aug 19 10:52:18 1991 James Clark (jjc at jclark) * troff/env.h (translate_space_to_dummy): Declare it. * troff/env.c (environment::space_newline, environment::space): If translate_space_to_dummy is set then make the width of spaces 0. * troff/input.c (translate): If the second character of a translation is a space, translate to unbreakable space. If the first character is a space, set or clear translate_space_to_dummy according to whether the second character is \&. Weird! Tue Jul 30 10:03:56 1991 James Clark (jjc at jclark) * groff.c (run_commands): Don't use non-zero exit code because a command gets SIGPIPE. * groff.c, groff.sh: Use -mXps with -TXps. * ps/ps.c (ps_printer::special): Move call to flush_sbuf() into... (ps_printer::do_exec, ps_printer::do_file, ps_printer::do_def, ps_printer::do_mdef, ps_printer::do_import): Call flush_sbuf(). (ps_printer::special): New specials invis and endinvis. (ps_printer::do_invis, ps_printer::do_endinvis): New functions. (ps_printer::set_char, ps_printer::draw): Return if invis_count>0. (ps_printer::end_page): Check that invis_count == 0. (ps_printer::invis_count): New member. (ps_printer::ps_printer): Initialize invis_count to 0. * troff/env.c (environment::hyphenate_line): Hyphenation indicator at beginning of word inhibits splitting after -, \(em etc. * pic/pic.y (element): Allow another element to follow } without any intervening separator. Mon Jul 22 12:27:37 1991 James Clark (jjc at jclark) * pic/lex.c (get_delimited): Allow tabs before delimiter. Wed Jul 17 10:59:08 1991 James Clark (jjc at jclark) * groff.c: Get rid of HAVE_UNION_WAIT stuff. Instead suppress declaration of wait() in header files. * Makefile: Get rid of -DHAVE_UNION_WAIT. * tbl/table.c (alphabetic_text_entry::add_tab): New function. * lib/lib.h: Declare return type of strerror as char *. * man/Makefile: Add g flag to sed substitutions. * Makefile (shgroff, bindist): Likewise. Sun Jul 14 11:57:02 1991 James Clark (jjc at jclark) * ps/ps.c (ps_printer::do_import): Move push of userdict into... * ps/devps/prologue (PBEGIN): Define showpage after pushing userdict. Sat Jul 13 20:53:04 1991 James Clark (jjc at jclark) * ps/devps/prologue (PBEGIN): Zap any definition of showpage in userdict. Fri Jul 12 07:10:09 1991 James Clark (jjc at jclark) * man/mdate.sh: Handle the fact that BSD ls -l does not print the group. Sun Jul 7 08:00:23 1991 James Clark (jjc at jclark) * troff/input.c (define_number_reg): If currently undefined, don't define it if the argument is an invalid expression. * Makefile: Ignore return value of `if' commands without `else' parts. * Makefile: Split up CPPDEFINES into a series of separate configuration options. * troff/input.c (init_registers): Use time_t instead of long unless LONG_FOR_TIME_T is defined. Use returned result rather than passing pointer. * Makefile: Document LONG_FOR_TIME_T as a CPPDEFINE. * lib/Makefile (fontpath.h): Use gendef. Thu Jul 4 09:48:05 1991 James Clark (jjc at jclark) * troff/input.c (input_iterator::shift): Delete argument name. * troff/node.c (suppress_output_file::really_begin_page, suppress_output_file::really_transparent_char, node::ascii_print, node::tprint): Delete names of unused arguments. Wed Jul 3 17:34:57 1991 James Clark (jjc at jclark) * refer/label.y (string): Pass $4 to command_error. Tue Jul 2 15:06:01 1991 James Clark (jjc at jclark) * Version 1.03 released. Sat Jun 29 08:14:01 1991 James Clark (jjc at jclark) * Makefile: Pass definition of SHELL in SUBFLAGS. * gendef: New file. * Makefile, eqn/Makefile, refer/Makefile, troff/Makefile, ps/Makefile: Use gendef to construct header files that are constructed from the Makefile. * macros/Makefile: make all should build stripped version of tmac.e. * refer/Makefile (clean): Remove y.output. Fri Jun 28 09:44:36 1991 James Clark (jjc at jclark) * ps/pfbtops.c (main): Add -v option which prints out a version number. * ps/Makefile (pfbtops): Link with libgroff.a. Fri Jun 21 07:43:23 1991 James Clark (jjc at jclark) * refer/search.h (linear_searcher::get_nkeys): Delete declaration. * refer/linear.c (linear_searcher::get_nkeys): Delete definition. * refer/lkbib.c (main): Always terminate reference with blank line. * refer/lookbib.c (main): Likewise. * refer/linear.c (file_buffer::load): Check that the file is not a binary file. * refer/Makefile (genlimits): Possibly add -DHAVE_SYS_DIR_H. (genlimits.c): Include if HAVE_SYS_DIR_H is defined. Delete second inclusion of . Tue Jun 18 01:32:26 1991 James Clark (jjc at jclark) * troff/token.h (token::special): Deleted. * tbl/main.c (process_format): Rework so that opt->tab_char is recognized only when appropriate. * ps/Makefile (clean): Remove pfbtops. Sun Jun 16 09:37:19 1991 James Clark (jjc at jclark) * lib/font.c (text_file::next): Don't return if we have got a blank line. Fri Jun 14 09:52:26 1991 James Clark (jjc at jclark) * refer/refer.c (store_reference): Get hash code from old_table[i] when rehashing the table. Thu Jun 13 01:26:43 1991 James Clark (jjc at jclark) * eqn/box.c (box::top_level): Save size and prev size using \R and restore it afterwards. Set the size to the size at the beginning of the line. * eqn/pbox.h: Declare SAVED_INLINE_PREV_SIZE_REG, SAVED_INLINE_SIZE_REG, and SAVED_SIZE_REG. * refer/Makefile (limits.h): Use ./genlimits. Wed Jun 12 16:05:34 1991 James Clark (jjc at jclark) * refer/index.c: Delete declarations of stat() and fstat(). Tue Jun 11 14:52:49 1991 James Clark (jjc at jclark) * tty/tmac.tty: Add character definitions for \(>= and \(<=. Mon Jun 10 22:49:48 1991 James Clark (jjc at jclark) * etc/grog.sh, etc/grog.pl: Change regex for .PS. Fri Jun 7 09:13:06 1991 James Clark (jjc at jclark) * troff/input.c (token::get_char): Handle \e. * refer/linear.c: Delete declarations of fstat() and stat(). Wed Jun 5 09:11:59 1991 James Clark (jjc at jclark) * troff/node.c, troff/env.c, troff/input.c, Makefile: Remove OP_DELETE_BROKEN stuff, since we now have a fix for g++. Mon Jun 3 13:41:32 1991 James Clark (jjc at jclark) * troff/input.c (do_define_macro): Improve error handling for end of file while defining macro. Sun Jun 2 10:20:24 1991 James Clark (jjc at jclark) * eqn/box.h: Fix declaration of set_gsize. * eqn/box.c (set_gsize): Make argument const char *. (gsize): Declare as char *. * eqn/main.c (main): Don't convert gsize to int. * eqn/lex.c (do_gsize): Pass char * to set_gsize. * Version 1.02 released. Sat Jun 1 12:19:46 1991 James Clark (jjc at jclark) * macros/tmac.andoc: New file. * macros/Makefile: Install tmac.andoc. * troff/node.c, troff/env.c, troff/input.c: Conditionalize use of operator new and delete on OP_DELETE_BROKEN not being defined. * Makefile: Mention OP_DELETE_BROKEN. Mon May 27 13:49:07 1991 James Clark (jjc at jclark) * Makefile (bindist): Pass SUBFLAGS. Sun May 26 14:13:22 1991 James Clark (jjc at jclark) * Makefile, groff.c: Pass definitions to groff.c via device.h. * tty/tty.c (tty_font::load_tty_font): Avoid shadowing parameter. * ps/Makefile, ps.c: Pass BROKEN_SPOOLER_FLAGS via broken.h. * ps/ps.h, ps/psrm.c: Make comment_table and header_comment_table local to resource_manager::process_file. * groff.sh: With -TXps pass -printCommand option to gxditview. * groff.c (possible_command::print): Implement using append_arg_to_string. * xditview: Merge in new implementation with own ChangeLog. Sat May 25 18:33:20 1991 James Clark (jjc at jclark) * groff.c (main): Implement PRINT_OPTION. (append_arg_to_string): New command. (device_table): Set PRINT_OPTION flag for Xps. Fri May 24 09:48:58 1991 James Clark (jjc at jclark) * troff/groff.h: Rename to troff.h. * pic/lex.c (lookup_keyword, docmp): New functions. (get_token): Use new lookup_keyword. Don't include key.h. * pic/key.[ch], pic/pic.gperf: Deleted. * pic/Makefile: Remove gperf stuff. * pic/Makefile, pic/output.h: Move definition of TEX_SUPPORT into output.h. * pic/tex.c: Move include of pic.h before test of TEX_SUPPORT. * troff/Makefile, troff/node.c: Move definition of STORE_WIDTH into node.c. * etc/grog.pl, etc/grog.sh: Support -mdoc. Thu May 23 12:30:49 1991 James Clark (jjc at jclark) * dvi/devdvi/texr.map, dvi.devdvi/texi.map, dvi/devdvi/texb.map: Add lq and rq. dvi/devdvi: Regenerate fonts. * ps/devps/textmap: Add lq and rq. * ps/devps: Regenerate fonts. * tty/devascii/R.proto, tty/devlatin1/R.proto: Add lq and rq. * macros/tmac.e: Define \*(lq and \*(rq to be \(lq and \(rq. * pic/object.c (position_rectangle): When checking radius cope with possibility that width or height is negative. (box_object::box_object): Have separate xrad and yrad with signs matching signs of dim components. (box_object::{north,south}_{east,west}): Use xrad and yrad. (box_object::print): With rounded boxes use absolute values for dim and rad arguments. * lib/Makefile, lib/fontfile.o: Pass definition of FONTPATH in fontpath.h. * eqn/Makefile, eqn/main.c: Pass definition of DEVICE in device.h. * various files: Add explicit destructors to keep Saber CC +d happy. Wed May 22 11:37:11 1991 James Clark (jjc at jclark) * eqn/box.c (box::top_level): Restore fonts correctly after font changes in line containing inline equation. Also restore previous font as well as current font. * eqn/pbox.h: Define necessary string and register names. * troff/input.c (token::next): Case 'R' calls do_register. (do_register): New function. Tue May 21 11:28:23 1991 James Clark (jjc at jclark) * groff.c, groff.sh: Support Xps device. Allow each device to have a pseudo_name and a real_name. * groff.c (run_commands): Don't print `Broken pipe' messages. * ps/pfbtops.c: New file. * ps/Makefile: Add pfbtops. * troff/number.c (parse_term): Improved error message. Mon May 20 11:22:14 1991 James Clark (jjc at jclark) * groff.c, groff.sh, etc/grog.sh, etc/grog.pl: Support grefer. * Makefile: Integrate refer. * refer: New directory. * man/grefer.man, man/glookbib.man, man/gindxbib.man, man/lkbib.man: New files. * man/Makefile: Support refer man pages. * lib/lib.h: Declare is_prime. * lib/prime.c: New file. * troff/input.c (macro_source): New function. (init_input_requests): Bind "mso" to macro_source. * troff/env.c (environment::possibly_break_line): Maintain pointer to pointer to node to be split in ndp so as to avoid using address of freed node. * troff/env.c (environment::hyphenate_line): Maintain pointer to pointer to first node to be hyphenated in startp so as to avoid using address of freed node. * troff/env.c (class trie, class hyphen_trie): Make the elements of the trie be of type char not unsigned char. Declare arguments to be const char* instead of unsigned char *. * troff/env.c (hyphenate): Initialize hbuf[0]. * troff/input.c (set_string): Declare p to be char * and cast *p to unsigned char when necessary. * troff/input.c (do_define_macro): Declare s to be const char*. Cast element to unisgned char when necessary, Declare d to be an int. Handle EOF better. * troff/Makefile, troff/input.c: Different scheme for passing definitions of MACROPATH, HYPHENFILE and DEVICE. Tue May 14 13:41:36 1991 James Clark (jjc at jclark) * tty/devascii/R.proto: Delete entry for em. * tty/devlatin1/R.proto: Likewise. Sat May 11 11:13:28 1991 James Clark (jjc at jclark) * troff/input.c (translate): Stop when we get a space. Treat eof like newline. * macros/tmac.an (IP): Only pass quoted argument to TP when \n(.$>1. Wed Apr 24 19:24:33 1991 James Clark (jjc at jclark) * tbl/main.c (process_format): A font name following a `f' modifier that starts with a digit can be only one character long. Also deal with EOF on the second character of the font name. Wed Apr 17 11:23:43 1991 James Clark (jjc at jclark) * troff/input.c (token::next): Turn \~ into an unbreakable_space_node. * troff/node.c (unbreakable_space_node): New class. * troff/node.h: Declare it. Tue Apr 16 10:47:12 1991 James Clark (jjc at jclark) * dvi/dvi.c (dvi_printer::set_char): Make code an int. Check that it's >= 0, before outputting it as a single byte. Mon Apr 15 11:20:23 1991 James Clark (jjc at jclark) * lib/font.c: Make font_char_metric::code an int. (font::get_code): Change return type to int. (font::load): Allow code to be arbitrary integer. * lib/font.h (font::get_code): Change return type to int. (font::number_to_index): Change argument type to int. * troff/input.c (token::next): In case 'N', allow any value. Store value in token::val. (token::operator==): For TOKEN_NUMBERED_CHAR test equality of val. (token::get_char, token::add_to_node_list, token::process): Get number from val. (charinfo::set_number): Change argument to int. (charinfo::get_number): Require that NUMBERED flag be set. (get_charinfo_by_number): Store numbered characters not between 0 and 255 in a dictionary. * troff/charinfo.h (get_charinfo_by_number): Change argument type to int. (charinfo::number): Change type to int. (charinfo::set_number): Change type of set_number to int. * troff/node.c (troff_output_file::put_char_width, troff_output_file::put_char): Test whether character is numbered using charinfo::numbered(). * driver/printer.c (printer::set_numbered_char): Allow arbitrary values of num. * lib/nametoindex.c: New implementation to cope with arbitrary number characters. * troff/input.c (token::operator==): Test val for TOKEN_CHAR_HEIGHT, TOKEN_CHAR_SLANT, TOKEN_FONT_POSITION, and TOKEN_SIZE. * man/Makefile: Add definition of BROKEN_SPOOLER_FLAGS. (.man.n): sed out @BROKEN_SPOOLER_FLAGS@. Sun Apr 14 12:57:00 1991 James Clark (jjc at jclark) * ps/devps/zapfdr.ps: Don't copy UniqueID. Avoid use of newdict variable. * all Makefiles: rm targets of cp and >. * xditview/xtotroff.c (MapFont): Unlink troff_name before opening it. * eqn/lex.c (def_table): Add dollar. Sat Apr 13 13:02:44 1991 James Clark (jjc at jclark) * troff/input.c (do_width): Push back newline before closing delim like do_bracket. Fri Apr 12 15:16:03 1991 James Clark (jjc at jclark) * groff.c (possible_command::prepend_arg): New function. (main): Prepend device -m option. * groff.sh: Put device -m options before command-line options. Tue Apr 9 10:24:43 1991 James Clark (jjc at jclark) * macros/tmac.an (IP): Quote argument to TP. * ps/ps.c (main): New option -b, which sets... (broken_flags): New variable. (ps_printer::~ps_printer): Incorporate the setup section in the prolog if (broken_flags & NO_SETUP_SECTION). (ps_printer::begin_page): Generate {Begin,End}PageSetup comments. (ps_printer::merge_download_fonts, ps_printer::merge_import_fonts, ps_printer::merge_ps_fonts, ps_printer::print_font_comment, ps_printer::print_needed_font_comment, ps_printer::print_supplied_font_comment, ps_printer::print_include_font_comments, ps_printer::lookup_doc_font, ps_printer::download_fonts, ps_printer::read_download_file, read_document_fonts, add_font, skip_line, parse_fonts_arg, document_font::document_font, document_font::~document_font, document_font::download, ps_output::include_file): Deleted. (ps_printer::~ps_printer): Generate %%EOF. Generate %!PS-Adobe-3.0 rather than %!PS-Adobe-2.0. Make calls to resource_manager::need_font for each font that we used. Replace calls to merge_ps_fonts, merge_download_fonts, print_font_comment, print_supplied_font_comment, print_needed_font_comment by call to resource_manager::print_header_comments. Output %%Orientation comment. Output %%Requirements: numcopies comment if ncopies > 1. Don't output the prolog directly. Instead call resource_manager::output_prolog. Only define #copies when ncopies > 1. Delete calls to print_include_font_comments and download_fonts. Add call to resource_manager::document_setup. (ps_printer::do_file): Call resource_manager::import_file instead of including it ourselves. (ps_printer::do_import): Likewise. Also don't call merge_import_fonts. Push userdict on the dictionary stack before and pop it afterwards. Move declaration of ps_output into ps.h. * ps/psrm.c: New file implementing resource_manager class. * ps/ps.h: New file declaring ps_output and resource_manager classes. * ps/devps/zapfdr.ps: * ps/devps/symbolsl.ps: * ps/devps/prologue: Use 3.0 conventions. * ps/Makefile: Pass definition of BROKEN_SPOOLER_FLAGS in DEFINES. Add default definition of BROKEN_SPOOLER_FLAGS. * Makefile: New variable BROKEN_SPOOLER_FLAGS. Add BROKEN_SPOOLER_FLAGS to SUBFLAGS. Mon Apr 8 09:26:54 1991 James Clark (jjc at jclark) * etc/grog.pl: New file. * Makefile (GROG): New variable. Add GROG to SUBFLAGS. * etc/Makefile (GROG): New variable. (install.nobin): Install $(GROG) rather than grog.sh. Thu Apr 4 11:36:45 1991 James Clark (jjc at jclark) * eqn/special.c (special_box::compute_metrics): Make the input and output strings the same. Get the new height and depth from the predefined height and depth registers. Also make subscript kern and skew available. (special_box::compute_subscript_kern, special_box::compute_skew): New functions. * eqn/box.c (pointer_box::compute_skew, simple_box::compute_metrics, box::top_level) * eqn/text.c (prime_box::compute_metrics, prime_box::comput_subscript_kern) * eqn/limit.c (limit_box::compute_metrics): * eqn/delim.c (build_extensible, delim_box::compute_metrics): * eqn/sqrt.c (sqrt_box::compute_metrics): Protect possibly negative numbers in `nr' requests with a leading 0. Wed Apr 3 15:58:23 1991 James Clark (jjc at jclark) * eqn/special.c: New file. * eqn/eqn.y: Declare token SPECIAL. Make it right associative. Add new rule for simple. * eqn/lex.c (token_table): Add SPECIAL. * eqn/box.h: Declare make_special_box. * eqn/Makefile: Add special.[co]. Sat Mar 30 10:57:53 1991 James Clark (jjc at jclark) * ps/devps/prologue: Possibly set packing to true while defining. Create grops dictionary here. Initialize local variables before defining procedures. (PICTURE): Rename to PBEGIN. Also do save, noop showpage, count the dictionary stack. Set strokeadjust and overprint to false if the relevant operators are defined. (PEND): New procedure. * ps/ps.c (ps_printer::~ps_printer): In the prolog just include prologue. Do everything else in the setup section. (ps_printer::do_import): Just call PBEGIN and PEND around the picture. Also push userdict before, and pop it afterwards. Wed Mar 27 07:59:50 1991 James Clark (jjc at jclark) * troff/node.c (bracket_node::tprint): Brackets were being printed 1m too low. * macros/tmac.an (SH, SS): Set fill mode. Tue Mar 26 07:46:31 1991 James Clark (jjc at jclark) * troff/div.c (top_level_diversion::begin_page): Set high_water_mark to 0. Fri Mar 22 09:19:46 1991 James Clark (jjc at jclark) * man/mdate.sh: New file. * man/mdate.c: Deleted. * man/Makefile: Use mdate.sh instead of mdate. (mdate): Deleted. * eqn/lex.c (do_gsize): Supply missing argument to error message. Tue Mar 19 11:06:50 1991 James Clark (jjc at jclark) * man/mdate.c: New file. * man/*.man: Replace modification date by @MDATE@. * man/Makefile (.man.n): Replace @MDATE@ by `mdate $<`. (mdate): New target. * lib/font.c (text_file::next): Deal with arbitrarily long lines. Remove invalid input characters. Mon Mar 18 08:32:25 1991 James Clark (jjc at jclark) * macros/tmac.s (pg*start-col): Do .ns *after* running the hooks. Sat Mar 16 03:52:25 1991 James Clark (jjc at jclark) * troff/div.c (begin_page): Change behaviour when !first_page_begun and !break_flag. * troff/input.c (do_name_test): Return 0 if argument is empty. * troff/input.c (read_long_escape_name): Require closing ] to be at same input level as opening [. * troff/input.c (read_increment_and_escape_name): New function. (get_copy, process_input_stack): Use this for \n. Fri Mar 15 00:31:48 1991 James Clark (jjc at jclark) * troff/div.c (top_level_diversion::begin_page): Ignore the current value of page_number if !first_page_begun. * groff.c (main): Fix declaration of buf. * troff/input.c (do_name_test): New function. (token::next): Implement \A. (token::next): Implement \e by turning it into a TOKEN_ESCAPE. (token::description, token::add_to_node_list, token::process): Handle TOKEN_ESCAPE. * troff/token.h: New token TOKEN_ESCAPE. Thu Mar 14 10:22:26 1991 James Clark (jjc at jclark) * pic/main.c (do_picture): Allow space before and after filename following `<'. Check that the filename is not empty. Wed Mar 13 12:49:40 1991 James Clark (jjc at jclark) * Version 1.01 released. * dvi/devdvi/CompileFonts: Add cm*ss10 fonts. * dvi/tmac.dvi: ftr HR to H. * macros/tmac.e: Round up computation of $r. * xditview/tmac.X: Don't give up completely in compatibility mode. Use \n(.s instead of \n[.s]. * dvi/tmac.dvi: Don't give up completely in compatibility mode. Use \(ci instead of \[ci]. Use \n(.s instead of \n[.s]. Add u to factors inside \s[...]. Rename frac to dvi-frac. Translate \(FM onto \[prime] and \(!/ onto \[slashnot]; use these short names in the char definitions. * ps/tmac.ps: Don't give up completely in compatibility mode. Fix the fraction definitions to use \n(.s and \(f/. Add an extra quote in front of \n(.s. Add u to factors inside \s[...]. Mon Mar 11 12:01:20 1991 James Clark (jjc at jclark) * tty/tmac.tty: Call the nroff request. * macros/tmac.e ((x, )x): Better definitions that work properly in a diversion. (@0, @1): Helper macros for (x. * macros/tmac.e ($s, hl): Use \l rather than \D. * tty/tmac.tty: Make it work better in compatibility mode. (pchar): Rename to tty-char. * macros/tmac.e (@E): New macro. (r, i, b, rb, bi): Use @E. * macros/tmac.e (@F): Don't use (;...) syntax. * macros/tmac.e: Remove mention of \*(||/revisions. Mention that it was modified for groff. * macros/tmac.e: Make sure \n(ps and \n(es are >= \n(.V. * macros/tmac.e (<., .>): Removed. ([., .]): If \n(.V>=1v, use [] instead of superscripting. * macros/tmac.e: Remove check that groff is being used. * macros/tmac.e (@C): Change families only if using groff; turn compatibility mode off while changing families. Save compatibility mode before changing families and restore it afterwards. * macros/tmac.e (@h): Remove test for offset + line length. * macros/tmac.e (sorry): Rename to @S. Use \$1 instead of \$0 (lo, th, ac): Define to call @S instead of using als. * macros/tmac.e: Make $r and $R now contain \n(.v*100/\n(.sp, ie the ratio of the vertical spacing to the point size in units expressed as a percentage. Use these instead of $10r and $10R, Delete $10r and $10R. * lib/font.c (font::load): In default computation of space_width, divide by sizescale. Use scale_round. * macros/tmac.an (TP): Don't call `nf'. (an-do-tag): Don't call `fi'. Sun Mar 10 09:52:35 1991 James Clark (jjc at jclark) * troff/input.c (process_input_stack): Handle the case where spaces at the beginning of an input line are followed by a newline. Thu Mar 7 20:18:07 1991 James Clark (jjc at jclark) * groff.c (device_table): Add PIC_X_OPTION for dvi device. * groff.sh: Use pic -x with the dvi device. * dvi/devdvi/FontMakefile (H): Don't use -s. * dvi/devdvi/HI, dvi/devdvi/HB: New files. * dvi/devdvi/Makefile: Add HI and HB to FONTS. * dvi/devdvi/FontMakefile: Add rules for HI and HB. Include these in FONTS. Mon Mar 4 13:20:14 1991 James Clark (jjc at jclark) * ps/psfig.diff: New file. * ps/tmac.psfig: New file. Sat Mar 2 00:15:09 1991 James Clark (jjc at jclark) * macros/tmac.s (]=, ref*do-tl, ref*bib-print): Deleted. (]-): Don't call ref*do-tl. * macros/tmac.s (ref*end-print): Use XP if [F not defined. * macros/tmac.s (ref*normal-print): Call FS rather than fn@do-FS. (fn@do-FS): Rename to fn*do-FS. * troff/input.c (transparent_translate): New function. (process_input_stack): Apply transparent_translate before calling diversion::transparent_output(unsigned char). Wed Feb 27 00:13:25 1991 James Clark (jjc at jclark) * troff/input.c (do_define_macro): Define the macro before calling skip_line. * xditview/Makefile: Add DEVICES variable. Change install target to use this. Tue Feb 26 10:46:22 1991 James Clark (jjc at jclark) * groff.c (run_commands): Handle the possibility that there are child processes other than those forked by us. Sun Feb 24 21:32:30 1991 James Clark (jjc at jclark) * lib/string.c (string::append): New function. * lib/stringclass.h: Declare it. Thu Feb 21 11:49:26 1991 James Clark (jjc at jclark) * eqn/main.c (main): New option -N which sets no_newline_in_delim_flag. (do_file): If no_newline_in_delim_flag is set don't allow newlines in delimiters. * groff.c (main): Pass -N on to eqn. (help, synopsis): Mention -N. * groff.sh: Implement -N. Wed Feb 20 15:16:10 1991 James Clark (jjc at jclark) * macros/tmac.s (]=, ref*bib-print, ref*do-tl): New macros. (]-): Call ref*do-tl if ref*need-tl is non-zero. (XP): Allow as initializer. Tue Feb 19 14:09:06 1991 James Clark (jjc at jclark) * troff/env.c (environment::wrap_up_field): If field_spaces are non-zero and we have a current_tab, subtract padding from tab_distance. If this makes tab_distance <= 0, use the next tab stop instead. If there isn't any next tab or it's a left tab, wrap up the current tab. (environment::start_field): Initialize tab_precedes_field. (environment::wrap_up_tab): If there's a current field, update pre_field_width, field_distance and tab_precedes_field. * troff/env.h (environment::tab_precedes_field): New member. Fri Feb 15 01:24:00 1991 James Clark (jjc at jclark) * ps/ps.c (ps_printer::do_file): New function. (ps_printer::special): Bind to `file' special. (ps_printer::do_exec): Set ndefined_styles to 0. Sat Feb 9 03:03:04 1991 James Clark (jjc at jclark) * eqn/text.c (split_text): Grok \* and similar escapes sequences. Avoid stripping first character from the start of unrecognized escapes. Use lex_error instead of error to report errors. * eqn/lex.c (get_token): Rework handling of escapes. (lex_error): Move declaration into... * eqn/eqn.h. * xditview/xditview.c (main): Make -page option work. * Makefile: Correct comment about -DBROKEN_SPOOLER and pageview. Wed Feb 6 12:28:43 1991 James Clark (jjc at jclark) * macros/tmac.s (B2): Correct size of box. Tue Feb 5 00:37:35 1991 James Clark (jjc at jclark) * macros/tmac.s (B2): Postpone drawing the box until in the top-level diversion. * tty/tmac.tty: Add font translations for C, CR, CW. * groff.c (synopsis, help): Document -i. * groff.sh: Implement -i. * macros/tmac.s (@NH): Put a `.' after multi-part numbers. Simplify the construction of SN. * troff/number.c (parse_term): Give `|' a higher precedence. * tbl/table.c (numeric_text_entry::simple_print): Parenthesise accordingly. * macros/tmac.s (B2): Use par@finish instead of par@reset. Mon Feb 4 12:36:09 1991 James Clark (jjc at jclark) * lib/string.c (string::move): New function. * lib/stringclass.h: Declare it. Sat Feb 2 16:02:16 1991 James Clark (jjc at jclark) * troff/env.c (distribute_space): Add optional argument `force_forward'. (environment::wrap_up_field): Call distribute_space with `force_forward' argument of 1. Fri Feb 1 19:36:33 1991 James Clark (jjc at jclark) * lib/string.c, lib/stringclass.h (string::operator+=(char)): Inline it. Move reallocation into... (string::grow1): New function. * pic/Makefile, tbl/Makefile, eqn/Makefile, ps/Makefile: Redo dependencies to include library header files. * lib/Makefile: Make string.c and lf.c depend on stringclass.h. Thu Jan 31 15:02:27 1991 James Clark (jjc at jclark) * macros/tmac.s (@NH): Use the same number registers than -ms does for the heading level counters. Use the same string that -ms does for the number for this heading. Wed Jan 30 14:25:40 1991 James Clark (jjc at jclark) * lib/new.c (operator new): Cast result of malloc to char *. * troff/input.c (spring_trap, lookup_request): Add assert that nm is not null. Tue Jan 29 18:08:05 1991 James Clark (jjc at jclark) * groff.c (main): Support -i. Sun Jan 27 13:23:17 1991 James Clark (jjc at jclark) * pic/pic.h: Include . * ps/ps.c: Add declaration of mktemp. * Makefile: Add -DHAVE_UNION_WAIT option for CPPDEFINES. * groff.c: If HAVE_UNION_WAIT is defined, declare wait()'s argument as union wait *. (run_commands): If HAVE_UNION_WAIT is defined cast wait()'s argument to union wait *. Sat Jan 26 12:04:52 1991 James Clark (jjc at jclark) * tty/tmac.tty: Add definition of \(co. * pic/object.c (make_arc): Only increase radius when radius strictly less than d. (arc_object::update_bounding_box): May need to add 4.0 to end_quad more than once. * troff/env.c (environment::environment(symbol), environment::environment(const environment *)): Initialize input_trap_count. Sat Jan 19 08:18:35 1991 James Clark (jjc at jclark) * tbl/main.c (main): Add exit(0). * ps/ps.c (ps_printer::~ps_printer): Use fseek instead of rewind. * pic/main.c (main): * eqn/main.c (main): * tbl/main.c (main): * etc/soelim.c (main): * driver/printer.c (printer::~printer): * troff/node.c (real_output_file::~real_output_file, real_output_file::flush): Check for errors on stdout. * most files: Add 1991 to copyright notice. * macros/tmac.s: Don't test \n(.x and \n(.y. * troff/input.c (token::next): Rename `escape_char' label to `handle_escape_char' and `normal_char' label to `handle_normal_char'. Thu Jan 17 15:46:35 1991 James Clark (jjc at jclark) * groff.c (main, synopsis, help): Support -a option. * groff.sh: Likewise. Also eliminate Zflag variable by adding -z to trflags while parsing options. Tue Jan 15 13:07:27 1991 James Clark (jjc at jclark) * troff/number.c (parse_term): With `m', `M' and `n' scale indicators, convert scale factor to hunits before scaling. Mon Jan 14 12:39:12 1991 James Clark (jjc at jclark) * lib/font.c (scale_round): Better test for overflow when n is negative. Thu Jan 10 11:10:56 1991 James Clark (jjc at jclark) * tbl/main.c (process_format): Add second argument of type options*. Change callers. Allow opt->tab_char as well as '\t' between format items. Mon Jan 7 12:30:18 1991 James Clark (jjc at jclark) * macros/tmac.an (PD): With no arguments, make sure register PD is at least \n[.V]. (TH): Call PD with no argument, instead of setting register PD directly. Sun Jan 6 11:18:39 1991 James Clark (jjc at jclark) * Version 1.00 released. Sat Jan 5 08:44:30 1991 James Clark (jjc at jclark) * ps/tmac.ps, xditview/tmac.X: Add font translation of C to CR. * dvi/devdvi/DESC: Mount CW instead of CR. * dvi/tmac.dvi: Add definition of \(tm. * dvi/devdvi/texsy.map: Add lh, and rh. * dvi/devdvi/texex.map: Add lt, rt, lb, rb, lk, rk. * dvi/devdvi/texmi.map: Add *o. Regenerate fonts. * dvi/devdvi/FontMakefile: Generate H from cmss10. * dvi/devdvi/Makefile: Install H. * dvi/devdvi/H: New file. Fri Jan 4 15:04:57 1991 James Clark (jjc at jclark) * troff/env.c (vertical_spacing): Don't allow vertical spacing to be 0. Thu Jan 3 13:41:19 1991 James Clark (jjc at jclark) * macros/tmac.s (@EN): Add \n(.V to the argument to ds@need. * macros/tmac.pic (PS): Avoid attempting to set negative indent. * macros/tmac.s (@EN): Handle the case where the equation is empty but the label is not. Wed Jan 2 10:31:44 1991 James Clark (jjc at jclark) * troff/groff.h: New warning category WARN_SPACE. * troff/input.c: Add WARN_SPACE to DEFAULT_WARNING_MASK. Add WARN_SPACE to warning_table. (interpolate_macro): Give a warning of type WARN_SPACE if the name is longer than two characters and is not defined, but the first two characters do make a defined name. * PROBLEMS: New file. * CHANGES: New file. * README-0.6, README-1.00: Deleted. * groff.c, groff.sh: Add X75-12 and X100-12 devices. * xditview/devX75/Makefile: Make devX75-12. * xditview/devX100/Makefile: Make devX100-12. * xditview/devX100/eqnchar, xditview/devX75/eqnchar, dvi/devdvi/eqnchar, ps/devps/eqnchar: Remove use of \R. Tue Jan 1 19:24:01 1991 James Clark (jjc at jclark) * README-0.7: Rename to README-1.00. * macros/tmac.pic: New file. * macros/Makefile (install.nobin): Install tmac.pic. Mon Dec 31 10:40:53 1990 James Clark (jjc at jclark) * troff/env.c (hyphen_word): Correct the test for whether the token is a hyphen. Reset npos to 0. * macros/tmac.s (par@sup-start, par@sup-end): New implementations. Sun Dec 30 15:53:13 1990 James Clark (jjc at jclark) * macros/tmac.s (ds*common-end): Call par*reset. (PE): Likewise. (par@reset-indent): Deleted. * macros/tmac.s (@IP): Divert the label. Sat Dec 29 14:33:32 1990 James Clark (jjc at jclark) * xditview/draw.c (setGC): Use a line width of .1m rather than .04m by default; round rather than truncate value. * tbl/table.c (class empty_entry): New class. (empty_entry::empty_entry, empty_entry::line_type): New functions. (table::add_entry): Represent empty entries by objects of type empty_entry. (table_entry::line_type): Return -1. (table::determine_row_type): Ignore entries with line_type 0. Treat type -1 as non-lines. Fri Dec 28 15:04:41 1990 James Clark (jjc at jclark) * ps/devps/textmap, xditview/libXdvi/DviChar.c, tty/devlatin1/R.proto, macros/tmac.s: Rename \(-d to \(Sd. Thu Dec 27 12:35:47 1990 James Clark (jjc at jclark) * ps/devps/textmap: Add `sd', `/_' and `3d' characters. * xditview/libXdvi/DviChar.c: Likewise. * dvi/devdvi/texsy.map: Add `<<', `>>'. Wed Dec 26 13:33:23 1990 James Clark (jjc at jclark) * troff/div.c (top_level_diversion::begin_page): Call init_output() if the_output is 0. Sat Dec 22 12:35:29 1990 James Clark (jjc at jclark) * troff/input.c: Replace ESCAPE_E by ESCAPE_e and ESCAPE_C by ESCAPE_c. (get_copy): Turn \E into ESCAPE_E. (token::process, asciify): Handle ESCAPE_E. * macros/tmac.s (ds*common-end, par@reset): Add `.rj 0'. (RD): New macro. (DS): Implement `.DS R'. Fri Dec 21 11:41:53 1990 James Clark (jjc at jclark) * macros/tmac.s (FS): New macro. * macros/tmac.s (fn@do-FS): Use @LP instead of LP. * macros/tmac.s (cov*tl-init): Remove after first execution instead of aliasing to @nop. Call top of page macro explicitly instead of setting trap; call @init first. Set pg@top as top of page macro. (cov*auto-init): Deleted. Set cov*tl-init instead of cov*auto-init as top of page trap. (TL, LP): Do a break instead of calling cov*tl-init. (cov*print): With RP format but no TL, alias FS and FE to @FS and @FE; in this case also give a warning and always start another page. No need to set pg@top here. (cov*tl-init): Rename to cov*first-page-init. * macros/tmac.s (RP): Do `.pn 0'. (cov*tl-init): With RP format don't do `.pn 0'. * macros/tmac.s (pg@cs-top): Set no space mode. * macros/tmac.s (par@TL, par@AU, par@AI): New macros. (cov*ab-init): Alias TL, AU and AI to these. Thu Dec 20 10:10:50 1990 James Clark (jjc at jclark) * macros/tmac.s (@EQ): Move the space before the equation into @EN (@EN): Do nothing unless \n[dl] is > 0. Tue Dec 18 12:20:47 1990 James Clark (jjc at jclark) * pic/object.c (ellipse_object::radius): New function. * VERSION: Change version to 0.7. * tbl/table.c (block_entry::do_divert): Declare return type as void. (block_entry::divert, alphabetic_block_entry::divert): Return 1. Mon Dec 17 12:30:34 1990 James Clark (jjc at jclark) * troff/column.c: New file. * troff/Makefile: Corresponding changes. * troff/hvunits.c (scale(vunits, vunits, vunits)): New function. Friend of vunits. * troff/div.c (top_level_diversion::space): If the space causes the first-page transition and springs a trap, truncate the space to 0. Fri Dec 14 12:30:02 1990 James Clark (jjc at jclark) * ps/ps.c (ps_printer::do_import): Add a `clear' after including the document. * pic/troff.c (troff_output::line_thickness, troff_output::set_fill): Do a horizontal motion to compensate for the width of the \D escape sequence. Thu Dec 13 10:17:14 1990 James Clark (jjc at jclark) * xditview/tmac.X: Reinstate definition of \(rn, but only for X100 (not X75). * eqn/sqrt.c (sqrt_box::compute_metrics): Supply missing argument to printf. * tbl/table.c (simple_entry::simply_print): Don't declare as pure. Supply empty definition. (text_entry::simple_print, simple_text_entry::simple_print): Delete declarations. (table::add_entry): Represent empty entries by objects of type `simple_entry'. Wed Dec 12 08:50:48 1990 James Clark (jjc at jclark) * troff/Makefile: Remove -DHYPHEN_CONTROL from DEFINES. * tbl/table.c (left_text_entry::add_tab): New function. * macros/tmac.s: Make @RT an alias for par@reset. Make RT initialize like LP. Mon Dec 10 11:19:55 1990 James Clark (jjc at jclark) * troff/env.c (environment::start_field): Give an error message if there is no next tab. Sun Dec 9 11:46:40 1990 James Clark (jjc at jclark) * troff/env.c (hyphenate): Skip initial elements with zero hyphenation code. * macros/tmac.s (par@init): Keep VS in points rather than units. Sat Dec 8 23:00:27 1990 James Clark (jjc at jclark) * pic/main.c (main): Implement `-c' option. * pic/output.h: Declare make_tpic_output(). * pic/tex.c (tex_output::set_pen_size): Make it virtual and protected. (tpic_output): New class. (tpic_output::tpic_output, tpic_output::set_pen_size, tpic_output::command, make_tpic_output): New functions. Fri Dec 7 11:57:41 1990 James Clark (jjc at jclark) * tbl/main.c (main): Call `.ab' if \n(.g is false. Define TS/TE if they're not already defined. * tbl/table.c (init_output): Don't test \n(.g. * troff/input.c (do_if_request): Delete `g' condition. Recognize `d', `r' and `c' conditions even in compatibility mode. Tue Dec 4 09:13:47 1990 James Clark (jjc at jclark) * ps/tmac.ps (ps-bb): Protect against negative numbers in bounding box. Mon Dec 3 07:18:26 1990 James Clark (jjc at jclark) * troff/env.h (environment::prev_line_interrupted): New member. (environment::get_prev_line_interrupted): New function. * troff/env.c (environment::newline): Set prev_line_interrupted. (environment::environment(const environment *), environment::environment(symbol)): Initialize prev_line_interrupted. * troff/input.c (process_input_stack): Don't give special treatment to space and newline at the beginning of the line if the previous line was interrupted. Sat Dec 1 15:48:37 1990 James Clark (jjc at jclark) * eqn/eqn.y: Disallow PRIME by itself. * eqn/lex.c (token_table): Bind `opprime' instead of `prime' to PRIME. (def_table): Remove definition of '. Define prime to be `. * eqn/eqn.y: Split off part of rule `script' into a new rule `nonsup'. Fri Nov 30 10:23:44 1990 James Clark (jjc at jclark) * macros/tmac.s ({, }): New string aliases. Thu Nov 29 11:34:40 1990 James Clark (jjc at jclark) * README-0.7: New file. Wed Nov 28 10:09:57 1990 James Clark (jjc at jclark) * macros/tmac.s: New file. * man/groff_ms.man: New file. * Makefile: Add definition of TMAC_S. Pass TMAC_S in SUBFLAGS. * Makefile.bd: Similarly. * man/Makefile: Add groff_ms.n to MAN7PAGES. Replace @TMAC_S@. Add definition of TMAC_S. * macros/Makefile: Add definition of TMAC_S. Install tmac.s. * macros/TODO: New file. Sat Nov 24 20:04:54 1990 James Clark (jjc at jclark) * troff/env.c (right_justify): New function. (init_env_requests): Bind this to request "rj". (center_lines): Set right_justify_lines to 0. If we get a bad integer, center 1 line. (environment::environment(symbol), environment::environment(const environment *)): Initialize right_justify_lines. (environment::get_right_justify_lines): New function. (init_env_requests): Bind this to number_register ".rj". * troff/env.c (environment::choose_breakpoint): Implement hyphenation_margin and hyphenation_space. (environment::get_hyphenation_space, environment::get_hyphenation_margin): New functions. (init_env_requests): Bind these to .hys and .hym. (hyphenation_space_request, hyphenation_margin_request): New functions (init_env_requests): Bind these to hys and hym. (environment::environment(symbol), environment::environment(const environment *)): Initialize hyphenation_margin and hyphenation_space. * troff/env.h: Corresponding changes to class environment. Fri Nov 23 09:08:16 1990 James Clark (jjc at jclark) * troff/div.c (blank_line): Always do a break. * eqn/box.c (do_text): Turn off escapes while appending text to string. Thu Nov 22 10:58:59 1990 James Clark (jjc at jclark) * troff/input.c (while_break_request, while_continue_request): New functions. (init_input_requests): Bind these to "break" and "continue". (while_depth, while_break_flag): New variables. (while_request): Update while_depth. Break out of loop if while_break_flag is set. Wed Nov 21 10:54:40 1990 James Clark (jjc at jclark) * tbl/table.c (init_span_reg): Initialize span_width_reg to \n(.H rather than 0. Mon Nov 19 00:45:03 1990 James Clark (jjc at jclark) * Makefile: Include -DBROKEN_SPOOLER by default. Expand comment. * stringify: New file. * Makefile (groff.o): Use stringify. * xditview/tmac.X: Remove definition of \(rn. * xditview/libXdvi/DviChar.c: Remove radicalex from Adobe_symbol_map. Sat Nov 17 10:44:58 1990 James Clark (jjc at jclark) * tbl/table.c (table::add_entry): Allow alphabetic text blocks. (alphabetic_block_entry::alphabetic_block_entry, alphabetic_block_entry::divert, alphabetic_block_entry::print): New functions. (block_entry::divert): Split off body into ... (block_entry::do_divert): If the block is alphabetic, subtract 2n from the line length; also update the span width to dl+2n, and the alphabetic span width to dl. * driver/input.c (do_file): While reading argument to D command, when expanding buffer, multiply szp by sizeof(int) rather than 2 in the argument to memcpy. * tbl/table.c (compute_span_width): Add 2n rather than 1n to the width of alphabetic columns. Fri Nov 16 06:34:27 1990 James Clark (jjc at jclark) * troff/node.c (lookup_family): Supply second argument to lookup. * troff/dictionary.c (dictionary::lookup): After an unsuccessful search, return immediately if v is 0. * pic/troff.c: Define EQN_NO_EXTRA_SPACE_REG. (troff_output::start_picture): Set this reg. (troff_output::end_picture): Remove this reg * eqn/box.c (box::extra_space): Don't produce `\x's if EQN_NO_EXTRA_SPACE_REG is defined. * eqn/eqn.y: Allow just a PRIME to be a `simple'. * eqn/text.c (split_text): Map ' to \(fm when it's the first character. Thu Nov 15 10:35:06 1990 James Clark (jjc at jclark) * macros/tmac.e: Use font 3 instead of B in $c. Remove `bd' requests. * troff/div.c (top_level_diversion::top_level_diversion): Initialize page_number to 0. Wed Nov 14 21:41:58 1990 James Clark (jjc at jclark) * groff/troff (environment::environment(const environment *)): Initialize name to e->name, rather than "anonymous". Sat Nov 10 01:59:37 1990 James Clark (jjc at jclark) * xditview/libXdvi/Dvi.c (ShowDvi): If eof is encountered, reset requested_page. Split middle part into ... (FindPage): New function. (SetValues): If we don't yet know the last page, and the requested page is greater than the current page, call FindPage. Update the font_map_string before doing this. * xditview/tmac.X: Add definitions of \(sq, \(ga, \(dg and \(dd. Translate \(lh and \(rh into left and right double arrows. * troff/node.c (class hyphen_inhibitor_node): New class. (hyphen_inhibitor_node::hyphen_inhibitor_node, hyphen_inhibitor_node::copy, hyphen_inhibitor_node::same, hyphen_inhibitor_node::type, hyphen_inhibitor_node::get_hyphenation_type): New functions. (node::add_discretionary_hyphen): Use hyphen_inhibitor_node rather than dbreak_node(0, 0) to represent a `\%' at the beginning of a word. Fri Nov 9 16:05:38 1990 James Clark (jjc at jclark) * troff/node.h (dummy_node::get_hyphenation_type, transparent_dummy_node::get_hyphenation_type): Declare them. * troff/node.c: (dummy_node::get_hyphenation_type, transparent_dummy_node::get_hyphenation_type): New functions. Wed Nov 7 10:09:06 1990 James Clark (jjc at jclark) * xditview/libXdvi/draw.c: If M_PI not defined after including math.h, then define it. * xditview/Makefile: Add definition of AR. Pass it to the submake in libXdvi. * xditview/libXdvi/Makefile: Add definitions of AR and RANLIB. Tue Nov 6 10:14:27 1990 James Clark (jjc at jclark) * troff/dictionary.h (object_dictionary::alias): Declare return value as int. * troff/dictionary.c (object_dictionary::alias): Return non-zero if the old name was defined. * troff/input.c (alias_macro): Give a warning if the old name was not defined. * troff/reg.c (alias_reg): Likewise. Mon Nov 5 00:31:39 1990 James Clark (jjc at jclark) * troff/input.c (token::next): Delete implementation of \R. * macros/Makefile: Strip comments from tmac.e while installing it. * troff/input.c: New variable `nroff_mode'. (troff_request, nroff_request): New functions. (init_input_requests): Bind `troff' and `nroff' to troff_request and nroff_request. (do_if_request): Compute results of t and n conditions from nroff_mode. * text/text.c (split_text): Fix typo in >=. * eqn/lex.c: Add definition of `==' to def_table. Fri Nov 2 02:49:09 1990 James Clark (jjc at jclark) * pic/tex.c (tex_output::start_picture): Change the definitions of \graph and \graphtemp so that they work properly with Plain TeX. * pic/tex.c (tex_output::solid_arc): Ensure that the second angle argument to `ar' is not less than the first. * pic/pic.y: Allow a comma between elements of the variable list in the argument to `reset'. * pic/object.c (arc_object::arc_object): Fix computation of radius. * eqn/main.c (main): Add exit(0). Thu Nov 1 02:03:50 1990 James Clark (jjc at jclark) * troff/div.c (begin_page): Test no_space_mode after doing the break, but still push the page ejector cookie before doing the break. Also set the next page number after doing the break. * xditview/xditview.c (NewFile): Don't set the title and icon name if this is the first file and its name is `-'. * groff/groff.c: Define a new device flag XT_OPTION. Set it for the X75 and X100 devices. (main): If a device has the XT_OPTION flag set and there's exactly one file argument, pass the driver -xrm and -title options to set the icon name and window title to the name of the file. * troff/env.c (environment_switch): If there was an argument but it wasn't a valid number or name, then pop an environment but don't give an error message on underflow. * troff/number.c (start_number): Correct spelling in error message. * troff/input.c (token::delimiter): Don't print an error message if err is false. * xditview/libXdvi/parse.c (ParseInput): In case 'D', only call ParseDrawFunction if dw->display_enable is true. Wed Oct 31 05:49:50 1990 James Clark (jjc at jclark) * pic/pic.y: Parse text positioning like normal attributes, so as to allow `"text" at 0,0 ljust'. Don't allow `center' as a positioning attribute. Mon Oct 29 22:50:38 1990 James Clark (jjc at jclark) * tbl/main.c (process_data): When in state START while reading a text block, don't change to state MIDDLE if c is a newline. Sun Oct 28 21:59:56 1990 James Clark (jjc at jclark) * dvi/dvi.c (dvi_printer::begin_page): Rename `i' variable to `j' so as to avoid shadowing parameter. Wed Oct 24 18:35:39 1990 James Clark (jjc at jclark) * tbl/table.c (trim_space): Deleted. (table::add_entry): Don't call trim_space. Mon Oct 22 03:48:39 1990 James Clark (jjc at jclark) * VERSION: Change version to 0.6. * troff/number.c (parse_expr): Make == work. Sat Oct 20 11:28:17 1990 James Clark (jjc at jclark) * man/grog.man: New file. * man/Makefile: Add grog.n to MAN1PAGES. * etc/grog.sh: New file. * etc/Makefile: Install grog.sh as grog. Fri Oct 19 11:17:15 1990 James Clark (jjc at jclark) * troff/input.c (token::next): Implement \E. Thu Oct 18 11:56:24 1990 James Clark (jjc at jclark) * xditview/tmac.X: Change font translations to match tmac.ps. * troff/input.c (non_empty_name_warning): Don't give a warning if `\{' terminates the name. Tue Oct 16 10:04:23 1990 James Clark (jjc at jclark) * ps/devps/symbol.diff: New file. * ps/devps/FontMakefile: Mention symbol.diff. Sun Oct 14 11:46:46 1990 James Clark (jjc at jclark) * troff/node.c (font_position): Use get_long_name to read the external_name. * troff/env.c (environment_switch): If we get a number that's < 0 or >= NENVIRONMENTS, treat it like a name. Change NENVIRONMENTS to 10. * troff/groff.h: Remove definition of FONTS_MAX. * troff/node.h (class font_family): Make map a pointer instead of an array. Add a map_size member. Make it a class. Make nm const and public. Make invalidate_fontno a friend. * troff/node.c: Define font_table_size. Make font_info a pointer rather than an array. (class troff_output_file): Allocate font_position dynamically. Add nfont_positions member. (troff_output_file::set_font): Grow font_position if necessary. (troff_output_file::~troff_output_file): Delete font_position. (troff_output_file::troff_output_file): Allocate font_position. (grow_font_table): New function. (troff_output_file::really_begin_page, troff_output_file:really_copy_page): Use nfont_positions rather than FONTS_MAX. (mount_font_no_translate, mount_style): Call grow_font_table if necessary. (font_family::font_family): Allocate map. (font_family::make_definite): Grow map if necessary. Use font_table_size instead of FONTS_MAX. (font_family::~font_family): New function. (invalidate_fontno): Use font_family::map_size. (get_fontno, env_space_width, env_half_narrow_space_width, env_narrow_space_width, symbol_fotno, is_good_fontno, get_bold_fontno, make_glyph_node): Use font_table_size rather than FONTS_MAX. (next_available_font_position): Never return 0. Fri Oct 12 10:17:52 1990 James Clark (jjc at jclark) * ps/tmac.ps: Add font translations for compatibility with dpost. Thu Oct 11 12:09:03 1990 James Clark (jjc at jclark) * eqn/pile.c: Rename default_baseline_sep to baseline_sep. Move BASELINE_SEP_FORMAT and COLUMN_WIDTH_FORMAT into pbox.h. Move definitions baseline_sep, shift_down, column_sep, matrix_side_sep into... * eqn/box.c: Add them to param_table. * eqn/pbox.h: Add declarations to pbox.h. * troff/input.c (set_string): Cast value to unsigned char *. * troff/token.h (process_input_stack): Declare it static before declaring it a friend. Wed Oct 10 09:59:13 1990 James Clark (jjc at jclark) * dvi/devdvi/texex.map: Fix positions of extensible brace middle and bottom. * dvi/devdvi/EX: Regenerate. * troff/input.c (init_charset_table): Make ", ', ), ], *, \(dg transparent. Tue Oct 9 08:34:02 1990 James Clark (jjc at jclark) * eqn/lex.c: In defaults_table, make definition of `dot' call `dot_def'. Don't explicitly make it roman. Similarly for other accents. * pic/lex.c (for_input::for_input): Add by_is_multiplicative argument. (for_input::get, for_input::peek): Use this. (do_for): Add by_is_multiplicative argument. * pic/pic.y: Change optional_by clause to allow '*' after `by'. Change semantic value of optional_by to be a double plus a flag saying whethet the by clause is multiplicative. * eqn/lex.c (get_delimited_text): Remember location of start of definition. Improve error handling when EOF is encountered. * lib/font.h: Rename handle_x_command to handle_unknown_font_command. * lib/font.c (font::load): Call handle_unknown_font_command for any unknown command in the font description file. Don't call handle_x_command. Include the name of the command in the argv. Improve message for unknown command after kernpairs or charset command. * ps/ps.c (ps_font::handle_x_command): Rename to handle_unknown_font_command. Remove message about `x download' command. Give error message for wrong number of arguments. * ps/devps/afmtodit: Generate `encoding' instead of `x encoding'. * dvi/dvi.c (dvi_font::handle_x_command): Rename to handle_unknown_font_command. Give an error message for wrong number of arguments. Rename design_size to designsize. * dvi/tfmtodit.c (main): Generate `checksum' instead of `x checksum', `designsize' instead of `design_size'. Mon Oct 8 00:38:55 1990 James Clark (jjc at jclark) * eqn/*.[chy]: Change underaccent to uaccent. * eqn/eqn.y: Add rule for underaccent. Declare UNDERACCENT token; give it the same precedence as ACCENT. * eqn/other.c (make_underaccent_box): New function. * eqn/box.h: Declare it. * eqn/lex.c: Add UNDERACCENT to token_table. Add utilde to def_table. Sun Oct 7 11:25:16 1990 James Clark (jjc at jclark) * pic/pic.y (reset_all): New function. Called in rule for RESET. (parse_init): Call reset_all. (define_variable): When defining scale reset only those pre-defined variables that are scaled. (defaults_table): Add `scale' as non-scaled value. * pic/pic.y: Redo parsing of text adjustments: parse adjustments together with the text; allow any number of positioning words; allow center as a positioning word. * pic/object.c (output::compute_scale): Get picture maximum height and width from variables called maxpswid and maxpsht. * pic/pic.y: Add maxpswid and maxpsht to defaults_table. Sat Oct 6 10:16:56 1990 James Clark (jjc at jclark) * pic/object.c (object_spec::make_text): Multiply textht by number of text items. * pic/pic.y: Allow `sprintf("string", expr,...)' wherever text can occur. (do_sprintf): New function. (pic.gperf): Add sprintf token. (text, sprintf): New rules. * pic/pic.y: `rand()' with no arguments returns a random number in the range [0,1). * pic/pic.y: Allow a bare expression to be an attribute: change precedences to support this. Change optional_ordinal rule to optional_ordinal_last to avoid reduce/reduce conflict. * pic/object.c (object_spec::object_spec): Initialize direction. * pic/pic.y: Implement ^ operator meaning exponentiation. * troff/node.h: Add default argument to mount_font. * troff/node.c (font_position): Read an optional third argument giving the external_name. (mount_font): Add optional argument giving the external_name. (mount_font_not_translate): Have additional argument giving external name. Use this name to load the font. Pass both names to font_info::font_info. (font_info::font_info): Have additional argument giving external_name. (class tfont): New member external_name. (font_info::get_tfont): Use external name to construct tfont_spec. Fri Oct 5 04:03:13 1990 James Clark (jjc at jclark) * eqn/lex.c (init_table): Add argument giving device. Define name of device to be "1". (do_ifdef): Counts as true if the argument has been defined with `define'. * eqn/main.c (main): Call init_table with device argument. Make device local to main. * eqn/eqn.h: Change declaration of init_table. Remove declaration of device. * pic/lex.c (get_delimited): Allow text to be delimited by matching {}s. Don't recognize ending delimiter within a string. * troff/input.c (get_delim_name): New function. (token::next): Implement \C. * lib/font.c (font::load): Grok ---. Add an alias for each character based on its code. (font::get_code_width): Deleted. * lib/font.h (class font): Declare font::number_to_index(). Remove declaration of font::get_code_width. * lib/nametoindex.c (font::name_to_index): Add 512 rather than 256 to indices of named characters. (font::number_to_index): New function. * troff/input.c (font::number_to_index): New function. (get_charinfo_by_number, charinfo::get_number, charinfo::set_number): New functions. (token::next): Turn \N into a TOKEN_NUMBERED_CHAR. (token::process, token::description, token::get_char, token::add_to_node_list, token::operator==): Handle TOKEN_NUMBERED_CHAR. * troff/charinfo.h: Declare get_charinfo_by_number, charinfo::get_number, charinfo::set_number. Add NUMBERED flag to charinfo class. (charinfo::numbered): New function. * troff/token.h: Add TOKEN_NUMBERED_CHAR. * troff/env.h (class environment): Remove declaration of ... * troff/env.c (environment::make_numbered_char_node): Deleted. * troff/node.c (make_numbered_node): Deleted. (class numbered_glyph_node): Remove. (troff_output_file::put_char_width, troff_output_file::put_char): Handle numbered chars. (troff_output_file::numbered_char): Removed. (tfont::get_code_width): Removed. (make_glyph_node): Don't search special fonts for numbered characters. * troff/node.h: Remove declaration of make_numbered_node. * driver/input.c (do_file): Handle N command. * driver/printer.h: Add declaration of ... * driver/printer.c (printer::set_numbered_char): New function. * dvi/tfmtodit.c (main): Generate unnamed entries. * ps/devps/afmtodit: Likewise. * xditview/xtotroff.c (MapFont): Likewise. * xditview/libXdvi/parse.c (ParseInput): Grok N command. * tbl/main.c (process_format): If multiple widths are specified for a column but all the widths are the same, don't give an error message. * tbl/table.c (table::do_row): If the current row is all lines and the stuff doesn't contains a line, mark the top of the row after printing stuff before the row. If the current row is not all lines and the stuff doesn't contain a line, don't unnecessarily mark the top of the row before printing the stuff. Mon Oct 1 11:42:00 1990 James Clark (jjc at jclark) * troff/groff.h: Remove MAX_PATH. * troff/input.c (open_file): Dynamically allocate space for the path. (open_mac_file, process_macro_file): Corresponding changes. Sun Sep 23 18:56:26 1990 James Clark (jjc at jclark) * troff/node.h (class output_file): Make copy_file pure. Add vspace method ifdef COLUMN. Add is_printing method. * troff/node.c: Add class printing_reg. Add class real_output_file. Derive other output_file classes from real_output_file; in these classes rename begin_page to really_begin_page, print_line to really_print_line, copy_file to really_copy_file, transparent_char to really_transparent_char. Move output_file::flush to real_output_file. Add printing member to class output_file. * troff/div.h: Remove printing member from top_level_diversion. Add vspace member function to class diversion ifdef COLUMN. Add some declarations ifdef COLUMN. * troff/div.c (top_level_diversion::copy_file, top_level_diversion::transparent_output, top_level_diversion::output): Don't test printing member before output. * troff/input.c: Handle initial variable_space_request ifdef COLUMN. * troff/Makefile: Add column.c but comment it out. Add -DCOLUMN but comment it out. Sat Sep 22 11:32:22 1990 James Clark (jjc at jclark) * troff/div.c (diversion::need): Make any space forced. If we sprung a trap, set truncated_space to minus the distance to the trap and set needed_space to the amount that was needed. (top_level_diversion::space): A forced space turns no_space_mode off. (class constant_vunits_reg): New class. (init_div_requests): Implement number registers .trunc and .ne using constant_vunits_reg. (class truncated_space_reg): Deleted. * troff/div.h: Don't have a no_space_mode member in diversion. Instead have it in top_level_diversion. * troff/div.c (diversion::diversion): Don't initialize no_space_mode. (top_level_diversion::top_level_diversion): Initialize no_space_mode. (no_space, restore_spacing): Do nothing if curdiv != topdiv. (macro_diversion::output): Don't clear no_space_mode. * troff/input.c (diverted_space_node::reread): Don't call environment::do_break. In fill mode, act like a blank line. (diverted_copy_file_node::reread): Don't call environment::do_break. * troff/div.c (blank_line): New function. * troff/div.h: Declare it. * troff/input.c (process_input_stack): Call it. * troff/div.c (truncated_space_reg::get_string): New function. (init_div_requests): Bind to .trunc. (space_request, top_level_diversion::space, top_level_diversion::output, macro_diversion::space, macro_diversion::output): Update truncated_space. (macro_diversion::output): Redo calculations when trap sprung. (macro_diversion::output, macro_diversion::space): No need for trap_flag. * troff/div.c (top_level_diversion::output): Set nl_reg_contents after truncating post line spacing. Fri Sep 21 11:27:25 1990 James Clark (jjc at jclark) * ps/devps/prologue (MF, SF): Make them work even if setfont is defined as a procedure rather than as an operator. Thu Sep 20 12:55:05 1990 James Clark (jjc at jclark) * troff/div.c (macro_diversion::space): Ignore no_space_mode. Wed Sep 19 10:54:37 1990 James Clark (jjc at jclark) * troff/div.c (top_level_diversion::output): Merge output_file::print_line and output_file::end_of_line member functions. * troff/div.h (class output_file): * troff/node.c (troff_output_file::print_line, troff_output_file::end_of_line, output_file::end_of_line, ascii_output_file::print_line, suppress_output_file::print_line): Corresponding changes. Tue Sep 18 11:31:47 1990 James Clark (jjc at jclark) * troff/input.c (token::next): Don't give a warning for `\.'. * troff/env.c (environment::get_center_lines): New function. (init_env_requests): Bind number register .ce to it. * troff/env.h: Declare it. * tbl/table.c (table::init_output): Define reset macro to restore .ce. If center option not given, store .ce in SAVED_CENTER_REG. Then do .ce 0. (table::print): If center option not given, then imply center option if SAVED_CENTER_REG > 0. Mon Sep 17 09:19:19 1990 James Clark (jjc at jclark) * ps/devps/Makefile: Remove T from FONTS. Remove TSymbol.ps and Troff.ps from DOWNLOAD. * troff/Makefile: Change comment in DEFINES to avoid confusing System V make. * ps/ps.c (ps_printer::do_exec): Allow newlines within PostScript code. Don't try to catch errors with stopped. (check_line_lengths): New function. * ps/devps/prologue (EXEC): Deleted. (EBEGIN, EEND): New procedures. Sun Sep 16 14:51:15 1990 James Clark (jjc at jclark) * troff/input.c: Include request.h before node.h. * troff/node.c: Likewise. * troff/env.c: Likewise. * troff/div.c: Likewise. * troff/node.h (class special_node): Store argument as a macro rather than a char *. * troff/node.c (special_node::special_node, special_node::copy): Grok this. (special_node::~special_node): Deleted. (special_node::tprint): Deleted. (special_node::tprint_start, special_node::tprint_end, special_node::tprint_char): New functions. (troff_output_file::special): Deleted. (troff_output_file::start_special, troff_output_file::end_special, troff_output_file::special_char): New functions. * troff/input.c (special_node::tprint): New function. (do_special): Use macro not char *. (do_transparent_macro): Deleted. (token::next): Don't call do_transparent_macro. * troff/input.c (token::next): Add 'Y' case. (do_transparent_macro): New function. * troff/node.c (troff_output_file::special): Handle newlines with argument using new continuation convention. * driver/input.c (get_string): Cope with continuation convention. (do_file): Don't call skip_line after calling get_string(1). * ps/ps.c (ps_printer::special, ps_printer::do_import, ps_printer::do_def, ps_printer::do_exec): Cope with newlines in arg. * xditview/libXdvi/parse.c (ParseInput): Ignore lines starting with +. Sat Sep 15 19:00:10 1990 James Clark (jjc at jclark) * troff/input.c (asciify): By default, invalid input characters should return empty string. * troff/input.c (copy_file): Handle first page transition like title. (token::next, process_input_stack): Grok COPY_FILE_REQUEST. * troff/input.c (token::next): Improve error message for EOF after escape character. (input_char_description): New function. (get_char_for_escape_name): Use input_char_description. (token::next): Warn about unrecognized escape sequences. (warning_table): Add WARN_ESCAPE. * troff/groff.h: Declare WARN_ESCAPE. Change WARN_TOTAL accordingly. * troff/token.h: Remove declaration of process_input_stack. * troff/input.c: Remove declaration of init_hyphen_requests. * troff/request.h: Correct spelling in declaration of same. * troff/input.c (token::next): Check whether escape_char is 0. Fri Sep 14 12:09:25 1990 James Clark (jjc at jclark) * groff.c (main, usage, help): Implement -P and -L options. * groff.sh: Likewise. * troff/input.c (token::next): Use some gotos to avoid code duplication. * troff/input.c (get_long_name, get_name, read_long_ecsape_name): Avoid calling symbol::symbol if name empty. Thu Sep 13 06:21:45 1990 James Clark (jjc at jclark) * troff/input.c (init_input_requests): Make \n(.x return the major version number and \n(.y return the minor version number. * troff/Makefile: Construct file majorminor.c defining major_version and minor_version automatically from ../VERSION. * troff/node.c (class glyph_node): Make operator new and operator delete public. (class ligature_node): Similarly. * troff/input.c (operator==(const macro &, const macro &)): New function. (non_interpreted_node::same): Use this. (string_iterator::string_iterator): Make macro& argument const. * troff/input.c (input_iterator::get): New function. Don't make asciify_macro or class non_interpreted_node friends of class input_iterator. (non_interpreted_node::interpret): Use input_iterator::get. (asciify_macro): Likewise. * troff/input.c (~token_node, ~string_iterator, ~arg_list, ~non_interpreted_node): Deleted. * troff/node.c: (~suppress_output_file, ~ascii_output_file): Deleted. * troff/symbol.h: Make all symbol member functions const. * lib/strtol.c: New file. * lib/Makefile: Add strtol.c. * Makefile: Define STRTOL as strtol.o to include strtol in libgroff.a. Wed Sep 12 10:00:49 1990 James Clark (jjc at jclark) * pic/troff.c (troff_output::simple_circle): Divide by scale. Tue Sep 11 14:17:16 1990 James Clark (jjc at jclark) * troff/input.c (do_special): Use input_level. * troff/token.h (TOKEN_BACKSPACE): New token. (token::backspace): New function. * troff/input.c (token::description, token::next, token::process): Grok TOKEN_BACKSPACE. (do_special): Turn TOKEN_BACKSPACE back into \b. * troff/token.h (token::leader): New function. * troff/input.c (do_special): Turn TOKEN_LEADER back into \001. * troff/input.c (do_special): Turn TOKEN_TAB back into \t. * troff/input.c (do_special): Use token::description in error message. Mon Sep 10 11:06:27 1990 James Clark (jjc at jclark) * troff/input.c (decode_args): Combine quoted and quote_input_level variables. Make it a for (;;) loop. * troff/input.c (get_char_for_escape_name): Check for \001 and \b. * troff/input.c (read_long_escape_name): The test for whether to expand buffer was off by 1. (read_string): Similarly. Fri Sep 7 11:45:50 1990 James Clark (jjc at jclark) * troff/input.c: Use `const int' rather than `static const int'. * troff/div.h (diversion::copy_file): Declare as pure virtual. (macro_diversion::copy_file): New function. * troff/node.h: New class diverted_copy_file_node. * troff/node.c: Implement it. * troff/input.c (copy_file): Use diversion::copy_file. Handle first page transition by pushing a diverted_copy_file_node. * troff/input.c (token::next, process_input_stack): Don't handle COPY_FILE_REQUEST. Thu Sep 6 13:29:10 1990 James Clark (jjc at jclark) * ps/ps.c (flush_sbuf): Remember to add sbuf_kern when checking whether space widths need adjusting. * troff/charinfo.h: Generalize translated_to_space to special_translation so as to allow translation to \&. * troff/input.c (translate): Allow translation to \&. (charinfo::*): Corresponding changes. * troff/node.c (make_node, node::add_char): Corresponding changes. * troff/node.h (dummy_node::dummy_node): Allow optional first argument. * lib/lib.h: Make codes 0200 to 0237 invalid input characters. * troff/token.h: Remove TOKEN_TITLE. Remove token::title. Add TOKEN_REQUEST. * troff/input.c (token::next): Turn a TITLE_REQUEST into a TOKEN_REQUEST with an argument of TITLE_REQUEST. (token::process): Grok that. * troff/input.c (copy_file): Handle first page transition like title by pushing a COPY_FILE_REQUEST cookie. (token::next, process_input_stack): Grok that. * troff/node.h (output_file::copy_file): Add x and y arguments. Make it non-pure. * troff/div.c (top_level_diversion::copy_file): Supply them. * troff/node.c (troff_output_file::copy_file): Add x and y arguments; moveto specified position. Invalidate font_position array after copying file. (output_file::copy_file): New function. (suppressed_output_file::copy_file, ascii_output::copy_file): Removed. * troff/input.c (transparent_file): New function. (init_input_requests): Bind to "trf". (token::next): Handle TRANSPARENT_FILE_REQUEST cookie. (process_input_stack): Likewise. * troff/Makefile: Add ../lib/lib.h to GROFF_H. * troff/node.c (init_node_requests): New number registers .kern pointing to global_kern_mode, and .lg pointing to global_ligature_mode. * troff/node.c (ligature): Don't change it if we get a bad integer. * troff/input.c (do_define_string): Don't strip tabs. * troff/input.c (asciify_macro): Make the string_iterator auto. * troff/node.c (init_font_requests): Rename to... (init_node_requests): * troff/node.h: Change declaration. * troff/input.c (main): Change call. * troff/input.c (node::reread, diverted_space_node::reread): New methods. (process_input_stack): Call reread rather than get_diverted_space_node. * troff/node.c (node::get_diverted_space_node, diverted_space_node::get_diverted_space_node): Removed. * troff/node.h: Declare reread methods instead of get_diverted_space_node methods. Make `n' member private. * troff/input.c: (token::diverted_space): Removed. * troff/token.h: Removed declaration. Tue Sep 4 00:48:04 1990 James Clark (jjc at jclark) * eqn/script.c (script_box::compute_metrics): Don't let SUP_RAISE_FORMAT become negative. * tbl/table.c (table::do_row): Entries that don't end in the this row shouldn't make the row non-blank. * tbl/table.c (table::make_columns_equal): Only set the width of columns which are marked as equal. * tbl/main.c (process_data): Before issuing excess data error, if last character was a newline unget it; then get it again after the error. Also include the contents of the entry in the message. * groff.c: New file. * Makefile: Build groff from groff.c. Make it possible to use either groff.sh or groff.c as groff. * Makefile.bd: Similarly. Mon Sep 3 09:39:49 1990 James Clark (jjc at jclark) * groff.sh: Don't delay expansion of $@ in assignment to files. Remove occurrences of \". Sun Sep 2 09:56:59 1990 James Clark (jjc at jclark) * all Makefiles: Simplify and rearrange. * Makefile: Handle fmod like malloc. * lib/Makefile: Similarly. * lib/fmod.c: Remove #ifdef NEED_FMOD. * Makefile: Rename OPTIMISE to OPTIMIZE. * groff.sh: Remove assignment to PATH. * Makefile: Remove SHPATH variable. * Makefile.bd: Similarly. * groff.sh: Add -V option to print the pipeline instead of executing it. Fri Aug 31 00:56:46 1990 James Clark (jjc at jclark) * lib/font.c: Split off file searching into ... * lib/fontfile.c: New file. * lib/strerror.c (strerror): Use `Error %d' for unknown errors. Thu Aug 30 13:13:55 1990 James Clark (jjc at jclark) * tbl/table.c (table::do_hspan): Delete assertion that e != 0. Also change misleading comment. (table::do_vspan): Change similarly misleading comment. * tbl/main.c (process_data): A format row with an explicit `s' uses up a data line, even if all the other columns are `_' or `='. * troff/input.c (token::description): Fix description of TOKEN_DUMMY and TOKEN_EMPTY. Wed Aug 29 04:12:08 1990 James Clark (jjc at jclark) * groff.sh: Fix description of -Z in help message. Tue Aug 28 07:28:33 1990 James Clark (jjc at jclark) * pic/object.c (object_spec::make_object): Allow negative and zero line thicknesses. * pic/pic.y: Give linethick default value of -1.0. * pic/troff.c (troff_output::troff_output): Initialize last_line_thickness to BAD_THICKNESS. (troff_output::finish_picture): Set thickness to BAD_THICKNESS. (troff_output::line_thickness): Canonicalize negative thicknesses to RELATIVE_THICKNESS. * pic/tex.c (tex_output::set_pen_size): Silently map negative line thicknesses to DEFAULT_PEN_SIZE. Canonicalize negative pen sizes to -1.0. (tex_output::start_picture): Set pen_size to -2.0. * ps/ps.c (ps_printer::set_line_thickness): If line_thickness is 0, then use 0 linewidth. (ps_printer::ps_printer): Initialize line_thickness to -1. * pic/troff.c (troff_output::simple_ellipse): Divide by scale. * ps/devps/symbolchars: Remove `or'. * ps/tmac.ps: Implement \(or with .char. * ps/devps/symbolchars: Move most characters into textmap. * ps/devps/textmap: Add names for troff bracket characters. Remove ul, ru, br, bv. * ps/devps/TSymbol.ps: Removed. * ps/devps/FontMakefile: Make S from Symbol not TSymbol. * ps/tmac.ps: Do with .char what TSymbol did. * ps/devps/download: Remove TSymbol. * ps/devps/T: Removed. * ps/devps/Troff.ps: Removed. * ps/devps/Troff.afm: Removed. * ps/tmac.ps: Implement \(ru, \(ul, and \(br with .char. * ps/devps/download: Remove Troff. * ps/devps/FontMakefile: Remove T target. * ps/devps/DESC-A4: Remove T from font list. * ps/devps/DESC-letter: Likewise. * troff/input.c (macro_to_node): Rename to ... (charinfo_to_node): Don't pass mac argument. Temporarily remove the character's definition while processing it. * troff/node.c (node::add_char, make_node): Change calls to macro_to_node accordingly. * troff/input.c (token::next): Translate \_ to \(ul. * tty/devascii/R.proto: Add `|'. * tty/devlatin1/R.proto: Likewise. Mon Aug 27 11:25:41 1990 James Clark (jjc at jclark) * man: Put the version number in all the man pages. Sun Aug 26 11:40:05 1990 James Clark (jjc at jclark) * Makefile.bd: New file. * README.bd: New file. * VERSION: New file. * lib/version.c: Removed. * lib/Makefile: Create version.c from ../VERSION. Remove version.c in clean target. * troff/input.c (main): Get hyphen_file from GROFF_HYPHEN environment variable. * all Makefiles: Split install target into install.bin for binaries, and install.nobin for everything else. * Makefile: Add bindist target. * man/afmtodit.man: New file. * man/Makefile: Add afmtodit.n to MAN1PAGES. * ps/devps/Makefile: Add textmap to DEVICEFILES. Install afmtodit in BINDIR. * ps/Makefile: Pass BINDIR to make install in devps. * ps/ps.c (ps_printer::set_char): Do nothing if the character is the space character. * ps/devps/FontMakefile: Rename symbol.afm to tsymbol.afm. Sat Aug 25 15:39:03 1990 James Clark (jjc at jclark) * ps/ps.c: Redo font downloading. * ps/devps/download: New file. * ps/devps/Makefile: Add download to DEVICEFILES. * ps/devps/afmtodit: Remove -d option. * ps/devps/FontMakefile: Don't use -d option with afmtodit. * ps/devps/symbosl.ps: Add %%DocumentFonts comment. * ps/devps/zapfdr.ps: Likewise. * ps/devps/TSymbol.ps: Likewise. Fri Aug 24 20:10:30 1990 James Clark (jjc at jclark) * groff.sh: Initialize dev to ${GROFF_TYPESETTER:-@DEVICE@}. Thu Aug 23 10:03:47 1990 James Clark (jjc at yquem) * ps/ps.c (ps_output::include_file): If BROKEN_SPOOLER is defined, then strip the first line if it starts with %. * Makefile: Add a comment about this. * man/tfmtodit.man: New file. * man/Makefile: Add tfmtodit.n to MAN1PAGES. * dvi/Makefile: Install tfmtodit in BINDIR. * dvi/tfmtodit.c (usage): Mention -v option. Wed Aug 22 09:56:36 1990 James Clark (jjc at yquem) * troff/node.c (troff_output_file::end_of_line): Call do_motion. * troff/node.c (troff_output_file::transparent_char): Don't call flush_tbuf. * eqn: Add check_tabs method to most box classes. * eqn/box.c (box::top_level): Call check_tabs. * eqn/script.c (script_box::output): Use \Z. * eqn/limit.c (limit_box::output): Use \Z. * eqn/box.c (box::top_level): Use itoa. Tue Aug 21 09:29:28 1990 James Clark (jjc at yquem) * dvi/tmac.dvi: Add font translations for CR, C, TT. * dvi/devdvi/Makefile: Don't make links to CW. * ps/tmac.ps: Add font translations for C, CW, CO, CX, CD, H, HO, HX, HD. * xditview/tmac.X: Likewise. * troff/node.c: Add font translation feature. (get_font_translation): New function. (symbol_fontno): Translate the font name. (mount_font_no_translate): Rename to mount_font to this. (mount_font): New function. (font_family::make_definite): Call mount_font_no_translate instead of mount_font. (mount_style): Translate the font name. (font_translate): New function. (init_font_requests): Bind "ftr" to font_translate. * ps/devps/prologue (SN): New procedure that rounds a position to the nearest (pixel + (.25,.25)). (DL): Use SN to round endpoints. * lib/version.c: Changed version to 0.5. Sat Aug 18 04:43:21 1990 James Clark (jjc at yquem) * Makefile: Move definition of PAGE to the very beginning, so that people are less likely to miss it. Fri Aug 17 02:15:11 1990 James Clark (jjc at yquem) * man/Makefile: Don't need to sed out @UPCASE_PROG_PREFIX@. * troff/env.c (environment::choose_breakpoint): Make `can't find breakpoint' error a warning of type WARN_BREAK. Change message to `can't break line'. * troff/groff.h: Declare WARN_BREAK with code 4; change WARN_INPUT to code 040000. * troff/input.c: Add WARN_BREAK to warning_table. Include WARN_BREAK in DEFAULT_WARNING_MASK. * tty/tmac.tty: Add definition of \(+-. * groff.sh: Remove `--' option to set command. * dvi/devdvi/texsy.map: Remove duplicate md entry. * ps/devps/eqnchar: Better definition of cdot using md. * dvi/devdvi/eqnchar: Likewise. * xditview/devX100/eqnchar: Likewise. * xditview/devX75/eqnchar: Likewise. * eqn/lex.c: Add definition of cdot. Thu Aug 16 09:33:57 1990 James Clark (jjc at yquem) * troff/input.c (get_optional_char): New function. * troff/input.c (set_page_character): Use get_optional_char(), rather than has_arg() and tok.get_char(1). * troff/env.c (tab_character, leader_character, hyphen_char, field_characters): Likewise. (margin_character): Likewise. Also always delete the margin_character_node. * troff/input.c (token::get_char): Use token::description. * troff/input.c (has_arg): Don't skip over tab and \}. * troff/number.c (start_number): Give a warning if the number starts with \} (WARN_RIGHT_BRACE) or tab (WARN_TAB). Wed Aug 15 10:04:37 1990 James Clark (jjc at yquem) * troff/input.c (empty_name_warning, non_empty_name_warning): New functions. (get_name, get_long_name): Use these. Rename `warn' argument to `required'. * troff/node.c (get_fontno): Test that the symbol is not null. * troff/input.c (token::description): New function. * troff/number.c (parse_term): Use token::description in `numeric expression expected' message. * troff/groff.h: Add WARN_MISSING. * troff/number.c (start_number): New function. * troff/number.c (get_vunits, get_hunits, get_number, get_integer, get_incr_number): Use start_number(). * troff/input.c (DEFAULT_WARNING_MASK): Enable WARN_NUMBER by default. * troff/input.c (get_name, get_long_name): Use WARN_MISSING. * troff/reg.c (alter_format): Use WARN_MISSING. Also use token::descripion. * troff/input.c (token::get_char): Use WARN_MISSING. * troff/input.c (token::delimiter): Use token::description. * troff/env.c (environment_switch): Back out Aug 3 change. * troff/input.c (has_arg): Skip over \}s and tabs but give a warning. * troff/token.h (token::tab): New function. * troff/node.c (get_fontno): Use tok.skip() rather than has_arg(). * troff/reg.c (alter_format): Likewise. * troff/node.c (bold_font): Use has_arg() rather than tok.skip(). Tue Aug 14 10:11:21 1990 James Clark (jjc at yquem) * troff (most files): Redo warnings. Divide warnings into various categories; warning() has an additional first argument indicating the category it falls into. * troff/input.c (main): -w now takes an argument. New option -W. (enable_warning, disable_warning): New functions. * ps/devps/afmtodit: Add -a option to lie about the italic angle. * ps/devps/FontMakefile: Pretend TI has an angle of 7. Mon Aug 13 10:11:16 1990 James Clark (jjc at yquem) * ps/devps/eqnchar: Better definitions of dotdot, vec, dyad, inf. * xditview/devX100/eqnchar: Likewise. Remove definition of dot. * xditview/devX75/eqnchar: Likewise. * dvi/devdvi/eqnchar: Better definitions of vec, dyad, dotdot. * eqn/other.c: When bar or over applies to a single character don't produce an overline_box or an underline_box. Instead produce an accent_box or an underaccent_box, with the accent a line whose width is accent_width. New classes underaccent_box, overline_char_box and underline_char_box. * eqn/box.h: Move overline_box, underline_box, accent_box class declarations into eqn/other.c. Add declarations of make_underline_box, make_overline_box, make_accent_box. * eqn/eqn.y: Call make_overline_box, make_underline_box make_accent_box instead of constructors. * eqn/pbox.h, eqn/box.c: Add accent_width parameter. * eqn/other.c: Add accent_box::~accent_box. * eqn/box.h: Declare it. * groff.sh: With -Tps, use eqn -D. * eqn/other.c (overline_box::output): Use \Z. If draw_flag use \D rather than \l. (underline_box::output): Similarly. (accent_box::output): Use \Z. * xditview/tmac.X: Add definitions of ~ and ^ (so that they are a bit smaller.) Sun Aug 12 09:41:15 1990 James Clark (jjc at yquem) * troff/div.c (top_level_diversion::transparent_output(unsigned char)): Use asciify. * troff/input.c (asciify): Don't make it static. * troff/token.h (asciify): Declare it. * troff/input.c (get_name, get_long_name, token::get_char, token::delimiter): Add an extra default argument which says whether a warning should be printed. * troff: Pass a non-zero argument to one of these rather than printing a warning directly. Sat Aug 11 09:02:21 1990 James Clark (jjc at yquem) * troff: Consistently use symbol::is_null. * troff/dictionary.h: Move some inline functions into dictionary.c. * troff/request.h: Move inline functions into input.c. (request_or_macro::invoke): Make it pure. * troff/input.c, troff/reg.h: New class `constant_int_reg'. * troff/input.c (init_input_requests): Use class constant_int_reg. (class compatible_reg): Deleted. * troff/div.c (init_div_requests): Use class constant_int_reg. (class last_post_line_extra_space_reg): Deleted. * troff/env.c (tab_character): Don't change the tab character if we get an invalid argument. (hyphen_char): Similarly. * troff/reg.c (alter_format): Check that nm is not null. * Makefile, groff.sh: Make it possible to customize the commands used for printing PostScript and dvi files. Also make it possible to customize the path used by groff.sh. * eqn/eqn.y: Make `left' right associative. Fri Aug 10 18:20:39 1990 James Clark (jjc at yquem) * pic/pic.h: Added definition of M_SQRT2 for those systems that don't have it. * pic/pic.h: Removed definition of INT_MAX. * troff/node.c (italic_corrected_node::vertical_extent): Omit `return'. * troff/input.c (token::next): Handle \R like \n. Tue Aug 7 09:46:33 1990 James Clark (jjc at yquem) * ps/tmac.pc (PSPIC): Simplify. * troff/env.c (tab_stops::to_string): * pic/pic.y (object_type_name): * pic/troff.c (simple_output::line): * pic/tex.c (tex_output::spline): * pic/object.c (object_spec::make_object): * tbl/main.c (process_data): Add cases to switch statements to avoid cfront warnings. (Some of these are spurious, since the switch already has a default case.) * ps/tmac.ps (PSPIC): Reformatted. Prefix all local names with `ps-'. Don't test systat; instead check number of arguments to ps-bb. Mon Aug 6 00:13:07 1990 James Clark (jjc at yquem) * macros/tmac.e: Do not decrease the page offset by 0.5i. * ps/ps.c (ps_printer::ps_printer): Use mktemp instead of tempnam. Unlink the file as soon as we have opened it, so that we don't have to bother with signal handlers. (handler): Deleted. (fatal_error_exit): Deleted. (main): Don't call signal. * dvi/tfmtodit.c: Add -k option so that kerns with the skewchar can be ignored. * dvi/devdvi/Makefile: Use the -k option with S and MI. * pic/pic.y: If there is a label, or an nth construction before the first `.' in the argument to `with', ignore it and generate a warning. * pic/lex.c (lex_warning): New function. * tbl/table.c (table::init_output): In section keep and release macro, use 0 indent when diverting and the correct indent when rereading. * troff/input.c (interpolate_number_format): Do not interpolate anything if the number register is not defined. * tbl/main.c (process_data): Don't add entry when col >= ncolumns. Sat Aug 4 08:12:05 1990 James Clark (jjc at yquem) * ps/devps/prologue (PICTURE): Set components of graphics state to their default values. * ps/devps/text.enc: Add trademark * ps/devps/textmap: Add names for club, spade, heart, diamond, carriagereturn, suchthat. Use Upsilon1 rather than Upsilon. * ps/devps/symbolchars: Add names for summation and product. * dvi/devdvi/texsy.map: Add names for club, spade, heart, diamond, suchthat. Add pp. Add upper-case letters. * xditview/libXdvi/DviChar.c: Add names for club, spade, heart, diamond, carriagereturn, suchthat. Use Upsilon1 rather than Upsilon. * dvi/devdvi/texsy.map: Rename lA (left angle bracket) to la, and rA (right angle bracket) to ra. Introduce names for double-headed arrows and double-barred arrows: <>, va, lA, rA, hA, uA, dA, vA. * ps/devps/textmap: Likewise for ps device. * xditview/libXdvi/DviChar.c: Likewise for X100 and X75 devices. * tty/devascii/R.proto: Rename lA to la and rA to ra. * tty/devascii/R.proto: Likewise. * tty/tmac.tty: Provide definitions for \(<>, \(lA, \(rA, \(hA, \(uA, \(dA. * eqn/delim.c: In delim_table, rename \(lA to \(la and \(rA to \(ra. * xditview/tmac.X: Add definitions for \(fi \(fl \(ff \(Fi \(Fl. * eqn/lex.c: Added definitions of `approx', `grad' and `del' to def_table. Fri Aug 3 09:59:27 1990 James Clark (jjc at yquem) * troff/div.c (when_request): Use symbol::is_null rather than has_arg to determine whether we have an argument. (change_trap): Remove the trap if we get an invalid number. Give an error if we don't get at least the macro name. (diversion_trap): Remove trap if we get an invalid name or number. * troff/env.c (environment_switch): Pop if we get an invalid symbol or numeric expression. * troff/input.c (do_define_macro): If EOF is encountered while defining the macro, do tok.next() before returning. * troff/token.h (has_arg): Move definition from here, to ... * troff/input.c (has_arg): ... here * troff/env.c (space_size): Do nothing if we get an invalid argument. * troff/input.c (shift): Likewise. * pic/lex.c (get_token_after_dot): Accept `.center' as a synonym for `.c'. * pic/troff.c (troff_output::start_picture): Comment out calls to `..'. * eqn/main.c (do_file): Subtract 1 from current_lineno if interpret_lf_args succeeds. * eqn/main.c (do_file): Don't recognize delimiter if preceded by \\. This avoids problems with \$N. * groff.sh: Pass -C to preprocessors. * lib/lf.c (interpret_lf_args): Be more flexible. * tbl/main.c (main): Add -C option. (table_input::get): Do not recognize TE if followed by character other than a space or newline unless -C option given. (process_input_file): Likewise for lf, TS. (process_data): Likewise for lf in text blocks. * eqn/main.c (main): Add -C option. (do_file): Don't recognize EQ, EN or lf if followed by character other than space or newline unless -C option given. * eqn/lex.c (file_input::read_line): Similarly. * eqn/eqn.h: Declare compatible_flag. * etc/soelim.c (main): Add -C option. (interpret_lf_args): Use version in libgroff. (do_file): * pic/main.c (main): Add -C option, which sets compatible_flag. (top_input::get), (top_input::peek): If -C option not given, do not recognize .PS/.PE/.PF/.lf if followed by a character other than space or newline. * pic/lex.c (file_input::read_line): Similarly. * pic/pic.h: Add declaration of compatible_flag. Thu Aug 2 11:11:27 1990 James Clark (jjc at yquem) * ps/tmac.ps (PSPIC): Avoid use of `echo -n'. * troff/node.c, troff/node.h: Add `asciify' methods to classes derived from node. New class space_char_hmotion_node. * troff/input.c (asciify_macro): New function. * troff/input.c (init_input_requests): New request `asciify' bound to asciify_macro. * macros/mm.diff: New file. * Makefile: In install.mm target use `patch' to apply macros/mm.diff. * troff/input.c (macro::print_size): Just print the size in bytes. * troff/div.c (return_request): Correct the argument interpretation. Wed Aug 1 12:38:36 1990 James Clark (jjc at yquem) * troff/node.h (class composite_node): Add sz member. * troff/node.c (composite_node::size): Return sz. * troff/input.c (macro_to_node): Use the initial size in the environment as the size of the composite_node. * troff/node.c (node::zero_width_tprint): Provide a reasonable default. Tue Jul 31 10:07:10 1990 James Clark (jjc at yquem) * troff/div.c (change_trap): If we get a bad number expression, do nothing. Mon Jul 30 10:30:49 1990 James Clark (jjc at yquem) * lib/matherr.c (matherr): Define this only if math.h defines TLOSS. Sun Jul 29 10:34:27 1990 James Clark (jjc at yquem) * troff/div.c (macro_diversion::distance_to_next_trap): If there no diversion trap return vunits(INT_MAX - vresolution). Sat Jul 28 14:28:14 1990 James Clark (jjc at yquem) * troff/input.c (do_zero_width): New implementation that doesn't use a temporary environment. Use instead: (token::add_to_node_list): New function. * troff/env.c (environment::get_prev_char_height), (environment::get_prev_char_height), (environment::get_prev_char_skew): New functions. (environment::get_prev_char): New function. (environment::get_prev_char_width): Change to use get_prev_char. (init_env_request): Implement new registers .cht, .cdp, .csk. * eqn/sqrt.c (sqrt_box::output): Don't rely upon the argument to \Z being processed in a separate environment. Fri Jul 27 10:21:25 1990 James Clark (jjc at yquem) * tbl/table.c: Removed TABLE_BOTTOM_REG. * tbl/table.c (table::init_output): In the section release macro, give a warning message if the section won't fit on one page. * tbl/table.c (table::do_top): Emit table keep only if table is boxed. (table::do_bottom): Likewise for table release. (table::table), (table::add_vertical_rule): Remove reference to keep member. * tbl/table.h: Remove keep member. * tbl/table.c: New register SUPPRESS_BOTTOM_REG. In SECTION_RELEASE_MACRO, if there's not enough space before the next trap to output the diversion, call T# ourselves, set SUPPRESS_BOTTOM_REG to 1, spring the trap, then set SUPPRESS_BOTTOM_REG back to 0. In T#, do nothing if SUPPRESS_BOTTOM_REG is non-zero. In T#, always mark the current vertical position and return to it before turning traps on again. Thu Jul 26 02:54:32 1990 James Clark (jjc at yquem) * troff/node.c, troff/node.h: In classes derived from node, replace prev_char_width method by last_char_node method. * troff/env.c (environment::get_prev_char_width): Use node::last_char_node rather than node::get_prev_char_width. * Makefile: Added comment about -fno-inline on 68030-based Apollos. * troff/reg.c (number_format_to_ascii), eqn/delim.c (DELIM_TABLE_SIZE), tty/tty.c (tty_font::load_tty_font), dvi/tfmtodit.c (main): Cast expressions using sizeof to int. * dvi/dvi.c (dvi_font::handle_x_command): Avoid long->int warnings. * macros/tmac.e (TS): Don't move @f back past the current position. Wed Jul 25 09:11:08 1990 James Clark (jjc at yquem) * ps/ps.c (main): Buffer stderr. * dvi/dvi.c (main): Likewise. * tty/tty.c (main): Likewise. * ps/ps.c (ps_printer::do_import): Improve error handling. * troff/input.c (abort_request): Use asciify. * driver/printer.h (printer::draw), driver/printer.c (printer::draw), ps/ps.c (ps_printer::draw), dvi/dvi.c (dvi_printer::draw): Make type of first argument int rather than char. This works around a bug on the 68030 based Apollo using g++ 1.37.1. * tbl/table.h (class table): Add `keep' member. * tbl/table.c (table::table): Initialize `keep'. (table::add_vertical_rule): Set `keep' to 1. (table::do_top): Only emit table keep macro is `keep' is non-zero. (table::do_bottom): Likewise for table release macro. (table::do_row): Emit section keep macro even if the row is 0. Tue Jul 24 08:35:07 1990 James Clark (jjc at yquem) * macros/tmac.e (@C): Preserve the font family across the change in environments. Mon Jul 23 10:15:23 1990 James Clark (jjc at yquem) * lib/font.c: Initialize font::hor and font::vert to 1. (font::load_desc): Check the values of font::hor and font::vert. * lib/lib.h: Added definition of INT_DIGITS. Fix it so that it can be included in a C compilation. (iftoa): Use INT_DIGITS. Include lib.h. (itoa): Likewise. (as_string): Likewise. * tbl/table.c: Removed definition of INT_DIGITS. * eqn/box.c (box::top_level): Use INT_DIGITS + 1 instead of 12. * troff/input.c (input_input_requests): Likewise. * ps/ps.c (make_encoding_name): Likewise. (ps_printer::set_style): Likewise. (ps_output::put_number): Use 1 + INT_DIGITS + 1 instead of 12. * tty/devascii/R.proto: Map fm onto '. * tty/devlatin1/R.proto: Likewise. Sat Jul 21 12:45:07 1990 James Clark (jjc at yquem) * tbl/table.c: Use ' instead of DELIMITER_CHAR in places where the argument to \w is at a different input level. * tbl/table.c (table::init_output): Define a new macro REPEATED_VPT_MACRO, like vpt but if in a diversion also transparently outputs itself. (table::define_bottom_macro): Use REPEATED_VPT_MACRO instead of vpt. (table::do_row): Likewise. * tbl/table.c (vertical_rule::print): Prefix the .sp -1 line with TRANSPARENT_STRING_NAME. * tbl/table.c (table::init_output): In the table release macro print an error message and don't produce any output if after issuing the need request the table still will not fit. Also remove the diversion after bringing it back. * tbl/table.c (table::init_output): Define a new macro REPEATED_MARK_MACRO, like mk but if in a diversion also transparently outputs itself. (table::do_row): Mark row_top_reg using REPEATED_MARK_MACRO. This is necessary because .TH might not call .T#. (table::do_top): Likewise TOP_REG. (table::define_bottom_macro): If TOP_REG is no longer valid, use #T - DOUBLE_LINE_SEP rather than #T. This is necessary because the table header might contain just the two top rules. Fri Jul 20 10:51:42 1990 James Clark (jjc at yquem) * troff/div.c: Implement new request `ptr' to print all traps. * troff/env.c (init_env_requests): Implement `.tabs' reg with init_string_env_reg. * troff/env.c (class tab_reg): Deleted. Thu Jul 19 12:07:16 1990 James Clark (jjc at yquem) * troff/div.c: New number register .pn returns the number of the next page as set by the pn request. * macros/tmac.an: Redid headers and footers. Number each manual entry starting from 1 unless \nC is > 0, like Sun. Added an optional 5th argument to .TH which specifies the manual name and appears in the center of the header. Understand the X, P and D registers like Sun. Wed Jul 18 10:23:31 1990 James Clark (jjc at yquem) * troff/env.c (init_env_requests): New number register `.lt' to return the title length. * troff/node.h (class transparent_dummy_node): New class. * troff/node.c (class transparent_dummy_node): Provide member functions. * troff/env.c (interrupt): Add a transparent_dummy_node, rather than a dummy_node. * troff/input.c (token::next): New escape sequence \). * troff/input.c (get_copy): Recognize \) in copy mode. * troff/input.c (input_stack::clear): New function. * troff/input.c (exit_request): Use input_stack::clear. * troff/token.h: Removed TOKEN_NO_PRINT_CHAR. * troff/input.c (token::process): Removed case TOKEN_NO_PRINT_CHAR. * troff/env.c: Move set_page_character to input.c. Move page_character to input.c also. * troff/env.c (title): Split off the reading of the parts of the title into read_title_parts. * troff/input.c (read_title_parts): New function. Check the input_level when testing whether a token matches the delimiter. * troff/input.c (exit_request): New function. * troff/input.c (init_input_requests): Bind ex request to exit_request rather than exit_groff. * troff/input.c (exit_groff): Call tok.next() before process_input_stack(). Mon Jul 16 09:47:23 1990 James Clark (jjc at yquem) * troff/env.c: ifdef widow control support on WIDOW_CONTROL. * troff/env.h: ditto. * troff/input.c: ditto. * troff/env.c (environment::is_empty): Test pending_lines. * troff/env.c (environment::have_pending_lines): Removed. * troff/input.c: Add request to flush pending lines from the environment. * troff/env.c, troff/env.h: Add automatic widow control feature. * troff/input.c (exit_groff): Do process_input_stack() after do_break() but before setting exit_flag to 2. * troff/input.c: Remove FLUSH_PENDING_LINES and TOKEN_FLUSH_PENDING_LINES. Instead, flush pending lines from environment after END_TRAP token seen, but only if there aren't any more traps still unfinished. * troff/token.h: Remove TOKEN_FLUSH_PENDING_LINES. Sun Jul 15 10:50:08 1990 James Clark (jjc at yquem) * troff/env.c: Rename the `retain_size' member of class pending_output_line to `no_fill'. * troff/env.c (title): When the line is output, make the retain_size argument !fill. * troff/node.h: Add `hyphenated' member to struct breakpoint. * troff/node.c (space_node::get_breakpoints), (dbreak_node::get_breakpoints): Fill this in. * troff/env.c: Allow specification of maximum number of consecutive hyphenated lines. * troff/env.c (environment::is_empty): Add test for !current_tab. Sat Jul 14 11:23:01 1990 James Clark (jjc at yquem) * troff/env.c (environment::hyphenate_line): Don't completely give up if the word is not to be hyphenated; continue so that breaks can be made at break_char_node's. * lib/lib.h: Only define INT_MAX if it's not already defined; undef INT_MIN if it's already defined. * Makefile: Make it easy to define CFRONT_ANSI_BUG. * lib/lib.h: If CFRONT_ANSI_BUG is defined, cast INT_MIN to long. This works around a bug in AT&T C++ 2.0 used with an ANSI C compiler. * macros/tmac.an (an-header): Set no-space mode. * macros/tmac.an (TH): Start a new page if necessary. * Started using ChangeLog at version 0.4. Copyright 1990-1999 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. Local Variables: fill-column: 72 mode: change-log version-control: never End: vim:set autoindent textwidth=72: groff-1.23.0/font/0000755000175000017500000000000014451355541010656 500000000000000groff-1.23.0/font/devX100-12/0000755000175000017500000000000014451355542012226 500000000000000groff-1.23.0/font/devX100-12/TR0000644000175000017500000000562614450320476012424 00000000000000name TR spacewidth 4 charset --- 12,11 0 00 --- 4,1 0 040 ! 5,11 0 041 " 7,11 0 042 dq " # 8,11 0 043 sh " $ 8,12,1 0 044 Do " % 14,11 0 045 & 13,11 0 046 ' 3,11 0 047 aq " cq " oq " ( 5,11,3 0 050 ) 5,11,3 0 051 * 8,11 0 052 + 9,8 0 053 , 4,2,1 0 054 \- 5,5 0 055 . 4,2 0 056 / 5,11,2 0 057 sl " 0 8,11 0 060 1 8,11 0 061 2 8,11 0 062 3 8,11 0 063 4 8,11 0 064 5 8,11 0 065 6 8,11 0 066 7 8,11 0 067 8 8,11 0 070 9 8,11 0 071 : 4,8 0 072 ; 4,8,1 0 073 < 9,9 0 074 = 9,6 0 075 > 9,9 0 076 ? 7,11 0 077 @ 15,11,3 0 0100 at " A 12,11 0 0101 B 11,11 0 0102 C 11,11 0 0103 D 12,11 0 0104 E 10,11 0 0105 F 9,11 0 0106 G 12,11 0 0107 H 12,11 0 0110 I 5,11 0 0111 J 6,11 0 0112 K 12,11 0 0113 L 10,11 0 0114 M 15,11 0 0115 N 12,11 0 0116 O 12,11 0 0117 P 9,11 0 0120 Q 12,11,3 0 0121 R 11,11 0 0122 S 9,11 0 0123 T 10,11 0 0124 U 12,11 0 0125 V 12,11 0 0126 W 16,11 0 0127 X 12,11 0 0130 Y 12,11 0 0131 Z 10,11 0 0132 [ 5,11,3 0 0133 lB " \ 5,11 0 0134 rs " ] 5,11,3 0 0135 rB " ^ 8,11 0 0136 a^ " ha " _ 8,0,2 0 0137 ` 6,11 0 0140 ga " a 7,8 0 0141 b 8,11 0 0142 c 7,8 0 0143 d 8,11 0 0144 e 7,8 0 0145 f 6,11 0 0146 g 8,8,4 0 0147 h 8,11 0 0150 i 5,11 0 0151 j 4,11,4 0 0152 k 8,11 0 0153 l 5,11 0 0154 m 13,8 0 0155 n 8,8 0 0156 o 8,8 0 0157 p 8,8,4 0 0160 q 8,8,4 0 0161 r 6,8 0 0162 s 6,8 0 0163 t 5,10 0 0164 u 8,8 0 0165 v 8,8 0 0166 w 12,8 0 0167 x 8,8 0 0170 y 8,8,4 0 0171 z 7,8 0 0172 { 8,11,3 0 0173 lC " | 3,11 0 0174 ba " } 8,11,3 0 0175 rC " ~ 9,6 0 0176 a~ " ti " --- 4,1 0 0240 r! 5,8,3 0 0241 ct 8,10,2 0 0242 Po 8,11 0 0243 Cs 8,10 0 0244 Ye 8,11 0 0245 bb 3,11 0 0246 sc 8,11,3 0 0247 ad 6,11 0 0250 co 13,11 0 0251 Of 5,11 0 0252 Fo 8,7 0 0253 tno 9,5 0 0254 - 5,5 0 0255 hy " rg 13,11 0 0256 a- 6,10 0 0257 de 7,11 0 0260 t+- 9,9 0 0261 S2 5,11 0 0262 S3 5,11 0 0263 aa 6,11 0 0264 mc 8,8,3 0 0265 ps 8,11,4 0 0266 pc 4,6 0 0267 ac 6,0,4 0 0270 S1 5,11 0 0271 Om 5,11 0 0272 Fc 8,7 0 0273 14 13,11 0 0274 12 13,11 0 0275 34 13,11 0 0276 r? 7,8,3 0 0277 `A 12,15 0 0300 'A 12,15 0 0301 ^A 12,15 0 0302 ~A 12,14 0 0303 :A 12,14 0 0304 oA 12,14 0 0305 AE 15,11 0 0306 ,C 11,11,4 0 0307 `E 10,15 0 0310 'E 10,15 0 0311 ^E 10,15 0 0312 :E 10,14 0 0313 `I 5,15 0 0314 'I 5,15 0 0315 ^I 5,15 0 0316 :I 5,14 0 0317 -D 12,11 0 0320 ~N 12,14 0 0321 `O 12,15 0 0322 'O 12,15 0 0323 ^O 12,15 0 0324 ~O 12,14 0 0325 :O 12,14 0 0326 tmu 9,7 0 0327 /O 12,12,1 0 0330 `U 12,15 0 0331 'U 12,15 0 0332 ^U 12,15 0 0333 :U 12,14 0 0334 'Y 12,15 0 0335 TP 9,11 0 0336 ss 8,11 0 0337 `a 7,12 0 0340 'a 7,12 0 0341 ^a 7,12 0 0342 ~a 7,11 0 0343 :a 7,11 0 0344 oa 7,12 0 0345 ae 11,8 0 0346 ,c 7,8,4 0 0347 `e 7,12 0 0350 'e 7,12 0 0351 ^e 7,12 0 0352 :e 7,11 0 0353 `i 5,12 0 0354 'i 5,12 0 0355 ^i 5,12 0 0356 :i 5,11 0 0357 Sd 8,11 0 0360 ~n 8,11 0 0361 `o 8,12 0 0362 'o 8,12 0 0363 ^o 8,12 0 0364 ~o 8,11 0 0365 :o 8,11 0 0366 tdi 9,9 0 0367 /o 8,10,2 0 0370 `u 8,12 0 0371 'u 8,12 0 0372 ^u 8,12 0 0373 :u 8,11 0 0374 'y 8,12,4 0 0375 Tp 8,11,4 0 0376 :y 8,11,4 0 0377 groff-1.23.0/font/devX100-12/CR0000644000175000017500000000603314450320476012374 00000000000000name CR spacewidth 10 charset --- 10,9 0 00 --- 10,1 0 040 ! 10,11 0 041 " 10,11 0 042 dq " # 10,11,1 0 043 sh " $ 10,12,1 0 044 Do " % 10,11 0 045 & 10,9 0 046 ' 10,11 0 047 aq " cq " oq " ( 10,11,2 0 050 ) 10,11,2 0 051 * 10,11 0 052 + 10,9 0 053 , 10,2,2 0 054 \- 10,5 0 055 . 10,2 0 056 / 10,11,2 0 057 sl " 0 10,11 0 060 1 10,11 0 061 2 10,11 0 062 3 10,11 0 063 4 10,11 0 064 5 10,11 0 065 6 10,11 0 066 7 10,11 0 067 8 10,11 0 070 9 10,11 0 071 : 10,7 0 072 ; 10,7,2 0 073 < 10,9 0 074 = 10,7 0 075 > 10,9 0 076 ? 10,10 0 077 @ 10,11,1 0 0100 at " A 10,10 0 0101 B 10,10 0 0102 C 10,10 0 0103 D 10,10 0 0104 E 10,10 0 0105 F 10,10 0 0106 G 10,10 0 0107 H 10,10 0 0110 I 10,10 0 0111 J 10,10 0 0112 K 10,10 0 0113 L 10,10 0 0114 M 10,10 0 0115 N 10,10 0 0116 O 10,10 0 0117 P 10,10 0 0120 Q 10,10,2 0 0121 R 10,10 0 0122 S 10,10 0 0123 T 10,10 0 0124 U 10,10 0 0125 V 10,10 0 0126 W 10,10 0 0127 X 10,10 0 0130 Y 10,10 0 0131 Z 10,10 0 0132 [ 10,11,2 0 0133 lB " \ 10,11,2 0 0134 rs " ] 10,11,2 0 0135 rB " ^ 10,11 0 0136 a^ " ha " _ 10,0,3 0 0137 ` 10,11 0 0140 ga " a 10,7 0 0141 b 10,10 0 0142 c 10,7 0 0143 d 10,10 0 0144 e 10,7 0 0145 f 10,10 0 0146 g 10,7,3 0 0147 h 10,10 0 0150 i 10,10 0 0151 j 10,10,3 0 0152 k 10,10 0 0153 l 10,10 0 0154 m 10,7 0 0155 n 10,7 0 0156 o 10,7 0 0157 p 10,7,3 0 0160 q 10,7,3 0 0161 r 10,7 0 0162 s 10,7 0 0163 t 10,9 0 0164 u 10,7 0 0165 v 10,7 0 0166 w 10,7 0 0167 x 10,7 0 0170 y 10,7,3 0 0171 z 10,7 0 0172 { 10,11,2 0 0173 lC " | 10,10,2 0 0174 ba " } 10,11,2 0 0175 rC " ~ 10,6 0 0176 a~ " ti " --- 10,1 0 0240 r! 10,7,3 0 0241 ct 10,10 0 0242 Po 10,10 0 0243 Cs 10,8 0 0244 Ye 10,10 0 0245 bb 10,10,2 0 0246 sc 10,11,1 0 0247 ad 10,10 0 0250 co 10,10 0 0251 Of 10,10 0 0252 Fo 10,7 0 0253 tno 10,6 0 0254 - 10,5 0 0255 hy " rg 10,10 0 0256 a- 10,9 0 0257 de 10,11 0 0260 t+- 10,9 0 0261 S2 10,11 0 0262 S3 10,11 0 0263 aa 10,11 0 0264 mc 10,7,3 0 0265 ps 10,11,1 0 0266 pc 10,6 0 0267 ac 10,1,3 0 0270 S1 10,11 0 0271 Om 10,10 0 0272 Fc 10,7 0 0273 14 10,11 0 0274 12 10,11 0 0275 34 10,11 0 0276 r? 10,7,3 0 0277 `A 10,14 0 0300 'A 10,14 0 0301 ^A 10,14 0 0302 ~A 10,13 0 0303 :A 10,13 0 0304 oA 10,14 0 0305 AE 10,10 0 0306 ,C 10,10,3 0 0307 `E 10,14 0 0310 'E 10,14 0 0311 ^E 10,14 0 0312 :E 10,13 0 0313 `I 10,14 0 0314 'I 10,14 0 0315 ^I 10,14 0 0316 :I 10,13 0 0317 -D 10,10 0 0320 ~N 10,13 0 0321 `O 10,14 0 0322 'O 10,14 0 0323 ^O 10,14 0 0324 ~O 10,13 0 0325 :O 10,13 0 0326 tmu 10,8 0 0327 /O 10,10 0 0330 `U 10,14 0 0331 'U 10,14 0 0332 ^U 10,14 0 0333 :U 10,13 0 0334 'Y 10,14 0 0335 TP 10,10 0 0336 ss 10,11 0 0337 `a 10,11 0 0340 'a 10,11 0 0341 ^a 10,11 0 0342 ~a 10,10 0 0343 :a 10,10 0 0344 oa 10,12 0 0345 ae 10,7 0 0346 ,c 10,7,3 0 0347 `e 10,11 0 0350 'e 10,11 0 0351 ^e 10,11 0 0352 :e 10,10 0 0353 `i 10,11 0 0354 'i 10,11 0 0355 ^i 10,11 0 0356 :i 10,10 0 0357 Sd 10,11 0 0360 ~n 10,10 0 0361 `o 10,11 0 0362 'o 10,11 0 0363 ^o 10,11 0 0364 ~o 10,10 0 0365 :o 10,10 0 0366 tdi 10,8 0 0367 /o 10,8,1 0 0370 `u 10,11 0 0371 'u 10,11 0 0372 ^u 10,11 0 0373 :u 10,10 0 0374 'y 10,11,3 0 0375 Tp 10,11,3 0 0376 :y 10,10,3 0 0377 groff-1.23.0/font/devX100-12/CI0000644000175000017500000000603414450320476012364 00000000000000name CI spacewidth 10 charset --- 10,9 0 00 --- 10,1 0 040 ! 10,11 0 041 " 10,11 0 042 dq " # 10,11,1 0 043 sh " $ 10,12,1 0 044 Do " % 10,11 0 045 & 10,9 0 046 ' 10,11 0 047 aq " cq " oq " ( 10,11,2 0 050 ) 10,11,2 0 051 * 10,10 0 052 + 10,9 0 053 , 10,2,2 0 054 \- 10,5 0 055 . 10,2 0 056 / 10,11,2 0 057 sl " 0 10,11 0 060 1 10,11 0 061 2 10,11 0 062 3 10,11 0 063 4 10,11 0 064 5 10,11 0 065 6 10,11 0 066 7 10,11 0 067 8 10,11 0 070 9 10,11 0 071 : 10,7 0 072 ; 10,7,2 0 073 < 10,9 0 074 = 10,7 0 075 > 10,9 0 076 ? 10,10 0 077 @ 10,11,1 0 0100 at " A 10,10 0 0101 B 10,10 0 0102 C 10,10 0 0103 D 10,10 0 0104 E 10,10 0 0105 F 10,10 0 0106 G 10,10 0 0107 H 10,10 0 0110 I 10,10 0 0111 J 10,10 0 0112 K 10,10 0 0113 L 10,10 0 0114 M 10,10 0 0115 N 10,10 0 0116 O 10,10 0 0117 P 10,10 0 0120 Q 10,10,2 0 0121 R 10,10 0 0122 S 10,10 0 0123 T 10,10 0 0124 U 10,10 0 0125 V 10,10 0 0126 W 10,10 0 0127 X 10,10 0 0130 Y 10,10 0 0131 Z 10,10 0 0132 [ 10,11,2 0 0133 lB " \ 10,11,2 0 0134 rs " ] 10,11,2 0 0135 rB " ^ 10,11 0 0136 a^ " ha " _ 10,0,3 0 0137 ` 10,11 0 0140 ga " a 10,7 0 0141 b 10,10 0 0142 c 10,7 0 0143 d 10,10 0 0144 e 10,7 0 0145 f 10,10 0 0146 g 10,7,3 0 0147 h 10,10 0 0150 i 10,11 0 0151 j 10,11,3 0 0152 k 10,10 0 0153 l 10,10 0 0154 m 10,7 0 0155 n 10,7 0 0156 o 10,7 0 0157 p 10,7,3 0 0160 q 10,7,3 0 0161 r 10,7 0 0162 s 10,7 0 0163 t 10,9 0 0164 u 10,7 0 0165 v 10,7 0 0166 w 10,7 0 0167 x 10,7 0 0170 y 10,7,3 0 0171 z 10,7 0 0172 { 10,11,2 0 0173 lC " | 10,10,2 0 0174 ba " } 10,11,2 0 0175 rC " ~ 10,6 0 0176 a~ " ti " --- 10,1 0 0240 r! 10,7,4 0 0241 ct 10,10 0 0242 Po 10,10 0 0243 Cs 10,8 0 0244 Ye 10,10 0 0245 bb 10,11,2 0 0246 sc 10,11,1 0 0247 ad 10,10 0 0250 co 10,10 0 0251 Of 10,10 0 0252 Fo 10,7 0 0253 tno 10,6 0 0254 - 10,5 0 0255 hy " rg 10,10 0 0256 a- 10,10 0 0257 de 10,11 0 0260 t+- 10,9 0 0261 S2 10,11 0 0262 S3 10,11 0 0263 aa 10,11 0 0264 mc 10,7,3 0 0265 ps 10,11,1 0 0266 pc 10,6 0 0267 ac 10,0,3 0 0270 S1 10,11 0 0271 Om 10,10 0 0272 Fc 10,7 0 0273 14 10,11 0 0274 12 10,11 0 0275 34 10,11 0 0276 r? 10,7,3 0 0277 `A 10,14 0 0300 'A 10,14 0 0301 ^A 10,14 0 0302 ~A 10,13 0 0303 :A 10,13 0 0304 oA 10,14 0 0305 AE 10,10 0 0306 ,C 10,10,3 0 0307 `E 10,14 0 0310 'E 10,14 0 0311 ^E 10,14 0 0312 :E 10,13 0 0313 `I 10,14 0 0314 'I 10,14 0 0315 ^I 10,14 0 0316 :I 10,13 0 0317 -D 10,10 0 0320 ~N 10,13 0 0321 `O 10,14 0 0322 'O 10,14 0 0323 ^O 10,14 0 0324 ~O 10,13 0 0325 :O 10,13 0 0326 tmu 10,8 0 0327 /O 10,10 0 0330 `U 10,14 0 0331 'U 10,14 0 0332 ^U 10,14 0 0333 :U 10,13 0 0334 'Y 10,14 0 0335 TP 10,10 0 0336 ss 10,11 0 0337 `a 10,11 0 0340 'a 10,11 0 0341 ^a 10,11 0 0342 ~a 10,10 0 0343 :a 10,10 0 0344 oa 10,11 0 0345 ae 10,7 0 0346 ,c 10,7,3 0 0347 `e 10,11 0 0350 'e 10,11 0 0351 ^e 10,11 0 0352 :e 10,10 0 0353 `i 10,11 0 0354 'i 10,11 0 0355 ^i 10,11 0 0356 :i 10,10 0 0357 Sd 10,11 0 0360 ~n 10,10 0 0361 `o 10,11 0 0362 'o 10,11 0 0363 ^o 10,11 0 0364 ~o 10,10 0 0365 :o 10,10 0 0366 tdi 10,8 0 0367 /o 10,8,1 0 0370 `u 10,11 0 0371 'u 10,11 0 0372 ^u 10,11 0 0373 :u 10,10 0 0374 'y 10,11,3 0 0375 Tp 10,11,3 0 0376 :y 10,10,3 0 0377 groff-1.23.0/font/devX100-12/TBI0000644000175000017500000000565214450320476012514 00000000000000name TBI spacewidth 4 charset --- 13,11 0 00 --- 4,1 0 040 ! 6,11 0 041 " 9,11 0 042 dq " # 8,11 0 043 sh " $ 8,12,1 0 044 Do " % 13,11 0 045 & 13,11 0 046 ' 5,11 0 047 aq " cq " oq " ( 6,11,3 0 050 ) 6,11,3 0 051 * 8,11 0 052 + 10,9 0 053 , 4,2,3 0 054 \- 5,5 0 055 . 4,2 0 056 / 5,12 0 057 sl " 0 8,11 0 060 1 8,11 0 061 2 8,11 0 062 3 8,11 0 063 4 8,11 0 064 5 8,11 0 065 6 8,11 0 066 7 8,11 0 067 8 8,11 0 070 9 8,11 0 071 : 5,7 0 072 ; 5,7,3 0 073 < 10,8 0 074 = 10,7 0 075 > 10,8 0 076 ? 8,11 0 077 @ 14,11,2 0 0100 at " A 11,11 0 0101 B 11,11 0 0102 C 11,11 0 0103 D 12,11 0 0104 E 11,11 0 0105 F 11,11 0 0106 G 12,11 0 0107 H 13,11 0 0110 I 6,11 0 0111 J 8,11,2 0 0112 K 11,11 0 0113 L 10,11 0 0114 M 15,11 0 0115 N 12,11 0 0116 O 12,11 0 0117 P 10,11 0 0120 Q 12,11,4 0 0121 R 11,11 0 0122 S 9,11 0 0123 T 10,11 0 0124 U 12,11 0 0125 V 11,11 0 0126 W 15,11 0 0127 X 11,11 0 0130 Y 10,11 0 0131 Z 10,11 0 0132 [ 6,12,3 0 0133 lB " \ 5,12 0 0134 rs " ] 6,12,3 0 0135 rB " ^ 10,11 0 0136 a^ " ha " _ 8,0,2 0 0137 ` 6,12 0 0140 ga " a 8,8 0 0141 b 8,11 0 0142 c 7,8 0 0143 d 8,11 0 0144 e 7,8 0 0145 f 6,11,3 0 0146 g 8,8,3 0 0147 h 9,11 0 0150 i 5,11 0 0151 j 5,11,3 0 0152 k 8,11 0 0153 l 5,11 0 0154 m 13,8 0 0155 n 9,8 0 0156 o 8,8 0 0157 p 8,8,3 0 0160 q 8,8,3 0 0161 r 6,8 0 0162 s 6,8 0 0163 t 5,10 0 0164 u 9,8 0 0165 v 7,8 0 0166 w 11,8 0 0167 x 8,8 0 0170 y 7,8,3 0 0171 z 6,8,1 0 0172 { 6,12,3 0 0173 lC " | 4,12 0 0174 ba " } 6,12,3 0 0175 rC " ~ 10,6 0 0176 a~ " ti " --- 4,1 0 0240 r! 6,8,4 0 0241 ct 8,10,2 0 0242 Po 8,11 0 0243 Cs 8,9 0 0244 Ye 8,11 0 0245 bb 4,12 0 0246 sc 8,11,3 0 0247 ad 6,11 0 0250 co 12,11 0 0251 Of 4,11 0 0252 Fo 8,7 0 0253 tno 10,5 0 0254 - 5,5 0 0255 hy " rg 12,11 0 0256 a- 6,10 0 0257 de 7,11 0 0260 t+- 10,10 0 0261 S2 5,11 0 0262 S3 5,11 0 0263 aa 6,12 0 0264 mc 9,8,3 0 0265 ps 8,11,3 0 0266 pc 4,5 0 0267 ac 6,1,3 0 0270 S1 5,11 0 0271 Om 5,11 0 0272 Fc 8,7 0 0273 14 13,11 0 0274 12 13,11 0 0275 34 13,11 0 0276 r? 8,8,4 0 0277 `A 11,15 0 0300 'A 11,15 0 0301 ^A 11,15 0 0302 ~A 11,14 0 0303 :A 11,14 0 0304 oA 11,15 0 0305 AE 15,11 0 0306 ,C 11,11,3 0 0307 `E 11,15 0 0310 'E 11,15 0 0311 ^E 11,15 0 0312 :E 11,14 0 0313 `I 6,15 0 0314 'I 6,15 0 0315 ^I 6,15 0 0316 :I 6,14 0 0317 -D 12,11 0 0320 ~N 12,14 0 0321 `O 12,15 0 0322 'O 12,15 0 0323 ^O 12,15 0 0324 ~O 12,14 0 0325 :O 12,14 0 0326 tmu 10,9 0 0327 /O 12,12,2 0 0330 `U 12,15 0 0331 'U 12,15 0 0332 ^U 12,15 0 0333 :U 12,14 0 0334 'Y 10,15 0 0335 TP 10,11 0 0336 ss 8,12,3 0 0337 `a 8,12 0 0340 'a 8,12 0 0341 ^a 8,12 0 0342 ~a 8,11 0 0343 :a 8,11 0 0344 oa 8,12 0 0345 ae 12,8 0 0346 ,c 7,8,3 0 0347 `e 7,12 0 0350 'e 7,12 0 0351 ^e 7,12 0 0352 :e 7,11 0 0353 `i 5,12 0 0354 'i 5,12 0 0355 ^i 5,12 0 0356 :i 5,11 0 0357 Sd 8,11 0 0360 ~n 9,11 0 0361 `o 8,12 0 0362 'o 8,12 0 0363 ^o 8,12 0 0364 ~o 8,11 0 0365 :o 8,11 0 0366 tdi 10,9 0 0367 /o 8,10,2 0 0370 `u 9,12 0 0371 'u 9,12 0 0372 ^u 9,12 0 0373 :u 9,11 0 0374 'y 7,12,3 0 0375 Tp 8,11,3 0 0376 :y 7,11,3 0 0377 groff-1.23.0/font/devX100-12/S0000644000175000017500000000643213753060053012272 00000000000000name S special spacewidth 4 charset --- 4,1 0 040 ! 5,11 0 041 fa 11,12 0 042 # 8,11 0 043 sh " te 9,12 0 044 % 13,11,1 0 045 & 13,11 0 046 st 7,8 0 047 ( 5,12,2 0 050 ) 5,12,2 0 051 ** 8,8 0 052 + 9,9 0 053 pl " , 4,3,2 0 054 \- 9,5 0 055 mi " . 4,3 0 056 / 5,11 0 057 sl " 0 8,12 0 060 1 8,12 0 061 2 8,12 0 062 3 8,12 0 063 4 8,12 0 064 5 8,12 0 065 6 8,12 0 066 7 8,12 0 067 8 8,12 0 070 9 8,12 0 071 : 4,8 0 072 ; 4,8,2 0 073 < 9,9 0 074 = 9,6 0 075 eq " > 9,9 0 076 ? 7,11 0 077 =~ 9,8 0 0100 *A 12,11 0 0101 *B 11,11 0 0102 *X 12,11 0 0103 *D 10,11 0 0104 *E 10,11 0 0105 *F 12,11 0 0106 *G 10,11 0 0107 *Y 12,11 0 0110 *I 6,11 0 0111 +h 10,12 0 0112 *K 12,11 0 0113 *L 11,11 0 0114 *M 14,11 0 0115 *N 11,11 0 0116 *O 12,11 0 0117 *P 12,11 0 0120 *H 12,11 0 0121 *R 9,11 0 0122 *S 10,11 0 0123 *T 10,11 0 0124 --- 11,11 0 0125 ts 8,8,4 0 0126 *W 12,12 0 0127 *C 11,11 0 0130 *Q 13,11 0 0131 *Z 10,11 0 0132 [ 6,12,2 0 0133 lB " tf 14,8 0 0134 3d " ] 5,12,2 0 0135 rB " pp 11,11 0 0136 _ 8,0,3 0 0137 radicalex 8,13 0 0140 *a 11,9 0 0141 *b 9,13,4 0 0142 *x 9,9,3 0 0143 *d 8,12 0 0144 *e 7,9 0 0145 *f 9,11,3 0 0146 *g 7,9,4 0 0147 *y 10,9,3 0 0150 *i 5,9 0 0151 +f 10,9,3 0 0152 *k 9,9 0 0153 *l 9,13 0 0154 *m 9,9,4 0 0155 *n 8,9 0 0156 *o 9,9 0 0157 *p 9,9 0 0160 *h 9,12 0 0161 *r 9,9,4 0 0162 *s 10,9 0 0163 *t 7,9 0 0164 *u 9,9 0 0165 +p 11,10 0 0166 *w 11,9 0 0167 *c 8,13,4 0 0170 *q 11,9,4 0 0171 *z 8,13,4 0 0172 lC 8,12,2 0 0173 { " ba 3,11,3 0 0174 | " rC 8,12,2 0 0175 } " ap 9,5 0 0176 *U 10,11 0 0241 fm 4,12 0 0242 <= 9,11 0 0243 f/ 3,11 0 0244 if 12,7 0 0245 Fn 8,12,3 0 0246 CL 12,9,1 0 0247 DI 12,9 0 0250 HE 12,9 0 0251 SP 12,9,1 0 0252 <> 17,9 0 0253 <- 16,9 0 0254 ua 10,13,2 0 0255 arrowverttp " -> 16,9 0 0256 da 10,13,2 0 0257 arrowvertbt " de 6,11 0 0260 +- 9,11 0 0261 sd 7,12 0 0262 >= 9,11 0 0263 mu 9,9 0 0264 pt 11,7 0 0265 pd 8,13,1 0 0266 bu 8,8 0 0267 di 9,8 0 0270 != 9,9,1 0 0271 == 9,8 0 0272 ~= 9,7 0 0273 ~~ " --- 16,3 0 0274 arrowvertex 10,13,4 0 0275 an 16,5 0 0276 CR 10,10,1 0 0277 Ah 13,11 0 0300 Im 11,13,1 0 0301 Re 13,13 0 0302 wp 16,9,4 0 0303 c* 12,11 0 0304 c+ 12,11 0 0305 es 13,12 0 0306 ca 12,9 0 0307 cu 12,9 0 0310 sp 11,8 0 0311 ip 11,7,3 0 0312 nb 11,9,1 0 0313 sb 11,8 0 0314 ib 11,8,2 0 0315 mo 11,7 0 0316 nm 11,8,1 0 0317 /_ 12,11 0 0320 gr 11,12 0 0321 rg 13,11 0 0322 co 13,11 0 0323 tm 14,11 0 0324 --- 13,13,2 0 0325 sr 9,13,3 0 0326 sqrt " md 4,5 0 0327 no 12,5 0 0330 AN 10,8 0 0331 OR 10,8 0 0332 hA 17,9 0 0333 lA 16,9 0 0334 uA 10,13,2 0 0335 rA 16,9 0 0336 dA 10,13,2 0 0337 lz 8,12 0 0340 la 5,13,2 0 0341 --- 13,11 0 0342 --- 13,11 0 0343 --- 13,11 0 0344 --- 11,13,2 0 0345 parenlefttp 6,13,4 0 0346 parenleftex 6,13,4 0 0347 parenleftbt 6,13,4 0 0350 bracketlefttp 6,13,4 0 0351 lc " bracketleftex 6,13,4 0 0352 bracketleftbt 6,13,4 0 0353 lf " bracelefttp 8,13,4 0 0354 lt " braceleftmid 8,13,4 0 0355 lk " braceleftbt 8,13,4 0 0356 lb " bracerightex 8,13,4 0 0357 braceleftex " braceex " bv " ra 5,13,2 0 0361 is 5,13,4 0 0362 integral " --- 11,13,4 0 0363 --- 11,13,4 0 0364 --- 11,13,4 0 0365 parenrighttp 7,13,4 0 0366 parenrightex 6,13,4 0 0367 parenrightbt 6,13,4 0 0370 bracketrighttp 6,13,4 0 0371 rc " bracketrightex 6,13,4 0 0372 bracketrightbt 6,13,4 0 0373 rf " bracerighttp 8,13,4 0 0374 rt " bracerightmid 8,13,4 0 0375 rk " bracerightbt 8,13,4 0 0376 rb " groff-1.23.0/font/devX100-12/HBI0000644000175000017500000000567414450320476012504 00000000000000name HBI spacewidth 5 charset --- 12,11 0 00 --- 5,1 0 040 ! 6,12 0 041 " 8,12 0 042 dq " # 9,12 0 043 sh " $ 9,13,1 0 044 Do " % 14,12 0 045 & 12,12 0 046 ' 4,12 0 047 aq " cq " oq " ( 6,12,3 0 050 ) 6,12,3 0 051 * 6,12 0 052 + 10,8 0 053 , 4,2,3 0 054 \- 5,5 0 055 . 4,2 0 056 / 5,12 0 057 sl " 0 9,12 0 060 1 9,12 0 061 2 9,12 0 062 3 9,12 0 063 4 9,12 0 064 5 9,12 0 065 6 9,12 0 066 7 9,12 0 067 8 9,12 0 070 9 9,12 0 071 : 5,8 0 072 ; 5,8,3 0 073 < 10,8 0 074 = 10,7 0 075 > 10,8 0 076 ? 10,12 0 077 @ 16,12,2 0 0100 at " A 12,12 0 0101 B 12,12 0 0102 C 12,12 0 0103 D 12,12 0 0104 E 11,12 0 0105 F 10,12 0 0106 G 13,12 0 0107 H 12,12 0 0110 I 4,12 0 0111 J 9,12 0 0112 K 12,12 0 0113 L 10,12 0 0114 M 13,12 0 0115 N 12,12 0 0116 O 13,12 0 0117 P 11,12 0 0120 Q 13,12,1 0 0121 R 12,12 0 0122 S 11,12 0 0123 T 10,12 0 0124 U 12,12 0 0125 V 11,12 0 0126 W 15,12 0 0127 X 11,12 0 0130 Y 11,12 0 0131 Z 10,12 0 0132 [ 6,12,3 0 0133 lB " \ 5,12 0 0134 rs " ] 6,12,3 0 0135 rB " ^ 10,12 0 0136 a^ " ha " _ 9,0,3 0 0137 ` 6,13 0 0140 ga " a 9,9 0 0141 b 10,12 0 0142 c 9,9 0 0143 d 10,12 0 0144 e 9,9 0 0145 f 5,12 0 0146 g 10,9,4 0 0147 h 10,12 0 0150 i 4,12 0 0151 j 5,12,4 0 0152 k 9,12 0 0153 l 5,12 0 0154 m 14,9 0 0155 n 10,9 0 0156 o 10,9 0 0157 p 10,9,4 0 0160 q 10,9,4 0 0161 r 6,9 0 0162 s 9,9 0 0163 t 6,12 0 0164 u 10,9 0 0165 v 9,9 0 0166 w 13,9 0 0167 x 9,9 0 0170 y 9,9,4 0 0171 z 8,9 0 0172 { 6,12,3 0 0173 lC " | 3,12,4 0 0174 ba " } 6,12,3 0 0175 rC " ~ 10,5 0 0176 a~ " ti " --- 5,1 0 0240 r! 6,9,3 0 0241 ct 9,10,1 0 0242 Po 9,12 0 0243 Cs 9,9 0 0244 Ye 9,12 0 0245 bb 5,12,4 0 0246 sc 9,12,3 0 0247 ad 6,12 0 0250 co 12,12 0 0251 Of 6,12 0 0252 Fo 9,8 0 0253 tno 10,7 0 0254 - 5,5 0 0255 hy " rg 12,12 0 0256 a- 6,11 0 0257 de 7,12 0 0260 t+- 10,11 0 0261 S2 6,12 0 0262 S3 6,12 0 0263 aa 6,13 0 0264 mc 10,9,4 0 0265 ps 9,12,3 0 0266 pc 5,6 0 0267 ac 6,0,4 0 0270 S1 6,12 0 0271 Om 6,12 0 0272 Fc 9,8 0 0273 14 14,12 0 0274 12 14,12 0 0275 34 14,12 0 0276 r? 10,9,3 0 0277 `A 12,16 0 0300 'A 12,16 0 0301 ^A 12,16 0 0302 ~A 12,15 0 0303 :A 12,15 0 0304 oA 12,15 0 0305 AE 17,12 0 0306 ,C 12,12,4 0 0307 `E 11,16 0 0310 'E 11,16 0 0311 ^E 11,16 0 0312 :E 11,15 0 0313 `I 4,16 0 0314 'I 4,16 0 0315 ^I 4,16 0 0316 :I 4,15 0 0317 -D 12,12 0 0320 ~N 12,15 0 0321 `O 13,16 0 0322 'O 13,16 0 0323 ^O 13,16 0 0324 ~O 13,15 0 0325 :O 13,15 0 0326 tmu 10,8 0 0327 /O 13,12 0 0330 `U 12,16 0 0331 'U 12,16 0 0332 ^U 12,16 0 0333 :U 12,15 0 0334 'Y 11,16 0 0335 TP 11,12 0 0336 ss 10,12 0 0337 `a 9,13 0 0340 'a 9,13 0 0341 ^a 9,13 0 0342 ~a 9,12 0 0343 :a 9,12 0 0344 oa 9,13 0 0345 ae 15,9 0 0346 ,c 9,9,4 0 0347 `e 9,13 0 0350 'e 9,13 0 0351 ^e 9,13 0 0352 :e 9,12 0 0353 `i 4,13 0 0354 'i 4,13 0 0355 ^i 4,13 0 0356 :i 4,12 0 0357 Sd 10,13 0 0360 ~n 10,12 0 0361 `o 10,13 0 0362 'o 10,13 0 0363 ^o 10,13 0 0364 ~o 10,12 0 0365 :o 10,12 0 0366 tdi 10,8 0 0367 /o 10,9 0 0370 `u 10,13 0 0371 'u 10,13 0 0372 ^u 10,13 0 0373 :u 10,12 0 0374 'y 9,13,4 0 0375 Tp 10,12,4 0 0376 :y 9,12,4 0 0377 groff-1.23.0/font/devX100-12/NB0000644000175000017500000000573714450320476012401 00000000000000name NB spacewidth 4 charset --- 15,11 0 00 --- 4,1 0 040 ! 5,12 0 041 " 6,12 0 042 dq " # 10,12 0 043 sh " $ 10,14,1 0 044 Do " % 14,12 0 045 & 14,12 0 046 ' 4,12 0 047 aq " cq " oq " ( 6,12,2 0 050 ) 6,12,2 0 051 * 8,12 0 052 + 10,8 0 053 , 5,3,3 0 054 \- 5,5 0 055 . 5,3 0 056 / 5,12 0 057 sl " 0 10,12 0 060 1 10,12 0 061 2 10,12 0 062 3 10,12 0 063 4 10,12 0 064 5 10,12 0 065 6 10,12 0 066 7 10,12 0 067 8 10,12 0 070 9 10,12 0 071 : 5,8 0 072 ; 5,8,3 0 073 < 10,9 0 074 = 10,7 0 075 > 10,9 0 076 ? 8,12 0 077 @ 12,12,1 0 0100 at " A 13,12 0 0101 B 13,12 0 0102 C 13,12 0 0103 D 14,12 0 0104 E 12,12 0 0105 F 12,12 0 0106 G 14,12 0 0107 H 15,12 0 0110 I 7,12 0 0111 J 11,12 0 0112 K 13,12 0 0113 L 12,12 0 0114 M 16,12 0 0115 N 14,12 0 0116 O 14,12 0 0117 P 13,12 0 0120 Q 14,12,3 0 0121 R 14,12 0 0122 S 11,12 0 0123 T 12,12 0 0124 U 14,12 0 0125 V 13,12 0 0126 W 16,12 0 0127 X 12,12 0 0130 Y 12,12 0 0131 Z 11,12 0 0132 [ 6,12,2 0 0133 lB " \ 10,12 0 0134 rs " ] 7,12,2 0 0135 rB " ^ 10,12 0 0136 a^ " ha " _ 8,0,2 0 0137 ` 6,12 0 0140 ga " a 10,8 0 0141 b 11,12 0 0142 c 9,8 0 0143 d 11,12 0 0144 e 10,8 0 0145 f 7,12 0 0146 g 10,9,3 0 0147 h 11,12 0 0150 i 6,12 0 0151 j 6,12,3 0 0152 k 11,12 0 0153 l 6,12 0 0154 m 16,8 0 0155 n 11,8 0 0156 o 11,8 0 0157 p 11,8,3 0 0160 q 10,8,3 0 0161 r 9,8 0 0162 s 8,8 0 0163 t 7,11 0 0164 u 11,8 0 0165 v 10,8 0 0166 w 15,8 0 0167 x 10,8 0 0170 y 10,8,3 0 0171 z 9,8 0 0172 { 6,12,2 0 0173 lC " | 10,12 0 0174 ba " } 6,12,2 0 0175 rC " ~ 10,6 0 0176 a~ " ti " --- 4,1 0 0240 r! 5,9,3 0 0241 ct 10,10,2 0 0242 Po 10,12 0 0243 Cs 10,10 0 0244 Ye 10,12 0 0245 bb 10,12 0 0246 sc 9,12,3 0 0247 ad 6,11 0 0250 co 12,12 0 0251 Of 6,12 0 0252 Fo 8,7 0 0253 tno 10,7 0 0254 - 5,5 0 0255 hy " rg 12,12 0 0256 a- 6,11 0 0257 de 7,12 0 0260 t+- 10,9 0 0261 S2 6,12 0 0262 S3 6,12 0 0263 aa 6,12 0 0264 mc 11,8,3 0 0265 ps 12,12 0 0266 pc 5,6 0 0267 ac 6,1,3 0 0270 S1 6,12 0 0271 Om 6,12 0 0272 Fc 8,7 0 0273 14 14,12 0 0274 12 14,12 0 0275 34 14,12 0 0276 r? 8,9,3 0 0277 `A 13,16 0 0300 'A 13,16 0 0301 ^A 13,16 0 0302 ~A 13,15 0 0303 :A 13,15 0 0304 oA 13,16 0 0305 AE 16,12 0 0306 ,C 13,12,3 0 0307 `E 12,16 0 0310 'E 12,16 0 0311 ^E 12,16 0 0312 :E 12,15 0 0313 `I 7,16 0 0314 'I 7,16 0 0315 ^I 7,16 0 0316 :I 7,15 0 0317 -D 14,12 0 0320 ~N 14,15 0 0321 `O 14,16 0 0322 'O 14,16 0 0323 ^O 14,16 0 0324 ~O 14,15 0 0325 :O 14,15 0 0326 tmu 10,8 0 0327 /O 14,13,1 0 0330 `U 14,16 0 0331 'U 14,16 0 0332 ^U 14,16 0 0333 :U 14,15 0 0334 'Y 12,16 0 0335 TP 13,12 0 0336 ss 10,12 0 0337 `a 10,12 0 0340 'a 10,12 0 0341 ^a 10,12 0 0342 ~a 10,11 0 0343 :a 10,11 0 0344 oa 10,12 0 0345 ae 15,8 0 0346 ,c 9,8,3 0 0347 `e 10,12 0 0350 'e 10,12 0 0351 ^e 10,12 0 0352 :e 10,11 0 0353 `i 6,12 0 0354 'i 6,12 0 0355 ^i 6,12 0 0356 :i 6,11 0 0357 Sd 11,13 0 0360 ~n 11,11 0 0361 `o 11,12 0 0362 'o 11,12 0 0363 ^o 11,12 0 0364 ~o 11,11 0 0365 :o 11,11 0 0366 tdi 10,8 0 0367 /o 10,10,2 0 0370 `u 11,12 0 0371 'u 11,12 0 0372 ^u 11,12 0 0373 :u 11,11 0 0374 'y 10,12,3 0 0375 Tp 11,12,3 0 0376 :y 10,11,3 0 0377 groff-1.23.0/font/devX100-12/TB0000644000175000017500000000563314450320476012402 00000000000000name TB spacewidth 5 charset --- 12,11 0 00 --- 5,1 0 040 ! 6,11 0 041 " 9,11 0 042 dq " # 8,11 0 043 sh " $ 8,12,1 0 044 Do " % 16,12 0 045 & 14,11 0 046 ' 5,11 0 047 aq " cq " oq " ( 6,11,3 0 050 ) 6,11,3 0 051 * 8,11 0 052 + 9,8 0 053 , 4,2,3 0 054 \- 5,5 0 055 . 4,2 0 056 / 5,11 0 057 sl " 0 8,11 0 060 1 8,11 0 061 2 8,11 0 062 3 8,11 0 063 4 8,11 0 064 5 8,11 0 065 6 8,11 0 066 7 8,11 0 067 8 8,11 0 070 9 8,11 0 071 : 5,7 0 072 ; 5,7,3 0 073 < 9,8 0 074 = 9,7 0 075 > 9,8 0 076 ? 8,11 0 077 @ 16,11,2 0 0100 at " A 12,11 0 0101 B 10,11 0 0102 C 11,11 0 0103 D 11,11 0 0104 E 10,11 0 0105 F 10,11 0 0106 G 12,11 0 0107 H 12,11 0 0110 I 6,11 0 0111 J 8,11,2 0 0112 K 13,11 0 0113 L 11,11 0 0114 M 15,11 0 0115 N 12,11 0 0116 O 12,11 0 0117 P 10,11 0 0120 Q 12,11,3 0 0121 R 12,11 0 0122 S 9,11 0 0123 T 11,11 0 0124 U 12,11 0 0125 V 12,11 0 0126 W 17,11 0 0127 X 12,11 0 0130 Y 12,11 0 0131 Z 11,11 0 0132 [ 6,11,3 0 0133 lB " \ 5,11 0 0134 rs " ] 6,11,3 0 0135 rB " ^ 9,11 0 0136 a^ " ha " _ 8,0,4 0 0137 ` 6,12 0 0140 ga " a 8,8 0 0141 b 9,11 0 0142 c 7,8 0 0143 d 9,11 0 0144 e 7,8 0 0145 f 6,11 0 0146 g 8,8,4 0 0147 h 9,11 0 0150 i 5,11 0 0151 j 5,11,4 0 0152 k 9,11 0 0153 l 5,11 0 0154 m 13,8 0 0155 n 9,8 0 0156 o 8,8 0 0157 p 9,8,4 0 0160 q 9,8,4 0 0161 r 7,8 0 0162 s 6,8 0 0163 t 6,11 0 0164 u 9,8 0 0165 v 8,8 0 0166 w 12,8 0 0167 x 8,8 0 0170 y 8,8,4 0 0171 z 7,8 0 0172 { 7,11,3 0 0173 lC " | 4,11,3 0 0174 ba " } 7,11,3 0 0175 rC " ~ 9,8 0 0176 a~ " ti " --- 5,1 0 0240 r! 6,8,4 0 0241 ct 8,10,2 0 0242 Po 8,11 0 0243 Cs 8,8 0 0244 Ye 8,11 0 0245 bb 4,12,3 0 0246 sc 8,11,4 0 0247 ad 6,11 0 0250 co 12,11 0 0251 Of 5,11 0 0252 Fo 8,7 0 0253 tno 9,7 0 0254 - 5,5 0 0255 hy " rg 12,11 0 0256 a- 6,10 0 0257 de 7,11 0 0260 t+- 9,9 0 0261 S2 5,11 0 0262 S3 5,11 0 0263 aa 6,12 0 0264 mc 9,8,3 0 0265 ps 9,11,4 0 0266 pc 4,6 0 0267 ac 6,0,4 0 0270 S1 5,11 0 0271 Om 6,11 0 0272 Fc 8,7 0 0273 14 12,11 0 0274 12 12,11 0 0275 34 12,11 0 0276 r? 8,8,3 0 0277 `A 12,15 0 0300 'A 12,15 0 0301 ^A 12,15 0 0302 ~A 12,14 0 0303 :A 12,14 0 0304 oA 12,16 0 0305 AE 16,11 0 0306 ,C 11,11,4 0 0307 `E 10,15 0 0310 'E 10,15 0 0311 ^E 10,15 0 0312 :E 10,14 0 0313 `I 6,15 0 0314 'I 6,15 0 0315 ^I 6,15 0 0316 :I 6,14 0 0317 -D 11,11 0 0320 ~N 12,14 0 0321 `O 12,15 0 0322 'O 12,15 0 0323 ^O 12,15 0 0324 ~O 12,14 0 0325 :O 12,14 0 0326 tmu 9,8 0 0327 /O 13,12,1 0 0330 `U 12,15 0 0331 'U 12,15 0 0332 ^U 12,15 0 0333 :U 12,14 0 0334 'Y 12,15 0 0335 TP 10,11 0 0336 ss 9,11 0 0337 `a 8,12 0 0340 'a 8,12 0 0341 ^a 8,12 0 0342 ~a 8,11 0 0343 :a 8,11 0 0344 oa 8,13 0 0345 ae 12,8 0 0346 ,c 7,8,4 0 0347 `e 7,12 0 0350 'e 7,12 0 0351 ^e 7,12 0 0352 :e 7,11 0 0353 `i 5,12 0 0354 'i 5,12 0 0355 ^i 5,12 0 0356 :i 5,11 0 0357 Sd 8,11 0 0360 ~n 9,11 0 0361 `o 8,12 0 0362 'o 8,12 0 0363 ^o 8,12 0 0364 ~o 8,11 0 0365 :o 8,11 0 0366 tdi 9,8 0 0367 /o 8,9,1 0 0370 `u 9,12 0 0371 'u 9,12 0 0372 ^u 9,12 0 0373 :u 9,11 0 0374 'y 8,12,4 0 0375 Tp 9,11,4 0 0376 :y 8,11,4 0 0377 groff-1.23.0/font/devX100-12/HB0000644000175000017500000000570014450320476012361 00000000000000name HB spacewidth 5 charset --- 12,11 0 00 --- 5,1 0 040 ! 6,12 0 041 " 8,12 0 042 dq " # 9,12 0 043 sh " $ 9,13,1 0 044 Do " % 14,12 0 045 & 12,12 0 046 ' 4,12 0 047 aq " cq " oq " ( 6,12,3 0 050 ) 6,12,3 0 051 * 6,12 0 052 + 10,8 0 053 , 4,2,3 0 054 \- 5,5 0 055 . 4,2 0 056 / 5,12 0 057 sl " 0 9,12 0 060 1 9,12 0 061 2 9,12 0 062 3 9,12 0 063 4 9,12 0 064 5 9,12 0 065 6 9,12 0 066 7 9,12 0 067 8 9,12 0 070 9 9,12 0 071 : 5,8 0 072 ; 5,8,3 0 073 < 10,8 0 074 = 10,7 0 075 > 10,8 0 076 ? 10,12 0 077 @ 16,12,2 0 0100 at " A 12,12 0 0101 B 11,12 0 0102 C 12,12 0 0103 D 12,12 0 0104 E 10,12 0 0105 F 10,12 0 0106 G 12,12 0 0107 H 12,12 0 0110 I 4,12 0 0111 J 9,12 0 0112 K 12,12 0 0113 L 10,12 0 0114 M 13,12 0 0115 N 12,12 0 0116 O 13,12 0 0117 P 11,12 0 0120 Q 13,12,1 0 0121 R 12,12 0 0122 S 11,12 0 0123 T 10,12 0 0124 U 12,12 0 0125 V 11,12 0 0126 W 15,12 0 0127 X 11,12 0 0130 Y 11,12 0 0131 Z 10,12 0 0132 [ 6,12,3 0 0133 lB " \ 5,12 0 0134 rs " ] 6,12,3 0 0135 rB " ^ 10,12 0 0136 a^ " ha " _ 9,0,3 0 0137 ` 6,13 0 0140 ga " a 9,9 0 0141 b 10,12 0 0142 c 9,9 0 0143 d 10,12 0 0144 e 10,9 0 0145 f 6,12 0 0146 g 10,9,4 0 0147 h 10,12 0 0150 i 4,12 0 0151 j 5,12,4 0 0152 k 9,12 0 0153 l 4,12 0 0154 m 14,9 0 0155 n 10,9 0 0156 o 10,9 0 0157 p 10,9,4 0 0160 q 10,9,4 0 0161 r 6,9 0 0162 s 9,9 0 0163 t 6,11 0 0164 u 10,9 0 0165 v 9,9 0 0166 w 13,9 0 0167 x 9,9 0 0170 y 9,9,4 0 0171 z 8,9 0 0172 { 6,12,3 0 0173 lC " | 4,12,4 0 0174 ba " } 6,12,3 0 0175 rC " ~ 10,6 0 0176 a~ " ti " --- 5,1 0 0240 r! 6,9,3 0 0241 ct 9,10,1 0 0242 Po 9,12 0 0243 Cs 9,9 0 0244 Ye 9,12 0 0245 bb 5,12,4 0 0246 sc 9,12,3 0 0247 ad 6,12 0 0250 co 12,12 0 0251 Of 6,12 0 0252 Fo 9,8 0 0253 tno 10,7 0 0254 - 5,5 0 0255 hy " rg 12,12 0 0256 a- 6,11 0 0257 de 7,12 0 0260 t+- 10,11 0 0261 S2 6,12 0 0262 S3 6,12 0 0263 aa 6,13 0 0264 mc 10,9,3 0 0265 ps 9,12,3 0 0266 pc 5,6 0 0267 ac 6,0,4 0 0270 S1 6,12 0 0271 Om 6,12 0 0272 Fc 9,8 0 0273 14 14,12 0 0274 12 14,12 0 0275 34 14,12 0 0276 r? 10,9,3 0 0277 `A 12,16 0 0300 'A 12,16 0 0301 ^A 12,16 0 0302 ~A 12,15 0 0303 :A 12,15 0 0304 oA 12,16 0 0305 AE 15,12 0 0306 ,C 12,12,4 0 0307 `E 10,16 0 0310 'E 10,16 0 0311 ^E 10,16 0 0312 :E 10,15 0 0313 `I 4,16 0 0314 'I 4,16 0 0315 ^I 4,16 0 0316 :I 4,15 0 0317 -D 12,12 0 0320 ~N 12,15 0 0321 `O 13,16 0 0322 'O 13,16 0 0323 ^O 13,16 0 0324 ~O 13,15 0 0325 :O 13,15 0 0326 tmu 10,9 0 0327 /O 13,12 0 0330 `U 12,16 0 0331 'U 12,16 0 0332 ^U 12,16 0 0333 :U 12,15 0 0334 'Y 11,16 0 0335 TP 11,12 0 0336 ss 10,12 0 0337 `a 9,13 0 0340 'a 9,13 0 0341 ^a 9,13 0 0342 ~a 9,12 0 0343 :a 9,12 0 0344 oa 9,13 0 0345 ae 15,9 0 0346 ,c 9,9,4 0 0347 `e 10,13 0 0350 'e 10,13 0 0351 ^e 10,13 0 0352 :e 10,12 0 0353 `i 4,13 0 0354 'i 4,13 0 0355 ^i 4,13 0 0356 :i 4,12 0 0357 Sd 10,12 0 0360 ~n 10,12 0 0361 `o 10,13 0 0362 'o 10,13 0 0363 ^o 10,13 0 0364 ~o 10,12 0 0365 :o 10,12 0 0366 tdi 10,8 0 0367 /o 10,9 0 0370 `u 10,13 0 0371 'u 10,13 0 0372 ^u 10,13 0 0373 :u 10,12 0 0374 'y 9,13,4 0 0375 Tp 10,12,4 0 0376 :y 9,12,4 0 0377 groff-1.23.0/font/devX100-12/NI0000644000175000017500000000567314450320476012407 00000000000000name NI spacewidth 4 charset --- 14,11 0 00 --- 4,1 0 040 ! 6,12 0 041 " 7,12 0 042 dq " # 9,12 0 043 sh " $ 9,14,1 0 044 Do " % 14,12 0 045 & 14,12 0 046 ' 5,12 0 047 aq " cq " oq " ( 6,12,2 0 050 ) 5,12,2 0 051 * 8,12 0 052 + 10,9 0 053 , 4,2,3 0 054 \- 5,4 0 055 . 4,2 0 056 / 10,12,2 0 057 sl " 0 9,12 0 060 1 9,12 0 061 2 9,12 0 062 3 9,12 0 063 4 9,12 0 064 5 9,12 0 065 6 9,12 0 066 7 9,12 0 067 8 9,12 0 070 9 9,12 0 071 : 5,8 0 072 ; 5,8,3 0 073 < 10,9 0 074 = 10,6 0 075 > 10,9 0 076 ? 7,12 0 077 @ 12,12 0 0100 at " A 12,12 0 0101 B 12,12 0 0102 C 12,12 0 0103 D 13,12 0 0104 E 12,12 0 0105 F 11,12 0 0106 G 13,12 0 0107 H 14,12 0 0110 I 7,12 0 0111 J 10,12 0 0112 K 12,12 0 0113 L 11,12 0 0114 M 16,12 0 0115 N 13,12 0 0116 O 13,12 0 0117 P 11,12 0 0120 Q 13,12,3 0 0121 R 13,12 0 0122 S 11,12 0 0123 T 11,12 0 0124 U 13,12 0 0125 V 11,12 0 0126 W 15,12 0 0127 X 12,12 0 0130 Y 11,12 0 0131 Z 11,12 0 0132 [ 6,12,2 0 0133 lB " \ 10,12 0 0134 rs " ] 6,12,2 0 0135 rB " ^ 10,12 0 0136 a^ " ha " _ 8,0,3 0 0137 ` 5,12 0 0140 ga " a 10,8 0 0141 b 9,12 0 0142 c 8,8 0 0143 d 10,12 0 0144 e 7,8 0 0145 f 5,12,3 0 0146 g 9,9,3 0 0147 h 10,12 0 0150 i 6,12 0 0151 j 5,12,3 0 0152 k 9,12 0 0153 l 6,12 0 0154 m 15,8 0 0155 n 10,8 0 0156 o 8,8 0 0157 p 9,8,3 0 0160 q 9,8,3 0 0161 r 7,8 0 0162 s 7,8 0 0163 t 6,11 0 0164 u 10,8 0 0165 v 8,8 0 0166 w 13,8 0 0167 x 8,8 0 0170 y 8,8,3 0 0171 z 8,8 0 0172 { 6,12,2 0 0173 lC " | 10,12 0 0174 ba " } 6,12,2 0 0175 rC " ~ 10,5 0 0176 a~ " ti " --- 4,1 0 0240 r! 6,9,3 0 0241 ct 9,10,2 0 0242 Po 9,12 0 0243 Cs 9,10 0 0244 Ye 9,12 0 0245 bb 10,12 0 0246 sc 8,12,3 0 0247 ad 6,11 0 0250 co 12,12 0 0251 Of 7,12 0 0252 Fo 7,6 0 0253 tno 10,6 0 0254 - 5,4 0 0255 hy " rg 12,12 0 0256 a- 5,10 0 0257 de 7,12 0 0260 t+- 10,9 0 0261 S2 6,12 0 0262 S3 6,12 0 0263 aa 5,12 0 0264 mc 10,8,3 0 0265 ps 11,12 0 0266 pc 5,5 0 0267 ac 5,1,3 0 0270 S1 6,12 0 0271 Om 6,12 0 0272 Fc 7,6 0 0273 14 14,12 0 0274 12 14,12 0 0275 34 14,12 0 0276 r? 7,9,3 0 0277 `A 12,16 0 0300 'A 12,16 0 0301 ^A 12,16 0 0302 ~A 12,15 0 0303 :A 12,15 0 0304 oA 12,16 0 0305 AE 14,12 0 0306 ,C 12,12,3 0 0307 `E 12,16 0 0310 'E 12,16 0 0311 ^E 12,16 0 0312 :E 12,15 0 0313 `I 7,16 0 0314 'I 7,16 0 0315 ^I 7,16 0 0316 :I 7,15 0 0317 -D 13,12 0 0320 ~N 13,15 0 0321 `O 13,16 0 0322 'O 13,16 0 0323 ^O 13,16 0 0324 ~O 13,15 0 0325 :O 13,15 0 0326 tmu 10,8 0 0327 /O 13,13,1 0 0330 `U 13,16 0 0331 'U 13,16 0 0332 ^U 13,16 0 0333 :U 13,15 0 0334 'Y 11,16 0 0335 TP 11,12 0 0336 ss 9,12,3 0 0337 `a 10,12 0 0340 'a 10,12 0 0341 ^a 10,12 0 0342 ~a 10,11 0 0343 :a 10,11 0 0344 oa 10,13 0 0345 ae 12,8 0 0346 ,c 8,8,3 0 0347 `e 7,12 0 0350 'e 7,12 0 0351 ^e 7,12 0 0352 :e 7,11 0 0353 `i 6,12 0 0354 'i 6,12 0 0355 ^i 6,12 0 0356 :i 6,11 0 0357 Sd 8,13 0 0360 ~n 10,11 0 0361 `o 8,12 0 0362 'o 8,12 0 0363 ^o 8,12 0 0364 ~o 8,11 0 0365 :o 8,11 0 0366 tdi 10,8 0 0367 /o 8,10,2 0 0370 `u 10,12 0 0371 'u 10,12 0 0372 ^u 10,12 0 0373 :u 10,11 0 0374 'y 8,12,3 0 0375 Tp 9,11,3 0 0376 :y 8,11,3 0 0377 groff-1.23.0/font/devX100-12/CB0000644000175000017500000000603614450320476012357 00000000000000name CB spacewidth 10 charset --- 10,9 0 00 --- 10,1 0 040 ! 10,11 0 041 " 10,11 0 042 dq " # 10,11,1 0 043 sh " $ 10,12,1 0 044 Do " % 10,11 0 045 & 10,9 0 046 ' 10,11 0 047 aq " cq " oq " ( 10,11,2 0 050 ) 10,11,2 0 051 * 10,11 0 052 + 10,9 0 053 , 10,2,3 0 054 \- 10,6 0 055 . 10,2 0 056 / 10,12,2 0 057 sl " 0 10,11 0 060 1 10,11 0 061 2 10,11 0 062 3 10,11 0 063 4 10,11 0 064 5 10,11 0 065 6 10,11 0 066 7 10,11 0 067 8 10,11 0 070 9 10,11 0 071 : 10,7 0 072 ; 10,7,3 0 073 < 10,9 0 074 = 10,7 0 075 > 10,9 0 076 ? 10,10 0 077 @ 10,11,1 0 0100 at " A 10,10 0 0101 B 10,10 0 0102 C 10,10 0 0103 D 10,10 0 0104 E 10,10 0 0105 F 10,10 0 0106 G 10,10 0 0107 H 10,10 0 0110 I 10,10 0 0111 J 10,10 0 0112 K 10,10 0 0113 L 10,10 0 0114 M 10,10 0 0115 N 10,10 0 0116 O 10,10 0 0117 P 10,10 0 0120 Q 10,10,2 0 0121 R 10,10 0 0122 S 10,10 0 0123 T 10,10 0 0124 U 10,10 0 0125 V 10,10 0 0126 W 10,10 0 0127 X 10,10 0 0130 Y 10,10 0 0131 Z 10,10 0 0132 [ 10,11,2 0 0133 lB " \ 10,12,2 0 0134 rs " ] 10,11,2 0 0135 rB " ^ 10,11 0 0136 a^ " ha " _ 10,0,3 0 0137 ` 10,11 0 0140 ga " a 10,7 0 0141 b 10,11 0 0142 c 10,7 0 0143 d 10,11 0 0144 e 10,7 0 0145 f 10,11 0 0146 g 10,7,3 0 0147 h 10,11 0 0150 i 10,10 0 0151 j 10,10,3 0 0152 k 10,11 0 0153 l 10,11 0 0154 m 10,7 0 0155 n 10,7 0 0156 o 10,7 0 0157 p 10,7,3 0 0160 q 10,7,3 0 0161 r 10,7 0 0162 s 10,7 0 0163 t 10,9 0 0164 u 10,7 0 0165 v 10,7 0 0166 w 10,7 0 0167 x 10,7 0 0170 y 10,7,3 0 0171 z 10,7 0 0172 { 10,11,2 0 0173 lC " | 10,11,2 0 0174 ba " } 10,11,2 0 0175 rC " ~ 10,6 0 0176 a~ " ti " --- 10,1 0 0240 r! 10,7,3 0 0241 ct 10,10 0 0242 Po 10,10 0 0243 Cs 10,8 0 0244 Ye 10,10 0 0245 bb 10,11,2 0 0246 sc 10,11,1 0 0247 ad 10,10 0 0250 co 10,10 0 0251 Of 10,10 0 0252 Fo 10,7 0 0253 tno 10,7 0 0254 - 10,6 0 0255 hy " rg 10,10 0 0256 a- 10,10 0 0257 de 10,11 0 0260 t+- 10,9 0 0261 S2 10,11 0 0262 S3 10,11 0 0263 aa 10,11 0 0264 mc 10,7,3 0 0265 ps 10,11,1 0 0266 pc 10,6 0 0267 ac 10,1,3 0 0270 S1 10,11 0 0271 Om 10,10 0 0272 Fc 10,7 0 0273 14 10,11 0 0274 12 10,11 0 0275 34 10,11 0 0276 r? 10,7,3 0 0277 `A 10,14 0 0300 'A 10,14 0 0301 ^A 10,14 0 0302 ~A 10,13 0 0303 :A 10,13 0 0304 oA 10,14 0 0305 AE 10,10 0 0306 ,C 10,10,3 0 0307 `E 10,14 0 0310 'E 10,14 0 0311 ^E 10,14 0 0312 :E 10,13 0 0313 `I 10,14 0 0314 'I 10,14 0 0315 ^I 10,14 0 0316 :I 10,13 0 0317 -D 10,10 0 0320 ~N 10,13 0 0321 `O 10,14 0 0322 'O 10,14 0 0323 ^O 10,14 0 0324 ~O 10,13 0 0325 :O 10,13 0 0326 tmu 10,8 0 0327 /O 10,11,1 0 0330 `U 10,14 0 0331 'U 10,14 0 0332 ^U 10,14 0 0333 :U 10,13 0 0334 'Y 10,14 0 0335 TP 10,10 0 0336 ss 10,11 0 0337 `a 10,11 0 0340 'a 10,11 0 0341 ^a 10,11 0 0342 ~a 10,10 0 0343 :a 10,10 0 0344 oa 10,12 0 0345 ae 10,7 0 0346 ,c 10,7,3 0 0347 `e 10,11 0 0350 'e 10,11 0 0351 ^e 10,11 0 0352 :e 10,10 0 0353 `i 10,11 0 0354 'i 10,11 0 0355 ^i 10,11 0 0356 :i 10,10 0 0357 Sd 10,12 0 0360 ~n 10,10 0 0361 `o 10,11 0 0362 'o 10,11 0 0363 ^o 10,11 0 0364 ~o 10,10 0 0365 :o 10,10 0 0366 tdi 10,9 0 0367 /o 10,8,1 0 0370 `u 10,11 0 0371 'u 10,11 0 0372 ^u 10,11 0 0373 :u 10,10 0 0374 'y 10,11,3 0 0375 Tp 10,11,3 0 0376 :y 10,10,3 0 0377 groff-1.23.0/font/devX100-12/TI0000644000175000017500000000564014450320476012407 00000000000000name TI spacewidth 4 charset --- 12,11 0 00 --- 4,1 0 040 ! 6,11 0 041 " 7,10 0 042 dq " # 8,11 0 043 sh " $ 8,12,1 0 044 Do " % 13,11 0 045 & 13,11 0 046 ' 4,10 0 047 aq " cq " oq " ( 6,11,3 0 050 ) 6,11,3 0 051 * 8,11 0 052 + 11,9 0 053 , 4,2,2 0 054 \- 5,4 0 055 . 4,2 0 056 / 5,11 0 057 sl " 0 8,11 0 060 1 8,11 0 061 2 8,11 0 062 3 8,11 0 063 4 8,11 0 064 5 8,11 0 065 6 8,11 0 066 7 8,11 0 067 8 8,11 0 070 9 8,11 0 071 : 5,7 0 072 ; 5,7,2 0 073 < 11,9 0 074 = 11,6 0 075 > 11,9 0 076 ? 8,11 0 077 @ 15,11,3 0 0100 at " A 10,11 0 0101 B 10,11 0 0102 C 11,11 0 0103 D 12,11 0 0104 E 10,11 0 0105 F 10,11 0 0106 G 12,11 0 0107 H 12,11 0 0110 I 6,11 0 0111 J 7,11 0 0112 K 11,11 0 0113 L 9,11 0 0114 M 14,11 0 0115 N 11,11 0 0116 O 12,11 0 0117 P 10,11 0 0120 Q 12,11,3 0 0121 R 10,11 0 0122 S 8,11 0 0123 T 9,11 0 0124 U 12,11 0 0125 V 10,11 0 0126 W 14,11 0 0127 X 10,11 0 0130 Y 9,11 0 0131 Z 9,11 0 0132 [ 6,11,3 0 0133 lB " \ 5,11 0 0134 rs " ] 6,11,3 0 0135 rB " ^ 7,11 0 0136 a^ " ha " _ 8,0,4 0 0137 ` 6,12 0 0140 ga " a 8,8 0 0141 b 8,11 0 0142 c 7,8 0 0143 d 8,11 0 0144 e 7,8 0 0145 f 5,11,4 0 0146 g 8,8,4 0 0147 h 8,11 0 0150 i 5,11 0 0151 j 5,11,4 0 0152 k 7,11 0 0153 l 5,11 0 0154 m 12,8 0 0155 n 8,8 0 0156 o 8,8 0 0157 p 8,8,4 0 0160 q 8,8,4 0 0161 r 6,8 0 0162 s 6,8 0 0163 t 5,10 0 0164 u 8,8 0 0165 v 7,8 0 0166 w 11,8 0 0167 x 7,8 0 0170 y 7,8,4 0 0171 z 6,8 0 0172 { 7,11,3 0 0173 lC " | 5,11,3 0 0174 ba " } 7,11,3 0 0175 rC " ~ 9,6 0 0176 a~ " ti " --- 4,1 0 0240 r! 6,8,3 0 0241 ct 8,9,1 0 0242 Po 8,11 0 0243 Cs 8,9 0 0244 Ye 8,11 0 0245 bb 5,11,3 0 0246 sc 8,12,1 0 0247 ad 6,11 0 0250 co 13,11 0 0251 Of 5,11 0 0252 Fo 8,6 0 0253 tno 11,6 0 0254 - 5,4 0 0255 hy " rg 13,11 0 0256 a- 6,10 0 0257 de 7,11 0 0260 t+- 11,11 0 0261 S2 5,11 0 0262 S3 5,11 0 0263 aa 6,12 0 0264 mc 8,8,4 0 0265 ps 9,11,3 0 0266 pc 4,5 0 0267 ac 6,1,3 0 0270 S1 5,11 0 0271 Om 5,11 0 0272 Fc 8,6 0 0273 14 13,11 0 0274 12 13,11 0 0275 34 13,11 0 0276 r? 8,8,3 0 0277 `A 10,15 0 0300 'A 10,15 0 0301 ^A 10,15 0 0302 ~A 10,14 0 0303 :A 10,14 0 0304 oA 10,15 0 0305 AE 15,11 0 0306 ,C 11,11,3 0 0307 `E 10,15 0 0310 'E 10,15 0 0311 ^E 10,15 0 0312 :E 10,14 0 0313 `I 6,15 0 0314 'I 6,15 0 0315 ^I 6,15 0 0316 :I 6,14 0 0317 -D 12,11 0 0320 ~N 11,14 0 0321 `O 12,15 0 0322 'O 12,15 0 0323 ^O 12,15 0 0324 ~O 12,14 0 0325 :O 12,14 0 0326 tmu 11,9 0 0327 /O 12,12,1 0 0330 `U 12,15 0 0331 'U 12,15 0 0332 ^U 12,15 0 0333 :U 12,14 0 0334 'Y 9,15 0 0335 TP 10,11 0 0336 ss 8,11,4 0 0337 `a 8,12 0 0340 'a 8,12 0 0341 ^a 8,12 0 0342 ~a 8,11 0 0343 :a 8,11 0 0344 oa 8,13 0 0345 ae 11,8 0 0346 ,c 7,8,3 0 0347 `e 7,12 0 0350 'e 7,12 0 0351 ^e 7,12 0 0352 :e 7,11 0 0353 `i 5,12 0 0354 'i 5,12 0 0355 ^i 5,12 0 0356 :i 5,11 0 0357 Sd 8,12 0 0360 ~n 8,11 0 0361 `o 8,12 0 0362 'o 8,12 0 0363 ^o 8,12 0 0364 ~o 8,11 0 0365 :o 8,11 0 0366 tdi 11,8 0 0367 /o 8,9,1 0 0370 `u 8,12 0 0371 'u 8,12 0 0372 ^u 8,12 0 0373 :u 8,11 0 0374 'y 7,12,4 0 0375 Tp 8,11,4 0 0376 :y 7,11,4 0 0377 groff-1.23.0/font/devX100-12/DESC0000644000175000017500000000016513753060053012603 00000000000000styles R I B BI fonts 6 0 0 0 0 0 S sizes 8 10 12 14 18 24 0 res 100 X11 hor 1 vert 1 unitwidth 12 postpro gxditview groff-1.23.0/font/devX100-12/devX100-12.am0000644000175000017500000000420714450320476014034 00000000000000# Copyright (C) 2014-2022 Free Software Foundation, Inc. # # This file is part of 'groff'. # # 'groff' 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, either version 3 of the License, or # (at your option) any later version. # # 'groff' 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 this program. If not, see . DEVX10012FONTS = \ font/devX100-12/DESC \ font/devX100-12/TR \ font/devX100-12/TI \ font/devX100-12/TB \ font/devX100-12/TBI \ font/devX100-12/CR \ font/devX100-12/CI \ font/devX100-12/CB \ font/devX100-12/CBI \ font/devX100-12/HR \ font/devX100-12/HI \ font/devX100-12/HB \ font/devX100-12/HBI \ font/devX100-12/NR \ font/devX100-12/NI \ font/devX100-12/NB \ font/devX100-12/NBI \ font/devX100-12/S if !WITHOUT_X11 devX100_12_fontdir = $(fontdir)/devX100-12 devX100_12_font_DATA = $(DEVX10012FONTS) endif EXTRA_DIST += $(DEVX10012FONTS) # This target generates font descriptions from core X11 font data # returned by a running X server; these are _not_ normally generated # during a build, but provided with the groff source distribution. # # This maintainer-mode target alters files in the source tree. maintainer-font-descriptions: devX100-12_font-descriptions devX100_12_fontsrcdir = $(top_srcdir)/font/devX100-12 devX100-12_font-descriptions: $(xtotroff) $(xditview_srcdir)/DESC.in \ $(xditview_srcdir)/FontMap-X11 $(AM_V_GEN)$(MKDIR_P) $(devX100_12_fontsrcdir) \ && sed -e 's/res .*/res 100/;s/unitwidth .*/unitwidth 12/' \ $(xditview_srcdir)/DESC.in >$(devX100_12_fontsrcdir)/DESC \ && $(xtotroff) -d $(devX100_12_fontsrcdir) -r 100 -s 12 \ $(xditview_srcdir)/FontMap-X11 # Local Variables: # mode: makefile-automake # fill-column: 72 # End: # vim: set autoindent filetype=automake textwidth=72: groff-1.23.0/font/devX100-12/CBI0000644000175000017500000000603514450320476012467 00000000000000name CBI spacewidth 10 charset --- 10,9 0 00 --- 10,1 0 040 ! 10,11 0 041 " 10,11 0 042 dq " # 10,11,1 0 043 sh " $ 10,12,1 0 044 Do " % 10,11 0 045 & 10,9 0 046 ' 10,11 0 047 aq " cq " oq " ( 10,11,2 0 050 ) 10,11,2 0 051 * 10,11 0 052 + 10,9 0 053 , 10,2,3 0 054 \- 10,6 0 055 . 10,2 0 056 / 10,12,2 0 057 sl " 0 10,11 0 060 1 10,11 0 061 2 10,11 0 062 3 10,11 0 063 4 10,11 0 064 5 10,11 0 065 6 10,11 0 066 7 10,11 0 067 8 10,11 0 070 9 10,11 0 071 : 10,7 0 072 ; 10,7,3 0 073 < 10,9 0 074 = 10,7 0 075 > 10,9 0 076 ? 10,10 0 077 @ 10,11,1 0 0100 at " A 10,10 0 0101 B 10,10 0 0102 C 10,10 0 0103 D 10,10 0 0104 E 10,10 0 0105 F 10,10 0 0106 G 10,10 0 0107 H 10,10 0 0110 I 10,10 0 0111 J 10,10 0 0112 K 10,10 0 0113 L 10,10 0 0114 M 10,10 0 0115 N 10,10 0 0116 O 10,10 0 0117 P 10,10 0 0120 Q 10,10,2 0 0121 R 10,10 0 0122 S 10,10 0 0123 T 10,10 0 0124 U 10,10 0 0125 V 10,10 0 0126 W 10,10 0 0127 X 10,10 0 0130 Y 10,10 0 0131 Z 10,10 0 0132 [ 10,11,2 0 0133 lB " \ 10,12,2 0 0134 rs " ] 10,11,2 0 0135 rB " ^ 10,11 0 0136 a^ " ha " _ 10,0,3 0 0137 ` 10,11 0 0140 ga " a 10,7 0 0141 b 10,11 0 0142 c 10,7 0 0143 d 10,11 0 0144 e 10,7 0 0145 f 10,11 0 0146 g 10,7,3 0 0147 h 10,11 0 0150 i 10,10 0 0151 j 10,10,3 0 0152 k 10,11 0 0153 l 10,11 0 0154 m 10,7 0 0155 n 10,7 0 0156 o 10,7 0 0157 p 10,7,3 0 0160 q 10,7,3 0 0161 r 10,7 0 0162 s 10,7 0 0163 t 10,9 0 0164 u 10,7 0 0165 v 10,7 0 0166 w 10,7 0 0167 x 10,7 0 0170 y 10,7,3 0 0171 z 10,7 0 0172 { 10,11,2 0 0173 lC " | 10,11,2 0 0174 ba " } 10,11,2 0 0175 rC " ~ 10,6 0 0176 a~ " ti " --- 10,1 0 0240 r! 10,7,4 0 0241 ct 10,10 0 0242 Po 10,10 0 0243 Cs 10,8 0 0244 Ye 10,10 0 0245 bb 10,11,2 0 0246 sc 10,11,1 0 0247 ad 10,10 0 0250 co 10,10 0 0251 Of 10,10 0 0252 Fo 10,7 0 0253 tno 10,7 0 0254 - 10,6 0 0255 hy " rg 10,10 0 0256 a- 10,9 0 0257 de 10,11 0 0260 t+- 10,10 0 0261 S2 10,11 0 0262 S3 10,11 0 0263 aa 10,11 0 0264 mc 10,7,3 0 0265 ps 10,11,1 0 0266 pc 10,6 0 0267 ac 10,0,3 0 0270 S1 10,11 0 0271 Om 10,10 0 0272 Fc 10,7 0 0273 14 10,11 0 0274 12 10,11 0 0275 34 10,11 0 0276 r? 10,7,4 0 0277 `A 10,14 0 0300 'A 10,14 0 0301 ^A 10,14 0 0302 ~A 10,13 0 0303 :A 10,13 0 0304 oA 10,14 0 0305 AE 10,10 0 0306 ,C 10,10,3 0 0307 `E 10,14 0 0310 'E 10,14 0 0311 ^E 10,14 0 0312 :E 10,13 0 0313 `I 10,14 0 0314 'I 10,14 0 0315 ^I 10,14 0 0316 :I 10,13 0 0317 -D 10,10 0 0320 ~N 10,13 0 0321 `O 10,14 0 0322 'O 10,14 0 0323 ^O 10,14 0 0324 ~O 10,13 0 0325 :O 10,13 0 0326 tmu 10,8 0 0327 /O 10,10 0 0330 `U 10,14 0 0331 'U 10,14 0 0332 ^U 10,14 0 0333 :U 10,13 0 0334 'Y 10,14 0 0335 TP 10,10 0 0336 ss 10,11 0 0337 `a 10,11 0 0340 'a 10,11 0 0341 ^a 10,11 0 0342 ~a 10,10 0 0343 :a 10,10 0 0344 oa 10,11 0 0345 ae 10,7 0 0346 ,c 10,7,3 0 0347 `e 10,11 0 0350 'e 10,11 0 0351 ^e 10,11 0 0352 :e 10,10 0 0353 `i 10,11 0 0354 'i 10,11 0 0355 ^i 10,11 0 0356 :i 10,10 0 0357 Sd 10,12 0 0360 ~n 10,10 0 0361 `o 10,11 0 0362 'o 10,11 0 0363 ^o 10,11 0 0364 ~o 10,10 0 0365 :o 10,10 0 0366 tdi 10,9 0 0367 /o 10,8,1 0 0370 `u 10,11 0 0371 'u 10,11 0 0372 ^u 10,11 0 0373 :u 10,10 0 0374 'y 10,11,3 0 0375 Tp 10,11,3 0 0376 :y 10,10,3 0 0377 groff-1.23.0/font/devX100-12/NBI0000644000175000017500000000571514450320476012506 00000000000000name NBI spacewidth 4 charset --- 14,11 0 00 --- 4,1 0 040 ! 6,12 0 041 " 7,12 0 042 dq " # 10,12 0 043 sh " $ 9,14,1 0 044 Do " % 15,12 0 045 & 15,12 0 046 ' 5,12 0 047 aq " cq " oq " ( 7,12,2 0 050 ) 7,12,2 0 051 * 8,12 0 052 + 10,8 0 053 , 5,3,3 0 054 \- 5,5 0 055 . 5,3 0 056 / 5,12 0 057 sl " 0 9,12 0 060 1 9,12 0 061 2 9,12 0 062 3 9,12 0 063 4 9,12 0 064 5 9,12 0 065 6 9,12 0 066 7 9,12 0 067 8 9,12 0 070 9 9,12 0 071 : 5,8 0 072 ; 5,8,3 0 073 < 10,8 0 074 = 10,7 0 075 > 10,8 0 076 ? 8,12 0 077 @ 12,12 0 0100 at " A 12,12 0 0101 B 13,12 0 0102 C 13,12 0 0103 D 14,12 0 0104 E 12,12 0 0105 F 12,12 0 0106 G 14,12 0 0107 H 14,12 0 0110 I 7,12 0 0111 J 11,12 0 0112 K 13,12 0 0113 L 12,12 0 0114 M 16,12 0 0115 N 14,12 0 0116 O 14,12 0 0117 P 12,12 0 0120 Q 14,12,3 0 0121 R 14,12 0 0122 S 11,12 0 0123 T 12,12 0 0124 U 14,12 0 0125 V 12,12 0 0126 W 16,12 0 0127 X 12,12 0 0130 Y 12,12 0 0131 Z 12,12 0 0132 [ 7,12,2 0 0133 lB " \ 10,12 0 0134 rs " ] 7,12,2 0 0135 rB " ^ 10,12 0 0136 a^ " ha " _ 8,0,3 0 0137 ` 6,12 0 0140 ga " a 11,8 0 0141 b 10,12 0 0142 c 9,8 0 0143 d 11,12 0 0144 e 9,8 0 0145 f 6,12,3 0 0146 g 10,9,3 0 0147 h 11,12 0 0150 i 6,12 0 0151 j 6,12,3 0 0152 k 11,12 0 0153 l 6,12 0 0154 m 15,8 0 0155 n 11,8 0 0156 o 10,8 0 0157 p 11,8,3 0 0160 q 10,8,3 0 0161 r 9,8 0 0162 s 8,8 0 0163 t 7,11 0 0164 u 11,8 0 0165 v 9,8 0 0166 w 14,8 0 0167 x 9,8 0 0170 y 9,8,3 0 0171 z 9,8 0 0172 { 7,12,2 0 0173 lC " | 10,12 0 0174 ba " } 7,12,2 0 0175 rC " ~ 10,6 0 0176 a~ " ti " --- 4,1 0 0240 r! 6,9,3 0 0241 ct 10,10,2 0 0242 Po 10,12 0 0243 Cs 10,10 0 0244 Ye 10,12 0 0245 bb 10,12 0 0246 sc 9,12,3 0 0247 ad 6,11 0 0250 co 12,12 0 0251 Of 7,12 0 0252 Fo 8,7 0 0253 tno 10,7 0 0254 - 5,5 0 0255 hy " rg 12,12 0 0256 a- 6,11 0 0257 de 7,12 0 0260 t+- 10,8 0 0261 S2 6,12 0 0262 S3 6,12 0 0263 aa 6,12 0 0264 mc 11,8,3 0 0265 ps 11,12 0 0266 pc 5,6 0 0267 ac 5,1,3 0 0270 S1 6,12 0 0271 Om 6,12 0 0272 Fc 8,7 0 0273 14 14,12 0 0274 12 14,12 0 0275 34 14,12 0 0276 r? 8,9,3 0 0277 `A 12,16 0 0300 'A 12,16 0 0301 ^A 12,16 0 0302 ~A 12,15 0 0303 :A 12,15 0 0304 oA 12,16 0 0305 AE 15,12 0 0306 ,C 13,12,3 0 0307 `E 12,16 0 0310 'E 12,16 0 0311 ^E 12,16 0 0312 :E 12,15 0 0313 `I 7,16 0 0314 'I 7,16 0 0315 ^I 7,16 0 0316 :I 7,15 0 0317 -D 14,12 0 0320 ~N 14,15 0 0321 `O 14,16 0 0322 'O 14,16 0 0323 ^O 14,16 0 0324 ~O 14,15 0 0325 :O 14,15 0 0326 tmu 10,8 0 0327 /O 14,13,1 0 0330 `U 14,16 0 0331 'U 14,16 0 0332 ^U 14,16 0 0333 :U 14,15 0 0334 'Y 12,16 0 0335 TP 12,12 0 0336 ss 10,12,3 0 0337 `a 11,12 0 0340 'a 11,12 0 0341 ^a 11,12 0 0342 ~a 11,11 0 0343 :a 11,11 0 0344 oa 11,13 0 0345 ae 14,8 0 0346 ,c 9,8,3 0 0347 `e 9,12 0 0350 'e 9,12 0 0351 ^e 9,12 0 0352 :e 9,11 0 0353 `i 6,12 0 0354 'i 6,12 0 0355 ^i 6,12 0 0356 :i 6,11 0 0357 Sd 10,13 0 0360 ~n 11,11 0 0361 `o 10,12 0 0362 'o 10,12 0 0363 ^o 10,12 0 0364 ~o 10,11 0 0365 :o 10,11 0 0366 tdi 10,8 0 0367 /o 10,10,2 0 0370 `u 11,12 0 0371 'u 11,12 0 0372 ^u 11,12 0 0373 :u 11,11 0 0374 'y 9,12,3 0 0375 Tp 11,11,3 0 0376 :y 9,11,3 0 0377 groff-1.23.0/font/devX100-12/HI0000644000175000017500000000564314450320476012376 00000000000000name HI spacewidth 5 charset --- 12,11 0 00 --- 5,1 0 040 ! 5,12 0 041 " 6,12 0 042 dq " # 9,12 0 043 sh " $ 9,13,1 0 044 Do " % 14,12 0 045 & 11,12 0 046 ' 3,12 0 047 aq " cq " oq " ( 6,12,3 0 050 ) 6,12,3 0 051 * 6,12 0 052 + 10,9 0 053 , 4,2,2 0 054 \- 5,5 0 055 . 4,2 0 056 / 5,12 0 057 sl " 0 9,12 0 060 1 9,12 0 061 2 9,12 0 062 3 9,12 0 063 4 9,12 0 064 5 9,12 0 065 6 9,12 0 066 7 9,12 0 067 8 9,12 0 070 9 9,12 0 071 : 4,9 0 072 ; 4,9,2 0 073 < 10,9 0 074 = 10,6 0 075 > 10,9 0 076 ? 9,12 0 077 @ 17,12,1 0 0100 at " A 11,12 0 0101 B 11,12 0 0102 C 12,12 0 0103 D 12,12 0 0104 E 11,12 0 0105 F 10,12 0 0106 G 13,12 0 0107 H 12,12 0 0110 I 4,12 0 0111 J 8,12 0 0112 K 11,12 0 0113 L 9,12 0 0114 M 13,12 0 0115 N 12,12 0 0116 O 13,12 0 0117 P 11,12 0 0120 Q 13,12,1 0 0121 R 12,12 0 0122 S 11,12 0 0123 T 10,12 0 0124 U 12,12 0 0125 V 11,12 0 0126 W 16,12 0 0127 X 11,12 0 0130 Y 11,12 0 0131 Z 10,12 0 0132 [ 5,12,3 0 0133 lB " \ 5,12 0 0134 rs " ] 5,12,3 0 0135 rB " ^ 8,12 0 0136 a^ " ha " _ 9,0,3 0 0137 ` 6,13 0 0140 ga " a 9,9 0 0141 b 9,12 0 0142 c 8,9 0 0143 d 9,12 0 0144 e 9,9 0 0145 f 5,12 0 0146 g 9,9,4 0 0147 h 9,12 0 0150 i 3,12 0 0151 j 4,12,4 0 0152 k 8,12 0 0153 l 4,12 0 0154 m 14,9 0 0155 n 9,9 0 0156 o 9,9 0 0157 p 9,9,4 0 0160 q 9,9,4 0 0161 r 5,9 0 0162 s 8,9 0 0163 t 5,11 0 0164 u 9,9 0 0165 v 8,9 0 0166 w 12,9 0 0167 x 8,9 0 0170 y 8,9,4 0 0171 z 8,9 0 0172 { 6,12,3 0 0173 lC " | 3,12,4 0 0174 ba " } 6,12,3 0 0175 rC " ~ 10,6 0 0176 a~ " ti " --- 5,1 0 0240 r! 6,9,3 0 0241 ct 9,10,1 0 0242 Po 9,12 0 0243 Cs 9,10 0 0244 Ye 9,12 0 0245 bb 4,12,4 0 0246 sc 9,12,3 0 0247 ad 5,12 0 0250 co 12,12 0 0251 Of 6,12 0 0252 Fo 9,8 0 0253 tno 10,6 0 0254 - 5,5 0 0255 hy " rg 12,12 0 0256 a- 6,11 0 0257 de 7,12 0 0260 t+- 10,11 0 0261 S2 6,12 0 0262 S3 6,12 0 0263 aa 6,13 0 0264 mc 9,9,4 0 0265 ps 9,12,3 0 0266 pc 5,7 0 0267 ac 6,0,4 0 0270 S1 6,12 0 0271 Om 6,12 0 0272 Fc 9,8 0 0273 14 14,12 0 0274 12 14,13 0 0275 34 14,12 0 0276 r? 10,9,3 0 0277 `A 11,16 0 0300 'A 11,16 0 0301 ^A 11,16 0 0302 ~A 11,15 0 0303 :A 11,15 0 0304 oA 11,15 0 0305 AE 16,12 0 0306 ,C 12,12,3 0 0307 `E 11,16 0 0310 'E 11,16 0 0311 ^E 11,16 0 0312 :E 11,15 0 0313 `I 4,16 0 0314 'I 4,16 0 0315 ^I 4,16 0 0316 :I 4,15 0 0317 -D 12,12 0 0320 ~N 12,15 0 0321 `O 13,16 0 0322 'O 13,16 0 0323 ^O 13,16 0 0324 ~O 13,15 0 0325 :O 13,15 0 0326 tmu 10,8 0 0327 /O 13,12 0 0330 `U 12,16 0 0331 'U 12,16 0 0332 ^U 12,16 0 0333 :U 12,15 0 0334 'Y 11,16 0 0335 TP 11,12 0 0336 ss 10,12 0 0337 `a 9,13 0 0340 'a 9,13 0 0341 ^a 9,13 0 0342 ~a 9,12 0 0343 :a 9,12 0 0344 oa 9,13 0 0345 ae 15,9 0 0346 ,c 8,9,3 0 0347 `e 9,13 0 0350 'e 9,13 0 0351 ^e 9,13 0 0352 :e 9,12 0 0353 `i 4,13 0 0354 'i 4,13 0 0355 ^i 4,13 0 0356 :i 4,12 0 0357 Sd 9,12 0 0360 ~n 9,12 0 0361 `o 9,13 0 0362 'o 9,13 0 0363 ^o 9,13 0 0364 ~o 9,12 0 0365 :o 9,12 0 0366 tdi 10,9 0 0367 /o 10,9 0 0370 `u 9,13 0 0371 'u 9,13 0 0372 ^u 9,13 0 0373 :u 9,12 0 0374 'y 8,13,4 0 0375 Tp 9,12,4 0 0376 :y 8,12,4 0 0377 groff-1.23.0/font/devX100-12/HR0000644000175000017500000000564614450320476012412 00000000000000name HR spacewidth 5 charset --- 12,11 0 00 --- 5,1 0 040 ! 5,12 0 041 " 6,12 0 042 dq " # 9,11 0 043 sh " $ 9,13,2 0 044 Do " % 14,12 0 045 & 11,12 0 046 ' 3,12 0 047 aq " cq " oq " ( 6,12,4 0 050 ) 6,12,4 0 051 * 6,12 0 052 + 10,9 0 053 , 4,2,2 0 054 \- 5,5 0 055 . 4,2 0 056 / 5,12 0 057 sl " 0 9,12 0 060 1 9,12 0 061 2 9,12 0 062 3 9,12 0 063 4 9,12 0 064 5 9,12 0 065 6 9,12 0 066 7 9,12 0 067 8 9,12 0 070 9 9,12 0 071 : 4,9 0 072 ; 4,9,2 0 073 < 10,9 0 074 = 10,6 0 075 > 10,9 0 076 ? 9,12 0 077 @ 17,12,2 0 0100 at " A 11,12 0 0101 B 11,12 0 0102 C 12,12 0 0103 D 12,12 0 0104 E 11,12 0 0105 F 10,12 0 0106 G 13,12 0 0107 H 12,12 0 0110 I 4,12 0 0111 J 8,12 0 0112 K 11,12 0 0113 L 9,12 0 0114 M 13,12 0 0115 N 12,12 0 0116 O 13,12 0 0117 P 11,12 0 0120 Q 13,12,1 0 0121 R 12,12 0 0122 S 11,12 0 0123 T 10,12 0 0124 U 12,12 0 0125 V 11,12 0 0126 W 15,12 0 0127 X 11,12 0 0130 Y 11,12 0 0131 Z 10,12 0 0132 [ 5,12,3 0 0133 lB " \ 5,12 0 0134 rs " ] 5,12,3 0 0135 rB " ^ 8,12 0 0136 a^ " ha " _ 9,0,3 0 0137 ` 6,13 0 0140 ga " a 9,9 0 0141 b 9,12 0 0142 c 8,9 0 0143 d 9,12 0 0144 e 9,9 0 0145 f 5,12 0 0146 g 9,9,4 0 0147 h 9,12 0 0150 i 3,12 0 0151 j 4,12,4 0 0152 k 8,12 0 0153 l 3,12 0 0154 m 14,9 0 0155 n 9,9 0 0156 o 9,9 0 0157 p 9,9,4 0 0160 q 9,9,4 0 0161 r 5,9 0 0162 s 8,9 0 0163 t 5,11 0 0164 u 9,9 0 0165 v 8,9 0 0166 w 12,9 0 0167 x 8,9 0 0170 y 8,9,3 0 0171 z 8,9 0 0172 { 6,12,4 0 0173 lC " | 4,12,4 0 0174 ba " } 6,12,4 0 0175 rC " ~ 10,6 0 0176 a~ " ti " --- 5,1 0 0240 r! 6,9,3 0 0241 ct 9,11,2 0 0242 Po 9,12 0 0243 Cs 9,10 0 0244 Ye 9,12 0 0245 bb 4,12,4 0 0246 sc 9,12,3 0 0247 ad 5,12 0 0250 co 12,12 0 0251 Of 6,12 0 0252 Fo 9,8 0 0253 tno 10,6 0 0254 - 5,5 0 0255 hy " rg 12,12 0 0256 a- 6,11 0 0257 de 7,12 0 0260 t+- 10,11 0 0261 S2 6,12 0 0262 S3 6,12 0 0263 aa 6,13 0 0264 mc 9,9,4 0 0265 ps 9,12,3 0 0266 pc 5,6 0 0267 ac 6,0,4 0 0270 S1 6,12 0 0271 Om 6,12 0 0272 Fc 9,8 0 0273 14 14,12 0 0274 12 14,13 0 0275 34 14,12 0 0276 r? 10,9,3 0 0277 `A 11,16 0 0300 'A 11,16 0 0301 ^A 11,16 0 0302 ~A 11,15 0 0303 :A 11,15 0 0304 oA 11,15 0 0305 AE 16,12 0 0306 ,C 12,12,4 0 0307 `E 11,16 0 0310 'E 11,16 0 0311 ^E 11,16 0 0312 :E 11,15 0 0313 `I 4,16 0 0314 'I 4,16 0 0315 ^I 4,16 0 0316 :I 4,15 0 0317 -D 12,12 0 0320 ~N 12,15 0 0321 `O 13,16 0 0322 'O 13,16 0 0323 ^O 13,16 0 0324 ~O 13,15 0 0325 :O 13,15 0 0326 tmu 10,8 0 0327 /O 13,13,1 0 0330 `U 12,16 0 0331 'U 12,16 0 0332 ^U 12,16 0 0333 :U 12,15 0 0334 'Y 11,16 0 0335 TP 11,12 0 0336 ss 10,12 0 0337 `a 9,13 0 0340 'a 9,13 0 0341 ^a 9,13 0 0342 ~a 9,12 0 0343 :a 9,12 0 0344 oa 9,13 0 0345 ae 15,9 0 0346 ,c 8,9,4 0 0347 `e 9,13 0 0350 'e 9,13 0 0351 ^e 9,13 0 0352 :e 9,12 0 0353 `i 4,13 0 0354 'i 4,13 0 0355 ^i 4,13 0 0356 :i 4,12 0 0357 Sd 9,12 0 0360 ~n 9,12 0 0361 `o 9,13 0 0362 'o 9,13 0 0363 ^o 9,13 0 0364 ~o 9,12 0 0365 :o 9,12 0 0366 tdi 10,9 0 0367 /o 10,10 0 0370 `u 9,13 0 0371 'u 9,13 0 0372 ^u 9,13 0 0373 :u 9,12 0 0374 'y 8,13,3 0 0375 Tp 9,12,4 0 0376 :y 8,12,3 0 0377 groff-1.23.0/font/devX100-12/NR0000644000175000017500000000566114450320476012415 00000000000000name NR spacewidth 4 charset --- 14,11 0 00 --- 4,1 0 040 ! 5,12 0 041 " 6,12 0 042 dq " # 9,12 0 043 sh " $ 9,13,2 0 044 Do " % 14,12 0 045 & 13,12 0 046 ' 3,12 0 047 aq " cq " oq " ( 6,12,2 0 050 ) 6,12,2 0 051 * 8,12 0 052 + 10,9 0 053 , 4,2,3 0 054 \- 5,4 0 055 . 4,2 0 056 / 5,12 0 057 sl " 0 9,12 0 060 1 9,12 0 061 2 9,12 0 062 3 9,12 0 063 4 9,12 0 064 5 9,12 0 065 6 9,12 0 066 7 9,12 0 067 8 9,12 0 070 9 9,12 0 071 : 4,8 0 072 ; 4,8,3 0 073 < 10,8 0 074 = 10,6 0 075 > 10,8 0 076 ? 7,12 0 077 @ 12,12,1 0 0100 at " A 12,12 0 0101 B 12,12 0 0102 C 12,12 0 0103 D 13,12 0 0104 E 12,12 0 0105 F 11,12 0 0106 G 13,12 0 0107 H 14,12 0 0110 I 7,12 0 0111 J 9,12 0 0112 K 13,12 0 0113 L 11,12 0 0114 M 16,12 0 0115 N 13,12 0 0116 O 13,12 0 0117 P 11,12 0 0120 Q 13,12,3 0 0121 R 12,12 0 0122 S 10,12 0 0123 T 11,12 0 0124 U 13,12 0 0125 V 12,12 0 0126 W 16,12 0 0127 X 11,12 0 0130 Y 12,12 0 0131 Z 10,12 0 0132 [ 6,12,2 0 0133 lB " \ 10,12 0 0134 rs " ] 6,12,2 0 0135 rB " ^ 10,12 0 0136 a^ " ha " _ 8,0,2 0 0137 ` 5,12 0 0140 ga " a 9,8 0 0141 b 9,12 0 0142 c 7,8 0 0143 d 10,12 0 0144 e 8,8 0 0145 f 6,12 0 0146 g 9,8,3 0 0147 h 10,12 0 0150 i 5,12 0 0151 j 5,12,3 0 0152 k 10,12 0 0153 l 5,12 0 0154 m 15,8 0 0155 n 10,8 0 0156 o 8,8 0 0157 p 9,8,3 0 0160 q 9,8,3 0 0161 r 7,8 0 0162 s 8,8 0 0163 t 7,11 0 0164 u 10,8 0 0165 v 9,8 0 0166 w 13,8 0 0167 x 9,8 0 0170 y 9,8,3 0 0171 z 8,8 0 0172 { 6,12,2 0 0173 lC " | 10,12 0 0174 ba " } 6,12,2 0 0175 rC " ~ 10,5 0 0176 a~ " ti " --- 4,1 0 0240 r! 5,9,3 0 0241 ct 9,10,2 0 0242 Po 9,12 0 0243 Cs 9,10 0 0244 Ye 9,12 0 0245 bb 10,12 0 0246 sc 8,12,3 0 0247 ad 5,11 0 0250 co 12,12 0 0251 Of 6,12 0 0252 Fo 7,6 0 0253 tno 10,6 0 0254 - 5,4 0 0255 hy " rg 12,12 0 0256 a- 5,10 0 0257 de 7,12 0 0260 t+- 10,9 0 0261 S2 6,12 0 0262 S3 6,12 0 0263 aa 5,12 0 0264 mc 10,8,3 0 0265 ps 10,12,3 0 0266 pc 5,5 0 0267 ac 5,1,3 0 0270 S1 6,12 0 0271 Om 5,12 0 0272 Fc 7,6 0 0273 14 14,12 0 0274 12 13,12 0 0275 34 14,12 0 0276 r? 7,9,3 0 0277 `A 12,16 0 0300 'A 12,16 0 0301 ^A 12,16 0 0302 ~A 12,15 0 0303 :A 12,15 0 0304 oA 12,16 0 0305 AE 17,12 0 0306 ,C 12,12,3 0 0307 `E 12,16 0 0310 'E 12,16 0 0311 ^E 12,16 0 0312 :E 12,15 0 0313 `I 7,16 0 0314 'I 7,16 0 0315 ^I 7,16 0 0316 :I 7,15 0 0317 -D 13,12 0 0320 ~N 13,15 0 0321 `O 13,16 0 0322 'O 13,16 0 0323 ^O 13,16 0 0324 ~O 13,15 0 0325 :O 13,15 0 0326 tmu 10,8 0 0327 /O 13,13,1 0 0330 `U 13,16 0 0331 'U 13,16 0 0332 ^U 13,16 0 0333 :U 13,15 0 0334 'Y 12,16 0 0335 TP 11,12 0 0336 ss 10,12 0 0337 `a 9,12 0 0340 'a 9,12 0 0341 ^a 9,12 0 0342 ~a 9,11 0 0343 :a 9,11 0 0344 oa 9,13 0 0345 ae 13,8 0 0346 ,c 7,8,3 0 0347 `e 8,12 0 0350 'e 8,12 0 0351 ^e 8,12 0 0352 :e 8,11 0 0353 `i 5,12 0 0354 'i 5,12 0 0355 ^i 5,12 0 0356 :i 5,11 0 0357 Sd 8,13 0 0360 ~n 10,11 0 0361 `o 8,12 0 0362 'o 8,12 0 0363 ^o 8,12 0 0364 ~o 8,11 0 0365 :o 8,11 0 0366 tdi 10,8 0 0367 /o 8,9,1 0 0370 `u 10,12 0 0371 'u 10,12 0 0372 ^u 10,12 0 0373 :u 10,11 0 0374 'y 9,12,3 0 0375 Tp 9,11,3 0 0376 :y 9,11,3 0 0377 groff-1.23.0/font/devX100/0000755000175000017500000000000014451355542012006 500000000000000groff-1.23.0/font/devX100/TR0000644000175000017500000000560314450320476012177 00000000000000name TR spacewidth 3 charset --- 10,9 0 00 --- 3,1 0 040 ! 5,10 0 041 " 6,10 0 042 dq " # 7,10 0 043 sh " $ 7,11,1 0 044 Do " % 12,10 0 045 & 11,10 0 046 ' 3,10 0 047 aq " cq " oq " ( 5,10,3 0 050 ) 5,10,3 0 051 * 7,10 0 052 + 8,7 0 053 , 4,1,2 0 054 \- 4,4 0 055 . 4,1 0 056 / 4,10,2 0 057 sl " 0 7,10 0 060 1 7,10 0 061 2 7,10 0 062 3 7,10 0 063 4 7,10 0 064 5 7,10 0 065 6 7,10 0 066 7 7,10 0 067 8 7,10 0 070 9 7,10 0 071 : 4,7 0 072 ; 4,7,2 0 073 < 8,7 0 074 = 8,5 0 075 > 8,7 0 076 ? 6,10 0 077 @ 13,10,2 0 0100 at " A 11,10 0 0101 B 9,10 0 0102 C 10,10 0 0103 D 10,10 0 0104 E 9,10 0 0105 F 8,10 0 0106 G 11,10 0 0107 H 10,10 0 0110 I 5,10 0 0111 J 6,10 0 0112 K 10,10 0 0113 L 9,10 0 0114 M 13,10 0 0115 N 11,10 0 0116 O 10,10 0 0117 P 8,10 0 0120 Q 10,10,3 0 0121 R 9,10 0 0122 S 8,10 0 0123 T 9,10 0 0124 U 10,10 0 0125 V 9,10 0 0126 W 13,10 0 0127 X 10,10 0 0130 Y 9,10 0 0131 Z 8,10 0 0132 [ 5,10,3 0 0133 lB " \ 4,10 0 0134 rs " ] 5,10,3 0 0135 rB " ^ 7,10 0 0136 a^ " ha " _ 7,0,3 0 0137 ` 5,11 0 0140 ga " a 7,7 0 0141 b 7,10 0 0142 c 7,7 0 0143 d 7,10 0 0144 e 7,7 0 0145 f 4,10 0 0146 g 7,7,3 0 0147 h 7,10 0 0150 i 3,10 0 0151 j 4,10,3 0 0152 k 7,10 0 0153 l 3,10 0 0154 m 11,7 0 0155 n 7,7 0 0156 o 7,7 0 0157 p 7,7,3 0 0160 q 7,7,3 0 0161 r 5,7 0 0162 s 6,7 0 0163 t 4,8 0 0164 u 7,7 0 0165 v 7,7 0 0166 w 11,7 0 0167 x 7,7 0 0170 y 7,7,3 0 0171 z 6,7 0 0172 { 7,10,3 0 0173 lC " | 3,10 0 0174 ba " } 7,10,3 0 0175 rC " ~ 8,5 0 0176 a~ " ti " --- 3,1 0 0240 r! 5,7,3 0 0241 ct 7,8,1 0 0242 Po 8,10 0 0243 Cs 7,8 0 0244 Ye 7,10 0 0245 bb 3,10 0 0246 sc 7,10,3 0 0247 ad 5,10 0 0250 co 12,10 0 0251 Of 4,10 0 0252 Fo 7,6 0 0253 tno 9,6 0 0254 - 4,4 0 0255 hy " rg 12,10 0 0256 a- 4,9 0 0257 de 6,10 0 0260 t+- 8,7 0 0261 S2 4,10 0 0262 S3 4,10 0 0263 aa 5,11 0 0264 mc 7,7,3 0 0265 ps 7,10,3 0 0266 pc 4,5 0 0267 ac 5,0,3 0 0270 S1 4,10 0 0271 Om 5,10 0 0272 Fc 7,6 0 0273 14 10,10 0 0274 12 10,10 0 0275 34 10,10 0 0276 r? 6,7,3 0 0277 `A 11,14 0 0300 'A 11,14 0 0301 ^A 11,14 0 0302 ~A 11,14 0 0303 :A 11,13 0 0304 oA 11,14 0 0305 AE 13,10 0 0306 ,C 10,10,3 0 0307 `E 9,14 0 0310 'E 9,14 0 0311 ^E 9,14 0 0312 :E 9,13 0 0313 `I 5,14 0 0314 'I 5,14 0 0315 ^I 5,14 0 0316 :I 5,13 0 0317 -D 10,10 0 0320 ~N 11,14 0 0321 `O 10,14 0 0322 'O 10,14 0 0323 ^O 10,14 0 0324 ~O 10,14 0 0325 :O 10,13 0 0326 tmu 8,7 0 0327 /O 10,11,1 0 0330 `U 10,14 0 0331 'U 10,14 0 0332 ^U 10,14 0 0333 :U 10,13 0 0334 'Y 9,14 0 0335 TP 8,10 0 0336 ss 7,10 0 0337 `a 7,11 0 0340 'a 7,11 0 0341 ^a 7,11 0 0342 ~a 7,11 0 0343 :a 7,10 0 0344 oa 7,11 0 0345 ae 11,7 0 0346 ,c 7,7,3 0 0347 `e 7,11 0 0350 'e 7,11 0 0351 ^e 7,11 0 0352 :e 7,10 0 0353 `i 3,11 0 0354 'i 3,11 0 0355 ^i 3,11 0 0356 :i 3,10 0 0357 Sd 7,10 0 0360 ~n 7,11 0 0361 `o 7,11 0 0362 'o 7,11 0 0363 ^o 7,11 0 0364 ~o 7,11 0 0365 :o 7,10 0 0366 tdi 8,7 0 0367 /o 7,8,1 0 0370 `u 7,11 0 0371 'u 7,11 0 0372 ^u 7,11 0 0373 :u 7,10 0 0374 'y 7,11,3 0 0375 Tp 7,10,3 0 0376 :y 7,10,3 0 0377 groff-1.23.0/font/devX100/devX100.am0000644000175000017500000000401614450320476013372 00000000000000# Copyright (C) 2014-2022 Free Software Foundation, Inc. # # This file is part of 'groff'. # # 'groff' 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, either version 3 of the License, or # (at your option) any later version. # # 'groff' 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 this program. If not, see . DEVX100FONTS = \ font/devX100/DESC \ font/devX100/TR \ font/devX100/TI \ font/devX100/TB \ font/devX100/TBI \ font/devX100/CR \ font/devX100/CI \ font/devX100/CB \ font/devX100/CBI \ font/devX100/HR \ font/devX100/HI \ font/devX100/HB \ font/devX100/HBI \ font/devX100/NR \ font/devX100/NI \ font/devX100/NB \ font/devX100/NBI \ font/devX100/S if !WITHOUT_X11 devX100_fontdir = $(fontdir)/devX100 devX100_font_DATA = $(DEVX100FONTS) endif EXTRA_DIST += $(DEVX100FONTS) # This target generates font descriptions from core X11 font data # returned by a running X server; these are _not_ normally generated # during a build, but provided with the groff source distribution. # # This maintainer-mode target alters files in the source tree. maintainer-font-descriptions: devX100_font-descriptions devX100_fontsrcdir=$(top_srcdir)/font/devX100 devX100_font-descriptions: $(xtotroff) $(xditview_srcdir)/DESC.in \ $(xditview_srcdir)/FontMap-X11 $(AM_V_GEN)$(MKDIR_P) $(devX100_fontsrcdir) \ && sed -e 's/res .*/res 100/' $(xditview_srcdir)/DESC.in \ >$(devX100_fontsrcdir)/DESC \ && $(xtotroff) -d $(devX100_fontsrcdir) -r 100 -s 10 \ $(xditview_srcdir)/FontMap-X11 # Local Variables: # mode: makefile-automake # fill-column: 72 # End: # vim: set autoindent filetype=automake textwidth=72: groff-1.23.0/font/devX100/CR0000644000175000017500000000543614450320476012162 00000000000000name CR spacewidth 9 charset --- 9,9 0 00 --- 9,1 0 040 ! 9,9 0 041 " 9,10 0 042 dq " # 9,9,1 0 043 sh " $ 9,11,2 0 044 Do " % 9,10 0 045 & 9,8 0 046 ' 9,9 0 047 aq " cq " oq " ( 9,10,2 0 050 ) 9,10,2 0 051 * 9,9 0 052 + 9,8 0 053 , 9,2,2 0 054 \- 9,5 0 055 . 9,2 0 056 / 9,10,1 0 057 sl " 0 9,10 0 060 1 9,10 0 061 2 9,10 0 062 3 9,10 0 063 4 9,10 0 064 5 9,10 0 065 6 9,10 0 066 7 9,10 0 067 8 9,10 0 070 9 9,10 0 071 : 9,7 0 072 ; 9,7,2 0 073 < 9,8 0 074 = 9,6 0 075 > 9,8 0 076 ? 9,9 0 077 @ 9,9,1 0 0100 at " A 9,9 0 0101 B 9,9 0 0102 C 9,9 0 0103 D 9,9 0 0104 E 9,9 0 0105 F 9,9 0 0106 G 9,9 0 0107 H 9,9 0 0110 I 9,9 0 0111 J 9,9 0 0112 K 9,9 0 0113 L 9,9 0 0114 M 9,9 0 0115 N 9,9 0 0116 O 9,9 0 0117 P 9,9 0 0120 Q 9,9,2 0 0121 R 9,9 0 0122 S 9,9 0 0123 T 9,9 0 0124 U 9,9 0 0125 V 9,9 0 0126 W 9,9 0 0127 X 9,9 0 0130 Y 9,9 0 0131 Z 9,9 0 0132 [ 9,10,2 0 0133 lB " \ 9,10,1 0 0134 rs " ] 9,10,2 0 0135 rB " ^ 9,9 0 0136 a^ " ha " _ 9,0,3 0 0137 ` 9,10 0 0140 ga " a 9,7 0 0141 b 9,10 0 0142 c 9,7 0 0143 d 9,10 0 0144 e 9,7 0 0145 f 9,10 0 0146 g 9,7,3 0 0147 h 9,10 0 0150 i 9,10 0 0151 j 9,10,3 0 0152 k 9,10 0 0153 l 9,10 0 0154 m 9,7 0 0155 n 9,7 0 0156 o 9,7 0 0157 p 9,7,3 0 0160 q 9,7,3 0 0161 r 9,7 0 0162 s 9,7 0 0163 t 9,9 0 0164 u 9,7 0 0165 v 9,7 0 0166 w 9,7 0 0167 x 9,7 0 0170 y 9,7,3 0 0171 z 9,7 0 0172 { 9,10,2 0 0173 lC " | 9,9,2 0 0174 ba " } 9,10,2 0 0175 rC " ~ 9,5 0 0176 a~ " ti " --- 9,1 0 0240 r! 9,7,2 0 0241 ct 9,9 0 0242 Po 9,9 0 0243 Cs 9,7 0 0244 Ye 9,9 0 0245 bb 9,9,2 0 0246 sc 9,9,1 0 0247 ad 9,9 0 0250 co 9,9 0 0251 Of 9,9 0 0252 Fo 9,7 0 0253 tno 9,6 0 0254 - 9,5 0 0255 hy " rg 9,9 0 0256 a- 9,9 0 0257 de 9,10 0 0260 t+- 9,8 0 0261 S2 9,10 0 0262 S3 9,10 0 0263 aa 9,10 0 0264 mc 9,7,3 0 0265 ps 9,9,1 0 0266 pc 9,5 0 0267 ac 9,0,3 0 0270 S1 9,10 0 0271 Om 9,9 0 0272 Fc 9,7 0 0273 14 9,10 0 0274 12 9,10 0 0275 34 9,10 0 0276 r? 9,7,2 0 0277 `A 9,12 0 0300 'A 9,12 0 0301 ^A 9,12 0 0302 ~A 9,12 0 0303 :A 9,11 0 0304 oA 9,12 0 0305 AE 9,9 0 0306 ,C 9,9,3 0 0307 `E 9,12 0 0310 'E 9,12 0 0311 ^E 9,12 0 0312 :E 9,11 0 0313 `I 9,12 0 0314 'I 9,12 0 0315 ^I 9,12 0 0316 :I 9,11 0 0317 -D 9,9 0 0320 ~N 9,12 0 0321 `O 9,12 0 0322 'O 9,12 0 0323 ^O 9,12 0 0324 ~O 9,12 0 0325 :O 9,11 0 0326 tmu 9,8 0 0327 /O 9,9 0 0330 `U 9,12 0 0331 'U 9,12 0 0332 ^U 9,12 0 0333 :U 9,11 0 0334 'Y 9,12 0 0335 TP 9,9 0 0336 ss 9,9 0 0337 `a 9,10 0 0340 'a 9,10 0 0341 ^a 9,10 0 0342 ~a 9,10 0 0343 :a 9,9 0 0344 oa 9,10 0 0345 ae 9,7 0 0346 ,c 9,7,3 0 0347 `e 9,10 0 0350 'e 9,10 0 0351 ^e 9,10 0 0352 :e 9,9 0 0353 `i 9,10 0 0354 'i 9,10 0 0355 ^i 9,10 0 0356 :i 9,9 0 0357 Sd 9,12 0 0360 ~n 9,10 0 0361 `o 9,10 0 0362 'o 9,10 0 0363 ^o 9,10 0 0364 ~o 9,10 0 0365 :o 9,9 0 0366 tdi 9,8 0 0367 /o 9,7 0 0370 `u 9,10 0 0371 'u 9,10 0 0372 ^u 9,10 0 0373 :u 9,9 0 0374 'y 9,10,3 0 0375 Tp 9,9,3 0 0376 :y 9,9,3 0 0377 groff-1.23.0/font/devX100/CI0000644000175000017500000000543414450320476012147 00000000000000name CI spacewidth 9 charset --- 9,9 0 00 --- 9,1 0 040 ! 9,9 0 041 " 9,10 0 042 dq " # 9,10,1 0 043 sh " $ 9,10,1 0 044 Do " % 9,10 0 045 & 9,8 0 046 ' 9,9 0 047 aq " cq " oq " ( 9,10,3 0 050 ) 9,10,3 0 051 * 9,9 0 052 + 9,8 0 053 , 9,2,2 0 054 \- 9,5 0 055 . 9,2 0 056 / 9,10,2 0 057 sl " 0 9,10 0 060 1 9,10 0 061 2 9,10 0 062 3 9,10 0 063 4 9,10 0 064 5 9,10 0 065 6 9,10 0 066 7 9,10 0 067 8 9,10 0 070 9 9,10 0 071 : 9,7 0 072 ; 9,7,2 0 073 < 9,8 0 074 = 9,6 0 075 > 9,8 0 076 ? 9,9 0 077 @ 9,9 0 0100 at " A 9,9 0 0101 B 9,9 0 0102 C 9,9 0 0103 D 9,9 0 0104 E 9,9 0 0105 F 9,9 0 0106 G 9,9 0 0107 H 9,9 0 0110 I 9,9 0 0111 J 9,9 0 0112 K 9,9 0 0113 L 9,9 0 0114 M 9,9 0 0115 N 9,9 0 0116 O 9,9 0 0117 P 9,9 0 0120 Q 9,9,2 0 0121 R 9,9 0 0122 S 9,9 0 0123 T 9,9 0 0124 U 9,9 0 0125 V 9,9 0 0126 W 9,9 0 0127 X 9,9 0 0130 Y 9,9 0 0131 Z 9,9 0 0132 [ 9,10,3 0 0133 lB " \ 9,10,2 0 0134 rs " ] 9,10,3 0 0135 rB " ^ 9,9 0 0136 a^ " ha " _ 9,0,3 0 0137 ` 9,9 0 0140 ga " a 9,7 0 0141 b 9,10 0 0142 c 9,7 0 0143 d 9,10 0 0144 e 9,7 0 0145 f 9,10 0 0146 g 9,7,3 0 0147 h 9,10 0 0150 i 9,10 0 0151 j 9,10,3 0 0152 k 9,10 0 0153 l 9,10 0 0154 m 9,7 0 0155 n 9,7 0 0156 o 9,7 0 0157 p 9,7,3 0 0160 q 9,7,3 0 0161 r 9,7 0 0162 s 9,7 0 0163 t 9,9 0 0164 u 9,7 0 0165 v 9,7 0 0166 w 9,7 0 0167 x 9,7 0 0170 y 9,7,3 0 0171 z 9,7 0 0172 { 9,10,3 0 0173 lC " | 9,9,2 0 0174 ba " } 9,10,3 0 0175 rC " ~ 9,5 0 0176 a~ " ti " --- 9,1 0 0240 r! 9,7,2 0 0241 ct 9,10 0 0242 Po 9,9 0 0243 Cs 9,7 0 0244 Ye 9,9 0 0245 bb 9,9,2 0 0246 sc 9,9,1 0 0247 ad 9,9 0 0250 co 9,9 0 0251 Of 9,9 0 0252 Fo 9,7 0 0253 tno 9,6 0 0254 - 9,5 0 0255 hy " rg 9,9 0 0256 a- 9,9 0 0257 de 9,10 0 0260 t+- 9,8 0 0261 S2 9,10 0 0262 S3 9,10 0 0263 aa 9,9 0 0264 mc 9,7,3 0 0265 ps 9,9,1 0 0266 pc 9,5 0 0267 ac 9,1,3 0 0270 S1 9,10 0 0271 Om 9,9 0 0272 Fc 9,7 0 0273 14 9,10 0 0274 12 9,10 0 0275 34 9,10 0 0276 r? 9,7,2 0 0277 `A 9,12 0 0300 'A 9,12 0 0301 ^A 9,12 0 0302 ~A 9,12 0 0303 :A 9,11 0 0304 oA 9,12 0 0305 AE 9,9 0 0306 ,C 9,9,3 0 0307 `E 9,12 0 0310 'E 9,12 0 0311 ^E 9,12 0 0312 :E 9,11 0 0313 `I 9,12 0 0314 'I 9,12 0 0315 ^I 9,12 0 0316 :I 9,11 0 0317 -D 9,9 0 0320 ~N 9,12 0 0321 `O 9,12 0 0322 'O 9,12 0 0323 ^O 9,12 0 0324 ~O 9,12 0 0325 :O 9,11 0 0326 tmu 9,8 0 0327 /O 9,9 0 0330 `U 9,12 0 0331 'U 9,12 0 0332 ^U 9,12 0 0333 :U 9,11 0 0334 'Y 9,12 0 0335 TP 9,9 0 0336 ss 9,9 0 0337 `a 9,10 0 0340 'a 9,10 0 0341 ^a 9,10 0 0342 ~a 9,10 0 0343 :a 9,9 0 0344 oa 9,11 0 0345 ae 9,7 0 0346 ,c 9,7,3 0 0347 `e 9,10 0 0350 'e 9,10 0 0351 ^e 9,10 0 0352 :e 9,9 0 0353 `i 9,10 0 0354 'i 9,10 0 0355 ^i 9,10 0 0356 :i 9,9 0 0357 Sd 9,10 0 0360 ~n 9,10 0 0361 `o 9,10 0 0362 'o 9,10 0 0363 ^o 9,10 0 0364 ~o 9,10 0 0365 :o 9,9 0 0366 tdi 9,8 0 0367 /o 9,7 0 0370 `u 9,10 0 0371 'u 9,10 0 0372 ^u 9,10 0 0373 :u 9,9 0 0374 'y 9,10,3 0 0375 Tp 9,9,3 0 0376 :y 9,9,3 0 0377 groff-1.23.0/font/devX100/TBI0000644000175000017500000000560614450320476012273 00000000000000name TBI spacewidth 3 charset --- 11,9 0 00 --- 3,1 0 040 ! 7,10 0 041 " 7,10 0 042 dq " # 8,10 0 043 sh " $ 7,11,1 0 044 Do " % 14,10 0 045 & 10,10 0 046 ' 4,10 0 047 aq " cq " oq " ( 6,10,3 0 050 ) 6,10,3 0 051 * 7,10 0 052 + 9,7 0 053 , 4,2,2 0 054 \- 5,4 0 055 . 3,2 0 056 / 6,10 0 057 sl " 0 7,10 0 060 1 7,10 0 061 2 7,10 0 062 3 7,10 0 063 4 7,10 0 064 5 7,10 0 065 6 7,10 0 066 7 7,10 0 067 8 7,10 0 070 9 7,10 0 071 : 5,7 0 072 ; 4,7,2 0 073 < 8,6 0 074 = 10,5 0 075 > 8,6 0 076 ? 8,10 0 077 @ 15,10,2 0 0100 at " A 9,10 0 0101 B 9,10 0 0102 C 9,10 0 0103 D 10,10 0 0104 E 10,10 0 0105 F 9,10 0 0106 G 10,10 0 0107 H 11,10 0 0110 I 5,10 0 0111 J 7,10,1 0 0112 K 11,10 0 0113 L 9,10 0 0114 M 13,10 0 0115 N 11,10 0 0116 O 10,10 0 0117 P 9,10 0 0120 Q 10,10,3 0 0121 R 10,10 0 0122 S 8,10 0 0123 T 10,10 0 0124 U 10,10 0 0125 V 10,10 0 0126 W 13,10 0 0127 X 9,10 0 0130 Y 8,10 0 0131 Z 8,10 0 0132 [ 6,10,3 0 0133 lB " \ 6,10 0 0134 rs " ] 5,10,3 0 0135 rB " ^ 8,10 0 0136 a^ " ha " _ 7,0,2 0 0137 ` 6,10 0 0140 ga " a 8,7 0 0141 b 7,10 0 0142 c 6,7 0 0143 d 7,10 0 0144 e 7,7 0 0145 f 5,10,3 0 0146 g 6,7,3 0 0147 h 8,10 0 0150 i 4,10 0 0151 j 4,10,3 0 0152 k 7,10 0 0153 l 4,10 0 0154 m 11,7 0 0155 n 8,7 0 0156 o 7,7 0 0157 p 7,7,3 0 0160 q 7,7,3 0 0161 r 6,7 0 0162 s 6,7 0 0163 t 4,9 0 0164 u 7,7 0 0165 v 6,7 0 0166 w 9,7 0 0167 x 6,7 0 0170 y 6,7,3 0 0171 z 6,7 0 0172 { 7,10,3 0 0173 lC " | 4,10 0 0174 ba " } 7,10,3 0 0175 rC " ~ 10,5 0 0176 a~ " ti " --- 3,1 0 0240 r! 7,7,3 0 0241 ct 7,8,1 0 0242 Po 7,10 0 0243 Cs 8,8 0 0244 Ye 7,10 0 0245 bb 4,10 0 0246 sc 8,10,3 0 0247 ad 6,9 0 0250 co 12,10 0 0251 Of 6,10 0 0252 Fo 8,6 0 0253 tno 9,5 0 0254 - 5,4 0 0255 hy " rg 12,10 0 0256 a- 6,9 0 0257 de 6,10 0 0260 t+- 9,9 0 0261 S2 4,10 0 0262 S3 4,10 0 0263 aa 6,10 0 0264 mc 7,7,3 0 0265 ps 8,10,3 0 0266 pc 4,5 0 0267 ac 5,0,3 0 0270 S1 4,10 0 0271 Om 6,10 0 0272 Fc 8,6 0 0273 14 10,10 0 0274 12 10,10 0 0275 34 10,10 0 0276 r? 8,7,3 0 0277 `A 9,13 0 0300 'A 9,13 0 0301 ^A 9,13 0 0302 ~A 9,13 0 0303 :A 9,13 0 0304 oA 9,13 0 0305 AE 14,10 0 0306 ,C 9,10,3 0 0307 `E 10,13 0 0310 'E 10,13 0 0311 ^E 10,13 0 0312 :E 10,13 0 0313 `I 5,13 0 0314 'I 5,13 0 0315 ^I 5,13 0 0316 :I 5,13 0 0317 -D 10,10 0 0320 ~N 11,13 0 0321 `O 10,13 0 0322 'O 10,13 0 0323 ^O 10,13 0 0324 ~O 10,13 0 0325 :O 10,13 0 0326 tmu 9,7 0 0327 /O 10,11,1 0 0330 `U 10,13 0 0331 'U 10,13 0 0332 ^U 10,13 0 0333 :U 10,13 0 0334 'Y 8,13 0 0335 TP 9,10 0 0336 ss 7,10,3 0 0337 `a 8,10 0 0340 'a 8,10 0 0341 ^a 8,11 0 0342 ~a 8,10 0 0343 :a 8,10 0 0344 oa 8,11 0 0345 ae 11,7 0 0346 ,c 6,7,3 0 0347 `e 7,10 0 0350 'e 7,10 0 0351 ^e 7,11 0 0352 :e 7,10 0 0353 `i 4,10 0 0354 'i 4,10 0 0355 ^i 4,11 0 0356 :i 4,10 0 0357 Sd 7,10 0 0360 ~n 8,10 0 0361 `o 7,10 0 0362 'o 7,10 0 0363 ^o 7,11 0 0364 ~o 7,10 0 0365 :o 7,10 0 0366 tdi 9,7 0 0367 /o 7,8,1 0 0370 `u 7,10 0 0371 'u 7,10 0 0372 ^u 7,11 0 0373 :u 7,10 0 0374 'y 6,10,2 0 0375 Tp 7,10,3 0 0376 :y 6,10,2 0 0377 groff-1.23.0/font/devX100/S0000644000175000017500000000635113753060053012052 00000000000000name S special spacewidth 4 charset --- 4,1 0 040 ! 5,10 0 041 fa 9,10 0 042 # 7,10 0 043 sh " te 8,10 0 044 % 12,10 0 045 & 11,10 0 046 st 6,7 0 047 ( 5,10,3 0 050 ) 5,10,3 0 051 ** 7,8 0 052 + 8,7 0 053 pl " , 3,2,2 0 054 \- 8,4 0 055 mi " . 3,2 0 056 / 4,10 0 057 sl " 0 7,10 0 060 1 7,10 0 061 2 7,10 0 062 3 7,10 0 063 4 7,10 0 064 5 7,10 0 065 6 7,10 0 066 7 7,10 0 067 8 7,10 0 070 9 7,10 0 071 : 4,7 0 072 ; 4,7,2 0 073 < 8,7 0 074 = 8,5 0 075 eq " > 8,7 0 076 ? 6,10 0 077 =~ 8,7 0 0100 *A 11,10 0 0101 *B 9,10 0 0102 *X 11,10 0 0103 *D 9,10 0 0104 *E 9,10 0 0105 *F 11,10 0 0106 *G 9,10 0 0107 *Y 11,10 0 0110 *I 5,10 0 0111 +h 9,10 0 0112 *K 10,10 0 0113 *L 10,10 0 0114 *M 13,10 0 0115 *N 11,10 0 0116 *O 10,10 0 0117 *P 11,10 0 0120 *H 10,10 0 0121 *R 8,10 0 0122 *S 9,10 0 0123 *T 9,10 0 0124 --- 9,10 0 0125 ts 7,7,3 0 0126 *W 11,10 0 0127 *C 9,10 0 0130 *Q 11,10 0 0131 *Z 9,10 0 0132 [ 5,10,3 0 0133 lB " tf 10,7 0 0134 3d " ] 5,10,3 0 0135 rB " pp 10,10 0 0136 _ 7,0,3 0 0137 radicalex 7,12 0 0140 *a 9,7 0 0141 *b 8,11,3 0 0142 *x 8,7,3 0 0143 *d 7,11 0 0144 *e 6,7 0 0145 *f 9,10,3 0 0146 *g 6,7,3 0 0147 *y 8,7,3 0 0150 *i 5,7 0 0151 +f 9,7,3 0 0152 *k 8,7 0 0153 *l 8,10 0 0154 *m 8,7,2 0 0155 *n 8,7 0 0156 *o 8,7 0 0157 *p 8,7 0 0160 *h 7,10 0 0161 *r 8,7,3 0 0162 *s 8,7 0 0163 *t 6,7 0 0164 *u 8,7 0 0165 +p 11,8 0 0166 *w 11,7 0 0167 *c 7,12,3 0 0170 *q 9,7,3 0 0171 *z 7,11,3 0 0172 lC 7,10,3 0 0173 { " ba 3,10,3 0 0174 | " rC 7,10,3 0 0175 } " ap 8,5 0 0176 *U 9,10 0 0241 fm 4,10 0 0242 <= 8,9 0 0243 f/ 4,10 0 0244 if 10,6 0 0245 Fn 7,10,3 0 0246 CL 11,7 0 0247 DI 11,7 0 0250 HE 11,7 0 0251 SP 11,7 0 0252 <> 15,7 0 0253 <- 14,7 0 0254 ua 9,12,3 0 0255 arrowverttp " -> 14,7 0 0256 da 9,12,3 0 0257 arrowvertbt " de 6,10 0 0260 +- 8,9 0 0261 sd 6,10 0 0262 >= 8,9 0 0263 mu 8,7 0 0264 pt 10,6 0 0265 pd 7,11 0 0266 bu 7,6 0 0267 di 8,7 0 0270 != 8,7 0 0271 == 8,6 0 0272 ~= 8,7 0 0273 ~~ " --- 15,2 0 0274 arrowvertex 9,12,3 0 0275 an 15,4 0 0276 CR 10,9 0 0277 Ah 12,10 0 0300 Im 10,11,1 0 0301 Re 12,11 0 0302 wp 12,9,3 0 0303 c* 11,9 0 0304 c+ 11,9 0 0305 es 12,11 0 0306 ca 10,7 0 0307 cu 10,7 0 0310 sp 10,7 0 0311 ip 10,7,2 0 0312 nb 10,8,1 0 0313 sb 10,7 0 0314 ib 10,7,2 0 0315 mo 10,7 0 0316 nm 10,8,1 0 0317 /_ 11,10 0 0320 gr 10,11 0 0321 rg 12,10 0 0322 co 12,10 0 0323 tm 11,10 0 0324 --- 12,11,1 0 0325 sr 8,12 0 0326 sqrt " md 4,5 0 0327 no 10,5 0 0330 AN 9,7 0 0331 OR 9,7 0 0332 hA 15,7 0 0333 lA 14,7 0 0334 uA 9,12 0 0335 rA 14,7 0 0336 dA 9,12 0 0337 lz 7,11 0 0340 la 5,12,3 0 0341 --- 12,10 0 0342 --- 12,10 0 0343 --- 11,10 0 0344 --- 10,11,1 0 0345 parenlefttp 6,12,3 0 0346 parenleftex 6,12,3 0 0347 parenleftbt 6,12,3 0 0350 bracketlefttp 6,12,3 0 0351 lc " bracketleftex 6,12,3 0 0352 bracketleftbt 6,12,3 0 0353 lf " bracelefttp 7,12,3 0 0354 lt " braceleftmid 7,12,3 0 0355 lk " braceleftbt 7,12,3 0 0356 lb " bracerightex 7,12,3 0 0357 braceleftex " braceex " bv " ra 5,12,3 0 0361 is 4,12,1 0 0362 integral " --- 10,12,3 0 0363 --- 10,12,3 0 0364 --- 10,12,3 0 0365 parenrighttp 6,12,3 0 0366 parenrightex 6,12,3 0 0367 parenrightbt 6,12,3 0 0370 bracketrighttp 6,12,3 0 0371 rc " bracketrightex 6,12,3 0 0372 bracketrightbt 6,12,3 0 0373 rf " bracerighttp 7,12,3 0 0374 rt " bracerightmid 7,12,3 0 0375 rk " bracerightbt 7,12,3 0 0376 rb " groff-1.23.0/font/devX100/HBI0000644000175000017500000000560614450320476012257 00000000000000name HBI spacewidth 4 charset --- 10,11 0 00 --- 4,1 0 040 ! 5,11 0 041 " 7,11 0 042 dq " # 10,10 0 043 sh " $ 8,12,1 0 044 Do " % 13,11 0 045 & 11,10 0 046 ' 4,11 0 047 aq " cq " oq " ( 5,11,3 0 050 ) 6,11,3 0 051 * 6,11 0 052 + 9,8 0 053 , 4,2,2 0 054 \- 5,5 0 055 . 4,2 0 056 / 4,11 0 057 sl " 0 8,11 0 060 1 8,11 0 061 2 8,11 0 062 3 8,11 0 063 4 8,11 0 064 5 8,11 0 065 6 8,11 0 066 7 8,11 0 067 8 8,11 0 070 9 8,11 0 071 : 5,8 0 072 ; 5,8,2 0 073 < 8,7 0 074 = 9,6 0 075 > 9,7 0 076 ? 9,11 0 077 @ 14,11,2 0 0100 at " A 9,11 0 0101 B 10,11 0 0102 C 11,11 0 0103 D 11,11 0 0104 E 9,11 0 0105 F 8,11 0 0106 G 11,11 0 0107 H 10,11 0 0110 I 4,11 0 0111 J 8,11 0 0112 K 10,11 0 0113 L 8,11 0 0114 M 13,11 0 0115 N 11,11 0 0116 O 12,11 0 0117 P 10,11 0 0120 Q 12,11 0 0121 R 10,11 0 0122 S 10,11 0 0123 T 8,11 0 0124 U 11,11 0 0125 V 10,11 0 0126 W 14,11 0 0127 X 9,11 0 0130 Y 10,11 0 0131 Z 9,11 0 0132 [ 5,11,3 0 0133 lB " \ 6,11 0 0134 rs " ] 5,11,3 0 0135 rB " ^ 8,11 0 0136 a^ " ha " _ 8,0,3 0 0137 ` 5,11 0 0140 ga " a 8,8 0 0141 b 9,11 0 0142 c 8,8 0 0143 d 9,11 0 0144 e 8,8 0 0145 f 5,11 0 0146 g 9,8,3 0 0147 h 9,11 0 0150 i 4,11 0 0151 j 4,11,3 0 0152 k 8,11 0 0153 l 4,11 0 0154 m 12,8 0 0155 n 9,8 0 0156 o 8,8 0 0157 p 9,8,3 0 0160 q 9,8,3 0 0161 r 6,8 0 0162 s 8,8 0 0163 t 5,10 0 0164 u 9,8 0 0165 v 8,8 0 0166 w 11,8 0 0167 x 7,8 0 0170 y 7,8,3 0 0171 z 6,8 0 0172 { 6,11,3 0 0173 lC " | 4,11,3 0 0174 ba " } 6,11,3 0 0175 rC " ~ 9,6 0 0176 a~ " ti " --- 4,1 0 0240 r! 5,8,3 0 0241 ct 8,9,1 0 0242 Po 9,11 0 0243 Cs 9,8 0 0244 Ye 9,11 0 0245 bb 4,11,3 0 0246 sc 9,11,3 0 0247 ad 5,11 0 0250 co 12,11 0 0251 Of 6,11 0 0252 Fo 11,7 0 0253 tno 9,6 0 0254 - 5,5 0 0255 hy " rg 12,11 0 0256 a- 5,11 0 0257 de 6,11 0 0260 t+- 9,9 0 0261 S2 5,11 0 0262 S3 5,11 0 0263 aa 5,11 0 0264 mc 9,8,3 0 0265 ps 8,11,3 0 0266 pc 4,5 0 0267 ac 5,1,3 0 0270 S1 5,11 0 0271 Om 6,11 0 0272 Fc 11,7 0 0273 14 12,11 0 0274 12 12,11 0 0275 34 13,11 0 0276 r? 8,8,3 0 0277 `A 9,14 0 0300 'A 9,14 0 0301 ^A 9,14 0 0302 ~A 9,14 0 0303 :A 9,14 0 0304 oA 9,14 0 0305 AE 14,11 0 0306 ,C 11,11,3 0 0307 `E 9,14 0 0310 'E 9,14 0 0311 ^E 9,14 0 0312 :E 9,14 0 0313 `I 4,14 0 0314 'I 4,14 0 0315 ^I 4,14 0 0316 :I 4,14 0 0317 -D 11,11 0 0320 ~N 11,14 0 0321 `O 12,14 0 0322 'O 12,14 0 0323 ^O 12,14 0 0324 ~O 12,14 0 0325 :O 12,14 0 0326 tmu 9,8 0 0327 /O 12,11 0 0330 `U 11,14 0 0331 'U 11,14 0 0332 ^U 11,14 0 0333 :U 11,14 0 0334 'Y 10,14 0 0335 TP 10,11 0 0336 ss 9,11 0 0337 `a 8,11 0 0340 'a 8,11 0 0341 ^a 8,11 0 0342 ~a 8,11 0 0343 :a 8,11 0 0344 oa 8,11 0 0345 ae 13,8 0 0346 ,c 8,8,3 0 0347 `e 8,11 0 0350 'e 8,11 0 0351 ^e 8,11 0 0352 :e 8,11 0 0353 `i 4,11 0 0354 'i 4,11 0 0355 ^i 4,11 0 0356 :i 4,11 0 0357 Sd 8,11 0 0360 ~n 9,11 0 0361 `o 8,11 0 0362 'o 8,11 0 0363 ^o 8,11 0 0364 ~o 8,11 0 0365 :o 8,11 0 0366 tdi 9,8 0 0367 /o 8,8 0 0370 `u 9,11 0 0371 'u 9,11 0 0372 ^u 9,11 0 0373 :u 9,11 0 0374 'y 7,11,3 0 0375 Tp 9,11,3 0 0376 :y 7,11,3 0 0377 groff-1.23.0/font/devX100/NB0000644000175000017500000000563514450320476012156 00000000000000name NB spacewidth 4 charset --- 12,11 0 00 --- 4,1 0 040 ! 4,11 0 041 " 5,11 0 042 dq " # 8,10 0 043 sh " $ 8,12,1 0 044 Do " % 13,11 0 045 & 13,11 0 046 ' 3,11 0 047 aq " cq " oq " ( 5,11,2 0 050 ) 5,11,2 0 051 * 6,11 0 052 + 8,8 0 053 , 4,3,2 0 054 \- 5,5 0 055 . 4,3 0 056 / 5,11 0 057 sl " 0 8,11 0 060 1 8,11 0 061 2 8,11 0 062 3 8,11 0 063 4 8,11 0 064 5 8,11 0 065 6 8,11 0 066 7 8,11 0 067 8 8,11 0 070 9 8,11 0 071 : 4,7 0 072 ; 4,7,2 0 073 < 8,8 0 074 = 8,6 0 075 > 8,8 0 076 ? 7,11 0 077 @ 14,11 0 0100 at " A 11,11 0 0101 B 10,11 0 0102 C 11,11 0 0103 D 12,11 0 0104 E 10,11 0 0105 F 10,11 0 0106 G 12,11 0 0107 H 12,11 0 0110 I 7,11 0 0111 J 9,11 0 0112 K 12,11 0 0113 L 10,11 0 0114 M 14,11 0 0115 N 12,11 0 0116 O 12,11 0 0117 P 10,11 0 0120 Q 12,11,3 0 0121 R 12,11 0 0122 S 10,11 0 0123 T 11,11 0 0124 U 12,11 0 0125 V 11,11 0 0126 W 14,11 0 0127 X 12,11 0 0130 Y 11,11 0 0131 Z 9,11 0 0132 [ 5,11,2 0 0133 lB " \ 7,11 0 0134 rs " ] 5,11,2 0 0135 rB " ^ 8,11 0 0136 a^ " ha " _ 7,0,2 0 0137 ` 6,11 0 0140 ga " a 9,7 0 0141 b 10,11 0 0142 c 8,7 0 0143 d 10,11 0 0144 e 9,7 0 0145 f 6,11 0 0146 g 8,8,3 0 0147 h 10,11 0 0150 i 5,10 0 0151 j 5,10,3 0 0152 k 9,11 0 0153 l 5,11 0 0154 m 15,7 0 0155 n 10,7 0 0156 o 9,7 0 0157 p 10,7,3 0 0160 q 9,7,3 0 0161 r 7,7 0 0162 s 7,7 0 0163 t 6,10 0 0164 u 10,7 0 0165 v 7,7 0 0166 w 12,7 0 0167 x 9,7 0 0170 y 7,7,3 0 0171 z 7,7 0 0172 { 6,11,2 0 0173 lC " | 8,11 0 0174 ba " } 6,11,2 0 0175 rC " ~ 8,6 0 0176 a~ " ti " --- 4,1 0 0240 r! 5,8,3 0 0241 ct 8,8,1 0 0242 Po 9,11 0 0243 Cs 9,10 0 0244 Ye 11,11 0 0245 bb 8,11 0 0246 sc 7,11,2 0 0247 ad 7,10 0 0250 co 12,11 0 0251 Of 6,11 0 0252 Fo 8,6 0 0253 tno 8,6 0 0254 - 5,5 0 0255 hy " rg 12,11 0 0256 a- 7,9 0 0257 de 6,11 0 0260 t+- 8,8 0 0261 S2 5,11 0 0262 S3 5,11 0 0263 aa 6,11 0 0264 mc 10,7,3 0 0265 ps 10,11 0 0266 pc 5,6 0 0267 ac 5,0,3 0 0270 S1 5,11 0 0271 Om 6,11 0 0272 Fc 8,6 0 0273 14 12,11 0 0274 12 12,11 0 0275 34 12,11 0 0276 r? 7,8,3 0 0277 `A 11,15 0 0300 'A 11,15 0 0301 ^A 11,15 0 0302 ~A 11,14 0 0303 :A 11,14 0 0304 oA 11,15 0 0305 AE 15,11 0 0306 ,C 11,11,3 0 0307 `E 10,15 0 0310 'E 10,15 0 0311 ^E 10,15 0 0312 :E 10,14 0 0313 `I 7,15 0 0314 'I 7,15 0 0315 ^I 7,15 0 0316 :I 7,14 0 0317 -D 12,11 0 0320 ~N 12,14 0 0321 `O 12,15 0 0322 'O 12,15 0 0323 ^O 12,15 0 0324 ~O 12,14 0 0325 :O 12,14 0 0326 tmu 8,8 0 0327 /O 12,11 0 0330 `U 12,15 0 0331 'U 12,15 0 0332 ^U 12,15 0 0333 :U 12,14 0 0334 'Y 11,15 0 0335 TP 10,11 0 0336 ss 9,11 0 0337 `a 9,11 0 0340 'a 9,11 0 0341 ^a 9,11 0 0342 ~a 9,10 0 0343 :a 9,10 0 0344 oa 9,11 0 0345 ae 14,7 0 0346 ,c 8,7,3 0 0347 `e 9,11 0 0350 'e 9,11 0 0351 ^e 9,11 0 0352 :e 9,10 0 0353 `i 5,11 0 0354 'i 5,11 0 0355 ^i 5,11 0 0356 :i 5,10 0 0357 Sd 9,11 0 0360 ~n 10,10 0 0361 `o 9,11 0 0362 'o 9,11 0 0363 ^o 9,11 0 0364 ~o 9,10 0 0365 :o 9,10 0 0366 tdi 8,8 0 0367 /o 9,8,1 0 0370 `u 10,11 0 0371 'u 10,11 0 0372 ^u 10,11 0 0373 :u 10,10 0 0374 'y 7,11,3 0 0375 Tp 10,11,3 0 0376 :y 7,10,3 0 0377 groff-1.23.0/font/devX100/TB0000644000175000017500000000561314450320476012160 00000000000000name TB spacewidth 3 charset --- 11,9 0 00 --- 3,1 0 040 ! 4,10 0 041 " 7,10 0 042 dq " # 7,10 0 043 sh " $ 7,11,1 0 044 Do " % 14,10 0 045 & 12,10 0 046 ' 4,10 0 047 aq " cq " oq " ( 5,10,3 0 050 ) 5,10,3 0 051 * 7,10 0 052 + 8,7 0 053 , 3,2,2 0 054 \- 4,4 0 055 . 3,2 0 056 / 4,10 0 057 sl " 0 7,10 0 060 1 7,10 0 061 2 7,10 0 062 3 7,10 0 063 4 7,10 0 064 5 7,10 0 065 6 7,10 0 066 7 7,10 0 067 8 7,10 0 070 9 7,10 0 071 : 4,7 0 072 ; 4,7,2 0 073 < 8,7 0 074 = 8,5 0 075 > 8,7 0 076 ? 7,10 0 077 @ 14,10,2 0 0100 at " A 10,10 0 0101 B 9,10 0 0102 C 10,10 0 0103 D 10,10 0 0104 E 9,10 0 0105 F 8,10 0 0106 G 11,10 0 0107 H 11,10 0 0110 I 5,10 0 0111 J 7,10,1 0 0112 K 11,10 0 0113 L 9,10 0 0114 M 13,10 0 0115 N 10,10 0 0116 O 11,10 0 0117 P 9,10 0 0120 Q 11,10,3 0 0121 R 10,10 0 0122 S 8,10 0 0123 T 9,10 0 0124 U 10,10 0 0125 V 10,10 0 0126 W 14,10 0 0127 X 10,10 0 0130 Y 10,10 0 0131 Z 9,10 0 0132 [ 5,10,3 0 0133 lB " \ 4,10 0 0134 rs " ] 5,10,3 0 0135 rB " ^ 8,10 0 0136 a^ " ha " _ 7,0,3 0 0137 ` 5,11 0 0140 ga " a 7,7 0 0141 b 8,10 0 0142 c 6,7 0 0143 d 7,10 0 0144 e 6,7 0 0145 f 5,10 0 0146 g 7,7,3 0 0147 h 8,10 0 0150 i 4,10 0 0151 j 4,10,3 0 0152 k 8,10 0 0153 l 4,10 0 0154 m 12,7 0 0155 n 8,7 0 0156 o 7,7 0 0157 p 8,7,3 0 0160 q 7,7,3 0 0161 r 6,7 0 0162 s 6,7 0 0163 t 5,9 0 0164 u 7,7 0 0165 v 7,7 0 0166 w 10,7 0 0167 x 7,7 0 0170 y 7,7,3 0 0171 z 6,7 0 0172 { 7,10,3 0 0173 lC " | 3,10,2 0 0174 ba " } 7,10,3 0 0175 rC " ~ 8,7 0 0176 a~ " ti " --- 3,1 0 0240 r! 4,7,3 0 0241 ct 7,9,2 0 0242 Po 8,10 0 0243 Cs 8,8 0 0244 Ye 8,10 0 0245 bb 3,10,2 0 0246 sc 7,10,2 0 0247 ad 5,10 0 0250 co 12,10 0 0251 Of 5,10 0 0252 Fo 9,6 0 0253 tno 9,5 0 0254 - 4,4 0 0255 hy " rg 12,10 0 0256 a- 5,9 0 0257 de 6,10 0 0260 t+- 8,9 0 0261 S2 4,10 0 0262 S3 4,10 0 0263 aa 5,11 0 0264 mc 7,7,3 0 0265 ps 8,10,3 0 0266 pc 4,6 0 0267 ac 5,0,3 0 0270 S1 4,10 0 0271 Om 5,10 0 0272 Fc 9,6 0 0273 14 10,10 0 0274 12 10,10 0 0275 34 10,10 0 0276 r? 7,7,3 0 0277 `A 10,14 0 0300 'A 10,14 0 0301 ^A 10,14 0 0302 ~A 10,13 0 0303 :A 10,13 0 0304 oA 10,14 0 0305 AE 14,10 0 0306 ,C 10,10,3 0 0307 `E 9,14 0 0310 'E 9,14 0 0311 ^E 9,14 0 0312 :E 9,13 0 0313 `I 5,14 0 0314 'I 5,14 0 0315 ^I 5,14 0 0316 :I 5,13 0 0317 -D 11,10 0 0320 ~N 10,13 0 0321 `O 11,14 0 0322 'O 11,14 0 0323 ^O 11,14 0 0324 ~O 11,13 0 0325 :O 11,13 0 0326 tmu 8,7 0 0327 /O 11,11,1 0 0330 `U 10,14 0 0331 'U 10,14 0 0332 ^U 10,14 0 0333 :U 10,13 0 0334 'Y 10,14 0 0335 TP 9,10 0 0336 ss 8,10 0 0337 `a 7,11 0 0340 'a 7,11 0 0341 ^a 7,11 0 0342 ~a 7,10 0 0343 :a 7,10 0 0344 oa 7,11 0 0345 ae 11,7 0 0346 ,c 7,7,3 0 0347 `e 7,11 0 0350 'e 7,11 0 0351 ^e 7,11 0 0352 :e 7,10 0 0353 `i 4,11 0 0354 'i 4,11 0 0355 ^i 4,11 0 0356 :i 4,10 0 0357 Sd 7,10 0 0360 ~n 8,10 0 0361 `o 7,11 0 0362 'o 7,11 0 0363 ^o 7,11 0 0364 ~o 7,10 0 0365 :o 7,10 0 0366 tdi 8,7 0 0367 /o 7,8,1 0 0370 `u 7,11 0 0371 'u 7,11 0 0372 ^u 7,11 0 0373 :u 7,10 0 0374 'y 7,11,3 0 0375 Tp 8,10,3 0 0376 :y 7,10,3 0 0377 groff-1.23.0/font/devX100/HB0000644000175000017500000000561114450320476012142 00000000000000name HB spacewidth 4 charset --- 10,11 0 00 --- 4,1 0 040 ! 4,11 0 041 " 7,11 0 042 dq " # 9,10 0 043 sh " $ 8,12,2 0 044 Do " % 13,11 0 045 & 11,10 0 046 ' 4,11 0 047 aq " cq " oq " ( 5,11,3 0 050 ) 5,11,3 0 051 * 6,11 0 052 + 9,8 0 053 , 4,2,1 0 054 \- 4,5 0 055 . 4,2 0 056 / 4,11 0 057 sl " 0 8,11 0 060 1 8,11 0 061 2 8,11 0 062 3 8,11 0 063 4 8,11 0 064 5 8,11 0 065 6 8,11 0 066 7 8,11 0 067 8 8,11 0 070 9 8,11 0 071 : 5,8 0 072 ; 5,8,1 0 073 < 8,7 0 074 = 9,6 0 075 > 8,7 0 076 ? 9,11 0 077 @ 14,11,1 0 0100 at " A 10,11 0 0101 B 10,11 0 0102 C 11,11 0 0103 D 11,11 0 0104 E 9,11 0 0105 F 9,11 0 0106 G 11,11 0 0107 H 10,11 0 0110 I 4,11 0 0111 J 8,11 0 0112 K 10,11 0 0113 L 8,11 0 0114 M 13,11 0 0115 N 11,11 0 0116 O 12,11 0 0117 P 10,11 0 0120 Q 12,11 0 0121 R 11,11 0 0122 S 10,11 0 0123 T 8,11 0 0124 U 11,11 0 0125 V 10,11 0 0126 W 14,11 0 0127 X 9,11 0 0130 Y 10,11 0 0131 Z 9,11 0 0132 [ 5,11,3 0 0133 lB " \ 4,11 0 0134 rs " ] 5,11,3 0 0135 rB " ^ 8,11 0 0136 a^ " ha " _ 8,0,3 0 0137 ` 5,11 0 0140 ga " a 8,8 0 0141 b 9,11 0 0142 c 8,8 0 0143 d 9,11 0 0144 e 8,8 0 0145 f 4,11 0 0146 g 9,8,3 0 0147 h 9,11 0 0150 i 4,11 0 0151 j 4,11,3 0 0152 k 8,11 0 0153 l 4,11 0 0154 m 12,8 0 0155 n 9,8 0 0156 o 9,8 0 0157 p 9,8,3 0 0160 q 9,8,3 0 0161 r 6,8 0 0162 s 8,8 0 0163 t 5,10 0 0164 u 9,8 0 0165 v 8,8 0 0166 w 10,8 0 0167 x 7,8 0 0170 y 8,8,3 0 0171 z 6,8 0 0172 { 6,11,3 0 0173 lC " | 4,11,3 0 0174 ba " } 6,11,3 0 0175 rC " ~ 9,6 0 0176 a~ " ti " --- 4,1 0 0240 r! 4,8,3 0 0241 ct 8,9,1 0 0242 Po 8,11 0 0243 Cs 8,9 0 0244 Ye 9,11 0 0245 bb 4,11,3 0 0246 sc 8,11,3 0 0247 ad 5,11 0 0250 co 12,11 0 0251 Of 6,11 0 0252 Fo 9,7 0 0253 tno 9,6 0 0254 - 4,5 0 0255 hy " rg 12,11 0 0256 a- 5,10 0 0257 de 6,11 0 0260 t+- 9,9 0 0261 S2 5,11 0 0262 S3 5,11 0 0263 aa 5,11 0 0264 mc 9,8,3 0 0265 ps 8,11,3 0 0266 pc 4,5 0 0267 ac 5,0,3 0 0270 S1 4,11 0 0271 Om 6,11 0 0272 Fc 9,7 0 0273 14 12,11 0 0274 12 12,11 0 0275 34 12,11 0 0276 r? 9,8,3 0 0277 `A 10,14 0 0300 'A 10,14 0 0301 ^A 10,14 0 0302 ~A 10,14 0 0303 :A 10,14 0 0304 oA 10,14 0 0305 AE 15,11 0 0306 ,C 11,11,3 0 0307 `E 9,14 0 0310 'E 9,14 0 0311 ^E 9,14 0 0312 :E 9,14 0 0313 `I 4,14 0 0314 'I 4,14 0 0315 ^I 4,14 0 0316 :I 4,14 0 0317 -D 11,11 0 0320 ~N 11,14 0 0321 `O 12,14 0 0322 'O 12,14 0 0323 ^O 12,14 0 0324 ~O 12,14 0 0325 :O 12,14 0 0326 tmu 9,8 0 0327 /O 12,11 0 0330 `U 11,14 0 0331 'U 11,14 0 0332 ^U 11,14 0 0333 :U 11,14 0 0334 'Y 10,14 0 0335 TP 10,11 0 0336 ss 8,11 0 0337 `a 8,11 0 0340 'a 8,11 0 0341 ^a 8,11 0 0342 ~a 8,11 0 0343 :a 8,11 0 0344 oa 8,11 0 0345 ae 13,8 0 0346 ,c 9,8,3 0 0347 `e 8,11 0 0350 'e 8,11 0 0351 ^e 8,11 0 0352 :e 8,11 0 0353 `i 4,11 0 0354 'i 4,11 0 0355 ^i 4,11 0 0356 :i 4,11 0 0357 Sd 9,11 0 0360 ~n 9,11 0 0361 `o 9,11 0 0362 'o 9,11 0 0363 ^o 9,11 0 0364 ~o 9,11 0 0365 :o 9,11 0 0366 tdi 9,8 0 0367 /o 9,8 0 0370 `u 9,11 0 0371 'u 9,11 0 0372 ^u 9,11 0 0373 :u 9,11 0 0374 'y 8,11,3 0 0375 Tp 9,11,3 0 0376 :y 8,11,3 0 0377 groff-1.23.0/font/devX100/NI0000644000175000017500000000561414450320476012162 00000000000000name NI spacewidth 4 charset --- 11,11 0 00 --- 4,1 0 040 ! 5,11 0 041 " 6,11 0 042 dq " # 11,10 0 043 sh " $ 8,12,1 0 044 Do " % 12,11,1 0 045 & 11,11 0 046 ' 4,11 0 047 aq " cq " oq " ( 5,11,2 0 050 ) 5,11,2 0 051 * 6,11 0 052 + 8,8 0 053 , 4,2,2 0 054 \- 5,5 0 055 . 4,2 0 056 / 9,11,3 0 057 sl " 0 8,11 0 060 1 8,11 0 061 2 8,11 0 062 3 8,11 0 063 4 8,11 0 064 5 8,11 0 065 6 8,11 0 066 7 8,11 0 067 8 8,11 0 070 9 8,11 0 071 : 4,7 0 072 ; 4,7,2 0 073 < 9,8 0 074 = 8,6 0 075 > 9,8 0 076 ? 6,11 0 077 @ 12,11 0 0100 at " A 11,11 0 0101 B 9,11 0 0102 C 10,11 0 0103 D 11,11 0 0104 E 9,11 0 0105 F 8,11 0 0106 G 10,11 0 0107 H 11,11 0 0110 I 7,11 0 0111 J 8,11 0 0112 K 10,11 0 0113 L 9,11 0 0114 M 14,11 0 0115 N 12,11 0 0116 O 10,11 0 0117 P 10,11 0 0120 Q 10,11,2 0 0121 R 11,11 0 0122 S 10,11 0 0123 T 10,11 0 0124 U 12,11 0 0125 V 10,11 0 0126 W 13,11 0 0127 X 10,11 0 0130 Y 9,11 0 0131 Z 10,11 0 0132 [ 6,11,2 0 0133 lB " \ 8,11 0 0134 rs " ] 6,11,2 0 0135 rB " ^ 6,11 0 0136 a^ " ha " _ 7,0,2 0 0137 ` 4,11 0 0140 ga " a 9,7 0 0141 b 7,11 0 0142 c 6,7 0 0143 d 9,11 0 0144 e 6,7 0 0145 f 5,11,3 0 0146 g 7,8,3 0 0147 h 9,11 0 0150 i 4,11 0 0151 j 4,11,3 0 0152 k 8,11 0 0153 l 4,11 0 0154 m 14,7 0 0155 n 9,7 0 0156 o 7,7 0 0157 p 7,7,3 0 0160 q 8,7,3 0 0161 r 7,7 0 0162 s 7,7 0 0163 t 5,9 0 0164 u 9,7 0 0165 v 7,7 0 0166 w 11,7 0 0167 x 8,7 0 0170 y 7,7,3 0 0171 z 8,7 0 0172 { 6,11,2 0 0173 lC " | 9,11 0 0174 ba " } 6,11,2 0 0175 rC " ~ 9,6 0 0176 a~ " ti " --- 4,1 0 0240 r! 4,8,3 0 0241 ct 8,9,2 0 0242 Po 9,11 0 0243 Cs 8,9 0 0244 Ye 9,11 0 0245 bb 8,11 0 0246 sc 7,11,2 0 0247 ad 7,10 0 0250 co 13,11 0 0251 Of 6,11 0 0252 Fo 8,7 0 0253 tno 8,6 0 0254 - 5,5 0 0255 hy " rg 13,11 0 0256 a- 6,9 0 0257 de 6,11 0 0260 t+- 8,8 0 0261 S2 5,11 0 0262 S3 5,11 0 0263 aa 4,11 0 0264 mc 9,7,3 0 0265 ps 9,11 0 0266 pc 5,6 0 0267 ac 5,0,3 0 0270 S1 5,11 0 0271 Om 6,11 0 0272 Fc 8,7 0 0273 14 12,11 0 0274 12 12,11 0 0275 34 12,11 0 0276 r? 6,8,3 0 0277 `A 11,14 0 0300 'A 11,14 0 0301 ^A 11,14 0 0302 ~A 11,14 0 0303 :A 11,14 0 0304 oA 11,14 0 0305 AE 14,11 0 0306 ,C 10,11,3 0 0307 `E 9,14 0 0310 'E 9,14 0 0311 ^E 9,14 0 0312 :E 9,14 0 0313 `I 7,14 0 0314 'I 7,14 0 0315 ^I 7,14 0 0316 :I 7,14 0 0317 -D 11,11 0 0320 ~N 12,14 0 0321 `O 10,14 0 0322 'O 10,14 0 0323 ^O 10,14 0 0324 ~O 10,14 0 0325 :O 10,14 0 0326 tmu 8,8 0 0327 /O 10,11 0 0330 `U 12,14 0 0331 'U 12,14 0 0332 ^U 12,14 0 0333 :U 12,14 0 0334 'Y 9,14 0 0335 TP 10,11 0 0336 ss 8,11,3 0 0337 `a 9,11 0 0340 'a 9,11 0 0341 ^a 9,11 0 0342 ~a 9,10 0 0343 :a 9,10 0 0344 oa 9,11 0 0345 ae 10,7 0 0346 ,c 6,7,3 0 0347 `e 6,11 0 0350 'e 6,11 0 0351 ^e 6,11 0 0352 :e 6,10 0 0353 `i 4,11 0 0354 'i 4,11 0 0355 ^i 4,11 0 0356 :i 4,10 0 0357 Sd 7,11 0 0360 ~n 9,10 0 0361 `o 7,11 0 0362 'o 7,11 0 0363 ^o 7,11 0 0364 ~o 7,10 0 0365 :o 7,10 0 0366 tdi 8,8 0 0367 /o 7,8,1 0 0370 `u 9,11 0 0371 'u 9,11 0 0372 ^u 9,11 0 0373 :u 9,10 0 0374 'y 7,11,3 0 0375 Tp 7,11,3 0 0376 :y 7,10,3 0 0377 groff-1.23.0/font/devX100/CB0000644000175000017500000000544014450320476012135 00000000000000name CB spacewidth 9 charset --- 9,9 0 00 --- 9,1 0 040 ! 9,9 0 041 " 9,10 0 042 dq " # 9,10,1 0 043 sh " $ 9,11,1 0 044 Do " % 9,10 0 045 & 9,8 0 046 ' 9,9 0 047 aq " cq " oq " ( 9,9,2 0 050 ) 9,9,2 0 051 * 9,9 0 052 + 9,8 0 053 , 9,2,2 0 054 \- 9,5 0 055 . 9,2 0 056 / 9,10,2 0 057 sl " 0 9,10 0 060 1 9,10 0 061 2 9,10 0 062 3 9,10 0 063 4 9,10 0 064 5 9,10 0 065 6 9,10 0 066 7 9,10 0 067 8 9,10 0 070 9 9,10 0 071 : 9,7 0 072 ; 9,7,2 0 073 < 9,8 0 074 = 9,6 0 075 > 9,8 0 076 ? 9,9 0 077 @ 9,9 0 0100 at " A 9,9 0 0101 B 9,9 0 0102 C 9,9 0 0103 D 9,9 0 0104 E 9,9 0 0105 F 9,9 0 0106 G 9,9 0 0107 H 9,9 0 0110 I 9,9 0 0111 J 9,9 0 0112 K 9,9 0 0113 L 9,9 0 0114 M 9,9 0 0115 N 9,9 0 0116 O 9,9 0 0117 P 9,9 0 0120 Q 9,9,2 0 0121 R 9,9 0 0122 S 9,9 0 0123 T 9,9 0 0124 U 9,9 0 0125 V 9,9 0 0126 W 9,9 0 0127 X 9,9 0 0130 Y 9,9 0 0131 Z 9,9 0 0132 [ 9,9,2 0 0133 lB " \ 9,10,2 0 0134 rs " ] 9,9,2 0 0135 rB " ^ 9,9 0 0136 a^ " ha " _ 9,0,2 0 0137 ` 9,9 0 0140 ga " a 9,7 0 0141 b 9,10 0 0142 c 9,7 0 0143 d 9,10 0 0144 e 9,7 0 0145 f 9,10 0 0146 g 9,7,3 0 0147 h 9,10 0 0150 i 9,10 0 0151 j 9,10,3 0 0152 k 9,10 0 0153 l 9,10 0 0154 m 9,7 0 0155 n 9,7 0 0156 o 9,7 0 0157 p 9,7,3 0 0160 q 9,7,3 0 0161 r 9,7 0 0162 s 9,7 0 0163 t 9,9 0 0164 u 9,7 0 0165 v 9,7 0 0166 w 9,7 0 0167 x 9,7 0 0170 y 9,7,3 0 0171 z 9,7 0 0172 { 9,9,2 0 0173 lC " | 9,9,2 0 0174 ba " } 9,9,2 0 0175 rC " ~ 9,6 0 0176 a~ " ti " --- 9,1 0 0240 r! 9,7,2 0 0241 ct 9,9,1 0 0242 Po 9,9 0 0243 Cs 9,7 0 0244 Ye 9,9 0 0245 bb 9,9,2 0 0246 sc 9,10,1 0 0247 ad 9,10 0 0250 co 9,9 0 0251 Of 9,9 0 0252 Fo 9,6 0 0253 tno 9,5 0 0254 - 9,5 0 0255 hy " rg 9,9 0 0256 a- 9,9 0 0257 de 9,9 0 0260 t+- 9,8 0 0261 S2 9,10 0 0262 S3 9,10 0 0263 aa 9,9 0 0264 mc 9,7,3 0 0265 ps 9,10,1 0 0266 pc 9,5 0 0267 ac 9,1,3 0 0270 S1 9,10 0 0271 Om 9,9 0 0272 Fc 9,6 0 0273 14 9,10 0 0274 12 9,10 0 0275 34 9,10 0 0276 r? 9,7,2 0 0277 `A 9,12 0 0300 'A 9,12 0 0301 ^A 9,12 0 0302 ~A 9,12 0 0303 :A 9,12 0 0304 oA 9,12 0 0305 AE 9,9 0 0306 ,C 9,9,4 0 0307 `E 9,12 0 0310 'E 9,12 0 0311 ^E 9,12 0 0312 :E 9,12 0 0313 `I 9,12 0 0314 'I 9,12 0 0315 ^I 9,12 0 0316 :I 9,12 0 0317 -D 9,9 0 0320 ~N 9,12 0 0321 `O 9,12 0 0322 'O 9,12 0 0323 ^O 9,12 0 0324 ~O 9,12 0 0325 :O 9,12 0 0326 tmu 9,8 0 0327 /O 9,10 0 0330 `U 9,12 0 0331 'U 9,12 0 0332 ^U 9,12 0 0333 :U 9,12 0 0334 'Y 9,12 0 0335 TP 9,9 0 0336 ss 9,9 0 0337 `a 9,10 0 0340 'a 9,10 0 0341 ^a 9,10 0 0342 ~a 9,10 0 0343 :a 9,10 0 0344 oa 9,10 0 0345 ae 9,7 0 0346 ,c 9,7,4 0 0347 `e 9,10 0 0350 'e 9,10 0 0351 ^e 9,10 0 0352 :e 9,10 0 0353 `i 9,10 0 0354 'i 9,10 0 0355 ^i 9,10 0 0356 :i 9,10 0 0357 Sd 9,10 0 0360 ~n 9,10 0 0361 `o 9,10 0 0362 'o 9,10 0 0363 ^o 9,10 0 0364 ~o 9,10 0 0365 :o 9,10 0 0366 tdi 9,8 0 0367 /o 9,7 0 0370 `u 9,10 0 0371 'u 9,10 0 0372 ^u 9,10 0 0373 :u 9,10 0 0374 'y 9,10,3 0 0375 Tp 9,9,3 0 0376 :y 9,10,3 0 0377 groff-1.23.0/font/devX100/TI0000644000175000017500000000560414450320476012167 00000000000000name TI spacewidth 3 charset --- 10,9 0 00 --- 3,1 0 040 ! 5,10 0 041 " 6,10 0 042 dq " # 7,10 0 043 sh " $ 7,11,1 0 044 Do " % 12,10 0 045 & 11,10 0 046 ' 3,10 0 047 aq " cq " oq " ( 5,10,3 0 050 ) 5,10,3 0 051 * 7,10 0 052 + 10,7 0 053 , 4,2,1 0 054 \- 5,4 0 055 . 3,2 0 056 / 4,10 0 057 sl " 0 7,10 0 060 1 7,10 0 061 2 7,10 0 062 3 7,10 0 063 4 7,10 0 064 5 7,10 0 065 6 7,10 0 066 7 7,10 0 067 8 7,10 0 070 9 7,10 0 071 : 4,7 0 072 ; 4,7,1 0 073 < 10,7,1 0 074 = 10,5 0 075 > 10,7,1 0 076 ? 7,10 0 077 @ 13,10,3 0 0100 at " A 9,10 0 0101 B 8,10 0 0102 C 9,10 0 0103 D 10,10 0 0104 E 9,10 0 0105 F 9,10 0 0106 G 10,10 0 0107 H 10,10 0 0110 I 5,10 0 0111 J 6,10 0 0112 K 10,10 0 0113 L 8,10 0 0114 M 12,10 0 0115 N 11,10 0 0116 O 10,10 0 0117 P 9,10 0 0120 Q 10,10,3 0 0121 R 9,10 0 0122 S 7,10 0 0123 T 8,10 0 0124 U 10,10 0 0125 V 9,10 0 0126 W 11,10 0 0127 X 9,10 0 0130 Y 8,10 0 0131 Z 8,10 0 0132 [ 6,10,3 0 0133 lB " \ 4,10 0 0134 rs " ] 6,10,3 0 0135 rB " ^ 6,10 0 0136 a^ " ha " _ 7,0,4 0 0137 ` 5,10 0 0140 ga " a 7,7 0 0141 b 7,10 0 0142 c 6,7 0 0143 d 7,10 0 0144 e 7,7 0 0145 f 5,10,3 0 0146 g 6,7,3 0 0147 h 7,10 0 0150 i 4,10 0 0151 j 4,10,3 0 0152 k 7,10 0 0153 l 4,10 0 0154 m 10,7 0 0155 n 7,7 0 0156 o 7,7 0 0157 p 7,7,3 0 0160 q 7,7,3 0 0161 r 5,7 0 0162 s 6,7 0 0163 t 5,9 0 0164 u 7,7 0 0165 v 6,7 0 0166 w 9,7 0 0167 x 7,7 0 0170 y 7,7,3 0 0171 z 6,7 0 0172 { 6,10,3 0 0173 lC " | 4,10,3 0 0174 ba " } 6,10,3 0 0175 rC " ~ 8,5 0 0176 a~ " ti " --- 3,1 0 0240 r! 6,7,3 0 0241 ct 7,9,2 0 0242 Po 7,10 0 0243 Cs 7,8 0 0244 Ye 7,10 0 0245 bb 4,10,3 0 0246 sc 7,11,2 0 0247 ad 5,10 0 0250 co 12,10 0 0251 Of 5,10 0 0252 Fo 7,6 0 0253 tno 9,6 0 0254 - 5,4 0 0255 hy " rg 12,10 0 0256 a- 5,10 0 0257 de 6,10 0 0260 t+- 10,9 0 0261 S2 4,10 0 0262 S3 4,10 0 0263 aa 4,10 0 0264 mc 7,7,3 0 0265 ps 8,10,3 0 0266 pc 4,4 0 0267 ac 5,0,3 0 0270 S1 4,10 0 0271 Om 5,10 0 0272 Fc 7,6 0 0273 14 10,10 0 0274 12 10,10 0 0275 34 10,10 0 0276 r? 7,7,3 0 0277 `A 9,13 0 0300 'A 9,13 0 0301 ^A 9,13 0 0302 ~A 9,13 0 0303 :A 9,12 0 0304 oA 9,13 0 0305 AE 13,10 0 0306 ,C 9,10,3 0 0307 `E 9,13 0 0310 'E 9,13 0 0311 ^E 9,13 0 0312 :E 9,12 0 0313 `I 5,13 0 0314 'I 5,13 0 0315 ^I 5,13 0 0316 :I 5,12 0 0317 -D 10,10 0 0320 ~N 11,13 0 0321 `O 10,13 0 0322 'O 10,13 0 0323 ^O 10,13 0 0324 ~O 10,13 0 0325 :O 10,12 0 0326 tmu 10,7 0 0327 /O 10,11,1 0 0330 `U 10,13 0 0331 'U 10,13 0 0332 ^U 10,13 0 0333 :U 10,12 0 0334 'Y 8,13 0 0335 TP 9,10 0 0336 ss 7,10,3 0 0337 `a 7,10 0 0340 'a 7,10 0 0341 ^a 7,11 0 0342 ~a 7,10 0 0343 :a 7,9 0 0344 oa 7,10 0 0345 ae 10,7 0 0346 ,c 6,7,3 0 0347 `e 7,10 0 0350 'e 7,10 0 0351 ^e 7,11 0 0352 :e 7,9 0 0353 `i 4,10 0 0354 'i 4,10 0 0355 ^i 4,11 0 0356 :i 4,9 0 0357 Sd 7,10 0 0360 ~n 7,10 0 0361 `o 7,10 0 0362 'o 7,10 0 0363 ^o 7,11 0 0364 ~o 7,10 0 0365 :o 7,9 0 0366 tdi 10,7 0 0367 /o 7,8,1 0 0370 `u 7,10 0 0371 'u 7,10 0 0372 ^u 7,11 0 0373 :u 7,9 0 0374 'y 7,10,3 0 0375 Tp 7,10,3 0 0376 :y 7,9,3 0 0377 groff-1.23.0/font/devX100/DESC0000644000175000017500000000016513753060053012363 00000000000000styles R I B BI fonts 6 0 0 0 0 0 S sizes 8 10 12 14 18 24 0 res 100 X11 hor 1 vert 1 unitwidth 10 postpro gxditview groff-1.23.0/font/devX100/CBI0000644000175000017500000000544414450320476012252 00000000000000name CBI spacewidth 9 charset --- 9,9 0 00 --- 9,1 0 040 ! 9,10 0 041 " 9,9 0 042 dq " # 9,11,1 0 043 sh " $ 9,11,1 0 044 Do " % 9,10 0 045 & 9,8 0 046 ' 9,9 0 047 aq " cq " oq " ( 9,9,2 0 050 ) 9,9,2 0 051 * 9,10 0 052 + 9,8 0 053 , 9,2,2 0 054 \- 9,5 0 055 . 9,2 0 056 / 9,10,2 0 057 sl " 0 9,10 0 060 1 9,10 0 061 2 9,10 0 062 3 9,10 0 063 4 9,10 0 064 5 9,10 0 065 6 9,10 0 066 7 9,10 0 067 8 9,10 0 070 9 9,10 0 071 : 9,7 0 072 ; 9,7,2 0 073 < 9,8 0 074 = 9,6 0 075 > 9,8 0 076 ? 9,9 0 077 @ 9,9 0 0100 at " A 9,9 0 0101 B 9,9 0 0102 C 9,9 0 0103 D 9,9 0 0104 E 9,9 0 0105 F 9,9 0 0106 G 9,9 0 0107 H 9,9 0 0110 I 9,9 0 0111 J 9,9 0 0112 K 9,9 0 0113 L 9,9 0 0114 M 9,9 0 0115 N 9,9 0 0116 O 9,9 0 0117 P 9,9 0 0120 Q 9,9,2 0 0121 R 9,9 0 0122 S 9,9 0 0123 T 9,9 0 0124 U 9,9 0 0125 V 9,9 0 0126 W 9,9 0 0127 X 9,9 0 0130 Y 9,9 0 0131 Z 9,9 0 0132 [ 9,9,2 0 0133 lB " \ 9,10,2 0 0134 rs " ] 9,9,2 0 0135 rB " ^ 9,9 0 0136 a^ " ha " _ 9,0,3 0 0137 ` 9,9 0 0140 ga " a 9,7 0 0141 b 9,10 0 0142 c 9,7 0 0143 d 9,10 0 0144 e 9,7 0 0145 f 9,10 0 0146 g 9,7,3 0 0147 h 9,10 0 0150 i 9,10 0 0151 j 9,10,3 0 0152 k 9,10 0 0153 l 9,10 0 0154 m 9,7 0 0155 n 9,7 0 0156 o 9,7 0 0157 p 9,7,3 0 0160 q 9,7,3 0 0161 r 9,7 0 0162 s 9,7 0 0163 t 9,9 0 0164 u 9,7 0 0165 v 9,7 0 0166 w 9,7 0 0167 x 9,7 0 0170 y 9,7,3 0 0171 z 9,7 0 0172 { 9,9,2 0 0173 lC " | 9,9,2 0 0174 ba " } 9,9,2 0 0175 rC " ~ 9,6 0 0176 a~ " ti " --- 9,1 0 0240 r! 9,7,3 0 0241 ct 9,9,1 0 0242 Po 9,9 0 0243 Cs 9,7 0 0244 Ye 9,9 0 0245 bb 9,10,2 0 0246 sc 9,10,1 0 0247 ad 9,10 0 0250 co 9,9 0 0251 Of 9,9 0 0252 Fo 9,6 0 0253 tno 9,6 0 0254 - 9,5 0 0255 hy " rg 9,9 0 0256 a- 9,9 0 0257 de 9,10 0 0260 t+- 9,8 0 0261 S2 9,10 0 0262 S3 9,10 0 0263 aa 9,10 0 0264 mc 9,7,3 0 0265 ps 9,10,1 0 0266 pc 9,5 0 0267 ac 9,1,3 0 0270 S1 9,10 0 0271 Om 9,9 0 0272 Fc 9,6 0 0273 14 9,10 0 0274 12 9,10 0 0275 34 9,10 0 0276 r? 9,7,2 0 0277 `A 9,12 0 0300 'A 9,12 0 0301 ^A 9,12 0 0302 ~A 9,12 0 0303 :A 9,12 0 0304 oA 9,12 0 0305 AE 9,9 0 0306 ,C 9,9,4 0 0307 `E 9,12 0 0310 'E 9,12 0 0311 ^E 9,12 0 0312 :E 9,12 0 0313 `I 9,12 0 0314 'I 9,12 0 0315 ^I 9,12 0 0316 :I 9,12 0 0317 -D 9,9 0 0320 ~N 9,12 0 0321 `O 9,12 0 0322 'O 9,12 0 0323 ^O 9,12 0 0324 ~O 9,12 0 0325 :O 9,12 0 0326 tmu 9,8 0 0327 /O 9,9 0 0330 `U 9,12 0 0331 'U 9,12 0 0332 ^U 9,12 0 0333 :U 9,12 0 0334 'Y 9,12 0 0335 TP 9,9 0 0336 ss 9,9 0 0337 `a 9,10 0 0340 'a 9,10 0 0341 ^a 9,10 0 0342 ~a 9,10 0 0343 :a 9,10 0 0344 oa 9,10 0 0345 ae 9,7 0 0346 ,c 9,7,4 0 0347 `e 9,10 0 0350 'e 9,10 0 0351 ^e 9,10 0 0352 :e 9,10 0 0353 `i 9,10 0 0354 'i 9,10 0 0355 ^i 9,10 0 0356 :i 9,10 0 0357 Sd 9,10 0 0360 ~n 9,10 0 0361 `o 9,10 0 0362 'o 9,10 0 0363 ^o 9,10 0 0364 ~o 9,10 0 0365 :o 9,10 0 0366 tdi 9,8 0 0367 /o 9,8 0 0370 `u 9,10 0 0371 'u 9,10 0 0372 ^u 9,10 0 0373 :u 9,10 0 0374 'y 9,10,3 0 0375 Tp 9,9,3 0 0376 :y 9,10,3 0 0377 groff-1.23.0/font/devX100/NBI0000644000175000017500000000564714450320476012272 00000000000000name NBI spacewidth 4 charset --- 12,11 0 00 --- 4,1 0 040 ! 5,11 0 041 " 6,11 0 042 dq " # 8,10 0 043 sh " $ 8,12,1 0 044 Do " % 13,11,1 0 045 & 13,11 0 046 ' 4,11 0 047 aq " cq " oq " ( 5,11,2 0 050 ) 6,11,2 0 051 * 7,11 0 052 + 8,8 0 053 , 4,2,3 0 054 \- 5,5 0 055 . 4,2 0 056 / 5,11 0 057 sl " 0 8,11 0 060 1 8,11 0 061 2 8,11 0 062 3 8,11 0 063 4 8,11 0 064 5 8,11 0 065 6 8,11 0 066 7 8,11 0 067 8 8,11 0 070 9 8,11 0 071 : 4,7 0 072 ; 5,7,3 0 073 < 9,9 0 074 = 9,7 0 075 > 9,9 0 076 ? 7,11 0 077 @ 13,11 0 0100 at " A 11,11 0 0101 B 10,11 0 0102 C 11,11 0 0103 D 12,11 0 0104 E 10,11 0 0105 F 10,11 0 0106 G 11,11 0 0107 H 12,11 0 0110 I 6,11 0 0111 J 8,11 0 0112 K 12,11 0 0113 L 10,11 0 0114 M 15,11 0 0115 N 13,11 0 0116 O 12,11 0 0117 P 11,11 0 0120 Q 12,11,2 0 0121 R 12,11 0 0122 S 10,11 0 0123 T 11,11 0 0124 U 12,11 0 0125 V 11,11 0 0126 W 15,11 0 0127 X 11,11 0 0130 Y 9,11 0 0131 Z 10,11 0 0132 [ 7,11,2 0 0133 lB " \ 9,11 0 0134 rs " ] 7,11,2 0 0135 rB " ^ 8,11 0 0136 a^ " ha " _ 9,0,2 0 0137 ` 5,11 0 0140 ga " a 10,7 0 0141 b 8,11 0 0142 c 8,7 0 0143 d 10,11 0 0144 e 8,7 0 0145 f 5,11,3 0 0146 g 8,9,3 0 0147 h 10,11 0 0150 i 5,10 0 0151 j 4,10,3 0 0152 k 9,11 0 0153 l 5,11 0 0154 m 15,7 0 0155 n 10,7 0 0156 o 8,7 0 0157 p 8,7,3 0 0160 q 9,7,3 0 0161 r 7,7 0 0162 s 8,7 0 0163 t 5,9 0 0164 u 10,7 0 0165 v 8,7 0 0166 w 13,7 0 0167 x 9,7 0 0170 y 9,7,3 0 0171 z 9,7 0 0172 { 6,11,2 0 0173 lC " | 9,11 0 0174 ba " } 6,11,2 0 0175 rC " ~ 11,6 0 0176 a~ " ti " --- 4,1 0 0240 r! 5,8,3 0 0241 ct 8,8,1 0 0242 Po 10,11 0 0243 Cs 8,9 0 0244 Ye 10,11 0 0245 bb 8,11 0 0246 sc 9,11,2 0 0247 ad 6,10 0 0250 co 12,11 0 0251 Of 8,11 0 0252 Fo 10,7 0 0253 tno 9,7 0 0254 - 5,5 0 0255 hy " rg 12,11 0 0256 a- 6,9 0 0257 de 6,11 0 0260 t+- 8,8 0 0261 S2 5,11 0 0262 S3 5,11 0 0263 aa 5,11 0 0264 mc 10,7,3 0 0265 ps 9,11 0 0266 pc 5,6 0 0267 ac 5,0,3 0 0270 S1 5,11 0 0271 Om 8,11 0 0272 Fc 10,7 0 0273 14 12,11 0 0274 12 12,11 0 0275 34 12,11 0 0276 r? 7,8,3 0 0277 `A 11,15 0 0300 'A 11,15 0 0301 ^A 11,15 0 0302 ~A 11,14 0 0303 :A 11,14 0 0304 oA 11,15 0 0305 AE 14,11 0 0306 ,C 11,11,3 0 0307 `E 10,15 0 0310 'E 10,15 0 0311 ^E 10,15 0 0312 :E 10,14 0 0313 `I 6,15 0 0314 'I 6,15 0 0315 ^I 6,15 0 0316 :I 6,14 0 0317 -D 12,11 0 0320 ~N 13,14 0 0321 `O 12,15 0 0322 'O 12,15 0 0323 ^O 12,15 0 0324 ~O 12,14 0 0325 :O 12,14 0 0326 tmu 8,8 0 0327 /O 12,11 0 0330 `U 12,15 0 0331 'U 12,15 0 0332 ^U 12,15 0 0333 :U 12,14 0 0334 'Y 9,15 0 0335 TP 11,11 0 0336 ss 10,11,3 0 0337 `a 10,11 0 0340 'a 10,11 0 0341 ^a 10,11 0 0342 ~a 10,10 0 0343 :a 10,10 0 0344 oa 10,11 0 0345 ae 13,7 0 0346 ,c 8,7,3 0 0347 `e 8,11 0 0350 'e 8,11 0 0351 ^e 8,11 0 0352 :e 8,10 0 0353 `i 5,11 0 0354 'i 5,11 0 0355 ^i 5,11 0 0356 :i 5,10 0 0357 Sd 8,11 0 0360 ~n 10,10 0 0361 `o 8,11 0 0362 'o 8,11 0 0363 ^o 8,11 0 0364 ~o 8,10 0 0365 :o 8,10 0 0366 tdi 8,8 0 0367 /o 8,7 0 0370 `u 10,11 0 0371 'u 10,11 0 0372 ^u 10,11 0 0373 :u 10,10 0 0374 'y 9,11,3 0 0375 Tp 8,11,3 0 0376 :y 9,10,3 0 0377 groff-1.23.0/font/devX100/HI0000644000175000017500000000560714450320476012156 00000000000000name HI spacewidth 4 charset --- 11,11 0 00 --- 4,1 0 040 ! 4,11 0 041 " 5,11 0 042 dq " # 9,10 0 043 sh " $ 8,12,2 0 044 Do " % 12,11 0 045 & 10,10 0 046 ' 3,11 0 047 aq " cq " oq " ( 5,11,3 0 050 ) 5,11,3 0 051 * 8,11 0 052 + 9,8 0 053 , 3,2,2 0 054 \- 5,5 0 055 . 3,2 0 056 / 4,11 0 057 sl " 0 8,11 0 060 1 8,11 0 061 2 8,11 0 062 3 8,11 0 063 4 8,11 0 064 5 8,11 0 065 6 8,11 0 066 7 8,11 0 067 8 8,11 0 070 9 8,11 0 071 : 4,8 0 072 ; 4,8,2 0 073 < 9,7 0 074 = 9,6 0 075 > 9,7 0 076 ? 8,11 0 077 @ 13,11,1 0 0100 at " A 11,11 0 0101 B 10,11 0 0102 C 10,11 0 0103 D 10,11 0 0104 E 9,11 0 0105 F 9,11 0 0106 G 11,11 0 0107 H 11,11 0 0110 I 5,11 0 0111 J 9,11 0 0112 K 10,11 0 0113 L 8,11 0 0114 M 14,11 0 0115 N 11,11 0 0116 O 11,11 0 0117 P 9,11 0 0120 Q 11,11 0 0121 R 10,11 0 0122 S 9,11 0 0123 T 8,11 0 0124 U 11,11 0 0125 V 11,11 0 0126 W 14,11 0 0127 X 10,11 0 0130 Y 9,11 0 0131 Z 9,11 0 0132 [ 5,11,3 0 0133 lB " \ 6,11 0 0134 rs " ] 5,11,3 0 0135 rB " ^ 7,11 0 0136 a^ " ha " _ 8,0,3 0 0137 ` 4,11 0 0140 ga " a 8,8 0 0141 b 8,11 0 0142 c 7,8 0 0143 d 8,11 0 0144 e 8,8 0 0145 f 4,11 0 0146 g 8,8,3 0 0147 h 8,11 0 0150 i 4,11 0 0151 j 3,11,3 0 0152 k 7,11 0 0153 l 3,11 0 0154 m 11,8 0 0155 n 8,8 0 0156 o 8,8 0 0157 p 8,8,3 0 0160 q 8,8,3 0 0161 r 5,8 0 0162 s 7,8 0 0163 t 4,10 0 0164 u 8,8 0 0165 v 7,8 0 0166 w 10,8 0 0167 x 7,8 0 0170 y 7,8,3 0 0171 z 7,8 0 0172 { 5,11,3 0 0173 lC " | 4,11,3 0 0174 ba " } 5,11,3 0 0175 rC " ~ 8,6 0 0176 a~ " ti " --- 4,1 0 0240 r! 4,8,3 0 0241 ct 8,9,1 0 0242 Po 9,11 0 0243 Cs 8,8 0 0244 Ye 9,11 0 0245 bb 4,11,3 0 0246 sc 8,11,3 0 0247 ad 5,10 0 0250 co 12,11 0 0251 Of 5,11 0 0252 Fo 8,6 0 0253 tno 9,6 0 0254 - 5,5 0 0255 hy " rg 12,11 0 0256 a- 4,10 0 0257 de 6,11 0 0260 t+- 9,9 0 0261 S2 5,11 0 0262 S3 5,11 0 0263 aa 4,11 0 0264 mc 8,8,3 0 0265 ps 8,11,3 0 0266 pc 4,5 0 0267 ac 3,0,3 0 0270 S1 5,11 0 0271 Om 5,11 0 0272 Fc 8,6 0 0273 14 12,11 0 0274 12 12,11 0 0275 34 12,11 0 0276 r? 8,8,3 0 0277 `A 11,14 0 0300 'A 11,14 0 0301 ^A 11,14 0 0302 ~A 11,14 0 0303 :A 11,13 0 0304 oA 11,14 0 0305 AE 15,11 0 0306 ,C 10,11,3 0 0307 `E 9,14 0 0310 'E 9,14 0 0311 ^E 9,14 0 0312 :E 9,13 0 0313 `I 5,14 0 0314 'I 5,14 0 0315 ^I 5,14 0 0316 :I 5,13 0 0317 -D 10,11 0 0320 ~N 11,14 0 0321 `O 11,14 0 0322 'O 11,14 0 0323 ^O 11,14 0 0324 ~O 11,14 0 0325 :O 11,13 0 0326 tmu 9,8 0 0327 /O 11,11 0 0330 `U 11,14 0 0331 'U 11,14 0 0332 ^U 11,14 0 0333 :U 11,13 0 0334 'Y 9,14 0 0335 TP 9,11 0 0336 ss 8,11 0 0337 `a 8,11 0 0340 'a 8,11 0 0341 ^a 8,11 0 0342 ~a 8,11 0 0343 :a 8,11 0 0344 oa 8,11 0 0345 ae 12,8 0 0346 ,c 7,8,3 0 0347 `e 8,11 0 0350 'e 8,11 0 0351 ^e 8,11 0 0352 :e 8,11 0 0353 `i 3,11 0 0354 'i 3,11 0 0355 ^i 3,11 0 0356 :i 3,11 0 0357 Sd 8,11 0 0360 ~n 8,11 0 0361 `o 8,11 0 0362 'o 8,11 0 0363 ^o 8,11 0 0364 ~o 8,11 0 0365 :o 8,11 0 0366 tdi 9,8 0 0367 /o 8,9,1 0 0370 `u 8,11 0 0371 'u 8,11 0 0372 ^u 8,11 0 0373 :u 8,11 0 0374 'y 7,11,3 0 0375 Tp 8,11,3 0 0376 :y 7,11,3 0 0377 groff-1.23.0/font/devX100/HR0000644000175000017500000000557214450320476012170 00000000000000name HR spacewidth 4 charset --- 10,11 0 00 --- 4,1 0 040 ! 4,11 0 041 " 5,11 0 042 dq " # 8,10 0 043 sh " $ 8,12,2 0 044 Do " % 12,11 0 045 & 10,10 0 046 ' 3,11 0 047 aq " cq " oq " ( 5,11,3 0 050 ) 5,11,3 0 051 * 7,11 0 052 + 9,8 0 053 , 3,2,2 0 054 \- 4,5 0 055 . 3,2 0 056 / 4,11 0 057 sl " 0 8,11 0 060 1 8,11 0 061 2 8,11 0 062 3 8,11 0 063 4 8,11 0 064 5 8,11 0 065 6 8,11 0 066 7 8,11 0 067 8 8,11 0 070 9 8,11 0 071 : 3,8 0 072 ; 4,8,2 0 073 < 8,7 0 074 = 9,6 0 075 > 8,7 0 076 ? 8,11 0 077 @ 13,11,1 0 0100 at " A 9,11 0 0101 B 9,11 0 0102 C 10,11 0 0103 D 10,11 0 0104 E 9,11 0 0105 F 8,11 0 0106 G 11,11 0 0107 H 10,11 0 0110 I 4,11 0 0111 J 7,11 0 0112 K 9,11 0 0113 L 8,11 0 0114 M 12,11 0 0115 N 10,11 0 0116 O 11,11 0 0117 P 9,11 0 0120 Q 11,11 0 0121 R 10,11 0 0122 S 9,11 0 0123 T 9,11 0 0124 U 10,11 0 0125 V 9,11 0 0126 W 13,11 0 0127 X 9,11 0 0130 Y 9,11 0 0131 Z 9,11 0 0132 [ 4,11,3 0 0133 lB " \ 4,11 0 0134 rs " ] 4,11,3 0 0135 rB " ^ 7,11 0 0136 a^ " ha " _ 8,0,3 0 0137 ` 5,11 0 0140 ga " a 8,8 0 0141 b 7,11 0 0142 c 7,8 0 0143 d 8,11 0 0144 e 8,8 0 0145 f 4,11 0 0146 g 8,8,3 0 0147 h 8,11 0 0150 i 3,11 0 0151 j 3,11,3 0 0152 k 7,11 0 0153 l 3,11 0 0154 m 11,8 0 0155 n 8,8 0 0156 o 8,8 0 0157 p 8,8,3 0 0160 q 8,8,3 0 0161 r 5,8 0 0162 s 7,8 0 0163 t 4,10 0 0164 u 7,8 0 0165 v 7,8 0 0166 w 10,8 0 0167 x 7,8 0 0170 y 7,8,3 0 0171 z 7,8 0 0172 { 5,11,3 0 0173 lC " | 3,11,3 0 0174 ba " } 5,11,3 0 0175 rC " ~ 8,6 0 0176 a~ " ti " --- 4,1 0 0240 r! 4,8,3 0 0241 ct 8,9,1 0 0242 Po 8,11 0 0243 Cs 8,8 0 0244 Ye 7,11 0 0245 bb 3,11,3 0 0246 sc 8,11,3 0 0247 ad 5,10 0 0250 co 12,11 0 0251 Of 6,11 0 0252 Fo 8,7 0 0253 tno 9,6 0 0254 - 4,5 0 0255 hy " rg 12,11 0 0256 a- 4,10 0 0257 de 6,11 0 0260 t+- 9,9 0 0261 S2 5,11 0 0262 S3 5,11 0 0263 aa 5,11 0 0264 mc 8,8,3 0 0265 ps 8,11,3 0 0266 pc 4,5 0 0267 ac 5,0,3 0 0270 S1 5,11 0 0271 Om 6,11 0 0272 Fc 8,7 0 0273 14 12,11 0 0274 12 12,11 0 0275 34 12,11 0 0276 r? 8,8,3 0 0277 `A 9,14 0 0300 'A 9,14 0 0301 ^A 9,14 0 0302 ~A 9,14 0 0303 :A 9,13 0 0304 oA 9,14 0 0305 AE 14,11 0 0306 ,C 10,11,3 0 0307 `E 9,14 0 0310 'E 9,14 0 0311 ^E 9,14 0 0312 :E 9,13 0 0313 `I 4,14 0 0314 'I 4,14 0 0315 ^I 4,14 0 0316 :I 4,13 0 0317 -D 10,11 0 0320 ~N 10,14 0 0321 `O 11,14 0 0322 'O 11,14 0 0323 ^O 11,14 0 0324 ~O 11,14 0 0325 :O 11,13 0 0326 tmu 9,8 0 0327 /O 11,11 0 0330 `U 10,14 0 0331 'U 10,14 0 0332 ^U 10,14 0 0333 :U 10,13 0 0334 'Y 9,14 0 0335 TP 9,11 0 0336 ss 7,11 0 0337 `a 8,11 0 0340 'a 8,11 0 0341 ^a 8,11 0 0342 ~a 8,11 0 0343 :a 8,11 0 0344 oa 8,12 0 0345 ae 13,8 0 0346 ,c 8,8,3 0 0347 `e 8,11 0 0350 'e 8,11 0 0351 ^e 8,11 0 0352 :e 8,11 0 0353 `i 3,11 0 0354 'i 3,11 0 0355 ^i 3,11 0 0356 :i 3,11 0 0357 Sd 8,11 0 0360 ~n 8,11 0 0361 `o 8,11 0 0362 'o 8,11 0 0363 ^o 8,11 0 0364 ~o 8,11 0 0365 :o 8,11 0 0366 tdi 9,8 0 0367 /o 8,8 0 0370 `u 8,11 0 0371 'u 8,11 0 0372 ^u 8,11 0 0373 :u 8,11 0 0374 'y 7,11,3 0 0375 Tp 8,11,3 0 0376 :y 7,11,3 0 0377 groff-1.23.0/font/devX100/NR0000644000175000017500000000561714450320476012176 00000000000000name NR spacewidth 4 charset --- 12,11 0 00 --- 4,1 0 040 ! 3,11 0 041 " 5,11 0 042 dq " # 8,11 0 043 sh " $ 8,12,2 0 044 Do " % 12,11 0 045 & 13,11 0 046 ' 3,11 0 047 aq " cq " oq " ( 5,11,2 0 050 ) 6,11,2 0 051 * 7,11 0 052 + 9,7 0 053 , 4,2,2 0 054 \- 5,4 0 055 . 4,2 0 056 / 4,11 0 057 sl " 0 8,11 0 060 1 8,11 0 061 2 8,11 0 062 3 8,11 0 063 4 8,11 0 064 5 8,11 0 065 6 8,11 0 066 7 8,11 0 067 8 8,11 0 070 9 8,11 0 071 : 4,7 0 072 ; 4,7,2 0 073 < 10,7 0 074 = 9,6 0 075 > 10,7 0 076 ? 6,11 0 077 @ 13,11 0 0100 at " A 10,11 0 0101 B 10,11 0 0102 C 11,11 0 0103 D 11,11 0 0104 E 10,11 0 0105 F 10,11 0 0106 G 11,11 0 0107 H 12,11 0 0110 I 6,11 0 0111 J 7,11 0 0112 K 11,11 0 0113 L 10,11 0 0114 M 16,11 0 0115 N 13,11 0 0116 O 11,11 0 0117 P 10,11 0 0120 Q 11,11,2 0 0121 R 11,11 0 0122 S 8,11 0 0123 T 10,11 0 0124 U 13,11 0 0125 V 10,11 0 0126 W 16,11 0 0127 X 13,11 0 0130 Y 10,11 0 0131 Z 9,11 0 0132 [ 4,11,2 0 0133 lB " \ 8,11 0 0134 rs " ] 4,11,2 0 0135 rB " ^ 7,11 0 0136 a^ " ha " _ 7,0,2 0 0137 ` 5,11 0 0140 ga " a 8,7 0 0141 b 7,11 0 0142 c 7,7 0 0143 d 8,11 0 0144 e 7,7 0 0145 f 5,11 0 0146 g 8,7,3 0 0147 h 9,11 0 0150 i 4,10 0 0151 j 4,10,3 0 0152 k 9,11 0 0153 l 4,11 0 0154 m 14,7 0 0155 n 9,7 0 0156 o 7,7 0 0157 p 8,7,3 0 0160 q 7,7,3 0 0161 r 7,7 0 0162 s 6,7 0 0163 t 5,9 0 0164 u 9,7 0 0165 v 8,7 0 0166 w 12,7 0 0167 x 8,7 0 0170 y 8,7,3 0 0171 z 7,7 0 0172 { 4,11,2 0 0173 lC " | 9,11 0 0174 ba " } 5,11,2 0 0175 rC " ~ 9,5 0 0176 a~ " ti " --- 4,1 0 0240 r! 4,8,3 0 0241 ct 8,9,2 0 0242 Po 8,11 0 0243 Cs 8,9 0 0244 Ye 8,11 0 0245 bb 9,11 0 0246 sc 7,11,2 0 0247 ad 6,10 0 0250 co 14,11 0 0251 Of 6,11 0 0252 Fo 7,6 0 0253 tno 9,5 0 0254 - 5,4 0 0255 hy " rg 14,11 0 0256 a- 5,9 0 0257 de 6,11 0 0260 t+- 9,7 0 0261 S2 5,11 0 0262 S3 5,11 0 0263 aa 5,11 0 0264 mc 9,7,3 0 0265 ps 9,11,2 0 0266 pc 4,5 0 0267 ac 5,1,3 0 0270 S1 5,11 0 0271 Om 5,11 0 0272 Fc 7,6 0 0273 14 12,11 0 0274 12 12,11 0 0275 34 12,11 0 0276 r? 6,8,3 0 0277 `A 10,14 0 0300 'A 10,14 0 0301 ^A 10,14 0 0302 ~A 10,14 0 0303 :A 10,13 0 0304 oA 10,14 0 0305 AE 15,11 0 0306 ,C 11,11,3 0 0307 `E 10,14 0 0310 'E 10,14 0 0311 ^E 10,14 0 0312 :E 10,14 0 0313 `I 6,14 0 0314 'I 6,14 0 0315 ^I 6,14 0 0316 :I 6,14 0 0317 -D 11,11 0 0320 ~N 13,14 0 0321 `O 11,14 0 0322 'O 11,14 0 0323 ^O 11,14 0 0324 ~O 11,14 0 0325 :O 11,14 0 0326 tmu 9,7 0 0327 /O 11,11 0 0330 `U 13,14 0 0331 'U 13,14 0 0332 ^U 13,14 0 0333 :U 13,14 0 0334 'Y 10,14 0 0335 TP 10,11 0 0336 ss 8,11 0 0337 `a 8,11 0 0340 'a 8,11 0 0341 ^a 8,11 0 0342 ~a 8,10 0 0343 :a 8,10 0 0344 oa 8,11 0 0345 ae 12,7 0 0346 ,c 7,7,3 0 0347 `e 7,11 0 0350 'e 7,11 0 0351 ^e 7,11 0 0352 :e 7,10 0 0353 `i 4,11 0 0354 'i 4,11 0 0355 ^i 4,11 0 0356 :i 4,10 0 0357 Sd 7,11 0 0360 ~n 9,10 0 0361 `o 7,11 0 0362 'o 7,11 0 0363 ^o 7,11 0 0364 ~o 7,10 0 0365 :o 7,10 0 0366 tdi 9,7 0 0367 /o 7,8,1 0 0370 `u 9,11 0 0371 'u 9,11 0 0372 ^u 9,11 0 0373 :u 9,10 0 0374 'y 8,11,3 0 0375 Tp 8,11,3 0 0376 :y 8,10,3 0 0377 groff-1.23.0/font/scripts/0000755000175000017500000000000014451355542012346 500000000000000groff-1.23.0/font/scripts/genfonts.sh0000755000175000017500000000123214231214000014421 00000000000000#!/bin/sh -xv # Usage: # genfonts.sh if test -z "$1" || test -z "$2" || test -z "$3" || test -z "$4"; then echo "genfonts.sh: missing parameter"; exit 255; fi INPUT=$1 RES=$2 CPI=$3 FONT=$4 charwidth=`expr $RES / $CPI` ; sed -e "s|^name [A-Z]*$|name $FONT|" \ -e \ "s/^\\([^ ]*\\) [0-9][0-9]* /\\1 $charwidth /" \ -e "s/^spacewidth [0-9][0-9]*$/spacewidth $charwidth/" \ -e "s|^internalname .*$|internalname $FONT|" \ -e "/^internalname/s/CR/4/" \ -e "/^internalname/s/BI/3/" \ -e "/^internalname/s/B/2/" \ -e "/^internalname/s/I/1/" \ -e "/^internalname .*[^ 0-9]/d" \ $INPUT groff-1.23.0/font/scripts/gendesc.sh0000755000175000017500000000074314231214000014214 00000000000000#!/bin/sh # Usage: gendesc.sh if test -z "$1" || test -z "$2" || test -z "$3" || test -z "$4" || \ test -z "$5"; then echo "genfonts.sh: missing parameter"; exit 255; fi INPUT=$1 RES=$2 CPI=$3 LPI=$4 shift 4 NBFONTS=`echo $#` FONTS=`echo $*` sed -e "s/^res .*$/res $RES/" \ -e "s/^hor .*$/hor `expr $RES / $CPI`/" \ -e "s/^vert .*$/vert `expr $RES / $LPI`/" \ -e "s/^fonts .*$/fonts $NBFONTS $FONTS/" \ $INPUT groff-1.23.0/font/scripts/scripts.am0000644000175000017500000000176614450320476014303 00000000000000# Copyright (C) 2015-2020 Free Software Foundation, Inc. # # This file is part of groff. # # groff 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, either version 2 of the License, or (at your # option) any later version. # # groff 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 this program. If not, see . # Scripts for font files generation GENFONTSSH=$(top_srcdir)/font/scripts/genfonts.sh GENDESCSH = $(top_srcdir)/font/scripts/gendesc.sh EXTRA_DIST += $(GENFONTSSH) $(GENDESCSH) # Local Variables: # mode: makefile-automake # fill-column: 72 # End: # vim: set autoindent filetype=automake textwidth=72: groff-1.23.0/font/devps/0000755000175000017500000000000014451355542012000 500000000000000groff-1.23.0/font/devps/AB0000644000175000017500000002461014450320476012125 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName ITC Avant Garde Gothic Demi # Version 003.001 # FamilyName ITC Avant Garde Gothic # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1990, 1991, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.ITC Avant Garde Gothic is a registered trademark of International Typeface Corporation. # Comment Copyright (c) 1985, 1987, 1989, 1990, 1991, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:42:33 1999 # Comment UniqueID 44726 # Comment VMusage 27573 34509 name AB internalname AvantGarde-Demi spacewidth 280 encoding text.enc ligatures fi fl 0 kernpairs A T -73 A V -127 A W -96 A Y -139 A 'Y -139 A :Y -139 A v -50 A w -50 A y -50 A 'y -50 A :y -50 'A T -73 'A V -127 'A W -96 'A Y -139 'A 'Y -139 'A :Y -139 'A v -50 'A w -50 'A y -50 'A 'y -50 'A :y -50 ^A T -73 ^A V -127 ^A W -96 ^A Y -139 ^A 'Y -139 ^A :Y -139 ^A v -50 ^A w -50 ^A y -50 ^A 'y -50 ^A :y -50 :A T -73 :A V -127 :A W -96 :A Y -139 :A 'Y -139 :A :Y -139 :A v -50 :A w -50 :A y -50 :A 'y -50 :A :y -50 `A T -73 `A V -127 `A W -96 `A Y -139 `A 'Y -139 `A :Y -139 `A v -50 `A w -50 `A y -50 `A 'y -50 `A :y -50 oA T -73 oA V -127 oA W -96 oA Y -139 oA 'Y -139 oA :Y -139 oA v -50 oA w -50 oA y -50 oA 'y -50 oA :y -50 ~A T -73 ~A V -127 ~A W -96 ~A Y -139 ~A 'Y -139 ~A :Y -139 ~A v -50 ~A w -50 ~A y -50 ~A 'y -50 ~A :y -50 F A -95 F 'A -95 F ^A -95 F :A -95 F `A -95 F oA -95 F ~A -95 F , -42 F . -42 F u2026 -42 L T -50 L V -90 L W -90 L Y -90 L 'Y -90 L :Y -90 L y -75 L 'y -75 L :y -75 /L T -50 /L V -90 /L W -90 /L Y -90 /L 'Y -90 /L :Y -90 /L y -75 /L 'y -75 /L :y -75 P A -100 P 'A -100 P ^A -100 P :A -100 P `A -100 P oA -100 P ~A -100 P , -16 P . -16 P u2026 -16 R T 16 R V -26 R W -20 R Y -20 R 'Y -20 R :Y -20 R y 31 R 'y 31 R :y 31 T A -70 T 'A -70 T ^A -70 T :A -70 T `A -70 T oA -70 T ~A -70 T a -40 T 'a -40 T ^a -40 T :a -40 T `a -40 T oa -40 T ~a -40 T c -50 T ,c -50 T : -12 T , 4 T e -50 T 'e -50 T ^e -50 T :e -50 T `e -50 T - -10 T hy -10 T i -5 T 'i 10 T ^i 10 T :i 10 T `i 10 T o -50 T 'o -50 T ^o -50 T :o -50 T `o -50 T /o -50 T ~o -50 T . 4 T u2026 4 T r -42 T s -43 T ; -12 T u -56 T 'u -56 T ^u -56 T :u -56 T `u -56 T w -15 T y -12 T 'y -12 T :y -12 V A -125 V 'A -125 V ^A -125 V :A -125 V `A -125 V oA -125 V ~A -125 V a -80 V 'a -80 V ^a -80 V :a -80 V `a -80 V oa -80 V ~a -80 V : -13 V , -13 V e -80 V 'e -80 V ^e -80 V :e -80 V `e -80 V - -20 V hy -20 V i -9 V 'i -9 V o -80 V 'o -80 V ^o -80 V :o -80 V `o -80 V /o -80 V ~o -80 V . -13 V u2026 -13 V r -40 V ; -13 V u -68 V 'u -68 V ^u -68 V :u -68 V `u -68 V y -15 V 'y -15 V :y -15 W A -94 W 'A -94 W ^A -94 W :A -94 W `A -94 W oA -94 W ~A -94 W a -50 W 'a -50 W ^a -50 W :a -50 W `a -50 W oa -50 W ~a -50 W : -12 W , -12 W e -50 W 'e -50 W ^e -50 W :e -50 W `e -50 W - -10 W hy -10 W i -7 W 'i 10 W ^i 10 W :i 10 W `i 10 W o -50 W 'o -50 W ^o -50 W :o -50 W `o -50 W /o -50 W ~o -50 W . -12 W u2026 -12 W r -39 W ; -12 W u -40 W 'u -40 W ^u -40 W :u -40 W `u -40 W y 1 W 'y 1 W :y 1 Y A -138 Y 'A -138 Y ^A -138 Y :A -138 Y `A -138 Y oA -138 Y ~A -138 Y a -100 Y 'a -100 Y ^a -100 Y :a -100 Y `a -100 Y oa -100 Y ~a -100 Y : -8 Y , -8 Y e -100 Y 'e -100 Y ^e -100 Y :e -100 Y `e -100 Y - -60 Y hy -60 Y i -5 Y 'i -5 Y ^i 10 Y :i 10 Y `i 10 Y o -100 Y 'o -100 Y ^o -100 Y :o -100 Y `o -100 Y /o -100 Y ~o -100 Y p -60 Y . -8 Y u2026 -8 Y q -100 Y ; -8 Y u -82 Y 'u -82 Y ^u -82 Y :u -82 Y `u -82 Y v -25 'Y A -138 'Y 'A -138 'Y ^A -138 'Y :A -138 'Y `A -138 'Y oA -138 'Y ~A -138 'Y a -100 'Y 'a -100 'Y ^a -100 'Y :a -100 'Y `a -100 'Y oa -100 'Y ~a -100 'Y : -8 'Y , -8 'Y e -100 'Y 'e -100 'Y ^e -100 'Y :e -100 'Y `e -100 'Y - -60 'Y hy -60 'Y i -5 'Y 'i -5 'Y ^i 10 'Y :i 10 'Y `i 10 'Y o -100 'Y 'o -100 'Y ^o -100 'Y :o -100 'Y `o -100 'Y /o -100 'Y ~o -100 'Y p -60 'Y . -8 'Y u2026 -8 'Y q -100 'Y ; -8 'Y u -82 'Y 'u -82 'Y ^u -82 'Y :u -82 'Y `u -82 'Y v -25 :Y A -138 :Y 'A -138 :Y ^A -138 :Y :A -138 :Y `A -138 :Y oA -138 :Y ~A -138 :Y a -100 :Y 'a -100 :Y ^a -100 :Y :a -100 :Y `a -100 :Y oa -100 :Y ~a -100 :Y : -8 :Y , -8 :Y e -100 :Y 'e -100 :Y ^e -100 :Y :e -100 :Y `e -100 :Y - -60 :Y hy -60 :Y i -5 :Y 'i -5 :Y ^i 10 :Y :i 10 :Y `i 10 :Y o -100 :Y 'o -100 :Y ^o -100 :Y :o -100 :Y `o -100 :Y /o -100 :Y ~o -100 :Y p -60 :Y . -8 :Y u2026 -8 :Y q -100 :Y ; -8 :Y u -82 :Y 'u -82 :Y ^u -82 :Y :u -82 :Y `u -82 :Y v -25 f f 38 r c -27 r ,c -27 r , 9 r d -8 r e -8 r 'e -8 r ^e -8 r :e -8 r `e -8 r f 38 r g -8 r - -10 r hy -10 r m 5 r n 5 r ~n 5 r o -18 r 'o -18 r ^o -18 r :o -18 r `o -18 r /o -18 r ~o -18 r . 9 r u2026 9 r q -18 charset ha 600,740 2 0 asciicircum ti 600,347 0 1 asciitilde vS 520,944,15 2 2 Scaron vZ 500,944 2 3 Zcaron vs 440,774,18 2 4 scaron vz 460,774 2 5 zcaron :Y 620,939,0,2,2 2 6 Ydieresis tm 1000,740 2 7 trademark aq 220,740 2 8 quotesingle Eu 560,755,15,1 2 9 Euro space 280 0 32 space ! 280,740 2 33 exclam " 360,740 2 34 quotedbl dq " # 560,700 0 35 numbersign sh " $ 560,857,86 2 36 dollar Do " % 860,755,15 2 37 percent & 680,755,15 2 38 ampersand ' 280,740 2 39 quoteright cq " ( 380,754,157 2 40 parenleft ) 380,754,157 2 41 parenright * 440,755 2 42 asterisk + 600,506 0 43 plus , 280,133,141 0 44 comma - 420,348 0 45 hyphen hy " . 280,133 0 46 period / 460,740,100 2 47 slash sl " 0 560,755,15 2 48 zero 1 560,740 2 49 one 2 560,755 2 50 two 3 560,755,15 2 51 three 4 560,740 2 52 four 5 560,740,15 2 53 five 6 560,739,15 2 54 six 7 560,740 2 55 seven 8 560,755,15 2 56 eight 9 560,754 2 57 nine : 280,555 0 58 colon ; 280,555,141 0 59 semicolon < 600,514,8 0 60 less = 600,425 0 61 equal > 600,514,8 0 62 greater ? 560,755 2 63 question @ 740,712,12,10 0 64 at at " A 740,740 2 65 A B 580,740 2 66 B C 780,755,15 2 67 C D 700,740 2 68 D E 520,740 2 69 E F 480,740 2 70 F G 840,755,15 2 71 G H 680,740 2 72 H I 280,740 2 73 I J 480,740,15 2 74 J K 620,740 2 75 K L 440,740 2 76 L M 900,740 2 77 M N 740,740 2 78 N O 840,755,15 2 79 O P 560,740 2 80 P Q 840,755,15 2 81 Q R 580,740 2 82 R S 520,755,15 2 83 S T 420,740 2 84 T U 640,740,15 2 85 U V 700,740 2 86 V W 900,740 2 87 W X 680,740 2 88 X Y 620,740,0,2,2 2 89 Y Z 500,740 2 90 Z [ 320,754,157 2 91 bracketleft lB " \ 640,740,100 2 92 backslash rs " ] 320,754,157 2 93 bracketright rB " ^ 540,774 2 94 circumflex a^ " _ 500,0,125 0 95 underscore ` 280,740 2 96 quoteleft oq " a 660,574,18 0 97 a b 660,740,18 2 98 b c 640,574,18 0 99 c d 660,740,18 2 100 d e 640,574,18 0 101 e f 280,755 2 102 f g 660,574,226 1 103 g h 600,740 2 104 h i 240,740 2 105 i j 260,740,185 3 106 j k 580,740 2 107 k l 240,740 2 108 l m 940,574 0 109 m n 600,574 0 110 n o 640,574,18 0 111 o p 660,574,185 1 112 p q 660,574,185 1 113 q r 320,574 0 114 r s 440,574,18 0 115 s t 300,740 2 116 t u 600,555,18 0 117 u v 560,555 0 118 v w 800,555 0 119 w x 560,555 0 120 x y 580,555,185 1 121 y z 460,555 0 122 z { 340,747,191,0,3 3 123 braceleft lC " | 600,750,250 3 124 bar ba " } 340,747,191,3 3 125 braceright rC " ~ 480,767 2 126 tilde a~ " bq 280,133,141 0 128 quotesinglbase Fo 460,469 0 129 guillemotleft Fc 460,469 0 130 guillemotright bu 600,532 0 131 bullet Fn 560,824,151 2 132 florin f/ 160,740,0,122,123 2 133 fraction %0 1280,755,15 2 134 perthousand dg 560,740,142 2 135 dagger dd 560,740,142 2 136 daggerdbl en 500,348 0 137 endash em 1000,348 0 138 emdash fi 520,755 2 140 fi fl 520,755 2 141 fl .i 240,555 0 144 dotlessi ga 420,851 2 146 grave a" 700,849 2 147 hungarumlaut a. 280,769 2 148 dotaccent ab 480,770 2 149 breve ah 540,774 2 150 caron ao 360,834 2 151 ring ho 340,9,195 1 152 ogonek lq 480,740 2 153 quotedblleft rq 480,740 2 154 quotedblright oe 1080,574,18 0 155 oe /l 320,740 2 156 lslash Bq 480,133,141 0 157 quotedblbase OE 1060,755,15 2 158 OE /L 480,740 2 159 Lslash r! 280,555,185 1 161 exclamdown ct 560,715 0 162 cent Po 560,755,0,2,2 2 163 sterling Cs 560,577 0 164 currency Ye 560,740,0,10,10 2 165 yen bb 600,675,175 0 166 brokenbar sc 560,755,158 2 167 section ad 500,769 2 168 dieresis co 740,752,12,12,12 2 169 copyright Of 360,755 2 170 ordfeminine fo 240,469 0 171 guilsinglleft tno 600,425 0 172 logicalnot \- 600,313 0 173 minus rg 740,752,12,12,12 2 174 registered a- 420,759 2 175 macron de 400,712 0 176 degree t+- 600,556,62 0 177 plusminus S2 336,749 2 178 twosuperior S3 336,749 2 179 threesuperior aa 420,851 2 180 acute *m 600,555,192 1 181 mu mc " ps 600,740,103,7,7 2 182 paragraph pc 280,320 0 183 periodcentered ac 340,6,251 1 184 cedilla S1 336,740 2 185 onesuperior Om 360,755 2 186 ordmasculine fc 240,469 0 187 guilsinglright 14 840,740 2 188 onequarter 12 840,740 2 189 onehalf 34 840,749 2 190 threequarters r? 560,555,200 1 191 questiondown `A 740,1021 2 192 Agrave 'A 740,1021 2 193 Aacute ^A 740,944 2 194 Acircumflex ~A 740,937 2 195 Atilde :A 740,939 2 196 Adieresis oA 740,969 2 197 Aring AE 900,740,0,0,5 2 198 AE ,C 780,755,251 3 199 Ccedilla `E 520,1021 2 200 Egrave 'E 520,1021 2 201 Eacute ^E 520,944 2 202 Ecircumflex :E 520,939 2 203 Edieresis `I 280,1021,0,0,45 2 204 Igrave 'I 280,1021,0,43 2 205 Iacute ^I 280,944,0,60,59 2 206 Icircumflex :I 280,939,0,32,32 2 207 Idieresis -D 742,740 2 208 Eth ~N 740,937 2 209 Ntilde `O 840,1021,15 2 210 Ograve 'O 840,1021,15 2 211 Oacute ^O 840,944,15 2 212 Ocircumflex ~O 840,937,15 2 213 Otilde :O 840,939,15 2 214 Odieresis tmu 600,494 0 215 multiply /O 840,814,71 2 216 Oslash `U 640,1021,15 2 217 Ugrave 'U 640,1021,15 2 218 Uacute ^U 640,944,15 2 219 Ucircumflex :U 640,939,15 2 220 Udieresis 'Y 620,1021,0,2,2 2 221 Yacute TP 560,740 2 222 Thorn ss 600,755,18 2 223 germandbls `a 660,851,18 2 224 agrave 'a 660,851,18 2 225 aacute ^a 660,774,18 2 226 acircumflex ~a 660,767,18 2 227 atilde :a 660,769,18 2 228 adieresis oa 660,834,18 2 229 aring ae 1080,574,18 0 230 ae ,c 640,574,251 1 231 ccedilla `e 640,851,18 2 232 egrave 'e 640,851,18 2 233 eacute ^e 640,774,18 2 234 ecircumflex :e 640,769,18 2 235 edieresis `i 240,851,0,0,65 2 236 igrave 'i 240,851,0,63 2 237 iacute ^i 240,774,0,80,79 2 238 icircumflex :i 240,769,0,52,52 2 239 idieresis Sd 640,754,18 2 240 eth ~n 600,767 2 241 ntilde `o 640,851,18 2 242 ograve 'o 640,851,18 2 243 oacute ^o 640,774,18 2 244 ocircumflex ~o 640,767,18 2 245 otilde :o 640,769,18 2 246 odieresis tdi 600,526,20 0 247 divide /o 660,608,50 0 248 oslash `u 600,851,18 2 249 ugrave 'u 600,851,18 2 250 uacute ^u 600,774,18 2 251 ucircumflex :u 600,769,18 2 252 udieresis 'y 580,851,185 3 253 yacute Tp 660,740,185 3 254 thorn :y 580,769,185 3 255 ydieresis u2026 1000,133 0 256 ellipsis groff-1.23.0/font/devps/TR0000644000175000017500000002162214450320476012170 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName Times Roman # Version 003.001 # FamilyName Times # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries. # Comment Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:06:12 1999 # Comment UniqueID 44710 # Comment VMusage 35112 42048 name TR internalname Times-Roman spacewidth 250 encoding text.enc ligatures fi fl 0 kernpairs A C -40 A ,C -40 A G -40 A O -55 A /O -55 A Q -55 A T -111 A U -55 A V -135 A W -90 A Y -105 A ' -111 A cq -111 A v -74 A w -92 A y -92 oA C -40 oA ,C -40 oA G -40 oA O -55 oA /O -55 oA Q -55 oA T -111 oA U -55 oA V -135 oA W -90 oA Y -105 oA ' -111 oA cq -111 oA v -74 oA w -92 oA y -92 B A -35 B oA -35 B U -10 D A -40 D oA -40 D V -40 D W -30 D Y -55 F A -74 F oA -74 F a -15 F oa -15 F , -80 F o -15 F /o -15 F . -80 F u2026 -80 J A -60 J oA -60 K O -30 K /O -30 K e -25 K o -35 K /o -35 K u -15 K y -25 L T -92 L V -100 L W -74 L Y -100 L ' -92 L cq -92 L y -55 /L T -92 /L V -100 /L W -74 /L Y -100 /L ' -92 /L cq -92 /L y -55 N A -35 N oA -35 O A -35 O oA -35 O T -40 O V -50 O W -35 O X -40 O Y -50 /O A -35 /O oA -35 /O T -40 /O V -50 /O W -35 /O X -40 /O Y -50 P A -92 P oA -92 P a -15 P oa -15 P , -111 P . -111 P u2026 -111 Q U -10 R O -40 R /O -40 R T -60 R U -40 R V -80 R W -55 R Y -65 T A -93 T oA -93 T O -18 T /O -18 T a -80 T oa -80 T : -50 T , -74 T e -70 T - -92 T hy -92 T i -35 T o -80 T /o -80 T . -74 T u2026 -74 T r -35 T ; -55 T u -45 T w -80 T y -80 U A -40 U oA -40 V A -135 V oA -135 V G -15 V O -40 V /O -40 V a -111 V oa -111 V : -74 V , -129 V e -111 V - -100 V hy -100 V i -60 V o -129 V /o -129 V . -129 V u2026 -129 V ; -74 V u -75 W A -120 W oA -120 W O -10 W /O -10 W a -80 W oa -80 W : -37 W , -92 W e -80 W - -65 W hy -65 W i -40 W o -80 W /o -80 W . -92 W u2026 -92 W ; -37 W u -50 W y -73 Y A -120 Y oA -120 Y O -30 Y /O -30 Y a -100 Y oa -100 Y : -92 Y , -129 Y e -100 Y - -111 Y hy -111 Y i -55 Y o -110 Y /o -110 Y . -129 Y u2026 -129 Y ; -92 Y u -111 a v -20 a w -15 oa v -20 oa w -15 b . -40 b u2026 -40 b u -20 b v -15 c y -15 ,c y -15 , rq -70 , ' -70 , cq -70 e g -15 e v -25 e w -25 e x -15 e y -15 f a -10 f oa -10 f .i -50 f f -25 f i -20 f ' 55 f cq 55 g a -5 g oa -5 h y -5 i v -25 k e -10 k o -10 k /o -10 k y -15 l w -10 /l w -10 n v -40 n y -15 o v -15 o w -25 o y -10 /o v -15 /o w -25 /o y -10 p y -10 . rq -70 u2026 rq -70 . ' -70 u2026 ' -70 . cq -70 u2026 cq -70 lq A -80 lq oA -80 ` A -80 oq A -80 ` oA -80 oq oA -80 ` ` -74 ` oq -74 oq ` -74 oq oq -74 ' d -50 cq d -50 ' l -10 cq l -10 ' /l -10 cq /l -10 ' ' -74 ' cq -74 cq ' -74 cq cq -74 ' r -50 cq r -50 ' s -55 cq s -55 ' t -18 cq t -18 ' v -50 cq v -50 r , -40 r g -18 r - -20 r hy -20 r . -55 r u2026 -55 v a -25 v oa -25 v , -65 v e -15 v o -20 v /o -20 v . -65 v u2026 -65 w a -10 w oa -10 w , -65 w o -10 w /o -10 w . -65 w u2026 -65 x e -15 y , -65 y . -65 y u2026 -65 charset ha 469,662 2 0 asciicircum ti 541,323 0 1 asciitilde vS 556,886,14 2 2 Scaron vZ 611,886 2 3 Zcaron vs 389,674,10 2 4 scaron vz 444,674 2 5 zcaron :Y 722,835 2 6 Ydieresis tm 980,662 2 7 trademark aq 180,676 2 8 quotesingle Eu 500,676,14 2 9 Euro space 250 0 32 space ! 333,676,9 2 33 exclam " 408,676 2 34 quotedbl dq " # 500,662 2 35 numbersign sh " $ 500,727,87 2 36 dollar Do " % 833,676,13 2 37 percent & 778,676,13 2 38 ampersand ' 333,676 2 39 quoteright cq " ( 333,676,177 2 40 parenleft ) 333,676,177 2 41 parenright * 500,676 2 42 asterisk + 564,506 0 43 plus , 250,102,141 0 44 comma - 333,257 0 45 hyphen hy " . 250,100,11 0 46 period / 278,676,14,9,9 2 47 slash sl " 0 500,676,14 2 48 zero 1 500,676 2 49 one 2 500,676 2 50 two 3 500,676,14 2 51 three 4 500,676 2 52 four 5 500,688,14 2 53 five 6 500,684,14 2 54 six 7 500,662,8 2 55 seven 8 500,676,14 2 56 eight 9 500,676,22 2 57 nine : 278,459,11 0 58 colon ; 278,459,141 0 59 semicolon < 564,514,8 0 60 less = 564,386 0 61 equal > 564,514,8 0 62 greater ? 444,676,8 2 63 question @ 921,676,14 2 64 at at " A 722,674 2 65 A B 667,662 2 66 B C 667,676,14 2 67 C D 722,662 2 68 D E 611,662 2 69 E F 556,662 2 70 F G 722,676,14 2 71 G H 722,662 2 72 H I 333,662 2 73 I J 389,662,14 2 74 J K 722,662,0,1 2 75 K L 611,662 2 76 L M 889,662 2 77 M N 722,662,11 2 78 N O 722,676,14 2 79 O P 556,662 2 80 P Q 722,676,178 2 81 Q R 667,662 2 82 R S 556,676,14 2 83 S T 611,662 2 84 T U 722,662,14 2 85 U V 722,662,11 2 86 V W 944,662,11 2 87 W X 722,662 2 88 X Y 722,662 2 89 Y Z 611,662 2 90 Z [ 333,662,156 2 91 bracketleft lB " \ 278,676,14,9,9 2 92 backslash rs " ] 333,662,156 2 93 bracketright rB " ^ 333,674 2 94 circumflex a^ " _ 500,0,125 0 95 underscore ` 333,676 2 96 quoteleft oq " a 444,460,10 0 97 a b 500,683,10 2 98 b c 444,460,10 0 99 c d 500,683,10 2 100 d e 444,460,10 0 101 e f 333,683,0,50 2 102 f g 500,460,218 1 103 g h 500,683 2 104 h i 278,683 2 105 i j 278,683,218,0,70 3 106 j k 500,683,0,5 2 107 k l 278,683 2 108 l m 778,460 0 109 m n 500,460 0 110 n o 500,460,10 0 111 o p 500,460,217 1 112 p q 500,460,217 1 113 q r 333,460,0,2 0 114 r s 389,460,10 0 115 s t 278,579,10,1 2 116 t u 500,450,10 0 117 u v 500,450,14 0 118 v w 722,450,14 0 119 w x 500,450 0 120 x y 500,450,218 1 121 y z 444,450 0 122 z { 480,680,181 2 123 braceleft lC " | 200,782,218 3 124 bar ba " } 480,680,181 2 125 braceright rC " ~ 333,638 2 126 tilde a~ " bq 333,102,141 0 128 quotesinglbase Fo 500,416 0 129 guillemotleft Fc 500,416 0 130 guillemotright bu 350,466 0 131 bullet Fn 500,676,189 2 132 florin f/ 167,676,14,164,168 2 133 fraction %0 1000,706,19 2 134 perthousand dg 500,676,149 2 135 dagger dd 500,676,153 2 136 daggerdbl en 500,250 0 137 endash em 1000,250 0 138 emdash fi 556,683 2 140 fi fl 556,683 2 141 fl .i 278,460 0 144 dotlessi ga 333,678 2 146 grave a" 333,678,0,44,3 2 147 hungarumlaut a. 333,681 2 148 dotaccent ab 333,664 2 149 breve ah 333,674 2 150 caron ao 333,711 2 151 ring ho 333,0,165 0 152 ogonek lq 444,676 2 153 quotedblleft rq 444,676 2 154 quotedblright oe 722,460,10 0 155 oe /l 278,683 2 156 lslash Bq 444,102,141 0 157 quotedblbase OE 889,668,6 2 158 OE /L 611,662 2 159 Lslash r! 333,467,218 1 161 exclamdown ct 500,579,138 2 162 cent Po 500,676,8 2 163 sterling Cs 500,602,0,22,22 2 164 currency Ye 500,662,0,12,53 2 165 yen bb 200,707,143 2 166 brokenbar sc 500,676,148 2 167 section ad 333,681 2 168 dieresis co 760,676,14 2 169 copyright Of 276,676 2 170 ordfeminine fo 333,416 0 171 guilsinglleft tno 564,386 0 172 logicalnot \- 564,286 0 173 minus rg 760,676,14 2 174 registered a- 333,601 2 175 macron de 400,676 2 176 degree t+- 564,506 0 177 plusminus S2 300,676 2 178 twosuperior S3 300,676 2 179 threesuperior aa 333,678 2 180 acute *m 510,450,210 0 181 mu mc " ps 453,662,154,0,22 2 182 paragraph pc 250,310 0 183 periodcentered ac 333,0,215 0 184 cedilla S1 300,676 2 185 onesuperior Om 310,676 2 186 ordmasculine fc 333,416 0 187 guilsinglright 14 750,676,14 2 188 onequarter 12 750,676,14 2 189 onehalf 34 750,676,14 2 190 threequarters r? 444,466,218 1 191 questiondown `A 722,890 2 192 Agrave 'A 722,890 2 193 Aacute ^A 722,886 2 194 Acircumflex ~A 722,850 2 195 Atilde :A 722,835 2 196 Adieresis oA 722,898 2 197 Aring AE 889,662 2 198 AE ,C 667,676,215 2 199 Ccedilla `E 611,890 2 200 Egrave 'E 611,890 2 201 Eacute ^E 611,886 2 202 Ecircumflex :E 611,835 2 203 Edieresis `I 333,890 2 204 Igrave 'I 333,890 2 205 Iacute ^I 333,886 2 206 Icircumflex :I 333,835 2 207 Idieresis -D 722,662 2 208 Eth ~N 722,850,11 2 209 Ntilde `O 722,890,14 2 210 Ograve 'O 722,890,14 2 211 Oacute ^O 722,886,14 2 212 Ocircumflex ~O 722,850,14 2 213 Otilde :O 722,835,14 2 214 Odieresis tmu 564,497 0 215 multiply /O 722,734,80 2 216 Oslash `U 722,890,14 2 217 Ugrave 'U 722,890,14 2 218 Uacute ^U 722,886,14 2 219 Ucircumflex :U 722,835,14 2 220 Udieresis 'Y 722,890 2 221 Yacute TP 556,662 2 222 Thorn ss 500,683,9 2 223 germandbls `a 444,678,10 2 224 agrave 'a 444,678,10 2 225 aacute ^a 444,674,10 2 226 acircumflex ~a 444,638,10 2 227 atilde :a 444,623,10 2 228 adieresis oa 444,711,10 2 229 aring ae 667,460,10 0 230 ae ,c 444,460,215 0 231 ccedilla `e 444,678,10 2 232 egrave 'e 444,678,10 2 233 eacute ^e 444,674,10 2 234 ecircumflex :e 444,623,10 2 235 edieresis `i 278,678,0,0,8 2 236 igrave 'i 278,678,0,12 2 237 iacute ^i 278,674,0,17,16 2 238 icircumflex :i 278,623,0,10,9 2 239 idieresis Sd 500,686,10 2 240 eth ~n 500,638 2 241 ntilde `o 500,678,10 2 242 ograve 'o 500,678,10 2 243 oacute ^o 500,674,10 2 244 ocircumflex ~o 500,638,10 2 245 otilde :o 500,623,10 2 246 odieresis tdi 564,516,10 0 247 divide /o 500,551,112 0 248 oslash `u 500,678,10 2 249 ugrave 'u 500,678,10 2 250 uacute ^u 500,674,10 2 251 ucircumflex :u 500,623,10 2 252 udieresis 'y 500,678,218 3 253 yacute Tp 500,683,217 3 254 thorn :y 500,623,218 3 255 ydieresis u2026 1000,100,11 0 256 ellipsis groff-1.23.0/font/devps/ABI0000644000175000017500000003143114450320476012235 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName ITC Avant Garde Gothic Demi Oblique # Version 003.001 # FamilyName ITC Avant Garde Gothic # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1990, 1991, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.ITC Avant Garde Gothic is a registered trademark of International Typeface Corporation. # Comment Copyright (c) 1985, 1987, 1989, 1990, 1991, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:43:21 1999 # Comment UniqueID 44727 # Comment VMusage 9292 47373 name ABI internalname AvantGarde-DemiOblique slant 10.5 spacewidth 280 encoding text.enc ligatures fi fl 0 kernpairs A T -73 A V -127 A W -96 A Y -139 A 'Y -139 A :Y -139 A v -50 A w -50 A y -50 A 'y -50 A :y -50 'A T -73 'A V -127 'A W -96 'A Y -139 'A 'Y -139 'A :Y -139 'A v -50 'A w -50 'A y -50 'A 'y -50 'A :y -50 ^A T -73 ^A V -127 ^A W -96 ^A Y -139 ^A 'Y -139 ^A :Y -139 ^A v -50 ^A w -50 ^A y -50 ^A 'y -50 ^A :y -50 :A T -73 :A V -127 :A W -96 :A Y -139 :A 'Y -139 :A :Y -139 :A v -50 :A w -50 :A y -50 :A 'y -50 :A :y -50 `A T -73 `A V -127 `A W -96 `A Y -139 `A 'Y -139 `A :Y -139 `A v -50 `A w -50 `A y -50 `A 'y -50 `A :y -50 oA T -73 oA V -127 oA W -96 oA Y -139 oA 'Y -139 oA :Y -139 oA v -50 oA w -50 oA y -50 oA 'y -50 oA :y -50 ~A T -73 ~A V -127 ~A W -96 ~A Y -139 ~A 'Y -139 ~A :Y -139 ~A v -50 ~A w -50 ~A y -50 ~A 'y -50 ~A :y -50 F A -95 F 'A -95 F ^A -95 F :A -95 F `A -95 F oA -95 F ~A -95 F , -42 F . -42 F u2026 -42 L T -50 L V -90 L W -90 L Y -90 L 'Y -90 L :Y -90 L y -75 L 'y -75 L :y -75 /L T -50 /L V -90 /L W -90 /L Y -90 /L 'Y -90 /L :Y -90 /L y -75 /L 'y -75 /L :y -75 P A -100 P 'A -100 P ^A -100 P :A -100 P `A -100 P oA -100 P ~A -100 P , -16 P . -16 P u2026 -16 R T 16 R V -26 R W -20 R Y -20 R 'Y -20 R :Y -20 R y 31 R 'y 31 R :y 31 T A -70 T 'A -70 T ^A -70 T :A -70 T `A -70 T oA -70 T ~A -70 T a -40 T 'a -40 T ^a -40 T :a -40 T `a -40 T oa -40 T ~a -40 T c -50 T ,c -50 T : -12 T , 4 T e -50 T 'e -50 T ^e -50 T :e -50 T `e -50 T - -10 T hy -10 T i -5 T 'i 10 T ^i 10 T :i 10 T `i 10 T o -50 T 'o -50 T ^o -50 T :o -50 T `o -50 T /o -50 T ~o -50 T . 4 T u2026 4 T r -42 T s -43 T ; -12 T u -56 T 'u -56 T ^u -56 T :u -56 T `u -56 T w -15 T y -12 T 'y -12 T :y -12 V A -125 V 'A -125 V ^A -125 V :A -125 V `A -125 V oA -125 V ~A -125 V a -80 V 'a -80 V ^a -80 V :a -80 V `a -80 V oa -80 V ~a -80 V : -13 V , -13 V e -80 V 'e -80 V ^e -80 V :e -80 V `e -80 V - -20 V hy -20 V i -9 V 'i -9 V o -80 V 'o -80 V ^o -80 V :o -80 V `o -80 V /o -80 V ~o -80 V . -13 V u2026 -13 V r -40 V ; -13 V u -68 V 'u -68 V ^u -68 V :u -68 V `u -68 V y -15 V 'y -15 V :y -15 W A -94 W 'A -94 W ^A -94 W :A -94 W `A -94 W oA -94 W ~A -94 W a -50 W 'a -50 W ^a -50 W :a -50 W `a -50 W oa -50 W ~a -50 W : -12 W , -12 W e -50 W 'e -50 W ^e -50 W :e -50 W `e -50 W - -10 W hy -10 W i -7 W 'i 10 W ^i 10 W :i 10 W `i 10 W o -50 W 'o -50 W ^o -50 W :o -50 W `o -50 W /o -50 W ~o -50 W . -12 W u2026 -12 W r -39 W ; -12 W u -40 W 'u -40 W ^u -40 W :u -40 W `u -40 W y 1 W 'y 1 W :y 1 Y A -138 Y 'A -138 Y ^A -138 Y :A -138 Y `A -138 Y oA -138 Y ~A -138 Y a -100 Y 'a -100 Y ^a -100 Y :a -100 Y `a -100 Y oa -100 Y ~a -100 Y : -8 Y , -8 Y e -100 Y 'e -100 Y ^e -100 Y :e -100 Y `e -100 Y - -60 Y hy -60 Y i -5 Y 'i -5 Y ^i 10 Y :i 10 Y `i 10 Y o -100 Y 'o -100 Y ^o -100 Y :o -100 Y `o -100 Y /o -100 Y ~o -100 Y p -60 Y . -8 Y u2026 -8 Y q -100 Y ; -8 Y u -82 Y 'u -82 Y ^u -82 Y :u -82 Y `u -82 Y v -25 'Y A -138 'Y 'A -138 'Y ^A -138 'Y :A -138 'Y `A -138 'Y oA -138 'Y ~A -138 'Y a -100 'Y 'a -100 'Y ^a -100 'Y :a -100 'Y `a -100 'Y oa -100 'Y ~a -100 'Y : -8 'Y , -8 'Y e -100 'Y 'e -100 'Y ^e -100 'Y :e -100 'Y `e -100 'Y - -60 'Y hy -60 'Y i -5 'Y 'i -5 'Y ^i 10 'Y :i 10 'Y `i 10 'Y o -100 'Y 'o -100 'Y ^o -100 'Y :o -100 'Y `o -100 'Y /o -100 'Y ~o -100 'Y p -60 'Y . -8 'Y u2026 -8 'Y q -100 'Y ; -8 'Y u -82 'Y 'u -82 'Y ^u -82 'Y :u -82 'Y `u -82 'Y v -25 :Y A -138 :Y 'A -138 :Y ^A -138 :Y :A -138 :Y `A -138 :Y oA -138 :Y ~A -138 :Y a -100 :Y 'a -100 :Y ^a -100 :Y :a -100 :Y `a -100 :Y oa -100 :Y ~a -100 :Y : -8 :Y , -8 :Y e -100 :Y 'e -100 :Y ^e -100 :Y :e -100 :Y `e -100 :Y - -60 :Y hy -60 :Y i -5 :Y 'i -5 :Y ^i 10 :Y :i 10 :Y `i 10 :Y o -100 :Y 'o -100 :Y ^o -100 :Y :o -100 :Y `o -100 :Y /o -100 :Y ~o -100 :Y p -60 :Y . -8 :Y u2026 -8 :Y q -100 :Y ; -8 :Y u -82 :Y 'u -82 :Y ^u -82 :Y :u -82 :Y `u -82 :Y v -25 f f 38 r c -27 r ,c -27 r , 9 r d -8 r e -8 r 'e -8 r ^e -8 r :e -8 r `e -8 r f 38 r g -8 r - -10 r hy -10 r m 5 r n 5 r ~n 5 r o -18 r 'o -18 r ^o -18 r :o -18 r `o -18 r /o -18 r ~o -18 r . 9 r u2026 9 r q -18 charset ha 600,740,0,47,-92,47 2 0 asciicircum ti 600,347,0,30,-64,30 0 1 asciitilde vS 520,944,15,165,2,82 2 2 Scaron vZ 500,944,0,200,31,82 2 3 Zcaron vs 440,774,18,174,1,82 2 4 scaron vz 460,774,0,169,30,82 2 5 zcaron :Y 620,939,0,190,-85,82 2 6 Ydieresis tm 1000,740,0,9,-80,9 2 7 trademark aq 220,740,0,145,-102,82 2 8 quotesingle Eu 560,755,15,172,3,82 2 9 Euro space 280 0 32 space ! 280,740,0,114,-23,82 2 33 exclam " 360,740,0,169,-77,82 2 34 quotedbl dq " # 560,700,0,109,-15,82 0 35 numbersign sh " $ 560,857,86,72,-49,72 2 36 dollar Do " % 860,755,15,46,-89,46 2 37 percent & 680,755,15,112,-20,82 2 38 ampersand ' 280,740,0,113,-109,82 2 39 quoteright cq " ( 380,754,157,160,-69,82 2 40 parenleft ) 380,754,157,48,43,48 2 41 parenright * 440,755,0,103,-123,82 2 42 asterisk + 600,506,0,61,-33,61 0 43 plus , 280,133,141,1,3,1 0 44 comma - 420,348,0,44,-63,44 0 45 hyphen hy " . 280,133,0,1,-23,1 0 46 period / 460,740,100,182,63,82 2 47 slash sl " 0 560,755,15,118,-19,82 2 48 zero 1 560,740,0,0,-180 2 49 one 2 560,755,0,112,6,82 2 50 two 3 560,755,15,76,-17,76 2 51 three 4 560,740,0,95,15,82 2 52 four 5 560,740,15,91,-13,82 2 53 five 6 560,739,15,78,-14,78 2 54 six 7 560,740,0,126,-33,82 2 55 seven 8 560,755,15,80,-20,80 2 56 eight 9 560,754,0,123,-59,82 2 57 nine : 280,555,0,79,-23,79 0 58 colon ; 280,555,141,79,3,79 0 59 semicolon < 600,514,8,100,-34,82 0 60 less = 600,425,0,81,-13,81 0 61 equal > 600,514,8,60,6,60 0 62 greater ? 560,755,0,84,-85,82 2 63 question @ 740,712,12,142,-58,82 0 64 at at " A 740,740,0,42,43,42 2 65 A B 580,740,0,81,-20,81 2 66 B C 780,755,15,135,-46,82 2 67 C D 700,740,0,82,-13,82 2 68 D E 520,740,0,127,-11,82 2 69 E F 480,740,0,146,-11,82 2 70 F G 840,755,15,97,-39,82 2 71 G H 680,740,0,118,-21,82 2 72 H I 280,740,0,117,-22,82 2 73 I J 480,740,15,117,16,82 2 74 J K 620,740,0,188,-39,82 2 75 K L 440,740,0,69,-22,69 2 76 L M 900,740,0,125,-13,82 2 77 M N 740,740,0,119,-20,82 2 78 N O 840,755,15,92,-44,82 2 79 O P 560,740,0,135,-22,82 2 80 P Q 840,755,15,92,-43,82 2 81 Q R 580,740,0,127,-14,82 2 82 R S 520,755,15,109,2,82 2 83 S T 420,740,0,186,-69,82 2 84 T U 640,740,15,133,-46,82 2 85 U V 700,740,0,183,-95,82 2 86 V W 900,740,0,187,-94,82 2 87 W X 680,740,0,184,46,82 2 88 X Y 620,740,0,190,-85,82 2 89 Y Z 500,740,0,150,31,82 2 90 Z [ 320,754,157,154,-38,82 2 91 bracketleft lB " \ 640,740,100,0,-183 2 92 backslash rs " ] 320,754,157,72,44,72 2 93 bracketright rB " ^ 540,774,0,98,-138,82 2 94 circumflex a^ " _ 500,0,125,37,74,37 0 95 underscore ` 280,740,0,112,-108,82 2 96 quoteleft oq " a 660,574,18,106,-22,82 0 97 a b 660,740,18,79,3,79 2 98 b c 640,574,18,89,-33,82 0 99 c d 660,740,18,146,-29,82 2 100 d e 640,574,18,78,-26,78 0 101 e f 280,755,0,190,-12,82 2 102 f g 660,574,226,116,17,82 1 103 g h 600,740,0,64,-4,64 2 104 h i 240,740,0,134,-3,82 2 105 i j 260,740,185,133,69,82 3 106 j k 580,740,0,118,-30,82 2 107 k l 240,740,0,135,-4,82 2 108 l m 940,574,0,65,-4,65 0 109 m n 600,574,0,64,-4,64 0 110 n o 640,574,18,82,-21,82 0 111 o p 660,574,185,77,38,77 1 112 p q 660,574,185,106,-28,82 1 113 q r 320,574,0,154,-13,82 0 114 r s 440,574,18,93,1,82 0 115 s t 300,740,0,152,-36,82 2 116 t u 600,555,18,97,-36,82 0 117 u v 560,555,0,149,-55,82 0 118 v w 800,555,0,142,-63,82 0 119 w x 560,555,0,122,47,82 0 120 x y 580,555,185,144,-24,82 1 121 y z 460,555,0,118,30,82 0 122 z { 340,747,191,166,10,82 3 123 braceleft lC " | 600,750,250,0,-136 3 124 bar ba " } 340,747,191,115,63,82 3 125 braceright rC " ~ 480,767,0,134,-128,82 2 126 tilde a~ " bq 280,133,141,0,4 0 128 quotesinglbase Fo 460,469,0,77,-55,77 0 129 guillemotleft Fc 460,469,0,54,-31,54 0 130 guillemotright bu 600,532,0,0,-165 0 131 bullet Fn 560,824,151,155,77,82 2 132 florin f/ 160,740,0,310,173,82 2 133 fraction %0 1280,755,15,26,-89,26 2 134 perthousand dg 560,740,142,102,-82,82 2 135 dagger dd 560,740,142,108,-13,82 2 136 daggerdbl en 500,348,0,80,-27,80 0 137 endash em 1000,348,0,80,-27,80 0 138 emdash fi 520,755,0,129,-22,82 2 140 fi fl 520,755,0,129,-22,82 2 141 fl .i 240,555,0,99,-3,82 0 144 dotlessi ga 420,851,0,92,-138,82 2 146 grave a" 700,849,0,117,-197,82 2 147 hungarumlaut a. 280,769,0,120,-141,82 2 148 dotaccent ab 480,770,0,152,-134,82 2 149 breve ah 540,774,0,124,-164,82 2 150 caron ao 360,834,0,115,-155,82 2 151 ring ho 340,9,195,0,-9 1 152 ogonek lq 480,740,0,117,-106,82 2 153 quotedblleft rq 480,740,0,118,-107,82 2 154 quotedblright oe 1080,574,18,79,-26,79 0 155 oe /l 320,740,0,135,-24,82 2 156 lslash Bq 480,133,141,5,6,5 0 157 quotedblbase OE 1060,755,15,135,-48,82 2 158 OE /L 480,740,0,54,-17,54 2 159 Lslash r! 280,555,185,80,11,80 1 161 exclamdown ct 560,715,0,90,-60,82 0 162 cent Po 560,755,0,106,12,82 2 163 sterling Cs 560,577,0,118,-2,82 0 164 currency Ye 560,740,0,198,-33,82 2 165 yen bb 600,675,175,0,-150 0 166 brokenbar sc 560,755,158,92,-15,82 2 167 section ad 500,769,0,115,-145,82 2 168 dieresis co 740,752,12,138,0,82 2 169 copyright Of 360,755,0,163,-76,82 2 170 ordfeminine fo 240,469,0,87,-44,82 0 171 guilsinglleft tno 600,425,0,81,-54,81 0 172 logicalnot \- 600,313,0,61,-33,61 0 173 minus rg 740,752,12,138,0,82 2 174 registered a- 420,759,0,120,-142,82 2 175 macron de 400,712,0,101,-109,82 0 176 degree t+- 600,556,62,77,14,77 0 177 plusminus S2 336,749,0,150,-22,82 2 178 twosuperior S3 336,749,0,128,-37,82 2 179 threesuperior aa 420,851,0,137,-171,82 2 180 acute *m 600,555,192,97,36,82 1 181 mu mc " ps 600,740,103,195,-39,82 2 182 paragraph pc 280,320,0,36,-57,36 0 183 periodcentered ac 340,6,251,0,-16 1 184 cedilla S1 336,740,0,75,-131,75 2 185 onesuperior Om 360,755,0,142,-80,82 2 186 ordmasculine fc 240,469,0,64,-20,64 0 187 guilsinglright 14 840,740,0,0,-137 2 188 onequarter 12 840,740,0,41,-107,41 2 189 onehalf 34 840,749,0,47,-47,47 2 190 threequarters r? 560,555,200,17,-18,17 1 191 questiondown `A 740,1021,0,42,43,42 2 192 Agrave 'A 740,1021,0,42,43,42 2 193 Aacute ^A 740,944,0,42,43,42 2 194 Acircumflex ~A 740,937,0,42,43,42 2 195 Atilde :A 740,939,0,42,43,42 2 196 Adieresis oA 740,969,0,42,43,42 2 197 Aring AE 900,740,0,112,55,82 2 198 AE ,C 780,755,251,135,-46,82 3 199 Ccedilla `E 520,1021,0,127,-11,82 2 200 Egrave 'E 520,1021,0,127,-11,82 2 201 Eacute ^E 520,944,0,140,-11,82 2 202 Ecircumflex :E 520,939,0,137,-11,82 2 203 Edieresis `I 280,1021,0,169,-22,82 2 204 Igrave 'I 280,1021,0,264,-22,82 2 205 Iacute ^I 280,944,0,260,-22,82 2 206 Icircumflex :I 280,939,0,257,-22,82 2 207 Idieresis -D 742,740,0,74,-32,74 2 208 Eth ~N 740,937,0,119,-20,82 2 209 Ntilde `O 840,1021,15,92,-44,82 2 210 Ograve 'O 840,1021,15,92,-44,82 2 211 Oacute ^O 840,944,15,92,-44,82 2 212 Ocircumflex ~O 840,937,15,92,-44,82 2 213 Otilde :O 840,939,15,92,-44,82 2 214 Odieresis tmu 600,494,0,68,-26,68 0 215 multiply /O 840,814,71,101,-43,82 2 216 Oslash `U 640,1021,15,133,-46,82 2 217 Ugrave 'U 640,1021,15,133,-46,82 2 218 Uacute ^U 640,944,15,133,-46,82 2 219 Ucircumflex :U 640,939,15,133,-46,82 2 220 Udieresis 'Y 620,1021,0,190,-85,82 2 221 Yacute TP 560,740,0,109,-22,82 2 222 Thorn ss 600,755,18,79,-1,79 2 223 germandbls `a 660,851,18,106,-22,82 2 224 agrave 'a 660,851,18,106,-22,82 2 225 aacute ^a 660,774,18,106,-22,82 2 226 acircumflex ~a 660,767,18,106,-22,82 2 227 atilde :a 660,769,18,106,-22,82 2 228 adieresis oa 660,834,18,106,-22,82 2 229 aring ae 1080,574,18,76,-25,76 0 230 ae ,c 640,574,251,89,-33,82 1 231 ccedilla `e 640,851,18,78,-26,78 2 232 egrave 'e 640,851,18,78,-26,78 2 233 eacute ^e 640,774,18,78,-26,78 2 234 ecircumflex :e 640,769,18,78,-26,78 2 235 edieresis `i 240,851,0,157,-3,82 2 236 igrave 'i 240,851,0,252,-3,82 2 237 iacute ^i 240,774,0,248,12,82 2 238 icircumflex :i 240,769,0,245,-3,82 2 239 idieresis Sd 640,754,18,109,-23,82 2 240 eth ~n 600,767,0,74,-4,74 2 241 ntilde `o 640,851,18,82,-21,82 2 242 ograve 'o 640,851,18,82,-21,82 2 243 oacute ^o 640,774,18,82,-21,82 2 244 ocircumflex ~o 640,767,18,82,-21,82 2 245 otilde :o 640,769,18,82,-21,82 2 246 odieresis tdi 600,526,20,61,-33,61 0 247 divide /o 660,608,50,75,-31,75 0 248 oslash `u 600,851,18,97,-36,82 2 249 ugrave 'u 600,851,18,97,-36,82 2 250 uacute ^u 600,774,18,97,-36,82 2 251 ucircumflex :u 600,769,18,97,-36,82 2 252 udieresis 'y 580,851,185,144,-24,82 3 253 yacute Tp 660,740,185,77,38,77 3 254 thorn :y 580,769,185,144,-24,82 3 255 ydieresis u2026 1000,133,0,0,-50 0 256 ellipsis groff-1.23.0/font/devps/CR0000644000175000017500000001445713753060053012154 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName Courier # Version 004.000 # FamilyName Courier # # The original AFM file contains the following comments: # # Notice Copyright (c) 1989, 1990, 1991, 1992, 1993, 1996, 1997, 1998 Adobe Systems Incorporated. All Rights Reserved. # Comment Copyright (c) 1989, 1990, 1991, 1992, 1993, 1996, 1997, 1998 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Wed Aug 26 16:50:02 1998 # Comment UniqueID 44052 # Comment VMusage 31569 38505 name CR internalname Courier spacewidth 600 encoding text.enc charset ha 600,750 2 0 asciicircum ti 600,274 0 1 asciitilde vS 600,803,12 2 2 Scaron vZ 600,803 2 3 Zcaron vs 600,667,12 2 4 scaron vz 600,667 2 5 zcaron :Y 600,785 2 6 Ydieresis tm 600,678 2 7 trademark aq 600,572 2 8 quotesingle Eu 600,584,12 2 9 Euro space 600 0 32 space ! 600,572,12 2 33 exclam " 600,572 2 34 quotedbl dq " # 600,639,77 2 35 numbersign sh " $ 600,655,137 2 36 dollar Do " % 600,622,12 2 37 percent & 600,539,12 0 38 ampersand ' 600,572 2 39 quoteright cq " ( 600,648,97 2 40 parenleft ) 600,648,97 2 41 parenright * 600,572 2 42 asterisk + 600,432 0 43 plus , 600,121,129 0 44 comma - 600,276 0 45 hyphen hy " . 600,107,12 0 46 period / 600,701,143 2 47 slash sl " 0 600,584,12 2 48 zero 1 600,584 2 49 one 2 600,584 2 50 two 3 600,584,12 2 51 three 4 600,572 2 52 four 5 600,572,12 2 53 five 6 600,584,13 2 54 six 7 600,572 2 55 seven 8 600,585,13 2 56 eight 9 600,584,13 2 57 nine : 600,368,14 0 58 colon ; 600,368,129 0 59 semicolon < 600,404,1 0 60 less = 600,321 0 61 equal > 600,404 0 62 greater ? 600,584,12 2 63 question @ 600,543,14 0 64 at at " A 600,572,0,3,6 2 65 A B 600,572 2 66 B C 600,584,13 2 67 C D 600,572 2 68 D E 600,572 2 69 E F 600,572 2 70 F G 600,584,12 2 71 G H 600,572 2 72 H I 600,572 2 73 I J 600,572,12 2 74 J K 600,572,0,12 2 75 K L 600,572 2 76 L M 600,572 2 77 M N 600,572 2 78 N O 600,585,12 2 79 O P 600,572 2 80 P Q 600,584,126 2 81 Q R 600,572 2 82 R S 600,584,12 2 83 S T 600,572 2 84 T U 600,572,12 2 85 U V 600,572 2 86 V W 600,572 2 87 W X 600,572 2 88 X Y 600,572 2 89 Y Z 600,572 2 90 Z [ 600,648,97 2 91 bracketleft lB " \ 600,701,142 2 92 backslash rs " ] 600,648,97 2 93 bracketright rB " ^ 600,667 2 94 circumflex a^ " _ 600,0,249 1 95 underscore ` 600,572 2 96 quoteleft oq " a 600,447,12 0 97 a b 600,627,12 2 98 b c 600,447,12 0 99 c d 600,627,12 2 100 d e 600,447,12 0 101 e f 600,626 2 102 f g 600,447,194 1 103 g h 600,627 2 104 h i 600,654 2 105 i j 600,654,193 3 106 j k 600,627 2 107 k l 600,627 2 108 l m 600,447 0 109 m n 600,447 0 110 n o 600,447,12 0 111 o p 600,447,194 1 112 p q 600,447,194 1 113 q r 600,447 0 114 r s 600,447,12 0 115 s t 600,563,12 2 116 t u 600,434,12 0 117 u v 600,434 0 118 v w 600,434 0 119 w x 600,434 0 120 x y 600,434,194 1 121 y z 600,434 0 122 z { 600,764,230 3 123 braceleft lC " | 600,750,249 3 124 bar ba " } 600,764,230 3 125 braceright rC " ~ 600,639 2 126 tilde a~ " bq 600,127,123 0 128 quotesinglbase Fo 600,414 0 129 guillemotleft Fc 600,414 0 130 guillemotright bu 600,478 0 131 bullet Fn 600,574,164 2 132 florin f/ 600,589,100 2 133 fraction %0 600,622,12 2 134 perthousand dg 600,572,48 2 135 dagger dd 600,572,48 2 136 daggerdbl en 600,276 0 137 endash em 600,276,0,17 0 138 emdash fi 600,654 2 140 fi fl 600,626 2 141 fl .i 600,434 0 144 dotlessi ga 600,667 2 146 grave a" 600,690 2 147 hungarumlaut a. 600,642 2 148 dotaccent ab 600,634 2 149 breve ah 600,667 2 150 caron ao 600,681 2 151 ring ho 600,0,161 0 152 ogonek lq 600,572 2 153 quotedblleft rq 600,572 2 154 quotedblright oe 600,448,12 0 155 oe /l 600,627 2 156 lslash Bq 600,127,124 0 157 quotedblbase OE 600,572 2 158 OE /L 600,572 2 159 Lslash r! 600,451,132 0 161 exclamdown ct 600,614,53 2 162 cent Po 600,584,13 2 163 sterling Cs 600,595 2 164 currency Ye 600,572 2 165 yen bb 600,724,224 3 166 brokenbar sc 600,584,71 2 167 section ad 600,642 2 168 dieresis co 600,745 2 169 copyright Of 600,584 2 170 ordfeminine fo 600,414 0 171 guilsinglleft tno 600,336 0 172 logicalnot \- 600,244 0 173 minus rg 600,745 2 174 registered a- 600,597 2 175 macron de 600,584 2 176 degree t+- 600,433,107 0 177 plusminus S2 600,579 2 178 twosuperior S3 600,579 2 179 threesuperior aa 600,666 2 180 acute *m 600,434,167 0 181 mu mc " ps 600,745,154 2 182 paragraph pc 600,338 0 183 periodcentered ac 600,0,182 0 184 cedilla S1 600,576 2 185 onesuperior Om 600,584 2 186 ordmasculine fc 600,414 0 187 guilsinglright 14 600,589,100,39 2 188 onequarter 12 600,589,100 2 189 onehalf 34 600,589,100,4 2 190 threequarters r? 600,452,144 0 191 questiondown `A 600,803,0,3,6 2 192 Agrave 'A 600,803,0,3,6 2 193 Aacute ^A 600,803,0,3,6 2 194 Acircumflex ~A 600,782,0,3,6 2 195 Atilde :A 600,785,0,3,6 2 196 Adieresis oA 600,801,0,3,6 2 197 Aring AE 600,572 2 198 AE ,C 600,584,194 3 199 Ccedilla `E 600,803 2 200 Egrave 'E 600,803 2 201 Eacute ^E 600,803 2 202 Ecircumflex :E 600,785 2 203 Edieresis `I 600,803 2 204 Igrave 'I 600,803 2 205 Iacute ^I 600,803 2 206 Icircumflex :I 600,785 2 207 Idieresis -D 600,572 2 208 Eth ~N 600,782 2 209 Ntilde `O 600,803,12 2 210 Ograve 'O 600,803,12 2 211 Oacute ^O 600,803,12 2 212 Ocircumflex ~O 600,782,12 2 213 Otilde :O 600,785,12 2 214 Odieresis tmu 600,430 0 215 multiply /O 600,585,27 2 216 Oslash `U 600,803,12 2 217 Ugrave 'U 600,803,12 2 218 Uacute ^U 600,803,12 2 219 Ucircumflex :U 600,785,12 2 220 Udieresis 'Y 600,803 2 221 Yacute TP 600,572 2 222 Thorn ss 600,626,12 2 223 germandbls `a 600,667,12 2 224 agrave 'a 600,666,12 2 225 aacute ^a 600,667,12 2 226 acircumflex ~a 600,639,12 2 227 atilde :a 600,642,12 2 228 adieresis oa 600,681,12 2 229 aring ae 600,447,12 0 230 ae ,c 600,447,182 0 231 ccedilla `e 600,667,12 2 232 egrave 'e 600,666,12 2 233 eacute ^e 600,667,12 2 234 ecircumflex :e 600,642,12 2 235 edieresis `i 600,667 2 236 igrave 'i 600,666 2 237 iacute ^i 600,667 2 238 icircumflex :i 600,642 2 239 idieresis Sd 600,684,12 2 240 eth ~n 600,639 2 241 ntilde `o 600,667,12 2 242 ograve 'o 600,666,12 2 243 oacute ^o 600,667,12 2 244 ocircumflex ~o 600,639,12 2 245 otilde :o 600,642,12 2 246 odieresis tdi 600,400 0 247 divide /o 600,451,17 0 248 oslash `u 600,667,12 2 249 ugrave 'u 600,666,12 2 250 uacute ^u 600,667,12 2 251 ucircumflex :u 600,642,12 2 252 udieresis 'y 600,666,194 3 253 yacute Tp 600,627,194 3 254 thorn :y 600,642,194 3 255 ydieresis u2026 600,107,12 0 256 ellipsis groff-1.23.0/font/devps/symbolsl.ps0000644000175000017500000000164213753060053014125 00000000000000%!PS-Adobe-3.0 Resource-Font %%DocumentNeededResources: font Symbol %%EndComments % newfontname matrix oldfontname MakeTransformedFont /MakeTransformedFont { findfont dup maxlength dict begin { exch dup dup /FID ne exch /UniqueID ne and { exch def } { pop pop } ifelse } forall % first copy FontBBox /FontBBox % FontBBox sometimes seems to have the executable % attribute set % so to get the array on the stack, we have to do this currentdict /FontBBox get 4 array copy def % now transform it FontBBox aload pop 4 index transform 4 2 roll 4 index transform 4 2 roll FontBBox astore pop % matrix % now transform FontMatrix FontMatrix exch matrix concatmatrix /FontMatrix exch def dup /FontName exch def currentdict end definefont pop } bind def %%IncludeResource: font Symbol /Symbol-Slanted [.89 0.0 15.5 dup sin exch cos div .89 0.0 0.0] /Symbol MakeTransformedFont groff-1.23.0/font/devps/CI0000644000175000017500000002107313753060053012133 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName Courier Oblique # Version 004.000 # FamilyName Courier # # The original AFM file contains the following comments: # # Notice Copyright (c) 1989, 1990, 1991, 1992, 1993, 1996, 1997, 1998 Adobe Systems Incorporated. All Rights Reserved. # Comment Copyright (c) 1989, 1990, 1991, 1992, 1993, 1996, 1997, 1998 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Wed Aug 26 16:52:23 1998 # Comment UniqueID 44054 # Comment VMusage 11074 54655 name CI internalname Courier-Oblique slant 11 spacewidth 600 encoding text.enc charset ha 600,750,0,55,-144,55 2 0 asciicircum ti 600,274,0,22,-77,22 0 1 asciitilde vS 600,803,12,101,-21,67 2 2 Scaron vZ 600,803,0,109,-32,67 2 3 Zcaron vs 600,667,12,67,-40,67 2 4 scaron vz 600,667,0,74,-53,67 2 5 zcaron :Y 600,785,0,137,-85,67 2 6 Ydieresis tm 600,678,0,128,-129,67 2 7 trademark aq 600,572,0,0,-278 2 8 quotesingle Eu 600,584,12,140,-6,67 2 9 Euro space 600 0 32 space ! 600,572,12,0,-196 2 33 exclam " 600,572,0,0,-194 2 34 quotedbl dq " # 600,639,77,53,-45,53 2 35 numbersign sh " $ 600,655,137,41,-55,41 2 36 dollar Do " % 600,622,12,43,-92,43 2 37 percent & 600,539,12,53,-66,53 0 38 ampersand ' 600,572,0,0,-190 2 39 quoteright cq " ( 600,648,97,38,-281,38 2 40 parenleft ) 600,648,97,0,-73 2 41 parenright * 600,572,0,15,-131,15 2 42 asterisk + 600,432,0,12,-71,12 0 43 plus , 600,121,129,0,-105 0 44 comma - 600,276,0,0,-131 0 45 hyphen hy " . 600,107,12,0,-192 0 46 period / 600,701,143,87,-18,67 2 47 slash sl " 0 600,584,12,16,-106,16 2 48 zero 1 600,584,0,0,-55 2 49 one 2 600,584,0,11,-25,11 2 50 two 3 600,584,12,0,-37 2 51 three 4 600,572,0,0,-42 2 52 four 5 600,572,12,31,-45,31 2 53 five 6 600,584,13,54,-86,54 2 54 six 7 600,572,0,65,-135,65 2 55 seven 8 600,585,13,10,-80,10 2 56 eight 9 600,584,13,28,-58,28 2 57 nine : 600,368,14,0,-194 0 58 colon ; 600,368,129,0,-115 0 59 semicolon < 600,404,1,20,-74,20 0 60 less = 600,321,0,27,-56,27 0 61 equal > 600,404,0,19,-74,19 0 62 greater ? 600,584,12,15,-156,15 2 63 question @ 600,543,14,79,-33,67 0 64 at at " A 600,572,0,64,56,64 2 65 A B 600,572,0,43,8,43 2 66 B C 600,584,13,119,-65,67 2 67 C D 600,572,0,75,16,67 2 68 D E 600,572,0,96,-7,67 2 69 E F 600,572,0,116,-27,67 2 70 F G 600,584,12,92,-33,67 2 71 G H 600,572,0,131,20,67 2 72 H I 600,572,0,53,-59,53 2 73 I J 600,572,12,139,-10,67 2 74 J K 600,572,0,138,-11,67 2 75 K L 600,572,0,54,-2,54 2 76 L M 600,572,0,138,29,67 2 77 M N 600,572,0,148,35,67 2 78 N O 600,585,12,72,-37,67 2 79 O P 600,572,0,83,-33,67 2 80 P Q 600,584,126,76,-38,67 2 81 Q R 600,572,0,41,7,41 2 82 R S 600,584,12,64,-21,64 2 83 S T 600,572,0,124,-69,67 2 84 T U 600,572,12,162,-68,67 2 85 U V 600,572,0,161,-60,67 2 86 V W 600,572,0,143,-70,67 2 87 W X 600,572,0,112,28,67 2 88 X Y 600,572,0,137,-85,67 2 89 Y Z 600,572,0,87,-32,67 2 90 Z [ 600,648,97,66,-240,66 2 91 bracketleft lB " \ 600,701,142,0,-174 2 92 backslash rs " ] 600,648,97,0,-43 2 93 bracketright rB " ^ 600,667,0,40,-162,40 2 94 circumflex a^ " _ 600,0,249,12,99,12 1 95 underscore ` 600,572,0,0,-285 2 96 quoteleft oq " a 600,447,12,13,-29,13 0 97 a b 600,627,12,54,26,54 2 98 b c 600,447,12,58,-60,58 0 99 c d 600,627,12,75,-38,67 2 100 d e 600,447,12,27,-49,27 0 101 e f 600,626,0,89,-48,67 2 102 f g 600,447,194,100,2,67 1 103 g h 600,627,0,43,11,43 2 104 h i 600,654,0,0,-52 2 105 i j 600,654,193 3 106 j k 600,627,0,63,5,63 2 107 k l 600,627,0,0,-47 2 108 l m 600,447,0,64,-17,64 0 109 m n 600,447,0,37,17,37 0 110 n o 600,447,12,51,-39,51 0 111 o p 600,447,194,48,71,48 1 112 p q 600,447,194,117,-36,67 1 113 q r 600,447,0,88,-24,67 0 114 r s 600,447,12,29,-40,29 0 115 s t 600,563,12,0,-95 2 116 t u 600,434,12,30,-49,30 0 117 u v 600,434,0,121,-38,67 0 118 v w 600,434,0,124,-48,67 0 119 w x 600,434,0,90,28,67 0 120 x y 600,434,194,125,22,67 1 121 y z 600,434,0,41,-53,41 0 122 z { 600,764,230,19,-176,19 3 123 braceleft lC " | 600,750,249,0,-176 3 124 bar ba " } 600,764,230,0,-85 3 125 braceright rC " ~ 600,639,0,71,-155,67 2 126 tilde a~ " bq 600,127,123,0,-111 0 128 quotesinglbase Fo 600,414,0,38,-78,38 0 129 guillemotleft Fc 600,414,0,9,-49,9 0 130 guillemotright bu 600,478,0,0,-124 0 131 bullet Fn 600,574,164,121,55,67 2 132 florin f/ 600,589,100,108,42,67 2 133 fraction %0 600,622,12,62,-12,62 2 134 perthousand dg 600,572,48,0,-182 2 135 dagger dd 600,572,48,0,-145 2 136 daggerdbl en 600,276,0,21,-74,21 0 137 endash em 600,276,0,121,7,67 0 138 emdash fi 600,654,0,63,50,63 2 140 fi fl 600,626,0,61,46,61 2 141 fl .i 600,434,0,0,-52 0 144 dotlessi ga 600,667,0,10,-223,10 2 146 grave a" 600,690,0,82,-257,67 2 147 hungarumlaut a. 600,642,0,0,-311 2 148 dotaccent ab 600,634,0,79,-180,67 2 149 breve ah 600,667,0,67,-189,67 2 150 caron ao 600,681,0,0,-272 2 151 ring ho 600,0,161,0,-276 0 152 ogonek lq 600,572,0,9,-211,9 2 153 quotedblleft rq 600,572,0,2,-106,2 2 154 quotedblright oe 600,448,12,84,4,67 0 155 oe /l 600,627,0,0,-47 2 156 lslash Bq 600,127,124,0,-18 0 157 quotedblbase OE 600,572,0,122,-8,67 2 158 OE /L 600,572,0,49,3,49 2 159 Lslash r! 600,451,132,0,-192 0 161 exclamdown ct 600,614,53,35,-104,35 2 162 cent Po 600,584,13,48,-73,48 2 163 sterling Cs 600,595,0,96,-42,67 2 164 currency Ye 600,572,0,137,-76,67 2 165 yen bb 600,724,224,0,-181 3 166 brokenbar sc 600,584,71,31,-61,31 2 167 section ad 600,642,0,0,-231 2 168 dieresis co 600,745,0,88,-111,67 2 169 copyright Of 600,584,0,0,-185 2 170 ordfeminine fo 600,414,0,0,-158 0 171 guilsinglleft tno 600,336,0,31,-90,31 0 172 logicalnot \- 600,244,0,13,-72,13 0 173 minus rg 600,745,0,88,-111,67 2 174 registered a- 600,597,0,84,-136,67 2 175 macron de 600,584,0,0,-169 2 176 degree t+- 600,433,107,13,-15,13 0 177 plusminus S2 600,579,0,0,-181 2 178 twosuperior S3 600,579,0,0,-186 2 179 threesuperior aa 600,666,0,32,-219,32 2 180 acute *m 600,434,167,34,-27,34 0 181 mu mc " ps 600,745,154,105,-143,67 2 182 paragraph pc 600,338,0,0,-239 0 183 periodcentered ac 600,0,182,0,-161 0 184 cedilla S1 600,576,0,0,-180 2 185 onesuperior Om 600,584,0,0,-210 2 186 ordmasculine fc 600,414,0,0,-136 0 187 guilsinglright 14 600,589,100,199,-43,67 2 188 onequarter 12 600,589,100,160,-13,67 2 189 onehalf 34 600,589,100,164,-17,67 2 190 threequarters r? 600,452,144,0,-72 0 191 questiondown `A 600,803,0,64,56,64 2 192 Agrave 'A 600,803,0,64,56,64 2 193 Aacute ^A 600,803,0,64,56,64 2 194 Acircumflex ~A 600,782,0,103,56,67 2 195 Atilde :A 600,785,0,64,56,64 2 196 Adieresis oA 600,801,0,64,56,64 2 197 Aring AE 600,572,0,119,39,67 2 198 AE ,C 600,584,194,119,-65,67 3 199 Ccedilla `E 600,803,0,96,-7,67 2 200 Egrave 'E 600,803,0,96,-7,67 2 201 Eacute ^E 600,803,0,96,-7,67 2 202 Ecircumflex :E 600,785,0,96,-7,67 2 203 Edieresis `I 600,803,0,53,-59,53 2 204 Igrave 'I 600,803,0,67,-59,67 2 205 Iacute ^I 600,803,0,67,-59,67 2 206 Icircumflex :I 600,785,0,53,-59,53 2 207 Idieresis -D 600,572,0,75,16,67 2 208 Eth ~N 600,782,0,148,35,67 2 209 Ntilde `O 600,803,12,72,-37,67 2 210 Ograve 'O 600,803,12,72,-37,67 2 211 Oacute ^O 600,803,12,72,-37,67 2 212 Ocircumflex ~O 600,782,12,110,-37,67 2 213 Otilde :O 600,785,12,72,-37,67 2 214 Odieresis tmu 600,430,0,41,-43,41 0 215 multiply /O 600,585,27,100,-10,67 2 216 Oslash `U 600,803,12,162,-68,67 2 217 Ugrave 'U 600,803,12,162,-68,67 2 218 Uacute ^U 600,803,12,162,-68,67 2 219 Ucircumflex :U 600,785,12,162,-68,67 2 220 Udieresis 'Y 600,803,0,137,-85,67 2 221 Yacute TP 600,572,0,95,-19,67 2 222 Thorn ss 600,626,12,65,3,65 2 223 germandbls `a 600,667,12,13,-29,13 2 224 agrave 'a 600,666,12,17,-29,17 2 225 aacute ^a 600,667,12,25,-29,25 2 226 acircumflex ~a 600,639,12,56,-29,56 2 227 atilde :a 600,642,12,13,-29,13 2 228 adieresis oa 600,681,12,13,-29,13 2 229 aring ae 600,447,12,68,8,67 0 230 ae ,c 600,447,182,58,-60,58 0 231 ccedilla `e 600,667,12,27,-49,27 2 232 egrave 'e 600,666,12,32,-49,32 2 233 eacute ^e 600,667,12,40,-49,40 2 234 ecircumflex :e 600,642,12,27,-49,27 2 235 edieresis `i 600,667,0,0,-52 2 236 igrave 'i 600,666,0,15,-52,15 2 237 iacute ^i 600,667,0,23,-52,23 2 238 icircumflex :i 600,642,0,0,-52 2 239 idieresis Sd 600,684,12,58,-35,58 2 240 eth ~n 600,639,0,71,17,67 2 241 ntilde `o 600,667,12,51,-39,51 2 242 ograve 'o 600,666,12,51,-39,51 2 243 oacute ^o 600,667,12,51,-39,51 2 244 ocircumflex ~o 600,639,12,71,-39,67 2 245 otilde :o 600,642,12,51,-39,51 2 246 odieresis tdi 600,400,0,15,-74,15 0 247 divide /o 600,451,17,90,-6,67 0 248 oslash `u 600,667,12,30,-49,30 2 249 ugrave 'u 600,666,12,30,-49,30 2 250 uacute ^u 600,667,12,31,-49,31 2 251 ucircumflex :u 600,642,12,30,-49,30 2 252 udieresis 'y 600,666,194,125,22,67 3 253 yacute Tp 600,627,194,48,71,48 3 254 thorn :y 600,642,194,125,22,67 3 255 ydieresis u2026 600,107,12,43,13,43 0 256 ellipsis groff-1.23.0/font/devps/TBI0000644000175000017500000002545014450320476012264 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName Times Bold Italic # Version 003.001 # FamilyName Times # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries. # Comment Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:00:52 1999 # Comment UniqueID 44708 # Comment VMusage 36699 43635 name TBI internalname Times-BoldItalic slant 15 spacewidth 250 encoding text.enc ligatures fi fl 0 kernpairs A C -65 A ,C -65 A G -60 A O -50 A /O -50 A Q -55 A T -55 A U -50 A V -95 A W -100 A Y -70 A ' -74 A cq -74 A u -30 A v -74 A w -74 A y -74 oA C -65 oA ,C -65 oA G -60 oA O -50 oA /O -50 oA Q -55 oA T -55 oA U -50 oA V -95 oA W -100 oA Y -70 oA ' -74 oA cq -74 oA u -30 oA v -74 oA w -74 oA y -74 B A -25 B oA -25 B U -10 D A -25 D oA -25 D V -50 D W -40 D Y -50 F A -100 F oA -100 F a -95 F oa -95 F , -129 F e -100 F i -40 F o -70 F /o -70 F . -129 F u2026 -129 F r -50 J A -25 J oA -25 J a -40 J oa -40 J , -10 J e -40 J o -40 J /o -40 J . -10 J u2026 -10 J u -40 K O -30 K /O -30 K e -25 K o -25 K /o -25 K u -20 K y -20 L T -18 L V -37 L W -37 L Y -37 L ' -55 L cq -55 L y -37 /L T -18 /L V -37 /L W -37 /L Y -37 /L ' -55 /L cq -55 /L y -37 N A -30 N oA -30 O A -40 O oA -40 O T -40 O V -50 O W -50 O X -40 O Y -50 /O A -40 /O oA -40 /O T -40 /O V -50 /O W -50 /O X -40 /O Y -50 P A -85 P oA -85 P a -40 P oa -40 P , -129 P e -50 P o -55 P /o -55 P . -129 P u2026 -129 Q U -10 R O -40 R /O -40 R T -30 R U -40 R V -18 R W -18 R Y -18 T A -55 T oA -55 T O -18 T /O -18 T a -92 T oa -92 T : -74 T , -92 T e -92 T - -92 T hy -92 T i -37 T o -95 T /o -95 T . -92 T u2026 -92 T r -37 T ; -74 T u -37 T w -37 T y -37 U A -45 U oA -45 V A -85 V oA -85 V G -10 V O -30 V /O -30 V a -111 V oa -111 V : -74 V , -129 V e -111 V - -70 V hy -70 V i -55 V o -111 V /o -111 V . -129 V u2026 -129 V ; -74 V u -55 W A -74 W oA -74 W O -15 W /O -15 W a -85 W oa -85 W : -55 W , -74 W e -90 W - -50 W hy -50 W i -37 W o -80 W /o -80 W . -74 W u2026 -74 W ; -55 W u -55 W y -55 Y A -74 Y oA -74 Y O -25 Y /O -25 Y a -92 Y oa -92 Y : -92 Y , -92 Y e -111 Y - -92 Y hy -92 Y i -55 Y o -111 Y /o -111 Y . -74 Y u2026 -74 Y ; -92 Y u -92 b b -10 b . -40 b u2026 -40 b u -20 c h -10 c k -10 ,c h -10 ,c k -10 , rq -95 , ' -95 , cq -95 e b -10 f , -10 f .i -30 f e -10 f f -18 f o -10 f /o -10 f . -10 f u2026 -10 f ' 55 f cq 55 k e -30 k o -10 k /o -10 n v -40 o v -15 o w -25 o x -10 o y -10 /o v -15 /o w -25 /o x -10 /o y -10 . rq -95 u2026 rq -95 . ' -95 u2026 ' -95 . cq -95 u2026 cq -95 ` ` -74 ` oq -74 oq ` -74 oq oq -74 ' d -15 cq d -15 ' ' -74 ' cq -74 cq ' -74 cq cq -74 ' r -15 cq r -15 ' s -74 cq s -74 ' t -37 cq t -37 ' v -15 cq v -15 r , -65 r . -65 r u2026 -65 v , -37 v e -15 v o -15 v /o -15 v . -37 v u2026 -37 w a -10 w oa -10 w , -37 w e -10 w o -15 w /o -15 w . -37 w u2026 -37 x e -10 y , -37 y . -37 y u2026 -37 charset ha 570,669,0,0,-17 2 0 asciicircum ti 570,333,0,0,-4 0 1 asciitilde vS 556,897,18,47,48,47 2 2 Scaron vZ 611,897,0,29,61,29 2 3 Zcaron vs 389,690,13,85,69,85 2 4 scaron vz 389,690,78,85,93,85 2 5 zcaron :Y 611,862,0,98,-23,98 2 6 Ydieresis tm 1000,669,0,18,18,18 2 7 trademark aq 278,685,0,40,-78,40 2 8 quotesingle Eu 500,686,20,92,41,92 2 9 Euro space 250 0 32 space ! 389,684,13,31,-17,31 2 33 exclam " 555,685,0,31,-86,31 2 34 quotedbl dq " # 500,700,0,83,83,83 2 35 numbersign sh " $ 500,733,100,47,70,47 2 36 dollar Do " % 833,692,10,10,11,10 2 37 percent & 778,682,19,0,45 2 38 ampersand ' 333,685,0,19,-48,19 2 39 quoteright cq " ( 333,685,179,61,22,61 2 40 parenleft ) 333,685,179,0,94 2 41 parenright * 500,685,0,6,-15,6 2 42 asterisk + 570,506,0,17,17,17 0 43 plus , 250,134,182,0,110 0 44 comma - 333,282,0,0,48 0 45 hyphen hy " . 250,135,13,0,59 0 46 period / 278,685,18,114,114,99 2 47 slash sl " 0 500,683,14,27,33,27 2 48 zero 1 500,683,0,0,45 2 49 one 2 500,683,0,0,77 2 50 two 3 500,683,13,0,65 2 51 three 4 500,683,0,53,65,53 2 52 four 5 500,669,13,37,61,37 2 53 five 6 500,679,15,59,27,59 2 54 six 7 500,669,0,75,-2,75 2 55 seven 8 500,683,13,26,47,26 2 56 eight 9 500,683,10,25,62,25 2 57 nine : 333,459,13,0,27 0 58 colon ; 333,459,183,0,75 0 59 semicolon < 570,514,8,19,19,19 0 60 less = 570,399,0,17,17,17 0 61 equal > 570,514,8,19,19,19 0 62 greater ? 500,684,13,20,-29,20 2 63 question @ 832,685,18,0,-13 2 64 at at " A 667,683,0,0,117 2 65 A B 667,669,0,7,74,7 2 66 B C 667,685,18,60,18,60 2 67 C D 722,669,0,13,96,13 2 68 D E 667,669,0,36,77,36 2 69 E F 667,669,0,43,63,43 2 70 F G 722,685,18,34,29,34 2 71 G H 778,669,0,71,74,71 2 72 H I 389,669,0,67,82,67 2 73 I J 500,669,99,74,96,74 2 74 J K 667,669,0,85,71,85 2 75 K L 611,669,0,29,72,29 2 76 L M 889,669,12,78,79,78 2 77 M N 722,669,15,76,77,76 2 78 N O 722,685,18,19,23,19 2 79 O P 611,669,0,52,77,52 2 80 P Q 722,685,208,19,23,19 3 81 Q R 667,669,0,6,79,6 2 82 R S 556,685,18,20,48,20 2 83 S T 611,669,0,89,0,89 2 84 T U 722,669,18,72,-17,72 2 85 U V 667,669,18,98,-15,98 2 86 V W 889,669,18,101,-15,99 2 87 W X 667,669,0,77,74,77 2 88 X Y 611,669,0,98,-23,98 2 89 Y Z 611,669,0,29,61,29 2 90 Z [ 333,674,159,79,87,79 2 91 bracketleft lB " \ 278,685,18,51,51,51 2 92 backslash rs " ] 333,674,157,60,106,60 2 93 bracketright rB " ^ 333,690,0,84,10,84 2 94 circumflex a^ " _ 500,0,125,50,50,50 0 95 underscore ` 333,685,0,49,-78,49 2 96 quoteleft oq " a 500,462,14,5,71,5 0 97 a b 500,699,13,0,64 2 98 b c 444,462,13,0,55 0 99 c d 500,699,13,67,71,67 2 100 d e 444,462,13,4,45,4 0 101 e f 333,698,205,163,219,99 3 102 f g 500,462,203,28,102,28 1 103 g h 556,699,9,0,63 2 104 h i 278,684,9,35,48,35 2 105 i j 278,684,207,51,239,51 3 106 j k 500,699,8,33,73,33 2 107 k l 278,699,9,62,48,62 2 108 l m 778,462,9,0,64 0 109 m n 556,462,9,0,56 0 110 n o 500,462,13,0,53 0 111 o p 500,462,205,0,170 1 112 p q 500,462,205,21,49,21 1 113 q r 389,462,0,50,71,50 0 114 r s 389,462,13,0,69 0 115 s t 278,594,9,53,61,53 2 116 t u 556,462,9,0,35 0 117 u v 444,462,13,7,34,7 0 118 v w 667,462,13,0,34 0 119 w x 500,462,13,19,96,19 0 120 x y 444,462,205,0,144 1 121 y z 389,449,78,29,93,29 0 122 z { 348,686,187,138,45,99 2 123 braceleft lC " | 220,782,218,0,-16 3 124 bar ba " } 348,686,187,4,179,4 2 125 braceright rC " ~ 333,655,0,124,2,99 2 126 tilde a~ " bq 333,134,182,0,55 0 128 quotesinglbase Fo 500,415,0,18,38,18 0 129 guillemotleft Fc 500,415,0,18,38,18 0 130 guillemotright bu 350,525,0,50,50,50 0 131 bullet Fn 500,707,156,87,137,87 2 132 florin f/ 167,683,14,207,219,99 2 133 fraction %0 1000,706,29,46,43,46 2 134 perthousand dg 500,685,145,44,-41,44 2 135 dagger dd 500,685,139,43,40,43 2 136 daggerdbl en 500,269,0,27,90,27 0 137 endash em 1000,269,0,27,90,27 0 138 emdash fi 556,703,205,8,238,8 3 140 fi fl 556,704,205,47,236,47 3 141 fl .i 278,462,9,10,48,10 0 144 dotlessi ga 333,697,0,14,-35,14 2 146 grave a" 333,697,0,215,-19,99 2 147 hungarumlaut a. 333,684,0,15,-113,15 2 148 dotaccent ab 333,678,0,104,-21,99 2 149 breve ah 333,690,0,128,-29,99 2 150 caron ao 333,729,0,57,-77,57 2 151 ring ho 333,34,183,0,35 0 152 ogonek lq 500,685,0,63,-3,63 2 153 quotedblleft rq 500,685,0,63,-3,63 2 154 quotedblright oe 722,462,13,2,44,2 0 155 oe /l 278,699,9,79,57,79 2 156 lslash Bq 500,134,182,0,107 0 157 quotedblbase OE 944,677,8,52,27,52 2 158 OE /L 611,669,0,29,72,29 2 159 Lslash r! 389,492,205,0,31 1 161 exclamdown ct 500,576,143,0,8 0 162 cent Po 500,683,12,60,82,60 2 163 sterling Cs 500,586,0,76,76,76 0 164 currency Ye 500,669,0,178,17,99 2 165 yen bb 220,707,143,0,-16 2 166 brokenbar sc 500,685,143,9,14,9 2 167 section ad 333,684,0,119,-5,99 2 168 dieresis co 747,685,18,21,20,21 2 169 copyright Of 266,685,0,114,34,99 2 170 ordfeminine fo 333,415,0,20,18,20 0 171 guilsinglleft tno 606,399,0,0,-1 0 172 logicalnot \- 606,297,0,0,-1 0 173 minus rg 747,685,18,21,20,21 2 174 registered a- 333,623,0,110,-1,99 2 175 macron de 400,683,0,19,-33,19 2 176 degree t+- 570,506,0,17,17,17 0 177 plusminus S2 300,683,0,63,48,63 2 178 twosuperior S3 300,683,0,71,33,71 2 179 threesuperior aa 333,697,0,96,-89,96 2 180 acute *m 532,449,206,0,155 1 181 mu mc " ps 500,669,193,112,107,99 2 182 paragraph pc 250,405,0,0,-1 0 183 periodcentered ac 333,5,218,0,130 1 184 cedilla S1 300,683,0,51,20,51 2 185 onesuperior Om 300,685,0,97,-6,97 2 186 ordmasculine fc 333,415,0,0,40 0 187 guilsinglright 14 750,683,14,21,43,21 2 188 onequarter 12 750,683,14,23,59,23 2 189 onehalf 34 750,683,14,26,43,26 2 190 threequarters r? 500,492,205,0,20 1 191 questiondown `A 667,904,0,0,117 2 192 Agrave 'A 667,904,0,0,117 2 193 Aacute ^A 667,897,0,0,117 2 194 Acircumflex ~A 667,862,0,0,117 2 195 Atilde :A 667,862,0,0,117 2 196 Adieresis oA 667,921,0,0,117 2 197 Aring AE 944,669,0,24,114,24 2 198 AE ,C 667,685,218,60,18,60 3 199 Ccedilla `E 667,904,0,36,77,36 2 200 Egrave 'E 667,904,0,36,77,36 2 201 Eacute ^E 667,897,0,36,77,36 2 202 Ecircumflex :E 667,862,0,36,77,36 2 203 Edieresis `I 389,904,0,67,82,67 2 204 Igrave 'I 389,904,0,93,82,93 2 205 Iacute ^I 389,897,0,111,82,99 2 206 Icircumflex :I 389,862,0,111,82,99 2 207 Idieresis -D 722,669,0,28,81,28 2 208 Eth ~N 722,862,15,76,77,76 2 209 Ntilde `O 722,904,18,19,23,19 2 210 Ograve 'O 722,904,18,19,23,19 2 211 Oacute ^O 722,897,18,19,23,19 2 212 Ocircumflex ~O 722,862,18,19,23,19 2 213 Otilde :O 722,862,18,19,23,19 2 214 Odieresis tmu 570,490,0,2,2,2 0 215 multiply /O 722,764,125,19,23,19 2 216 Oslash `U 722,904,18,72,-17,72 2 217 Ugrave 'U 722,904,18,72,-17,72 2 218 Uacute ^U 722,897,18,72,-17,72 2 219 Ucircumflex :U 722,862,18,72,-17,72 2 220 Udieresis 'Y 611,904,0,98,-23,98 2 221 Yacute TP 611,669,0,12,77,12 2 222 Thorn ss 500,705,200,23,250,23 2 223 germandbls `a 500,697,14,5,71,5 2 224 agrave 'a 500,697,14,13,71,13 2 225 aacute ^a 500,690,14,5,71,5 2 226 acircumflex ~a 500,655,14,41,71,41 2 227 atilde :a 500,655,14,26,71,26 2 228 adieresis oa 500,729,14,5,71,5 2 229 aring ae 722,462,13,1,55,1 0 230 ae ,c 444,462,218,0,55 1 231 ccedilla `e 444,697,13,4,45,4 2 232 egrave 'e 444,697,13,41,45,41 2 233 eacute ^e 444,690,13,29,45,29 2 234 ecircumflex :e 444,655,13,54,45,54 2 235 edieresis `i 278,697,9,31,48,31 2 236 igrave 'i 278,697,9,124,48,99 2 237 iacute ^i 278,690,9,96,53,96 2 238 icircumflex :i 278,655,9,136,48,99 2 239 idieresis Sd 500,699,13,4,53,4 2 240 eth ~n 556,655,9,0,56 2 241 ntilde `o 500,697,13,0,53 2 242 ograve 'o 500,697,13,13,53,13 2 243 oacute ^o 500,690,13,1,53,1 2 244 ocircumflex ~o 500,655,13,41,53,41 2 245 otilde :o 500,655,13,21,53,21 2 246 odieresis tdi 570,535,29,17,17,17 0 247 divide /o 500,560,119,0,53 0 248 oslash `u 556,697,9,0,35 2 249 ugrave 'u 556,697,9,0,35 2 250 uacute ^u 556,690,9,0,35 2 251 ucircumflex :u 556,655,9,0,35 2 252 udieresis 'y 444,697,205,41,144,41 3 253 yacute Tp 500,699,205,0,170 3 254 thorn :y 444,655,205,49,144,49 3 255 ydieresis u2026 1000,135,13,0,10 0 256 ellipsis groff-1.23.0/font/devps/symbolsl.afm0000644000175000017500000002425414450320476014255 00000000000000StartFontMetrics 2.0 Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All rights reserved. Comment Creation Date: Thu May 1 15:12:25 1997 Comment UniqueID 43064 Comment VMusage 30820 39997 EncodingScheme FontSpecific Comment UniqueID 5021339 FontName Symbol-Slanted Weight Regular IsFixedPitch false UnderlinePosition -229 FamilyName Standard Symbols PS FullName Standard Symbols PS Slanted Version 2.00 Copyright Copyright URW Software, Copyright 2015 by URW ItalicAngle 0.0 UnderlineThickness 46 Notice URW Software, Copyright 2015 by URW FontBBox -180 -293 1090 1010 StartCharMetrics 203 C 32 ; WX 250 ; N space ; B 250 0 250 0 ; C 33 ; WX 333 ; N exclam ; B 128 -13 240 686 ; C 34 ; WX 713 ; N universal ; B 31 0 681 673 ; C 35 ; WX 500 ; N numbersign ; B 20 0 481 631 ; C 36 ; WX 549 ; N existential ; B 25 0 478 673 ; C 37 ; WX 833 ; N percent ; B 63 -7 771 673 ; C 38 ; WX 778 ; N ampersand ; B 41 -13 750 675 ; C 39 ; WX 439 ; N suchthat ; B 48 -13 414 503 ; C 40 ; WX 333 ; N parenleft ; B 53 -172 300 680 ; C 41 ; WX 333 ; N parenright ; B 30 -172 277 680 ; C 42 ; WX 500 ; N asteriskmath ; B 65 127 427 546 ; C 43 ; WX 549 ; N plus ; B 10 0 539 533 ; C 44 ; WX 250 ; N comma ; B 56 -120 194 102 ; C 45 ; WX 549 ; N minus ; B 11 239 535 294 ; C 46 ; WX 250 ; N period ; B 69 -13 181 100 ; C 47 ; WX 278 ; N slash ; B 0 0 254 673 ; C 48 ; WX 500 ; N zero ; B 23 -13 471 686 ; C 49 ; WX 500 ; N one ; B 117 0 390 673 ; C 50 ; WX 500 ; N two ; B 25 0 475 686 ; C 51 ; WX 500 ; N three ; B 39 -13 435 686 ; C 52 ; WX 500 ; N four ; B 16 0 469 680 ; C 53 ; WX 500 ; N five ; B 29 -13 443 699 ; C 54 ; WX 500 ; N six ; B 36 -13 467 685 ; C 55 ; WX 500 ; N seven ; B 24 -7 448 673 ; C 56 ; WX 500 ; N eight ; B 54 -13 440 686 ; C 57 ; WX 500 ; N nine ; B 31 -13 460 686 ; C 58 ; WX 278 ; N colon ; B 81 -13 193 463 ; C 59 ; WX 278 ; N semicolon ; B 83 -120 221 463 ; C 60 ; WX 549 ; N less ; B 26 0 523 522 ; C 61 ; WX 549 ; N equal ; B 11 142 537 391 ; C 62 ; WX 549 ; N greater ; B 26 0 523 522 ; C 63 ; WX 444 ; N question ; B 70 -13 412 686 ; C 64 ; WX 549 ; N congruent ; B 11 0 537 475 ; C 65 ; WX 722 ; N Alpha ; B 4 0 684 673 ; C 66 ; WX 667 ; N Beta ; B 29 0 592 673 ; C 67 ; WX 722 ; N Chi ; B -9 0 704 673 ; C 68 ; WX 612 ; N Delta ; B 6 0 608 688 ; C 69 ; WX 611 ; N Epsilon ; B 32 0 617 673 ; C 70 ; WX 763 ; N Phi ; B 26 0 742 673 ; C 71 ; WX 603 ; N Gamma ; B 24 0 609 673 ; C 72 ; WX 722 ; N Eta ; B 39 0 729 673 ; C 73 ; WX 333 ; N Iota ; B 32 0 316 673 ; C 74 ; WX 631 ; N theta1 ; B 18 -13 623 686 ; C 75 ; WX 722 ; N Kappa ; B 35 0 722 673 ; C 76 ; WX 686 ; N Lambda ; B 6 0 680 688 ; C 77 ; WX 889 ; N Mu ; B 28 0 887 673 ; C 78 ; WX 722 ; N Nu ; B 29 0 720 673 ; C 79 ; WX 722 ; N Omicron ; B 41 -13 715 686 ; C 80 ; WX 768 ; N Pi ; B 25 0 745 673 ; C 81 ; WX 741 ; N Theta ; B 41 -13 715 686 ; C 82 ; WX 556 ; N Rho ; B 28 0 563 673 ; C 83 ; WX 592 ; N Sigma ; B 5 0 589 673 ; C 84 ; WX 611 ; N Tau ; B 33 0 607 673 ; C 85 ; WX 690 ; N Upsilon ; B -8 0 694 673 ; C 86 ; WX 439 ; N sigma1 ; B 40 -222 436 513 ; C 87 ; WX 768 ; N Omega ; B 34 0 736 686 ; C 88 ; WX 645 ; N Xi ; B 40 0 599 673 ; C 89 ; WX 795 ; N Psi ; B 15 0 780 686 ; C 90 ; WX 611 ; N Zeta ; B 44 0 636 673 ; C 91 ; WX 333 ; N bracketleft ; B 86 -165 299 673 ; C 92 ; WX 863 ; N therefore ; B 163 -13 701 433 ; C 93 ; WX 333 ; N bracketright ; B 33 -165 246 673 ; C 94 ; WX 658 ; N perpendicular ; B 15 0 652 673 ; C 95 ; WX 500 ; N underscore ; B -2 -252 502 -206 ; C 96 ; WX 500 ; N radicalex ; B 480 857 1090 913 ; C 97 ; WX 631 ; N alpha ; B 41 -13 622 513 ; C 98 ; WX 549 ; N beta ; B 61 -222 515 740 ; C 99 ; WX 549 ; N chi ; B 12 -210 522 513 ; C 100 ; WX 494 ; N delta ; B 40 -13 481 740 ; C 101 ; WX 439 ; N epsilon ; B 22 -13 427 513 ; C 102 ; WX 521 ; N phi ; B 27 -222 490 686 ; C 103 ; WX 411 ; N gamma ; B 5 -219 484 513 ; C 104 ; WX 603 ; N eta ; B 0 -222 527 513 ; C 105 ; WX 329 ; N iota ; B 0 -13 301 513 ; C 106 ; WX 603 ; N phi1 ; B 36 -222 587 513 ; C 107 ; WX 549 ; N kappa ; B 33 0 558 513 ; C 108 ; WX 549 ; N lambda ; B 24 -13 548 740 ; C 109 ; WX 576 ; N mu ; B 33 -219 567 500 ; C 110 ; WX 521 ; N nu ; B -9 -13 475 513 ; C 111 ; WX 549 ; N omicron ; B 35 -13 501 513 ; C 112 ; WX 549 ; N pi ; B 10 -13 530 500 ; C 113 ; WX 521 ; N theta ; B 43 -13 485 686 ; C 114 ; WX 549 ; N rho ; B 50 -220 490 513 ; C 115 ; WX 603 ; N sigma ; B 30 -13 588 500 ; C 116 ; WX 439 ; N tau ; B 10 -13 418 500 ; C 117 ; WX 576 ; N upsilon ; B 7 -13 535 513 ; C 118 ; WX 713 ; N omega1 ; B 12 -13 671 583 ; C 119 ; WX 686 ; N omega ; B 42 -13 684 513 ; C 120 ; WX 493 ; N xi ; B 27 -222 469 766 ; C 121 ; WX 686 ; N psi ; B 12 -222 701 513 ; C 122 ; WX 494 ; N zeta ; B 60 -222 467 756 ; C 123 ; WX 480 ; N braceleft ; B 58 -165 397 673 ; C 124 ; WX 200 ; N bar ; B 65 -177 135 673 ; C 125 ; WX 480 ; N braceright ; B 79 -165 418 673 ; C 126 ; WX 549 ; N similar ; B 17 196 529 325 ; C 128 ; WX 790 ; N apple ; B 56 -4 733 808 ; C 160 ; WX 750 ; N Euro ; B 47 -4 716 671 ; C 161 ; WX 620 ; N Upsilon1 ; B -2 0 610 687 ; C 162 ; WX 247 ; N minute ; B 27 476 228 735 ; C 163 ; WX 549 ; N lessequal ; B 29 0 526 639 ; C 164 ; WX 167 ; N fraction ; B -180 0 340 673 ; C 165 ; WX 713 ; N infinity ; B 26 115 688 414 ; C 166 ; WX 500 ; N florin ; B 2 -174 494 687 ; C 167 ; WX 753 ; N club ; B 86 -26 660 544 ; C 168 ; WX 753 ; N diamond ; B 142 -36 600 550 ; C 169 ; WX 753 ; N heart ; B 117 -33 631 528 ; C 170 ; WX 753 ; N spade ; B 113 -36 629 591 ; C 171 ; WX 1042 ; N arrowboth ; B 24 -16 1024 512 ; C 172 ; WX 987 ; N arrowleft ; B 32 -15 942 511 ; C 173 ; WX 603 ; N arrowup ; B 45 0 571 910 ; C 174 ; WX 987 ; N arrowright ; B 49 -15 959 511 ; C 175 ; WX 603 ; N arrowdown ; B 45 -22 571 888 ; C 176 ; WX 400 ; N degree ; B 50 380 350 686 ; C 177 ; WX 549 ; N plusminus ; B 10 0 539 662 ; C 178 ; WX 411 ; N second ; B 20 476 413 735 ; C 179 ; WX 549 ; N greaterequal ; B 29 0 526 639 ; C 180 ; WX 549 ; N multiply ; B 17 9 533 525 ; C 181 ; WX 713 ; N proportional ; B 27 114 639 413 ; C 182 ; WX 494 ; N partialdiff ; B 26 -10 462 753 ; C 183 ; WX 460 ; N bullet ; B 50 155 410 518 ; C 184 ; WX 549 ; N divide ; B 10 2 536 525 ; C 185 ; WX 549 ; N notequal ; B 15 -25 540 549 ; C 186 ; WX 549 ; N equivalence ; B 14 87 538 446 ; C 187 ; WX 549 ; N approxequal ; B 14 121 527 408 ; C 188 ; WX 1000 ; N ellipsis ; B 111 -13 889 100 ; C 189 ; WX 603 ; N arrowvertex ; B 280 -120 336 1010 ; C 190 ; WX 1000 ; N arrowhorizex ; B -60 220 1050 276 ; C 191 ; WX 658 ; N carriagereturn ; B 15 -16 602 629 ; C 192 ; WX 823 ; N aleph ; B 175 0 661 689 ; C 193 ; WX 686 ; N Ifraktur ; B 10 -54 578 736 ; C 194 ; WX 795 ; N Rfraktur ; B 26 -16 759 730 ; C 195 ; WX 987 ; N weierstrass ; B 159 -211 870 574 ; C 196 ; WX 768 ; N circlemultiply ; B 43 0 733 691 ; C 197 ; WX 768 ; N circleplus ; B 43 0 733 689 ; C 198 ; WX 823 ; N emptyset ; B 39 -24 781 718 ; C 199 ; WX 768 ; N intersection ; B 40 0 732 507 ; C 200 ; WX 768 ; N union ; B 40 -18 732 489 ; C 201 ; WX 713 ; N propersuperset ; B 20 0 673 470 ; C 202 ; WX 713 ; N reflexsuperset ; B 20 -125 673 470 ; C 203 ; WX 713 ; N notsubset ; B 36 -70 690 540 ; C 204 ; WX 713 ; N propersubset ; B 37 0 690 470 ; C 205 ; WX 713 ; N reflexsubset ; B 37 -125 690 470 ; C 206 ; WX 713 ; N element ; B 45 0 505 470 ; C 207 ; WX 713 ; N notelement ; B 45 -58 505 555 ; C 208 ; WX 768 ; N angle ; B 26 -1 738 672 ; C 209 ; WX 713 ; N gradient ; B 36 0 681 687 ; C 210 ; WX 790 ; N registerserif ; B 50 -13 740 690 ; C 211 ; WX 790 ; N copyrightserif ; B 51 -13 741 690 ; C 212 ; WX 890 ; N trademarkserif ; B 18 269 855 673 ; C 213 ; WX 823 ; N product ; B 25 -124 803 751 ; C 214 ; WX 549 ; N radical ; B 10 -35 515 913 ; C 215 ; WX 250 ; N dotmath ; B 69 209 169 311 ; C 216 ; WX 713 ; N logicalnot ; B 15 40 680 367 ; C 217 ; WX 603 ; N logicaland ; B 23 -1 583 476 ; C 218 ; WX 603 ; N logicalor ; B 30 -1 578 476 ; C 219 ; WX 1042 ; N arrowdblboth ; B 27 -19 1023 506 ; C 220 ; WX 987 ; N arrowdblleft ; B 30 -19 939 506 ; C 221 ; WX 603 ; N arrowdblup ; B 39 0 567 909 ; C 222 ; WX 987 ; N arrowdblright ; B 45 -19 954 506 ; C 223 ; WX 603 ; N arrowdbldown ; B 44 0 572 909 ; C 224 ; WX 494 ; N lozenge ; B 18 -1 466 740 ; C 225 ; WX 329 ; N angleleft ; B 25 -152 306 757 ; C 226 ; WX 790 ; N registersans ; B 50 -12 740 679 ; C 227 ; WX 790 ; N copyrightsans ; B 49 -12 739 679 ; C 228 ; WX 786 ; N trademarksans ; B 5 277 725 673 ; C 229 ; WX 713 ; N summation ; B 14 -123 695 752 ; C 230 ; WX 384 ; N parenlefttp ; B 40 -293 436 926 ; C 231 ; WX 384 ; N parenleftex ; B 40 -79 92 925 ; C 232 ; WX 384 ; N parenleftbt ; B 40 -293 436 926 ; C 233 ; WX 384 ; N bracketlefttp ; B 0 -80 341 926 ; C 234 ; WX 384 ; N bracketleftex ; B 0 -85 55 925 ; C 235 ; WX 384 ; N bracketleftbt ; B 0 -80 340 926 ; C 236 ; WX 494 ; N bracelefttp ; B 201 -75 439 926 ; C 237 ; WX 494 ; N braceleftmid ; B 14 -85 255 935 ; C 238 ; WX 494 ; N braceleftbt ; B 201 -70 439 926 ; C 239 ; WX 494 ; N braceex ; B 201 -79 255 925 ; C 241 ; WX 329 ; N angleright ; B 21 -152 302 757 ; C 242 ; WX 274 ; N integral ; B 2 -107 291 916 ; C 243 ; WX 686 ; N integraltp ; B 332 -83 715 922 ; C 244 ; WX 686 ; N integralex ; B 332 -88 415 975 ; C 245 ; WX 686 ; N integralbt ; B 39 -81 415 921 ; C 246 ; WX 384 ; N parenrighttp ; B 54 -293 450 926 ; C 247 ; WX 384 ; N parenrightex ; B 398 -70 450 935 ; C 248 ; WX 384 ; N parenrightbt ; B 54 -293 450 926 ; C 249 ; WX 384 ; N bracketrighttp ; B 22 -80 360 926 ; C 250 ; WX 384 ; N bracketrightex ; B 305 -85 360 925 ; C 251 ; WX 384 ; N bracketrightbt ; B 20 -80 360 926 ; C 252 ; WX 494 ; N bracerighttp ; B 17 -75 255 926 ; C 253 ; WX 494 ; N bracerightmid ; B 204 -85 445 935 ; C 254 ; WX 494 ; N bracerightbt ; B 17 -70 255 926 ; C -1 ; WX 549 ; N thereexists ; B 25 0 478 673 ; C -1 ; WX 713 ; N superset ; B 20 0 673 470 ; C -1 ; WX 750 ; N euro ; B 47 -4 716 671 ; C -1 ; WX 768 ; N Ohm ; B 34 0 736 686 ; C -1 ; WX 250 ; N spacehackarabic ; B 250 0 250 0 ; C -1 ; WX 549 ; N tildeoperator ; B 17 196 529 325 ; C -1 ; WX 753 ; N heartsuitblack ; B 117 -33 631 528 ; C -1 ; WX 713 ; N subset ; B 37 0 690 470 ; C -1 ; WX 620 ; N Upsilonhooksymbol ; B -2 0 610 687 ; C -1 ; WX 713 ; N notelementof ; B 45 -58 505 555 ; C -1 ; WX 753 ; N clubsuitblack ; B 86 -26 660 544 ; C -1 ; WX 631 ; N thetasymbolgreek ; B 18 -13 623 686 ; C -1 ; WX 713 ; N pisymbolgreek ; B 12 -13 671 583 ; EndCharMetrics EndFontMetrics groff-1.23.0/font/devps/download0000644000175000017500000000021513753060053013442 00000000000000# List of downloadable fonts # PostScript-name Filename Symbol-Slanted symbolsl.pfa ZapfDingbats-Reverse zapfdr.pfa FreeEuro freeeuro.pfa groff-1.23.0/font/devps/S0000644000175000017500000001421514450320476012045 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName Symbol # Version 001.008 # FamilyName Symbol # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All rights reserved. # Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All rights reserved. # Comment Creation Date: Thu May 1 15:12:25 1997 # Comment UniqueID 43064 # Comment VMusage 30820 39997 name S internalname Symbol special spacewidth 250 charset space 250 0 32 space ! 333,672,17 3 33 exclam fa 713,705 3 34 universal # 500,673,16 3 35 numbersign sh " te 549,707 3 36 existential % 833,655,36 3 37 percent & 778,661,18 3 38 ampersand st 439,500,17 3 39 suchthat ( 333,673,191 3 40 parenleft ) 333,673,191 3 41 parenright ** 500,551 3 42 asteriskmath + 549,533 3 43 plus pl " , 250,104,152 3 44 comma \- 549,288 3 45 minus mi " . 250,95,17 3 46 period / 278,646,18 3 47 slash sl " 0 500,685,14 3 48 zero 1 500,673 3 49 one 2 500,685 3 50 two 3 500,685,14 3 51 three 4 500,685 3 52 four 5 500,690,14 3 53 five 6 500,685,14 3 54 six 7 500,673,16 3 55 seven 8 500,685,14 3 56 eight 9 500,685,18 3 57 nine : 278,460,17 3 58 colon ; 278,460,152 3 59 semicolon < 549,522 3 60 less = 549,390 3 61 equal eq " > 549,522 3 62 greater ? 444,686,17 3 63 question =~ 549,475 3 64 congruent *A 722,673 3 65 Alpha *B 667,673 3 66 Beta *X 722,673,0,0,9 3 67 Chi *D 612,688 3 68 Delta *E 611,673,0,6 3 69 Epsilon *F 763,673 3 70 Phi *G 603,673,0,6 3 71 Gamma *Y 722,673,0,7 3 72 Eta *I 333,673 3 73 Iota +h 631,689,18 3 74 theta1 *K 722,673 3 75 Kappa *L 686,688 3 76 Lambda *M 889,673 3 77 Mu *N 722,673,8 3 78 Nu *O 722,685,17 3 79 Omicron *P 768,673 3 80 Pi *H 741,685,17 3 81 Theta *R 556,673,0,7 3 82 Rho *S 592,673 3 83 Sigma *T 611,673 3 84 Tau ts 439,500,233 3 86 sigma1 *W 768,688 3 87 Omega *C 645,673 3 88 Xi *Q 795,684 3 89 Psi *Z 611,673,0,25 3 90 Zeta [ 333,674,155 3 91 bracketleft lB " 3d 863,487 3 92 therefore tf " ] 333,674,155 3 93 bracketright rB " pp 658,674 3 94 perpendicular _ 500,0,125,2,2 3 95 underscore radicalex 500,917,0,590 3 96 radicalex *a 631,500,18 3 97 alpha *b 549,741,223 3 98 beta *x 549,499,231 3 99 chi *d 494,740,19 3 100 delta *e 439,502,19 3 101 epsilon *f 521,673,224 3 102 phi *g 411,499,225,73 3 103 gamma *y 603,514,202 3 104 eta *i 329,503,17 3 105 iota +f 603,499,224 3 106 phi1 *k 549,501,0,9 3 107 kappa *l 549,739,17 3 108 lambda *m 576,500,223 3 109 mu mc " *n 521,507,16,0,9 3 110 nu *o 549,499,19 3 111 omicron *p 549,487,19 3 112 pi *h 521,690,17 3 113 theta *r 549,499,230 3 114 rho *s 603,500,21 3 115 sigma *t 439,500,19 3 116 tau *u 576,507,18 3 117 upsilon +p 713,583,18 3 118 omega1 *w 686,500,17 3 119 omega *c 493,766,224 3 120 xi *q 686,500,228,15 3 121 psi *z 494,756,225 3 122 zeta { 480,673,183 3 123 braceleft lC " | 200,707,293 3 124 bar ba " } 480,673,183 3 125 braceright rC " ap 549,307 3 126 similar Eu 750,685,12 3 160 Euro *U 620,685,0,0,2 3 161 Upsilon1 fm 247,735 3 162 minute <= 549,639 3 163 lessequal f/ 167,677,12,173,180 3 164 fraction if 713,404 3 165 infinity Fn 500,686,193 3 166 florin CL 753,533,26 3 167 club DI 753,550,36 3 168 diamond HE 753,532,33 3 169 heart SP 753,548,36 3 170 spade <> 1042,511,15 3 171 arrowboth <- 987,511,15 3 172 arrowleft ua 603,910 3 173 arrowup arrowverttp " -> 987,511,15 3 174 arrowright da 603,888,22 3 175 arrowdown arrowvertbt " de 400,685 3 176 degree t+- 549,645 3 177 plusminus +- " sd 411,737,0,2 3 178 second >= 549,639 3 179 greaterequal tmu 549,524 3 180 multiply mu " pt 713,404 3 181 proportional pd 494,746,20 3 182 partialdiff bu 460,473 3 183 bullet tdi 549,456 3 184 divide di " != 549,549,25 3 185 notequal == 549,443 3 186 equivalence ~~ 549,394 3 187 approxequal ~= " u2026 1000,95,17 3 188 ellipsis arrowvertex 603,1010,120 3 189 arrowvertex an 1000,276,0,50,60 3 190 arrowhorizex CR 658,629,16 3 191 carriagereturn Ah 823,658,18 3 192 aleph Im 686,740,53 3 193 Ifraktur Re 795,734,15 3 194 Rfraktur wp 987,573,211 3 195 weierstrass c* 768,673,17 3 196 circlemultiply c+ 768,675,15 3 197 circleplus es 823,719,24 3 198 emptyset ca 768,509 3 199 intersection cu 768,492,17 3 200 union sp 713,470 3 201 propersuperset ip 713,470,125 3 202 reflexsuperset nb 713,540,70 3 203 notsubset sb 713,470 3 204 propersubset ib 713,470,125 3 205 reflexsubset mo 713,468 3 206 element nm 713,555,58 3 207 notelement /_ 768,673 3 208 angle gr 713,718,19 3 209 gradient --- 790,673,17 3 210 registerserif --- 790,675,15 3 211 copyrightserif --- 890,673 3 212 trademarkserif product 823,751,101 3 213 product sqrt 549,917,38 3 214 radical sr " md 250,310 3 215 dotmath tno 713,288 3 216 logicalnot no " AN 603,454 3 217 logicaland OR 603,477 3 218 logicalor hA 1042,510,20 3 219 arrowdblboth lA 987,513,15 3 220 arrowdblleft uA 603,911 3 221 arrowdblup rA 987,508,20 3 222 arrowdblright dA 603,890,19 3 223 arrowdbldown lz 494,745 3 224 lozenge la 329,746,198 3 225 angleleft --- 790,670,20 3 226 registersans --- 790,675,15 3 227 copyrightsans --- 786,673 3 228 trademarksans sum 713,752,108 3 229 summation parenlefttp 384,926,293,52 3 230 parenlefttp parenleftex 384,920,80 3 231 parenleftex parenleftbt 384,920,293,52 3 232 parenleftbt bracketlefttp 384,925,75 3 233 bracketlefttp lc " bracketleftex 384,925,75 3 234 bracketleftex bracketleftbt 384,925,75 3 235 bracketleftbt lf " bracelefttp 494,925,75 3 236 bracelefttp lt " braceleftmid 494,925,75 3 237 braceleftmid lk " braceleftbt 494,925,75 3 238 braceleftbt lb " barex 494,925,75 3 239 braceex braceex " braceleftex " bracerightex " bv " ra 329,746,198 3 241 angleright integral 274,916,107,67,52,-10 3 242 integral is " u2320 686,920,88 3 243 integraltp u23AE 686,975,88 3 244 integralex u2321 686,921,87 3 245 integralbt parenrighttp 384,926,293,82 3 246 parenrighttp parenrightex 384,920,80,82 3 247 parenrightex parenrightbt 384,920,293,82 3 248 parenrightbt bracketrighttp 384,925,75 3 249 bracketrighttp rc " bracketrightex 384,925,75 3 250 bracketrightex bracketrightbt 384,925,75 3 251 bracketrightbt rf " bracerighttp 494,925,75 3 252 bracerighttp rt " bracerightmid 494,925,75 3 253 bracerightmid rk " bracerightbt 494,925,75 3 254 bracerightbt rb " --- 790,808,3 3 256 apple groff-1.23.0/font/devps/HBI0000644000175000017500000005036014450320476012246 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName Helvetica Bold Oblique # Version 003.001 # FamilyName Helvetica # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1990, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. # Comment Copyright (c) 1985, 1987, 1989, 1990, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 12:46:09 1999 # Comment UniqueID 44700 # Comment VMusage 10926 50493 name HBI internalname Helvetica-BoldOblique slant 12 spacewidth 278 encoding text.enc ligatures fi fl 0 kernpairs A C -40 A ,C -40 A G -50 A O -40 A 'O -40 A ^O -40 A :O -40 A `O -40 A /O -40 A ~O -40 A Q -40 A T -90 A U -50 A 'U -50 A ^U -50 A :U -50 A `U -50 A V -80 A W -60 A Y -110 A 'Y -110 A :Y -110 A u -30 A 'u -30 A ^u -30 A :u -30 A `u -30 A v -40 A w -30 A y -30 A 'y -30 A :y -30 'A C -40 'A ,C -40 'A G -50 'A O -40 'A 'O -40 'A ^O -40 'A :O -40 'A `O -40 'A /O -40 'A ~O -40 'A Q -40 'A T -90 'A U -50 'A 'U -50 'A ^U -50 'A :U -50 'A `U -50 'A V -80 'A W -60 'A Y -110 'A 'Y -110 'A :Y -110 'A u -30 'A 'u -30 'A ^u -30 'A :u -30 'A `u -30 'A v -40 'A w -30 'A y -30 'A 'y -30 'A :y -30 ^A C -40 ^A ,C -40 ^A G -50 ^A O -40 ^A 'O -40 ^A ^O -40 ^A :O -40 ^A `O -40 ^A /O -40 ^A ~O -40 ^A Q -40 ^A T -90 ^A U -50 ^A 'U -50 ^A ^U -50 ^A :U -50 ^A `U -50 ^A V -80 ^A W -60 ^A Y -110 ^A 'Y -110 ^A :Y -110 ^A u -30 ^A 'u -30 ^A ^u -30 ^A :u -30 ^A `u -30 ^A v -40 ^A w -30 ^A y -30 ^A 'y -30 ^A :y -30 :A C -40 :A ,C -40 :A G -50 :A O -40 :A 'O -40 :A ^O -40 :A :O -40 :A `O -40 :A /O -40 :A ~O -40 :A Q -40 :A T -90 :A U -50 :A 'U -50 :A ^U -50 :A :U -50 :A `U -50 :A V -80 :A W -60 :A Y -110 :A 'Y -110 :A :Y -110 :A u -30 :A 'u -30 :A ^u -30 :A :u -30 :A `u -30 :A v -40 :A w -30 :A y -30 :A 'y -30 :A :y -30 `A C -40 `A ,C -40 `A G -50 `A O -40 `A 'O -40 `A ^O -40 `A :O -40 `A `O -40 `A /O -40 `A ~O -40 `A Q -40 `A T -90 `A U -50 `A 'U -50 `A ^U -50 `A :U -50 `A `U -50 `A V -80 `A W -60 `A Y -110 `A 'Y -110 `A :Y -110 `A u -30 `A 'u -30 `A ^u -30 `A :u -30 `A `u -30 `A v -40 `A w -30 `A y -30 `A 'y -30 `A :y -30 oA C -40 oA ,C -40 oA G -50 oA O -40 oA 'O -40 oA ^O -40 oA :O -40 oA `O -40 oA /O -40 oA ~O -40 oA Q -40 oA T -90 oA U -50 oA 'U -50 oA ^U -50 oA :U -50 oA `U -50 oA V -80 oA W -60 oA Y -110 oA 'Y -110 oA :Y -110 oA u -30 oA 'u -30 oA ^u -30 oA :u -30 oA `u -30 oA v -40 oA w -30 oA y -30 oA 'y -30 oA :y -30 ~A C -40 ~A ,C -40 ~A G -50 ~A O -40 ~A 'O -40 ~A ^O -40 ~A :O -40 ~A `O -40 ~A /O -40 ~A ~O -40 ~A Q -40 ~A T -90 ~A U -50 ~A 'U -50 ~A ^U -50 ~A :U -50 ~A `U -50 ~A V -80 ~A W -60 ~A Y -110 ~A 'Y -110 ~A :Y -110 ~A u -30 ~A 'u -30 ~A ^u -30 ~A :u -30 ~A `u -30 ~A v -40 ~A w -30 ~A y -30 ~A 'y -30 ~A :y -30 B A -30 B 'A -30 B ^A -30 B :A -30 B `A -30 B oA -30 B ~A -30 B U -10 B 'U -10 B ^U -10 B :U -10 B `U -10 D A -40 D 'A -40 D ^A -40 D :A -40 D `A -40 D oA -40 D ~A -40 D V -40 D W -40 D Y -70 D 'Y -70 D :Y -70 D , -30 D . -30 D u2026 -30 F A -80 F 'A -80 F ^A -80 F :A -80 F `A -80 F oA -80 F ~A -80 F a -20 F 'a -20 F ^a -20 F :a -20 F `a -20 F oa -20 F ~a -20 F , -100 F . -100 F u2026 -100 J A -20 J 'A -20 J ^A -20 J :A -20 J `A -20 J oA -20 J ~A -20 J , -20 J . -20 J u2026 -20 J u -20 J 'u -20 J ^u -20 J :u -20 J `u -20 K O -30 K 'O -30 K ^O -30 K :O -30 K `O -30 K /O -30 K ~O -30 K e -15 K 'e -15 K ^e -15 K :e -15 K `e -15 K o -35 K 'o -35 K ^o -35 K :o -35 K `o -35 K /o -35 K ~o -35 K u -30 K 'u -30 K ^u -30 K :u -30 K `u -30 K y -40 K 'y -40 K :y -40 L T -90 L V -110 L W -80 L Y -120 L 'Y -120 L :Y -120 L rq -140 L ' -140 L cq -140 L y -30 L 'y -30 L :y -30 /L T -90 /L V -110 /L W -80 /L Y -120 /L 'Y -120 /L :Y -120 /L rq -140 /L ' -140 /L cq -140 /L y -30 /L 'y -30 /L :y -30 O A -50 O 'A -50 O ^A -50 O :A -50 O `A -50 O oA -50 O ~A -50 O T -40 O V -50 O W -50 O X -50 O Y -70 O 'Y -70 O :Y -70 O , -40 O . -40 O u2026 -40 'O A -50 'O 'A -50 'O ^A -50 'O :A -50 'O `A -50 'O oA -50 'O ~A -50 'O T -40 'O V -50 'O W -50 'O X -50 'O Y -70 'O 'Y -70 'O :Y -70 'O , -40 'O . -40 'O u2026 -40 ^O A -50 ^O 'A -50 ^O ^A -50 ^O :A -50 ^O `A -50 ^O oA -50 ^O ~A -50 ^O T -40 ^O V -50 ^O W -50 ^O X -50 ^O Y -70 ^O 'Y -70 ^O :Y -70 ^O , -40 ^O . -40 ^O u2026 -40 :O A -50 :O 'A -50 :O ^A -50 :O :A -50 :O `A -50 :O oA -50 :O ~A -50 :O T -40 :O V -50 :O W -50 :O X -50 :O Y -70 :O 'Y -70 :O :Y -70 :O , -40 :O . -40 :O u2026 -40 `O A -50 `O 'A -50 `O ^A -50 `O :A -50 `O `A -50 `O oA -50 `O ~A -50 `O T -40 `O V -50 `O W -50 `O X -50 `O Y -70 `O 'Y -70 `O :Y -70 `O , -40 `O . -40 `O u2026 -40 /O A -50 /O 'A -50 /O ^A -50 /O :A -50 /O `A -50 /O oA -50 /O ~A -50 /O T -40 /O V -50 /O W -50 /O X -50 /O Y -70 /O 'Y -70 /O :Y -70 /O , -40 /O . -40 /O u2026 -40 ~O A -50 ~O 'A -50 ~O ^A -50 ~O :A -50 ~O `A -50 ~O oA -50 ~O ~A -50 ~O T -40 ~O V -50 ~O W -50 ~O X -50 ~O Y -70 ~O 'Y -70 ~O :Y -70 ~O , -40 ~O . -40 ~O u2026 -40 P A -100 P 'A -100 P ^A -100 P :A -100 P `A -100 P oA -100 P ~A -100 P a -30 P 'a -30 P ^a -30 P :a -30 P `a -30 P oa -30 P ~a -30 P , -120 P e -30 P 'e -30 P ^e -30 P :e -30 P `e -30 P o -40 P 'o -40 P ^o -40 P :o -40 P `o -40 P /o -40 P ~o -40 P . -120 P u2026 -120 Q U -10 Q 'U -10 Q ^U -10 Q :U -10 Q `U -10 Q , 20 Q . 20 Q u2026 20 R O -20 R 'O -20 R ^O -20 R :O -20 R `O -20 R /O -20 R ~O -20 R T -20 R U -20 R 'U -20 R ^U -20 R :U -20 R `U -20 R V -50 R W -40 R Y -50 R 'Y -50 R :Y -50 T A -90 T 'A -90 T ^A -90 T :A -90 T `A -90 T oA -90 T ~A -90 T O -40 T 'O -40 T ^O -40 T :O -40 T `O -40 T /O -40 T ~O -40 T a -80 T 'a -80 T ^a -80 T :a -80 T `a -80 T oa -80 T ~a -80 T : -40 T , -80 T e -60 T 'e -60 T ^e -60 T :e -60 T `e -60 T - -120 T hy -120 T o -80 T 'o -80 T ^o -80 T :o -80 T `o -80 T /o -80 T ~o -80 T . -80 T u2026 -80 T r -80 T ; -40 T u -90 T 'u -90 T ^u -90 T :u -90 T `u -90 T w -60 T y -60 T 'y -60 T :y -60 U A -50 U 'A -50 U ^A -50 U :A -50 U `A -50 U oA -50 U ~A -50 U , -30 U . -30 U u2026 -30 'U A -50 'U 'A -50 'U ^A -50 'U :A -50 'U `A -50 'U oA -50 'U ~A -50 'U , -30 'U . -30 'U u2026 -30 ^U A -50 ^U 'A -50 ^U ^A -50 ^U :A -50 ^U `A -50 ^U oA -50 ^U ~A -50 ^U , -30 ^U . -30 ^U u2026 -30 :U A -50 :U 'A -50 :U ^A -50 :U :A -50 :U `A -50 :U oA -50 :U ~A -50 :U , -30 :U . -30 :U u2026 -30 `U A -50 `U 'A -50 `U ^A -50 `U :A -50 `U `A -50 `U oA -50 `U ~A -50 `U , -30 `U . -30 `U u2026 -30 V A -80 V 'A -80 V ^A -80 V :A -80 V `A -80 V oA -80 V ~A -80 V G -50 V O -50 V 'O -50 V ^O -50 V :O -50 V `O -50 V /O -50 V ~O -50 V a -60 V 'a -60 V ^a -60 V :a -60 V `a -60 V oa -60 V ~a -60 V : -40 V , -120 V e -50 V 'e -50 V ^e -50 V :e -50 V `e -50 V - -80 V hy -80 V o -90 V 'o -90 V ^o -90 V :o -90 V `o -90 V /o -90 V ~o -90 V . -120 V u2026 -120 V ; -40 V u -60 V 'u -60 V ^u -60 V :u -60 V `u -60 W A -60 W 'A -60 W ^A -60 W :A -60 W `A -60 W oA -60 W ~A -60 W O -20 W 'O -20 W ^O -20 W :O -20 W `O -20 W /O -20 W ~O -20 W a -40 W 'a -40 W ^a -40 W :a -40 W `a -40 W oa -40 W ~a -40 W : -10 W , -80 W e -35 W 'e -35 W ^e -35 W :e -35 W `e -35 W - -40 W hy -40 W o -60 W 'o -60 W ^o -60 W :o -60 W `o -60 W /o -60 W ~o -60 W . -80 W u2026 -80 W ; -10 W u -45 W 'u -45 W ^u -45 W :u -45 W `u -45 W y -20 W 'y -20 W :y -20 Y A -110 Y 'A -110 Y ^A -110 Y :A -110 Y `A -110 Y oA -110 Y ~A -110 Y O -70 Y 'O -70 Y ^O -70 Y :O -70 Y `O -70 Y /O -70 Y ~O -70 Y a -90 Y 'a -90 Y ^a -90 Y :a -90 Y `a -90 Y oa -90 Y ~a -90 Y : -50 Y , -100 Y e -80 Y 'e -80 Y ^e -80 Y :e -80 Y `e -80 Y o -100 Y 'o -100 Y ^o -100 Y :o -100 Y `o -100 Y /o -100 Y ~o -100 Y . -100 Y u2026 -100 Y ; -50 Y u -100 Y 'u -100 Y ^u -100 Y :u -100 Y `u -100 'Y A -110 'Y 'A -110 'Y ^A -110 'Y :A -110 'Y `A -110 'Y oA -110 'Y ~A -110 'Y O -70 'Y 'O -70 'Y ^O -70 'Y :O -70 'Y `O -70 'Y /O -70 'Y ~O -70 'Y a -90 'Y 'a -90 'Y ^a -90 'Y :a -90 'Y `a -90 'Y oa -90 'Y ~a -90 'Y : -50 'Y , -100 'Y e -80 'Y 'e -80 'Y ^e -80 'Y :e -80 'Y `e -80 'Y o -100 'Y 'o -100 'Y ^o -100 'Y :o -100 'Y `o -100 'Y /o -100 'Y ~o -100 'Y . -100 'Y u2026 -100 'Y ; -50 'Y u -100 'Y 'u -100 'Y ^u -100 'Y :u -100 'Y `u -100 :Y A -110 :Y 'A -110 :Y ^A -110 :Y :A -110 :Y `A -110 :Y oA -110 :Y ~A -110 :Y O -70 :Y 'O -70 :Y ^O -70 :Y :O -70 :Y `O -70 :Y /O -70 :Y ~O -70 :Y a -90 :Y 'a -90 :Y ^a -90 :Y :a -90 :Y `a -90 :Y oa -90 :Y ~a -90 :Y : -50 :Y , -100 :Y e -80 :Y 'e -80 :Y ^e -80 :Y :e -80 :Y `e -80 :Y o -100 :Y 'o -100 :Y ^o -100 :Y :o -100 :Y `o -100 :Y /o -100 :Y ~o -100 :Y . -100 :Y u2026 -100 :Y ; -50 :Y u -100 :Y 'u -100 :Y ^u -100 :Y :u -100 :Y `u -100 a g -10 a v -15 a w -15 a y -20 a 'y -20 a :y -20 'a g -10 'a v -15 'a w -15 'a y -20 'a 'y -20 'a :y -20 ^a g -10 ^a v -15 ^a w -15 ^a y -20 ^a 'y -20 ^a :y -20 :a g -10 :a v -15 :a w -15 :a y -20 :a 'y -20 :a :y -20 `a g -10 `a v -15 `a w -15 `a y -20 `a 'y -20 `a :y -20 oa g -10 oa v -15 oa w -15 oa y -20 oa 'y -20 oa :y -20 ~a g -10 ~a v -15 ~a w -15 ~a y -20 ~a 'y -20 ~a :y -20 b l -10 b /l -10 b u -20 b 'u -20 b ^u -20 b :u -20 b `u -20 b v -20 b y -20 b 'y -20 b :y -20 c h -10 c k -20 c l -20 c /l -20 c y -10 c 'y -10 c :y -10 ,c h -10 ,c k -20 ,c l -20 ,c /l -20 ,c y -10 ,c 'y -10 ,c :y -10 : u0020 -40 , rq -120 , ' -120 , cq -120 , u0020 -40 d d -10 d v -15 d w -15 d y -15 d 'y -15 d :y -15 e , 10 e . 20 e u2026 20 e v -15 e w -15 e x -15 e y -15 e 'y -15 e :y -15 'e , 10 'e . 20 'e u2026 20 'e v -15 'e w -15 'e x -15 'e y -15 'e 'y -15 'e :y -15 ^e , 10 ^e . 20 ^e u2026 20 ^e v -15 ^e w -15 ^e x -15 ^e y -15 ^e 'y -15 ^e :y -15 :e , 10 :e . 20 :e u2026 20 :e v -15 :e w -15 :e x -15 :e y -15 :e 'y -15 :e :y -15 `e , 10 `e . 20 `e u2026 20 `e v -15 `e w -15 `e x -15 `e y -15 `e 'y -15 `e :y -15 f , -10 f e -10 f 'e -10 f ^e -10 f :e -10 f `e -10 f o -20 f 'o -20 f ^o -20 f :o -20 f `o -20 f /o -20 f ~o -20 f . -10 f u2026 -10 f rq 30 f ' 30 f cq 30 g e 10 g 'e 10 g ^e 10 g :e 10 g `e 10 g g -10 h y -20 h 'y -20 h :y -20 k o -15 k 'o -15 k ^o -15 k :o -15 k `o -15 k /o -15 k ~o -15 l w -15 l y -15 l 'y -15 l :y -15 /l w -15 /l y -15 /l 'y -15 /l :y -15 m u -20 m 'u -20 m ^u -20 m :u -20 m `u -20 m y -30 m 'y -30 m :y -30 n u -10 n 'u -10 n ^u -10 n :u -10 n `u -10 n v -40 n y -20 n 'y -20 n :y -20 ~n u -10 ~n 'u -10 ~n ^u -10 ~n :u -10 ~n `u -10 ~n v -40 ~n y -20 ~n 'y -20 ~n :y -20 o v -20 o w -15 o x -30 o y -20 o 'y -20 o :y -20 'o v -20 'o w -15 'o x -30 'o y -20 'o 'y -20 'o :y -20 ^o v -20 ^o w -15 ^o x -30 ^o y -20 ^o 'y -20 ^o :y -20 :o v -20 :o w -15 :o x -30 :o y -20 :o 'y -20 :o :y -20 `o v -20 `o w -15 `o x -30 `o y -20 `o 'y -20 `o :y -20 /o v -20 /o w -15 /o x -30 /o y -20 /o 'y -20 /o :y -20 ~o v -20 ~o w -15 ~o x -30 ~o y -20 ~o 'y -20 ~o :y -20 p y -15 p 'y -15 p :y -15 . rq -120 u2026 rq -120 . ' -120 u2026 ' -120 . cq -120 u2026 cq -120 . u0020 -40 u2026 u0020 -40 rq u0020 -80 ` ` -46 ` oq -46 oq ` -46 oq oq -46 ' d -80 cq d -80 ' l -20 cq l -20 ' /l -20 cq /l -20 ' ' -46 ' cq -46 cq ' -46 cq cq -46 ' r -40 cq r -40 ' s -60 cq s -60 ' vs -60 cq vs -60 ' u0020 -80 cq u0020 -80 ' v -20 cq v -20 r c -20 r ,c -20 r , -60 r d -20 r g -15 r - -20 r hy -20 r o -20 r 'o -20 r ^o -20 r :o -20 r `o -20 r /o -20 r ~o -20 r . -60 r u2026 -60 r q -20 r s -15 r vs -15 r t 20 r v 10 r y 10 r 'y 10 r :y 10 s w -15 vs w -15 ; u0020 -40 u0020 T -100 u0020 V -80 u0020 W -80 u0020 Y -120 u0020 'Y -120 u0020 :Y -120 u0020 lq -80 u0020 ` -60 u0020 oq -60 v a -20 v 'a -20 v ^a -20 v :a -20 v `a -20 v oa -20 v ~a -20 v , -80 v o -30 v 'o -30 v ^o -30 v :o -30 v `o -30 v /o -30 v ~o -30 v . -80 v u2026 -80 w , -40 w o -20 w 'o -20 w ^o -20 w :o -20 w `o -20 w /o -20 w ~o -20 w . -40 w u2026 -40 x e -10 x 'e -10 x ^e -10 x :e -10 x `e -10 y a -30 y 'a -30 y ^a -30 y :a -30 y `a -30 y oa -30 y ~a -30 y , -80 y e -10 y 'e -10 y ^e -10 y :e -10 y `e -10 y o -25 y 'o -25 y ^o -25 y :o -25 y `o -25 y /o -25 y ~o -25 y . -80 y u2026 -80 'y a -30 'y 'a -30 'y ^a -30 'y :a -30 'y `a -30 'y oa -30 'y ~a -30 'y , -80 'y e -10 'y 'e -10 'y ^e -10 'y :e -10 'y `e -10 'y o -25 'y 'o -25 'y ^o -25 'y :o -25 'y `o -25 'y /o -25 'y ~o -25 'y . -80 'y u2026 -80 :y a -30 :y 'a -30 :y ^a -30 :y :a -30 :y `a -30 :y oa -30 :y ~a -30 :y , -80 :y e -10 :y 'e -10 :y ^e -10 :y :e -10 :y `e -10 :y o -25 :y 'o -25 :y ^o -25 :y :o -25 :y `o -25 :y /o -25 :y ~o -25 :y . -80 :y u2026 -80 z e 10 z 'e 10 z ^e 10 z :e 10 z `e 10 vz e 10 vz 'e 10 vz ^e 10 vz :e 10 vz `e 10 charset ha 584,698,0,57,-80,57 2 0 asciicircum ti 584,343,0,43,-64,43 0 1 asciitilde vS 667,936,19,101,-30,90 2 2 Scaron vZ 611,936,0,176,25,90 2 3 Zcaron vs 556,750,14,109,-12,90 2 4 scaron vz 500,750,0,137,30,90 2 5 zcaron :Y 667,915,0,189,-117,90 2 6 Ydieresis tm 1000,718,0,159,-128,90 2 7 trademark aq 238,718,0,133,-115,90 2 8 quotesingle Eu 556,710,19,189,-9,90 2 9 Euro space 278 0 32 space ! 333,718,0,114,-44,90 2 33 exclam " 474,718,0,105,-143,90 2 34 quotedbl dq " # 556,698,0,139,-10,90 2 35 numbersign sh " $ 556,775,115,116,-16,90 2 36 dollar Do " % 889,710,19,63,-86,63 2 37 percent & 722,718,19,61,-38,61 2 38 ampersand ' 278,718,0,134,-116,90 2 39 quoteright cq " ( 333,734,208,188,-25,90 3 40 parenleft ) 333,734,208,86,76,86 3 41 parenright * 389,718,0,143,-96,90 2 42 asterisk + 584,506,0,76,-31,76 0 43 plus , 278,146,168,18,22,18 0 44 comma - 333,345,0,97,-22,90 0 45 hyphen hy " . 278,146,0,18,-14,18 0 46 period / 278,737,19,240,88,90 2 47 slash sl " 0 556,710,19,112,-36,90 2 48 zero 1 556,710,0,23,-122,23 2 49 one 2 556,710,0,114,24,90 2 50 two 3 556,710,19,103,-15,90 2 51 three 4 556,710,0,92,-10,90 2 52 four 5 556,698,19,131,-14,90 2 53 five 6 556,710,19,114,-34,90 2 54 six 7 556,698,0,171,-75,90 2 55 seven 8 556,710,19,110,-19,90 2 56 eight 9 556,710,19,109,-27,90 2 57 nine : 333,512,0,68,-42,68 0 58 colon ; 333,512,168,68,-6,68 0 59 semicolon < 584,514,8,122,-32,90 0 60 less = 584,419,0,100,-8,90 0 61 equal > 584,514,8,76,14,76 0 62 greater ? 611,727,0,111,-114,90 2 63 question @ 975,737,19,29,-135,29 2 64 at at " A 722,718,0,30,30,30 2 65 A B 722,718,0,92,-26,90 2 66 B C 722,737,19,117,-57,90 2 67 C D 722,718,0,105,-26,90 2 68 D E 667,718,0,140,-26,90 2 69 E F 611,718,0,179,-26,90 2 70 F G 778,737,19,89,-57,89 2 71 G H 722,718,0,132,-21,90 2 72 H I 278,718,0,139,-14,90 2 73 I J 556,718,18,131,-9,90 2 74 J K 722,718,0,186,-37,90 2 75 K L 611,718,0,50,-26,50 2 76 L M 833,718,0,135,-19,90 2 77 M N 722,718,0,135,-19,90 2 78 N O 778,737,19,96,-57,90 2 79 O P 667,718,0,121,-26,90 2 80 P Q 778,737,52,96,-57,90 2 81 Q R 722,718,0,107,-26,90 2 82 R S 667,737,19,101,-30,90 2 83 S T 611,718,0,190,-89,90 2 84 T U 722,718,19,132,-65,90 2 85 U V 667,718,0,184,-121,90 2 86 V W 944,718,0,188,-118,90 2 87 W X 667,718,0,174,36,90 2 88 X Y 667,718,0,189,-117,90 2 89 Y Z 611,718,0,176,25,90 2 90 Z [ 333,722,196,180,29,90 2 91 bracketleft lB " \ 278,737,19,79,-73,79 2 92 backslash rs " ] 333,722,196,141,68,90 2 93 bracketright rB " ^ 333,750,0,189,-68,90 2 94 circumflex a^ " _ 556,0,125,35,77,35 0 95 underscore ` 278,727,0,133,-115,90 2 96 quoteleft oq " a 556,546,14,78,-4,78 0 97 a b 611,718,14,85,-11,85 2 98 b c 556,546,14,94,-28,90 0 99 c d 611,718,14,143,-31,90 2 100 d e 556,546,14,88,-20,88 0 101 e f 333,727,0,187,-37,90 2 102 f g 611,546,217,106,13,90 1 103 g h 611,718,0,69,-15,69 2 104 h i 278,725,0,136,-19,90 2 105 i j 278,725,214,136,93,90 3 106 j k 556,718,0,165,-19,90 2 107 k l 278,718,0,134,-19,90 2 108 l m 889,546,0,71,-14,71 0 109 m n 611,546,0,69,-15,69 0 110 n o 611,546,14,82,-32,82 0 111 o p 611,546,207,85,32,85 1 112 p q 611,546,207,105,-30,90 1 113 q r 389,546,0,150,-14,90 0 114 r s 556,546,14,78,-12,78 0 115 s t 333,676,6,140,-50,90 2 116 t u 611,532,14,98,-47,90 0 117 u v 556,532,0,151,-76,90 0 118 v w 778,532,0,155,-73,90 0 119 w x 556,532,0,143,35,90 0 120 x y 556,532,214,147,9,90 1 121 y z 500,532,0,134,30,90 0 122 z { 389,722,196,180,-44,90 2 123 braceleft lC " | 280,775,225,131,14,90 3 124 bar ba " } 389,722,196,68,68,68 2 125 braceright rC " ~ 333,737,0,224,-62,90 2 126 tilde a~ " bq 278,127,146,8,10,8 0 128 quotesinglbase Fo 556,484,0,65,-84,65 0 129 guillemotleft Fc 556,484,0,35,-54,35 0 130 guillemotright bu 350,524,0,121,-32,90 0 131 bullet Fn 556,737,210,163,101,90 3 132 florin f/ 167,710,19,370,225,90 2 133 fraction %0 1000,710,19,89,-25,89 2 134 perthousand dg 556,718,171,121,-68,90 2 135 dagger dd 556,718,171,123,5,90 2 136 daggerdbl en 556,333,0,121,2,90 0 137 endash em 1000,333,0,121,2,90 0 138 emdash fi 611,727,0,136,-37,90 2 140 fi fl 611,727,0,134,-37,90 2 141 fl .i 278,532,0,95,-19,90 0 144 dotlessi ga 333,750,0,71,-86,71 2 146 grave a" 333,750,0,363,-87,90 2 147 hungarumlaut a. 333,729,0,102,-184,90 2 148 dotaccent ab 333,750,0,212,-105,90 2 149 breve ah 333,750,0,220,-99,90 2 150 caron ao 333,776,0,138,-149,90 2 151 ring ho 333,0,228,0,10 1 152 ogonek lq 500,727,0,138,-110,90 2 153 quotedblleft rq 500,718,0,139,-111,90 2 154 quotedblright oe 944,546,14,84,-32,84 0 155 oe /l 278,718,0,180,10,90 2 156 lslash Bq 500,127,146,13,15,13 0 157 quotedblbase OE 1000,737,19,164,-48,90 2 158 OE /L 611,718,0,50,16,50 2 159 Lslash r! 333,532,186,71,0,71 0 161 exclamdown ct 556,628,118,94,-28,90 0 162 cent Po 556,718,16,129,0,90 2 163 sterling Cs 556,636,0,175,23,90 0 164 currency Ye 556,698,0,208,-9,90 2 165 yen bb 280,700,150,115,-2,90 2 166 brokenbar sc 556,727,184,93,-10,90 2 167 section ad 333,729,0,199,-86,90 2 168 dieresis co 737,737,19,149,-5,90 2 169 copyright Of 370,737,0,145,-74,90 2 170 ordfeminine fo 333,484,0,70,-79,70 0 171 guilsinglleft tno 584,419,0,100,-55,90 0 172 logicalnot \- 584,309,0,76,-31,76 0 173 minus rg 737,737,19,148,-5,90 2 174 registered a- 333,678,0,201,-72,90 2 175 macron de 400,712,0,118,-124,90 2 176 degree t+- 584,506,0,91,10,90 0 177 plusminus S2 333,710,0,166,-19,90 2 178 twosuperior S3 333,710,0,158,-41,90 2 179 threesuperior aa 333,750,0,233,-186,90 2 180 acute *m 611,532,207,99,29,90 1 181 mu mc " ps 556,700,191,182,-48,90 2 182 paragraph pc 278,334,0,48,-59,48 0 183 periodcentered ac 333,0,228,0,88 1 184 cedilla S1 333,710,0,105,-98,90 2 185 onesuperior Om 365,737,0,170,-73,90 2 186 ordmasculine fc 333,484,0,40,-49,40 0 187 guilsinglright 14 834,710,19,23,-81,23 2 188 onequarter 12 834,710,19,75,-81,75 2 189 onehalf 34 834,710,19,56,-49,56 2 190 threequarters r? 611,532,195,0,-2 0 191 questiondown `A 722,936,0,30,30,30 2 192 Agrave 'A 722,936,0,78,30,78 2 193 Aacute ^A 722,936,0,34,30,34 2 194 Acircumflex ~A 722,923,0,70,30,70 2 195 Atilde :A 722,915,0,45,30,45 2 196 Adieresis oA 722,962,0,30,30,30 2 197 Aring AE 1000,718,0,150,45,90 2 198 AE ,C 722,737,228,117,-56,90 3 199 Ccedilla `E 667,936,0,140,-26,90 2 200 Egrave 'E 667,936,0,140,-26,90 2 201 Eacute ^E 667,936,0,140,-26,90 2 202 Ecircumflex :E 667,915,0,140,-26,90 2 203 Edieresis `I 278,936,0,139,-14,90 2 204 Igrave 'I 278,936,0,300,-14,90 2 205 Iacute ^I 278,936,0,256,-14,90 2 206 Icircumflex :I 278,915,0,267,-14,90 2 207 Idieresis -D 722,718,0,105,-12,90 2 208 Eth ~N 722,923,0,135,-19,90 2 209 Ntilde `O 778,936,19,96,-57,90 2 210 Ograve 'O 778,936,19,96,-57,90 2 211 Oacute ^O 778,936,19,96,-57,90 2 212 Ocircumflex ~O 778,923,19,96,-57,90 2 213 Otilde :O 778,915,19,96,-57,90 2 214 Odieresis tmu 584,505,0,101,-7,90 0 215 multiply /O 778,745,27,167,15,90 2 216 Oslash `U 722,936,19,132,-65,90 2 217 Ugrave 'U 722,936,19,132,-65,90 2 218 Uacute ^U 722,936,19,132,-65,90 2 219 Ucircumflex :U 722,915,19,132,-65,90 2 220 Udieresis 'Y 667,936,0,189,-117,90 2 221 Yacute TP 667,718,0,100,-26,90 2 222 Thorn ss 611,731,14,97,-19,90 2 223 germandbls `a 556,750,14,78,-4,78 2 224 agrave 'a 556,750,14,122,-4,90 2 225 aacute ^a 556,750,14,78,-4,78 2 226 acircumflex ~a 556,737,14,113,-4,90 2 227 atilde :a 556,729,14,88,-4,88 2 228 adieresis oa 556,776,14,78,-4,78 2 229 aring ae 889,546,14,85,-5,85 0 230 ae ,c 556,546,228,94,-28,90 1 231 ccedilla `e 556,750,14,88,-20,88 2 232 egrave 'e 556,750,14,122,-20,90 2 233 eacute ^e 556,750,14,88,-20,88 2 234 ecircumflex :e 556,729,14,88,-20,88 2 235 edieresis `i 278,750,0,99,-19,90 2 236 igrave 'i 278,750,0,261,-19,90 2 237 iacute ^i 278,750,0,217,-19,90 2 238 icircumflex :i 278,729,0,227,-19,90 2 239 idieresis Sd 611,737,14,109,-31,90 2 240 eth ~n 611,737,0,85,-15,85 2 241 ntilde `o 611,750,14,82,-32,82 2 242 ograve 'o 611,750,14,94,-32,90 2 243 oacute ^o 611,750,14,82,-32,82 2 244 ocircumflex ~o 611,737,14,85,-32,85 2 245 otilde :o 611,729,14,82,-32,82 2 246 odieresis tdi 584,548,42,76,-31,76 0 247 divide /o 611,560,29,141,28,90 0 248 oslash `u 611,750,14,98,-47,90 2 249 ugrave 'u 611,750,14,98,-47,90 2 250 uacute ^u 611,750,14,98,-47,90 2 251 ucircumflex :u 611,729,14,98,-47,90 2 252 udieresis 'y 556,750,214,147,9,90 3 253 yacute Tp 611,718,208,85,33,85 3 254 thorn :y 556,729,214,147,9,90 3 255 ydieresis u2026 1000,146,0,0,-42 0 256 ellipsis groff-1.23.0/font/devps/NB0000644000175000017500000003201714450320476012142 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName New Century Schoolbook Bold # Version 003.001 # FamilyName New Century Schoolbook # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1988, 1991, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Copyright (c) 1985, 1987, 1988, 1991, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:51:41 1999 # Comment UniqueID 44730 # Comment VMusage 34691 41627 name NB internalname NewCenturySchlbk-Bold spacewidth 287 encoding text.enc ligatures fi fl 0 kernpairs A T -55 A U -18 A 'U -18 A ^U -18 A :U -18 A `U -18 A V -74 A W -74 A Y -91 A 'Y -91 A :Y -91 A rq -74 A ' -74 A cq -74 A v -18 A w -18 A y -18 A 'y -18 A :y -18 'A T -55 'A U -18 'A 'U -18 'A ^U -18 'A :U -18 'A `U -18 'A V -74 'A W -74 'A Y -91 'A 'Y -91 'A :Y -91 'A rq -74 'A ' -74 'A cq -74 'A v -18 'A w -18 'A y -18 'A 'y -18 'A :y -18 ^A T -55 ^A U -18 ^A 'U -18 ^A ^U -18 ^A :U -18 ^A `U -18 ^A V -74 ^A W -74 ^A Y -91 ^A 'Y -91 ^A :Y -91 ^A rq -74 ^A ' -74 ^A cq -74 ^A v -18 ^A w -18 ^A y -18 ^A 'y -18 ^A :y -18 :A T -55 :A U -18 :A 'U -18 :A ^U -18 :A :U -18 :A `U -18 :A V -74 :A W -74 :A Y -91 :A 'Y -91 :A :Y -91 :A rq -74 :A ' -74 :A cq -74 :A v -18 :A w -18 :A y -18 :A 'y -18 :A :y -18 `A T -55 `A U -18 `A 'U -18 `A ^U -18 `A :U -18 `A `U -18 `A V -74 `A W -74 `A Y -91 `A 'Y -91 `A :Y -91 `A rq -74 `A ' -74 `A cq -74 `A v -18 `A w -18 `A y -18 `A 'y -18 `A :y -18 oA T -55 oA U -18 oA 'U -18 oA ^U -18 oA :U -18 oA `U -18 oA V -74 oA W -74 oA Y -91 oA 'Y -91 oA :Y -91 oA rq -74 oA ' -74 oA cq -74 oA v -18 oA w -18 oA y -18 oA 'y -18 oA :y -18 ~A T -55 ~A U -18 ~A 'U -18 ~A ^U -18 ~A :U -18 ~A `U -18 ~A V -74 ~A W -74 ~A Y -91 ~A 'Y -91 ~A :Y -91 ~A rq -74 ~A ' -74 ~A cq -74 ~A v -18 ~A w -18 ~A y -18 ~A 'y -18 ~A :y -18 C , -18 C . -18 C u2026 -18 ,C , -18 ,C . -18 ,C u2026 -18 D , -25 D . -25 D u2026 -25 F a -74 F 'a -74 F ^a -74 F :a -74 F `a -74 F oa -74 F ~a -74 F , -125 F e -55 F 'e -55 F ^e -55 F :e -55 F `e -55 F i -18 F 'i -18 F ^i -18 F :i -18 F `i -18 F o -55 F 'o -55 F ^o -55 F :o -55 F `o -55 F /o -55 F ~o -55 F . -125 F u2026 -125 F r -18 J A -18 J 'A -18 J ^A -18 J :A -18 J `A -18 J oA -18 J ~A -18 J a -18 J 'a -18 J ^a -18 J :a -18 J `a -18 J oa -18 J ~a -18 J , -55 J e -18 J 'e -18 J ^e -18 J :e -18 J `e -18 J o -18 J 'o -18 J ^o -18 J :o -18 J `o -18 J /o -18 J ~o -18 J . -55 J u2026 -55 J u -18 J 'u -18 J ^u -18 J :u -18 J `u -18 K u -18 K 'u -18 K ^u -18 K :u -18 K `u -18 K y -25 K 'y -25 K :y -25 L T -100 L V -100 L W -74 L Y -74 L 'Y -74 L :Y -74 L rq -100 L ' -100 L cq -100 L y -25 L 'y -25 L :y -25 /L T -100 /L V -100 /L W -74 /L Y -74 /L 'Y -74 /L :Y -74 /L rq -100 /L ' -100 /L cq -100 /L y -25 /L 'y -25 /L :y -25 N , -18 N . -18 N u2026 -18 ~N , -18 ~N . -18 ~N u2026 -18 O T 10 O , -25 O . -25 O u2026 -25 'O T 10 'O , -25 'O . -25 'O u2026 -25 ^O T 10 ^O , -25 ^O . -25 ^O u2026 -25 :O T 10 :O , -25 :O . -25 :O u2026 -25 `O T 10 `O , -25 `O . -25 `O u2026 -25 /O T 10 /O , -25 /O . -25 /O u2026 -25 ~O T 10 ~O , -25 ~O . -25 ~O u2026 -25 P A -74 P 'A -74 P ^A -74 P :A -74 P `A -74 P oA -74 P ~A -74 P a -55 P 'a -55 P ^a -55 P :a -55 P `a -55 P oa -55 P ~a -55 P , -150 P e -55 P 'e -55 P ^e -55 P :e -55 P `e -55 P o -55 P 'o -55 P ^o -55 P :o -55 P `o -55 P /o -55 P ~o -55 P . -150 P u2026 -150 S , -18 S . -18 S u2026 -18 vS , -18 vS . -18 vS u2026 -18 T A -55 T 'A -55 T ^A -55 T :A -55 T `A -55 T oA -55 T ~A -55 T O 10 T 'O 10 T ^O 10 T :O 10 T `O 10 T /O 10 T ~O 10 T a -74 T 'a -74 T ^a -74 T :a -74 T `a -74 T oa -74 T ~a -74 T , -100 T e -74 T 'e -74 T ^e -74 T :e -74 T `e -74 T - -125 T hy -125 T i -18 T 'i -18 T ^i -18 T :i -18 T `i -18 T o -74 T 'o -74 T ^o -74 T :o -74 T `o -74 T /o -74 T ~o -74 T . -100 T u2026 -100 T r -18 T u -18 T 'u -18 T ^u -18 T :u -18 T `u -18 U A -18 U 'A -18 U ^A -18 U :A -18 U `A -18 U oA -18 U ~A -18 U , -25 U . -25 U u2026 -25 'U A -18 'U 'A -18 'U ^A -18 'U :A -18 'U `A -18 'U oA -18 'U ~A -18 'U , -25 'U . -25 'U u2026 -25 ^U A -18 ^U 'A -18 ^U ^A -18 ^U :A -18 ^U `A -18 ^U oA -18 ^U ~A -18 ^U , -25 ^U . -25 ^U u2026 -25 :U A -18 :U 'A -18 :U ^A -18 :U :A -18 :U `A -18 :U oA -18 :U ~A -18 :U , -25 :U . -25 :U u2026 -25 `U A -18 `U 'A -18 `U ^A -18 `U :A -18 `U `A -18 `U oA -18 `U ~A -18 `U , -25 `U . -25 `U u2026 -25 V A -74 V 'A -74 V ^A -74 V :A -74 V `A -74 V oA -74 V ~A -74 V a -74 V 'a -74 V ^a -74 V :a -74 V `a -74 V oa -74 V ~a -74 V : -37 V , -125 V e -74 V 'e -74 V ^e -74 V :e -74 V `e -74 V - -100 V hy -100 V i -18 V 'i -18 V ^i -18 V :i -18 V `i -18 V o -74 V 'o -74 V ^o -74 V :o -74 V `o -74 V /o -74 V ~o -74 V . -125 V u2026 -125 V ; -37 V u -55 V 'u -55 V ^u -55 V :u -55 V `u -55 W A -74 W 'A -74 W ^A -74 W :A -74 W `A -74 W oA -74 W ~A -74 W a -74 W 'a -74 W ^a -74 W :a -74 W `a -74 W oa -74 W ~a -74 W : -55 W , -100 W e -74 W 'e -74 W ^e -74 W :e -74 W `e -74 W - -100 W hy -100 W i -18 W 'i -18 W ^i -18 W :i -18 W `i -18 W o -74 W 'o -74 W ^o -74 W :o -74 W `o -74 W /o -74 W ~o -74 W . -100 W u2026 -100 W ; -55 W u -37 W 'u -37 W ^u -37 W :u -37 W `u -37 W y -25 W 'y -25 W :y -25 Y A -91 Y 'A -91 Y ^A -91 Y :A -91 Y `A -91 Y oA -91 Y ~A -91 Y a -100 Y 'a -100 Y ^a -100 Y :a -100 Y `a -100 Y oa -100 Y ~a -100 Y : -25 Y , -100 Y e -100 Y 'e -100 Y ^e -100 Y :e -40 Y `e -40 Y - -125 Y hy -125 Y i -18 Y 'i -18 Y ^i -18 Y o -100 Y 'o -100 Y ^o -100 Y :o -40 Y `o -40 Y /o -100 Y ~o -100 Y . -100 Y u2026 -100 Y ; -25 Y u -55 Y 'u -55 Y ^u -55 Y :u -55 Y `u -55 'Y A -91 'Y 'A -91 'Y ^A -91 'Y :A -91 'Y `A -91 'Y oA -91 'Y ~A -91 'Y a -100 'Y 'a -100 'Y ^a -100 'Y :a -100 'Y `a -100 'Y oa -100 'Y ~a -100 'Y : -25 'Y , -100 'Y e -100 'Y 'e -100 'Y ^e -100 'Y :e -40 'Y `e -40 'Y - -125 'Y hy -125 'Y i -18 'Y 'i -18 'Y ^i -18 'Y o -100 'Y 'o -100 'Y ^o -100 'Y :o -40 'Y `o -40 'Y /o -100 'Y ~o -100 'Y . -100 'Y u2026 -100 'Y ; -25 'Y u -55 'Y 'u -55 'Y ^u -55 'Y :u -55 'Y `u -55 :Y A -91 :Y 'A -91 :Y ^A -91 :Y :A -91 :Y `A -91 :Y oA -91 :Y ~A -91 :Y a -100 :Y 'a -100 :Y ^a -100 :Y :a -100 :Y `a -100 :Y oa -100 :Y ~a -100 :Y : -25 :Y , -100 :Y e -100 :Y 'e -100 :Y ^e -100 :Y :e -40 :Y `e -40 :Y - -125 :Y hy -125 :Y i -18 :Y 'i -18 :Y ^i -18 :Y o -100 :Y 'o -100 :Y ^o -100 :Y :o -40 :Y `o -40 :Y /o -100 :Y ~o -100 :Y . -100 :Y u2026 -100 :Y ; -25 :Y u -55 :Y 'u -55 :Y ^u -55 :Y :u -55 :Y `u -55 : u0020 -18 , rq -18 , ' -18 , cq -18 , u0020 -18 f rq 75 f ' 75 f cq 75 . rq -18 u2026 rq -18 . ' -18 u2026 ' -18 . cq -18 u2026 cq -18 . u0020 -18 u2026 u0020 -18 lq A -74 lq 'A -74 lq ^A -74 lq :A -74 lq `A -74 lq oA -74 lq ~A -74 rq u0020 -18 ` A -74 oq A -74 ` 'A -74 oq 'A -74 ` ^A -74 oq ^A -74 ` :A -74 oq :A -74 ` `A -74 oq `A -74 ` oA -74 oq oA -74 ` ~A -74 oq ~A -74 ' d -25 cq d -25 ' s -25 cq s -25 ' vs -25 cq vs -25 r , -74 r . -74 r u2026 -74 ; u0020 -18 u0020 A -18 u0020 'A -18 u0020 ^A -18 u0020 :A -18 u0020 `A -18 u0020 oA -18 u0020 ~A -18 u0020 T -18 u0020 V -18 u0020 W -18 u0020 Y -18 u0020 'Y -18 u0020 :Y -18 u0020 lq -18 u0020 ` -18 u0020 oq -18 v , -100 v . -100 v u2026 -100 w , -100 w . -100 w u2026 -100 y , -100 y . -100 y u2026 -100 'y , -100 'y . -100 'y u2026 -100 :y , -100 :y . -100 :y u2026 -100 charset ha 606,690 2 0 asciicircum ti 606,346 0 1 asciitilde vS 667,952,15 2 2 Scaron vZ 667,952 2 3 Zcaron vs 500,725,15 2 4 scaron vz 537,725 2 5 zcaron :Y 722,921,0,12,12 2 6 Ydieresis tm 1000,722 2 7 trademark aq 241,737 2 8 quotesingle Eu 574,705,15 2 9 Euro space 287 0 32 space ! 296,737,15 2 33 exclam " 333,737 2 34 quotedbl dq " # 574,690 2 35 numbersign sh " $ 574,810,141 2 36 dollar Do " % 833,705,15 2 37 percent & 852,737,15 2 38 ampersand ' 241,737 2 39 quoteright cq " ( 389,745,117 2 40 parenleft ) 389,745,117 2 41 parenright * 500,737 2 42 asterisk + 606,506 0 43 plus , 278,175,184 0 44 comma - 333,302 0 45 hyphen hy " . 278,175,15 0 46 period / 278,737,15,42,42 2 47 slash sl " 0 574,705,15 2 48 zero 1 574,705 2 49 one 2 574,705 2 50 two 3 574,705,15 2 51 three 4 574,705 2 52 four 5 574,705,15 2 53 five 6 574,705,15 2 54 six 7 574,705,15 2 55 seven 8 574,705,15 2 56 eight 9 574,705,15 2 57 nine : 278,485,15 0 58 colon ; 278,485,184 0 59 semicolon < 606,515,9 0 60 less = 606,403 0 61 equal > 606,515,9 0 62 greater ? 500,737,15 2 63 question @ 747,737,15,3,2 2 64 at at " A 759,737,0,19,19 2 65 A B 778,722 2 66 B C 778,737,15 2 67 C D 833,722 2 68 D E 759,722 2 69 E F 722,722 2 70 F G 833,737,15 2 71 G H 870,722 2 72 H I 444,722 2 73 I J 648,722,15 2 74 J K 815,722,0,7 2 75 K L 722,722 2 76 L M 981,722 2 77 M N 833,722,10 2 78 N O 833,737,15 2 79 O P 759,722 2 80 P Q 833,737,189 2 81 Q R 815,722,15 2 82 R S 667,737,15 2 83 S T 722,722 2 84 T U 833,722,15 2 85 U V 759,722,10,19,19 2 86 V W 981,722,10 2 87 W X 722,722,0,12,12 2 88 X Y 722,722,0,12,12 2 89 Y Z 667,722 2 90 Z [ 389,737,109 2 91 bracketleft lB " \ 606,737,15 2 92 backslash rs " ] 389,737,109 2 93 bracketright rB " ^ 333,725,0,11,10 2 94 circumflex a^ " _ 500,0,125 0 95 underscore ` 241,737 2 96 quoteleft oq " a 611,485,15 0 97 a b 648,737,15 2 98 b c 556,485,15 0 99 c d 667,737,15 2 100 d e 574,485,15 0 101 e f 389,737,0,72 2 102 f g 611,535,205,12 1 103 g h 685,737 2 104 h i 370,737 2 105 i j 352,737,205,0,86 3 106 j k 667,737 2 107 k l 352,737 2 108 l m 963,485 0 109 m n 685,485 0 110 n o 611,485,15 0 111 o p 667,485,205 1 112 p q 648,485,205 1 113 q r 519,485 0 114 r s 500,485,15 0 115 s t 426,675,15 2 116 t u 685,475,15 0 117 u v 611,475,10 0 118 v w 889,475,10 0 119 w x 611,475 0 120 x y 611,475,205 1 121 y z 537,475 0 122 z { 389,737,109 2 123 braceleft lC " | 606,750,250 3 124 bar ba " } 389,737,109 2 125 braceright rC " ~ 333,705,0,24,24 2 126 tilde a~ " bq 241,175,184 0 128 quotesinglbase Fo 500,397 0 129 guillemotleft Fc 500,397 0 130 guillemotright bu 606,542 0 131 bullet Fn 574,737,205 3 132 florin f/ 167,705,15,165,165 2 133 fraction %0 1000,705,15 2 134 perthousand dg 500,737,101 2 135 dagger dd 500,737,89 2 136 daggerdbl en 500,292 0 137 endash em 1000,292 0 138 emdash fi 685,737 2 140 fi fl 685,737 2 141 fl .i 370,475 0 144 dotlessi ga 333,737 2 146 grave a" 333,737,0,98,16 2 147 hungarumlaut a. 333,737 2 148 dotaccent ab 333,714 2 149 breve ah 333,725,0,11,10 2 150 caron ao 333,761 2 151 ring ho 333,4,220 1 152 ogonek lq 481,737 2 153 quotedblleft rq 481,737 2 154 quotedblright oe 907,485,15 0 155 oe /l 352,737 2 156 lslash Bq 481,175,184 0 157 quotedblbase OE 1000,722 2 158 OE /L 722,722 2 159 Lslash r! 296,547,205 1 161 exclamdown ct 574,572,102 0 162 cent Po 574,705,15 2 163 sterling Cs 574,605 0 164 currency Ye 574,690,0,10,10 2 165 yen bb 606,675,175 2 166 brokenbar sc 500,737,86 2 167 section ad 333,707,0,12,12 2 168 dieresis co 747,737,15,3,2 2 169 copyright Of 367,705,0,26 2 170 ordfeminine fo 333,397 0 171 guilsinglleft tno 606,403 0 172 logicalnot \- 606,307 0 173 minus rg 747,737,15,3,2 2 174 registered a- 333,664,0,6,6 0 175 macron de 400,705 2 176 degree t+- 606,506 0 177 plusminus S2 344,705,0,6,3 2 178 twosuperior S3 344,705,0,11,3 2 179 threesuperior aa 333,737 2 180 acute *m 685,475,205 1 181 mu mc " ps 747,722,71 2 182 paragraph pc 278,372 0 183 periodcentered ac 333,2,224 1 184 cedilla S1 344,705 2 185 onesuperior Om 367,705 2 186 ordmasculine fc 333,397 0 187 guilsinglright 14 861,705,15 2 188 onequarter 12 861,705,15 2 189 onehalf 34 861,705,15 2 190 threequarters r? 500,547,205 1 191 questiondown `A 759,964,0,19,19 2 192 Agrave 'A 759,964,0,19,19 2 193 Aacute ^A 759,952,0,19,19 2 194 Acircumflex ~A 759,932,0,19,19 2 195 Atilde :A 759,921,0,19,19 2 196 Adieresis oA 759,988,0,19,19 2 197 Aring AE 981,722,0,0,29 2 198 AE ,C 778,737,224 3 199 Ccedilla `E 759,964 2 200 Egrave 'E 759,964 2 201 Eacute ^E 759,952 2 202 Ecircumflex :E 759,921 2 203 Edieresis `I 444,964 2 204 Igrave 'I 444,964 2 205 Iacute ^I 444,952 2 206 Icircumflex :I 444,921 2 207 Idieresis -D 833,722 2 208 Eth ~N 833,932,10 2 209 Ntilde `O 833,964,15 2 210 Ograve 'O 833,964,15 2 211 Oacute ^O 833,952,15 2 212 Ocircumflex ~O 833,932,15 2 213 Otilde :O 833,921,15 2 214 Odieresis tmu 606,491 0 215 multiply /O 833,775,53 2 216 Oslash `U 833,964,15 2 217 Ugrave 'U 833,964,15 2 218 Uacute ^U 833,952,15 2 219 Ucircumflex :U 833,921,15 2 220 Udieresis 'Y 722,964,0,12,12 2 221 Yacute TP 759,722 2 222 Thorn ss 611,737,15,0,2 2 223 germandbls `a 611,737,15 2 224 agrave 'a 611,737,15 2 225 aacute ^a 611,725,15 2 226 acircumflex ~a 611,705,15 2 227 atilde :a 611,694,15 2 228 adieresis oa 611,761,15 2 229 aring ae 870,485,15 0 230 ae ,c 556,485,224 1 231 ccedilla `e 574,737,15 2 232 egrave 'e 574,737,15 2 233 eacute ^e 574,725,15 2 234 ecircumflex :e 574,694,15 2 235 edieresis `i 370,737 2 236 igrave 'i 370,737 2 237 iacute ^i 370,725 2 238 icircumflex :i 370,694 2 239 idieresis Sd 611,737,15 2 240 eth ~n 685,705 2 241 ntilde `o 611,737,15 2 242 ograve 'o 611,737,15 2 243 oacute ^o 611,725,15 2 244 ocircumflex ~o 611,705,15 2 245 otilde :o 611,694,15 2 246 odieresis tdi 606,546,40 0 247 divide /o 611,573,103 0 248 oslash `u 685,737,15 2 249 ugrave 'u 685,737,15 2 250 uacute ^u 685,725,15 2 251 ucircumflex :u 685,694,15 2 252 udieresis 'y 611,737,205 3 253 yacute Tp 667,737,205 3 254 thorn :y 611,694,205 3 255 ydieresis u2026 1000,175,15 0 256 ellipsis groff-1.23.0/font/devps/BMR0000644000175000017500000002370514450320476012267 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName ITC Bookman Light # Version 003.001 # FamilyName ITC Bookman # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.ITC Bookman is a registered trademark of International Typeface Corporation. # Comment Copyright (c) 1985, 1987, 1989, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:27:36 1999 # Comment UniqueID 44719 # Comment VMusage 35588 42524 name BMR internalname Bookman-Light spacewidth 320 encoding text.enc ligatures fi fl 0 kernpairs A T 1 A V -56 A W -40 A Y -35 A 'Y -35 A :Y -35 A v 7 A w 4 A y 32 A 'y 32 A :y 32 'A T 1 'A V -56 'A W -40 'A Y -35 'A 'Y -35 'A :Y -35 'A v 7 'A w 4 'A y 32 'A 'y 32 'A :y 32 ^A T 1 ^A V -56 ^A W -40 ^A Y -35 ^A 'Y -35 ^A :Y -35 ^A v 7 ^A w 4 ^A y 32 ^A 'y 32 ^A :y 32 :A T 1 :A V -56 :A W -40 :A Y -35 :A 'Y -35 :A :Y -35 :A v 7 :A w 4 :A y 32 :A 'y 32 :A :y 32 `A T 1 `A V -56 `A W -40 `A Y -35 `A 'Y -35 `A :Y -35 `A v 7 `A w 4 `A y 32 `A 'y 32 `A :y 32 oA T 1 oA V -56 oA W -40 oA Y -35 oA 'Y -35 oA :Y -35 oA v 7 oA w 4 oA y 32 oA 'y 32 oA :y 32 ~A T 1 ~A V -56 ~A W -40 ~A Y -35 ~A 'Y -35 ~A :Y -35 ~A v 7 ~A w 4 ~A y 32 ~A 'y 32 ~A :y 32 F A -21 F 'A -21 F ^A -21 F :A -21 F `A -21 F oA -21 F ~A -21 F , -41 F . -46 F u2026 -46 L T 28 L V -4 L W 1 L Y 13 L 'Y 13 L :Y 13 L y 79 L 'y 79 L :y 79 /L T 28 /L V -4 /L W 1 /L Y 13 /L 'Y 13 /L :Y 13 /L y 79 /L 'y 79 /L :y 79 P A -8 P 'A -8 P ^A -8 P :A -8 P `A -8 P oA -8 P ~A -8 P , -55 P . -60 P u2026 -60 R T 71 R V 8 R W 13 R Y 26 R 'Y 26 R :Y 26 R y 59 R 'y 59 R :y 59 T A 1 T 'A 1 T ^A 1 T :A 1 T `A 1 T oA 1 T ~A 1 T a 17 T 'a 17 T ^a 17 T :a 17 T `a 17 T oa 17 T ~a 17 T c 14 T ,c 14 T , -28 T e 13 T 'e 13 T ^e 13 T :e 13 T `e 13 T - 90 T hy 90 T i 42 T 'i 42 T ^i 42 T :i 42 T `i 42 T o 15 T 'o 15 T ^o 15 T :o 15 T `o 15 T /o 15 T ~o 15 T . -33 T u2026 -33 T r 38 T s 16 T vs 16 V A -66 V 'A -66 V ^A -66 V :A -66 V `A -66 V oA -66 V ~A -66 V a -69 V 'a -69 V ^a -69 V :a -69 V `a -69 V oa -69 V ~a -69 V , -34 V e -72 V 'e -72 V ^e -72 V :e -72 V `e -72 V - 11 V hy 11 V i -20 V 'i -20 V o -71 V 'o -71 V ^o -71 V :o -71 V `o -71 V /o -71 V ~o -71 V . -40 V u2026 -40 V r -41 V u -38 V 'u -38 V ^u -38 V :u -38 V `u -38 V y 15 V 'y 15 V :y 15 W A -64 W 'A -64 W ^A -64 W :A -64 W `A -64 W oA -64 W ~A -64 W a -66 W 'a -66 W ^a -66 W :a -66 W `a -66 W oa -66 W ~a -66 W , -34 W e -69 W 'e -69 W ^e -69 W :e -69 W `e -69 W - 11 W hy 11 W i -20 W 'i -20 W o -68 W 'o -68 W ^o -68 W :o -68 W `o -68 W /o -68 W ~o -68 W . -40 W u2026 -40 W r -41 W u -38 W 'u -38 W ^u -38 W :u -38 W `u -38 W y 15 W 'y 15 W :y 15 Y A -53 Y 'A -53 Y ^A -53 Y :A -53 Y `A -53 Y oA -53 Y ~A -53 Y a -54 Y 'a -54 Y ^a -54 Y :a -54 Y `a -54 Y oa -54 Y ~a -54 Y , -34 Y e -58 Y 'e -58 Y ^e -58 Y :e -58 Y `e -58 Y - 11 Y hy 11 Y i -37 Y 'i -37 Y ^i -37 Y o -57 Y 'o -57 Y ^o -57 Y :o -57 Y `o -57 Y /o -57 Y ~o -57 Y p -31 Y . -40 Y u2026 -40 Y q -55 Y u -38 Y 'u -38 Y ^u -38 Y :u -38 Y `u -38 Y v 15 'Y A -53 'Y 'A -53 'Y ^A -53 'Y :A -53 'Y `A -53 'Y oA -53 'Y ~A -53 'Y a -54 'Y 'a -54 'Y ^a -54 'Y :a -54 'Y `a -54 'Y oa -54 'Y ~a -54 'Y , -34 'Y e -58 'Y 'e -58 'Y ^e -58 'Y :e -58 'Y `e -58 'Y - 11 'Y hy 11 'Y i -37 'Y 'i -37 'Y o -57 'Y 'o -57 'Y ^o -57 'Y :o -57 'Y `o -57 'Y /o -57 'Y ~o -57 'Y p -31 'Y . -40 'Y u2026 -40 'Y q -55 'Y u -38 'Y 'u -38 'Y ^u -38 'Y :u -38 'Y `u -38 'Y v 15 :Y A -53 :Y 'A -53 :Y ^A -53 :Y :A -53 :Y `A -53 :Y oA -53 :Y ~A -53 :Y a -54 :Y 'a -54 :Y ^a -54 :Y :a -54 :Y `a -54 :Y oa -54 :Y ~a -54 :Y , -34 :Y e -58 :Y 'e -58 :Y ^e -58 :Y :e -58 :Y `e -58 :Y - 11 :Y hy 11 :Y i -37 :Y 'i -37 :Y o -57 :Y 'o -57 :Y ^o -57 :Y :o -57 :Y `o -57 :Y /o -57 :Y ~o -57 :Y p -31 :Y . -40 :Y u2026 -40 :Y q -55 :Y u -38 :Y 'u -38 :Y ^u -38 :Y :u -38 :Y `u -38 :Y v 15 f f 29 r c 7 r ,c 7 r , -58 r d 7 r e 7 r 'e 7 r ^e 7 r :e 7 r `e 7 r f 33 r g -4 r h -21 r - 70 r hy 70 r m 31 r n 31 r ~n 31 r o 8 r 'o 8 r ^o 8 r :o 8 r `o 8 r /o 8 r ~o 8 r . -64 r u2026 -64 r q 9 charset ha 600,681 2 0 asciicircum ti 600,352 0 1 asciitilde vS 660,849,17 2 2 Scaron vZ 640,849,0,16 2 3 Zcaron vs 520,672,8 2 4 scaron vz 480,672 2 5 zcaron :Y 640,851,0,26,30 2 6 Ydieresis tm 980,681 2 7 trademark aq 220,698 2 8 quotesingle Eu 620,698,17 2 9 Euro space 320 0 32 space ! 300,698,8 2 33 exclam " 380,698 2 34 quotedbl dq " # 620,681 2 35 numbersign sh " $ 620,791,109 2 36 dollar Do " % 900,698,8 2 37 percent & 800,698,17 2 38 ampersand ' 220,698 2 39 quoteright cq " ( 300,727,145 2 40 parenleft ) 300,727,146 2 41 parenright * 440,698 2 42 asterisk + 600,513 0 43 plus , 320,114,114 0 44 comma - 400,292 0 45 hyphen hy " . 320,123,8 0 46 period / 600,717,149 2 47 slash sl " 0 620,698,17 2 48 zero 1 620,681 2 49 one 2 620,698 2 50 two 3 620,698,17 2 51 three 4 620,681 2 52 four 5 620,717,17 2 53 five 6 620,698,17 2 54 six 7 620,681 2 55 seven 8 620,698,17 2 56 eight 9 620,698,17 2 57 nine : 320,494,8 0 58 colon ; 320,494,114 0 59 semicolon < 600,526,2 0 60 less = 600,398 0 61 equal > 600,526,2 0 62 greater ? 540,698,8 2 63 question @ 820,698,17 2 64 at at " A 680,681,0,34,37 2 65 A B 740,681 2 66 B C 740,698,17 2 67 C D 800,681 2 68 D E 720,681 2 69 E F 640,681,0,14 2 70 F G 800,698,17 2 71 G H 800,681 2 72 H I 340,681 2 73 I J 600,681,17,0,23 2 74 J K 720,681,0,30 2 75 K L 600,681,0,29 2 76 L M 920,681 2 77 M N 740,681 2 78 N O 800,698,17 2 79 O P 620,681 2 80 P Q 820,698,189 2 81 Q R 720,681,0,37 2 82 R S 660,698,17 2 83 S T 620,681,0,36,37 2 84 T U 780,681,17 2 85 U V 700,681,0,25,30 2 86 V W 960,681,0,24,30 2 87 W X 720,681,0,35,30 2 88 X Y 640,681,0,26,30 2 89 Y Z 640,681,0,16 2 90 Z [ 300,717,136 2 91 bracketleft lB " \ 600,717 2 92 backslash rs " ] 300,717,136 2 93 bracketright rB " ^ 420,685 2 94 circumflex a^ " _ 500,0,125 0 95 underscore ` 220,698 2 96 quoteleft oq " a 580,494,8,7 0 97 a b 620,717,8,0,2 2 98 b c 520,494,8 0 99 c d 620,717,8 2 100 d e 520,494,8 0 101 e f 320,734,0,94 2 102 f g 540,567,243,2 1 103 g h 660,717 2 104 h i 300,654 0 105 i j 300,654,251,0,109 1 106 j k 620,717,0,8 2 107 k l 300,717 2 108 l m 940,494 0 109 m n 660,494 0 110 n o 560,494,8 0 111 o p 620,494,228 1 112 p q 580,494,228,9 1 113 q r 440,494,0,7 0 114 r s 520,494,8 0 115 s t 380,667,8,8 2 116 t u 680,484,8 0 117 u v 520,484,0,14,23 0 118 v w 780,484,0,24,19 0 119 w x 560,484,0,16,16 0 120 x y 540,484,236,9,23 1 121 y z 480,484 0 122 z { 280,717,136 2 123 braceleft lC " | 600,750,250 3 124 bar ba " } 280,717,136 2 125 braceright rC " ~ 440,661 0 126 tilde a~ " bq 220,110,108 0 128 quotesinglbase Fo 360,437 0 129 guillemotleft Fc 360,437 0 130 guillemotright bu 460,511 0 131 bullet Fn 620,749,155,13,29 2 132 florin f/ 140,681,0,195,188 2 133 fraction %0 1280,698,8 2 134 perthousand dg 540,698,156 2 135 dagger dd 540,698,156 2 136 daggerdbl en 500,292,0,15,15 0 137 endash em 1000,292,0,15,15 0 138 emdash fi 620,734 2 140 fi fl 620,734 2 141 fl .i 300,484 0 144 dotlessi ga 340,689 2 146 grave a" 380,698 2 147 hungarumlaut a. 260,684 2 148 dotaccent ab 460,687 2 149 breve ah 420,672 2 150 caron ao 320,731 2 151 ring ho 320,0,153 0 152 ogonek lq 400,698 2 153 quotedblleft rq 400,698 2 154 quotedblright oe 900,494,8 0 155 oe /l 320,717 2 156 lslash Bq 400,110,108 0 157 quotedblbase OE 1240,698,17 2 158 OE /L 600,681,0,29 2 159 Lslash r! 300,494,214 0 161 exclamdown ct 620,651 0 162 cent Po 620,698,17,11 2 163 sterling Cs 620,591 0 164 currency Ye 620,681,0,27,22 2 165 yen bb 600,675,175 2 166 brokenbar sc 520,698,178 2 167 section ad 420,655 0 168 dieresis co 740,698,17 2 169 copyright Of 420,698 2 170 ordfeminine fo 240,437 0 171 guilsinglleft tno 600,398 0 172 logicalnot \- 600,300 0 173 minus rg 740,698,17 2 174 registered a- 440,635 0 175 macron de 400,698 2 176 degree t+- 600,513 0 177 plusminus S2 372,698 2 178 twosuperior S3 372,698 2 179 threesuperior aa 340,689 2 180 acute *m 627,484,205 0 181 mu mc " ps 600,681 2 182 paragraph pc 320,327 0 183 periodcentered ac 320,0,200 0 184 cedilla S1 372,688 2 185 onesuperior Om 420,698 2 186 ordmasculine fc 240,437 0 187 guilsinglright 14 930,681 2 188 onequarter 12 930,681 2 189 onehalf 34 930,691 2 190 threequarters r? 540,494,217 0 191 questiondown `A 680,866,0,34,37 2 192 Agrave 'A 680,866,0,34,37 2 193 Aacute ^A 680,862,0,34,37 2 194 Acircumflex ~A 680,838,0,34,37 2 195 Atilde :A 680,851,0,34,37 2 196 Adieresis oA 680,908,0,34,37 2 197 Aring AE 1260,681,0,0,36 2 198 AE ,C 740,698,200 2 199 Ccedilla `E 720,866 2 200 Egrave 'E 720,866 2 201 Eacute ^E 720,862 2 202 Ecircumflex :E 720,851 2 203 Edieresis `I 340,866 2 204 Igrave 'I 340,866 2 205 Iacute ^I 340,862 2 206 Icircumflex :I 340,851 2 207 Idieresis -D 800,681 2 208 Eth ~N 740,838 2 209 Ntilde `O 800,866,17 2 210 Ograve 'O 800,866,17 2 211 Oacute ^O 800,862,17 2 212 Ocircumflex ~O 800,838,17 2 213 Otilde :O 800,851,17 2 214 Odieresis tmu 600,513 0 215 multiply /O 800,733,53 2 216 Oslash `U 780,866,17 2 217 Ugrave 'U 780,866,17 2 218 Uacute ^U 780,862,17 2 219 Ucircumflex :U 780,851,17 2 220 Udieresis 'Y 640,866,0,26,30 2 221 Yacute TP 620,681 2 222 Thorn ss 660,698,110,0,109 2 223 germandbls `a 580,689,8,7 2 224 agrave 'a 580,689,8,7 2 225 aacute ^a 580,685,8,7 2 226 acircumflex ~a 580,661,8,7 0 227 atilde :a 580,674,8,7 2 228 adieresis oa 580,731,8,7 2 229 aring ae 860,494,8 0 230 ae ,c 520,494,200 0 231 ccedilla `e 520,689,8 2 232 egrave 'e 520,689,8 2 233 eacute ^e 520,685,8 2 234 ecircumflex :e 520,674,8 2 235 edieresis `i 300,689 2 236 igrave 'i 300,689 2 237 iacute ^i 300,685 2 238 icircumflex :i 300,674 2 239 idieresis Sd 560,734,8 2 240 eth ~n 660,661 0 241 ntilde `o 560,689,8 2 242 ograve 'o 560,689,8 2 243 oacute ^o 560,685,8 2 244 ocircumflex ~o 560,661,8 0 245 otilde :o 560,674,8 2 246 odieresis tdi 600,514 0 247 divide /o 560,534,40 0 248 oslash `u 680,689,8 2 249 ugrave 'u 680,689,8 2 250 uacute ^u 680,685,8 2 251 ucircumflex :u 680,674,8 2 252 udieresis 'y 540,689,236,9,23 3 253 yacute Tp 620,717,228 3 254 thorn :y 540,674,236,9,23 3 255 ydieresis u2026 1000,123,8 0 256 ellipsis groff-1.23.0/font/devps/AI0000644000175000017500000003114314450320476012133 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName ITC Avant Garde Gothic Book Oblique # Version 003.001 # FamilyName ITC Avant Garde Gothic # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1990, 1991, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.ITC Avant Garde Gothic is a registered trademark of International Typeface Corporation. # Comment Copyright (c) 1985, 1987, 1989, 1990, 1991, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:40:18 1999 # Comment UniqueID 44725 # Comment VMusage 9065 45991 name AI internalname AvantGarde-BookOblique slant 10.5 spacewidth 277 encoding text.enc ligatures fi fl 0 kernpairs A T -81 A V -122 A W -95 A Y -122 A 'Y -122 A :Y -122 A v -73 A w -65 A y -72 A 'y -72 A :y -72 'A T -81 'A V -122 'A W -95 'A Y -122 'A 'Y -122 'A :Y -122 'A v -73 'A w -65 'A y -72 'A 'y -72 'A :y -72 ^A T -81 ^A V -122 ^A W -95 ^A Y -122 ^A 'Y -122 ^A :Y -122 ^A v -73 ^A w -65 ^A y -72 ^A 'y -72 ^A :y -72 :A T -81 :A V -122 :A W -95 :A Y -122 :A 'Y -122 :A :Y -122 :A v -73 :A w -65 :A y -72 :A 'y -72 :A :y -72 `A T -81 `A V -122 `A W -95 `A Y -122 `A 'Y -122 `A :Y -122 `A v -73 `A w -65 `A y -72 `A 'y -72 `A :y -72 oA T -81 oA V -122 oA W -95 oA Y -122 oA 'Y -122 oA :Y -122 oA v -73 oA w -65 oA y -72 oA 'y -72 oA :y -72 ~A T -81 ~A V -122 ~A W -95 ~A Y -122 ~A 'Y -122 ~A :Y -122 ~A v -73 ~A w -65 ~A y -72 ~A 'y -72 ~A :y -72 F A -60 F 'A -60 F ^A -60 F :A -60 F `A -60 F oA -60 F ~A -60 F , -122 F . -79 F u2026 -79 L T -46 L V -113 L W -67 L Y -91 L 'Y -91 L :Y -91 L y -23 L 'y -23 L :y -23 /L T -46 /L V -113 /L W -67 /L Y -91 /L 'Y -91 /L :Y -91 /L y -23 /L 'y -23 /L :y -23 P A -74 P 'A -74 P ^A -74 P :A -74 P `A -74 P oA -74 P ~A -74 P , -123 P . -91 P u2026 -91 R T 6 R V -39 R W 2 R Y -20 R 'Y -20 R :Y -20 R y 32 R 'y 32 R :y 32 T A -81 T 'A -81 T ^A -81 T :A -81 T `A -81 T oA -81 T ~A -81 T a -52 T 'a -52 T ^a -52 T :a -52 T `a -52 T oa -52 T ~a -52 T c -51 T ,c -51 T : 3 T , -102 T e -49 T 'e -49 T ^e -49 T :e -49 T `e -49 T i 31 T 'i 31 T ^i 31 T :i 31 T `i 31 T o -49 T 'o -49 T ^o -49 T :o -49 T `o -49 T /o -49 T ~o -49 T . -71 T u2026 -71 T r -30 T s -23 T ; -29 T u -46 T 'u -46 T ^u -46 T :u -46 T `u -46 T w 7 T y 5 T 'y 5 T :y 5 V A -122 V 'A -122 V ^A -122 V :A -122 V `A -122 V oA -122 V ~A -122 V a -104 V 'a -104 V ^a -104 V :a -104 V `a -104 V oa -104 V ~a -104 V : -1 V , -106 V e -101 V 'e -101 V ^e -101 V :e -101 V `e -101 V i 5 V 'i 5 V o -101 V 'o -101 V ^o -101 V :o -101 V `o -101 V /o -101 V ~o -101 V . -75 V u2026 -75 V r -40 V ; -33 V u -40 V 'u -40 V ^u -40 V :u -40 V `u -40 V y -25 V 'y -25 V :y -25 W A -73 W 'A -73 W ^A -73 W :A -73 W `A -73 W oA -73 W ~A -73 W a -50 W 'a -50 W ^a -50 W :a -50 W `a -50 W oa -50 W ~a -50 W : -1 W , -106 W e -47 W 'e -47 W ^e -47 W :e -47 W `e -47 W i 6 W 'i 6 W ^i 16 W :i 16 W `i 16 W o -46 W 'o -46 W ^o -46 W :o -46 W `o -46 W /o -46 W ~o -46 W . -74 W u2026 -74 W r -29 W ; -33 W u -30 W 'u -30 W ^u -30 W :u -30 W `u -30 W y -2 W 'y -2 W :y -2 Y A -122 Y 'A -122 Y ^A -122 Y :A -122 Y `A -122 Y oA -122 Y ~A -122 Y a -93 Y 'a -93 Y ^a -93 Y :a -93 Y `a -93 Y oa -93 Y ~a -93 Y : 9 Y , -97 Y e -89 Y 'e -89 Y ^e -89 Y :e -89 Y `e -89 Y i 13 Y 'i 13 Y ^i 23 Y :i 23 Y `i 23 Y o -89 Y 'o -89 Y ^o -89 Y :o -89 Y `o -89 Y /o -89 Y ~o -89 Y p -67 Y . -65 Y u2026 -65 Y q -93 Y ; -23 Y u -69 Y 'u -69 Y ^u -69 Y :u -69 Y `u -69 Y v -17 'Y A -122 'Y 'A -122 'Y ^A -122 'Y :A -122 'Y `A -122 'Y oA -122 'Y ~A -122 'Y a -93 'Y 'a -93 'Y ^a -93 'Y :a -93 'Y `a -93 'Y oa -93 'Y ~a -93 'Y : 9 'Y , -97 'Y e -89 'Y 'e -89 'Y ^e -89 'Y :e -89 'Y `e -89 'Y i 13 'Y 'i 13 'Y ^i 23 'Y :i 23 'Y `i 23 'Y o -89 'Y 'o -89 'Y ^o -89 'Y :o -89 'Y `o -89 'Y /o -89 'Y ~o -89 'Y p -67 'Y . -65 'Y u2026 -65 'Y q -93 'Y ; -23 'Y u -69 'Y 'u -69 'Y ^u -69 'Y :u -69 'Y `u -69 'Y v -17 :Y A -122 :Y 'A -122 :Y ^A -122 :Y :A -122 :Y `A -122 :Y oA -122 :Y ~A -122 :Y a -93 :Y 'a -93 :Y ^a -93 :Y :a -93 :Y `a -93 :Y oa -93 :Y ~a -93 :Y : 9 :Y , -97 :Y e -89 :Y 'e -89 :Y ^e -89 :Y :e -89 :Y `e -89 :Y i 13 :Y 'i 13 :Y ^i 23 :Y :i 23 :Y `i 23 :Y o -89 :Y 'o -89 :Y ^o -89 :Y :o -89 :Y `o -89 :Y /o -89 :Y ~o -89 :Y p -67 :Y . -65 :Y u2026 -65 :Y q -93 :Y ; -23 :Y u -69 :Y 'u -69 :Y ^u -69 :Y :u -69 :Y `u -69 :Y v -17 f f 3 r c -7 r ,c -7 r , -105 r d -6 r e -4 r 'e -4 r ^e -4 r :e -4 r `e -4 r f 48 r g 1 r h 29 r m 28 r n 21 r ~n 21 r o -4 r 'o -4 r ^o -4 r :o -4 r `o -4 r /o -4 r ~o -4 r . -73 r u2026 -73 r q -8 charset ha 606,740,0,54,-59,54 2 0 asciicircum ti 606,319,0,28,-64,28 0 1 asciitilde vS 498,927,13,145,-6,81 2 2 Scaron vZ 480,927,0,167,38,81 2 3 Zcaron vs 388,764,13,170,1,81 2 4 scaron vz 425,764,0,152,40,81 2 5 zcaron :Y 592,928,0,188,-88,81 2 6 Ydieresis tm 1000,740,0,4,-87,4 2 7 trademark aq 198,740,0,130,-103,81 2 8 quotesingle Eu 554,753,13,177,-8,81 2 9 Euro space 277 0 32 space ! 295,740,0,78,-61,78 2 33 exclam " 309,740,0,152,-80,81 2 34 quotedbl dq " # 554,740,0,116,-21,81 2 35 numbersign sh " $ 554,811,70,78,-56,78 2 36 dollar Do " % 775,751,13,62,-74,62 2 37 percent & 757,753,12,69,-42,69 2 38 ampersand ' 351,740,0,93,-145,81 2 39 quoteright cq " ( 369,757,205,177,-39,81 3 40 parenleft ) 369,757,205,64,74,64 3 41 parenright * 425,740,0,105,-120,81 2 42 asterisk + 606,506,0,53,-41,53 0 43 plus , 277,126,67,0,49 0 44 comma - 332,315,0,79,-25,79 0 45 hyphen hy " . 277,126,0,0,-52 0 46 period / 437,740,100,154,25,81 2 47 slash sl " 0 554,753,13,118,-20,81 2 48 zero 1 554,740,0,0,-209 2 49 one 2 554,753,0,112,10,81 2 50 two 3 554,753,13,61,-23,61 2 51 three 4 554,740,0,95,11,81 2 52 four 5 554,740,13,102,-18,81 2 53 five 6 554,739,13,77,-15,77 2 54 six 7 554,740,0,125,-60,81 2 55 seven 8 554,753,13,76,-27,76 2 56 eight 9 554,752,0,122,-60,81 2 57 nine : 277,548,0,51,-52,51 0 58 colon ; 277,548,67,51,49,51 0 59 semicolon < 606,514,8,94,-37,81 0 60 less = 606,388,0,71,-22,71 0 61 equal > 606,514,8,57,0,57 0 62 greater ? 591,752,0,88,-108,81 2 63 question @ 867,753,13,72,-76,72 2 64 at at " A 740,740,0,39,38,39 2 65 A B 574,740,0,82,-24,81 2 66 B C 813,752,13,107,-54,81 2 67 C D 744,740,0,80,-24,80 2 68 D E 536,740,0,127,-20,81 2 69 E F 485,740,0,147,-20,81 2 70 F G 872,753,13,70,-52,70 2 71 G H 683,740,0,112,-26,81 2 72 H I 226,740,0,112,-26,81 2 73 I J 482,740,13,108,14,81 2 74 J K 591,740,0,188,-31,81 2 75 K L 462,740,0,63,-32,63 2 76 L M 919,740,0,112,-26,81 2 77 M N 740,740,0,112,-25,81 2 78 N O 869,753,13,82,-54,81 2 79 O P 592,740,0,123,-25,81 2 80 P Q 871,753,13,91,-51,81 2 81 Q R 607,740,0,113,-20,81 2 82 R S 498,753,13,113,-6,81 2 83 S T 426,740,0,181,-80,81 2 84 T U 655,740,13,112,-68,81 2 85 U V 702,740,0,179,-95,81 2 86 V W 960,740,0,178,-98,81 2 87 W X 609,740,0,166,42,81 2 88 X Y 592,740,0,188,-88,81 2 89 Y Z 480,740,0,167,38,81 2 90 Z [ 351,753,179,176,-94,81 2 91 bracketleft lB " \ 605,740,100,0,-205 2 92 backslash rs " ] 351,753,179,12,70,12 2 93 bracketright rB " ^ 502,764,0,95,-142,81 2 94 circumflex a^ " _ 500,0,125,37,74,37 0 95 underscore ` 351,740,0,58,-182,58 2 96 quoteleft oq " a 683,561,13,90,-37,81 0 97 a b 682,740,13,71,-18,71 2 98 b c 647,561,13,81,-36,81 0 99 c d 685,740,13,121,-34,81 2 100 d e 650,561,13,64,-33,64 0 101 e f 314,753,0,190,-54,81 2 102 f g 673,561,215,85,-6,81 1 103 g h 610,740,0,46,-12,46 2 104 h i 200,740,0,123,-15,81 2 105 i j 203,740,192,122,130,81 3 106 j k 502,740,0,137,-20,81 2 107 k l 200,740,0,123,-15,81 2 108 l m 938,561,0,50,-16,50 0 109 m n 610,561,0,49,-15,49 0 110 n o 655,561,13,65,-37,65 0 111 o p 682,561,192,67,22,67 1 112 p q 682,561,192,86,-32,81 1 113 q r 301,561,0,144,-15,81 0 114 r s 388,561,13,87,1,81 0 115 s t 339,740,0,143,-53,81 2 116 t u 608,547,13,85,-49,81 0 117 u v 554,547,0,144,-58,81 0 118 v w 831,547,0,141,-64,81 0 119 w x 480,547,0,140,38,81 0 120 x y 536,547,192,139,-47,81 1 121 y z 425,547,0,124,40,81 0 122 z { 351,740,189,168,-65,81 2 123 braceleft lC " | 672,778,222,0,-207 3 124 bar ba " } 351,740,189,37,66,37 2 125 braceright rC " ~ 439,754,0,131,-128,81 2 126 tilde a~ " bq 354,126,68,0,-26 0 128 quotesinglbase Fo 425,481,0,95,-42,81 0 129 guillemotleft Fc 425,481,0,63,-10,63 0 130 guillemotright bu 606,532,0,0,-167 0 131 bullet Fn 554,818,153,166,90,81 2 132 florin f/ 166,740,0,302,163,81 2 133 fraction %0 1174,751,13,58,-78,58 2 134 perthousand dg 553,740,133,90,-96,81 2 135 dagger dd 553,740,133,90,-21,81 2 136 daggerdbl en 500,315,0,74,-30,74 0 137 endash em 1000,315,0,74,-30,74 0 138 emdash fi 487,753,0,123,-54,81 2 140 fi fl 485,753,0,123,-54,81 2 141 fl .i 200,547,0,87,-15,81 0 144 dotlessi ga 378,786,0,98,-153,81 2 146 grave a" 552,786,0,122,-179,81 2 147 hungarumlaut a. 222,765,0,118,-142,81 2 148 dotaccent ab 453,754,0,138,-141,81 2 149 breve ah 502,764,0,113,-159,81 2 150 caron ao 332,807,0,120,-140,81 2 151 ring ho 302,0,191,0,-2 1 152 ogonek lq 502,740,0,56,-184,56 2 153 quotedblleft rq 484,740,0,109,-147,81 2 154 quotedblright oe 1137,561,13,73,-29,73 0 155 oe /l 300,740,0,104,-45,81 2 156 lslash Bq 502,126,68,0,-26 0 157 quotedblbase OE 1194,753,13,136,-56,81 2 158 OE /L 517,740,0,63,-56,63 2 159 Lslash r! 295,548,192,41,-24,41 1 161 exclamdown ct 554,707,0,92,-64,81 0 162 cent Po 554,753,0,110,21,81 2 163 sterling Cs 554,580,0,142,27,81 0 164 currency Ye 554,740,0,184,-25,81 2 165 yen bb 672,703,147,0,-221 0 166 brokenbar sc 615,753,141,33,-67,33 2 167 section ad 369,765,0,118,-141,81 2 168 dieresis co 747,752,12,134,-3,81 2 169 copyright Of 369,753,0,176,-51,81 2 170 ordfeminine fo 251,481,0,95,-42,81 0 171 guilsinglleft tno 606,388,0,71,-60,71 0 172 logicalnot \- 606,287,0,53,-41,53 0 173 minus rg 747,752,12,134,-3,81 2 174 registered a- 485,736,0,113,-146,81 0 175 macron de 400,709,0,102,-108,81 0 176 degree t+- 606,518,24,63,4,63 0 177 plusminus S2 332,747,0,152,-23,81 2 178 twosuperior S3 332,747,0,126,-47,81 2 179 threesuperior aa 375,786,0,119,-153,81 2 180 acute *m 608,547,192,85,24,81 1 181 mu mc " ps 564,740,110,175,-68,81 2 182 paragraph pc 277,316,0,8,-87,8 0 183 periodcentered ac 324,3,222,0,-2 1 184 cedilla S1 332,740,0,54,-140,54 2 185 onesuperior Om 369,753,0,148,-66,81 2 186 ordmasculine fc 251,481,0,63,-10,63 0 187 guilsinglright 14 831,740,0,0,-133 2 188 onequarter 12 831,740,0,30,-114,30 2 189 onehalf 34 831,747,0,45,-75,45 2 190 threequarters r? 591,548,205,0,-14 1 191 questiondown `A 740,949,0,39,38,39 2 192 Agrave 'A 740,949,0,39,38,39 2 193 Aacute ^A 740,927,0,39,38,39 2 194 Acircumflex ~A 740,917,0,39,38,39 2 195 Atilde :A 740,928,0,39,38,39 2 196 Adieresis oA 740,955,0,39,38,39 2 197 Aring AE 992,740,0,103,70,81 2 198 AE ,C 813,752,222,107,-54,81 3 199 Ccedilla `E 536,949,0,127,-20,81 2 200 Egrave 'E 536,949,0,127,-20,81 2 201 Eacute ^E 536,927,0,127,-20,81 2 202 Ecircumflex :E 536,928,0,127,-20,81 2 203 Edieresis `I 226,949,0,164,-26,81 2 204 Igrave 'I 226,949,0,263,-26,81 2 205 Iacute ^I 226,927,0,263,-26,81 2 206 Icircumflex :I 226,928,0,220,-26,81 2 207 Idieresis -D 790,740,0,73,-54,73 2 208 Eth ~N 740,917,0,112,-25,81 2 209 Ntilde `O 869,949,13,82,-54,81 2 210 Ograve 'O 869,949,13,82,-54,81 2 211 Oacute ^O 869,927,13,82,-54,81 2 212 Ocircumflex ~O 869,917,13,82,-54,81 2 213 Otilde :O 869,928,13,82,-54,81 2 214 Odieresis tmu 606,482,0,57,-37,57 0 215 multiply /O 868,819,83,112,-26,81 2 216 Oslash `U 655,949,13,112,-68,81 2 217 Ugrave 'U 655,949,13,112,-68,81 2 218 Uacute ^U 655,927,13,112,-68,81 2 219 Ucircumflex :U 655,928,13,112,-68,81 2 220 Udieresis 'Y 592,949,0,188,-88,81 2 221 Yacute TP 592,740,0,80,-10,80 2 222 Thorn ss 554,753,13,75,-11,75 2 223 germandbls `a 683,786,13,90,-37,81 2 224 agrave 'a 683,786,13,90,-37,81 2 225 aacute ^a 683,764,13,90,-37,81 2 226 acircumflex ~a 683,754,13,90,-37,81 2 227 atilde :a 683,765,13,90,-37,81 2 228 adieresis oa 683,807,13,90,-37,81 2 229 aring ae 1157,561,13,63,-30,63 0 230 ae ,c 647,561,222,81,-36,81 1 231 ccedilla `e 650,786,13,64,-33,64 2 232 egrave 'e 650,786,13,64,-33,64 2 233 eacute ^e 650,764,13,64,-33,64 2 234 ecircumflex :e 650,765,13,64,-33,64 2 235 edieresis `i 200,786,0,147,-15,81 2 236 igrave 'i 200,786,0,246,-15,81 2 237 iacute ^i 200,764,0,246,9,81 2 238 icircumflex :i 200,765,0,203,-15,81 2 239 idieresis Sd 655,753,12,70,-38,70 2 240 eth ~n 610,754,0,49,-15,49 2 241 ntilde `o 655,786,13,65,-37,65 2 242 ograve 'o 655,786,13,65,-37,65 2 243 oacute ^o 655,764,13,65,-37,65 2 244 ocircumflex ~o 655,754,13,65,-37,65 2 245 otilde :o 655,765,13,65,-37,65 2 246 odieresis tdi 606,519,13,53,-41,53 0 247 divide /o 653,614,64,101,-1,81 0 248 oslash `u 608,786,13,85,-49,81 2 249 ugrave 'u 608,786,13,85,-49,81 2 250 uacute ^u 608,764,13,85,-49,81 2 251 ucircumflex :u 608,765,13,85,-49,81 2 252 udieresis 'y 536,786,192,139,-47,81 3 253 yacute Tp 682,740,192,67,22,67 3 254 thorn :y 536,765,192,139,-47,81 3 255 ydieresis u2026 1000,126,0,0,-80 0 256 ellipsis groff-1.23.0/font/devps/TB0000644000175000017500000002213714450320476012152 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName Times Bold # Version 003.001 # FamilyName Times # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries. # Comment Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 12:58:13 1999 # Comment UniqueID 44707 # Comment VMusage 33130 40066 name TB internalname Times-Bold spacewidth 250 encoding text.enc ligatures fi fl 0 kernpairs A C -55 A ,C -55 A G -55 A O -45 A /O -45 A Q -45 A T -95 A U -50 A V -145 A W -130 A Y -100 A p -25 A ' -74 A cq -74 A u -50 A v -100 A w -90 A y -74 oA C -55 oA ,C -55 oA G -55 oA O -45 oA /O -45 oA Q -45 oA T -95 oA U -50 oA V -145 oA W -130 oA Y -100 oA p -25 oA ' -74 oA cq -74 oA u -50 oA v -100 oA w -90 oA y -74 B A -30 B oA -30 B U -10 D A -35 D oA -35 D V -40 D W -40 D Y -40 D . -20 D u2026 -20 F A -90 F oA -90 F a -25 F oa -25 F , -92 F e -25 F o -25 F /o -25 F . -110 F u2026 -110 J A -30 J oA -30 J a -15 J oa -15 J e -15 J o -15 J /o -15 J . -20 J u2026 -20 J u -15 K O -30 K /O -30 K e -25 K o -25 K /o -25 K u -15 K y -45 L T -92 L V -92 L W -92 L Y -92 L rq -20 L ' -110 L cq -110 L y -55 /L T -92 /L V -92 /L W -92 /L Y -92 /L rq -20 /L ' -110 /L cq -110 /L y -55 N A -20 N oA -20 O A -40 O oA -40 O T -40 O V -50 O W -50 O X -40 O Y -50 /O A -40 /O oA -40 /O T -40 /O V -50 /O W -50 /O X -40 /O Y -50 P A -74 P oA -74 P a -10 P oa -10 P , -92 P e -20 P o -20 P /o -20 P . -110 P u2026 -110 Q U -10 Q . -20 Q u2026 -20 R O -30 R /O -30 R T -40 R U -30 R V -55 R W -35 R Y -35 T A -90 T oA -90 T O -18 T /O -18 T a -92 T oa -92 T : -74 T , -74 T e -92 T - -92 T hy -92 T i -18 T o -92 T /o -92 T . -90 T u2026 -90 T r -74 T ; -74 T u -92 T w -74 T y -34 U A -60 U oA -60 U , -50 U . -50 U u2026 -50 V A -135 V oA -135 V G -30 V O -45 V /O -45 V a -92 V oa -92 V : -92 V , -129 V e -100 V - -74 V hy -74 V i -37 V o -100 V /o -100 V . -145 V u2026 -145 V ; -92 V u -92 W A -120 W oA -120 W O -10 W /O -10 W a -65 W oa -65 W : -55 W , -92 W e -65 W - -37 W hy -37 W i -18 W o -75 W /o -75 W . -92 W u2026 -92 W ; -55 W u -50 W y -60 Y A -110 Y oA -110 Y O -35 Y /O -35 Y a -85 Y oa -85 Y : -92 Y , -92 Y e -111 Y - -92 Y hy -92 Y i -37 Y o -111 Y /o -111 Y . -92 Y u2026 -92 Y ; -92 Y u -92 a v -25 oa v -25 b b -10 b . -40 b u2026 -40 b u -20 b v -15 , rq -45 , ' -55 , cq -55 d w -15 e v -15 f , -15 f .i -35 f i -25 f o -25 f /o -25 f . -15 f u2026 -15 f rq 50 f ' 55 f cq 55 g . -15 g u2026 -15 h y -15 i v -10 k e -10 k o -15 k /o -15 k y -15 n v -40 o v -10 o w -10 /o v -10 /o w -10 . rq -55 u2026 rq -55 . ' -55 u2026 ' -55 . cq -55 u2026 cq -55 lq A -10 lq oA -10 ` A -10 oq A -10 ` oA -10 oq oA -10 ` ` -63 ` oq -63 oq ` -63 oq oq -63 ' d -20 cq d -20 ' ' -63 ' cq -63 cq ' -63 cq cq -63 ' r -20 cq r -20 ' s -37 cq s -37 ' v -20 cq v -20 r c -18 r ,c -18 r , -92 r e -18 r g -10 r - -37 r hy -37 r n -15 r o -18 r /o -18 r p -10 r . -100 r u2026 -100 r q -18 r v -10 v a -10 v oa -10 v , -55 v e -10 v o -10 v /o -10 v . -70 v u2026 -70 w , -55 w o -10 w /o -10 w . -70 w u2026 -70 y , -55 y e -10 y o -25 y /o -25 y . -70 y u2026 -70 charset ha 581,676 2 0 asciicircum ti 520,333 0 1 asciitilde vS 556,914,19 2 2 Scaron vZ 667,914 2 3 Zcaron vs 389,704,14 2 4 scaron vz 444,704 2 5 zcaron :Y 722,877 2 6 Ydieresis tm 1000,676 2 7 trademark aq 278,691 2 8 quotesingle Eu 500,688,13 2 9 Euro space 250 0 32 space ! 333,691,13 2 33 exclam " 555,691 2 34 quotedbl dq " # 500,700 2 35 numbersign sh " $ 500,750,99 2 36 dollar Do " % 1000,692,14 2 37 percent & 833,691,16 2 38 ampersand ' 333,691 2 39 quoteright cq " ( 333,694,168 2 40 parenleft ) 333,694,168 2 41 parenright * 500,691 2 42 asterisk + 570,506 0 43 plus , 250,155,180 0 44 comma - 333,287 0 45 hyphen hy " . 250,156,13 0 46 period / 278,691,19,24,24 2 47 slash sl " 0 500,688,13 2 48 zero 1 500,688 2 49 one 2 500,688 2 50 two 3 500,688,14 2 51 three 4 500,688 2 52 four 5 500,676,8 2 53 five 6 500,688,13 2 54 six 7 500,676 2 55 seven 8 500,688,13 2 56 eight 9 500,688,13 2 57 nine : 333,472,13 0 58 colon ; 333,472,180 0 59 semicolon < 570,514,8 0 60 less = 570,399 0 61 equal > 570,514,8 0 62 greater ? 500,689,13 2 63 question @ 930,691,19 2 64 at at " A 722,690 2 65 A B 667,676 2 66 B C 722,691,19 2 67 C D 722,676 2 68 D E 667,676 2 69 E F 611,676 2 70 F G 778,691,19 2 71 G H 778,676 2 72 H I 389,676 2 73 I J 500,676,96 2 74 J K 778,676 2 75 K L 667,676 2 76 L M 944,676 2 77 M N 722,676,18 2 78 N O 778,691,19 2 79 O P 611,676 2 80 P Q 778,691,176 2 81 Q R 722,676 2 82 R S 556,692,19 2 83 S T 667,676 2 84 T U 722,676,19 2 85 U V 722,676,18 2 86 V W 1000,676,15 2 87 W X 722,676 2 88 X Y 722,676 2 89 Y Z 667,676 2 90 Z [ 333,678,149 2 91 bracketleft lB " \ 278,691,19,25,25 2 92 backslash rs " ] 333,678,149 2 93 bracketright rB " ^ 333,704,0,2,2 2 94 circumflex a^ " _ 500,0,125 0 95 underscore ` 333,691 2 96 quoteleft oq " a 500,473,14 0 97 a b 556,676,14 2 98 b c 444,473,14 0 99 c d 556,676,14 2 100 d e 444,473,14 0 101 e f 333,691,0,56 2 102 f g 500,473,206 1 103 g h 556,676 2 104 h i 278,691 2 105 i j 333,691,203,0,57 3 106 j k 556,676 2 107 k l 278,676 2 108 l m 833,473 0 109 m n 556,473 0 110 n o 500,473,14 0 111 o p 556,473,205 1 112 p q 556,473,205 1 113 q r 444,473 0 114 r s 389,473,14 0 115 s t 333,630,12 2 116 t u 556,461,14 0 117 u v 500,461,14 0 118 v w 722,461,14 0 119 w x 500,461 0 120 x y 500,461,205 1 121 y z 444,461 0 122 z { 394,698,175 2 123 braceleft lC " | 220,782,218 3 124 bar ba " } 394,698,175 2 125 braceright rC " ~ 333,674,0,16,16 2 126 tilde a~ " bq 333,155,180 0 128 quotesinglbase Fo 500,415 0 129 guillemotleft Fc 500,415 0 130 guillemotright bu 350,478 0 131 bullet Fn 500,706,155 2 132 florin f/ 167,688,12,162,168 2 133 fraction %0 1000,706,29 2 134 perthousand dg 500,691,134 2 135 dagger dd 500,691,132 2 136 daggerdbl en 500,271 0 137 endash em 1000,271 0 138 emdash fi 556,691 2 140 fi fl 556,691 2 141 fl .i 278,461 0 144 dotlessi ga 333,713 2 146 grave a" 333,713,0,92,13 2 147 hungarumlaut a. 333,691 2 148 dotaccent ab 333,691 2 149 breve ah 333,704,0,2,2 2 150 caron ao 333,740 2 151 ring ho 333,24,193 0 152 ogonek lq 500,691 2 153 quotedblleft rq 500,691 2 154 quotedblright oe 722,473,14 0 155 oe /l 278,676,0,25,22 2 156 lslash Bq 500,155,180 0 157 quotedblbase OE 1000,684,5 2 158 OE /L 667,676 2 159 Lslash r! 333,501,203 1 161 exclamdown ct 500,588,140 0 162 cent Po 500,684,14 2 163 sterling Cs 500,613,0,26,26 0 164 currency Ye 500,676,0,47,64 2 165 yen bb 220,707,143 2 166 brokenbar sc 500,691,132 2 167 section ad 333,667,0,2,2 2 168 dieresis co 747,691,19 2 169 copyright Of 300,688,0,1,1 2 170 ordfeminine fo 333,415 0 171 guilsinglleft tno 570,399 0 172 logicalnot \- 570,297 0 173 minus rg 747,691,19 2 174 registered a- 333,637 2 175 macron de 400,688 2 176 degree t+- 570,506 0 177 plusminus S2 300,688 2 178 twosuperior S3 300,688 2 179 threesuperior aa 333,713 2 180 acute *m 601,461,212 1 181 mu mc " ps 540,676,186 2 182 paragraph pc 250,417 0 183 periodcentered ac 333,0,218 1 184 cedilla S1 300,688 2 185 onesuperior Om 330,688 2 186 ordmasculine fc 333,415 0 187 guilsinglright 14 750,688,12 2 188 onequarter 12 750,688,12,25,7 2 189 onehalf 34 750,688,12 2 190 threequarters r? 500,501,201 0 191 questiondown `A 722,923 2 192 Agrave 'A 722,923 2 193 Aacute ^A 722,914 2 194 Acircumflex ~A 722,884 2 195 Atilde :A 722,877 2 196 Adieresis oA 722,935 2 197 Aring AE 1000,676 2 198 AE ,C 722,691,218 3 199 Ccedilla `E 667,923 2 200 Egrave 'E 667,923 2 201 Eacute ^E 667,914 2 202 Ecircumflex :E 667,877 2 203 Edieresis `I 389,923 2 204 Igrave 'I 389,923 2 205 Iacute ^I 389,914 2 206 Icircumflex :I 389,877 2 207 Idieresis -D 722,676 2 208 Eth ~N 722,884,18 2 209 Ntilde `O 778,923,19 2 210 Ograve 'O 778,923,19 2 211 Oacute ^O 778,914,19 2 212 Ocircumflex ~O 778,884,19 2 213 Otilde :O 778,877,19 2 214 Odieresis tmu 570,490 0 215 multiply /O 778,737,74 2 216 Oslash `U 722,923,19 2 217 Ugrave 'U 722,923,19 2 218 Uacute ^U 722,914,19 2 219 Ucircumflex :U 722,877,19 2 220 Udieresis 'Y 722,923 2 221 Yacute TP 611,676 2 222 Thorn ss 556,691,12 2 223 germandbls `a 500,713,14 2 224 agrave 'a 500,713,14 2 225 aacute ^a 500,704,14 2 226 acircumflex ~a 500,674,14 2 227 atilde :a 500,667,14 2 228 adieresis oa 500,740,14 2 229 aring ae 722,473,14 0 230 ae ,c 444,473,218 1 231 ccedilla `e 444,713,14 2 232 egrave 'e 444,713,14 2 233 eacute ^e 444,704,14 2 234 ecircumflex :e 444,667,14 2 235 edieresis `i 278,713,0,0,27 2 236 igrave 'i 278,713,0,11 2 237 iacute ^i 278,704,0,22,37 2 238 icircumflex :i 278,667,0,22,37 2 239 idieresis Sd 500,691,14 2 240 eth ~n 556,674 2 241 ntilde `o 500,713,14 2 242 ograve 'o 500,713,14 2 243 oacute ^o 500,704,14 2 244 ocircumflex ~o 500,674,14 2 245 otilde :o 500,667,14 2 246 odieresis tdi 570,537,31 0 247 divide /o 500,549,92 0 248 oslash `u 556,713,14 2 249 ugrave 'u 556,713,14 2 250 uacute ^u 556,704,14 2 251 ucircumflex :u 556,667,14 2 252 udieresis 'y 500,713,205 3 253 yacute Tp 556,676,205 3 254 thorn :y 500,667,205 3 255 ydieresis u2026 1000,156,13 0 256 ellipsis groff-1.23.0/font/devps/HB0000644000175000017500000004361014450320476012135 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName Helvetica Bold # Version 003.001 # FamilyName Helvetica # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1990, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. # Comment Copyright (c) 1985, 1987, 1989, 1990, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 12:45:17 1999 # Comment UniqueID 44699 # Comment VMusage 29305 36241 name HB internalname Helvetica-Bold spacewidth 278 encoding text.enc ligatures fi fl 0 kernpairs A C -40 A ,C -40 A G -50 A O -40 A 'O -40 A ^O -40 A :O -40 A `O -40 A /O -40 A ~O -40 A Q -40 A T -90 A U -50 A 'U -50 A ^U -50 A :U -50 A `U -50 A V -80 A W -60 A Y -110 A 'Y -110 A :Y -110 A u -30 A 'u -30 A ^u -30 A :u -30 A `u -30 A v -40 A w -30 A y -30 A 'y -30 A :y -30 'A C -40 'A ,C -40 'A G -50 'A O -40 'A 'O -40 'A ^O -40 'A :O -40 'A `O -40 'A /O -40 'A ~O -40 'A Q -40 'A T -90 'A U -50 'A 'U -50 'A ^U -50 'A :U -50 'A `U -50 'A V -80 'A W -60 'A Y -110 'A 'Y -110 'A :Y -110 'A u -30 'A 'u -30 'A ^u -30 'A :u -30 'A `u -30 'A v -40 'A w -30 'A y -30 'A 'y -30 'A :y -30 ^A C -40 ^A ,C -40 ^A G -50 ^A O -40 ^A 'O -40 ^A ^O -40 ^A :O -40 ^A `O -40 ^A /O -40 ^A ~O -40 ^A Q -40 ^A T -90 ^A U -50 ^A 'U -50 ^A ^U -50 ^A :U -50 ^A `U -50 ^A V -80 ^A W -60 ^A Y -110 ^A 'Y -110 ^A :Y -110 ^A u -30 ^A 'u -30 ^A ^u -30 ^A :u -30 ^A `u -30 ^A v -40 ^A w -30 ^A y -30 ^A 'y -30 ^A :y -30 :A C -40 :A ,C -40 :A G -50 :A O -40 :A 'O -40 :A ^O -40 :A :O -40 :A `O -40 :A /O -40 :A ~O -40 :A Q -40 :A T -90 :A U -50 :A 'U -50 :A ^U -50 :A :U -50 :A `U -50 :A V -80 :A W -60 :A Y -110 :A 'Y -110 :A :Y -110 :A u -30 :A 'u -30 :A ^u -30 :A :u -30 :A `u -30 :A v -40 :A w -30 :A y -30 :A 'y -30 :A :y -30 `A C -40 `A ,C -40 `A G -50 `A O -40 `A 'O -40 `A ^O -40 `A :O -40 `A `O -40 `A /O -40 `A ~O -40 `A Q -40 `A T -90 `A U -50 `A 'U -50 `A ^U -50 `A :U -50 `A `U -50 `A V -80 `A W -60 `A Y -110 `A 'Y -110 `A :Y -110 `A u -30 `A 'u -30 `A ^u -30 `A :u -30 `A `u -30 `A v -40 `A w -30 `A y -30 `A 'y -30 `A :y -30 oA C -40 oA ,C -40 oA G -50 oA O -40 oA 'O -40 oA ^O -40 oA :O -40 oA `O -40 oA /O -40 oA ~O -40 oA Q -40 oA T -90 oA U -50 oA 'U -50 oA ^U -50 oA :U -50 oA `U -50 oA V -80 oA W -60 oA Y -110 oA 'Y -110 oA :Y -110 oA u -30 oA 'u -30 oA ^u -30 oA :u -30 oA `u -30 oA v -40 oA w -30 oA y -30 oA 'y -30 oA :y -30 ~A C -40 ~A ,C -40 ~A G -50 ~A O -40 ~A 'O -40 ~A ^O -40 ~A :O -40 ~A `O -40 ~A /O -40 ~A ~O -40 ~A Q -40 ~A T -90 ~A U -50 ~A 'U -50 ~A ^U -50 ~A :U -50 ~A `U -50 ~A V -80 ~A W -60 ~A Y -110 ~A 'Y -110 ~A :Y -110 ~A u -30 ~A 'u -30 ~A ^u -30 ~A :u -30 ~A `u -30 ~A v -40 ~A w -30 ~A y -30 ~A 'y -30 ~A :y -30 B A -30 B 'A -30 B ^A -30 B :A -30 B `A -30 B oA -30 B ~A -30 B U -10 B 'U -10 B ^U -10 B :U -10 B `U -10 D A -40 D 'A -40 D ^A -40 D :A -40 D `A -40 D oA -40 D ~A -40 D V -40 D W -40 D Y -70 D 'Y -70 D :Y -70 D , -30 D . -30 D u2026 -30 F A -80 F 'A -80 F ^A -80 F :A -80 F `A -80 F oA -80 F ~A -80 F a -20 F 'a -20 F ^a -20 F :a -20 F `a -20 F oa -20 F ~a -20 F , -100 F . -100 F u2026 -100 J A -20 J 'A -20 J ^A -20 J :A -20 J `A -20 J oA -20 J ~A -20 J , -20 J . -20 J u2026 -20 J u -20 J 'u -20 J ^u -20 J :u -20 J `u -20 K O -30 K 'O -30 K ^O -30 K :O -30 K `O -30 K /O -30 K ~O -30 K e -15 K 'e -15 K ^e -15 K :e -15 K `e -15 K o -35 K 'o -35 K ^o -35 K :o -35 K `o -35 K /o -35 K ~o -35 K u -30 K 'u -30 K ^u -30 K :u -30 K `u -30 K y -40 K 'y -40 K :y -40 L T -90 L V -110 L W -80 L Y -120 L 'Y -120 L :Y -120 L rq -140 L ' -140 L cq -140 L y -30 L 'y -30 L :y -30 /L T -90 /L V -110 /L W -80 /L Y -120 /L 'Y -120 /L :Y -120 /L rq -140 /L ' -140 /L cq -140 /L y -30 /L 'y -30 /L :y -30 O A -50 O 'A -50 O ^A -50 O :A -50 O `A -50 O oA -50 O ~A -50 O T -40 O V -50 O W -50 O X -50 O Y -70 O 'Y -70 O :Y -70 O , -40 O . -40 O u2026 -40 'O A -50 'O 'A -50 'O ^A -50 'O :A -50 'O `A -50 'O oA -50 'O ~A -50 'O T -40 'O V -50 'O W -50 'O X -50 'O Y -70 'O 'Y -70 'O :Y -70 'O , -40 'O . -40 'O u2026 -40 ^O A -50 ^O 'A -50 ^O ^A -50 ^O :A -50 ^O `A -50 ^O oA -50 ^O ~A -50 ^O T -40 ^O V -50 ^O W -50 ^O X -50 ^O Y -70 ^O 'Y -70 ^O :Y -70 ^O , -40 ^O . -40 ^O u2026 -40 :O A -50 :O 'A -50 :O ^A -50 :O :A -50 :O `A -50 :O oA -50 :O ~A -50 :O T -40 :O V -50 :O W -50 :O X -50 :O Y -70 :O 'Y -70 :O :Y -70 :O , -40 :O . -40 :O u2026 -40 `O A -50 `O 'A -50 `O ^A -50 `O :A -50 `O `A -50 `O oA -50 `O ~A -50 `O T -40 `O V -50 `O W -50 `O X -50 `O Y -70 `O 'Y -70 `O :Y -70 `O , -40 `O . -40 `O u2026 -40 /O A -50 /O 'A -50 /O ^A -50 /O :A -50 /O `A -50 /O oA -50 /O ~A -50 /O T -40 /O V -50 /O W -50 /O X -50 /O Y -70 /O 'Y -70 /O :Y -70 /O , -40 /O . -40 /O u2026 -40 ~O A -50 ~O 'A -50 ~O ^A -50 ~O :A -50 ~O `A -50 ~O oA -50 ~O ~A -50 ~O T -40 ~O V -50 ~O W -50 ~O X -50 ~O Y -70 ~O 'Y -70 ~O :Y -70 ~O , -40 ~O . -40 ~O u2026 -40 P A -100 P 'A -100 P ^A -100 P :A -100 P `A -100 P oA -100 P ~A -100 P a -30 P 'a -30 P ^a -30 P :a -30 P `a -30 P oa -30 P ~a -30 P , -120 P e -30 P 'e -30 P ^e -30 P :e -30 P `e -30 P o -40 P 'o -40 P ^o -40 P :o -40 P `o -40 P /o -40 P ~o -40 P . -120 P u2026 -120 Q U -10 Q 'U -10 Q ^U -10 Q :U -10 Q `U -10 Q , 20 Q . 20 Q u2026 20 R O -20 R 'O -20 R ^O -20 R :O -20 R `O -20 R /O -20 R ~O -20 R T -20 R U -20 R 'U -20 R ^U -20 R :U -20 R `U -20 R V -50 R W -40 R Y -50 R 'Y -50 R :Y -50 T A -90 T 'A -90 T ^A -90 T :A -90 T `A -90 T oA -90 T ~A -90 T O -40 T 'O -40 T ^O -40 T :O -40 T `O -40 T /O -40 T ~O -40 T a -80 T 'a -80 T ^a -80 T :a -80 T `a -80 T oa -80 T ~a -80 T : -40 T , -80 T e -60 T 'e -60 T ^e -60 T :e -60 T `e -60 T - -120 T hy -120 T o -80 T 'o -80 T ^o -80 T :o -80 T `o -80 T /o -80 T ~o -80 T . -80 T u2026 -80 T r -80 T ; -40 T u -90 T 'u -90 T ^u -90 T :u -90 T `u -90 T w -60 T y -60 T 'y -60 T :y -60 U A -50 U 'A -50 U ^A -50 U :A -50 U `A -50 U oA -50 U ~A -50 U , -30 U . -30 U u2026 -30 'U A -50 'U 'A -50 'U ^A -50 'U :A -50 'U `A -50 'U oA -50 'U ~A -50 'U , -30 'U . -30 'U u2026 -30 ^U A -50 ^U 'A -50 ^U ^A -50 ^U :A -50 ^U `A -50 ^U oA -50 ^U ~A -50 ^U , -30 ^U . -30 ^U u2026 -30 :U A -50 :U 'A -50 :U ^A -50 :U :A -50 :U `A -50 :U oA -50 :U ~A -50 :U , -30 :U . -30 :U u2026 -30 `U A -50 `U 'A -50 `U ^A -50 `U :A -50 `U `A -50 `U oA -50 `U ~A -50 `U , -30 `U . -30 `U u2026 -30 V A -80 V 'A -80 V ^A -80 V :A -80 V `A -80 V oA -80 V ~A -80 V G -50 V O -50 V 'O -50 V ^O -50 V :O -50 V `O -50 V /O -50 V ~O -50 V a -60 V 'a -60 V ^a -60 V :a -60 V `a -60 V oa -60 V ~a -60 V : -40 V , -120 V e -50 V 'e -50 V ^e -50 V :e -50 V `e -50 V - -80 V hy -80 V o -90 V 'o -90 V ^o -90 V :o -90 V `o -90 V /o -90 V ~o -90 V . -120 V u2026 -120 V ; -40 V u -60 V 'u -60 V ^u -60 V :u -60 V `u -60 W A -60 W 'A -60 W ^A -60 W :A -60 W `A -60 W oA -60 W ~A -60 W O -20 W 'O -20 W ^O -20 W :O -20 W `O -20 W /O -20 W ~O -20 W a -40 W 'a -40 W ^a -40 W :a -40 W `a -40 W oa -40 W ~a -40 W : -10 W , -80 W e -35 W 'e -35 W ^e -35 W :e -35 W `e -35 W - -40 W hy -40 W o -60 W 'o -60 W ^o -60 W :o -60 W `o -60 W /o -60 W ~o -60 W . -80 W u2026 -80 W ; -10 W u -45 W 'u -45 W ^u -45 W :u -45 W `u -45 W y -20 W 'y -20 W :y -20 Y A -110 Y 'A -110 Y ^A -110 Y :A -110 Y `A -110 Y oA -110 Y ~A -110 Y O -70 Y 'O -70 Y ^O -70 Y :O -70 Y `O -70 Y /O -70 Y ~O -70 Y a -90 Y 'a -90 Y ^a -90 Y :a -90 Y `a -90 Y oa -90 Y ~a -90 Y : -50 Y , -100 Y e -80 Y 'e -80 Y ^e -80 Y :e -80 Y `e -80 Y o -100 Y 'o -100 Y ^o -100 Y :o -100 Y `o -100 Y /o -100 Y ~o -100 Y . -100 Y u2026 -100 Y ; -50 Y u -100 Y 'u -100 Y ^u -100 Y :u -100 Y `u -100 'Y A -110 'Y 'A -110 'Y ^A -110 'Y :A -110 'Y `A -110 'Y oA -110 'Y ~A -110 'Y O -70 'Y 'O -70 'Y ^O -70 'Y :O -70 'Y `O -70 'Y /O -70 'Y ~O -70 'Y a -90 'Y 'a -90 'Y ^a -90 'Y :a -90 'Y `a -90 'Y oa -90 'Y ~a -90 'Y : -50 'Y , -100 'Y e -80 'Y 'e -80 'Y ^e -80 'Y :e -80 'Y `e -80 'Y o -100 'Y 'o -100 'Y ^o -100 'Y :o -100 'Y `o -100 'Y /o -100 'Y ~o -100 'Y . -100 'Y u2026 -100 'Y ; -50 'Y u -100 'Y 'u -100 'Y ^u -100 'Y :u -100 'Y `u -100 :Y A -110 :Y 'A -110 :Y ^A -110 :Y :A -110 :Y `A -110 :Y oA -110 :Y ~A -110 :Y O -70 :Y 'O -70 :Y ^O -70 :Y :O -70 :Y `O -70 :Y /O -70 :Y ~O -70 :Y a -90 :Y 'a -90 :Y ^a -90 :Y :a -90 :Y `a -90 :Y oa -90 :Y ~a -90 :Y : -50 :Y , -100 :Y e -80 :Y 'e -80 :Y ^e -80 :Y :e -80 :Y `e -80 :Y o -100 :Y 'o -100 :Y ^o -100 :Y :o -100 :Y `o -100 :Y /o -100 :Y ~o -100 :Y . -100 :Y u2026 -100 :Y ; -50 :Y u -100 :Y 'u -100 :Y ^u -100 :Y :u -100 :Y `u -100 a g -10 a v -15 a w -15 a y -20 a 'y -20 a :y -20 'a g -10 'a v -15 'a w -15 'a y -20 'a 'y -20 'a :y -20 ^a g -10 ^a v -15 ^a w -15 ^a y -20 ^a 'y -20 ^a :y -20 :a g -10 :a v -15 :a w -15 :a y -20 :a 'y -20 :a :y -20 `a g -10 `a v -15 `a w -15 `a y -20 `a 'y -20 `a :y -20 oa g -10 oa v -15 oa w -15 oa y -20 oa 'y -20 oa :y -20 ~a g -10 ~a v -15 ~a w -15 ~a y -20 ~a 'y -20 ~a :y -20 b l -10 b /l -10 b u -20 b 'u -20 b ^u -20 b :u -20 b `u -20 b v -20 b y -20 b 'y -20 b :y -20 c h -10 c k -20 c l -20 c /l -20 c y -10 c 'y -10 c :y -10 ,c h -10 ,c k -20 ,c l -20 ,c /l -20 ,c y -10 ,c 'y -10 ,c :y -10 : u0020 -40 , rq -120 , ' -120 , cq -120 , u0020 -40 d d -10 d v -15 d w -15 d y -15 d 'y -15 d :y -15 e , 10 e . 20 e u2026 20 e v -15 e w -15 e x -15 e y -15 e 'y -15 e :y -15 'e , 10 'e . 20 'e u2026 20 'e v -15 'e w -15 'e x -15 'e y -15 'e 'y -15 'e :y -15 ^e , 10 ^e . 20 ^e u2026 20 ^e v -15 ^e w -15 ^e x -15 ^e y -15 ^e 'y -15 ^e :y -15 :e , 10 :e . 20 :e u2026 20 :e v -15 :e w -15 :e x -15 :e y -15 :e 'y -15 :e :y -15 `e , 10 `e . 20 `e u2026 20 `e v -15 `e w -15 `e x -15 `e y -15 `e 'y -15 `e :y -15 f , -10 f e -10 f 'e -10 f ^e -10 f :e -10 f `e -10 f o -20 f 'o -20 f ^o -20 f :o -20 f `o -20 f /o -20 f ~o -20 f . -10 f u2026 -10 f rq 30 f ' 30 f cq 30 g e 10 g 'e 10 g ^e 10 g :e 10 g `e 10 g g -10 h y -20 h 'y -20 h :y -20 k o -15 k 'o -15 k ^o -15 k :o -15 k `o -15 k /o -15 k ~o -15 l w -15 l y -15 l 'y -15 l :y -15 /l w -15 /l y -15 /l 'y -15 /l :y -15 m u -20 m 'u -20 m ^u -20 m :u -20 m `u -20 m y -30 m 'y -30 m :y -30 n u -10 n 'u -10 n ^u -10 n :u -10 n `u -10 n v -40 n y -20 n 'y -20 n :y -20 ~n u -10 ~n 'u -10 ~n ^u -10 ~n :u -10 ~n `u -10 ~n v -40 ~n y -20 ~n 'y -20 ~n :y -20 o v -20 o w -15 o x -30 o y -20 o 'y -20 o :y -20 'o v -20 'o w -15 'o x -30 'o y -20 'o 'y -20 'o :y -20 ^o v -20 ^o w -15 ^o x -30 ^o y -20 ^o 'y -20 ^o :y -20 :o v -20 :o w -15 :o x -30 :o y -20 :o 'y -20 :o :y -20 `o v -20 `o w -15 `o x -30 `o y -20 `o 'y -20 `o :y -20 /o v -20 /o w -15 /o x -30 /o y -20 /o 'y -20 /o :y -20 ~o v -20 ~o w -15 ~o x -30 ~o y -20 ~o 'y -20 ~o :y -20 p y -15 p 'y -15 p :y -15 . rq -120 u2026 rq -120 . ' -120 u2026 ' -120 . cq -120 u2026 cq -120 . u0020 -40 u2026 u0020 -40 rq u0020 -80 ` ` -46 ` oq -46 oq ` -46 oq oq -46 ' d -80 cq d -80 ' l -20 cq l -20 ' /l -20 cq /l -20 ' ' -46 ' cq -46 cq ' -46 cq cq -46 ' r -40 cq r -40 ' s -60 cq s -60 ' vs -60 cq vs -60 ' u0020 -80 cq u0020 -80 ' v -20 cq v -20 r c -20 r ,c -20 r , -60 r d -20 r g -15 r - -20 r hy -20 r o -20 r 'o -20 r ^o -20 r :o -20 r `o -20 r /o -20 r ~o -20 r . -60 r u2026 -60 r q -20 r s -15 r vs -15 r t 20 r v 10 r y 10 r 'y 10 r :y 10 s w -15 vs w -15 ; u0020 -40 u0020 T -100 u0020 V -80 u0020 W -80 u0020 Y -120 u0020 'Y -120 u0020 :Y -120 u0020 lq -80 u0020 ` -60 u0020 oq -60 v a -20 v 'a -20 v ^a -20 v :a -20 v `a -20 v oa -20 v ~a -20 v , -80 v o -30 v 'o -30 v ^o -30 v :o -30 v `o -30 v /o -30 v ~o -30 v . -80 v u2026 -80 w , -40 w o -20 w 'o -20 w ^o -20 w :o -20 w `o -20 w /o -20 w ~o -20 w . -40 w u2026 -40 x e -10 x 'e -10 x ^e -10 x :e -10 x `e -10 y a -30 y 'a -30 y ^a -30 y :a -30 y `a -30 y oa -30 y ~a -30 y , -80 y e -10 y 'e -10 y ^e -10 y :e -10 y `e -10 y o -25 y 'o -25 y ^o -25 y :o -25 y `o -25 y /o -25 y ~o -25 y . -80 y u2026 -80 'y a -30 'y 'a -30 'y ^a -30 'y :a -30 'y `a -30 'y oa -30 'y ~a -30 'y , -80 'y e -10 'y 'e -10 'y ^e -10 'y :e -10 'y `e -10 'y o -25 'y 'o -25 'y ^o -25 'y :o -25 'y `o -25 'y /o -25 'y ~o -25 'y . -80 'y u2026 -80 :y a -30 :y 'a -30 :y ^a -30 :y :a -30 :y `a -30 :y oa -30 :y ~a -30 :y , -80 :y e -10 :y 'e -10 :y ^e -10 :y :e -10 :y `e -10 :y o -25 :y 'o -25 :y ^o -25 :y :o -25 :y `o -25 :y /o -25 :y ~o -25 :y . -80 :y u2026 -80 z e 10 z 'e 10 z ^e 10 z :e 10 z `e 10 vz e 10 vz 'e 10 vz ^e 10 vz :e 10 vz `e 10 charset ha 584,698 2 0 asciicircum ti 584,343 0 1 asciitilde vS 667,936,19 2 2 Scaron vZ 611,936 2 3 Zcaron vs 556,750,14 2 4 scaron vz 500,750 2 5 zcaron :Y 667,915 2 6 Ydieresis tm 1000,718 2 7 trademark aq 238,718 2 8 quotesingle Eu 556,710,19,7 2 9 Euro space 278 0 32 space ! 333,718 2 33 exclam " 474,718 2 34 quotedbl dq " # 556,698 2 35 numbersign sh " $ 556,775,115 2 36 dollar Do " % 889,710,19 2 37 percent & 722,718,19 2 38 ampersand ' 278,718 2 39 quoteright cq " ( 333,734,208 3 40 parenleft ) 333,734,208 3 41 parenright * 389,718 2 42 asterisk + 584,506 0 43 plus , 278,146,168 0 44 comma - 333,345 0 45 hyphen hy " . 278,146 0 46 period / 278,737,19,33,33 2 47 slash sl " 0 556,710,19 2 48 zero 1 556,710 2 49 one 2 556,710 2 50 two 3 556,710,19 2 51 three 4 556,710 2 52 four 5 556,698,19 2 53 five 6 556,710,19 2 54 six 7 556,698 2 55 seven 8 556,710,19 2 56 eight 9 556,710,19 2 57 nine : 333,512 0 58 colon ; 333,512,168 0 59 semicolon < 584,514,8 0 60 less = 584,419 0 61 equal > 584,514,8 0 62 greater ? 611,727 2 63 question @ 975,737,19 2 64 at at " A 722,718 2 65 A B 722,718 2 66 B C 722,737,19 2 67 C D 722,718 2 68 D E 667,718 2 69 E F 611,718 2 70 F G 778,737,19 2 71 G H 722,718 2 72 H I 278,718 2 73 I J 556,718,18 2 74 J K 722,718 2 75 K L 611,718 2 76 L M 833,718 2 77 M N 722,718 2 78 N O 778,737,19 2 79 O P 667,718 2 80 P Q 778,737,52 2 81 Q R 722,718 2 82 R S 667,737,19 2 83 S T 611,718 2 84 T U 722,718,19 2 85 U V 667,718 2 86 V W 944,718 2 87 W X 667,718 2 88 X Y 667,718 2 89 Y Z 611,718 2 90 Z [ 333,722,196 2 91 bracketleft lB " \ 278,737,19,33,33 2 92 backslash rs " ] 333,722,196 2 93 bracketright rB " ^ 333,750,0,10,10 2 94 circumflex a^ " _ 556,0,125 0 95 underscore ` 278,727 2 96 quoteleft oq " a 556,546,14 0 97 a b 611,718,14 2 98 b c 556,546,14 0 99 c d 611,718,14 2 100 d e 556,546,14 0 101 e f 333,727 2 102 f g 611,546,217 1 103 g h 611,718 2 104 h i 278,725 2 105 i j 278,725,214 3 106 j k 556,718,0,6 2 107 k l 278,718 2 108 l m 889,546 0 109 m n 611,546 0 110 n o 611,546,14 0 111 o p 611,546,207 1 112 p q 611,546,207 1 113 q r 389,546 0 114 r s 556,546,14 0 115 s t 333,676,6 2 116 t u 611,532,14 0 117 u v 556,532 0 118 v w 778,532 0 119 w x 556,532 0 120 x y 556,532,214 1 121 y z 500,532 0 122 z { 389,722,196 2 123 braceleft lC " | 280,775,225 3 124 bar ba " } 389,722,196 2 125 braceright rC " ~ 333,737,0,17,17 2 126 tilde a~ " bq 278,127,146 0 128 quotesinglbase Fo 556,484 0 129 guillemotleft Fc 556,484 0 130 guillemotright bu 350,524 0 131 bullet Fn 556,737,210,0,10 3 132 florin f/ 167,710,19,169,170 2 133 fraction %0 1000,710,19,3,3 2 134 perthousand dg 556,718,171 2 135 dagger dd 556,718,171 2 136 daggerdbl en 556,333 0 137 endash em 1000,333 0 138 emdash fi 611,727 2 140 fi fl 611,727 2 141 fl .i 278,532 0 144 dotlessi ga 333,750,0,0,23 2 146 grave a" 333,750,0,153 2 147 hungarumlaut a. 333,729 2 148 dotaccent ab 333,750,0,2,2 2 149 breve ah 333,750,0,10,10 2 150 caron ao 333,776 2 151 ring ho 333,0,228 1 152 ogonek lq 500,727 2 153 quotedblleft rq 500,718 2 154 quotedblright oe 944,546,14 0 155 oe /l 278,718,0,18,18 2 156 lslash Bq 500,127,146 0 157 quotedblbase OE 1000,737,19 2 158 OE /L 611,718,0,0,20 2 159 Lslash r! 333,532,186 0 161 exclamdown ct 556,628,118 0 162 cent Po 556,718,16 2 163 sterling Cs 556,636,0,3,3 0 164 currency Ye 556,698,0,9,9 2 165 yen bb 280,700,150 2 166 brokenbar sc 556,727,184 2 167 section ad 333,729 2 168 dieresis co 737,737,19,12,11 2 169 copyright Of 370,737 2 170 ordfeminine fo 333,484 0 171 guilsinglleft tno 584,419 0 172 logicalnot \- 584,309 0 173 minus rg 737,737,19,11,11 2 174 registered a- 333,678,0,6,6 2 175 macron de 400,712 2 176 degree t+- 584,506 0 177 plusminus S2 333,710 2 178 twosuperior S3 333,710 2 179 threesuperior aa 333,750,0,23 2 180 acute *m 611,532,207 1 181 mu mc " ps 556,700,191,0,8 2 182 paragraph pc 278,334 0 183 periodcentered ac 333,0,228 1 184 cedilla S1 333,710 2 185 onesuperior Om 365,737 2 186 ordmasculine fc 333,484 0 187 guilsinglright 14 834,710,19 2 188 onequarter 12 834,710,19 2 189 onehalf 34 834,710,19 2 190 threequarters r? 611,532,195 0 191 questiondown `A 722,936 2 192 Agrave 'A 722,936 2 193 Aacute ^A 722,936 2 194 Acircumflex ~A 722,923 2 195 Atilde :A 722,915 2 196 Adieresis oA 722,962 2 197 Aring AE 1000,718 2 198 AE ,C 722,737,228 3 199 Ccedilla `E 667,936 2 200 Egrave 'E 667,936 2 201 Eacute ^E 667,936 2 202 Ecircumflex :E 667,915 2 203 Edieresis `I 278,936,0,0,50 2 204 Igrave 'I 278,936,0,51 2 205 Iacute ^I 278,936,0,38,37 2 206 Icircumflex :I 278,915,0,22,21 2 207 Idieresis -D 722,718,0,0,5 2 208 Eth ~N 722,923 2 209 Ntilde `O 778,936,19 2 210 Ograve 'O 778,936,19 2 211 Oacute ^O 778,936,19 2 212 Ocircumflex ~O 778,923,19 2 213 Otilde :O 778,915,19 2 214 Odieresis tmu 584,505 0 215 multiply /O 778,745,27 2 216 Oslash `U 722,936,19 2 217 Ugrave 'U 722,936,19 2 218 Uacute ^U 722,936,19 2 219 Ucircumflex :U 722,915,19 2 220 Udieresis 'Y 667,936 2 221 Yacute TP 667,718 2 222 Thorn ss 611,731,14 2 223 germandbls `a 556,750,14 2 224 agrave 'a 556,750,14 2 225 aacute ^a 556,750,14 2 226 acircumflex ~a 556,737,14 2 227 atilde :a 556,729,14 2 228 adieresis oa 556,776,14 2 229 aring ae 889,546,14 0 230 ae ,c 556,546,228 1 231 ccedilla `e 556,750,14 2 232 egrave 'e 556,750,14 2 233 eacute ^e 556,750,14 2 234 ecircumflex :e 556,729,14 2 235 edieresis `i 278,750,0,0,50 2 236 igrave 'i 278,750,0,51 2 237 iacute ^i 278,750,0,38,37 2 238 icircumflex :i 278,729,0,22,21 2 239 idieresis Sd 611,737,14 2 240 eth ~n 611,737 2 241 ntilde `o 611,750,14 2 242 ograve 'o 611,750,14 2 243 oacute ^o 611,750,14 2 244 ocircumflex ~o 611,737,14 2 245 otilde :o 611,729,14 2 246 odieresis tdi 584,548,42 0 247 divide /o 611,560,29 0 248 oslash `u 611,750,14 2 249 ugrave 'u 611,750,14 2 250 uacute ^u 611,750,14 2 251 ucircumflex :u 611,729,14 2 252 udieresis 'y 556,750,214 3 253 yacute Tp 611,718,208 3 254 thorn :y 556,729,214 3 255 ydieresis u2026 1000,146 0 256 ellipsis groff-1.23.0/font/devps/NI0000644000175000017500000004223614450320476012155 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName New Century Schoolbook Italic # Version 003.001 # FamilyName New Century Schoolbook # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1991, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Copyright (c) 1985, 1987, 1989, 1991, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:48:41 1999 # Comment UniqueID 44729 # Comment VMusage 35170 42106 name NI internalname NewCenturySchlbk-Italic slant 16 spacewidth 278 encoding text.enc ligatures fi fl 0 kernpairs A C -18 A ,C -18 A G -18 A O -18 A 'O -18 A ^O -18 A :O -18 A `O -18 A /O -18 A ~O -18 A Q -18 A T -30 A U -37 A 'U -37 A ^U -37 A :U -37 A `U -37 A V -74 A W -74 A Y -55 A 'Y -55 A :Y -55 A rq -125 A ' -125 A cq -125 A u -18 A 'u -18 A ^u -18 A :u -18 A `u -18 A v -18 A w -18 A y -55 A 'y -55 A :y -55 'A C -18 'A ,C -18 'A G -18 'A O -18 'A 'O -18 'A ^O -18 'A :O -18 'A `O -18 'A /O -18 'A ~O -18 'A Q -18 'A T -30 'A U -37 'A 'U -37 'A ^U -37 'A :U -37 'A `U -37 'A V -74 'A W -74 'A Y -55 'A 'Y -55 'A :Y -55 'A rq -125 'A ' -125 'A cq -125 'A u -18 'A 'u -18 'A ^u -18 'A :u -18 'A `u -18 'A v -18 'A w -18 'A y -55 'A 'y -55 'A :y -55 ^A C -18 ^A ,C -18 ^A G -18 ^A O -18 ^A 'O -18 ^A ^O -18 ^A :O -18 ^A `O -18 ^A /O -18 ^A ~O -18 ^A Q -18 ^A T -30 ^A U -37 ^A 'U -37 ^A ^U -37 ^A :U -37 ^A `U -37 ^A V -74 ^A W -74 ^A Y -55 ^A 'Y -55 ^A :Y -55 ^A rq -125 ^A ' -125 ^A cq -125 ^A u -18 ^A 'u -18 ^A ^u -18 ^A :u -18 ^A `u -18 ^A v -18 ^A w -18 ^A y -55 ^A 'y -55 ^A :y -55 :A C -18 :A ,C -18 :A G -18 :A O -18 :A 'O -18 :A ^O -18 :A :O -18 :A `O -18 :A /O -18 :A ~O -18 :A Q -18 :A T -30 :A U -37 :A 'U -37 :A ^U -37 :A :U -37 :A `U -37 :A V -74 :A W -74 :A Y -55 :A 'Y -55 :A :Y -55 :A rq -125 :A ' -125 :A cq -125 :A u -18 :A 'u -18 :A ^u -18 :A :u -18 :A `u -18 :A v -18 :A w -18 :A y -55 :A 'y -55 :A :y -55 `A C -18 `A ,C -18 `A G -18 `A O -18 `A 'O -18 `A ^O -18 `A :O -18 `A `O -18 `A /O -18 `A ~O -18 `A Q -18 `A T -30 `A U -37 `A 'U -37 `A ^U -37 `A :U -37 `A `U -37 `A V -74 `A W -74 `A Y -55 `A 'Y -55 `A :Y -55 `A rq -125 `A ' -125 `A cq -125 `A u -18 `A 'u -18 `A ^u -18 `A :u -18 `A `u -18 `A v -18 `A w -18 `A y -55 `A 'y -55 `A :y -55 oA C -18 oA ,C -18 oA G -18 oA O -18 oA 'O -18 oA ^O -18 oA :O -18 oA `O -18 oA /O -18 oA ~O -18 oA Q -18 oA T -30 oA U -37 oA 'U -37 oA ^U -37 oA :U -37 oA `U -37 oA V -74 oA W -74 oA Y -55 oA 'Y -55 oA :Y -55 oA rq -125 oA ' -125 oA cq -125 oA u -18 oA 'u -18 oA ^u -18 oA :u -18 oA `u -18 oA v -18 oA w -18 oA y -55 oA 'y -55 oA :y -55 ~A C -18 ~A ,C -18 ~A G -18 ~A O -18 ~A 'O -18 ~A ^O -18 ~A :O -18 ~A `O -18 ~A /O -18 ~A ~O -18 ~A Q -18 ~A T -30 ~A U -37 ~A 'U -37 ~A ^U -37 ~A :U -37 ~A `U -37 ~A V -74 ~A W -74 ~A Y -55 ~A 'Y -55 ~A :Y -55 ~A rq -125 ~A ' -125 ~A cq -125 ~A u -18 ~A 'u -18 ~A ^u -18 ~A :u -18 ~A `u -18 ~A v -18 ~A w -18 ~A y -55 ~A 'y -55 ~A :y -55 B , -50 B . -50 B u2026 -50 C , -50 C . -50 C u2026 -50 ,C , -50 ,C . -50 ,C u2026 -50 D V -18 D W -18 D Y -18 D 'Y -18 D :Y -18 D , -50 D . -50 D u2026 -50 F A -35 F 'A -35 F ^A -35 F :A -35 F `A -35 F oA -35 F ~A -35 F a -55 F 'a -55 F ^a -55 F :a -55 F `a -55 F oa -55 F ~a -55 F , -125 F e -55 F 'e -55 F ^e -55 F :e -55 F `e -55 F i -10 F 'i -10 F ^i -10 F :i -10 F `i -10 F o -55 F 'o -55 F ^o -55 F :o -55 F `o -55 F /o -55 F ~o -55 F . -125 F u2026 -125 F r -55 G , -50 G . -50 G u2026 -50 J A -18 J 'A -18 J ^A -18 J :A -18 J `A -18 J oA -18 J ~A -18 J a -37 J 'a -37 J ^a -37 J :a -37 J `a -37 J oa -37 J ~a -37 J , -100 J e -37 J 'e -37 J ^e -37 J :e -37 J `e -37 J o -37 J 'o -37 J ^o -37 J :o -37 J `o -37 J /o -37 J ~o -37 J . -100 J u2026 -100 J u -18 J 'u -18 J ^u -18 J :u -18 J `u -18 L T -100 L V -100 L W -100 L Y -100 L 'Y -100 L :Y -100 L rq -125 L ' -125 L cq -125 L y -50 L 'y -50 L :y -50 /L T -100 /L V -100 /L W -100 /L Y -100 /L 'Y -100 /L :Y -100 /L rq -125 /L ' -125 /L cq -125 /L y -50 /L 'y -50 /L :y -50 N , -60 N . -60 N u2026 -60 ~N , -60 ~N . -60 ~N u2026 -60 O T 18 O V -18 O X -18 O Y -18 O 'Y -18 O :Y -18 O , -50 O . -50 O u2026 -50 'O T 18 'O V -18 'O X -18 'O Y -18 'O 'Y -18 'O :Y -18 'O , -50 'O . -50 'O u2026 -50 ^O T 18 ^O V -18 ^O X -18 ^O Y -18 ^O 'Y -18 ^O :Y -18 ^O , -50 ^O . -50 ^O u2026 -50 :O T 18 :O V -18 :O X -18 :O Y -18 :O 'Y -18 :O :Y -18 :O , -50 :O . -50 :O u2026 -50 `O T 18 `O V -18 `O X -18 `O Y -18 `O 'Y -18 `O :Y -18 `O , -50 `O . -50 `O u2026 -50 /O T 18 /O V -18 /O X -18 /O Y -18 /O 'Y -18 /O :Y -18 /O , -50 /O . -50 /O u2026 -50 ~O T 18 ~O V -18 ~O X -18 ~O Y -18 ~O 'Y -18 ~O :Y -18 ~O , -50 ~O . -50 ~O u2026 -50 P A -50 P 'A -50 P ^A -50 P :A -50 P `A -50 P oA -50 P ~A -50 P a -55 P 'a -55 P ^a -55 P :a -55 P `a -55 P oa -55 P ~a -55 P , -125 P e -55 P 'e -55 P ^e -55 P :e -55 P `e -55 P o -55 P 'o -55 P ^o -55 P :o -55 P `o -55 P /o -55 P ~o -55 P . -125 P u2026 -125 Q , -20 Q . -20 Q u2026 -20 R U -18 R 'U -18 R ^U -18 R :U -18 R `U -18 R V -18 R W -18 R Y -18 R 'Y -18 R :Y -18 S , -50 S . -50 S u2026 -50 vS , -50 vS . -50 vS u2026 -50 T O 18 T 'O 18 T ^O 18 T :O 18 T `O 18 T /O 18 T ~O 18 T a -74 T 'a -74 T ^a -74 T :a -74 T `a -74 T oa -74 T ~a -74 T : -50 T , -100 T e -74 T 'e -74 T ^e -34 T :e -34 T `e -34 T h -25 T - -100 T hy -100 T i -18 T 'i -18 T ^i -18 T o -74 T 'o -74 T ^o -74 T :o -34 T `o -34 T /o -74 T ~o -34 T . -100 T u2026 -100 T r -50 T ; -50 T u -50 T 'u -50 T ^u -50 T :u -50 T `u -50 T w -50 T y -50 T 'y -50 T :y -50 U A -18 U 'A -18 U ^A -18 U :A -18 U `A -18 U oA -18 U ~A -18 U , -100 U . -100 U u2026 -100 'U A -18 'U 'A -18 'U ^A -18 'U :A -18 'U `A -18 'U oA -18 'U ~A -18 'U , -100 'U . -100 'U u2026 -100 ^U A -18 ^U 'A -18 ^U ^A -18 ^U :A -18 ^U `A -18 ^U oA -18 ^U ~A -18 ^U , -100 ^U . -100 ^U u2026 -100 :U A -18 :U 'A -18 :U ^A -18 :U :A -18 :U `A -18 :U oA -18 :U ~A -18 :U , -100 :U . -100 :U u2026 -100 `U A -18 `U 'A -18 `U ^A -18 `U :A -18 `U `A -18 `U oA -18 `U ~A -18 `U , -100 `U . -100 `U u2026 -100 V A -37 V 'A -37 V ^A -37 V :A -37 V `A -37 V oA -37 V ~A -37 V a -75 V 'a -75 V ^a -75 V :a -75 V `a -75 V oa -75 V ~a -75 V : -75 V , -100 V e -75 V 'e -75 V ^e -35 V :e -35 V `e -35 V - -100 V hy -100 V i -50 V 'i -50 V ^i -10 V :i -10 V `i -10 V o -75 V 'o -75 V ^o -75 V :o -35 V `o -35 V /o -75 V ~o -35 V . -100 V u2026 -100 V ; -75 V u -75 V 'u -75 V ^u -75 V :u -75 V `u -75 W A -55 W 'A -55 W ^A -55 W :A -55 W `A -55 W oA -55 W ~A -55 W a -55 W 'a -55 W ^a -55 W :a -55 W `a -55 W oa -55 W ~a -55 W : -75 W , -100 W e -55 W 'e -55 W ^e -55 W :e -35 W `e -35 W h -20 W - -75 W hy -75 W i -20 W 'i -20 W ^i -20 W o -55 W 'o -55 W ^o -55 W :o -55 W `o -55 W /o -55 W ~o -55 W . -100 W u2026 -100 W ; -75 W u -55 W 'u -55 W ^u -55 W :u -55 W `u -55 W y -55 W 'y -55 W :y -55 Y A -55 Y 'A -55 Y ^A -55 Y :A -55 Y `A -55 Y oA -55 Y ~A -55 Y a -100 Y 'a -100 Y ^a -100 Y :a -60 Y `a -60 Y oa -100 Y ~a -100 Y : -75 Y , -100 Y e -100 Y 'e -100 Y ^e -60 Y :e -60 Y `e -60 Y - -100 Y hy -100 Y i -25 Y 'i -25 Y o -100 Y 'o -100 Y ^o -100 Y :o -60 Y `o -60 Y /o -100 Y ~o -60 Y . -100 Y u2026 -100 Y ; -75 Y u -100 Y 'u -100 Y ^u -100 Y :u -100 Y `u -100 'Y A -55 'Y 'A -55 'Y ^A -55 'Y :A -55 'Y `A -55 'Y oA -55 'Y ~A -55 'Y a -100 'Y 'a -100 'Y ^a -100 'Y :a -60 'Y `a -60 'Y oa -100 'Y ~a -100 'Y : -75 'Y , -100 'Y e -100 'Y 'e -100 'Y ^e -60 'Y :e -60 'Y `e -60 'Y - -100 'Y hy -100 'Y i -25 'Y 'i -25 'Y o -100 'Y 'o -100 'Y ^o -60 'Y :o -60 'Y `o -60 'Y /o -100 'Y ~o -60 'Y . -100 'Y u2026 -100 'Y ; -75 'Y u -100 'Y 'u -100 'Y ^u -100 'Y :u -100 'Y `u -100 :Y A -55 :Y 'A -55 :Y ^A -55 :Y :A -55 :Y `A -55 :Y oA -55 :Y ~A -55 :Y a -100 :Y 'a -100 :Y ^a -100 :Y :a -60 :Y `a -60 :Y oa -100 :Y ~a -100 :Y : -75 :Y , -100 :Y e -100 :Y 'e -100 :Y ^e -60 :Y :e -60 :Y `e -60 :Y - -100 :Y hy -100 :Y i -25 :Y 'i -25 :Y o -100 :Y 'o -100 :Y ^o -100 :Y :o -60 :Y `o -60 :Y /o -100 :Y ~o -60 :Y . -100 :Y u2026 -100 :Y ; -75 :Y u -100 :Y 'u -100 :Y ^u -100 :Y :u -100 :Y `u -100 b b -10 b , -50 b . -50 b u2026 -50 c , -50 c h -18 c k -18 c . -50 c u2026 -50 ,c , -50 ,c h -18 ,c k -18 ,c . -50 ,c u2026 -50 : u0020 -37 , rq -37 , ' -37 , cq -37 , u0020 -37 e , -37 e . -37 e u2026 -37 'e , -37 'e . -37 'e u2026 -37 ^e , -37 ^e . -37 ^e u2026 -37 :e , -37 :e . -37 :e u2026 -37 `e , -37 `e . -37 `e u2026 -37 f , -75 f o -10 f 'o -10 f ^o -10 f :o -10 f `o -10 f /o -10 f ~o -10 f . -75 f u2026 -75 f rq 75 f ' 75 f cq 75 g , -50 g . -50 g u2026 -50 l y -10 l 'y -10 l :y -10 /l y -10 /l 'y -10 /l :y -10 o , -50 o . -50 o u2026 -50 'o , -50 'o . -50 'o u2026 -50 ^o , -50 ^o . -50 ^o u2026 -50 :o , -50 :o . -50 :o u2026 -50 `o , -50 `o . -50 `o u2026 -50 /o , -50 /o . -50 /o u2026 -50 ~o , -50 ~o . -50 ~o u2026 -50 p , -50 p . -50 p u2026 -50 . rq -37 u2026 rq -37 . ' -37 u2026 ' -37 . cq -37 u2026 cq -37 . u0020 -37 u2026 u0020 -37 lq A -75 lq 'A -75 lq ^A -75 lq :A -75 lq `A -75 lq oA -75 lq ~A -75 rq u0020 -37 ` A -75 oq A -75 ` 'A -75 oq 'A -75 ` ^A -75 oq ^A -75 ` :A -75 oq :A -75 ` `A -75 oq `A -75 ` oA -75 oq oA -75 ` ~A -75 oq ~A -75 ` ` -37 ` oq -37 oq ` -37 oq oq -37 ' d -37 cq d -37 ' ' -37 ' cq -37 cq ' -37 cq cq -37 ' s -25 cq s -25 ' vs -25 cq vs -25 r : -25 r , -125 r - -75 r hy -75 r k -18 r . -125 r u2026 -125 r s -10 r vs -10 r ; -25 s , -50 s . -50 s u2026 -50 vs , -50 vs . -50 vs u2026 -50 ; u0020 -37 u0020 A -37 u0020 'A -37 u0020 ^A -37 u0020 :A -37 u0020 `A -37 u0020 oA -37 u0020 ~A -37 u0020 T -37 u0020 V -37 u0020 W -37 u0020 Y -37 u0020 'Y -37 u0020 :Y -37 u0020 lq -37 u0020 ` -37 u0020 oq -37 v , -75 v . -75 v u2026 -75 w , -75 w . -75 w u2026 -75 y , -75 y . -75 y u2026 -75 'y , -75 'y . -75 'y u2026 -75 :y , -75 :y . -75 :y u2026 -75 charset ha 606,690,0,0,-39 2 0 asciicircum ti 606,322,0,0,-22 0 1 asciitilde vS 667,946,15,21,56,21 2 2 Scaron vZ 667,946,0,50,75,50 2 3 Zcaron vs 444,690,15,40,48,40 2 4 scaron vz 463,690,15,30,83,30 2 5 zcaron :Y 685,902,0,125,19,107 2 6 Ydieresis tm 950,722,0,68,18,68 2 7 trademark aq 278,737,0,9,-101,9 2 8 quotesingle Eu 556,705,16,101,75,101 2 9 Euro space 278 0 32 space ! 333,737,15,20,33,20 2 33 exclam " 400,737,0,13,-77,13 2 34 quotedbl dq " # 556,690,0,22,22,22 2 35 numbersign sh " $ 556,808,142,30,46,30 2 36 dollar Do " % 833,705,15,7,7,7 2 37 percent & 852,737,15,0,26 2 38 ampersand ' 204,737,0,75,11,75 2 39 quoteright cq " ( 333,745,117,128,-3,107 2 40 parenleft ) 333,745,117,0,143 2 41 parenright * 500,737,0,50,-30,50 2 42 asterisk + 606,506 0 43 plus , 278,109,165,0,89 0 44 comma - 333,274,0,0,18 0 45 hyphen hy " . 278,109,15,0,33 0 46 period / 606,737,15,0,-82 2 47 slash sl " 0 556,705,15,20,20,20 2 48 zero 1 556,705 2 49 one 2 556,705,0,0,87 2 50 two 3 556,705,15,0,52 2 51 three 4 556,705,0,6,58,6 2 52 four 5 556,705,15,34,46,34 2 53 five 6 556,705,15,42,14,42 2 54 six 7 556,705,15,55,-19,55 2 55 seven 8 556,705,15,20,44,20 2 56 eight 9 556,705,15,14,42,14 2 57 nine : 278,466,15,1,33,1 0 58 colon ; 278,466,165,1,89,1 0 59 semicolon < 606,514,8,0,14 0 60 less = 606,389 0 61 equal > 606,514,8,14,-14,14 0 62 greater ? 444,737,15,23,-52,23 2 63 question @ 747,737,15,53,52,53 2 64 at at " A 704,737,0,14,137,14 2 65 A B 722,722,0,0,83 2 66 B C 722,737,15,40,10,40 2 67 C D 778,722,0,10,83,10 2 68 D E 722,722,0,28,83,28 2 69 E F 667,722,0,83,83,83 2 70 F G 778,737,15,35,10,35 2 71 G H 833,722,0,83,83,83 2 72 H I 407,722,0,78,83,78 2 73 I J 611,722,15,90,64,90 2 74 J K 741,722,0,125,83,107 2 75 K L 667,722,0,10,83,10 2 76 L M 944,722,0,83,83,83 2 77 M N 815,722,15,101,101,101 2 78 N O 778,737,15,10,10,10 2 79 O P 667,722,0,50,83,50 2 80 P Q 778,737,190,10,10,10 2 81 Q R 741,722,15,1,95,1 2 82 R S 667,737,15,21,56,21 2 83 S T 685,722,0,90,10,90 2 84 T U 815,722,15,102,-43,102 2 85 U V 704,722,10,125,14,107 2 86 V W 926,722,10,102,-3,102 2 87 W X 704,722,0,125,125,107 2 88 X Y 685,722,0,125,19,107 2 89 Y Z 667,722,0,50,75,50 2 90 Z [ 333,737,109,105,105,105 2 91 bracketleft lB " \ 606,737,15,0,-82 2 92 backslash rs " ] 333,737,109,83,127,83 2 93 bracketright rB " ^ 333,690,0,48,13,48 2 94 circumflex a^ " _ 500,0,125,50,50,50 0 95 underscore ` 204,737,0,75,11,75 2 96 quoteleft oq " a 574,466,15,0,48 0 97 a b 556,737,15,0,18 2 98 b c 444,466,15,0,48 0 99 c d 611,737,15,24,48,24 2 100 d e 444,466,15,0,56 0 101 e f 333,737,205,187,118,107 3 102 f g 537,497,205,36,129,36 1 103 g h 611,737,15,1,36,1 2 104 h i 333,715,15,0,21 2 105 i j 315,715,205,53,216,53 3 106 j k 556,737,15,0,50 2 107 k l 333,737,15,9,36,9 2 108 l m 889,466,15,1,36,1 0 109 m n 611,466,15,1,36,1 0 110 n o 500,466,15,0,48 0 111 o p 574,466,205,0,151 1 112 p q 556,466,205,0,48 1 113 q r 444,466,0,40,40,40 0 114 r s 444,466,15,0,48 0 115 s t 352,619,15,26,26,26 2 116 t u 611,466,15,0,6 0 117 u v 519,466,15,0,19 0 118 v w 778,466,15,0,19 0 119 w x 500,466,15,21,83,21 0 120 x y 500,466,205,0,133 1 121 y z 463,466,15,3,83,3 0 122 z { 333,737,109,111,12,107 2 123 braceleft lC " | 606,750,250,0,-217 3 124 bar ba " } 333,737,109,0,137 2 125 braceright rC " ~ 333,649,0,100,-2,100 2 126 tilde a~ " bq 204,109,165,0,128 0 128 quotesinglbase Fo 426,402,0,26,65,26 0 129 guillemotleft Fc 426,402,0,26,65,26 0 130 guillemotright bu 606,542,0,0,-72 0 131 bullet Fn 556,737,205,63,108,63 3 132 florin f/ 167,705,15,184,184,107 2 133 fraction %0 1000,705,15,44,44,44 2 134 perthousand dg 500,737,147,56,-1,56 2 135 dagger dd 500,737,147,56,104,56 2 136 daggerdbl en 500,268,0,37,77,37 0 137 endash em 1000,268,0,37,77,37 0 138 emdash fi 611,737,205,0,118 3 140 fi fl 611,737,205,26,118,26 3 141 fl .i 333,466,15,0,21 0 144 dotlessi ga 333,690,0,0,-21 2 146 grave a" 333,690,0,172,18,107 2 147 hungarumlaut a. 333,715,0,0,-96 2 148 dotaccent ab 333,677,0,87,-19,87 2 149 breve ah 333,690,0,95,-23,95 2 150 caron ao 333,712,0,31,-64,31 2 151 ring ho 333,4,220,51,4,51 1 152 ogonek lq 389,737,0,67,11,67 2 153 quotedblleft rq 389,737,0,67,11,67 2 154 quotedblright oe 778,466,15,0,48 0 155 oe /l 333,737,15,11,52,11 2 156 lslash Bq 389,109,165,0,128 0 157 quotedblbase OE 981,722,0,44,10,44 2 158 OE /L 667,722,0,10,83,10 2 159 Lslash r! 333,547,205,0,72 1 161 exclamdown ct 556,580,144,0,-12 0 162 cent Po 556,705,15,38,63,38 2 163 sterling Cs 556,597,0,24,24,24 0 164 currency Ye 556,690,0,118,10,107 2 165 yen bb 606,675,175,0,-217 2 166 brokenbar sc 500,737,147,30,60,30 2 167 section ad 333,708,0,76,-9,76 2 168 dieresis co 747,737,15,53,52,53 2 169 copyright Of 422,705,0,48,-22,48 2 170 ordfeminine fo 333,402,0,0,10 0 171 guilsinglleft tno 606,389 0 172 logicalnot \- 606,289 0 173 minus rg 747,737,15,53,52,53 2 174 registered a- 333,610,0,80,-2,80 0 175 macron de 400,705,0,22,-36,22 2 176 degree t+- 606,506 0 177 plusminus S2 333,705,0,76,50,76 2 178 twosuperior S3 333,705,0,76,28,76 2 179 threesuperior aa 333,690,0,72,-82,72 2 180 acute *m 611,466,205,0,150 1 181 mu mc " ps 650,722,132,65,2,65 2 182 paragraph pc 278,374,0,0,-21 0 183 periodcentered ac 333,0,215,0,47 1 184 cedilla S1 333,705,0,28,16,28 2 185 onesuperior Om 372,705,0,48,-16,48 2 186 ordmasculine fc 333,402,0,0,10 0 187 guilsinglright 14 834,705,15,0,16 2 188 onequarter 12 834,705,15,0,16 2 189 onehalf 34 834,705,15,0,28 2 190 threequarters r? 444,547,205,0,53 1 191 questiondown `A 704,946,0,14,137,14 2 192 Agrave 'A 704,946,0,14,137,14 2 193 Aacute ^A 704,946,0,14,137,14 2 194 Acircumflex ~A 704,905,0,14,137,14 2 195 Atilde :A 704,902,0,14,137,14 2 196 Adieresis oA 704,958,0,14,137,14 2 197 Aring AE 870,722,0,68,137,68 2 198 AE ,C 722,737,215,40,10,40 3 199 Ccedilla `E 722,946,0,28,83,28 2 200 Egrave 'E 722,946,0,28,83,28 2 201 Eacute ^E 722,946,0,28,83,28 2 202 Ecircumflex :E 722,902,0,28,83,28 2 203 Edieresis `I 407,946,0,78,83,78 2 204 Igrave 'I 407,946,0,95,83,95 2 205 Iacute ^I 407,946,0,78,83,78 2 206 Icircumflex :I 407,902,0,99,83,99 2 207 Idieresis -D 778,722,0,10,83,10 2 208 Eth ~N 815,905,15,101,101,101 2 209 Ntilde `O 778,946,15,10,10,10 2 210 Ograve 'O 778,946,15,10,10,10 2 211 Oacute ^O 778,946,15,10,10,10 2 212 Ocircumflex ~O 778,905,15,10,10,10 2 213 Otilde :O 778,902,15,10,10,10 2 214 Odieresis tmu 606,482,0,0,-24 0 215 multiply /O 778,780,68,20,34,20 2 216 Oslash `U 815,946,15,102,-43,102 2 217 Ugrave 'U 815,946,15,102,-43,102 2 218 Uacute ^U 815,946,15,102,-43,102 2 219 Ucircumflex :U 815,902,15,102,-43,102 2 220 Udieresis 'Y 685,946,0,125,19,107 2 221 Yacute TP 667,722,0,10,83,10 2 222 Thorn ss 556,737,205,19,126,19 3 223 germandbls `a 574,690,15,0,48 2 224 agrave 'a 574,690,15,0,48 2 225 aacute ^a 574,690,15,0,48 2 226 acircumflex ~a 574,649,15,0,48 2 227 atilde :a 574,646,15,0,48 2 228 adieresis oa 574,712,15,0,48 2 229 aring ae 722,466,15,0,68 0 230 ae ,c 444,466,215,0,48 1 231 ccedilla `e 444,690,15,0,56 2 232 egrave 'e 444,690,15,17,56,17 2 233 eacute ^e 444,690,15,0,56 2 234 ecircumflex :e 444,646,15,21,56,21 2 235 edieresis `i 333,690,15,0,21 2 236 igrave 'i 333,690,15,72,21,72 2 237 iacute ^i 333,690,15,48,21,48 2 238 icircumflex :i 333,646,15,76,21,76 2 239 idieresis Sd 500,737,15,0,48 2 240 eth ~n 611,649,15,1,36,1 2 241 ntilde `o 500,690,15,0,48 2 242 ograve 'o 500,690,15,0,48 2 243 oacute ^o 500,690,15,0,48 2 244 ocircumflex ~o 500,649,15,17,48,17 2 245 otilde :o 500,646,15,0,48 2 246 odieresis tdi 606,528,22 0 247 divide /o 500,549,121,0,48 0 248 oslash `u 611,690,15,0,6 2 249 ugrave 'u 611,690,15,0,6 2 250 uacute ^u 611,690,15,0,6 2 251 ucircumflex :u 611,646,15,0,6 2 252 udieresis 'y 500,690,205,0,133 3 253 yacute Tp 574,737,205,0,151 3 254 thorn :y 500,646,205,0,133 3 255 ydieresis u2026 1000,109,15,0,-9 0 256 ellipsis groff-1.23.0/font/devps/PI0000644000175000017500000003152014450320476012151 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName Palatino Italic # Version 003.001 # FamilyName Palatino # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1990, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.Palatino is a trademark of Linotype-Hell AG and/or its subsidiaries. # Comment Copyright (c) 1985, 1987, 1989, 1990, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:17:38 1999 # Comment UniqueID 44716 # Comment VMusage 44424 55360 name PI internalname Palatino-Italic slant 10 spacewidth 250 encoding text.enc ligatures fi fl 0 kernpairs A T -55 A V -74 A W -55 A Y -55 A 'Y -55 A :Y -55 A ' -55 A cq -55 A u0020 -37 A v -37 A w -37 A y -55 A 'y -55 A :y -55 'A T -55 'A V -74 'A W -55 'A Y -55 'A 'Y -55 'A :Y -55 'A ' -55 'A cq -55 'A u0020 -37 'A v -37 'A w -37 'A y -55 'A 'y -55 'A :y -55 ^A T -55 ^A V -74 ^A W -55 ^A Y -55 ^A 'Y -55 ^A :Y -55 ^A ' -55 ^A cq -55 ^A u0020 -37 ^A v -37 ^A w -37 ^A y -55 ^A 'y -55 ^A :y -55 :A T -55 :A V -74 :A W -55 :A Y -55 :A 'Y -55 :A :Y -55 :A ' -55 :A cq -55 :A u0020 -37 :A v -37 :A w -37 :A y -55 :A 'y -55 :A :y -55 `A T -55 `A V -74 `A W -55 `A Y -55 `A 'Y -55 `A :Y -55 `A ' -55 `A cq -55 `A u0020 -37 `A v -37 `A w -37 `A y -55 `A 'y -55 `A :y -55 oA T -55 oA V -74 oA W -55 oA Y -55 oA 'Y -55 oA :Y -55 oA ' -55 oA cq -55 oA u0020 -37 oA v -37 oA w -37 oA y -55 oA 'y -55 oA :y -55 ~A T -55 ~A V -74 ~A W -55 ~A Y -55 ~A 'Y -55 ~A :Y -55 ~A ' -55 ~A cq -55 ~A u0020 -37 ~A v -37 ~A w -37 ~A y -55 ~A 'y -55 ~A :y -55 F A -111 F 'A -111 F ^A -111 F :A -111 F `A -111 F oA -111 F ~A -111 F , -111 F . -111 F u2026 -111 L T -74 L V -74 L W -74 L Y -74 L 'Y -74 L :Y -74 L ' -37 L cq -37 L u0020 -18 L y -37 L 'y -37 L :y -37 /L T -74 /L V -74 /L W -74 /L Y -74 /L 'Y -74 /L :Y -74 /L ' -37 /L cq -37 /L u0020 -18 /L y -37 /L 'y -37 /L :y -37 P A -129 P 'A -129 P ^A -129 P :A -129 P `A -129 P oA -129 P ~A -129 P , -129 P . -129 P u2026 -129 R T -55 R V -74 R W -55 R Y -55 R 'Y -55 R :Y -55 R y -37 R 'y -37 R :y -37 T A -92 T 'A -92 T ^A -92 T :A -92 T `A -92 T oA -92 T ~A -92 T O -18 T 'O -18 T ^O -18 T :O -18 T `O -18 T /O -18 T ~O -18 T a -111 T 'a -111 T ^a -71 T :a -71 T `a -71 T oa -71 T ~a -71 T c -111 T ,c -111 T : -74 T , -74 T e -111 T 'e -111 T ^e -71 T :e -71 T `e -71 T - -55 T hy -55 T i -55 T 'i -55 T o -111 T 'o -111 T ^o -71 T :o -71 T `o -71 T /o -111 T ~o -71 T . -74 T u2026 -74 T r -111 T s -111 T vs -71 T ; -74 T u -111 T 'u -111 T ^u -111 T :u -111 T `u -111 T w -92 T y -92 T 'y -92 T :y -92 V A -210 V 'A -210 V ^A -210 V :A -210 V `A -210 V oA -210 V ~A -210 V a -74 V 'a -74 V ^a -74 V :a -74 V `a -74 V oa -74 V ~a -74 V : -37 V , -129 V e -92 V 'e -92 V ^e -52 V :e -52 V `e -52 V - -55 V hy -55 V i -74 V 'i -74 V ^i -34 V :i -34 V `i -34 V o -74 V 'o -74 V ^o -74 V :o -74 V `o -74 V /o -74 V ~o -74 V . -129 V u2026 -129 V r -92 V ; -37 V u -74 V 'u -74 V ^u -74 V :u -74 V `u -74 V y -74 V 'y -74 V :y -74 W A -92 W 'A -92 W ^A -92 W :A -92 W `A -92 W oA -92 W ~A -92 W a -20 W 'a -20 W ^a -20 W :a -20 W `a -20 W oa -20 W ~a -20 W : -18 W , -55 W e -20 W 'e -20 W ^e -20 W :e -20 W `e -20 W - -18 W hy -18 W i -20 W 'i -20 W o -20 W 'o -20 W ^o -20 W :o -20 W `o -20 W /o -20 W ~o -20 W . -55 W u2026 -55 W r -20 W ; -18 W u -20 W 'u -20 W ^u -20 W :u -20 W `u -20 W y -20 W 'y -20 W :y -20 Y A -92 Y 'A -92 Y ^A -92 Y :A -92 Y `A -92 Y oA -92 Y ~A -92 Y a -92 Y 'a -92 Y ^a -92 Y :a -92 Y `a -92 Y oa -92 Y ~a -92 Y : -74 Y , -92 Y e -111 Y 'e -111 Y ^e -71 Y :e -71 Y `e -71 Y - -74 Y hy -74 Y i -55 Y 'i -55 Y o -111 Y 'o -111 Y ^o -111 Y :o -111 Y `o -111 Y /o -111 Y ~o -111 Y p -74 Y . -92 Y u2026 -92 Y q -92 Y ; -74 Y u -92 Y 'u -92 Y ^u -92 Y :u -92 Y `u -92 Y v -74 'Y A -92 'Y 'A -92 'Y ^A -92 'Y :A -92 'Y `A -92 'Y oA -92 'Y ~A -92 'Y a -92 'Y 'a -92 'Y ^a -92 'Y :a -92 'Y `a -92 'Y oa -92 'Y ~a -92 'Y : -74 'Y , -92 'Y e -111 'Y 'e -111 'Y ^e -71 'Y :e -71 'Y `e -71 'Y - -74 'Y hy -74 'Y i -55 'Y 'i -55 'Y o -111 'Y 'o -111 'Y ^o -111 'Y :o -111 'Y `o -111 'Y /o -111 'Y ~o -111 'Y p -74 'Y . -92 'Y u2026 -92 'Y q -92 'Y ; -74 'Y u -92 'Y 'u -92 'Y ^u -92 'Y :u -92 'Y `u -92 'Y v -74 :Y A -92 :Y 'A -92 :Y ^A -92 :Y :A -92 :Y `A -92 :Y oA -92 :Y ~A -92 :Y a -92 :Y 'a -92 :Y ^a -92 :Y :a -92 :Y `a -92 :Y oa -92 :Y ~a -92 :Y : -74 :Y , -92 :Y e -111 :Y 'e -111 :Y ^e -71 :Y :e -71 :Y `e -71 :Y - -74 :Y hy -74 :Y i -55 :Y 'i -55 :Y o -111 :Y 'o -111 :Y ^o -111 :Y :o -111 :Y `o -111 :Y /o -111 :Y ~o -111 :Y p -74 :Y . -92 :Y u2026 -92 :Y q -92 :Y ; -74 :Y u -92 :Y 'u -92 :Y ^u -92 :Y :u -92 :Y `u -92 :Y v -74 f ' 55 f cq 55 1 1 -55 ` ` -74 ` oq -74 oq ` -74 oq oq -74 ' ' -74 ' cq -74 cq ' -74 cq cq -74 ' s -55 cq s -55 ' vs -55 cq vs -55 ' u0020 -55 cq u0020 -55 ' t -37 cq t -37 r c -18 r ,c -18 r , -74 r e -18 r 'e -18 r ^e -18 r :e -18 r `e -18 r g -18 r h -18 r o -18 r 'o -18 r ^o -18 r :o -18 r `o -18 r /o -18 r ~o -18 r . -74 r u2026 -74 r q -18 r ' 37 r cq 37 v , -55 v . -55 v u2026 -55 w , -55 w . -55 w u2026 -55 y , -37 y . -37 y u2026 -37 'y , -37 'y . -37 'y u2026 -37 :y , -37 :y . -37 :y u2026 -37 charset ha 606,689,0,0,-1 2 0 asciicircum ti 606,339,0,0,-1 0 1 asciitilde vS 556,889,18,33,8,33 2 2 Scaron vZ 667,889,3,20,30,20 2 3 Zcaron vs 389,699,11,50,41,50 2 4 scaron vz 444,699,11,53,51,53 2 5 zcaron :Y 667,847,3,58,-2,58 2 6 Ydieresis tm 1000,689,0,1,-2,1 2 7 trademark aq 333,733,0,5,-90,5 2 8 quotesingle Eu 500,699,12,97,39,68 2 9 Euro space 250 0 32 space ! 333,733,8,9,-26,9 2 33 exclam " 500,733,0,5,-90,5 2 34 quotedbl dq " # 500,692,0,45,46,45 2 35 numbersign sh " $ 500,733,113,2,35,2 2 36 dollar Do " % 889,710,7,0,-24 2 37 percent & 778,692,18,38,3,38 2 38 ampersand ' 278,733,0,30,-28,30 2 39 quoteright cq " ( 333,733,106,48,-4,48 2 40 parenleft ) 333,733,106,0,48 2 41 parenright * 389,706,0,61,-26,61 2 42 asterisk + 606,504,0,0,-1 0 43 plus , 250,123,143,3,42,3 0 44 comma - 333,281,0,21,31,21 0 45 hyphen hy " . 250,112,5,0,-3 0 46 period / 296,733,119,146,90,68 2 47 slash sl " 0 500,699,11,30,14,30 2 48 zero 1 500,699,3,0,-4 2 49 one 2 500,699,3,0,38 2 50 two 3 500,699,11,0,28 2 51 three 4 500,699,3,28,35,28 2 52 four 5 500,693,11,41,36,41 2 53 five 6 500,699,11,19,1,19 2 54 six 7 500,692,3,52,-3,52 2 55 seven 8 500,699,11,19,14,19 2 56 eight 9 500,699,11,18,18,18 2 57 nine : 250,458,5,7,6,7 0 58 colon ; 250,456,146,19,59,19 0 59 semicolon < 606,516,6,0,-3 0 60 less = 606,378,0,0,-1 0 61 equal > 606,516,6,0,-3 0 62 greater ? 500,706,8,0,-64 2 63 question @ 747,706,18,21,23,21 2 64 at at " A 722,705,3,5,69,5 2 65 A B 611,692,6,0,24 2 66 B C 667,706,18,34,5,34 2 67 C D 778,692,3,13,22,13 2 68 D E 611,692,3,9,20,9 2 69 E F 556,692,3,42,50,42 2 70 F G 722,706,18,22,0,22 2 71 G H 778,692,3,72,53,68 2 72 H I 333,692,3,71,43,68 2 73 I J 333,692,206,75,85,68 2 74 J K 667,692,3,66,37,66 2 75 K L 556,692,3,17,34,17 2 76 L M 944,692,18,46,69,46 2 77 M N 778,692,11,76,48,68 2 78 N O 778,706,18,20,-3,20 2 79 O P 611,692,3,33,41,33 2 80 P Q 778,706,201,20,-3,20 2 81 Q R 667,692,3,22,41,22 2 82 R S 556,706,18,0,8 2 83 S T 611,692,3,74,-3,68 2 84 T U 778,692,18,70,-38,68 2 85 U V 722,692,8,82,-25,68 2 86 V W 944,700,8,86,-21,68 2 87 W X 722,692,3,62,30,62 2 88 X Y 667,705,3,58,-2,58 2 89 Y Z 667,692,3,20,30,20 2 90 Z [ 333,733,100,43,32,43 2 91 bracketleft lB " \ 606,733,0,0,-31 2 92 backslash rs " ] 333,733,100,32,43,32 2 93 bracketright rB " ^ 333,679,0,67,-6,67 2 94 circumflex a^ " _ 500,0,125,50,50,50 0 95 underscore ` 278,733,0,30,-28,30 2 96 quoteleft oq " a 444,482,11,12,46,12 0 97 a b 463,733,11,20,14,20 2 98 b c 407,482,11,32,25,32 0 99 c d 500,733,11,33,33,33 2 100 d e 389,482,11,35,35,35 0 101 e f 278,733,276,185,212,68 3 102 f g 500,482,276,48,87,48 1 103 g h 500,733,9,21,40,21 2 104 h i 278,712,9,36,16,36 2 105 i j 278,712,276,37,120,37 3 106 j k 444,733,9,55,42,55 2 107 k l 278,733,9,23,14,23 2 108 l m 778,482,9,12,26,12 0 109 m n 556,482,9,8,26,8 0 110 n o 444,482,11,17,33,17 0 111 o p 500,482,276,15,57,15 1 112 p q 463,482,276,19,26,19 1 113 q r 389,482,9,45,24,45 0 114 r s 389,482,11,6,41,6 0 115 s t 333,646,9,27,9,27 2 116 t u 556,482,11,6,18,6 0 117 u v 500,482,11,27,29,27 0 118 v w 722,482,11,27,29,27 0 119 w x 500,482,11,34,41,34 0 120 x y 500,482,276,40,58,40 1 121 y z 444,482,11,22,51,22 0 122 z { 333,733,100,36,35,36 2 123 braceleft lC " | 606,750,250,0,-225 2 124 bar ba " } 333,733,100,35,36,35 2 125 braceright rC " ~ 333,638,0,107,-13,68 0 126 tilde a~ " bq 278,120,122,0,23 0 128 quotesinglbase Fo 500,440,0,0,-7 0 129 guillemotleft Fc 500,440,0,0,-13 0 130 guillemotright bu 500,526,0,0,-36 0 131 bullet Fn 500,708,276,20,45,20 3 132 florin f/ 167,699,0,220,220,68 2 133 fraction %0 1000,717,6,0,-22 2 134 perthousand dg 500,692,0,19,2,19 2 135 dagger dd 500,692,162,44,40,44 2 136 daggerdbl en 500,278,0,60,60,60 0 137 endash em 1000,278,0,60,60,60 0 138 emdash fi 528,733,276,24,212,24 3 140 fi fl 545,733,276,25,212,25 3 141 fl .i 278,482,9,13,16,13 0 144 dotlessi ga 333,687,0,27,-36,27 2 146 grave a" 333,687,0,124,34,68 2 147 hungarumlaut a. 333,712,0,0,-139 2 148 dotaccent ab 333,677,0,110,-42,68 2 149 breve ah 333,679,0,126,-54,68 2 150 caron ao 333,708,0,76,-109,68 2 151 ring ho 333,0,226,0,19 0 152 ogonek lq 500,733,0,25,-48,25 2 153 quotedblleft rq 500,733,0,25,-48,25 2 154 quotedblright oe 669,482,11,35,33,35 0 155 oe /l 278,733,9,74,60,68 2 156 lslash Bq 500,120,122,0,7 0 157 quotedblbase OE 1028,706,18,11,-6,11 2 158 OE /L 556,692,3,17,66,17 2 159 Lslash r! 333,467,276,0,35 1 161 exclamdown ct 500,551,96,0,-6 0 162 cent Po 500,708,18,29,48,29 2 163 sterling Cs 500,577,0,36,36,36 0 164 currency Ye 500,699,3,62,15,62 2 165 yen bb 606,675,175,0,-225 2 166 brokenbar sc 500,706,220,13,36,13 2 167 section ad 333,712,0,99,-38,68 2 168 dieresis co 747,706,18,39,39,39 2 169 copyright Of 333,699,0,38,-10,38 2 170 ordfeminine fo 333,440,0,0,-7 0 171 guilsinglleft tno 606,378,0,0,-1 0 172 logicalnot \- 606,280,0,0,-1 0 173 minus rg 747,706,18,39,39,39 2 174 registered a- 333,589,0,103,-24,68 0 175 macron de 400,689,0,40,-40,40 2 176 degree t+- 606,504,0,0,-1 0 177 plusminus S2 300,699,0,40,37,40 2 178 twosuperior S3 300,699,0,54,22,54 2 179 threesuperior aa 333,687,0,63,-72,63 2 180 acute *m 504,482,211,21,110,21 0 181 mu mc " ps 500,692,224,161,17,68 2 182 paragraph pc 250,312,0,0,-3 0 183 periodcentered ac 333,0,216,0,59 0 184 cedilla S1 300,699,0,35,-11,35 2 185 onesuperior Om 333,699,0,39,-16,39 2 186 ordmasculine fc 333,440,0,0,-13 0 187 guilsinglright 14 750,699,2,15,19,15 2 188 onequarter 12 750,699,2,21,19,21 2 189 onehalf 34 750,699,2,15,15,15 2 190 threequarters r? 500,467,246,0,-7 0 191 questiondown `A 722,897,3,5,69,5 2 192 Agrave 'A 722,897,3,5,69,5 2 193 Aacute ^A 722,889,3,5,69,5 2 194 Acircumflex ~A 722,848,3,5,69,5 2 195 Atilde :A 722,847,3,5,69,5 2 196 Adieresis oA 722,918,3,5,69,5 2 197 Aring AE 941,692,3,11,54,11 2 198 AE ,C 667,706,216,34,5,34 2 199 Ccedilla `E 611,897,3,9,20,9 2 200 Egrave 'E 611,897,3,9,20,9 2 201 Eacute ^E 611,889,3,9,20,9 2 202 Ecircumflex :E 611,847,3,9,20,9 2 203 Edieresis `I 333,897,3,71,43,68 2 204 Igrave 'I 333,897,3,123,43,68 2 205 Iacute ^I 333,889,3,107,43,68 2 206 Icircumflex :I 333,847,3,139,43,68 2 207 Idieresis -D 778,692,3,13,31,13 2 208 Eth ~N 778,848,11,76,48,68 2 209 Ntilde `O 778,897,18,20,-3,20 2 210 Ograve 'O 778,897,18,20,-3,20 2 211 Oacute ^O 778,889,18,20,-3,20 2 212 Ocircumflex ~O 778,848,18,20,-3,20 2 213 Otilde :O 778,847,18,20,-3,20 2 214 Odieresis tmu 606,474,0,0,-33 0 215 multiply /O 778,721,39,34,18,34 2 216 Oslash `U 778,897,18,70,-38,68 2 217 Ugrave 'U 778,897,18,70,-38,68 2 218 Uacute ^U 778,889,18,70,-38,68 2 219 Ucircumflex :U 778,847,18,70,-38,68 2 220 Udieresis 'Y 667,897,3,58,-2,58 2 221 Yacute TP 611,692,3,9,41,9 2 222 Thorn ss 500,733,276,38,210,38 3 223 germandbls `a 444,707,11,12,46,12 2 224 agrave 'a 444,707,11,20,46,20 2 225 aacute ^a 444,699,11,12,46,12 2 226 acircumflex ~a 444,658,11,52,46,52 2 227 atilde :a 444,657,11,44,46,44 2 228 adieresis oa 444,728,11,12,46,12 2 229 aring ae 638,482,11,35,49,35 0 230 ae ,c 407,482,216,32,31,32 0 231 ccedilla `e 389,707,11,35,35,35 2 232 egrave 'e 389,707,11,55,35,55 2 233 eacute ^e 389,699,11,59,35,59 2 234 ecircumflex :e 389,657,11,71,35,68 2 235 edieresis `i 278,707,9,42,16,42 2 236 igrave 'i 278,707,9,102,16,68 2 237 iacute ^i 278,699,9,95,21,68 2 238 icircumflex :i 278,657,9,127,16,68 2 239 idieresis Sd 444,733,11,84,33,68 2 240 eth ~n 556,658,9,8,26,8 2 241 ntilde `o 444,707,11,17,33,17 2 242 ograve 'o 444,707,11,20,33,20 2 243 oacute ^o 444,699,11,17,33,17 2 244 ocircumflex ~o 444,658,11,52,33,52 2 245 otilde :o 444,657,11,44,33,44 2 246 odieresis tdi 606,504,0,0,-1 0 247 divide /o 444,510,24,66,68,66 0 248 oslash `u 556,707,11,6,18,6 2 249 ugrave 'u 556,707,11,14,18,14 2 250 uacute ^u 556,699,11,6,18,6 2 251 ucircumflex :u 556,657,11,6,18,6 2 252 udieresis 'y 500,707,276,42,58,42 3 253 yacute Tp 500,733,276,0,89 3 254 thorn :y 500,657,276,40,58,40 3 255 ydieresis u2026 1000,112,5,0,-52 0 256 ellipsis groff-1.23.0/font/devps/CB0000644000175000017500000001447113753060053012130 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName Courier Bold # Version 004.000 # FamilyName Courier # # The original AFM file contains the following comments: # # Notice Copyright (c) 1989, 1990, 1991, 1993, 1996, 1997, 1998 Adobe Systems Incorporated. All Rights Reserved. # Comment Copyright (c) 1989, 1990, 1991, 1993, 1996, 1997, 1998 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Wed Aug 26 16:51:38 1998 # Comment UniqueID 44053 # Comment VMusage 32181 39117 name CB internalname Courier-Bold spacewidth 600 encoding text.enc charset ha 600,750 2 0 asciicircum ti 600,311 0 1 asciitilde vS 600,811,13 2 2 Scaron vZ 600,811 2 3 Zcaron vs 600,679,12 2 4 scaron vz 600,679 2 5 zcaron :Y 600,789 2 6 Ydieresis tm 600,678 2 7 trademark aq 600,572 2 8 quotesingle Eu 600,612,12 2 9 Euro space 600 0 32 space ! 600,572,12 2 33 exclam " 600,572 2 34 quotedbl dq " # 600,649,52 2 35 numbersign sh " $ 600,646,124 2 36 dollar Do " % 600,617,33 2 37 percent & 600,539,12 0 38 ampersand ' 600,572 2 39 quoteright cq " ( 600,643,86 2 40 parenleft ) 600,643,86 2 41 parenright * 600,570 2 42 asterisk + 600,438 0 43 plus , 600,163,100 0 44 comma - 600,282 0 45 hyphen hy " . 600,153,12 0 46 period / 600,696,133 2 47 slash sl " 0 600,612,12 2 48 zero 1 600,615 2 49 one 2 600,613 2 50 two 3 600,612,12 2 51 three 4 600,613 2 52 four 5 600,601,12 2 53 five 6 600,612,12 2 54 six 7 600,601 2 55 seven 8 600,613,11 2 56 eight 9 600,612,14 2 57 nine : 600,403,12 0 58 colon ; 600,403,100 0 59 semicolon < 600,446,8 0 60 less = 600,339 0 61 equal > 600,446,8 0 62 greater ? 600,582,13 2 63 question @ 600,579,18 2 64 at at " A 600,572 2 65 A B 600,572 2 66 B C 600,583,12 2 67 C D 600,572 2 68 D E 600,572 2 69 E F 600,572 2 70 F G 600,583,12 2 71 G H 600,572 2 72 H I 600,572 2 73 I J 600,572,12 2 74 J K 600,572 2 75 K L 600,572 2 76 L M 600,572,0,12 2 77 M N 600,572,0,5 2 78 N O 600,583,12 2 79 O P 600,572 2 80 P Q 600,584,143 2 81 Q R 600,572 2 82 R S 600,583,13 2 83 S T 600,572 2 84 T U 600,572,12 2 85 U V 600,572,0,1,1 2 86 V W 600,572,0,6,2 2 87 W X 600,572 2 88 X Y 600,572 2 89 Y Z 600,572 2 90 Z [ 600,643,86 2 91 bracketleft lB " \ 600,695,133 2 92 backslash rs " ] 600,643,86 2 93 bracketright rB " ^ 600,679 2 94 circumflex a^ " _ 600,0,249 1 95 underscore ` 600,572 2 96 quoteleft oq " a 600,448,12 0 97 a b 600,621,12 2 98 b c 600,448,12 0 99 c d 600,621,12 2 100 d e 600,447,12 0 101 e f 600,621 2 102 f g 600,447,184 1 103 g h 600,621 2 104 h i 600,642 2 105 i j 600,641,184 3 106 j k 600,621 2 107 k l 600,621 2 108 l m 600,447,0,15,15 0 109 m n 600,447 0 110 n o 600,448,12 0 111 o p 600,447,183 1 112 p q 600,447,183 1 113 q r 600,448 0 114 r s 600,448,12 0 115 s t 600,567,12 2 116 t u 600,434,12 0 117 u v 600,434 0 118 v w 600,434,0,7,6 0 119 w x 600,434 0 120 x y 600,434,183 1 121 y z 600,434 0 122 z { 600,764,228 3 123 braceleft lC " | 600,750,249 3 124 bar ba " } 600,764,228 3 125 braceright rC " ~ 600,644 2 126 tilde a~ " bq 600,163,100 0 128 quotesinglbase Fo 600,423 0 129 guillemotleft Fc 600,423 0 130 guillemotright bu 600,482 0 131 bullet Fn 600,618,119,0,18 2 132 florin f/ 600,634,85 2 133 fraction %0 600,617,33,97,88 2 134 perthousand dg 600,572,44 2 135 dagger dd 600,572,42 2 136 daggerdbl en 600,282 0 137 endash em 600,282 0 138 emdash fi 600,642 2 140 fi fl 600,621 2 141 fl .i 600,434 0 144 dotlessi ga 600,678 2 146 grave a" 600,710 2 147 hungarumlaut a. 600,641 2 148 dotaccent ab 600,657 2 149 breve ah 600,679 2 150 caron ao 600,717 2 151 ring ho 600,22,177 0 152 ogonek lq 600,572 2 153 quotedblleft rq 600,572 2 154 quotedblright oe 600,446,12,6 0 155 oe /l 600,621 2 156 lslash Bq 600,163,101 0 157 quotedblbase OE 600,572,0,8 2 158 OE /L 600,572 2 159 Lslash r! 600,447,136 0 161 exclamdown ct 600,605,52 2 162 cent Po 600,612,27 2 163 sterling Cs 600,605 2 164 currency Ye 600,601 2 165 yen bb 600,724,224 3 166 brokenbar sc 600,584,63 2 167 section ad 600,640 2 168 dieresis co 600,744 2 169 copyright Of 600,612 2 170 ordfeminine fo 600,423 0 171 guilsinglleft tno 600,358 0 172 logicalnot \- 600,266 0 173 minus rg 600,744 2 174 registered a- 600,591 2 175 macron de 600,612 2 176 degree t+- 600,438,127 0 177 plusminus S2 600,607 2 178 twosuperior S3 600,607 2 179 threesuperior aa 600,678 2 180 acute *m 600,434,167 0 181 mu mc " ps 600,745,154 2 182 paragraph pc 600,386 0 183 periodcentered ac 600,0,207 1 184 cedilla S1 600,607 2 185 onesuperior Om 600,612 2 186 ordmasculine fc 600,423 0 187 guilsinglright 14 600,625,91,45 2 188 onequarter 12 600,625,91,33,25 2 189 onehalf 34 600,626,91,24,2 2 190 threequarters r? 600,446,149 0 191 questiondown `A 600,811 2 192 Agrave 'A 600,811 2 193 Aacute ^A 600,811 2 194 Acircumflex ~A 600,777 2 195 Atilde :A 600,789 2 196 Adieresis oA 600,800 2 197 Aring AE 600,572 2 198 AE ,C 600,583,204 3 199 Ccedilla `E 600,811 2 200 Egrave 'E 600,811 2 201 Eacute ^E 600,811 2 202 Ecircumflex :E 600,789 2 203 Edieresis `I 600,811 2 204 Igrave 'I 600,811 2 205 Iacute ^I 600,811 2 206 Icircumflex :I 600,789 2 207 Idieresis -D 600,572 2 208 Eth ~N 600,777,0,5 2 209 Ntilde `O 600,811,12 2 210 Ograve 'O 600,811,12 2 211 Oacute ^O 600,811,12 2 212 Ocircumflex ~O 600,777,12 2 213 Otilde :O 600,789,12 2 214 Odieresis tmu 600,441 0 215 multiply /O 600,585,19 2 216 Oslash `U 600,811,12 2 217 Ugrave 'U 600,811,12 2 218 Uacute ^U 600,811,12 2 219 Ucircumflex :U 600,789,12 2 220 Udieresis 'Y 600,811 2 221 Yacute TP 600,572 2 222 Thorn ss 600,621,12 2 223 germandbls `a 600,678,12 2 224 agrave 'a 600,678,12 2 225 aacute ^a 600,679,12 2 226 acircumflex ~a 600,644,12 2 227 atilde :a 600,640,12 2 228 adieresis oa 600,717,12 2 229 aring ae 600,446,12 0 230 ae ,c 600,448,206 1 231 ccedilla `e 600,678,12 2 232 egrave 'e 600,678,12 2 233 eacute ^e 600,679,12 2 234 ecircumflex :e 600,640,12 2 235 edieresis `i 600,678 2 236 igrave 'i 600,678 2 237 iacute ^i 600,679 2 238 icircumflex :i 600,640 2 239 idieresis Sd 600,693,12 2 240 eth ~n 600,644 2 241 ntilde `o 600,678,12 2 242 ograve 'o 600,678,12 2 243 oacute ^o 600,679,12 2 244 ocircumflex ~o 600,644,12 2 245 otilde :o 600,640,12 2 246 odieresis tdi 600,425 0 247 divide /o 600,452,22 0 248 oslash `u 600,678,12 2 249 ugrave 'u 600,678,12 2 250 uacute ^u 600,679,12 2 251 ucircumflex :u 600,640,12 2 252 udieresis 'y 600,678,183 3 253 yacute Tp 600,618,183 3 254 thorn :y 600,640,183 3 255 ydieresis u2026 600,111,12 0 256 ellipsis groff-1.23.0/font/devps/PBI0000644000175000017500000003164314450320476012261 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName Palatino Bold Italic # Version 003.001 # FamilyName Palatino # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1990, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.Palatino is a trademark of Linotype-Hell AG and/or its subsidiaries. # Comment Copyright (c) 1985, 1987, 1989, 1990, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:25:04 1999 # Comment UniqueID 44718 # Comment VMusage 42609 53545 name PBI internalname Palatino-BoldItalic slant 10 spacewidth 250 encoding text.enc ligatures fi fl 0 kernpairs A T -55 A V -74 A W -74 A Y -74 A 'Y -74 A :Y -74 A ' -55 A cq -55 A u0020 -55 A v -55 A w -37 A y -55 A 'y -55 A :y -55 'A T -55 'A V -74 'A W -74 'A Y -74 'A 'Y -74 'A :Y -74 'A ' -55 'A cq -55 'A u0020 -55 'A v -55 'A w -37 'A y -55 'A 'y -55 'A :y -55 ^A T -55 ^A V -74 ^A W -74 ^A Y -74 ^A 'Y -74 ^A :Y -74 ^A ' -55 ^A cq -55 ^A u0020 -55 ^A v -55 ^A w -37 ^A y -55 ^A 'y -55 ^A :y -55 :A T -55 :A V -74 :A W -74 :A Y -74 :A 'Y -74 :A :Y -74 :A ' -55 :A cq -55 :A u0020 -55 :A v -55 :A w -37 :A y -55 :A 'y -55 :A :y -55 `A T -55 `A V -74 `A W -74 `A Y -74 `A 'Y -74 `A :Y -74 `A ' -55 `A cq -55 `A u0020 -55 `A v -55 `A w -37 `A y -55 `A 'y -55 `A :y -55 oA T -55 oA V -74 oA W -74 oA Y -74 oA 'Y -74 oA :Y -74 oA ' -55 oA cq -55 oA u0020 -55 oA v -55 oA w -37 oA y -55 oA 'y -55 oA :y -55 ~A T -55 ~A V -74 ~A W -74 ~A Y -74 ~A 'Y -74 ~A :Y -74 ~A ' -55 ~A cq -55 ~A u0020 -55 ~A v -55 ~A w -37 ~A y -55 ~A 'y -55 ~A :y -55 F A -74 F 'A -74 F ^A -74 F :A -74 F `A -74 F oA -74 F ~A -74 F , -111 F . -111 F u2026 -111 F u0020 -18 L T -74 L V -74 L W -74 L Y -74 L 'Y -74 L :Y -74 L ' -55 L cq -55 L u0020 -18 L y -37 L 'y -37 L :y -37 /L T -74 /L V -74 /L W -74 /L Y -74 /L 'Y -74 /L :Y -74 /L ' -55 /L cq -55 /L u0020 -18 /L y -37 /L 'y -37 /L :y -37 P A -92 P 'A -92 P ^A -92 P :A -92 P `A -92 P oA -92 P ~A -92 P , -129 P . -129 P u2026 -129 P u0020 -55 R T -37 R V -55 R W -55 R Y -37 R 'Y -37 R :Y -37 R y -20 R 'y -20 R :y -20 T A -55 T 'A -55 T ^A -55 T :A -55 T `A -55 T oA -55 T ~A -55 T O -18 T 'O -18 T ^O -18 T :O -18 T `O -18 T /O -18 T ~O -18 T a -111 T 'a -111 T ^a -111 T :a -111 T `a -111 T oa -111 T ~a -111 T c -92 T ,c -92 T : -55 T , -55 T e -111 T 'e -111 T ^e -71 T :e -71 T `e -71 T - -92 T hy -92 T i -74 T 'i -74 T ^i -34 T :i -34 T `i -34 T o -111 T 'o -111 T ^o -111 T :o -111 T `o -111 T /o -111 T ~o -111 T . -55 T u2026 -55 T r -92 T s -92 T vs -92 T ; -55 T u -92 T 'u -92 T ^u -92 T :u -92 T `u -92 T w -50 T y -80 T 'y -80 T :y -80 V A -74 V 'A -74 V ^A -74 V :A -74 V `A -74 V oA -74 V ~A -74 V a -92 V 'a -92 V ^a -92 V :a -92 V `a -92 V oa -92 V ~a -92 V : -37 V , -111 V e -74 V 'e -74 V ^e -74 V :e -74 V `e -34 V - -37 V hy -37 V i -50 V 'i -50 V o -74 V 'o -74 V ^o -74 V :o -74 V `o -74 V /o -74 V ~o -74 V . -111 V u2026 -111 V r -74 V ; -37 V u -50 V 'u -50 V ^u -50 V :u -50 V `u -50 V y -50 V 'y -50 V :y -50 W A -74 W 'A -74 W ^A -74 W :A -74 W `A -74 W oA -74 W ~A -74 W a -74 W 'a -74 W ^a -74 W :a -74 W `a -74 W oa -74 W ~a -74 W : -28 W , -55 W e -55 W 'e -55 W ^e -55 W :e -55 W `e -55 W i -30 W 'i -30 W o -55 W 'o -55 W ^o -55 W :o -55 W `o -55 W /o -55 W ~o -55 W . -55 W u2026 -55 W r -30 W ; -18 W u -30 W 'u -30 W ^u -30 W :u -30 W `u -30 W y -30 W 'y -30 W :y -30 Y A -55 Y 'A -55 Y ^A -55 Y :A -55 Y `A -55 Y oA -55 Y ~A -55 Y a -111 Y 'a -111 Y ^a -111 Y :a -111 Y `a -111 Y oa -111 Y ~a -111 Y : -55 Y , -55 Y e -92 Y 'e -92 Y ^e -92 Y :e -92 Y `e -92 Y - -55 Y hy -55 Y i -54 Y 'i -54 Y o -111 Y 'o -111 Y ^o -111 Y :o -111 Y `o -111 Y /o -111 Y ~o -111 Y p -74 Y . -55 Y u2026 -55 Y q -92 Y ; -55 Y u -50 Y 'u -50 Y ^u -50 Y :u -50 Y `u -50 Y v -30 'Y A -55 'Y 'A -55 'Y ^A -55 'Y :A -55 'Y `A -55 'Y oA -55 'Y ~A -55 'Y a -111 'Y 'a -111 'Y ^a -111 'Y :a -111 'Y `a -111 'Y oa -111 'Y ~a -111 'Y : -55 'Y , -55 'Y e -92 'Y 'e -92 'Y ^e -92 'Y :e -92 'Y `e -92 'Y - -55 'Y hy -55 'Y i -54 'Y 'i -54 'Y o -111 'Y 'o -111 'Y ^o -111 'Y :o -111 'Y `o -111 'Y /o -111 'Y ~o -111 'Y p -74 'Y . -55 'Y u2026 -55 'Y q -92 'Y ; -55 'Y u -50 'Y 'u -50 'Y ^u -50 'Y :u -50 'Y `u -50 'Y v -30 :Y A -55 :Y 'A -55 :Y ^A -55 :Y :A -55 :Y `A -55 :Y oA -55 :Y ~A -55 :Y a -111 :Y 'a -111 :Y ^a -111 :Y :a -111 :Y `a -111 :Y oa -111 :Y ~a -111 :Y : -55 :Y , -55 :Y e -92 :Y 'e -92 :Y ^e -92 :Y :e -92 :Y `e -92 :Y - -55 :Y hy -55 :Y i -54 :Y 'i -54 :Y o -111 :Y 'o -111 :Y ^o -111 :Y :o -111 :Y `o -111 :Y /o -111 :Y ~o -111 :Y p -74 :Y . -55 :Y u2026 -55 :Y q -92 :Y ; -55 :Y u -50 :Y 'u -50 :Y ^u -50 :Y :u -50 :Y `u -50 :Y v -30 f f -37 f ' 37 f cq 37 1 1 -55 ` ` -55 ` oq -55 oq ` -55 oq oq -55 ' ' -55 ' cq -55 cq ' -55 cq cq -55 ' s -37 cq s -37 ' vs -37 cq vs -37 ' u0020 -37 cq u0020 -37 ' t -18 cq t -18 r c -18 r ,c -18 r , -55 r e -18 r 'e -18 r ^e -18 r :e -18 r `e -18 r g -18 r h -18 r o -18 r 'o -18 r ^o -18 r :o -18 r `o -18 r /o -18 r ~o -18 r . -55 r u2026 -55 r q -18 r ' 55 r cq 55 v , -55 v . -55 v u2026 -55 w , -55 w . -55 w u2026 -55 y , -37 y . -37 y u2026 -37 'y , -37 'y . -37 'y u2026 -37 :y , -37 :y . -37 :y u2026 -37 charset ha 606,678,0,0,-13 2 0 asciicircum ti 606,346,0,0,-1 0 1 asciitilde vS 556,904,17,51,0,51 2 2 Scaron vZ 667,904,3,59,49,59 2 3 Zcaron vs 444,712,17,95,25,66 2 4 scaron vz 500,712,17,67,19,66 2 5 zcaron :Y 611,880,3,114,-4,66 2 6 Ydieresis tm 1000,678,0,11,12,11 2 7 trademark aq 250,720,0,93,-77,66 2 8 quotesingle Eu 500,683,18,118,58,66 2 9 Euro space 250 0 32 space ! 333,695,17,39,-8,39 2 33 exclam " 500,720,0,43,-87,43 2 34 quotedbl dq " # 500,673,0,46,46,46 2 35 numbersign sh " $ 500,737,108,27,30,27 2 36 dollar Do " % 889,697,17,0,-6 2 37 percent & 833,695,17,28,-24,28 2 38 ampersand ' 278,720,0,74,-26,66 2 39 quoteright cq " ( 333,723,129,85,-8,66 2 40 parenleft ) 333,723,129,15,62,15 2 41 parenright * 444,695,0,45,-34,45 2 42 asterisk + 606,501,5 0 43 plus , 250,147,164,8,83,8 0 44 comma - 389,300,0,23,13,23 0 45 hyphen hy " . 250,135,17,0,2 0 46 period / 315,720,17,50,49,50 2 47 slash sl " 0 500,683,17,40,8,40 2 48 zero 1 500,678,3,0,9 2 49 one 2 500,683,3,4,49,4 2 50 two 3 500,683,17,0,42 2 51 three 4 500,683,3,37,47,37 2 52 four 5 500,675,17,31,36,31 2 53 five 6 500,683,17,38,11,38 2 54 six 7 500,674,3,94,-19,66 2 55 seven 8 500,683,17,34,24,34 2 56 eight 9 500,683,17,41,23,41 2 57 nine : 250,452,17,36,12,36 0 58 colon ; 250,452,164,47,83,47 0 59 semicolon < 606,517,21,2,1,2 0 60 less = 606,390,0,0,-1 0 61 equal > 606,517,21,1,2,1 0 62 greater ? 444,695,17,56,-41,56 2 63 question @ 833,681,12,0,-32 2 64 at at " A 722,683,3,13,85,13 2 65 A B 667,681,3,12,42,12 2 66 B C 685,695,17,60,-19,60 2 67 C D 778,682,3,19,50,19 2 68 D E 611,681,3,45,39,45 2 69 E F 556,681,3,87,56,66 2 70 F G 778,695,17,22,-22,22 2 71 G H 778,681,3,98,62,66 2 72 H I 389,681,3,73,51,66 2 73 I J 389,681,207,78,79,66 2 74 J K 722,681,3,74,60,66 2 75 K L 611,681,3,17,24,17 2 76 L M 944,681,17,91,73,66 2 77 M N 778,681,3,101,52,66 2 78 N O 833,695,17,11,-26,11 2 79 O P 667,681,3,56,39,56 2 80 P Q 833,695,222,11,-26,11 2 81 Q R 722,681,3,25,46,25 2 82 R S 556,695,17,11,0,11 2 83 S T 611,681,3,113,-6,66 2 84 T U 778,681,17,97,-33,66 2 85 U V 667,681,3,128,-17,66 2 86 V W 1000,689,3,123,-17,66 2 87 W X 722,681,3,100,59,66 2 88 X Y 611,695,3,114,-4,66 2 89 Y Z 667,681,3,59,49,59 2 90 Z [ 333,723,102,98,5,66 2 91 bracketleft lB " \ 606,720,0,0,-22 2 92 backslash rs " ] 333,723,102,32,71,32 2 93 bracketright rB " ^ 333,692,0,132,-38,66 2 94 circumflex a^ " _ 500,0,125,50,50,50 0 95 underscore ` 278,720,0,63,-15,63 2 96 quoteleft oq " a 556,470,17,13,6,13 0 97 a b 537,726,17,7,6,7 2 98 b c 444,469,17,42,18,42 0 99 c d 556,726,17,44,12,44 2 100 d e 444,469,17,24,22,24 0 101 e f 333,726,271,166,180,66 3 102 f g 500,469,271,79,100,66 1 103 g h 556,726,17,16,28,16 2 104 h i 333,695,17,29,24,29 2 105 i j 333,695,271,40,114,40 3 106 j k 556,726,17,22,16,22 2 107 k l 333,726,17,35,-14,35 2 108 l m 833,469,17,20,31,20 0 109 m n 556,469,17,15,33,15 0 110 n o 556,469,17,0,2 0 111 o p 556,469,271,10,71,10 1 112 p q 537,469,271,26,18,26 1 113 q r 389,469,17,72,30,66 0 114 r s 444,469,17,12,25,12 0 115 s t 389,636,17,70,8,66 2 116 t u 556,469,17,15,28,15 0 117 u v 556,469,17,7,31,7 0 118 v w 833,469,17,19,23,19 0 119 w x 500,469,17,50,58,50 0 120 x y 556,469,271,35,37,35 1 121 y z 500,469,17,20,19,20 0 122 z { 333,720,105,51,32,51 2 123 braceleft lC " | 606,750,250,0,-209 2 124 bar ba " } 333,720,105,32,51,32 2 125 braceright rC " ~ 333,656,0,158,-32,66 2 126 tilde a~ " bq 250,145,144,20,53,20 0 128 quotesinglbase Fo 500,446,0,8,15,8 0 129 guillemotleft Fc 500,443,0,8,15,8 0 130 guillemotright bu 606,516,0,0,-81 0 131 bullet Fn 500,690,242,29,42,29 2 132 florin f/ 167,683,0,221,220,66 2 133 fraction %0 1000,691,17,0,-15 2 134 perthousand dg 556,685,3,0,-17 2 135 dagger dd 556,693,153,31,17,31 2 136 daggerdbl en 500,282,0,62,62,62 0 137 endash em 1000,282,0,62,62,62 0 138 emdash fi 611,726,271,27,180,27 3 140 fi fl 611,726,271,70,180,66 3 141 fl .i 333,469,17,10,24,10 0 144 dotlessi ga 333,699,0,39,-60,39 2 146 grave a" 333,699,0,126,78,66 2 147 hungarumlaut a. 333,695,0,42,-152,42 2 148 dotaccent ab 333,680,0,129,-46,66 2 149 breve ah 333,692,0,162,-63,66 2 150 caron ao 556,714,0,0,-227 2 151 ring ho 333,0,226,0,-26 0 152 ogonek lq 500,720,0,61,-15,61 2 153 quotedblleft rq 500,720,0,69,-23,66 2 154 quotedblright oe 778,469,17,27,2,27 0 155 oe /l 333,726,17,82,37,66 2 156 lslash Bq 500,145,144,0,68 0 157 quotedblbase OE 944,695,17,67,11,66 2 158 OE /L 611,681,3,17,44,17 2 159 Lslash r! 333,479,225,0,48 0 161 exclamdown ct 500,547,105,6,-2,6 0 162 cent Po 500,683,5,51,29,51 2 163 sterling Cs 500,533,0,18,18,18 0 164 currency Ye 500,695,3,88,39,66 2 165 yen bb 606,675,175,0,-209 2 166 brokenbar sc 556,695,151,0,3 2 167 section ad 333,695,0,143,-40,66 2 168 dieresis co 747,695,17,23,24,23 2 169 copyright Of 333,684,0,72,3,66 2 170 ordfeminine fo 333,446,0,9,-10,9 0 171 guilsinglleft tno 606,390,0,0,-1 0 172 logicalnot \- 606,292,0,0,-1 0 173 minus rg 747,695,17,23,24,23 2 174 registered a- 333,608,0,135,-26,66 0 175 macron de 400,683 2 176 degree t+- 606,501 0 177 plusminus S2 300,683,0,71,24,66 2 178 twosuperior S3 300,683,0,60,27,60 2 179 threesuperior aa 333,699,0,109,-103,66 2 180 acute *m 541,465,212,15,97,15 0 181 mu mc " ps 556,681,204,123,36,66 2 182 paragraph pc 250,324,0,6,-17,6 0 183 periodcentered ac 333,5,218,0,38 0 184 cedilla S1 300,680,0,48,9,48 2 185 onesuperior Om 333,683,0,63,-1,63 2 186 ordmasculine fc 333,443,0,0,15 0 187 guilsinglright 14 750,683,2,32,32,32 2 188 onequarter 12 750,683,2,36,36,36 2 189 onehalf 34 750,683,2,32,32,32 2 190 threequarters r? 444,479,226,0,62 0 191 questiondown `A 722,911,3,13,85,13 2 192 Agrave 'A 722,911,3,13,85,13 2 193 Aacute ^A 722,904,3,13,85,13 2 194 Acircumflex ~A 722,868,3,13,85,13 2 195 Atilde :A 722,880,3,13,85,13 2 196 Adieresis oA 722,926,3,13,85,13 2 197 Aring AE 944,681,3,33,79,33 2 198 AE ,C 685,695,218,60,-19,60 2 199 Ccedilla `E 611,911,3,45,39,45 2 200 Egrave 'E 611,911,3,45,39,45 2 201 Eacute ^E 611,904,3,45,39,45 2 202 Ecircumflex :E 611,880,3,45,39,45 2 203 Edieresis `I 389,911,3,73,51,66 2 204 Igrave 'I 389,911,3,81,51,66 2 205 Iacute ^I 389,904,3,104,51,66 2 206 Icircumflex :I 389,880,3,115,51,66 2 207 Idieresis -D 778,682,3,19,50,19 2 208 Eth ~N 778,868,3,101,52,66 2 209 Ntilde `O 833,911,17,11,-26,11 2 210 Ograve 'O 833,911,17,11,-26,11 2 211 Oacute ^O 833,904,17,11,-26,11 2 212 Ocircumflex ~O 833,868,17,11,-26,11 2 213 Otilde :O 833,880,17,11,-26,11 2 214 Odieresis tmu 606,479,0,0,-22 0 215 multiply /O 833,730,54,14,-7,14 2 216 Oslash `U 778,911,17,97,-33,66 2 217 Ugrave 'U 778,911,17,97,-33,66 2 218 Uacute ^U 778,904,17,97,-33,66 2 219 Ucircumflex :U 778,880,17,97,-33,66 2 220 Udieresis 'Y 611,911,3,114,-4,66 2 221 Yacute TP 667,681,3,27,39,27 2 222 Thorn ss 556,726,271,43,181,43 3 223 germandbls `a 556,719,17,13,6,13 2 224 agrave 'a 556,719,17,13,6,13 2 225 aacute ^a 556,712,17,21,6,21 2 226 acircumflex ~a 556,676,17,47,6,47 2 227 atilde :a 556,688,17,32,6,32 2 228 adieresis oa 556,734,17,13,6,13 2 229 aring ae 738,469,17,23,6,23 0 230 ae ,c 444,469,218,42,23,42 0 231 ccedilla `e 444,719,17,24,22,24 2 232 egrave 'e 444,719,17,54,22,54 2 233 eacute ^e 444,712,17,77,22,66 2 234 ecircumflex :e 444,668,17,88,22,66 2 235 edieresis `i 333,719,17,39,24,39 2 236 igrave 'i 333,719,17,109,24,66 2 237 iacute ^i 333,712,17,120,24,66 2 238 icircumflex :i 333,668,17,143,24,66 2 239 idieresis Sd 556,726,17,40,2,40 2 240 eth ~n 556,676,17,47,33,47 2 241 ntilde `o 556,719,17,0,2 2 242 ograve 'o 556,719,17,0,2 2 243 oacute ^o 556,712,17,21,2,21 2 244 ocircumflex ~o 556,676,17,47,2,47 2 245 otilde :o 556,668,17,32,2,32 2 246 odieresis tdi 606,501,5 0 247 divide /o 556,506,50,16,36,16 0 248 oslash `u 556,719,17,15,28,15 2 249 ugrave 'u 556,719,17,15,28,15 2 250 uacute ^u 556,712,17,15,28,15 2 251 ucircumflex :u 556,668,17,32,28,32 2 252 udieresis 'y 556,719,271,35,37,35 3 253 yacute Tp 556,726,271,10,71,10 3 254 thorn :y 556,668,271,35,37,35 3 255 ydieresis u2026 1000,135,17,0,-41 0 256 ellipsis groff-1.23.0/font/devps/HNI0000644000175000017500000005275614450320476012275 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName Helvetica Narrow Oblique # Version 003.001 # FamilyName Helvetica # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1990, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. # Comment Copyright (c) 1985, 1987, 1989, 1990, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:09:51 1999 # Comment UniqueID 44714 # Comment VMusage 11195 50629 name HNI internalname Helvetica-Narrow-Oblique slant 12 spacewidth 228 encoding text.enc ligatures fi fl 0 kernpairs A C -30 A ,C -30 A G -30 A O -30 A 'O -30 A ^O -30 A :O -30 A `O -30 A /O -30 A ~O -30 A Q -30 A T -120 A U -50 A 'U -50 A ^U -50 A :U -50 A `U -50 A V -70 A W -50 A Y -100 A 'Y -100 A :Y -100 A u -30 A 'u -30 A ^u -30 A :u -30 A `u -30 A v -40 A w -40 A y -40 A 'y -40 A :y -40 'A C -30 'A ,C -30 'A G -30 'A O -30 'A 'O -30 'A ^O -30 'A :O -30 'A `O -30 'A /O -30 'A ~O -30 'A Q -30 'A T -120 'A U -50 'A 'U -50 'A ^U -50 'A :U -50 'A `U -50 'A V -70 'A W -50 'A Y -100 'A 'Y -100 'A :Y -100 'A u -30 'A 'u -30 'A ^u -30 'A :u -30 'A `u -30 'A v -40 'A w -40 'A y -40 'A 'y -40 'A :y -40 ^A C -30 ^A ,C -30 ^A G -30 ^A O -30 ^A 'O -30 ^A ^O -30 ^A :O -30 ^A `O -30 ^A /O -30 ^A ~O -30 ^A Q -30 ^A T -120 ^A U -50 ^A 'U -50 ^A ^U -50 ^A :U -50 ^A `U -50 ^A V -70 ^A W -50 ^A Y -100 ^A 'Y -100 ^A :Y -100 ^A u -30 ^A 'u -30 ^A ^u -30 ^A :u -30 ^A `u -30 ^A v -40 ^A w -40 ^A y -40 ^A 'y -40 ^A :y -40 :A C -30 :A ,C -30 :A G -30 :A O -30 :A 'O -30 :A ^O -30 :A :O -30 :A `O -30 :A /O -30 :A ~O -30 :A Q -30 :A T -120 :A U -50 :A 'U -50 :A ^U -50 :A :U -50 :A `U -50 :A V -70 :A W -50 :A Y -100 :A 'Y -100 :A :Y -100 :A u -30 :A 'u -30 :A ^u -30 :A :u -30 :A `u -30 :A v -40 :A w -40 :A y -40 :A 'y -40 :A :y -40 `A C -30 `A ,C -30 `A G -30 `A O -30 `A 'O -30 `A ^O -30 `A :O -30 `A `O -30 `A /O -30 `A ~O -30 `A Q -30 `A T -120 `A U -50 `A 'U -50 `A ^U -50 `A :U -50 `A `U -50 `A V -70 `A W -50 `A Y -100 `A 'Y -100 `A :Y -100 `A u -30 `A 'u -30 `A ^u -30 `A :u -30 `A `u -30 `A v -40 `A w -40 `A y -40 `A 'y -40 `A :y -40 oA C -30 oA ,C -30 oA G -30 oA O -30 oA 'O -30 oA ^O -30 oA :O -30 oA `O -30 oA /O -30 oA ~O -30 oA Q -30 oA T -120 oA U -50 oA 'U -50 oA ^U -50 oA :U -50 oA `U -50 oA V -70 oA W -50 oA Y -100 oA 'Y -100 oA :Y -100 oA u -30 oA 'u -30 oA ^u -30 oA :u -30 oA `u -30 oA v -40 oA w -40 oA y -40 oA 'y -40 oA :y -40 ~A C -30 ~A ,C -30 ~A G -30 ~A O -30 ~A 'O -30 ~A ^O -30 ~A :O -30 ~A `O -30 ~A /O -30 ~A ~O -30 ~A Q -30 ~A T -120 ~A U -50 ~A 'U -50 ~A ^U -50 ~A :U -50 ~A `U -50 ~A V -70 ~A W -50 ~A Y -100 ~A 'Y -100 ~A :Y -100 ~A u -30 ~A 'u -30 ~A ^u -30 ~A :u -30 ~A `u -30 ~A v -40 ~A w -40 ~A y -40 ~A 'y -40 ~A :y -40 B U -10 B 'U -10 B ^U -10 B :U -10 B `U -10 B , -20 B . -20 B u2026 -20 C , -30 C . -30 C u2026 -30 ,C , -30 ,C . -30 ,C u2026 -30 D A -40 D 'A -40 D ^A -40 D :A -40 D `A -40 D oA -40 D ~A -40 D V -70 D W -40 D Y -90 D 'Y -90 D :Y -90 D , -70 D . -70 D u2026 -70 F A -80 F 'A -80 F ^A -80 F :A -80 F `A -80 F oA -80 F ~A -80 F a -50 F 'a -50 F ^a -50 F :a -50 F `a -50 F oa -50 F ~a -50 F , -150 F e -30 F 'e -30 F ^e -30 F :e -30 F `e -30 F o -30 F 'o -30 F ^o -30 F :o -30 F `o -30 F /o -30 F ~o -30 F . -150 F u2026 -150 F r -45 J A -20 J 'A -20 J ^A -20 J :A -20 J `A -20 J oA -20 J ~A -20 J a -20 J 'a -20 J ^a -20 J :a -20 J `a -20 J oa -20 J ~a -20 J , -30 J . -30 J u2026 -30 J u -20 J 'u -20 J ^u -20 J :u -20 J `u -20 K O -50 K 'O -50 K ^O -50 K :O -50 K `O -50 K /O -50 K ~O -50 K e -40 K 'e -40 K ^e -40 K :e -40 K `e -40 K o -40 K 'o -40 K ^o -40 K :o -40 K `o -40 K /o -40 K ~o -40 K u -30 K 'u -30 K ^u -30 K :u -30 K `u -30 K y -50 K 'y -50 K :y -50 L T -110 L V -110 L W -70 L Y -140 L 'Y -140 L :Y -140 L rq -140 L ' -160 L cq -160 L y -30 L 'y -30 L :y -30 /L T -110 /L V -110 /L W -70 /L Y -140 /L 'Y -140 /L :Y -140 /L rq -140 /L ' -160 /L cq -160 /L y -30 /L 'y -30 /L :y -30 O A -20 O 'A -20 O ^A -20 O :A -20 O `A -20 O oA -20 O ~A -20 O T -40 O V -50 O W -30 O X -60 O Y -70 O 'Y -70 O :Y -70 O , -40 O . -40 O u2026 -40 'O A -20 'O 'A -20 'O ^A -20 'O :A -20 'O `A -20 'O oA -20 'O ~A -20 'O T -40 'O V -50 'O W -30 'O X -60 'O Y -70 'O 'Y -70 'O :Y -70 'O , -40 'O . -40 'O u2026 -40 ^O A -20 ^O 'A -20 ^O ^A -20 ^O :A -20 ^O `A -20 ^O oA -20 ^O ~A -20 ^O T -40 ^O V -50 ^O W -30 ^O X -60 ^O Y -70 ^O 'Y -70 ^O :Y -70 ^O , -40 ^O . -40 ^O u2026 -40 :O A -20 :O 'A -20 :O ^A -20 :O :A -20 :O `A -20 :O oA -20 :O ~A -20 :O T -40 :O V -50 :O W -30 :O X -60 :O Y -70 :O 'Y -70 :O :Y -70 :O , -40 :O . -40 :O u2026 -40 `O A -20 `O 'A -20 `O ^A -20 `O :A -20 `O `A -20 `O oA -20 `O ~A -20 `O T -40 `O V -50 `O W -30 `O X -60 `O Y -70 `O 'Y -70 `O :Y -70 `O , -40 `O . -40 `O u2026 -40 /O A -20 /O 'A -20 /O ^A -20 /O :A -20 /O `A -20 /O oA -20 /O ~A -20 /O T -40 /O V -50 /O W -30 /O X -60 /O Y -70 /O 'Y -70 /O :Y -70 /O , -40 /O . -40 /O u2026 -40 ~O A -20 ~O 'A -20 ~O ^A -20 ~O :A -20 ~O `A -20 ~O oA -20 ~O ~A -20 ~O T -40 ~O V -50 ~O W -30 ~O X -60 ~O Y -70 ~O 'Y -70 ~O :Y -70 ~O , -40 ~O . -40 ~O u2026 -40 P A -120 P 'A -120 P ^A -120 P :A -120 P `A -120 P oA -120 P ~A -120 P a -40 P 'a -40 P ^a -40 P :a -40 P `a -40 P oa -40 P ~a -40 P , -180 P e -50 P 'e -50 P ^e -50 P :e -50 P `e -50 P o -50 P 'o -50 P ^o -50 P :o -50 P `o -50 P /o -50 P ~o -50 P . -180 P u2026 -180 Q U -10 Q 'U -10 Q ^U -10 Q :U -10 Q `U -10 R O -20 R 'O -20 R ^O -20 R :O -20 R `O -20 R /O -20 R ~O -20 R T -30 R U -40 R 'U -40 R ^U -40 R :U -40 R `U -40 R V -50 R W -30 R Y -50 R 'Y -50 R :Y -50 S , -20 S . -20 S u2026 -20 vS , -20 vS . -20 vS u2026 -20 T A -120 T 'A -120 T ^A -120 T :A -120 T `A -120 T oA -120 T ~A -120 T O -40 T 'O -40 T ^O -40 T :O -40 T `O -40 T /O -40 T ~O -40 T a -120 T 'a -120 T ^a -120 T :a -120 T `a -120 T oa -120 T ~a -60 T : -20 T , -120 T e -120 T 'e -120 T ^e -120 T :e -120 T `e -60 T - -140 T hy -140 T o -120 T 'o -120 T ^o -120 T :o -120 T `o -120 T /o -120 T ~o -60 T . -120 T u2026 -120 T r -120 T ; -20 T u -120 T 'u -120 T ^u -120 T :u -120 T `u -120 T w -120 T y -120 T 'y -120 T :y -60 U A -40 U 'A -40 U ^A -40 U :A -40 U `A -40 U oA -40 U ~A -40 U , -40 U . -40 U u2026 -40 'U A -40 'U 'A -40 'U ^A -40 'U :A -40 'U `A -40 'U oA -40 'U ~A -40 'U , -40 'U . -40 'U u2026 -40 ^U A -40 ^U 'A -40 ^U ^A -40 ^U :A -40 ^U `A -40 ^U oA -40 ^U ~A -40 ^U , -40 ^U . -40 ^U u2026 -40 :U A -40 :U 'A -40 :U ^A -40 :U :A -40 :U `A -40 :U oA -40 :U ~A -40 :U , -40 :U . -40 :U u2026 -40 `U A -40 `U 'A -40 `U ^A -40 `U :A -40 `U `A -40 `U oA -40 `U ~A -40 `U , -40 `U . -40 `U u2026 -40 V A -80 V 'A -80 V ^A -80 V :A -80 V `A -80 V oA -80 V ~A -80 V G -40 V O -40 V 'O -40 V ^O -40 V :O -40 V `O -40 V /O -40 V ~O -40 V a -70 V 'a -70 V ^a -70 V :a -70 V `a -70 V oa -70 V ~a -70 V : -40 V , -125 V e -80 V 'e -80 V ^e -80 V :e -80 V `e -80 V - -80 V hy -80 V o -80 V 'o -80 V ^o -80 V :o -80 V `o -80 V /o -80 V ~o -80 V . -125 V u2026 -125 V ; -40 V u -70 V 'u -70 V ^u -70 V :u -70 V `u -70 W A -50 W 'A -50 W ^A -50 W :A -50 W `A -50 W oA -50 W ~A -50 W O -20 W 'O -20 W ^O -20 W :O -20 W `O -20 W /O -20 W ~O -20 W a -40 W 'a -40 W ^a -40 W :a -40 W `a -40 W oa -40 W ~a -40 W , -80 W e -30 W 'e -30 W ^e -30 W :e -30 W `e -30 W - -40 W hy -40 W o -30 W 'o -30 W ^o -30 W :o -30 W `o -30 W /o -30 W ~o -30 W . -80 W u2026 -80 W u -30 W 'u -30 W ^u -30 W :u -30 W `u -30 W y -20 W 'y -20 W :y -20 Y A -110 Y 'A -110 Y ^A -110 Y :A -110 Y `A -110 Y oA -110 Y ~A -110 Y O -85 Y 'O -85 Y ^O -85 Y :O -85 Y `O -85 Y /O -85 Y ~O -85 Y a -140 Y 'a -140 Y ^a -140 Y :a -140 Y `a -140 Y oa -140 Y ~a -140 Y : -60 Y , -140 Y e -140 Y 'e -140 Y ^e -140 Y :e -140 Y `e -140 Y - -140 Y hy -140 Y i -20 Y 'i -20 Y o -140 Y 'o -140 Y ^o -140 Y :o -140 Y `o -140 Y /o -140 Y ~o -140 Y . -140 Y u2026 -140 Y ; -60 Y u -110 Y 'u -110 Y ^u -110 Y :u -110 Y `u -110 'Y A -110 'Y 'A -110 'Y ^A -110 'Y :A -110 'Y `A -110 'Y oA -110 'Y ~A -110 'Y O -85 'Y 'O -85 'Y ^O -85 'Y :O -85 'Y `O -85 'Y /O -85 'Y ~O -85 'Y a -140 'Y 'a -140 'Y ^a -140 'Y :a -140 'Y `a -140 'Y oa -140 'Y ~a -70 'Y : -60 'Y , -140 'Y e -140 'Y 'e -140 'Y ^e -140 'Y :e -140 'Y `e -140 'Y - -140 'Y hy -140 'Y i -20 'Y 'i -20 'Y o -140 'Y 'o -140 'Y ^o -140 'Y :o -140 'Y `o -140 'Y /o -140 'Y ~o -140 'Y . -140 'Y u2026 -140 'Y ; -60 'Y u -110 'Y 'u -110 'Y ^u -110 'Y :u -110 'Y `u -110 :Y A -110 :Y 'A -110 :Y ^A -110 :Y :A -110 :Y `A -110 :Y oA -110 :Y ~A -110 :Y O -85 :Y 'O -85 :Y ^O -85 :Y :O -85 :Y `O -85 :Y /O -85 :Y ~O -85 :Y a -140 :Y 'a -140 :Y ^a -140 :Y :a -140 :Y `a -140 :Y oa -140 :Y ~a -70 :Y : -60 :Y , -140 :Y e -140 :Y 'e -140 :Y ^e -140 :Y :e -140 :Y `e -140 :Y - -140 :Y hy -140 :Y i -20 :Y 'i -20 :Y o -140 :Y 'o -140 :Y ^o -140 :Y :o -140 :Y `o -140 :Y /o -140 :Y ~o -140 :Y . -140 :Y u2026 -140 :Y ; -60 :Y u -110 :Y 'u -110 :Y ^u -110 :Y :u -110 :Y `u -110 a v -20 a w -20 a y -30 a 'y -30 a :y -30 'a v -20 'a w -20 'a y -30 'a 'y -30 'a :y -30 ^a v -20 ^a w -20 ^a y -30 ^a 'y -30 ^a :y -30 :a v -20 :a w -20 :a y -30 :a 'y -30 :a :y -30 `a v -20 `a w -20 `a y -30 `a 'y -30 `a :y -30 oa v -20 oa w -20 oa y -30 oa 'y -30 oa :y -30 ~a v -20 ~a w -20 ~a y -30 ~a 'y -30 ~a :y -30 b b -10 b , -40 b l -20 b /l -20 b . -40 b u2026 -40 b u -20 b 'u -20 b ^u -20 b :u -20 b `u -20 b v -20 b y -20 b 'y -20 b :y -20 c , -15 c k -20 ,c , -15 ,c k -20 : u0020 -50 , rq -100 , ' -100 , cq -100 e , -15 e . -15 e u2026 -15 e v -30 e w -20 e x -30 e y -20 e 'y -20 e :y -20 'e , -15 'e . -15 'e u2026 -15 'e v -30 'e w -20 'e x -30 'e y -20 'e 'y -20 'e :y -20 ^e , -15 ^e . -15 ^e u2026 -15 ^e v -30 ^e w -20 ^e x -30 ^e y -20 ^e 'y -20 ^e :y -20 :e , -15 :e . -15 :e u2026 -15 :e v -30 :e w -20 :e x -30 :e y -20 :e 'y -20 :e :y -20 `e , -15 `e . -15 `e u2026 -15 `e v -30 `e w -20 `e x -30 `e y -20 `e 'y -20 `e :y -20 f a -30 f 'a -30 f ^a -30 f :a -30 f `a -30 f oa -30 f ~a -30 f , -30 f .i -28 f e -30 f 'e -30 f ^e -30 f :e -30 f `e -30 f o -30 f 'o -30 f ^o -30 f :o -30 f `o -30 f /o -30 f ~o -30 f . -30 f u2026 -30 f rq 60 f ' 50 f cq 50 g r -10 h y -30 h 'y -30 h :y -30 k e -20 k 'e -20 k ^e -20 k :e -20 k `e -20 k o -20 k 'o -20 k ^o -20 k :o -20 k `o -20 k /o -20 k ~o -20 m u -10 m 'u -10 m ^u -10 m :u -10 m `u -10 m y -15 m 'y -15 m :y -15 n u -10 n 'u -10 n ^u -10 n :u -10 n `u -10 n v -20 n y -15 n 'y -15 n :y -15 ~n u -10 ~n 'u -10 ~n ^u -10 ~n :u -10 ~n `u -10 ~n v -20 ~n y -15 ~n 'y -15 ~n :y -15 o , -40 o . -40 o u2026 -40 o v -15 o w -15 o x -30 o y -30 o 'y -30 o :y -30 'o , -40 'o . -40 'o u2026 -40 'o v -15 'o w -15 'o x -30 'o y -30 'o 'y -30 'o :y -30 ^o , -40 ^o . -40 ^o u2026 -40 ^o v -15 ^o w -15 ^o x -30 ^o y -30 ^o 'y -30 ^o :y -30 :o , -40 :o . -40 :o u2026 -40 :o v -15 :o w -15 :o x -30 :o y -30 :o 'y -30 :o :y -30 `o , -40 `o . -40 `o u2026 -40 `o v -15 `o w -15 `o x -30 `o y -30 `o 'y -30 `o :y -30 /o a -55 /o 'a -55 /o ^a -55 /o :a -55 /o `a -55 /o oa -55 /o ~a -55 /o b -55 /o c -55 /o ,c -55 /o , -95 /o d -55 /o e -55 /o 'e -55 /o ^e -55 /o :e -55 /o `e -55 /o f -55 /o g -55 /o h -55 /o i -55 /o 'i -55 /o ^i -55 /o :i -55 /o `i -55 /o j -55 /o k -55 /o l -55 /o /l -55 /o m -55 /o n -55 /o ~n -55 /o o -55 /o 'o -55 /o ^o -55 /o :o -55 /o `o -55 /o /o -55 /o ~o -55 /o p -55 /o . -95 /o u2026 -95 /o q -55 /o r -55 /o s -55 /o vs -55 /o t -55 /o u -55 /o 'u -55 /o ^u -55 /o :u -55 /o `u -55 /o v -70 /o w -70 /o x -85 /o y -70 /o 'y -70 /o :y -70 /o z -55 /o vz -55 ~o , -40 ~o . -40 ~o u2026 -40 ~o v -15 ~o w -15 ~o x -30 ~o y -30 ~o 'y -30 ~o :y -30 p , -35 p . -35 p u2026 -35 p y -30 p 'y -30 p :y -30 . rq -100 u2026 rq -100 . ' -100 u2026 ' -100 . cq -100 u2026 cq -100 . u0020 -60 u2026 u0020 -60 rq u0020 -40 ` ` -57 ` oq -57 oq ` -57 oq oq -57 ' d -50 cq d -50 ' ' -57 ' cq -57 cq ' -57 cq cq -57 ' r -50 cq r -50 ' s -50 cq s -50 ' vs -50 cq vs -50 ' u0020 -70 cq u0020 -70 r a -10 r 'a -10 r ^a -10 r :a -10 r `a -10 r oa -10 r ~a -10 r : 30 r , -50 r i 15 r 'i 15 r ^i 15 r :i 15 r `i 15 r k 15 r l 15 r /l 15 r m 25 r n 25 r ~n 25 r p 30 r . -50 r u2026 -50 r ; 30 r t 40 r u 15 r 'u 15 r ^u 15 r :u 15 r `u 15 r v 30 r y 30 r 'y 30 r :y 30 s , -15 s . -15 s u2026 -15 s w -30 vs , -15 vs . -15 vs u2026 -15 vs w -30 ; u0020 -50 u0020 T -50 u0020 V -50 u0020 W -40 u0020 Y -90 u0020 'Y -90 u0020 :Y -90 u0020 lq -30 u0020 ` -60 u0020 oq -60 v a -25 v 'a -25 v ^a -25 v :a -25 v `a -25 v oa -25 v ~a -25 v , -80 v e -25 v 'e -25 v ^e -25 v :e -25 v `e -25 v o -25 v 'o -25 v ^o -25 v :o -25 v `o -25 v /o -25 v ~o -25 v . -80 v u2026 -80 w a -15 w 'a -15 w ^a -15 w :a -15 w `a -15 w oa -15 w ~a -15 w , -60 w e -10 w 'e -10 w ^e -10 w :e -10 w `e -10 w o -10 w 'o -10 w ^o -10 w :o -10 w `o -10 w /o -10 w ~o -10 w . -60 w u2026 -60 x e -30 x 'e -30 x ^e -30 x :e -30 x `e -30 y a -20 y 'a -20 y ^a -20 y :a -20 y `a -20 y oa -20 y ~a -20 y , -100 y e -20 y 'e -20 y ^e -20 y :e -20 y `e -20 y o -20 y 'o -20 y ^o -20 y :o -20 y `o -20 y /o -20 y ~o -20 y . -100 y u2026 -100 'y a -20 'y 'a -20 'y ^a -20 'y :a -20 'y `a -20 'y oa -20 'y ~a -20 'y , -100 'y e -20 'y 'e -20 'y ^e -20 'y :e -20 'y `e -20 'y o -20 'y 'o -20 'y ^o -20 'y :o -20 'y `o -20 'y /o -20 'y ~o -20 'y . -100 'y u2026 -100 :y a -20 :y 'a -20 :y ^a -20 :y :a -20 :y `a -20 :y oa -20 :y ~a -20 :y , -100 :y e -20 :y 'e -20 :y ^e -20 :y :e -20 :y `e -20 :y o -20 :y 'o -20 :y ^o -20 :y :o -20 :y `o -20 :y /o -20 :y ~o -20 :y . -100 :y u2026 -100 z e -15 z 'e -15 z ^e -15 z :e -15 z `e -15 z o -15 z 'o -15 z ^o -15 z :o -15 z `o -15 z /o -15 z ~o -15 vz e -15 vz 'e -15 vz ^e -15 vz :e -15 vz `e -15 vz o -15 vz 'o -15 vz ^o -15 vz :o -15 vz `o -15 vz /o -15 vz ~o -15 charset ha 385,688,0,108,16,89 2 0 asciicircum ti 479,326,0,47,-41,47 0 1 asciitilde vS 547,929,19,88,-23,88 2 2 Scaron vZ 501,929,0,157,32,89 2 3 Zcaron vs 410,734,15,93,-1,89 2 4 scaron vz 410,734,0,109,25,89 2 5 zcaron :Y 547,901,0,164,-86,89 2 6 Ydieresis tm 820,718,0,96,-102,89 2 7 trademark aq 157,718,0,127,-79,89 2 8 quotesingle Eu 456,703,19,148,-9,89 2 9 Euro space 228 0 32 space ! 228,718,0,101,-23,89 2 33 exclam " 291,718,0,118,-88,89 2 34 quotedbl dq " # 456,688,0,112,-9,89 2 35 numbersign sh " $ 456,775,115,101,-6,89 2 36 dollar Do " % 729,703,19,50,-70,50 2 37 percent & 547,718,15,34,-13,34 2 38 ampersand ' 182,718,0,122,-74,89 2 39 quoteright cq " ( 273,733,207,150,-38,89 3 40 parenleft ) 273,733,207,54,58,54 3 41 parenright * 319,718,0,121,-84,89 2 42 asterisk + 479,505,0,69,-19,69 0 43 plus , 228,106,147,0,5 0 44 comma - 273,322,0,71,-26,71 0 45 hyphen hy " . 228,106,0,0,-21 0 46 period / 228,737,19,193,68,89 2 47 slash sl " 0 456,703,19,93,-26,89 2 48 zero 1 456,703,0,11,-119,11 2 49 one 2 456,703,0,101,29,89 2 50 two 3 456,703,19,94,-11,89 2 51 three 4 456,703,0,66,0,66 2 52 four 5 456,688,19,104,-5,89 2 53 five 6 456,703,19,99,-24,89 2 54 six 7 456,688,0,143,-62,89 2 55 seven 8 456,703,19,92,-10,89 2 56 eight 9 456,703,19,94,-17,89 2 57 nine : 228,516,0,69,-21,69 0 58 colon ; 228,516,147,69,5,69 0 59 semicolon < 479,495,0,97,-27,89 0 60 less = 479,390,0,86,-2,86 0 61 equal > 479,495,0,61,9,61 0 62 greater ? 456,727,0,95,-81,89 2 63 question @ 832,737,19,10,-126,10 2 64 at at " A 547,718,0,40,39,40 2 65 A B 547,718,0,87,-10,87 2 66 B C 592,737,19,100,-38,89 2 67 C D 592,718,0,85,-16,85 2 68 D E 547,718,0,128,-20,89 2 69 E F 501,718,0,153,-20,89 2 70 F G 638,737,19,68,-40,68 2 71 G H 592,718,0,113,-13,89 2 72 H I 228,718,0,102,-24,89 2 73 I J 410,718,19,117,12,89 2 74 J K 547,718,0,166,-12,89 2 75 K L 456,718,0,50,-12,50 2 76 L M 683,718,0,117,-9,89 2 77 M N 592,718,0,113,-12,89 2 78 N O 638,737,19,90,-36,89 2 79 O P 547,718,0,108,-20,89 2 80 P Q 638,737,56,90,-36,89 2 81 Q R 592,718,0,93,-22,89 2 82 R S 547,737,19,88,-23,88 2 83 S T 501,718,0,164,-71,89 2 84 T U 592,718,19,112,-50,89 2 85 U V 547,718,0,159,-91,89 2 86 V W 774,718,0,163,-88,89 2 87 W X 547,718,0,151,35,89 2 88 X Y 547,718,0,164,-86,89 2 89 Y Z 501,718,0,157,32,89 2 90 Z [ 228,722,196,153,33,89 2 91 bracketleft lB " \ 228,737,19,61,-64,61 2 92 backslash rs " ] 228,722,196,125,62,89 2 93 bracketright rB " ^ 273,734,0,137,-70,89 2 94 circumflex a^ " _ 456,0,125,37,72,37 0 95 underscore ` 182,725,0,133,-85,89 2 96 quoteleft oq " a 456,538,15,53,0,53 0 97 a b 456,718,15,74,3,74 2 98 b c 410,538,15,94,-11,89 0 99 c d 456,718,15,129,-18,89 2 100 d e 456,538,15,69,-19,69 0 101 e f 228,728,0,164,-20,89 2 102 f g 456,538,220,95,16,89 1 103 g h 456,718,0,64,-3,64 2 104 h i 182,718,0,121,-4,89 2 105 i j 182,718,210,121,100,89 3 106 j k 410,718,0,133,-4,89 2 107 k l 182,718,0,121,-4,89 2 108 l m 683,538,0,66,-3,66 0 109 m n 456,538,0,64,-3,64 0 110 n o 456,538,14,74,-17,74 0 111 o p 456,538,207,74,39,74 1 112 p q 456,538,207,91,-18,89 1 113 q r 273,538,0,143,-13,89 0 114 r s 410,538,15,75,-1,75 0 115 s t 228,669,7,124,-33,89 2 116 t u 456,523,15,87,-27,87 0 117 u v 410,523,0,135,-47,89 0 118 v w 592,523,0,131,-52,89 0 119 w x 410,523,0,128,41,89 0 120 x y 410,523,214,133,38,89 1 121 y z 410,523,0,109,25,89 0 122 z { 274,722,196,142,-25,89 2 123 braceleft lC " | 213,775,225,110,13,89 3 124 bar ba " } 274,722,196,67,50,67 2 125 braceright rC " ~ 273,722,0,180,-52,89 2 126 tilde a~ " bq 182,106,149,16,33,16 0 128 quotesinglbase Fo 456,446,0,49,-69,49 0 129 guillemotleft Fc 456,446,0,27,-48,27 0 130 guillemotright bu 287,517,0,102,-24,89 0 131 bullet Fn 456,737,207,131,94,89 3 132 florin f/ 137,703,19,309,190,89 2 133 fraction %0 820,703,19,74,-22,74 2 134 perthousand dg 456,718,159,104,-60,89 2 135 dagger dd 456,718,159,106,8,89 2 136 daggerdbl en 456,313,0,105,9,89 0 137 endash em 820,313,0,105,9,89 0 138 emdash fi 410,728,0,122,-20,89 2 140 fi fl 410,728,0,120,-20,89 2 141 fl .i 228,523,0,64,-27,64 0 144 dotlessi ga 273,734,0,54,-89,54 2 146 grave a" 273,734,0,241,-78,89 2 147 hungarumlaut a. 273,706,0,74,-154,74 2 148 dotaccent ab 273,731,0,168,-87,89 2 149 breve ah 273,734,0,161,-95,89 2 150 caron ao 273,756,0,108,-125,89 2 151 ring ho 273,0,225,0,15 1 152 ogonek lq 273,725,0,156,-63,89 2 153 quotedblleft rq 273,718,0,145,-52,89 2 154 quotedblright oe 774,538,15,67,-17,67 0 155 oe /l 182,718,0,153,17,89 2 156 lslash Bq 273,106,149,38,55,38 0 157 quotedblbase OE 820,737,19,145,-30,89 2 158 OE /L 456,718,0,50,17,50 2 159 Lslash r! 273,523,195,45,-12,45 0 161 exclamdown ct 456,623,115,73,-27,73 0 162 cent Po 456,718,16,114,10,89 2 163 sterling Cs 456,603,0,124,2,89 0 164 currency Ye 456,688,0,168,-16,89 2 165 yen bb 213,700,150,96,0,89 2 166 brokenbar sc 456,737,191,73,-12,73 2 167 section ad 273,706,0,141,-88,89 2 168 dieresis co 604,737,19,133,6,89 2 169 copyright Of 303,737,0,116,-54,89 2 170 ordfeminine fo 273,446,0,56,-62,56 0 171 guilsinglleft tno 479,390,0,86,-37,86 0 172 logicalnot \- 479,289,0,69,-19,69 0 173 minus rg 604,737,19,133,6,89 2 174 registered a- 273,684,0,162,-67,89 2 175 macron de 328,703,0,106,-88,89 2 176 degree t+- 479,506,0,79,19,79 0 177 plusminus S2 273,703,0,145,-2,89 2 178 twosuperior S3 273,703,0,135,-23,89 2 179 threesuperior aa 273,734,0,167,-153,89 2 180 acute *m 474,523,207,69,31,69 1 181 mu mc " ps 440,718,173,143,-53,89 2 182 paragraph pc 228,315,0,33,-55,33 0 183 periodcentered ac 273,0,225,0,49 1 184 cedilla S1 273,703,0,82,-85,82 2 185 onesuperior Om 299,737,0,135,-65,89 2 186 ordmasculine fc 273,446,0,35,-40,35 0 187 guilsinglright 14 684,703,19,24,-72,24 2 188 onequarter 12 684,703,19,54,-43,54 2 189 onehalf 34 684,703,19,73,-56,73 2 190 threequarters r? 501,525,201,0,-19 0 191 questiondown `A 547,929,0,40,39,40 2 192 Agrave 'A 547,929,0,64,39,64 2 193 Aacute ^A 547,929,0,40,39,40 2 194 Acircumflex ~A 547,917,0,77,39,77 2 195 Atilde :A 547,901,0,40,39,40 2 196 Adieresis oA 547,931,0,40,39,40 2 197 Aring AE 820,718,0,130,44,89 2 198 AE ,C 592,737,225,100,-38,89 3 199 Ccedilla `E 547,929,0,128,-20,89 2 200 Egrave 'E 547,929,0,128,-20,89 2 201 Eacute ^E 547,929,0,128,-20,89 2 202 Ecircumflex :E 547,901,0,128,-20,89 2 203 Edieresis `I 228,929,0,111,-24,89 2 204 Igrave 'I 228,929,0,224,-24,89 2 205 Iacute ^I 228,929,0,194,-24,89 2 206 Icircumflex :I 228,901,0,198,-24,89 2 207 Idieresis -D 592,718,0,85,-6,85 2 208 Eth ~N 592,917,0,113,-12,89 2 209 Ntilde `O 638,929,19,90,-36,89 2 210 Ograve 'O 638,929,19,90,-36,89 2 211 Oacute ^O 638,929,19,90,-36,89 2 212 Ocircumflex ~O 638,917,19,90,-36,89 2 213 Otilde :O 638,901,19,90,-36,89 2 214 Odieresis tmu 479,506,0,98,10,89 0 215 multiply /O 638,737,19,143,15,89 2 216 Oslash `U 592,929,19,112,-50,89 2 217 Ugrave 'U 592,929,19,112,-50,89 2 218 Uacute ^U 592,929,19,112,-50,89 2 219 Ucircumflex :U 592,901,19,112,-50,89 2 220 Udieresis 'Y 547,929,0,164,-86,89 2 221 Yacute TP 547,718,0,87,-20,87 2 222 Thorn ss 501,728,15,89,-4,89 2 223 germandbls `a 456,734,15,53,0,53 2 224 agrave 'a 456,734,15,76,0,76 2 225 aacute ^a 456,734,15,53,0,53 2 226 acircumflex ~a 456,722,15,80,0,80 2 227 atilde :a 456,706,15,53,0,53 2 228 adieresis oa 456,756,15,53,0,53 2 229 aring ae 729,538,15,67,0,67 0 230 ae ,c 410,538,225,94,-10,89 1 231 ccedilla `e 456,734,15,69,-19,69 2 232 egrave 'e 456,734,15,76,-19,76 2 233 eacute ^e 456,734,15,69,-19,69 2 234 ecircumflex :e 456,706,15,69,-19,69 2 235 edieresis `i 228,734,0,77,-27,77 2 236 igrave 'i 228,734,0,190,-27,89 2 237 iacute ^i 228,734,0,160,-27,89 2 238 icircumflex :i 228,706,0,164,-27,89 2 239 idieresis Sd 456,737,15,101,-16,89 2 240 eth ~n 456,722,0,80,-3,80 2 241 ntilde `o 456,734,14,74,-17,74 2 242 ograve 'o 456,734,14,76,-17,76 2 243 oacute ^o 456,734,14,74,-17,74 2 244 ocircumflex ~o 456,722,14,89,-17,89 2 245 otilde :o 456,706,14,74,-17,74 2 246 odieresis tdi 479,524,19,69,-19,69 0 247 divide /o 501,545,22,80,27,80 0 248 oslash `u 456,734,15,87,-27,87 2 249 ugrave 'u 456,734,15,87,-27,87 2 250 uacute ^u 456,734,15,87,-27,87 2 251 ucircumflex :u 456,706,15,87,-27,87 2 252 udieresis 'y 410,734,214,133,38,89 3 253 yacute Tp 456,718,207,74,39,74 3 254 thorn :y 410,706,214,133,38,89 3 255 ydieresis u2026 820,106,0,0,-44 0 256 ellipsis groff-1.23.0/font/devps/HNR0000644000175000017500000004620214450320476012273 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName Helvetica Narrow # Version 003.001 # FamilyName Helvetica # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1990, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. # Comment Copyright (c) 1985, 1987, 1989, 1990, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:07:10 1999 # Comment UniqueID 44711 # Comment VMusage 11195 50629 name HNR internalname Helvetica-Narrow spacewidth 228 encoding text.enc ligatures fi fl 0 kernpairs A C -30 A ,C -30 A G -30 A O -30 A 'O -30 A ^O -30 A :O -30 A `O -30 A /O -30 A ~O -30 A Q -30 A T -120 A U -50 A 'U -50 A ^U -50 A :U -50 A `U -50 A V -70 A W -50 A Y -100 A 'Y -100 A :Y -100 A u -30 A 'u -30 A ^u -30 A :u -30 A `u -30 A v -40 A w -40 A y -40 A 'y -40 A :y -40 'A C -30 'A ,C -30 'A G -30 'A O -30 'A 'O -30 'A ^O -30 'A :O -30 'A `O -30 'A /O -30 'A ~O -30 'A Q -30 'A T -120 'A U -50 'A 'U -50 'A ^U -50 'A :U -50 'A `U -50 'A V -70 'A W -50 'A Y -100 'A 'Y -100 'A :Y -100 'A u -30 'A 'u -30 'A ^u -30 'A :u -30 'A `u -30 'A v -40 'A w -40 'A y -40 'A 'y -40 'A :y -40 ^A C -30 ^A ,C -30 ^A G -30 ^A O -30 ^A 'O -30 ^A ^O -30 ^A :O -30 ^A `O -30 ^A /O -30 ^A ~O -30 ^A Q -30 ^A T -120 ^A U -50 ^A 'U -50 ^A ^U -50 ^A :U -50 ^A `U -50 ^A V -70 ^A W -50 ^A Y -100 ^A 'Y -100 ^A :Y -100 ^A u -30 ^A 'u -30 ^A ^u -30 ^A :u -30 ^A `u -30 ^A v -40 ^A w -40 ^A y -40 ^A 'y -40 ^A :y -40 :A C -30 :A ,C -30 :A G -30 :A O -30 :A 'O -30 :A ^O -30 :A :O -30 :A `O -30 :A /O -30 :A ~O -30 :A Q -30 :A T -120 :A U -50 :A 'U -50 :A ^U -50 :A :U -50 :A `U -50 :A V -70 :A W -50 :A Y -100 :A 'Y -100 :A :Y -100 :A u -30 :A 'u -30 :A ^u -30 :A :u -30 :A `u -30 :A v -40 :A w -40 :A y -40 :A 'y -40 :A :y -40 `A C -30 `A ,C -30 `A G -30 `A O -30 `A 'O -30 `A ^O -30 `A :O -30 `A `O -30 `A /O -30 `A ~O -30 `A Q -30 `A T -120 `A U -50 `A 'U -50 `A ^U -50 `A :U -50 `A `U -50 `A V -70 `A W -50 `A Y -100 `A 'Y -100 `A :Y -100 `A u -30 `A 'u -30 `A ^u -30 `A :u -30 `A `u -30 `A v -40 `A w -40 `A y -40 `A 'y -40 `A :y -40 oA C -30 oA ,C -30 oA G -30 oA O -30 oA 'O -30 oA ^O -30 oA :O -30 oA `O -30 oA /O -30 oA ~O -30 oA Q -30 oA T -120 oA U -50 oA 'U -50 oA ^U -50 oA :U -50 oA `U -50 oA V -70 oA W -50 oA Y -100 oA 'Y -100 oA :Y -100 oA u -30 oA 'u -30 oA ^u -30 oA :u -30 oA `u -30 oA v -40 oA w -40 oA y -40 oA 'y -40 oA :y -40 ~A C -30 ~A ,C -30 ~A G -30 ~A O -30 ~A 'O -30 ~A ^O -30 ~A :O -30 ~A `O -30 ~A /O -30 ~A ~O -30 ~A Q -30 ~A T -120 ~A U -50 ~A 'U -50 ~A ^U -50 ~A :U -50 ~A `U -50 ~A V -70 ~A W -50 ~A Y -100 ~A 'Y -100 ~A :Y -100 ~A u -30 ~A 'u -30 ~A ^u -30 ~A :u -30 ~A `u -30 ~A v -40 ~A w -40 ~A y -40 ~A 'y -40 ~A :y -40 B U -10 B 'U -10 B ^U -10 B :U -10 B `U -10 B , -20 B . -20 B u2026 -20 C , -30 C . -30 C u2026 -30 ,C , -30 ,C . -30 ,C u2026 -30 D A -40 D 'A -40 D ^A -40 D :A -40 D `A -40 D oA -40 D ~A -40 D V -70 D W -40 D Y -90 D 'Y -90 D :Y -90 D , -70 D . -70 D u2026 -70 F A -80 F 'A -80 F ^A -80 F :A -80 F `A -80 F oA -80 F ~A -80 F a -50 F 'a -50 F ^a -50 F :a -50 F `a -50 F oa -50 F ~a -50 F , -150 F e -30 F 'e -30 F ^e -30 F :e -30 F `e -30 F o -30 F 'o -30 F ^o -30 F :o -30 F `o -30 F /o -30 F ~o -30 F . -150 F u2026 -150 F r -45 J A -20 J 'A -20 J ^A -20 J :A -20 J `A -20 J oA -20 J ~A -20 J a -20 J 'a -20 J ^a -20 J :a -20 J `a -20 J oa -20 J ~a -20 J , -30 J . -30 J u2026 -30 J u -20 J 'u -20 J ^u -20 J :u -20 J `u -20 K O -50 K 'O -50 K ^O -50 K :O -50 K `O -50 K /O -50 K ~O -50 K e -40 K 'e -40 K ^e -40 K :e -40 K `e -40 K o -40 K 'o -40 K ^o -40 K :o -40 K `o -40 K /o -40 K ~o -40 K u -30 K 'u -30 K ^u -30 K :u -30 K `u -30 K y -50 K 'y -50 K :y -50 L T -110 L V -110 L W -70 L Y -140 L 'Y -140 L :Y -140 L rq -140 L ' -160 L cq -160 L y -30 L 'y -30 L :y -30 /L T -110 /L V -110 /L W -70 /L Y -140 /L 'Y -140 /L :Y -140 /L rq -140 /L ' -160 /L cq -160 /L y -30 /L 'y -30 /L :y -30 O A -20 O 'A -20 O ^A -20 O :A -20 O `A -20 O oA -20 O ~A -20 O T -40 O V -50 O W -30 O X -60 O Y -70 O 'Y -70 O :Y -70 O , -40 O . -40 O u2026 -40 'O A -20 'O 'A -20 'O ^A -20 'O :A -20 'O `A -20 'O oA -20 'O ~A -20 'O T -40 'O V -50 'O W -30 'O X -60 'O Y -70 'O 'Y -70 'O :Y -70 'O , -40 'O . -40 'O u2026 -40 ^O A -20 ^O 'A -20 ^O ^A -20 ^O :A -20 ^O `A -20 ^O oA -20 ^O ~A -20 ^O T -40 ^O V -50 ^O W -30 ^O X -60 ^O Y -70 ^O 'Y -70 ^O :Y -70 ^O , -40 ^O . -40 ^O u2026 -40 :O A -20 :O 'A -20 :O ^A -20 :O :A -20 :O `A -20 :O oA -20 :O ~A -20 :O T -40 :O V -50 :O W -30 :O X -60 :O Y -70 :O 'Y -70 :O :Y -70 :O , -40 :O . -40 :O u2026 -40 `O A -20 `O 'A -20 `O ^A -20 `O :A -20 `O `A -20 `O oA -20 `O ~A -20 `O T -40 `O V -50 `O W -30 `O X -60 `O Y -70 `O 'Y -70 `O :Y -70 `O , -40 `O . -40 `O u2026 -40 /O A -20 /O 'A -20 /O ^A -20 /O :A -20 /O `A -20 /O oA -20 /O ~A -20 /O T -40 /O V -50 /O W -30 /O X -60 /O Y -70 /O 'Y -70 /O :Y -70 /O , -40 /O . -40 /O u2026 -40 ~O A -20 ~O 'A -20 ~O ^A -20 ~O :A -20 ~O `A -20 ~O oA -20 ~O ~A -20 ~O T -40 ~O V -50 ~O W -30 ~O X -60 ~O Y -70 ~O 'Y -70 ~O :Y -70 ~O , -40 ~O . -40 ~O u2026 -40 P A -120 P 'A -120 P ^A -120 P :A -120 P `A -120 P oA -120 P ~A -120 P a -40 P 'a -40 P ^a -40 P :a -40 P `a -40 P oa -40 P ~a -40 P , -180 P e -50 P 'e -50 P ^e -50 P :e -50 P `e -50 P o -50 P 'o -50 P ^o -50 P :o -50 P `o -50 P /o -50 P ~o -50 P . -180 P u2026 -180 Q U -10 Q 'U -10 Q ^U -10 Q :U -10 Q `U -10 R O -20 R 'O -20 R ^O -20 R :O -20 R `O -20 R /O -20 R ~O -20 R T -30 R U -40 R 'U -40 R ^U -40 R :U -40 R `U -40 R V -50 R W -30 R Y -50 R 'Y -50 R :Y -50 S , -20 S . -20 S u2026 -20 vS , -20 vS . -20 vS u2026 -20 T A -120 T 'A -120 T ^A -120 T :A -120 T `A -120 T oA -120 T ~A -120 T O -40 T 'O -40 T ^O -40 T :O -40 T `O -40 T /O -40 T ~O -40 T a -120 T 'a -120 T ^a -120 T :a -120 T `a -120 T oa -120 T ~a -60 T : -20 T , -120 T e -120 T 'e -120 T ^e -120 T :e -120 T `e -60 T - -140 T hy -140 T o -120 T 'o -120 T ^o -120 T :o -120 T `o -120 T /o -120 T ~o -60 T . -120 T u2026 -120 T r -120 T ; -20 T u -120 T 'u -120 T ^u -120 T :u -120 T `u -120 T w -120 T y -120 T 'y -120 T :y -60 U A -40 U 'A -40 U ^A -40 U :A -40 U `A -40 U oA -40 U ~A -40 U , -40 U . -40 U u2026 -40 'U A -40 'U 'A -40 'U ^A -40 'U :A -40 'U `A -40 'U oA -40 'U ~A -40 'U , -40 'U . -40 'U u2026 -40 ^U A -40 ^U 'A -40 ^U ^A -40 ^U :A -40 ^U `A -40 ^U oA -40 ^U ~A -40 ^U , -40 ^U . -40 ^U u2026 -40 :U A -40 :U 'A -40 :U ^A -40 :U :A -40 :U `A -40 :U oA -40 :U ~A -40 :U , -40 :U . -40 :U u2026 -40 `U A -40 `U 'A -40 `U ^A -40 `U :A -40 `U `A -40 `U oA -40 `U ~A -40 `U , -40 `U . -40 `U u2026 -40 V A -80 V 'A -80 V ^A -80 V :A -80 V `A -80 V oA -80 V ~A -80 V G -40 V O -40 V 'O -40 V ^O -40 V :O -40 V `O -40 V /O -40 V ~O -40 V a -70 V 'a -70 V ^a -70 V :a -70 V `a -70 V oa -70 V ~a -70 V : -40 V , -125 V e -80 V 'e -80 V ^e -80 V :e -80 V `e -80 V - -80 V hy -80 V o -80 V 'o -80 V ^o -80 V :o -80 V `o -80 V /o -80 V ~o -80 V . -125 V u2026 -125 V ; -40 V u -70 V 'u -70 V ^u -70 V :u -70 V `u -70 W A -50 W 'A -50 W ^A -50 W :A -50 W `A -50 W oA -50 W ~A -50 W O -20 W 'O -20 W ^O -20 W :O -20 W `O -20 W /O -20 W ~O -20 W a -40 W 'a -40 W ^a -40 W :a -40 W `a -40 W oa -40 W ~a -40 W , -80 W e -30 W 'e -30 W ^e -30 W :e -30 W `e -30 W - -40 W hy -40 W o -30 W 'o -30 W ^o -30 W :o -30 W `o -30 W /o -30 W ~o -30 W . -80 W u2026 -80 W u -30 W 'u -30 W ^u -30 W :u -30 W `u -30 W y -20 W 'y -20 W :y -20 Y A -110 Y 'A -110 Y ^A -110 Y :A -110 Y `A -110 Y oA -110 Y ~A -110 Y O -85 Y 'O -85 Y ^O -85 Y :O -85 Y `O -85 Y /O -85 Y ~O -85 Y a -140 Y 'a -140 Y ^a -140 Y :a -140 Y `a -140 Y oa -140 Y ~a -140 Y : -60 Y , -140 Y e -140 Y 'e -140 Y ^e -140 Y :e -140 Y `e -140 Y - -140 Y hy -140 Y i -20 Y 'i -20 Y o -140 Y 'o -140 Y ^o -140 Y :o -140 Y `o -140 Y /o -140 Y ~o -140 Y . -140 Y u2026 -140 Y ; -60 Y u -110 Y 'u -110 Y ^u -110 Y :u -110 Y `u -110 'Y A -110 'Y 'A -110 'Y ^A -110 'Y :A -110 'Y `A -110 'Y oA -110 'Y ~A -110 'Y O -85 'Y 'O -85 'Y ^O -85 'Y :O -85 'Y `O -85 'Y /O -85 'Y ~O -85 'Y a -140 'Y 'a -140 'Y ^a -140 'Y :a -140 'Y `a -140 'Y oa -140 'Y ~a -70 'Y : -60 'Y , -140 'Y e -140 'Y 'e -140 'Y ^e -140 'Y :e -140 'Y `e -140 'Y - -140 'Y hy -140 'Y i -20 'Y 'i -20 'Y o -140 'Y 'o -140 'Y ^o -140 'Y :o -140 'Y `o -140 'Y /o -140 'Y ~o -140 'Y . -140 'Y u2026 -140 'Y ; -60 'Y u -110 'Y 'u -110 'Y ^u -110 'Y :u -110 'Y `u -110 :Y A -110 :Y 'A -110 :Y ^A -110 :Y :A -110 :Y `A -110 :Y oA -110 :Y ~A -110 :Y O -85 :Y 'O -85 :Y ^O -85 :Y :O -85 :Y `O -85 :Y /O -85 :Y ~O -85 :Y a -140 :Y 'a -140 :Y ^a -140 :Y :a -140 :Y `a -140 :Y oa -140 :Y ~a -70 :Y : -60 :Y , -140 :Y e -140 :Y 'e -140 :Y ^e -140 :Y :e -140 :Y `e -140 :Y - -140 :Y hy -140 :Y i -20 :Y 'i -20 :Y o -140 :Y 'o -140 :Y ^o -140 :Y :o -140 :Y `o -140 :Y /o -140 :Y ~o -140 :Y . -140 :Y u2026 -140 :Y ; -60 :Y u -110 :Y 'u -110 :Y ^u -110 :Y :u -110 :Y `u -110 a v -20 a w -20 a y -30 a 'y -30 a :y -30 'a v -20 'a w -20 'a y -30 'a 'y -30 'a :y -30 ^a v -20 ^a w -20 ^a y -30 ^a 'y -30 ^a :y -30 :a v -20 :a w -20 :a y -30 :a 'y -30 :a :y -30 `a v -20 `a w -20 `a y -30 `a 'y -30 `a :y -30 oa v -20 oa w -20 oa y -30 oa 'y -30 oa :y -30 ~a v -20 ~a w -20 ~a y -30 ~a 'y -30 ~a :y -30 b b -10 b , -40 b l -20 b /l -20 b . -40 b u2026 -40 b u -20 b 'u -20 b ^u -20 b :u -20 b `u -20 b v -20 b y -20 b 'y -20 b :y -20 c , -15 c k -20 ,c , -15 ,c k -20 : u0020 -50 , rq -100 , ' -100 , cq -100 e , -15 e . -15 e u2026 -15 e v -30 e w -20 e x -30 e y -20 e 'y -20 e :y -20 'e , -15 'e . -15 'e u2026 -15 'e v -30 'e w -20 'e x -30 'e y -20 'e 'y -20 'e :y -20 ^e , -15 ^e . -15 ^e u2026 -15 ^e v -30 ^e w -20 ^e x -30 ^e y -20 ^e 'y -20 ^e :y -20 :e , -15 :e . -15 :e u2026 -15 :e v -30 :e w -20 :e x -30 :e y -20 :e 'y -20 :e :y -20 `e , -15 `e . -15 `e u2026 -15 `e v -30 `e w -20 `e x -30 `e y -20 `e 'y -20 `e :y -20 f a -30 f 'a -30 f ^a -30 f :a -30 f `a -30 f oa -30 f ~a -30 f , -30 f .i -28 f e -30 f 'e -30 f ^e -30 f :e -30 f `e -30 f o -30 f 'o -30 f ^o -30 f :o -30 f `o -30 f /o -30 f ~o -30 f . -30 f u2026 -30 f rq 60 f ' 50 f cq 50 g r -10 h y -30 h 'y -30 h :y -30 k e -20 k 'e -20 k ^e -20 k :e -20 k `e -20 k o -20 k 'o -20 k ^o -20 k :o -20 k `o -20 k /o -20 k ~o -20 m u -10 m 'u -10 m ^u -10 m :u -10 m `u -10 m y -15 m 'y -15 m :y -15 n u -10 n 'u -10 n ^u -10 n :u -10 n `u -10 n v -20 n y -15 n 'y -15 n :y -15 ~n u -10 ~n 'u -10 ~n ^u -10 ~n :u -10 ~n `u -10 ~n v -20 ~n y -15 ~n 'y -15 ~n :y -15 o , -40 o . -40 o u2026 -40 o v -15 o w -15 o x -30 o y -30 o 'y -30 o :y -30 'o , -40 'o . -40 'o u2026 -40 'o v -15 'o w -15 'o x -30 'o y -30 'o 'y -30 'o :y -30 ^o , -40 ^o . -40 ^o u2026 -40 ^o v -15 ^o w -15 ^o x -30 ^o y -30 ^o 'y -30 ^o :y -30 :o , -40 :o . -40 :o u2026 -40 :o v -15 :o w -15 :o x -30 :o y -30 :o 'y -30 :o :y -30 `o , -40 `o . -40 `o u2026 -40 `o v -15 `o w -15 `o x -30 `o y -30 `o 'y -30 `o :y -30 /o a -55 /o 'a -55 /o ^a -55 /o :a -55 /o `a -55 /o oa -55 /o ~a -55 /o b -55 /o c -55 /o ,c -55 /o , -95 /o d -55 /o e -55 /o 'e -55 /o ^e -55 /o :e -55 /o `e -55 /o f -55 /o g -55 /o h -55 /o i -55 /o 'i -55 /o ^i -55 /o :i -55 /o `i -55 /o j -55 /o k -55 /o l -55 /o /l -55 /o m -55 /o n -55 /o ~n -55 /o o -55 /o 'o -55 /o ^o -55 /o :o -55 /o `o -55 /o /o -55 /o ~o -55 /o p -55 /o . -95 /o u2026 -95 /o q -55 /o r -55 /o s -55 /o vs -55 /o t -55 /o u -55 /o 'u -55 /o ^u -55 /o :u -55 /o `u -55 /o v -70 /o w -70 /o x -85 /o y -70 /o 'y -70 /o :y -70 /o z -55 /o vz -55 ~o , -40 ~o . -40 ~o u2026 -40 ~o v -15 ~o w -15 ~o x -30 ~o y -30 ~o 'y -30 ~o :y -30 p , -35 p . -35 p u2026 -35 p y -30 p 'y -30 p :y -30 . rq -100 u2026 rq -100 . ' -100 u2026 ' -100 . cq -100 u2026 cq -100 . u0020 -60 u2026 u0020 -60 rq u0020 -40 ` ` -57 ` oq -57 oq ` -57 oq oq -57 ' d -50 cq d -50 ' ' -57 ' cq -57 cq ' -57 cq cq -57 ' r -50 cq r -50 ' s -50 cq s -50 ' vs -50 cq vs -50 ' u0020 -70 cq u0020 -70 r a -10 r 'a -10 r ^a -10 r :a -10 r `a -10 r oa -10 r ~a -10 r : 30 r , -50 r i 15 r 'i 15 r ^i 15 r :i 15 r `i 15 r k 15 r l 15 r /l 15 r m 25 r n 25 r ~n 25 r p 30 r . -50 r u2026 -50 r ; 30 r t 40 r u 15 r 'u 15 r ^u 15 r :u 15 r `u 15 r v 30 r y 30 r 'y 30 r :y 30 s , -15 s . -15 s u2026 -15 s w -30 vs , -15 vs . -15 vs u2026 -15 vs w -30 ; u0020 -50 u0020 T -50 u0020 V -50 u0020 W -40 u0020 Y -90 u0020 'Y -90 u0020 :Y -90 u0020 lq -30 u0020 ` -60 u0020 oq -60 v a -25 v 'a -25 v ^a -25 v :a -25 v `a -25 v oa -25 v ~a -25 v , -80 v e -25 v 'e -25 v ^e -25 v :e -25 v `e -25 v o -25 v 'o -25 v ^o -25 v :o -25 v `o -25 v /o -25 v ~o -25 v . -80 v u2026 -80 w a -15 w 'a -15 w ^a -15 w :a -15 w `a -15 w oa -15 w ~a -15 w , -60 w e -10 w 'e -10 w ^e -10 w :e -10 w `e -10 w o -10 w 'o -10 w ^o -10 w :o -10 w `o -10 w /o -10 w ~o -10 w . -60 w u2026 -60 x e -30 x 'e -30 x ^e -30 x :e -30 x `e -30 y a -20 y 'a -20 y ^a -20 y :a -20 y `a -20 y oa -20 y ~a -20 y , -100 y e -20 y 'e -20 y ^e -20 y :e -20 y `e -20 y o -20 y 'o -20 y ^o -20 y :o -20 y `o -20 y /o -20 y ~o -20 y . -100 y u2026 -100 'y a -20 'y 'a -20 'y ^a -20 'y :a -20 'y `a -20 'y oa -20 'y ~a -20 'y , -100 'y e -20 'y 'e -20 'y ^e -20 'y :e -20 'y `e -20 'y o -20 'y 'o -20 'y ^o -20 'y :o -20 'y `o -20 'y /o -20 'y ~o -20 'y . -100 'y u2026 -100 :y a -20 :y 'a -20 :y ^a -20 :y :a -20 :y `a -20 :y oa -20 :y ~a -20 :y , -100 :y e -20 :y 'e -20 :y ^e -20 :y :e -20 :y `e -20 :y o -20 :y 'o -20 :y ^o -20 :y :o -20 :y `o -20 :y /o -20 :y ~o -20 :y . -100 :y u2026 -100 z e -15 z 'e -15 z ^e -15 z :e -15 z `e -15 z o -15 z 'o -15 z ^o -15 z :o -15 z `o -15 z /o -15 z ~o -15 vz e -15 vz 'e -15 vz ^e -15 vz :e -15 vz `e -15 vz o -15 vz 'o -15 vz ^o -15 vz :o -15 vz `o -15 vz /o -15 vz ~o -15 charset ha 385,688,0,12,12 2 0 asciicircum ti 479,326 0 1 asciitilde vS 547,929,19 2 2 Scaron vZ 501,929 2 3 Zcaron vs 410,734,15 2 4 scaron vz 410,734 2 5 zcaron :Y 547,901 2 6 Ydieresis tm 820,718 2 7 trademark aq 157,718 2 8 quotesingle Eu 456,703,19 2 9 Euro space 228 0 32 space ! 228,718 2 33 exclam " 291,718 2 34 quotedbl dq " # 456,688 2 35 numbersign sh " $ 456,775,115 2 36 dollar Do " % 729,703,19 2 37 percent & 547,718,15 2 38 ampersand ' 182,718 2 39 quoteright cq " ( 273,733,207 3 40 parenleft ) 273,733,207 3 41 parenright * 319,718 2 42 asterisk + 479,505 0 43 plus , 228,106,147 0 44 comma - 273,322 0 45 hyphen hy " . 228,106 0 46 period / 228,737,19,14,14 2 47 slash sl " 0 456,703,19 2 48 zero 1 456,703 2 49 one 2 456,703 2 50 two 3 456,703,19 2 51 three 4 456,703 2 52 four 5 456,688,19 2 53 five 6 456,703,19 2 54 six 7 456,688 2 55 seven 8 456,703,19 2 56 eight 9 456,703,19 2 57 nine : 228,516 0 58 colon ; 228,516,147 0 59 semicolon < 479,495 0 60 less = 479,390 0 61 equal > 479,495 0 62 greater ? 456,727 2 63 question @ 832,737,19 2 64 at at " A 547,718 2 65 A B 547,718 2 66 B C 592,737,19 2 67 C D 592,718 2 68 D E 547,718 2 69 E F 501,718 2 70 F G 638,737,19 2 71 G H 592,718 2 72 H I 228,718 2 73 I J 410,718,19 2 74 J K 547,718 2 75 K L 456,718 2 76 L M 683,718 2 77 M N 592,718 2 78 N O 638,737,19 2 79 O P 547,718 2 80 P Q 638,737,56 2 81 Q R 592,718 2 82 R S 547,737,19 2 83 S T 501,718 2 84 T U 592,718,19 2 85 U V 547,718 2 86 V W 774,718 2 87 W X 547,718 2 88 X Y 547,718 2 89 Y Z 501,718 2 90 Z [ 228,722,196 2 91 bracketleft lB " \ 228,737,19,14,14 2 92 backslash rs " ] 228,722,196 2 93 bracketright rB " ^ 273,734 2 94 circumflex a^ " _ 456,0,125 0 95 underscore ` 182,725 2 96 quoteleft oq " a 456,538,15 0 97 a b 456,718,15 2 98 b c 410,538,15 0 99 c d 456,718,15 2 100 d e 456,538,15 0 101 e f 228,728 2 102 f g 456,538,220 1 103 g h 456,718 2 104 h i 182,718 2 105 i j 182,718,210,0,14 3 106 j k 410,718,0,1 2 107 k l 182,718 2 108 l m 683,538 0 109 m n 456,538 0 110 n o 456,538,14 0 111 o p 456,538,207 1 112 p q 456,538,207 1 113 q r 273,538 0 114 r s 410,538,15 0 115 s t 228,669,7 2 116 t u 456,523,15 0 117 u v 410,523 0 118 v w 592,523 0 119 w x 410,523 0 120 x y 410,523,214 1 121 y z 410,523 0 122 z { 274,722,196 2 123 braceleft lC " | 213,775,225 3 124 bar ba " } 274,722,196 2 125 braceright rC " ~ 273,722,0,4,4 2 126 tilde a~ " bq 182,106,149 0 128 quotesinglbase Fo 456,446 0 129 guillemotleft Fc 456,446 0 130 guillemotright bu 287,517 0 131 bullet Fn 456,737,207,0,10 3 132 florin f/ 137,703,19,137,137 2 133 fraction %0 820,703,19 2 134 perthousand dg 456,718,159 2 135 dagger dd 456,718,159 2 136 daggerdbl en 456,313 0 137 endash em 820,313,0,1 0 138 emdash fi 410,728 2 140 fi fl 410,728 2 141 fl .i 228,523 0 144 dotlessi ga 273,734 2 146 grave a" 273,734,0,63 2 147 hungarumlaut a. 273,706 2 148 dotaccent ab 273,731 2 149 breve ah 273,734 2 150 caron ao 273,756 2 151 ring ho 273,0,225 1 152 ogonek lq 273,725 2 153 quotedblleft rq 273,718 2 154 quotedblright oe 774,538,15 0 155 oe /l 182,718,0,17,17 2 156 lslash Bq 273,106,149 0 157 quotedblbase OE 820,737,19 2 158 OE /L 456,718,0,0,17 2 159 Lslash r! 273,523,195 0 161 exclamdown ct 456,623,115 0 162 cent Po 456,718,16 2 163 sterling Cs 456,603 0 164 currency Ye 456,688 2 165 yen bb 213,700,150 2 166 brokenbar sc 456,737,191 2 167 section ad 273,706 2 168 dieresis co 604,737,19,13,12 2 169 copyright Of 303,737 2 170 ordfeminine fo 273,446 0 171 guilsinglleft tno 479,390 0 172 logicalnot \- 479,289 0 173 minus rg 604,737,19,13,12 2 174 registered a- 273,684 2 175 macron de 328,703 2 176 degree t+- 479,506 0 177 plusminus S2 273,703 2 178 twosuperior S3 273,703 2 179 threesuperior aa 273,734 2 180 acute *m 474,523,207 1 181 mu mc " ps 440,718,173 2 182 paragraph pc 228,315 0 183 periodcentered ac 273,0,225 1 184 cedilla S1 273,703 2 185 onesuperior Om 299,737 2 186 ordmasculine fc 273,446 0 187 guilsinglright 14 684,703,19 2 188 onequarter 12 684,703,19 2 189 onehalf 34 684,703,19 2 190 threequarters r? 501,525,201 0 191 questiondown `A 547,929 2 192 Agrave 'A 547,929 2 193 Aacute ^A 547,929 2 194 Acircumflex ~A 547,917 2 195 Atilde :A 547,901 2 196 Adieresis oA 547,931 2 197 Aring AE 820,718 2 198 AE ,C 592,737,225 3 199 Ccedilla `E 547,929 2 200 Egrave 'E 547,929 2 201 Eacute ^E 547,929 2 202 Ecircumflex :E 547,901 2 203 Edieresis `I 228,929,0,0,11 2 204 Igrave 'I 228,929,0,12 2 205 Iacute ^I 228,929,0,6,5 2 206 Icircumflex :I 228,901 2 207 Idieresis -D 592,718 2 208 Eth ~N 592,917 2 209 Ntilde `O 638,929,19 2 210 Ograve 'O 638,929,19 2 211 Oacute ^O 638,929,19 2 212 Ocircumflex ~O 638,917,19 2 213 Otilde :O 638,901,19 2 214 Odieresis tmu 479,506 0 215 multiply /O 638,737,19 2 216 Oslash `U 592,929,19 2 217 Ugrave 'U 592,929,19 2 218 Uacute ^U 592,929,19 2 219 Ucircumflex :U 592,901,19 2 220 Udieresis 'Y 547,929 2 221 Yacute TP 547,718 2 222 Thorn ss 501,728,15 2 223 germandbls `a 456,734,15 2 224 agrave 'a 456,734,15 2 225 aacute ^a 456,734,15 2 226 acircumflex ~a 456,722,15 2 227 atilde :a 456,706,15 2 228 adieresis oa 456,756,15 2 229 aring ae 729,538,15 0 230 ae ,c 410,538,225 1 231 ccedilla `e 456,734,15 2 232 egrave 'e 456,734,15 2 233 eacute ^e 456,734,15 2 234 ecircumflex :e 456,706,15 2 235 edieresis `i 228,734,0,0,11 2 236 igrave 'i 228,734,0,12 2 237 iacute ^i 228,734,0,6,5 2 238 icircumflex :i 228,706 2 239 idieresis Sd 456,737,15 2 240 eth ~n 456,722 2 241 ntilde `o 456,734,14 2 242 ograve 'o 456,734,14 2 243 oacute ^o 456,734,14 2 244 ocircumflex ~o 456,722,14 2 245 otilde :o 456,706,14 2 246 odieresis tdi 479,524,19 0 247 divide /o 501,545,22 0 248 oslash `u 456,734,15 2 249 ugrave 'u 456,734,15 2 250 uacute ^u 456,734,15 2 251 ucircumflex :u 456,706,15 2 252 udieresis 'y 410,734,214 3 253 yacute Tp 456,718,207 3 254 thorn :y 410,706,214 3 255 ydieresis u2026 820,106 0 256 ellipsis groff-1.23.0/font/devps/ZCMI0000644000175000017500000003515514450320476012413 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName ITC Zapf Chancery Medium Italic # Version 003.001 # FamilyName ITC Zapf Chancery # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1990, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.ITC Zapf Chancery is a registered trademark of International Typeface Corporation. # Comment Copyright (c) 1985, 1987, 1989, 1990, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:37:27 1999 # Comment UniqueID 44723 # Comment VMusage 36306 43242 name ZCMI internalname ZapfChancery-MediumItalic slant 14 spacewidth 220 encoding text.enc ligatures fi fl 0 kernpairs A C 20 A ,C 20 A G -30 A O 10 A 'O 10 A ^O 10 A :O 10 A `O 10 A /O 10 A ~O 10 A Q 10 A T 10 A U -10 A 'U -10 A ^U -10 A :U -10 A `U -10 A rq -40 A ' -40 A cq -40 'A C 20 'A ,C 20 'A G -30 'A O 10 'A 'O 10 'A ^O 10 'A :O 10 'A `O 10 'A /O 10 'A ~O 10 'A Q 10 'A T 10 'A U -10 'A 'U -10 'A ^U -10 'A :U -10 'A `U -10 ^A C 20 ^A ,C 20 ^A G -30 ^A O 10 ^A 'O 10 ^A ^O 10 ^A :O 10 ^A `O 10 ^A /O 10 ^A ~O 10 ^A Q 10 ^A T 10 ^A U -10 ^A 'U -10 ^A ^U -10 ^A :U -10 ^A `U -10 :A C 20 :A ,C 20 :A G -30 :A O 10 :A 'O 10 :A ^O 10 :A :O 10 :A `O 10 :A /O 10 :A ~O 10 :A Q 10 :A T 10 :A U -10 :A 'U -10 :A ^U -10 :A :U -10 :A `U -10 `A C 20 `A ,C 20 `A G -30 `A O 10 `A 'O 10 `A ^O 10 `A :O 10 `A `O 10 `A /O 10 `A ~O 10 `A Q 10 `A T 10 `A U -10 `A 'U -10 `A ^U -10 `A :U -10 `A `U -10 oA C 20 oA ,C 20 oA G -30 oA O 10 oA 'O 10 oA ^O 10 oA :O 10 oA `O 10 oA /O 10 oA ~O 10 oA Q 10 oA T 10 oA U -10 oA 'U -10 oA ^U -10 oA :U -10 oA `U -10 ~A C 20 ~A ,C 20 ~A G -30 ~A O 10 ~A 'O 10 ~A ^O 10 ~A :O 10 ~A `O 10 ~A /O 10 ~A ~O 10 ~A Q 10 ~A T 10 ~A U -10 ~A 'U -10 ~A ^U -10 ~A :U -10 ~A `U -10 D A -10 D 'A -10 D ^A -10 D :A -10 D `A -10 D oA -10 D ~A -10 D Y 10 D 'Y 10 D :Y 10 D , -20 D . -30 D u2026 -30 F , -30 F i 10 F . -40 F u2026 -40 G , -10 G . -20 G u2026 -20 J , -10 J . -20 J u2026 -20 K e -20 K 'e -20 K ^e -20 K :e -20 K `e -20 K o -20 K 'o -20 K ^o -20 K :o -20 K `o -20 K ~o -20 K u -20 K 'u -20 K ^u -20 K :u -20 K `u -20 L V -20 L W -10 L rq -25 L ' -25 L cq -25 L y -10 L 'y -10 L :y -10 O A -20 O 'A -20 O ^A -20 O :A -20 O `A -20 O oA -20 O ~A -20 O T 20 O Y 10 O 'Y 10 O :Y 10 O , -10 O . -20 O u2026 -20 'O A -20 'O 'A -20 'O ^A -20 'O :A -20 'O `A -20 'O oA -20 'O ~A -20 'O T 20 'O Y 10 'O 'Y 10 'O :Y 10 'O , -10 'O . -20 'O u2026 -20 ^O A -20 ^O 'A -20 ^O ^A -20 ^O :A -20 ^O `A -20 ^O oA -20 ^O ~A -20 ^O T 20 ^O Y 10 ^O 'Y 10 ^O :Y 10 ^O , -10 ^O . -20 ^O u2026 -20 :O A -20 :O 'A -20 :O ^A -20 :O :A -20 :O `A -20 :O oA -20 :O ~A -20 :O T 20 :O Y 10 :O 'Y 10 :O :Y 10 :O , -10 :O . -20 :O u2026 -20 `O A -20 `O 'A -20 `O ^A -20 `O :A -20 `O `A -20 `O oA -20 `O ~A -20 `O T 20 `O Y 10 `O 'Y 10 `O :Y 10 `O , -10 `O . -20 `O u2026 -20 /O A -20 /O 'A -20 /O ^A -20 /O :A -20 /O `A -20 /O oA -20 /O ~A -20 /O T 20 /O Y 10 /O 'Y 10 /O :Y 10 /O , -10 /O . -20 /O u2026 -20 ~O A -20 ~O 'A -20 ~O ^A -20 ~O :A -20 ~O `A -20 ~O oA -20 ~O ~A -20 ~O T 20 ~O Y 10 ~O 'Y 10 ~O :Y 10 ~O , -10 ~O . -20 ~O u2026 -20 P A -10 P 'A -10 P ^A -10 P :A -10 P `A -10 P oA -10 P ~A -10 P a -20 P 'a -20 P ^a -20 P :a -20 P `a -20 P oa -20 P ~a -20 P , -40 P e -10 P 'e -10 P ^e -10 P :e -10 P `e -10 P o -10 P 'o -10 P ^o -10 P :o -10 P `o -10 P ~o -10 P . -50 P u2026 -50 Q U -10 Q 'U -10 Q ^U -10 Q :U -10 Q `U -10 R T 20 R W 10 R Y 10 R 'Y 10 R :Y 10 T A 10 T 'A 10 T ^A 10 T :A 10 T `A 10 T oA 10 T ~A 10 T O 30 T 'O 30 T ^O 30 T :O 30 T `O 30 T /O 30 T ~O 30 T a -20 T 'a -20 T ^a -20 T `a -20 T oa -20 T e -20 T 'e -20 T h 20 T - -20 T hy -20 T i 20 T o -20 T 'o -20 T ^o -20 V G -20 V O 10 V 'O 10 V ^O 10 V :O 10 V `O 10 V /O 10 V ~O 10 V a -20 V 'a -20 V ^a -20 V :a -20 V `a -20 V oa -20 V ~a -20 V , -90 V e -20 V 'e -20 V ^e -20 V :e -20 V `e -20 V o -20 V 'o -20 V ^o -20 V :o -20 V `o -20 V ~o -20 V . -100 V u2026 -100 W O 10 W 'O 10 W ^O 10 W :O 10 W `O 10 W /O 10 W ~O 10 W a -20 W 'a -20 W ^a -20 W :a -20 W `a -20 W oa -20 W ~a -20 W , -40 W e -20 W 'e -20 W ^e -20 W :e -20 W `e -20 W h 10 W i 10 W o -20 W 'o -20 W ^o -20 W :o -20 W `o -20 W ~o -20 W . -50 W u2026 -50 Y a -60 Y 'a -60 Y ^a -20 Y :a -20 Y `a -20 Y oa -60 Y ~a -20 Y , -40 Y e -40 Y 'e -40 Y i 10 Y 'i 10 Y ^i 30 Y :i 30 Y `i 30 Y o -50 Y 'o -20 Y ^o -20 Y :o -20 Y `o -20 Y ~o -20 Y . -50 Y u2026 -50 Y u -20 Y 'u -20 Y ^u -20 Y :u -20 Y `u -20 'Y a -60 'Y 'a -60 'Y ^a -60 'Y :a -20 'Y `a -20 'Y oa -60 'Y ~a -20 'Y , -40 'Y e -40 'Y 'e -40 'Y ^e -40 'Y i 10 'Y 'i 10 'Y ^i 10 'Y :i 30 'Y `i 30 'Y o -50 'Y 'o -50 'Y ^o -20 'Y :o -20 'Y `o -20 'Y ~o -20 'Y . -50 'Y u2026 -50 'Y u -20 'Y 'u -20 'Y ^u -20 'Y :u -20 'Y `u -20 :Y a -60 :Y 'a -60 :Y ^a -20 :Y :a -20 :Y `a -20 :Y oa -60 :Y ~a -20 :Y , -40 :Y e -40 :Y 'e -40 :Y ^e -40 :Y i 10 :Y 'i 10 :Y ^i 30 :Y :i 30 :Y `i 30 :Y o -50 :Y 'o -50 :Y ^o -50 :Y :o -20 :Y `o -20 :Y ~o -20 :Y . -50 :Y u2026 -50 :Y u -20 :Y 'u -20 :Y ^u -20 :Y :u -20 :Y `u -20 b b -20 b , -20 b l -20 b . -30 b u2026 -30 c k -10 ,c k -10 , rq -70 , ' -70 , cq -70 d d -40 d v -10 d w -20 e y 10 e 'y 10 e :y 10 'e y 10 'e 'y 10 'e :y 10 ^e y 10 ^e 'y 10 ^e :y 10 :e y 10 :e 'y 10 :e :y 10 `e y 10 `e 'y 10 `e :y 10 f a -20 f 'a -20 f ^a -20 f :a -20 f `a -20 f oa -20 f ~a -20 f , -40 f e -10 f 'e -10 f ^e -10 f :e -10 f `e -10 f f -50 f . -50 f u2026 -50 f rq 30 f ' 30 f cq 30 g a 10 g , -20 g e 10 g i 10 g . -30 g u2026 -30 g y 10 k e -20 k 'e -20 k ^e -20 k :e -20 k `e -20 k o -10 k 'o -10 k ^o -10 k :o -10 k `o -10 k ~o -10 k y 10 m u 10 m 'u 10 m ^u 10 m :u 10 m `u 10 m y 10 m 'y 10 m :y 10 n y 20 n 'y 20 n :y 20 ~n y 20 ~n 'y 20 ~n :y 20 o , -20 o . -30 o u2026 -30 'o , -20 'o . -30 'o u2026 -30 ^o , -20 ^o . -30 ^o u2026 -30 :o , -20 :o . -30 :o u2026 -30 `o , -20 `o . -30 `o u2026 -30 ~o , -20 ~o . -30 ~o u2026 -30 p , -20 p p -10 p . -30 p u2026 -30 . rq -80 u2026 rq -80 . ' -80 u2026 ' -80 . cq -80 u2026 cq -80 lq A 10 lq ` 20 lq oq 20 ` A 10 oq A 10 ` ` -115 ` oq -115 oq ` -115 oq oq -115 ' l 20 cq l 20 ' rq 20 cq rq 20 ' ' -115 ' cq -115 cq ' -115 cq cq -115 ' r 30 cq r 30 ' s -25 cq s -25 ' vs -25 cq vs -25 ' t 20 cq t 20 ' v 30 cq v 30 r , -40 r i 10 r 'i 10 r ^i 10 r :i 10 r `i 10 r . -50 r u2026 -50 s , -10 s . -20 s u2026 -20 vs , -10 vs . -20 vs u2026 -20 v , -20 v . -30 v u2026 -30 w , -20 w h 20 w o 10 w 'o 10 w ^o 10 w :o 10 w `o 10 w ~o 10 w . -30 w u2026 -30 charset ha 520,594,0,62,-82,62 2 0 asciicircum ti 520,320,0,69,-73,69 0 1 asciitilde vS 460,821,81,184,5,87 2 2 Scaron vZ 620,821,19,99,8,87 2 3 Zcaron vs 320,659,14,194,4,87 2 4 scaron vz 440,659,14,124,24,87 2 5 zcaron :Y 560,762,168,264,9,87 2 6 Ydieresis tm 1000,594,0,96,-77,87 2 7 trademark aq 160,610,0,105,-95,87 2 8 quotesingle Eu 440,610,16,221,-21,87 2 9 Euro space 220 0 32 space ! 280,610,14,123,-69,87 2 33 exclam " 220,610,0,163,-70,87 2 34 quotedbl dq " # 440,594,0,131,-33,87 2 35 numbersign sh " $ 440,709,144,118,-10,87 2 36 dollar Do " % 680,700,160,80,-82,80 2 37 percent & 780,610,16,185,-76,87 2 38 ampersand ' 240,610,0,148,-118,87 2 39 quoteright cq " ( 260,664,216,201,-46,87 2 40 parenleft ) 220,664,216,132,63,87 2 41 parenright * 420,610,0,109,-89,87 2 42 asterisk + 520,426,0,73,-67,73 0 43 plus , 220,148,140,43,25,43 0 44 comma - 280,248,0,104,-19,87 0 45 hyphen hy " . 220,128,14,58,-52,58 0 46 period / 340,610,16,168,-24,87 2 47 slash sl " 0 440,610,16,148,-29,87 2 48 zero 1 440,610,0,38,9,38 2 49 one 2 440,610,16,95,33,87 2 50 two 3 440,610,16,95,49,87 2 51 three 4 440,610,35,109,-27,87 2 52 four 5 440,679,16,205,-10,87 2 53 five 6 440,610,16,166,-40,87 2 54 six 7 440,645,33,171,-107,87 2 55 seven 8 440,610,16,139,-15,87 2 56 eight 9 440,610,16,127,18,87 2 57 nine : 260,438,14,86,-48,86 0 58 colon ; 240,438,140,109,21,87 0 59 semicolon < 520,468,0,57,-89,57 0 60 less = 520,340,0,73,-67,73 0 61 equal > 520,468,0,57,-89,57 0 62 greater ? 380,610,14,125,-100,87 2 63 question @ 700,610,16,103,-77,87 2 64 at at " A 620,632,16,127,37,87 2 65 A B 600,640,6,124,-35,87 2 66 B C 520,610,16,161,-43,87 2 67 C D 700,640,6,118,-36,87 2 68 D E 620,618,12,139,-41,87 2 69 E F 580,629,118,263,-70,87 2 70 F G 620,610,242,139,-98,87 2 71 G H 680,708,16,248,32,87 2 72 H I 380,594,0,174,-49,87 2 73 I J 400,594,147,188,64,87 2 74 J K 660,610,153,234,-3,87 2 75 K L 580,610,16,127,-3,87 2 76 L M 840,722,16,230,-8,87 2 77 M N 700,708,168,265,-35,87 2 78 N O 600,610,16,110,-44,87 2 79 O P 540,628,0,168,8,87 2 80 P Q 600,610,177,225,-34,87 2 81 Q R 600,640,168,255,-8,87 2 82 R S 460,610,81,148,5,87 2 83 S T 500,667,0,294,-13,87 2 84 T U 740,617,16,102,-76,87 2 85 U V 640,714,16,220,-74,87 2 86 V W 880,723,16,216,-44,87 2 87 W X 560,610,16,189,80,87 2 88 X Y 560,647,168,264,9,87 2 89 Y Z 620,624,19,99,8,87 2 90 Z [ 240,655,207,215,63,87 2 91 bracketleft lB " \ 480,610,16,94,-90,87 2 92 backslash rs " ] 320,655,207,121,77,87 2 93 bracketright rB " ^ 340,649,0,153,-173,87 2 94 circumflex a^ " _ 500,0,125,50,50,50 0 95 underscore ` 240,610,0,149,-119,87 2 96 quoteleft oq " a 420,438,15,115,-42,87 0 97 a b 420,714,23,122,-32,87 2 98 b c 340,438,14,116,-37,87 0 99 c d 440,714,14,261,-52,87 2 100 d e 340,438,14,113,-37,87 0 101 e f 320,714,314,277,169,87 3 102 f g 400,438,314,153,158,87 1 103 g h 440,714,14,134,-5,87 2 104 h i 240,635,14,151,-50,87 2 105 i j 220,635,314,162,162,87 3 106 j k 440,714,184,238,-37,87 2 107 k l 240,714,14,290,-52,87 2 108 l m 620,438,14,134,-36,87 0 109 m n 460,438,14,134,-51,87 0 110 n o 400,438,14,99,-37,87 0 111 o p 440,432,314,94,73,87 1 112 p q 400,510,300,140,-37,87 1 113 q r 300,438,14,174,-51,87 0 114 r s 320,438,14,133,4,87 0 115 s t 320,539,14,156,-56,87 2 116 t u 460,438,14,118,-52,87 0 117 u v 440,488,14,143,-37,87 0 118 v w 680,488,14,152,-37,87 0 119 w x 420,438,195,219,-20,87 0 120 x y 400,438,314,133,74,87 1 121 y z 440,445,14,118,24,87 0 122 z { 240,655,207,193,-5,87 2 123 braceleft lC " | 520,750,250,0,-270 2 124 bar ba " } 240,655,207,128,60,87 2 125 braceright rC " ~ 440,619,0,132,-193,87 2 126 tilde a~ " bq 180,146,121,61,29,61 0 128 quotesinglbase Fo 340,414,0,66,-48,66 0 129 guillemotleft Fc 380,414,0,45,-67,45 0 130 guillemotright bu 600,445,0,0,-178 0 131 bullet Fn 440,610,314,192,114,87 3 132 florin f/ 60,610,16,310,231,87 2 133 fraction %0 960,700,160,95,-62,87 2 134 perthousand dg 460,610,37,158,-88,87 2 135 dagger dd 480,610,59,103,-88,87 2 136 daggerdbl en 500,239,0,115,-1,87 0 137 endash em 1000,239,0,115,-1,87 0 138 emdash fi 520,714,314,135,174,87 3 140 fi fl 520,714,314,200,174,87 3 141 fl .i 240,438,14,116,-50,87 0 144 dotlessi ga 220,659,0,169,-143,87 2 146 grave a" 400,659,0,145,-158,87 2 147 hungarumlaut a. 220,635,0,172,-186,87 2 148 dotaccent ab 440,631,0,111,-203,87 2 149 breve ah 340,659,0,184,-204,87 2 150 caron ao 300,659,0,166,-190,87 2 151 ring ho 280,40,191,90,-64,87 0 152 ogonek lq 340,610,0,174,-119,87 2 153 quotedblleft rq 360,610,0,143,-108,87 2 154 quotedblright oe 560,438,14,118,-28,87 0 155 oe /l 300,714,14,230,-24,87 2 156 lslash Bq 280,146,121,51,64,51 0 157 quotedblbase OE 820,610,16,139,-13,87 2 158 OE /L 580,610,16,127,1,87 2 159 Lslash r! 280,438,186,76,-22,76 0 161 exclamdown ct 440,543,134,86,-72,86 2 162 cent Po 440,610,52,116,66,87 2 163 sterling Cs 440,509,0,84,0,84 0 164 currency Ye 440,647,168,223,51,87 2 165 yen bb 520,675,175,0,-270 2 166 brokenbar sc 420,610,215,144,-3,87 2 167 section ad 360,635,0,193,-183,87 2 168 dieresis co 740,610,16,73,-87,73 2 169 copyright Of 260,610,0,176,-61,87 2 170 ordfeminine fo 240,414,0,68,-48,68 0 171 guilsinglleft tno 520,340,0,73,-67,73 0 172 logicalnot \- 520,242,0,73,-67,73 0 173 minus rg 740,610,16,73,-87,73 2 174 registered a- 440,584,0,147,-242,87 2 175 macron de 400,610,0,107,-121,87 2 176 degree t+- 520,436,0,73,-67,73 0 177 plusminus S2 264,610,0,140,-22,87 2 178 twosuperior S3 264,610,0,134,-9,87 2 179 threesuperior aa 300,659,0,172,-215,87 2 180 acute *m 458,438,314,113,8,87 1 181 mu mc " ps 500,594,199,188,-55,87 2 182 paragraph pc 220,310,0,71,-89,71 0 183 periodcentered ac 300,6,191,0,38 0 184 cedilla S1 264,610,0,97,-33,87 2 185 onesuperior Om 260,610,0,163,-78,87 2 186 ordmasculine fc 260,414,0,56,-56,56 0 187 guilsinglright 14 660,610,16,92,-6,87 2 188 onequarter 12 660,610,16,92,-6,87 2 189 onehalf 34 660,610,16,96,11,87 2 190 threequarters r? 400,438,186,37,-32,37 0 191 questiondown `A 620,821,16,127,37,87 2 192 Agrave 'A 620,821,16,132,37,87 2 193 Aacute ^A 620,821,16,127,37,87 2 194 Acircumflex ~A 620,781,16,132,37,87 2 195 Atilde :A 620,762,16,173,37,87 2 196 Adieresis oA 620,831,16,127,37,87 2 197 Aring AE 740,594,16,109,71,87 2 198 AE ,C 520,610,191,161,-43,87 2 199 Ccedilla `E 620,821,12,139,-41,87 2 200 Egrave 'E 620,821,12,139,-41,87 2 201 Eacute ^E 620,821,12,139,-41,87 2 202 Ecircumflex :E 620,762,12,139,-41,87 2 203 Edieresis `I 380,821,0,174,-49,87 2 204 Igrave 'I 380,821,0,202,-49,87 2 205 Iacute ^I 380,821,0,174,-49,87 2 206 Icircumflex :I 380,762,0,223,-49,87 2 207 Idieresis -D 700,640,6,118,-36,87 2 208 Eth ~N 700,781,168,265,-35,87 2 209 Ntilde `O 600,821,16,110,-44,87 2 210 Ograve 'O 600,821,16,110,-44,87 2 211 Oacute ^O 600,821,16,110,-44,87 2 212 Ocircumflex ~O 600,781,16,110,-44,87 2 213 Otilde :O 600,762,16,110,-44,87 2 214 Odieresis tmu 520,410,0,57,-83,57 0 215 multiply /O 660,672,78,141,-33,87 2 216 Oslash `U 740,821,16,102,-76,87 2 217 Ugrave 'U 740,821,16,102,-76,87 2 218 Uacute ^U 740,821,16,102,-76,87 2 219 Ucircumflex :U 740,762,16,102,-76,87 2 220 Udieresis 'Y 560,821,168,264,9,87 2 221 Yacute TP 540,623,0,157,-2,87 2 222 Thorn ss 420,714,314,172,177,87 3 223 germandbls `a 420,659,15,115,-42,87 2 224 agrave 'a 420,659,15,122,-42,87 2 225 aacute ^a 420,649,15,115,-42,87 2 226 acircumflex ~a 420,619,15,152,-42,87 2 227 atilde :a 420,610,15,143,-42,87 2 228 adieresis oa 420,659,15,115,-42,87 2 229 aring ae 540,468,14,134,-17,87 0 230 ae ,c 340,438,191,116,-12,87 0 231 ccedilla `e 340,659,14,113,-37,87 2 232 egrave 'e 340,659,14,172,-37,87 2 233 eacute ^e 340,649,14,143,-37,87 2 234 ecircumflex :e 340,610,14,193,-37,87 2 235 edieresis `i 240,659,14,116,-50,87 2 236 igrave 'i 240,659,14,202,-50,87 2 237 iacute ^i 240,649,14,173,-50,87 2 238 icircumflex :i 240,610,14,213,-50,87 2 239 idieresis Sd 400,714,14,172,-37,87 2 240 eth ~n 460,619,14,134,-51,87 2 241 ntilde `o 400,659,14,99,-37,87 2 242 ograve 'o 400,659,14,132,-37,87 2 243 oacute ^o 400,649,14,103,-37,87 2 244 ocircumflex ~o 400,619,14,152,-37,87 2 245 otilde :o 400,610,14,163,-37,87 2 246 odieresis tdi 520,440,14,73,-67,73 0 247 divide /o 440,488,64,150,4,87 0 248 oslash `u 460,659,14,118,-52,87 2 249 ugrave 'u 460,659,14,118,-52,87 2 250 uacute ^u 460,649,14,118,-52,87 2 251 ucircumflex :u 460,610,14,118,-52,87 2 252 udieresis 'y 400,659,314,133,74,87 3 253 yacute Tp 440,714,314,115,88,87 3 254 thorn :y 400,610,314,153,74,87 3 255 ydieresis u2026 1000,128,14,0,-74 0 256 ellipsis groff-1.23.0/font/devps/EURO0000644000175000017500000000216614450320476012417 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName FreeEuro # Version 001.001 # FamilyName FreeEuro # # The original AFM file contains the following comments: # # Notice (Created by Werner Lemberg with PfaEdit 1.0 (http://pfaedit.sf.net); the serif shapes are based on the Omega fonts created by Yannis Haralambous.) # Comment Generated by FontForge 20060105 # Comment Creation Date: Sun Jan 8 10:14:22 2006 name EURO spacewidth 333 internalname FreeEuro charset --- 750,685,12 3 0 Euro.symbol --- 750,685,12 3 1 Euro.symbol.bold --- 750,685,12,92 3 2 Euro.symbol.slanted --- 750,685,12,100 3 3 Euro.symbol.bold.slanted --- 741,676,14 3 4 Euro.serif --- 800,691,19 3 5 Euro.serif.bold --- 734,666,18,11 3 6 Euro.serif.italic --- 800,691,19,8 3 7 Euro.serif.bold.italic --- 756,709,23 3 8 Euro.sansserif --- 796,710,22 3 9 Euro.sansserif.bold --- 756,709,23,106 3 10 Euro.sansserif.slanted --- 796,710,22,107 3 11 Euro.sansserif.bold.slanted --- 600,576,16 3 12 Euro.mono --- 600,597,14 3 13 Euro.mono.bold --- 600,576,16,31 3 14 Euro.mono.slanted --- 600,597,14,43 3 15 Euro.mono.bold.slanted groff-1.23.0/font/devps/PB0000644000175000017500000002541314450320476012146 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName Palatino Bold # Version 003.001 # FamilyName Palatino # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1990, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.Palatino is a trademark of Linotype-Hell AG and/or its subsidiaries. # Comment Copyright (c) 1985, 1987, 1989, 1990, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:21:36 1999 # Comment UniqueID 44717 # Comment VMusage 41560 52496 name PB internalname Palatino-Bold spacewidth 250 encoding text.enc ligatures fi fl 0 kernpairs A T -92 A V -129 A W -90 A Y -111 A 'Y -111 A :Y -111 A ' -92 A cq -92 A u0020 -18 A v -70 A w -70 A y -70 A 'y -70 A :y -70 'A T -92 'A V -129 'A W -90 'A Y -111 'A 'Y -111 'A :Y -111 'A ' -92 'A cq -92 'A u0020 -18 'A v -70 'A w -70 'A y -70 'A 'y -70 'A :y -70 ^A T -92 ^A V -129 ^A W -90 ^A Y -111 ^A 'Y -111 ^A :Y -111 ^A ' -92 ^A cq -92 ^A u0020 -18 ^A v -70 ^A w -70 ^A y -70 ^A 'y -70 ^A :y -70 :A T -92 :A V -129 :A W -90 :A Y -111 :A 'Y -111 :A :Y -111 :A ' -92 :A cq -92 :A u0020 -18 :A v -70 :A w -70 :A y -70 :A 'y -70 :A :y -70 `A T -92 `A V -129 `A W -90 `A Y -111 `A 'Y -111 `A :Y -111 `A ' -92 `A cq -92 `A u0020 -18 `A v -70 `A w -70 `A y -70 `A 'y -70 `A :y -70 oA T -92 oA V -129 oA W -90 oA Y -111 oA 'Y -111 oA :Y -111 oA ' -92 oA cq -92 oA u0020 -18 oA v -70 oA w -70 oA y -70 oA 'y -70 oA :y -70 ~A T -92 ~A V -129 ~A W -90 ~A Y -111 ~A 'Y -111 ~A :Y -111 ~A ' -92 ~A cq -92 ~A u0020 -18 ~A v -70 ~A w -70 ~A y -70 ~A 'y -70 ~A :y -70 F A -55 F 'A -55 F ^A -55 F :A -55 F `A -55 F oA -55 F ~A -55 F , -111 F . -111 F u2026 -111 L T -74 L V -92 L W -92 L Y -92 L 'Y -92 L :Y -92 L ' -74 L cq -74 L u0020 -18 L y -74 L 'y -74 L :y -74 /L T -74 /L V -92 /L W -92 /L Y -92 /L 'Y -92 /L :Y -92 /L ' -74 /L cq -74 /L u0020 -18 /L y -74 /L 'y -74 /L :y -74 P A -74 P 'A -74 P ^A -74 P :A -74 P `A -74 P oA -74 P ~A -74 P , -129 P . -129 P u2026 -129 R T -55 R V -74 R W -37 R Y -55 R 'Y -55 R :Y -55 R y -30 R 'y -30 R :y -30 T A -92 T 'A -92 T ^A -92 T :A -92 T `A -92 T oA -92 T ~A -92 T a -111 T 'a -111 T ^a -71 T :a -71 T `a -71 T oa -111 T ~a -111 T c -129 T ,c -129 T : -74 T , -92 T e -111 T 'e -111 T ^e -71 T :e -71 T `e -71 T - -92 T hy -92 T i -55 T 'i -55 T o -111 T 'o -111 T ^o -111 T :o -111 T `o -111 T /o -111 T ~o -111 T . -92 T u2026 -92 T r -111 T s -111 T vs -71 T ; -74 T u -129 T 'u -129 T ^u -129 T :u -129 T `u -129 T w -90 T y -90 T 'y -90 T :y -90 V A -129 V 'A -129 V ^A -129 V :A -129 V `A -129 V oA -129 V ~A -129 V a -111 V 'a -111 V ^a -111 V :a -111 V `a -111 V oa -111 V ~a -71 V : -74 V , -129 V e -111 V 'e -111 V ^e -111 V :e -111 V `e -111 V - -92 V hy -92 V i -55 V 'i -55 V o -111 V 'o -111 V ^o -111 V :o -111 V `o -111 V /o -111 V ~o -111 V . -129 V u2026 -129 V r -111 V ; -74 V u -92 V 'u -92 V ^u -92 V :u -92 V `u -92 V y -90 V 'y -90 V :y -90 W A -90 W 'A -90 W ^A -90 W :A -90 W `A -90 W oA -90 W ~A -90 W a -74 W 'a -74 W ^a -74 W :a -74 W `a -74 W oa -74 W ~a -74 W : -37 W , -92 W e -74 W 'e -74 W ^e -74 W :e -74 W `e -74 W - -37 W hy -37 W i -37 W 'i -37 W o -74 W 'o -74 W ^o -74 W :o -74 W `o -74 W /o -74 W ~o -74 W . -37 W u2026 -37 W r -74 W ; -37 W u -74 W 'u -74 W ^u -74 W :u -74 W `u -74 W y -74 W 'y -74 W :y -74 Y A -55 Y 'A -55 Y ^A -55 Y :A -55 Y `A -55 Y oA -55 Y ~A -55 Y a -74 Y 'a -74 Y ^a -74 Y :a -74 Y `a -74 Y oa -74 Y ~a -74 Y : -55 Y , -74 Y e -74 Y 'e -74 Y ^e -74 Y :e -74 Y `e -74 Y - -74 Y hy -74 Y i -55 Y 'i -55 Y o -74 Y 'o -74 Y ^o -74 Y :o -74 Y `o -74 Y /o -74 Y ~o -74 Y p -74 Y . -74 Y u2026 -74 Y q -92 Y ; -55 Y u -74 Y 'u -74 Y ^u -74 Y :u -74 Y `u -74 Y v -74 'Y A -55 'Y 'A -55 'Y ^A -55 'Y :A -55 'Y `A -55 'Y oA -55 'Y ~A -55 'Y a -74 'Y 'a -74 'Y ^a -74 'Y :a -74 'Y `a -74 'Y oa -74 'Y ~a -74 'Y : -55 'Y , -74 'Y e -74 'Y 'e -74 'Y ^e -74 'Y :e -74 'Y `e -74 'Y - -74 'Y hy -74 'Y i -55 'Y 'i -55 'Y o -74 'Y 'o -74 'Y ^o -74 'Y :o -74 'Y `o -74 'Y /o -74 'Y ~o -74 'Y p -74 'Y . -74 'Y u2026 -74 'Y q -92 'Y ; -55 'Y u -74 'Y 'u -74 'Y ^u -74 'Y :u -74 'Y `u -74 'Y v -74 :Y A -55 :Y 'A -55 :Y ^A -55 :Y :A -55 :Y `A -55 :Y oA -55 :Y ~A -55 :Y a -74 :Y 'a -74 :Y ^a -74 :Y :a -74 :Y `a -74 :Y oa -74 :Y ~a -74 :Y : -55 :Y , -74 :Y e -74 :Y 'e -74 :Y ^e -74 :Y :e -74 :Y `e -74 :Y - -74 :Y hy -74 :Y i -55 :Y 'i -55 :Y o -74 :Y 'o -74 :Y ^o -74 :Y :o -74 :Y `o -74 :Y /o -74 :Y ~o -74 :Y p -74 :Y . -74 :Y u2026 -74 :Y q -92 :Y ; -55 :Y u -74 :Y 'u -74 :Y ^u -74 :Y :u -74 :Y `u -74 :Y v -74 f f -18 f ' 37 f cq 37 1 1 -37 ` ` -55 ` oq -55 oq ` -55 oq oq -55 ' ' -55 ' cq -55 cq ' -55 cq cq -55 ' s -55 cq s -55 ' vs -55 cq vs -55 ' u0020 -55 cq u0020 -55 ' t -18 cq t -18 r , -55 r - -18 r hy -18 r . -55 r u2026 -55 r ' 55 r cq 55 v , -111 v . -111 v u2026 -111 w , -92 w . -92 w u2026 -92 y , -92 y . -92 y u2026 -92 'y , -92 'y . -92 'y u2026 -92 :y , -92 :y . -92 :y u2026 -92 charset ha 606,678 2 0 asciicircum ti 606,342 0 1 asciitilde vS 611,909,17 2 2 Scaron vZ 667,909,3 2 3 Zcaron vs 444,705,17 2 4 scaron vz 500,705,3 2 5 zcaron :Y 667,895,3 2 6 Ydieresis tm 998,678 2 7 trademark aq 227,695 2 8 quotesingle Eu 500,660,17,8 2 9 Euro space 250 0 32 space ! 278,688,12 2 33 exclam " 402,695 2 34 quotedbl dq " # 500,673 2 35 numbersign sh " $ 500,721,114 2 36 dollar Do " % 889,714,9 2 37 percent & 833,684,17 2 38 ampersand ' 278,695 2 39 quoteright cq " ( 333,723,104 2 40 parenleft ) 333,723,104 2 41 parenright * 444,695 2 42 asterisk + 606,505 0 43 plus , 250,141,166,0,6 0 44 comma - 333,305 0 45 hyphen hy " . 250,144,12 0 46 period / 296,720,17,9,9 2 47 slash sl " 0 500,660,17 2 48 zero 1 500,670,3 2 49 one 2 500,660,3 2 50 two 3 500,660,17 2 51 three 4 500,672,3 2 52 four 5 500,656,17 2 53 five 6 500,660,17 2 54 six 7 500,656,3 2 55 seven 8 500,660,17 2 56 eight 9 500,660,17 2 57 nine : 250,454,12 0 58 colon ; 250,454,166,0,6 0 59 semicolon < 606,519,15 0 60 less = 606,396 0 61 equal > 606,519,15 0 62 greater ? 444,687,12 2 63 question @ 747,681,12 2 64 at at " A 778,686,3 2 65 A B 667,681,3 2 66 B C 722,695,17 2 67 C D 833,681,3 2 68 D E 611,682,4 2 69 E F 556,682,3 2 70 F G 833,695,17 2 71 G H 833,681,3 2 72 H I 389,681,3 2 73 I J 389,681,213,0,11 2 74 J K 778,681,3 2 75 K L 611,681,4 2 76 L M 1000,681,10 2 77 M N 833,681,16 2 78 N O 833,695,17 2 79 O P 611,681,3 2 80 P Q 833,695,184 2 81 Q R 722,681,3 2 82 R S 611,695,17 2 83 S T 667,681,3 2 84 T U 778,681,17 2 85 U V 778,681,3 2 86 V W 1000,686,3 2 87 W X 667,695,3 2 88 X Y 667,695,3 2 89 Y Z 667,681,3 2 90 Z [ 333,720,104 2 91 bracketleft lB " \ 606,720 2 92 backslash rs " ] 333,720,104 2 93 bracketright rB " ^ 333,681,0,2,2 2 94 circumflex a^ " _ 500,0,125 0 95 underscore ` 278,695 2 96 quoteleft oq " a 500,471,17 0 97 a b 611,720,17 2 98 b c 444,471,17 0 99 c d 611,720,17 2 100 d e 500,471,17 0 101 e f 389,720,3 2 102 f g 556,471,266 1 103 g h 611,720,3 2 104 h i 333,706,3 2 105 i j 333,706,266 3 106 j k 611,720,3 2 107 k l 333,720,3 2 108 l m 889,471,3 0 109 m n 611,471,3 0 110 n o 556,471,17 0 111 o p 611,471,258 1 112 p q 611,471,258 1 113 q r 389,471,3 0 114 r s 444,471,17 0 115 s t 333,632,17 2 116 t u 611,471,17 0 117 u v 556,459,3 0 118 v w 833,471,3 0 119 w x 500,471,3 0 120 x y 556,459,266 1 121 y z 500,459,3 0 122 z { 310,725,117 2 123 braceleft lC " | 606,750,250 2 124 bar ba " } 310,725,117 2 125 braceright rC " ~ 333,661,0,16,16 2 126 tilde a~ " bq 333,130,160 0 128 quotesinglbase Fo 500,438 0 129 guillemotleft Fc 500,438 0 130 guillemotright bu 606,516 0 131 bullet Fn 500,703,242 2 132 florin f/ 167,660,0,153,152 2 133 fraction %0 1000,724,9 2 134 perthousand dg 500,682,6 2 135 dagger dd 500,682,245 2 136 daggerdbl en 500,291 0 137 endash em 1000,291 0 138 emdash fi 611,720,3 2 140 fi fl 611,720,3 2 141 fl .i 333,471,3 0 144 dotlessi ga 333,691 2 146 grave a" 333,691,0,57,56 2 147 hungarumlaut a. 333,706 2 148 dotaccent ab 333,669 2 149 breve ah 333,685,0,2,2 2 150 caron ao 333,700 2 151 ring ho 333,0,225 0 152 ogonek lq 500,695 2 153 quotedblleft rq 500,695 2 154 quotedblright oe 833,471,17 0 155 oe /l 333,720,3,1,4 2 156 lslash Bq 500,130,160 0 157 quotedblbase OE 1000,695,17 2 158 OE /L 611,681,4 2 159 Lslash r! 278,471,227 0 161 exclamdown ct 500,554,106 0 162 cent Po 500,676,19,1,2 2 163 sterling Cs 500,533 0 164 currency Ye 500,695,3 2 165 yen bb 606,675,175 2 166 brokenbar sc 500,695,217 2 167 section ad 333,690,0,8,8 2 168 dieresis co 747,695,17 2 169 copyright Of 438,660 2 170 ordfeminine fo 389,438 0 171 guilsinglleft tno 606,396 0 172 logicalnot \- 606,298 0 173 minus rg 747,695,17 2 174 registered a- 333,609 0 175 macron de 400,660 2 176 degree t+- 606,505 0 177 plusminus S2 300,660 2 178 twosuperior S3 300,667 2 179 threesuperior aa 333,691 2 180 acute *m 611,471,211 0 181 mu mc " ps 641,683,161 2 182 paragraph pc 250,335 0 183 periodcentered ac 333,0,225 0 184 cedilla S1 300,665 2 185 onesuperior Om 488,660 2 186 ordmasculine fc 389,438 0 187 guilsinglright 14 750,665,2 2 188 onequarter 12 750,665,2 2 189 onehalf 34 750,667,2 2 190 threequarters r? 444,471,231 0 191 questiondown `A 778,915,3 2 192 Agrave 'A 778,915,3 2 193 Aacute ^A 778,905,3 2 194 Acircumflex ~A 778,885,3 2 195 Atilde :A 778,895,3 2 196 Adieresis oA 778,924,3 2 197 Aring AE 1000,682,4 2 198 AE ,C 722,695,225 2 199 Ccedilla `E 611,915,4 2 200 Egrave 'E 611,915,4 2 201 Eacute ^E 611,905,4 2 202 Ecircumflex :E 611,895,4 2 203 Edieresis `I 389,915,3 2 204 Igrave 'I 389,915,3 2 205 Iacute ^I 389,905,3 2 206 Icircumflex :I 389,895,3 2 207 Idieresis -D 833,681,3 2 208 Eth ~N 833,885,16 2 209 Ntilde `O 833,915,17 2 210 Ograve 'O 833,915,17 2 211 Oacute ^O 833,905,17 2 212 Ocircumflex ~O 833,885,17 2 213 Otilde :O 833,895,17 2 214 Odieresis tmu 606,483 0 215 multiply /O 833,698,20 2 216 Oslash `U 778,915,17 2 217 Ugrave 'U 778,915,17 2 218 Uacute ^U 778,905,17 2 219 Ucircumflex :U 778,895,17 2 220 Udieresis 'Y 667,915,3 2 221 Yacute TP 611,681,3 2 222 Thorn ss 611,720,17 2 223 germandbls `a 500,711,17 2 224 agrave 'a 500,711,17 2 225 aacute ^a 500,701,17 2 226 acircumflex ~a 500,693,17 2 227 atilde :a 500,691,17 2 228 adieresis oa 500,720,17 2 229 aring ae 778,471,17 0 230 ae ,c 444,471,225 0 231 ccedilla `e 500,711,17 2 232 egrave 'e 500,711,17 2 233 eacute ^e 500,721,17 2 234 ecircumflex :e 500,691,17 2 235 edieresis `i 333,711,3 2 236 igrave 'i 333,711,3 2 237 iacute ^i 333,701,3,2,2 2 238 icircumflex :i 333,710,3,8,8 2 239 idieresis Sd 556,720,17 2 240 eth ~n 611,693,3 2 241 ntilde `o 556,711,17 2 242 ograve 'o 556,711,17 2 243 oacute ^o 556,701,17 2 244 ocircumflex ~o 556,693,17 2 245 otilde :o 556,710,17 2 246 odieresis tdi 606,510 0 247 divide /o 556,471,18 0 248 oslash `u 611,711,17 2 249 ugrave 'u 611,711,17 2 250 uacute ^u 611,701,17 2 251 ucircumflex :u 611,710,17 2 252 udieresis 'y 556,711,266 3 253 yacute Tp 611,720,258 3 254 thorn :y 556,710,266 3 255 ydieresis u2026 1000,144,12 0 256 ellipsis groff-1.23.0/font/devps/PR0000644000175000017500000002614614450320476012172 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName Palatino Roman # Version 003.001 # FamilyName Palatino # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1990, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.Palatino is a trademark of Linotype-Hell AG and/or its subsidiaries. # Comment Copyright (c) 1985, 1987, 1989, 1990, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:13:46 1999 # Comment UniqueID 44715 # Comment VMusage 42362 53298 name PR internalname Palatino-Roman spacewidth 250 encoding text.enc ligatures fi fl 0 kernpairs A T -74 A V -111 A W -74 A Y -111 A 'Y -111 A :Y -111 A ' -74 A cq -74 A u0020 -55 A v -92 A w -74 A y -74 A 'y -74 A :y -74 'A T -74 'A V -111 'A W -74 'A Y -111 'A 'Y -111 'A :Y -111 'A ' -74 'A cq -74 'A u0020 -55 'A v -92 'A w -74 'A y -74 'A 'y -74 'A :y -74 ^A T -74 ^A V -111 ^A W -74 ^A Y -111 ^A 'Y -111 ^A :Y -111 ^A ' -74 ^A cq -74 ^A u0020 -55 ^A v -92 ^A w -74 ^A y -74 ^A 'y -74 ^A :y -74 :A T -74 :A V -111 :A W -74 :A Y -111 :A 'Y -111 :A :Y -111 :A ' -74 :A cq -74 :A u0020 -55 :A v -92 :A w -74 :A y -74 :A 'y -74 :A :y -74 `A T -74 `A V -111 `A W -74 `A Y -111 `A 'Y -111 `A :Y -111 `A ' -74 `A cq -74 `A u0020 -55 `A v -92 `A w -74 `A y -74 `A 'y -74 `A :y -74 oA T -74 oA V -111 oA W -74 oA Y -111 oA 'Y -111 oA :Y -111 oA ' -74 oA cq -74 oA u0020 -55 oA v -92 oA w -74 oA y -74 oA 'y -74 oA :y -74 ~A T -74 ~A V -111 ~A W -74 ~A Y -111 ~A 'Y -111 ~A :Y -111 ~A ' -74 ~A cq -74 ~A u0020 -55 ~A v -92 ~A w -74 ~A y -74 ~A 'y -74 ~A :y -74 F A -74 F 'A -74 F ^A -74 F :A -74 F `A -74 F oA -74 F ~A -74 F , -92 F . -92 F u2026 -92 L T -74 L V -92 L W -74 L Y -92 L 'Y -92 L :Y -92 L ' -74 L cq -74 L u0020 -37 L y -55 L 'y -55 L :y -55 /L T -74 /L V -92 /L W -74 /L Y -92 /L 'Y -92 /L :Y -92 /L ' -74 /L cq -74 /L u0020 -37 /L y -55 /L 'y -55 /L :y -55 P A -92 P 'A -92 P ^A -92 P :A -92 P `A -92 P oA -92 P ~A -92 P , -129 P . -129 P u2026 -129 P u0020 -18 R T -37 R V -55 R W -37 R Y -37 R 'Y -37 R :Y -37 R y -37 R 'y -37 R :y -37 T A -74 T 'A -74 T ^A -74 T :A -74 T `A -74 T oA -74 T ~A -74 T O -18 T 'O -18 T ^O -18 T :O -18 T `O -18 T /O -18 T ~O -18 T a -92 T 'a -92 T ^a -92 T :a -52 T `a -52 T oa -92 T ~a -52 T c -111 T ,c -111 T : -55 T , -74 T e -92 T 'e -92 T ^e -92 T :e -52 T `e -92 T - -55 T hy -55 T i -55 T 'i -55 T o -92 T 'o -92 T ^o -92 T :o -92 T `o -92 T /o -92 T ~o -92 T . -74 T u2026 -74 T r -90 T s -90 T vs -50 T ; -55 T u -90 T 'u -90 T ^u -90 T :u -90 T `u -90 T w -90 T y -90 T 'y -90 T :y -90 V A -111 V 'A -111 V ^A -111 V :A -111 V `A -111 V oA -111 V ~A -111 V a -92 V 'a -92 V ^a -92 V :a -92 V `a -92 V oa -92 V ~a -92 V : -55 V , -129 V e -111 V 'e -111 V ^e -111 V :e -71 V `e -71 V - -74 V hy -74 V i -55 V 'i -55 V o -111 V 'o -111 V ^o -111 V :o -111 V `o -71 V /o -111 V ~o -111 V . -129 V u2026 -129 V r -92 V ; -55 V u -92 V 'u -92 V ^u -92 V :u -92 V `u -92 V y -92 V 'y -92 V :y -92 W A -92 W 'A -92 W ^A -92 W :A -92 W `A -92 W oA -92 W ~A -92 W a -92 W 'a -92 W ^a -92 W :a -92 W `a -92 W oa -92 W ~a -92 W : -18 W , -92 W e -92 W 'e -92 W ^e -92 W :e -92 W `e -92 W - -55 W hy -55 W i -55 W 'i -55 W ^i -55 W :i -55 W `i -55 W o -92 W 'o -92 W ^o -92 W :o -92 W `o -92 W /o -92 W ~o -92 W . -92 W u2026 -92 W r -74 W ; -18 W u -50 W 'u -50 W ^u -50 W :u -50 W `u -50 W y -50 W 'y -50 W :y -50 Y A -92 Y 'A -92 Y ^A -92 Y :A -92 Y `A -92 Y oA -92 Y ~A -92 Y a -92 Y 'a -92 Y ^a -92 Y :a -92 Y `a -92 Y oa -92 Y ~a -92 Y : -74 Y , -111 Y e -92 Y 'e -92 Y ^e -92 Y :e -92 Y `e -92 Y - -92 Y hy -92 Y i -55 Y 'i -55 Y o -92 Y 'o -92 Y ^o -92 Y :o -92 Y `o -92 Y /o -92 Y ~o -92 Y p -111 Y . -111 Y u2026 -111 Y q -90 Y ; -74 Y u0020 -18 Y u -90 Y 'u -90 Y ^u -90 Y :u -90 Y `u -90 Y v -90 'Y A -92 'Y 'A -92 'Y ^A -92 'Y :A -92 'Y `A -92 'Y oA -92 'Y ~A -92 'Y a -92 'Y 'a -92 'Y ^a -92 'Y :a -92 'Y `a -92 'Y oa -92 'Y ~a -92 'Y : -74 'Y , -111 'Y e -92 'Y 'e -92 'Y ^e -92 'Y :e -92 'Y `e -92 'Y - -92 'Y hy -92 'Y i -55 'Y 'i -55 'Y o -92 'Y 'o -92 'Y ^o -92 'Y :o -92 'Y `o -92 'Y /o -92 'Y ~o -92 'Y p -111 'Y . -111 'Y u2026 -111 'Y q -90 'Y ; -74 'Y u0020 -18 'Y u -90 'Y 'u -90 'Y ^u -90 'Y :u -90 'Y `u -90 'Y v -90 :Y A -92 :Y 'A -92 :Y ^A -92 :Y :A -92 :Y `A -92 :Y oA -92 :Y ~A -92 :Y a -92 :Y 'a -92 :Y ^a -92 :Y :a -92 :Y `a -92 :Y oa -92 :Y ~a -92 :Y : -74 :Y , -111 :Y e -92 :Y 'e -92 :Y ^e -92 :Y :e -92 :Y `e -92 :Y - -92 :Y hy -92 :Y i -55 :Y 'i -55 :Y o -92 :Y 'o -92 :Y ^o -92 :Y :o -92 :Y `o -92 :Y /o -92 :Y ~o -92 :Y p -111 :Y . -111 :Y u2026 -111 :Y q -90 :Y ; -74 :Y u0020 -18 :Y u -90 :Y 'u -90 :Y ^u -90 :Y :u -90 :Y `u -90 :Y v -90 f f -18 f ' 55 f cq 55 1 1 -55 ` ` -37 ` oq -37 oq ` -37 oq oq -37 ' ' -37 ' cq -37 cq ' -37 cq cq -37 r c -18 r ,c -18 r , -74 r d -18 r e -18 r 'e -18 r ^e -18 r :e -18 r `e -18 r g -18 r h -18 r - -18 r hy -18 r o -18 r 'o -18 r ^o -18 r :o -18 r `o -18 r /o -18 r ~o -18 r . -74 r u2026 -74 r q -18 r ' 74 r cq 74 r u -8 r 'u -8 r ^u -8 r :u -8 r `u -8 u0020 A -37 u0020 'A -37 u0020 ^A -37 u0020 :A -37 u0020 `A -37 u0020 oA -37 u0020 ~A -37 u0020 Y -18 u0020 'Y -18 u0020 :Y -18 v , -111 v . -111 v u2026 -111 w , -92 w . -92 w u2026 -92 y , -111 y . -111 y u2026 -111 'y , -111 'y . -111 'y u2026 -111 :y , -111 :y . -111 :y u2026 -111 charset ha 606,689 2 0 asciicircum ti 606,347 0 1 asciitilde vS 525,908,20 2 2 Scaron vZ 667,908,3 2 3 Zcaron vs 424,697,20 2 4 scaron vz 500,697,3 2 5 zcaron :Y 667,868,3 2 6 Ydieresis tm 979,689 2 7 trademark aq 208,709 2 8 quotesingle Eu 500,689,20,1,2 2 9 Euro space 250 0 32 space ! 278,694,5 2 33 exclam " 371,709 2 34 quotedbl dq " # 500,684 2 35 numbersign sh " $ 500,731,116 2 36 dollar Do " % 840,709,20 2 37 percent & 778,689,20 2 38 ampersand ' 278,709 2 39 quoteright cq " ( 333,726,215 2 40 parenleft ) 333,726,215 2 41 parenright * 389,689 2 42 asterisk + 606,512 0 43 plus , 250,123,155 0 44 comma - 333,287 0 45 hyphen hy " . 250,111,5 0 46 period / 606,726,119 2 47 slash sl " 0 500,689,20 2 48 zero 1 500,694,3 2 49 one 2 500,689,3 2 50 two 3 500,689,20 2 51 three 4 500,694,3 2 52 four 5 500,689,20 2 53 five 6 500,689,20 2 54 six 7 500,689,3 2 55 seven 8 500,689,20 2 56 eight 9 500,689,20 2 57 nine : 250,456,5 0 58 colon ; 250,456,153 0 59 semicolon < 606,522 0 60 less = 606,386 0 61 equal > 606,522 0 62 greater ? 444,694,5 2 63 question @ 747,694,20 2 64 at at " A 778,700,3 2 65 A B 611,692,3 2 66 B C 709,709,20 2 67 C D 774,692,3 2 68 D E 611,692,3 2 69 E F 556,692,3 2 70 F G 763,709,20 2 71 G H 832,692,3 2 72 H I 337,692,3 2 73 I J 333,692,194,0,15 2 74 J K 726,692,3 2 75 K L 611,692,3 2 76 L M 946,692,13 2 77 M N 831,692,20 2 78 N O 786,709,20 2 79 O P 604,692,3 2 80 P Q 786,709,176 2 81 Q R 668,692,3,1 2 82 R S 525,709,20 2 83 S T 613,692,3 2 84 T U 778,692,20 2 85 U V 722,692,9 2 86 V W 1000,700,9 2 87 W X 667,700,3 2 88 X Y 667,705,3 2 89 Y Z 667,692,3 2 90 Z [ 333,726,184 2 91 bracketleft lB " \ 606,726 2 92 backslash rs " ] 333,726,184 2 93 bracketright rB " ^ 333,677 2 94 circumflex a^ " _ 500,0,125 0 95 underscore ` 278,709 2 96 quoteleft oq " a 500,469,12 0 97 a b 553,726,12,0,15 2 98 b c 444,469,20 0 99 c d 611,726,12 2 100 d e 479,469,20 0 101 e f 333,728,3,8 2 102 f g 556,469,283 1 103 g h 582,726,3 2 104 h i 291,687,3 2 105 i j 234,688,283,0,40 3 106 j k 556,726,12 2 107 k l 291,726,3 2 108 l m 883,469,3 0 109 m n 582,469,3 0 110 n o 546,469,20 0 111 o p 601,469,281 1 112 p q 560,469,281 1 113 q r 395,469,3 0 114 r s 424,469,20 0 115 s t 326,621,12 2 116 t u 603,469,12 0 117 u v 565,459,7 0 118 v w 834,469,7 0 119 w x 516,469,3 0 120 x y 556,459,283 1 121 y z 500,462,3 0 122 z { 333,726,175 2 123 braceleft lC " | 606,750,250 2 124 bar ba " } 333,726,175 2 125 braceright rC " ~ 333,640 2 126 tilde a~ " bq 278,110,153 0 128 quotesinglbase Fo 500,428 0 129 guillemotleft Fc 500,428 0 130 guillemotright bu 606,516 0 131 bullet Fn 500,706,262 2 132 florin f/ 167,689,0,170,166 2 133 fraction %0 1144,709,20 2 134 perthousand dg 500,694,5 2 135 dagger dd 500,694,249 2 136 daggerdbl en 500,277 0 137 endash em 1000,277 0 138 emdash fi 605,728,3 2 140 fi fl 608,728,3 2 141 fl .i 287,469,3 0 144 dotlessi ga 333,677 2 146 grave a" 380,687 2 147 hungarumlaut a. 250,687 2 148 dotaccent ab 333,664 2 149 breve ah 333,677 2 150 caron ao 333,696 2 151 ring ho 313,0,225 0 152 ogonek lq 500,709 2 153 quotedblleft rq 500,709 2 154 quotedblright oe 827,469,20 0 155 oe /l 291,726,3,15,14 2 156 lslash Bq 500,110,153 0 157 quotedblbase OE 998,709,20 2 158 OE /L 611,692,3 2 159 Lslash r! 278,469,225 0 161 exclamdown ct 500,562,101 0 162 cent Po 500,694,13 2 163 sterling Cs 500,531 0 164 currency Ye 500,701,3 2 165 yen bb 606,675,175 2 166 brokenbar sc 500,709,219 2 167 section ad 333,687 2 168 dieresis co 747,706,18 2 169 copyright Of 333,709 2 170 ordfeminine fo 331,428 0 171 guilsinglleft tno 606,386 0 172 logicalnot \- 606,289 0 173 minus rg 747,706,18 2 174 registered a- 333,591 0 175 macron de 400,689 2 176 degree t+- 606,512 0 177 plusminus S2 300,689,0,1 2 178 twosuperior S3 300,689 2 179 threesuperior aa 333,677 2 180 acute *m 574,470,216 0 181 mu mc " ps 628,694,150 2 182 paragraph pc 250,319 0 183 periodcentered ac 333,0,225 0 184 cedilla S1 300,692 2 185 onesuperior Om 333,709 2 186 ordmasculine fc 331,428 0 187 guilsinglright 14 750,692,3 2 188 onequarter 12 750,692,3 2 189 onehalf 34 750,689,3 2 190 threequarters r? 444,469,231 0 191 questiondown `A 778,908,3 2 192 Agrave 'A 778,908,3 2 193 Aacute ^A 778,908,3 2 194 Acircumflex ~A 778,871,3 2 195 Atilde :A 778,868,3 2 196 Adieresis oA 778,927,3 2 197 Aring AE 944,692,3,0,10 2 198 AE ,C 709,709,225 2 199 Ccedilla `E 611,908,3 2 200 Egrave 'E 611,908,3 2 201 Eacute ^E 611,908,3 2 202 Ecircumflex :E 611,868,3 2 203 Edieresis `I 337,908,3 2 204 Igrave 'I 337,908,3 2 205 Iacute ^I 337,908,3 2 206 Icircumflex :I 337,868,3 2 207 Idieresis -D 774,692,3 2 208 Eth ~N 831,871,20 2 209 Ntilde `O 786,908,20 2 210 Ograve 'O 786,908,20 2 211 Oacute ^O 786,908,20 2 212 Ocircumflex ~O 786,883,20 2 213 Otilde :O 786,868,20 2 214 Odieresis tmu 606,474 0 215 multiply /O 833,709,20 2 216 Oslash `U 778,908,20 2 217 Ugrave 'U 778,908,20 2 218 Uacute ^U 778,908,20 2 219 Ucircumflex :U 778,868,20 2 220 Udieresis 'Y 667,908,3 2 221 Yacute TP 604,692,3 2 222 Thorn ss 556,731,9 2 223 germandbls `a 500,697,12 2 224 agrave 'a 500,697,12 2 225 aacute ^a 500,697,12 2 226 acircumflex ~a 500,672,12 2 227 atilde :a 500,657,12 2 228 adieresis oa 500,716,12 2 229 aring ae 758,469,20 0 230 ae ,c 444,469,225 0 231 ccedilla `e 479,697,20 2 232 egrave 'e 479,697,20 2 233 eacute ^e 479,697,20 2 234 ecircumflex :e 479,657,20 2 235 edieresis `i 287,697,3 2 236 igrave 'i 287,697,3 2 237 iacute ^i 287,697,3,13,12 2 238 icircumflex :i 287,657,3,12,11 2 239 idieresis Sd 546,728,20 2 240 eth ~n 582,672,3 2 241 ntilde `o 546,697,20 2 242 ograve 'o 546,697,20 2 243 oacute ^o 546,697,20 2 244 ocircumflex ~o 546,672,20 2 245 otilde :o 546,657,20 2 246 odieresis tdi 606,512 0 247 divide /o 556,474,23 0 248 oslash `u 603,697,12 2 249 ugrave 'u 603,697,12 2 250 uacute ^u 603,697,12 2 251 ucircumflex :u 603,657,12 2 252 udieresis 'y 556,697,283 3 253 yacute Tp 601,726,281,0,2 3 254 thorn :y 556,657,283 3 255 ydieresis u2026 1000,111,5 0 256 ellipsis groff-1.23.0/font/devps/psstrip.sed0000644000175000017500000000013214450320476014112 00000000000000/^%/b s/^[ ][ ]*// s/[ ][ ]*$// /^$/d s|[ ]*\([][}{/]\)|\1|g s|\([][}{/]\)[ ]*|\1|g groff-1.23.0/font/devps/SS0000644000175000017500000001751613753060053012174 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName Symbol Slanted # Version 001.008 # FamilyName Symbol # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All rights reserved. # Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All rights reserved. # Comment Creation Date: Thu May 1 15:12:25 1997 # Comment UniqueID 43064 # Comment VMusage 30820 39997 name SS internalname Symbol-Slanted special slant 15.5 spacewidth 223 charset space 223 0 32 space --- 296,598,15,137,-73,99 3 33 exclam --- 635,627,0,217,-173,99 3 34 universal --- 445,599,14,162,-21,99 3 35 numbersign --- 489,629,0,182,28,99 3 36 existential --- 741,583,32,75,-97,75 3 37 percent --- 692,589,16,103,-18,99 3 38 ampersand --- 391,445,15,109,6,99 3 39 suchthat --- 296,599,170,203,-39,99 3 40 parenleft --- 296,599,170,93,72,93 3 41 parenright --- 445,490,0,105,-76,99 3 42 asteriskmath --- 489,474,0,123,-26,99 3 43 plus --- 223,93,136,10,41,10 3 44 comma --- 489,256,0,117,-24,99 3 45 minus --- 223,85,15,1,-20,1 3 46 period --- 247,575,16,208,55,99 3 47 slash --- 445,610,12,147,-39,99 3 48 zero --- 445,599,0,56,-57,56 3 49 one --- 445,610,0,129,28,99 3 50 two --- 445,610,12,116,1,99 3 51 three --- 445,610,0,135,-7,99 3 52 four --- 445,614,12,191,10,99 3 53 five --- 445,610,12,191,-39,99 3 54 six --- 445,599,14,190,-101,99 3 55 seven --- 445,610,12,139,-34,99 3 56 eight --- 445,610,16,141,2,99 3 57 nine --- 247,409,15,89,-31,89 3 58 colon --- 247,409,136,99,17,99 3 59 semicolon --- 489,465,0,171,-37,99 3 60 less --- 489,347,0,147,1,99 3 61 equal --- 489,465,0,107,27,99 3 62 greater --- 395,611,15,172,-114,99 3 63 question --- 489,423,0,158,40,99 3 64 congruent --- 643,599,0,21,46,21 3 65 Alpha --- 594,599,0,104,24,99 3 66 Beta --- 643,599,0,205,58,99 3 67 Chi --- 545,612,0,46,45,46 3 68 Delta --- 544,599,0,194,22,99 3 69 Epsilon --- 679,599,0,133,-56,99 3 70 Phi --- 537,599,0,227,19,99 3 71 Gamma --- 643,599,0,242,15,99 3 72 Eta --- 296,599,0,222,22,99 3 73 Iota +h 562,614,16,133,-58,99 3 74 theta1 --- 643,599,0,185,19,99 3 75 Kappa --- 611,612,0,49,45,49 3 76 Lambda --- 791,599,0,233,22,99 3 77 Mu --- 643,599,7,234,24,99 3 78 Nu --- 643,610,15,154,-62,99 3 79 Omicron --- 684,599,0,213,28,99 3 80 Pi --- 659,610,15,138,-62,99 3 81 Theta --- 495,599,0,200,25,99 3 82 Rho --- 527,599,0,186,46,99 3 83 Sigma --- 544,599,0,228,-108,99 3 84 Tau --- 614,599,0,240,-125,99 3 85 Upsilon ts 391,445,208,151,-28,99 3 86 sigma1 --- 684,612,0,126,20,99 3 87 Omega --- 574,599,0,176,14,99 3 88 Xi --- 708,609,0,227,-138,99 3 89 Psi --- 544,599,0,231,11,99 3 90 Zeta --- 296,600,138,207,16,99 3 91 bracketleft --- 768,433,0,0,-111 3 92 therefore --- 296,600,138,160,64,99 3 93 bracketright --- 586,600,0,60,37,60 3 94 perpendicular --- 445,0,111,31,86,31 3 95 underscore --- 445,816,0,829,-622,99 3 96 radicalex *a 562,445,16,145,-34,99 3 97 alpha *b 489,659,198,139,58,99 3 98 beta *x 489,445,206,134,98,99 3 99 chi *d 440,658,17,181,-32,99 3 100 delta *e 391,447,17,127,1,99 3 101 epsilon *f 464,599,199,106,-28,99 3 102 phi *g 366,444,200,252,-42,99 3 103 gamma *y 537,457,180,68,-50,68 3 104 eta *i 293,448,15,53,-47,53 3 105 iota +f 537,444,199,117,-42,99 3 106 phi1 *k 489,446,0,182,-56,99 3 107 kappa *l 489,658,15,91,29,91 3 108 lambda *m 513,445,198,70,68,70 3 109 mu *n 464,451,14,134,-69,99 3 110 nu *o 489,444,17,86,-36,86 3 111 omicron *p 489,433,17,161,-8,99 3 112 pi *h 464,614,15,140,-53,99 3 113 theta *r 489,444,205,82,69,82 3 114 rho *s 537,445,19,175,-37,99 3 115 sigma *t 391,445,17,170,-45,99 3 116 tau *u 513,451,16,95,-55,95 3 117 upsilon +p 635,519,16,173,-28,99 3 118 omega1 *w 611,445,15,126,-35,99 3 119 omega *c 439,681,200,126,-20,99 3 120 xi *q 611,445,203,198,-91,99 3 121 psi *z 440,673,200,190,-50,99 3 122 zeta --- 427,599,163,163,-66,99 3 123 braceleft --- 178,629,261,188,73,99 3 124 bar --- 427,599,163,67,30,67 3 125 braceright --- 489,273,0,110,-28,99 3 126 similar --- 668,610,11,179,-35,99 3 160 Euro --- 552,610,0,208,-84,99 3 161 Upsilon1 --- 220,654,0,223,-106,99 3 162 minute --- 489,569,0,206,24,99 3 163 lessequal --- 149,603,11,391,214,99 3 164 fraction --- 635,360,0,107,-41,99 3 165 infinity --- 445,611,172,219,86,99 3 166 florin --- 670,474,23,25,-69,25 3 167 club --- 670,489,32,0,-148 3 168 diamond --- 670,473,29,59,-155,59 3 169 heart --- 670,488,32,0,-82 3 170 spade --- 927,455,13,103,-40,99 3 171 arrowboth --- 878,455,13,87,-47,87 3 172 arrowleft --- 537,810,0,204,-173,99 3 173 arrowup --- 878,455,13,94,-55,94 3 174 arrowright --- 537,790,20,85,-54,85 3 175 arrowdown --- 356,610,0,160,-136,99 3 176 degree --- 489,574,0,154,41,99 3 177 plusminus --- 366,656,0,244,-100,99 3 178 second --- 489,569,0,143,24,99 3 179 greaterequal --- 489,466,0,170,22,99 3 180 multiply --- 635,360,0,82,-40,82 3 181 proportional --- 440,664,18,152,-12,99 3 182 partialdiff --- 409,421,0,95,-68,95 3 183 bullet --- 489,406,0,119,-24,99 3 184 divide --- 489,489,22,148,-1,99 3 185 notequal --- 489,394,0,163,15,99 3 186 equivalence --- 489,351,0,133,-7,99 3 187 approxequal --- 890,85,15,0,-57 3 188 ellipsis --- 537,899,107,92,-166,92 3 189 arrowvertex --- 890,246,0,171,42,99 3 190 arrowhorizex --- 586,560,14,174,10,99 3 191 carriagereturn --- 732,586,16,58,-109,58 3 192 aleph --- 611,659,47,123,24,99 3 193 Ifraktur --- 708,653,13,175,-21,99 3 194 Rfraktur --- 878,510,188,50,-62,50 3 195 weierstrass --- 684,599,15,124,-65,99 3 196 circlemultiply --- 684,601,13,125,-65,99 3 197 circleplus --- 732,640,21,202,12,99 3 198 emptyset --- 684,453,0,80,14,80 3 199 intersection --- 684,438,15,154,-60,99 3 200 union --- 635,418,0,90,32,90 3 201 propersuperset --- 635,418,111,89,67,89 3 202 reflexsuperset --- 635,481,62,159,-37,99 3 203 notsubset --- 635,418,0,159,-37,99 3 204 propersubset --- 635,418,111,159,34,99 3 205 reflexsubset --- 635,417,0,0,-43 3 206 element --- 635,494,52,0,-25 3 207 notelement --- 684,599,0,199,27,99 3 208 angle --- 635,639,17,220,-181,99 3 209 gradient --- 703,599,15,111,-71,99 3 210 registerserif --- 703,601,13,113,-72,99 3 211 copyrightserif --- 792,599,0,205,-119,99 3 212 trademarkserif --- 732,668,90,238,56,99 3 213 product --- 489,816,34,272,-84,99 3 214 radical --- 223,276,0,51,-82,51 3 215 dotmath --- 635,256,0,100,-28,99 3 216 logicalnot --- 537,404,0,32,30,32 3 217 logicaland --- 537,425,0,152,-101,99 3 218 logicalor --- 927,454,18,101,-42,99 3 219 arrowdblboth --- 878,457,13,114,-46,99 3 220 arrowdblleft --- 537,811,0,201,-102,99 3 221 arrowdblup --- 878,452,18,89,-21,89 3 222 arrowdblright --- 537,792,17,152,-53,99 3 223 arrowdbldown --- 440,663,0,129,-71,99 3 224 lozenge --- 293,664,176,229,-48,99 3 225 angleleft --- 703,596,18,110,-70,99 3 226 registersans --- 703,601,13,111,-70,99 3 227 copyrightsans --- 700,599,0,182,-129,99 3 228 trademarksans --- 635,669,96,171,65,99 3 229 summation --- 342,824,261,350,110,99 3 230 parenlefttp --- 342,823,76,61,52,61 3 231 parenleftex --- 342,824,261,61,-53,61 3 232 parenleftbt --- 342,824,71,275,72,99 3 233 bracketlefttp --- 342,823,70,33,72,33 3 234 bracketleftex --- 342,824,71,33,72,33 3 235 bracketleftbt --- 440,823,76,263,-112,99 3 236 bracelefttp --- 440,832,76,122,-82,99 3 237 braceleftmid --- 440,832,67,122,-147,99 3 238 braceleftbt --- 440,832,76,122,-112,99 3 239 braceex --- 293,664,176,102,79,99 3 241 angleright --- 244,815,95,305,63,99 3 242 integral --- 611,819,78,277,-200,99 3 243 integraltp --- 611,868,78,46,-200,46 3 244 integralex --- 611,820,77,31,47,31 3 245 integralbt --- 342,824,261,217,-209,99 3 246 parenrighttp --- 342,823,76,379,-266,99 3 247 parenrightex --- 342,824,261,380,80,99 3 248 parenrightbt --- 342,824,71,295,-189,99 3 249 bracketrighttp --- 342,823,70,295,-190,99 3 250 bracketrightex --- 342,824,71,295,53,99 3 251 bracketrightbt --- 440,823,76,87,-112,87 3 252 bracerighttp --- 440,832,76,153,-112,99 3 253 bracerightmid --- 440,832,67,122,28,99 3 254 bracerightbt groff-1.23.0/font/devps/symbol.afm0000644000175000017500000002312613753060053013710 00000000000000StartFontMetrics 4.1 Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All rights reserved. Comment Creation Date: Thu May 1 15:12:25 1997 Comment UniqueID 43064 Comment VMusage 30820 39997 FontName Symbol FullName Symbol FamilyName Symbol Weight Medium ItalicAngle 0 IsFixedPitch false FontBBox -180 -293 1090 1010 UnderlinePosition -100 UnderlineThickness 50 Version 001.008 Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All rights reserved. EncodingScheme FontSpecific StdHW 92 StdVW 85 StartCharMetrics 190 C 32 ; WX 250 ; N space ; B 0 0 0 0 ; C 33 ; WX 333 ; N exclam ; B 128 -17 240 672 ; C 34 ; WX 713 ; N universal ; B 31 0 681 705 ; C 35 ; WX 500 ; N numbersign ; B 20 -16 481 673 ; C 36 ; WX 549 ; N existential ; B 25 0 478 707 ; C 37 ; WX 833 ; N percent ; B 63 -36 771 655 ; C 38 ; WX 778 ; N ampersand ; B 41 -18 750 661 ; C 39 ; WX 439 ; N suchthat ; B 48 -17 414 500 ; C 40 ; WX 333 ; N parenleft ; B 53 -191 300 673 ; C 41 ; WX 333 ; N parenright ; B 30 -191 277 673 ; C 42 ; WX 500 ; N asteriskmath ; B 65 134 427 551 ; C 43 ; WX 549 ; N plus ; B 10 0 539 533 ; C 44 ; WX 250 ; N comma ; B 56 -152 194 104 ; C 45 ; WX 549 ; N minus ; B 11 233 535 288 ; C 46 ; WX 250 ; N period ; B 69 -17 181 95 ; C 47 ; WX 278 ; N slash ; B 0 -18 254 646 ; C 48 ; WX 500 ; N zero ; B 24 -14 476 685 ; C 49 ; WX 500 ; N one ; B 117 0 390 673 ; C 50 ; WX 500 ; N two ; B 25 0 475 685 ; C 51 ; WX 500 ; N three ; B 43 -14 435 685 ; C 52 ; WX 500 ; N four ; B 15 0 469 685 ; C 53 ; WX 500 ; N five ; B 32 -14 445 690 ; C 54 ; WX 500 ; N six ; B 34 -14 468 685 ; C 55 ; WX 500 ; N seven ; B 24 -16 448 673 ; C 56 ; WX 500 ; N eight ; B 56 -14 445 685 ; C 57 ; WX 500 ; N nine ; B 30 -18 459 685 ; C 58 ; WX 278 ; N colon ; B 81 -17 193 460 ; C 59 ; WX 278 ; N semicolon ; B 83 -152 221 460 ; C 60 ; WX 549 ; N less ; B 26 0 523 522 ; C 61 ; WX 549 ; N equal ; B 11 141 537 390 ; C 62 ; WX 549 ; N greater ; B 26 0 523 522 ; C 63 ; WX 444 ; N question ; B 70 -17 412 686 ; C 64 ; WX 549 ; N congruent ; B 11 0 537 475 ; C 65 ; WX 722 ; N Alpha ; B 4 0 684 673 ; C 66 ; WX 667 ; N Beta ; B 29 0 592 673 ; C 67 ; WX 722 ; N Chi ; B -9 0 704 673 ; C 68 ; WX 612 ; N Delta ; B 6 0 608 688 ; C 69 ; WX 611 ; N Epsilon ; B 32 0 617 673 ; C 70 ; WX 763 ; N Phi ; B 26 0 741 673 ; C 71 ; WX 603 ; N Gamma ; B 24 0 609 673 ; C 72 ; WX 722 ; N Eta ; B 39 0 729 673 ; C 73 ; WX 333 ; N Iota ; B 32 0 316 673 ; C 74 ; WX 631 ; N theta1 ; B 18 -18 623 689 ; C 75 ; WX 722 ; N Kappa ; B 35 0 722 673 ; C 76 ; WX 686 ; N Lambda ; B 6 0 680 688 ; C 77 ; WX 889 ; N Mu ; B 28 0 887 673 ; C 78 ; WX 722 ; N Nu ; B 29 -8 720 673 ; C 79 ; WX 722 ; N Omicron ; B 41 -17 715 685 ; C 80 ; WX 768 ; N Pi ; B 25 0 745 673 ; C 81 ; WX 741 ; N Theta ; B 41 -17 715 685 ; C 82 ; WX 556 ; N Rho ; B 28 0 563 673 ; C 83 ; WX 592 ; N Sigma ; B 5 0 589 673 ; C 84 ; WX 611 ; N Tau ; B 33 0 607 673 ; C 85 ; WX 690 ; N Upsilon ; B -8 0 694 673 ; C 86 ; WX 439 ; N sigma1 ; B 40 -233 436 500 ; C 87 ; WX 768 ; N Omega ; B 34 0 736 688 ; C 88 ; WX 645 ; N Xi ; B 40 0 599 673 ; C 89 ; WX 795 ; N Psi ; B 15 0 781 684 ; C 90 ; WX 611 ; N Zeta ; B 44 0 636 673 ; C 91 ; WX 333 ; N bracketleft ; B 86 -155 299 674 ; C 92 ; WX 863 ; N therefore ; B 163 0 701 487 ; C 93 ; WX 333 ; N bracketright ; B 33 -155 246 674 ; C 94 ; WX 658 ; N perpendicular ; B 15 0 652 674 ; C 95 ; WX 500 ; N underscore ; B -2 -125 502 -75 ; C 96 ; WX 500 ; N radicalex ; B 480 881 1090 917 ; C 97 ; WX 631 ; N alpha ; B 41 -18 622 500 ; C 98 ; WX 549 ; N beta ; B 61 -223 515 741 ; C 99 ; WX 549 ; N chi ; B 12 -231 522 499 ; C 100 ; WX 494 ; N delta ; B 40 -19 481 740 ; C 101 ; WX 439 ; N epsilon ; B 22 -19 427 502 ; C 102 ; WX 521 ; N phi ; B 28 -224 492 673 ; C 103 ; WX 411 ; N gamma ; B 5 -225 484 499 ; C 104 ; WX 603 ; N eta ; B 0 -202 527 514 ; C 105 ; WX 329 ; N iota ; B 0 -17 301 503 ; C 106 ; WX 603 ; N phi1 ; B 36 -224 587 499 ; C 107 ; WX 549 ; N kappa ; B 33 0 558 501 ; C 108 ; WX 549 ; N lambda ; B 24 -17 548 739 ; C 109 ; WX 576 ; N mu ; B 33 -223 567 500 ; C 110 ; WX 521 ; N nu ; B -9 -16 475 507 ; C 111 ; WX 549 ; N omicron ; B 35 -19 501 499 ; C 112 ; WX 549 ; N pi ; B 10 -19 530 487 ; C 113 ; WX 521 ; N theta ; B 43 -17 485 690 ; C 114 ; WX 549 ; N rho ; B 50 -230 490 499 ; C 115 ; WX 603 ; N sigma ; B 30 -21 588 500 ; C 116 ; WX 439 ; N tau ; B 10 -19 418 500 ; C 117 ; WX 576 ; N upsilon ; B 7 -18 535 507 ; C 118 ; WX 713 ; N omega1 ; B 12 -18 671 583 ; C 119 ; WX 686 ; N omega ; B 42 -17 684 500 ; C 120 ; WX 493 ; N xi ; B 27 -224 469 766 ; C 121 ; WX 686 ; N psi ; B 12 -228 701 500 ; C 122 ; WX 494 ; N zeta ; B 60 -225 467 756 ; C 123 ; WX 480 ; N braceleft ; B 58 -183 397 673 ; C 124 ; WX 200 ; N bar ; B 65 -293 135 707 ; C 125 ; WX 480 ; N braceright ; B 79 -183 418 673 ; C 126 ; WX 549 ; N similar ; B 17 203 529 307 ; C 160 ; WX 750 ; N Euro ; B 20 -12 714 685 ; C 161 ; WX 620 ; N Upsilon1 ; B -2 0 610 685 ; C 162 ; WX 247 ; N minute ; B 27 459 228 735 ; C 163 ; WX 549 ; N lessequal ; B 29 0 526 639 ; C 164 ; WX 167 ; N fraction ; B -180 -12 340 677 ; C 165 ; WX 713 ; N infinity ; B 26 124 688 404 ; C 166 ; WX 500 ; N florin ; B 2 -193 494 686 ; C 167 ; WX 753 ; N club ; B 86 -26 660 533 ; C 168 ; WX 753 ; N diamond ; B 142 -36 600 550 ; C 169 ; WX 753 ; N heart ; B 117 -33 631 532 ; C 170 ; WX 753 ; N spade ; B 113 -36 629 548 ; C 171 ; WX 1042 ; N arrowboth ; B 24 -15 1024 511 ; C 172 ; WX 987 ; N arrowleft ; B 32 -15 942 511 ; C 173 ; WX 603 ; N arrowup ; B 45 0 571 910 ; C 174 ; WX 987 ; N arrowright ; B 49 -15 959 511 ; C 175 ; WX 603 ; N arrowdown ; B 45 -22 571 888 ; C 176 ; WX 400 ; N degree ; B 50 385 350 685 ; C 177 ; WX 549 ; N plusminus ; B 10 0 539 645 ; C 178 ; WX 411 ; N second ; B 20 459 413 737 ; C 179 ; WX 549 ; N greaterequal ; B 29 0 526 639 ; C 180 ; WX 549 ; N multiply ; B 17 8 533 524 ; C 181 ; WX 713 ; N proportional ; B 27 123 639 404 ; C 182 ; WX 494 ; N partialdiff ; B 26 -20 462 746 ; C 183 ; WX 460 ; N bullet ; B 50 113 410 473 ; C 184 ; WX 549 ; N divide ; B 10 71 536 456 ; C 185 ; WX 549 ; N notequal ; B 15 -25 540 549 ; C 186 ; WX 549 ; N equivalence ; B 14 82 538 443 ; C 187 ; WX 549 ; N approxequal ; B 14 135 527 394 ; C 188 ; WX 1000 ; N ellipsis ; B 111 -17 889 95 ; C 189 ; WX 603 ; N arrowvertex ; B 280 -120 336 1010 ; C 190 ; WX 1000 ; N arrowhorizex ; B -60 220 1050 276 ; C 191 ; WX 658 ; N carriagereturn ; B 15 -16 602 629 ; C 192 ; WX 823 ; N aleph ; B 175 -18 661 658 ; C 193 ; WX 686 ; N Ifraktur ; B 10 -53 578 740 ; C 194 ; WX 795 ; N Rfraktur ; B 26 -15 759 734 ; C 195 ; WX 987 ; N weierstrass ; B 159 -211 870 573 ; C 196 ; WX 768 ; N circlemultiply ; B 43 -17 733 673 ; C 197 ; WX 768 ; N circleplus ; B 43 -15 733 675 ; C 198 ; WX 823 ; N emptyset ; B 39 -24 781 719 ; C 199 ; WX 768 ; N intersection ; B 40 0 732 509 ; C 200 ; WX 768 ; N union ; B 40 -17 732 492 ; C 201 ; WX 713 ; N propersuperset ; B 20 0 673 470 ; C 202 ; WX 713 ; N reflexsuperset ; B 20 -125 673 470 ; C 203 ; WX 713 ; N notsubset ; B 36 -70 690 540 ; C 204 ; WX 713 ; N propersubset ; B 37 0 690 470 ; C 205 ; WX 713 ; N reflexsubset ; B 37 -125 690 470 ; C 206 ; WX 713 ; N element ; B 45 0 505 468 ; C 207 ; WX 713 ; N notelement ; B 45 -58 505 555 ; C 208 ; WX 768 ; N angle ; B 26 0 738 673 ; C 209 ; WX 713 ; N gradient ; B 36 -19 681 718 ; C 210 ; WX 790 ; N registerserif ; B 50 -17 740 673 ; C 211 ; WX 790 ; N copyrightserif ; B 51 -15 741 675 ; C 212 ; WX 890 ; N trademarkserif ; B 18 293 855 673 ; C 213 ; WX 823 ; N product ; B 25 -101 803 751 ; C 214 ; WX 549 ; N radical ; B 10 -38 515 917 ; C 215 ; WX 250 ; N dotmath ; B 69 210 169 310 ; C 216 ; WX 713 ; N logicalnot ; B 15 0 680 288 ; C 217 ; WX 603 ; N logicaland ; B 23 0 583 454 ; C 218 ; WX 603 ; N logicalor ; B 30 0 578 477 ; C 219 ; WX 1042 ; N arrowdblboth ; B 27 -20 1023 510 ; C 220 ; WX 987 ; N arrowdblleft ; B 30 -15 939 513 ; C 221 ; WX 603 ; N arrowdblup ; B 39 2 567 911 ; C 222 ; WX 987 ; N arrowdblright ; B 45 -20 954 508 ; C 223 ; WX 603 ; N arrowdbldown ; B 44 -19 572 890 ; C 224 ; WX 494 ; N lozenge ; B 18 0 466 745 ; C 225 ; WX 329 ; N angleleft ; B 25 -198 306 746 ; C 226 ; WX 790 ; N registersans ; B 50 -20 740 670 ; C 227 ; WX 790 ; N copyrightsans ; B 49 -15 739 675 ; C 228 ; WX 786 ; N trademarksans ; B 5 293 725 673 ; C 229 ; WX 713 ; N summation ; B 14 -108 695 752 ; C 230 ; WX 384 ; N parenlefttp ; B 24 -293 436 926 ; C 231 ; WX 384 ; N parenleftex ; B 24 -80 108 920 ; C 232 ; WX 384 ; N parenleftbt ; B 24 -293 436 920 ; C 233 ; WX 384 ; N bracketlefttp ; B 0 -75 349 925 ; C 234 ; WX 384 ; N bracketleftex ; B 0 -75 77 925 ; C 235 ; WX 384 ; N bracketleftbt ; B 0 -75 349 925 ; C 236 ; WX 494 ; N bracelefttp ; B 209 -75 445 925 ; C 237 ; WX 494 ; N braceleftmid ; B 20 -75 284 925 ; C 238 ; WX 494 ; N braceleftbt ; B 209 -75 445 925 ; C 239 ; WX 494 ; N braceex ; B 209 -75 284 925 ; C 241 ; WX 329 ; N angleright ; B 21 -198 302 746 ; C 242 ; WX 274 ; N integral ; B 2 -107 291 916 ; C 243 ; WX 686 ; N integraltp ; B 308 -88 675 920 ; C 244 ; WX 686 ; N integralex ; B 308 -88 378 975 ; C 245 ; WX 686 ; N integralbt ; B 11 -87 378 921 ; C 246 ; WX 384 ; N parenrighttp ; B 54 -293 466 926 ; C 247 ; WX 384 ; N parenrightex ; B 382 -80 466 920 ; C 248 ; WX 384 ; N parenrightbt ; B 54 -293 466 920 ; C 249 ; WX 384 ; N bracketrighttp ; B 22 -75 371 925 ; C 250 ; WX 384 ; N bracketrightex ; B 294 -75 371 925 ; C 251 ; WX 384 ; N bracketrightbt ; B 22 -75 371 925 ; C 252 ; WX 494 ; N bracerighttp ; B 48 -75 284 925 ; C 253 ; WX 494 ; N bracerightmid ; B 209 -75 473 925 ; C 254 ; WX 494 ; N bracerightbt ; B 48 -75 284 925 ; C -1 ; WX 790 ; N apple ; B 56 -3 733 808 ; EndCharMetrics italicCorrection integral 67 leftItalicCorrection integral 52 subscriptCorrection integral -10 EndFontMetrics groff-1.23.0/font/devps/TI0000644000175000017500000002601714450320476012162 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName Times Italic # Version 003.001 # FamilyName Times # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries. # Comment Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:03:40 1999 # Comment UniqueID 44709 # Comment VMusage 38051 44987 name TI internalname Times-Italic slant 7 spacewidth 250 encoding text.enc ligatures fi fl 0 kernpairs A C -30 A ,C -30 A G -35 A O -40 A /O -40 A Q -40 A T -37 A U -50 A V -105 A W -95 A Y -55 A ' -37 A cq -37 A u -20 A v -55 A w -55 A y -55 oA C -30 oA ,C -30 oA G -35 oA O -40 oA /O -40 oA Q -40 oA T -37 oA U -50 oA V -105 oA W -95 oA Y -55 oA ' -37 oA cq -37 oA u -20 oA v -55 oA w -55 oA y -55 B A -25 B oA -25 B U -10 D A -35 D oA -35 D V -40 D W -40 D Y -40 F A -115 F oA -115 F a -75 F oa -75 F , -135 F e -75 F i -45 F o -105 F /o -105 F . -135 F u2026 -135 F r -55 J A -40 J oA -40 J a -35 J oa -35 J , -25 J e -25 J o -25 J /o -25 J . -25 J u2026 -25 J u -35 K O -50 K /O -50 K e -35 K o -40 K /o -40 K u -40 K y -40 L T -20 L V -55 L W -55 L Y -20 L ' -37 L cq -37 L y -30 /L T -20 /L V -55 /L W -55 /L Y -20 /L ' -37 /L cq -37 /L y -30 N A -27 N oA -27 O A -55 O oA -55 O T -40 O V -50 O W -50 O X -40 O Y -50 /O A -55 /O oA -55 /O T -40 /O V -50 /O W -50 /O X -40 /O Y -50 P A -90 P oA -90 P a -80 P oa -80 P , -135 P e -80 P o -80 P /o -80 P . -135 P u2026 -135 Q U -10 R O -40 R /O -40 R U -40 R V -18 R W -18 R Y -18 T A -50 T oA -50 T O -18 T /O -18 T a -92 T oa -92 T : -55 T , -74 T e -92 T - -74 T hy -74 T i -55 T o -92 T /o -92 T . -74 T u2026 -74 T r -55 T ; -65 T u -55 T w -74 T y -74 U A -40 U oA -40 U , -25 U . -25 U u2026 -25 V A -60 V oA -60 V O -30 V /O -30 V a -111 V oa -111 V : -65 V , -129 V e -111 V - -55 V hy -55 V i -74 V o -111 V /o -111 V . -129 V u2026 -129 V ; -74 V u -74 W A -60 W oA -60 W O -25 W /O -25 W a -92 W oa -92 W : -65 W , -92 W e -92 W - -37 W hy -37 W i -55 W o -92 W /o -92 W . -92 W u2026 -92 W ; -65 W u -55 W y -70 Y A -50 Y oA -50 Y O -15 Y /O -15 Y a -92 Y oa -92 Y : -65 Y , -92 Y e -92 Y - -74 Y hy -74 Y i -74 Y o -92 Y /o -92 Y . -92 Y u2026 -92 Y ; -65 Y u -92 a g -10 oa g -10 b . -40 b u2026 -40 b u -20 c h -15 c k -20 ,c h -15 ,c k -20 , rq -140 , ' -140 , cq -140 e , -10 e g -40 e . -15 e u2026 -15 e v -15 e w -15 e x -20 e y -30 f , -10 f .i -60 f f -18 f i -20 f . -15 f u2026 -15 f ' 92 f cq 92 g , -10 g e -10 g g -10 g . -15 g u2026 -15 k e -10 k o -10 k /o -10 k y -10 n v -40 o g -10 o v -10 /o g -10 /o v -10 . rq -140 u2026 rq -140 . ' -140 u2026 ' -140 . cq -140 u2026 cq -140 ` ` -111 ` oq -111 oq ` -111 oq oq -111 ' d -25 cq d -25 ' ' -111 ' cq -111 cq ' -111 cq cq -111 ' r -25 cq r -25 ' s -40 cq s -40 ' t -30 cq t -30 ' v -10 cq v -10 r a -15 r oa -15 r c -37 r ,c -37 r , -111 r d -37 r e -37 r g -37 r - -20 r hy -20 r o -45 r /o -45 r . -111 r u2026 -111 r q -37 r s -10 v , -74 v . -74 v u2026 -74 w , -74 w . -74 w u2026 -74 y , -55 y . -55 y u2026 -55 charset ha 422,666,0,50,50,43 2 0 asciicircum ti 541,323,0,11,10,11 0 1 asciitilde vS 500,873,18,70,33,43 2 2 Scaron vZ 556,873,0,100,56,43 2 3 Zcaron vs 389,661,13,115,34,43 2 4 scaron vz 389,661,81,95,52,43 2 5 zcaron :Y 556,818,0,127,-28,43 2 6 Ydieresis tm 980,653,0,27,20,27 2 7 trademark aq 214,666,0,77,-82,43 2 8 quotesingle Eu 500,676,7,128,27,43 2 9 Euro space 250 0 32 space ! 333,667,11,19,11,19 2 33 exclam " 420,666,0,62,-94,43 2 34 quotedbl dq " # 500,676,0,90,48,43 2 35 numbersign sh " $ 500,731,89,47,19,43 2 36 dollar Do " % 833,676,13,7,-29,7 2 37 percent & 778,666,18,0,-26 2 38 ampersand ' 333,666,0,7,-101,7 2 39 quoteright cq " ( 333,669,181,32,8,32 2 40 parenleft ) 333,669,180,6,34,6 2 41 parenright * 500,666,0,42,-78,42 2 42 asterisk + 675,506,0,0,-36 0 43 plus , 250,101,129,0,54 0 44 comma - 333,255,0,0,1 0 45 hyphen hy " . 250,100,11,0,23 0 46 period / 278,666,18,158,115,43 2 47 slash sl " 0 500,676,7,47,18,43 2 48 zero 1 500,676,0,0,1 2 49 one 2 500,676,0,2,38,2 2 50 two 3 500,676,7,15,35,15 2 51 three 4 500,676,0,29,49,29 2 52 four 5 500,666,7,41,35,41 2 53 five 6 500,686,7,71,20,43 2 54 six 7 500,666,8,87,-25,43 2 55 seven 8 500,676,7,43,20,43 2 56 eight 9 500,676,17,42,27,42 2 57 nine : 333,441,11 0 58 colon ; 333,441,129,0,23 0 59 semicolon < 675,514,8,0,-34 0 60 less = 675,386,0,0,-36 0 61 equal > 675,514,8,0,-34 0 62 greater ? 500,664,12,22,-82,22 2 63 question @ 920,666,18,0,-68 2 64 at at " A 611,668,0,3,101,3 2 65 A B 611,653,0,27,58,27 2 66 B C 667,666,18,72,-16,43 2 67 C D 722,653,0,28,58,28 2 68 D E 611,653,0,73,51,43 2 69 E F 611,653,0,84,42,43 2 70 F G 722,666,18,50,-2,43 2 71 G H 722,653,0,95,58,43 2 72 H I 333,653,0,101,58,43 2 73 I J 444,653,18,97,56,43 2 74 J K 667,653,0,105,43,43 2 75 K L 556,653,0,53,58,43 2 76 L M 833,653,0,90,68,43 2 77 M N 667,653,15,110,70,43 2 78 N O 722,666,18,27,-10,27 2 79 O P 611,653,0,44,50,43 2 80 P Q 722,666,182,27,-9,27 2 81 Q R 611,653,0,27,63,27 2 82 R S 500,667,18,58,33,43 2 83 S T 556,653,0,127,-9,43 2 84 T U 722,653,18,93,-52,43 2 85 U V 611,653,18,127,-26,43 2 86 V W 833,653,18,123,-21,43 2 87 W X 611,653,0,94,79,43 2 88 X Y 556,653,0,127,-28,43 2 89 Y Z 556,653,0,100,56,43 2 90 Z [ 389,663,153,52,29,43 2 91 bracketleft lB " \ 278,666,18,91,91,43 2 92 backslash rs " ] 389,663,153,43,38,43 2 93 bracketright rB " ^ 333,661,0,102,-41,43 2 94 circumflex a^ " _ 500,0,125,50,50,43 0 95 underscore ` 333,666,0,27,-121,27 2 96 quoteleft oq " a 500,441,11,26,33,26 0 97 a b 500,683,11,23,27,23 2 98 b c 444,441,11,31,20,31 0 99 c d 500,683,13,77,35,43 2 100 d e 444,441,11,18,19,18 0 101 e f 278,678,207,196,197,43 3 102 f g 500,441,206,22,42,22 1 103 g h 500,683,9,28,31,28 2 104 h i 278,654,11,36,1,36 2 105 i j 278,654,207,48,174,43 3 106 j k 444,683,11,67,36,43 2 107 k l 278,683,11,51,9,43 2 108 l m 722,441,9,32,38,32 0 109 m n 500,441,9,24,36,24 0 110 n o 500,441,11,18,23,18 0 111 o p 500,441,205,19,125,19 1 112 p q 500,441,209,33,25,33 1 113 q r 389,441,0,73,5,43 0 114 r s 389,442,13,27,34,27 0 115 s t 278,546,11,68,13,43 2 116 t u 500,441,11,25,8,25 0 117 u v 444,441,18,32,29,32 0 118 v w 667,441,18,31,34,31 0 119 w x 444,441,11,53,77,43 0 120 x y 444,441,206,32,74,32 1 121 y z 389,428,81,41,52,41 0 122 z { 400,687,177,57,-1,43 2 123 braceleft lC " | 275,783,217,0,-55 3 124 bar ba " } 400,687,177,0,57 2 125 braceright rC " ~ 333,624,0,144,-50,43 2 126 tilde a~ " bq 333,101,129,0,6 0 128 quotesinglbase Fo 500,403,0,0,-3 0 129 guillemotleft Fc 500,403,0,0,-5 0 130 guillemotright bu 350,461,0,10,10,10 0 131 bullet Fn 500,682,182,57,25,43 2 132 florin f/ 167,676,10,220,219,43 2 133 fraction %0 1000,706,19,60,25,43 2 134 perthousand dg 500,666,159,38,-51,38 2 135 dagger dd 500,666,143,41,28,41 2 136 daggerdbl en 500,243,0,55,56,43 0 137 endash em 889,243,0,55,56,43 0 138 emdash fi 500,681,207,31,191,31 3 140 fi fl 500,682,204,68,191,43 3 141 fl .i 278,441,11,7,1,7 0 144 dotlessi ga 333,664,0,28,-71,28 2 146 grave a" 333,664,0,203,-43,43 2 147 hungarumlaut a. 333,646,0,22,-157,22 2 148 dotaccent ab 333,650,0,135,-67,43 2 149 breve ah 333,661,0,143,-71,43 2 150 caron ao 333,691,0,72,-105,43 2 151 ring ho 333,40,169,0,30 0 152 ogonek lq 556,666,0,8,-116,8 2 153 quotedblleft rq 556,666,0,0,-101 2 154 quotedblright oe 667,441,12,29,30,29 0 155 oe /l 278,683,11,84,9,43 2 156 lslash Bq 556,101,129,0,-7 0 157 quotedblbase OE 944,666,8,70,1,43 2 158 OE /L 556,653,0,53,58,43 2 159 Lslash r! 389,473,205,0,-9 1 161 exclamdown ct 500,560,143,22,-27,22 2 162 cent Po 500,670,6,67,40,43 2 163 sterling Cs 500,597,0,72,72,43 2 164 currency Ye 500,653,0,153,23,43 2 165 yen bb 275,708,142,0,-55 2 166 brokenbar sc 500,666,162,11,-3,11 2 167 section ad 333,646,0,122,-57,43 2 168 dieresis co 760,666,18,9,9,9 2 169 copyright Of 276,676,0,126,8,43 2 170 ordfeminine fo 333,403,0,0,-1 0 171 guilsinglleft tno 675,386,0,0,-36 0 172 logicalnot \- 675,286,0,0,-36 0 173 minus rg 760,666,18,9,9,9 2 174 registered a- 333,583,0,128,-49,43 2 175 macron de 400,676,0,37,-51,37 2 176 degree t+- 675,506,0,0,-36 0 177 plusminus S2 300,676,0,74,17,43 2 178 twosuperior S3 300,676,0,89,7,43 2 179 threesuperior aa 333,664,0,120,-130,43 2 180 acute *m 514,428,208,15,93,15 1 181 mu mc " ps 523,653,123,143,-5,43 2 182 paragraph pc 250,310,0,0,-20 0 183 periodcentered ac 333,0,217,0,80 1 184 cedilla S1 300,676,0,34,7,34 2 185 onesuperior Om 310,676,0,102,-17,43 2 186 ordmasculine fc 333,403,0,0,-2 0 187 guilsinglright 14 750,676,10,36,17,36 2 188 onequarter 12 750,676,10,49,16,43 2 189 onehalf 34 750,676,10,36,27,36 2 190 threequarters r? 500,471,205,0,22 1 191 questiondown `A 611,876,0,3,101,3 2 192 Agrave 'A 611,876,0,3,101,3 2 193 Aacute ^A 611,873,0,3,101,3 2 194 Acircumflex ~A 611,836,0,5,101,5 2 195 Atilde :A 611,818,0,3,101,3 2 196 Adieresis oA 611,883,0,3,101,3 2 197 Aring AE 889,653,0,72,77,43 2 198 AE ,C 667,666,217,72,-16,43 3 199 Ccedilla `E 611,876,0,73,51,43 2 200 Egrave 'E 611,876,0,73,51,43 2 201 Eacute ^E 611,873,0,73,51,43 2 202 Ecircumflex :E 611,818,0,73,51,43 2 203 Edieresis `I 333,876,0,101,58,43 2 204 Igrave 'I 333,876,0,150,58,43 2 205 Iacute ^I 333,873,0,142,58,43 2 206 Icircumflex :I 333,818,0,152,58,43 2 207 Idieresis -D 722,653,0,28,58,28 2 208 Eth ~N 667,836,15,110,70,43 2 209 Ntilde `O 722,876,18,27,-10,27 2 210 Ograve 'O 722,876,18,27,-10,27 2 211 Oacute ^O 722,873,18,27,-10,27 2 212 Ocircumflex ~O 722,836,18,27,-10,27 2 213 Otilde :O 722,818,18,27,-10,27 2 214 Odieresis tmu 675,497,0,0,-43 0 215 multiply /O 722,722,105,27,-10,27 2 216 Oslash `U 722,876,18,93,-52,43 2 217 Ugrave 'U 722,876,18,93,-52,43 2 218 Uacute ^U 722,873,18,93,-52,43 2 219 Ucircumflex :U 722,818,18,93,-52,43 2 220 Udieresis 'Y 556,876,0,127,-28,43 2 221 Yacute TP 611,653,0,8,50,8 2 222 Thorn ss 500,679,207,43,218,43 3 223 germandbls `a 500,664,11,26,33,26 2 224 agrave 'a 500,664,11,37,33,37 2 225 aacute ^a 500,661,11,26,33,26 2 226 acircumflex ~a 500,624,11,61,33,43 2 227 atilde :a 500,606,11,39,33,39 2 228 adieresis oa 500,691,11,26,33,26 2 229 aring ae 667,441,11,23,27,23 0 230 ae ,c 444,441,217,31,20,31 1 231 ccedilla `e 444,664,11,18,19,18 2 232 egrave 'e 444,664,11,65,19,43 2 233 eacute ^e 444,661,11,47,19,43 2 234 ecircumflex :e 444,606,11,57,19,43 2 235 edieresis `i 278,664,11,56,1,43 2 236 igrave 'i 278,664,11,127,1,43 2 237 iacute ^i 278,661,11,99,17,43 2 238 icircumflex :i 278,606,11,124,1,43 2 239 idieresis Sd 500,683,11,32,23,32 2 240 eth ~n 500,624,9,26,36,26 2 241 ntilde `o 500,664,11,18,23,18 2 242 ograve 'o 500,664,11,37,23,37 2 243 oacute ^o 500,661,11,18,23,18 2 244 ocircumflex ~o 500,624,11,46,23,43 2 245 otilde :o 500,606,11,39,23,39 2 246 odieresis tdi 675,517,11,0,-36 0 247 divide /o 500,554,135,19,22,19 2 248 oslash `u 500,664,11,25,8,25 2 249 ugrave 'u 500,664,11,27,8,27 2 250 uacute ^u 500,661,11,25,8,25 2 251 ucircumflex :u 500,606,11,29,8,29 2 252 udieresis 'y 444,664,206,65,74,43 3 253 yacute Tp 500,683,205,19,125,19 3 254 thorn :y 444,606,206,47,74,43 3 255 ydieresis u2026 889,100,11,0,-7 0 256 ellipsis groff-1.23.0/font/devps/HNB0000644000175000017500000004362414450320476012260 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName Helvetica Narrow Bold # Version 003.001 # FamilyName Helvetica # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1990, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. # Comment Copyright (c) 1985, 1987, 1989, 1990, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:08:06 1999 # Comment UniqueID 44712 # Comment VMusage 10926 50493 name HNB internalname Helvetica-Narrow-Bold spacewidth 228 encoding text.enc ligatures fi fl 0 kernpairs A C -40 A ,C -40 A G -50 A O -40 A 'O -40 A ^O -40 A :O -40 A `O -40 A /O -40 A ~O -40 A Q -40 A T -90 A U -50 A 'U -50 A ^U -50 A :U -50 A `U -50 A V -80 A W -60 A Y -110 A 'Y -110 A :Y -110 A u -30 A 'u -30 A ^u -30 A :u -30 A `u -30 A v -40 A w -30 A y -30 A 'y -30 A :y -30 'A C -40 'A ,C -40 'A G -50 'A O -40 'A 'O -40 'A ^O -40 'A :O -40 'A `O -40 'A /O -40 'A ~O -40 'A Q -40 'A T -90 'A U -50 'A 'U -50 'A ^U -50 'A :U -50 'A `U -50 'A V -80 'A W -60 'A Y -110 'A 'Y -110 'A :Y -110 'A u -30 'A 'u -30 'A ^u -30 'A :u -30 'A `u -30 'A v -40 'A w -30 'A y -30 'A 'y -30 'A :y -30 ^A C -40 ^A ,C -40 ^A G -50 ^A O -40 ^A 'O -40 ^A ^O -40 ^A :O -40 ^A `O -40 ^A /O -40 ^A ~O -40 ^A Q -40 ^A T -90 ^A U -50 ^A 'U -50 ^A ^U -50 ^A :U -50 ^A `U -50 ^A V -80 ^A W -60 ^A Y -110 ^A 'Y -110 ^A :Y -110 ^A u -30 ^A 'u -30 ^A ^u -30 ^A :u -30 ^A `u -30 ^A v -40 ^A w -30 ^A y -30 ^A 'y -30 ^A :y -30 :A C -40 :A ,C -40 :A G -50 :A O -40 :A 'O -40 :A ^O -40 :A :O -40 :A `O -40 :A /O -40 :A ~O -40 :A Q -40 :A T -90 :A U -50 :A 'U -50 :A ^U -50 :A :U -50 :A `U -50 :A V -80 :A W -60 :A Y -110 :A 'Y -110 :A :Y -110 :A u -30 :A 'u -30 :A ^u -30 :A :u -30 :A `u -30 :A v -40 :A w -30 :A y -30 :A 'y -30 :A :y -30 `A C -40 `A ,C -40 `A G -50 `A O -40 `A 'O -40 `A ^O -40 `A :O -40 `A `O -40 `A /O -40 `A ~O -40 `A Q -40 `A T -90 `A U -50 `A 'U -50 `A ^U -50 `A :U -50 `A `U -50 `A V -80 `A W -60 `A Y -110 `A 'Y -110 `A :Y -110 `A u -30 `A 'u -30 `A ^u -30 `A :u -30 `A `u -30 `A v -40 `A w -30 `A y -30 `A 'y -30 `A :y -30 oA C -40 oA ,C -40 oA G -50 oA O -40 oA 'O -40 oA ^O -40 oA :O -40 oA `O -40 oA /O -40 oA ~O -40 oA Q -40 oA T -90 oA U -50 oA 'U -50 oA ^U -50 oA :U -50 oA `U -50 oA V -80 oA W -60 oA Y -110 oA 'Y -110 oA :Y -110 oA u -30 oA 'u -30 oA ^u -30 oA :u -30 oA `u -30 oA v -40 oA w -30 oA y -30 oA 'y -30 oA :y -30 ~A C -40 ~A ,C -40 ~A G -50 ~A O -40 ~A 'O -40 ~A ^O -40 ~A :O -40 ~A `O -40 ~A /O -40 ~A ~O -40 ~A Q -40 ~A T -90 ~A U -50 ~A 'U -50 ~A ^U -50 ~A :U -50 ~A `U -50 ~A V -80 ~A W -60 ~A Y -110 ~A 'Y -110 ~A :Y -110 ~A u -30 ~A 'u -30 ~A ^u -30 ~A :u -30 ~A `u -30 ~A v -40 ~A w -30 ~A y -30 ~A 'y -30 ~A :y -30 B A -30 B 'A -30 B ^A -30 B :A -30 B `A -30 B oA -30 B ~A -30 B U -10 B 'U -10 B ^U -10 B :U -10 B `U -10 D A -40 D 'A -40 D ^A -40 D :A -40 D `A -40 D oA -40 D ~A -40 D V -40 D W -40 D Y -70 D 'Y -70 D :Y -70 D , -30 D . -30 D u2026 -30 F A -80 F 'A -80 F ^A -80 F :A -80 F `A -80 F oA -80 F ~A -80 F a -20 F 'a -20 F ^a -20 F :a -20 F `a -20 F oa -20 F ~a -20 F , -100 F . -100 F u2026 -100 J A -20 J 'A -20 J ^A -20 J :A -20 J `A -20 J oA -20 J ~A -20 J , -20 J . -20 J u2026 -20 J u -20 J 'u -20 J ^u -20 J :u -20 J `u -20 K O -30 K 'O -30 K ^O -30 K :O -30 K `O -30 K /O -30 K ~O -30 K e -15 K 'e -15 K ^e -15 K :e -15 K `e -15 K o -35 K 'o -35 K ^o -35 K :o -35 K `o -35 K /o -35 K ~o -35 K u -30 K 'u -30 K ^u -30 K :u -30 K `u -30 K y -40 K 'y -40 K :y -40 L T -90 L V -110 L W -80 L Y -120 L 'Y -120 L :Y -120 L rq -140 L ' -140 L cq -140 L y -30 L 'y -30 L :y -30 /L T -90 /L V -110 /L W -80 /L Y -120 /L 'Y -120 /L :Y -120 /L rq -140 /L ' -140 /L cq -140 /L y -30 /L 'y -30 /L :y -30 O A -50 O 'A -50 O ^A -50 O :A -50 O `A -50 O oA -50 O ~A -50 O T -40 O V -50 O W -50 O X -50 O Y -70 O 'Y -70 O :Y -70 O , -40 O . -40 O u2026 -40 'O A -50 'O 'A -50 'O ^A -50 'O :A -50 'O `A -50 'O oA -50 'O ~A -50 'O T -40 'O V -50 'O W -50 'O X -50 'O Y -70 'O 'Y -70 'O :Y -70 'O , -40 'O . -40 'O u2026 -40 ^O A -50 ^O 'A -50 ^O ^A -50 ^O :A -50 ^O `A -50 ^O oA -50 ^O ~A -50 ^O T -40 ^O V -50 ^O W -50 ^O X -50 ^O Y -70 ^O 'Y -70 ^O :Y -70 ^O , -40 ^O . -40 ^O u2026 -40 :O A -50 :O 'A -50 :O ^A -50 :O :A -50 :O `A -50 :O oA -50 :O ~A -50 :O T -40 :O V -50 :O W -50 :O X -50 :O Y -70 :O 'Y -70 :O :Y -70 :O , -40 :O . -40 :O u2026 -40 `O A -50 `O 'A -50 `O ^A -50 `O :A -50 `O `A -50 `O oA -50 `O ~A -50 `O T -40 `O V -50 `O W -50 `O X -50 `O Y -70 `O 'Y -70 `O :Y -70 `O , -40 `O . -40 `O u2026 -40 /O A -50 /O 'A -50 /O ^A -50 /O :A -50 /O `A -50 /O oA -50 /O ~A -50 /O T -40 /O V -50 /O W -50 /O X -50 /O Y -70 /O 'Y -70 /O :Y -70 /O , -40 /O . -40 /O u2026 -40 ~O A -50 ~O 'A -50 ~O ^A -50 ~O :A -50 ~O `A -50 ~O oA -50 ~O ~A -50 ~O T -40 ~O V -50 ~O W -50 ~O X -50 ~O Y -70 ~O 'Y -70 ~O :Y -70 ~O , -40 ~O . -40 ~O u2026 -40 P A -100 P 'A -100 P ^A -100 P :A -100 P `A -100 P oA -100 P ~A -100 P a -30 P 'a -30 P ^a -30 P :a -30 P `a -30 P oa -30 P ~a -30 P , -120 P e -30 P 'e -30 P ^e -30 P :e -30 P `e -30 P o -40 P 'o -40 P ^o -40 P :o -40 P `o -40 P /o -40 P ~o -40 P . -120 P u2026 -120 Q U -10 Q 'U -10 Q ^U -10 Q :U -10 Q `U -10 Q , 20 Q . 20 Q u2026 20 R O -20 R 'O -20 R ^O -20 R :O -20 R `O -20 R /O -20 R ~O -20 R T -20 R U -20 R 'U -20 R ^U -20 R :U -20 R `U -20 R V -50 R W -40 R Y -50 R 'Y -50 R :Y -50 T A -90 T 'A -90 T ^A -90 T :A -90 T `A -90 T oA -90 T ~A -90 T O -40 T 'O -40 T ^O -40 T :O -40 T `O -40 T /O -40 T ~O -40 T a -80 T 'a -80 T ^a -80 T :a -80 T `a -80 T oa -80 T ~a -80 T : -40 T , -80 T e -60 T 'e -60 T ^e -60 T :e -60 T `e -60 T - -120 T hy -120 T o -80 T 'o -80 T ^o -80 T :o -80 T `o -80 T /o -80 T ~o -80 T . -80 T u2026 -80 T r -80 T ; -40 T u -90 T 'u -90 T ^u -90 T :u -90 T `u -90 T w -60 T y -60 T 'y -60 T :y -60 U A -50 U 'A -50 U ^A -50 U :A -50 U `A -50 U oA -50 U ~A -50 U , -30 U . -30 U u2026 -30 'U A -50 'U 'A -50 'U ^A -50 'U :A -50 'U `A -50 'U oA -50 'U ~A -50 'U , -30 'U . -30 'U u2026 -30 ^U A -50 ^U 'A -50 ^U ^A -50 ^U :A -50 ^U `A -50 ^U oA -50 ^U ~A -50 ^U , -30 ^U . -30 ^U u2026 -30 :U A -50 :U 'A -50 :U ^A -50 :U :A -50 :U `A -50 :U oA -50 :U ~A -50 :U , -30 :U . -30 :U u2026 -30 `U A -50 `U 'A -50 `U ^A -50 `U :A -50 `U `A -50 `U oA -50 `U ~A -50 `U , -30 `U . -30 `U u2026 -30 V A -80 V 'A -80 V ^A -80 V :A -80 V `A -80 V oA -80 V ~A -80 V G -50 V O -50 V 'O -50 V ^O -50 V :O -50 V `O -50 V /O -50 V ~O -50 V a -60 V 'a -60 V ^a -60 V :a -60 V `a -60 V oa -60 V ~a -60 V : -40 V , -120 V e -50 V 'e -50 V ^e -50 V :e -50 V `e -50 V - -80 V hy -80 V o -90 V 'o -90 V ^o -90 V :o -90 V `o -90 V /o -90 V ~o -90 V . -120 V u2026 -120 V ; -40 V u -60 V 'u -60 V ^u -60 V :u -60 V `u -60 W A -60 W 'A -60 W ^A -60 W :A -60 W `A -60 W oA -60 W ~A -60 W O -20 W 'O -20 W ^O -20 W :O -20 W `O -20 W /O -20 W ~O -20 W a -40 W 'a -40 W ^a -40 W :a -40 W `a -40 W oa -40 W ~a -40 W : -10 W , -80 W e -35 W 'e -35 W ^e -35 W :e -35 W `e -35 W - -40 W hy -40 W o -60 W 'o -60 W ^o -60 W :o -60 W `o -60 W /o -60 W ~o -60 W . -80 W u2026 -80 W ; -10 W u -45 W 'u -45 W ^u -45 W :u -45 W `u -45 W y -20 W 'y -20 W :y -20 Y A -110 Y 'A -110 Y ^A -110 Y :A -110 Y `A -110 Y oA -110 Y ~A -110 Y O -70 Y 'O -70 Y ^O -70 Y :O -70 Y `O -70 Y /O -70 Y ~O -70 Y a -90 Y 'a -90 Y ^a -90 Y :a -90 Y `a -90 Y oa -90 Y ~a -90 Y : -50 Y , -100 Y e -80 Y 'e -80 Y ^e -80 Y :e -80 Y `e -80 Y o -100 Y 'o -100 Y ^o -100 Y :o -100 Y `o -100 Y /o -100 Y ~o -100 Y . -100 Y u2026 -100 Y ; -50 Y u -100 Y 'u -100 Y ^u -100 Y :u -100 Y `u -100 'Y A -110 'Y 'A -110 'Y ^A -110 'Y :A -110 'Y `A -110 'Y oA -110 'Y ~A -110 'Y O -70 'Y 'O -70 'Y ^O -70 'Y :O -70 'Y `O -70 'Y /O -70 'Y ~O -70 'Y a -90 'Y 'a -90 'Y ^a -90 'Y :a -90 'Y `a -90 'Y oa -90 'Y ~a -90 'Y : -50 'Y , -100 'Y e -80 'Y 'e -80 'Y ^e -80 'Y :e -80 'Y `e -80 'Y o -100 'Y 'o -100 'Y ^o -100 'Y :o -100 'Y `o -100 'Y /o -100 'Y ~o -100 'Y . -100 'Y u2026 -100 'Y ; -50 'Y u -100 'Y 'u -100 'Y ^u -100 'Y :u -100 'Y `u -100 :Y A -110 :Y 'A -110 :Y ^A -110 :Y :A -110 :Y `A -110 :Y oA -110 :Y ~A -110 :Y O -70 :Y 'O -70 :Y ^O -70 :Y :O -70 :Y `O -70 :Y /O -70 :Y ~O -70 :Y a -90 :Y 'a -90 :Y ^a -90 :Y :a -90 :Y `a -90 :Y oa -90 :Y ~a -90 :Y : -50 :Y , -100 :Y e -80 :Y 'e -80 :Y ^e -80 :Y :e -80 :Y `e -80 :Y o -100 :Y 'o -100 :Y ^o -100 :Y :o -100 :Y `o -100 :Y /o -100 :Y ~o -100 :Y . -100 :Y u2026 -100 :Y ; -50 :Y u -100 :Y 'u -100 :Y ^u -100 :Y :u -100 :Y `u -100 a g -10 a v -15 a w -15 a y -20 a 'y -20 a :y -20 'a g -10 'a v -15 'a w -15 'a y -20 'a 'y -20 'a :y -20 ^a g -10 ^a v -15 ^a w -15 ^a y -20 ^a 'y -20 ^a :y -20 :a g -10 :a v -15 :a w -15 :a y -20 :a 'y -20 :a :y -20 `a g -10 `a v -15 `a w -15 `a y -20 `a 'y -20 `a :y -20 oa g -10 oa v -15 oa w -15 oa y -20 oa 'y -20 oa :y -20 ~a g -10 ~a v -15 ~a w -15 ~a y -20 ~a 'y -20 ~a :y -20 b l -10 b /l -10 b u -20 b 'u -20 b ^u -20 b :u -20 b `u -20 b v -20 b y -20 b 'y -20 b :y -20 c h -10 c k -20 c l -20 c /l -20 c y -10 c 'y -10 c :y -10 ,c h -10 ,c k -20 ,c l -20 ,c /l -20 ,c y -10 ,c 'y -10 ,c :y -10 : u0020 -40 , rq -120 , ' -120 , cq -120 , u0020 -40 d d -10 d v -15 d w -15 d y -15 d 'y -15 d :y -15 e , 10 e . 20 e u2026 20 e v -15 e w -15 e x -15 e y -15 e 'y -15 e :y -15 'e , 10 'e . 20 'e u2026 20 'e v -15 'e w -15 'e x -15 'e y -15 'e 'y -15 'e :y -15 ^e , 10 ^e . 20 ^e u2026 20 ^e v -15 ^e w -15 ^e x -15 ^e y -15 ^e 'y -15 ^e :y -15 :e , 10 :e . 20 :e u2026 20 :e v -15 :e w -15 :e x -15 :e y -15 :e 'y -15 :e :y -15 `e , 10 `e . 20 `e u2026 20 `e v -15 `e w -15 `e x -15 `e y -15 `e 'y -15 `e :y -15 f , -10 f e -10 f 'e -10 f ^e -10 f :e -10 f `e -10 f o -20 f 'o -20 f ^o -20 f :o -20 f `o -20 f /o -20 f ~o -20 f . -10 f u2026 -10 f rq 30 f ' 30 f cq 30 g e 10 g 'e 10 g ^e 10 g :e 10 g `e 10 g g -10 h y -20 h 'y -20 h :y -20 k o -15 k 'o -15 k ^o -15 k :o -15 k `o -15 k /o -15 k ~o -15 l w -15 l y -15 l 'y -15 l :y -15 /l w -15 /l y -15 /l 'y -15 /l :y -15 m u -20 m 'u -20 m ^u -20 m :u -20 m `u -20 m y -30 m 'y -30 m :y -30 n u -10 n 'u -10 n ^u -10 n :u -10 n `u -10 n v -40 n y -20 n 'y -20 n :y -20 ~n u -10 ~n 'u -10 ~n ^u -10 ~n :u -10 ~n `u -10 ~n v -40 ~n y -20 ~n 'y -20 ~n :y -20 o v -20 o w -15 o x -30 o y -20 o 'y -20 o :y -20 'o v -20 'o w -15 'o x -30 'o y -20 'o 'y -20 'o :y -20 ^o v -20 ^o w -15 ^o x -30 ^o y -20 ^o 'y -20 ^o :y -20 :o v -20 :o w -15 :o x -30 :o y -20 :o 'y -20 :o :y -20 `o v -20 `o w -15 `o x -30 `o y -20 `o 'y -20 `o :y -20 /o v -20 /o w -15 /o x -30 /o y -20 /o 'y -20 /o :y -20 ~o v -20 ~o w -15 ~o x -30 ~o y -20 ~o 'y -20 ~o :y -20 p y -15 p 'y -15 p :y -15 . rq -120 u2026 rq -120 . ' -120 u2026 ' -120 . cq -120 u2026 cq -120 . u0020 -40 u2026 u0020 -40 rq u0020 -80 ` ` -46 ` oq -46 oq ` -46 oq oq -46 ' d -80 cq d -80 ' l -20 cq l -20 ' /l -20 cq /l -20 ' ' -46 ' cq -46 cq ' -46 cq cq -46 ' r -40 cq r -40 ' s -60 cq s -60 ' vs -60 cq vs -60 ' u0020 -80 cq u0020 -80 ' v -20 cq v -20 r c -20 r ,c -20 r , -60 r d -20 r g -15 r - -20 r hy -20 r o -20 r 'o -20 r ^o -20 r :o -20 r `o -20 r /o -20 r ~o -20 r . -60 r u2026 -60 r q -20 r s -15 r vs -15 r t 20 r v 10 r y 10 r 'y 10 r :y 10 s w -15 vs w -15 ; u0020 -40 u0020 T -100 u0020 V -80 u0020 W -80 u0020 Y -120 u0020 'Y -120 u0020 :Y -120 u0020 lq -80 u0020 ` -60 u0020 oq -60 v a -20 v 'a -20 v ^a -20 v :a -20 v `a -20 v oa -20 v ~a -20 v , -80 v o -30 v 'o -30 v ^o -30 v :o -30 v `o -30 v /o -30 v ~o -30 v . -80 v u2026 -80 w , -40 w o -20 w 'o -20 w ^o -20 w :o -20 w `o -20 w /o -20 w ~o -20 w . -40 w u2026 -40 x e -10 x 'e -10 x ^e -10 x :e -10 x `e -10 y a -30 y 'a -30 y ^a -30 y :a -30 y `a -30 y oa -30 y ~a -30 y , -80 y e -10 y 'e -10 y ^e -10 y :e -10 y `e -10 y o -25 y 'o -25 y ^o -25 y :o -25 y `o -25 y /o -25 y ~o -25 y . -80 y u2026 -80 'y a -30 'y 'a -30 'y ^a -30 'y :a -30 'y `a -30 'y oa -30 'y ~a -30 'y , -80 'y e -10 'y 'e -10 'y ^e -10 'y :e -10 'y `e -10 'y o -25 'y 'o -25 'y ^o -25 'y :o -25 'y `o -25 'y /o -25 'y ~o -25 'y . -80 'y u2026 -80 :y a -30 :y 'a -30 :y ^a -30 :y :a -30 :y `a -30 :y oa -30 :y ~a -30 :y , -80 :y e -10 :y 'e -10 :y ^e -10 :y :e -10 :y `e -10 :y o -25 :y 'o -25 :y ^o -25 :y :o -25 :y `o -25 :y /o -25 :y ~o -25 :y . -80 :y u2026 -80 z e 10 z 'e 10 z ^e 10 z :e 10 z `e 10 vz e 10 vz 'e 10 vz ^e 10 vz :e 10 vz `e 10 charset ha 479,698 2 0 asciicircum ti 479,343 0 1 asciitilde vS 547,936,19 2 2 Scaron vZ 501,936 2 3 Zcaron vs 456,750,14 2 4 scaron vz 410,750 2 5 zcaron :Y 547,915 2 6 Ydieresis tm 820,718 2 7 trademark aq 195,718 2 8 quotesingle Eu 456,710,19,6 2 9 Euro space 228 0 32 space ! 273,718 2 33 exclam " 389,718 2 34 quotedbl dq " # 456,698 2 35 numbersign sh " $ 456,775,115 2 36 dollar Do " % 729,710,19 2 37 percent & 592,718,19 2 38 ampersand ' 228,718 2 39 quoteright cq " ( 273,734,208 3 40 parenleft ) 273,734,208 3 41 parenright * 319,718 2 42 asterisk + 479,506 0 43 plus , 228,146,168 0 44 comma - 273,345 0 45 hyphen hy " . 228,146 0 46 period / 228,737,19,28,28 2 47 slash sl " 0 456,710,19 2 48 zero 1 456,710 2 49 one 2 456,710 2 50 two 3 456,710,19 2 51 three 4 456,710 2 52 four 5 456,698,19 2 53 five 6 456,710,19 2 54 six 7 456,698 2 55 seven 8 456,710,19 2 56 eight 9 456,710,19 2 57 nine : 273,512 0 58 colon ; 273,512,168 0 59 semicolon < 479,514,8 0 60 less = 479,419 0 61 equal > 479,514,8 0 62 greater ? 501,727 2 63 question @ 800,737,19 2 64 at at " A 592,718 2 65 A B 592,718 2 66 B C 592,737,19 2 67 C D 592,718 2 68 D E 547,718 2 69 E F 501,718 2 70 F G 638,737,19 2 71 G H 592,718 2 72 H I 228,718 2 73 I J 456,718,18 2 74 J K 592,718,0,1 2 75 K L 501,718 2 76 L M 683,718 2 77 M N 592,718 2 78 N O 638,737,19 2 79 O P 547,718 2 80 P Q 638,737,52 2 81 Q R 592,718 2 82 R S 547,737,19 2 83 S T 501,718 2 84 T U 592,718,19 2 85 U V 547,718 2 86 V W 774,718 2 87 W X 547,718 2 88 X Y 547,718 2 89 Y Z 501,718 2 90 Z [ 273,722,196 2 91 bracketleft lB " \ 228,737,19,28,28 2 92 backslash rs " ] 273,722,196 2 93 bracketright rB " ^ 273,750,0,9,9 2 94 circumflex a^ " _ 456,0,125 0 95 underscore ` 228,727 2 96 quoteleft oq " a 456,546,14 0 97 a b 501,718,14 2 98 b c 456,546,14 0 99 c d 501,718,14 2 100 d e 456,546,14 0 101 e f 273,727 2 102 f g 501,546,217 1 103 g h 501,718 2 104 h i 228,725 2 105 i j 228,725,214 3 106 j k 456,718,0,5 2 107 k l 228,718 2 108 l m 729,546 0 109 m n 501,546 0 110 n o 501,546,14 0 111 o p 501,546,207 1 112 p q 501,546,207 1 113 q r 319,546 0 114 r s 456,546,14 0 115 s t 273,676,6 2 116 t u 501,532,14 0 117 u v 456,532 0 118 v w 638,532 0 119 w x 456,532 0 120 x y 456,532,214 1 121 y z 410,532 0 122 z { 319,722,196 2 123 braceleft lC " | 230,775,225 3 124 bar ba " } 319,722,196 2 125 braceright rC " ~ 273,737,0,15,14 2 126 tilde a~ " bq 228,127,146 0 128 quotesinglbase Fo 456,484 0 129 guillemotleft Fc 456,484 0 130 guillemotright bu 287,524 0 131 bullet Fn 456,737,210,0,9 3 132 florin f/ 137,710,19,139,140 2 133 fraction %0 820,710,19,3,3 2 134 perthousand dg 456,718,171 2 135 dagger dd 456,718,171 2 136 daggerdbl en 456,333 0 137 endash em 820,333,0,1 0 138 emdash fi 501,727 2 140 fi fl 501,727 2 141 fl .i 228,532 0 144 dotlessi ga 273,750,0,0,19 2 146 grave a" 273,750,0,126 2 147 hungarumlaut a. 273,729 2 148 dotaccent ab 273,750,0,2,2 2 149 breve ah 273,750,0,9,9 2 150 caron ao 273,776 2 151 ring ho 273,0,228 1 152 ogonek lq 410,727 2 153 quotedblleft rq 410,718 2 154 quotedblright oe 774,546,14 0 155 oe /l 228,718,0,15,15 2 156 lslash Bq 410,127,146 0 157 quotedblbase OE 820,737,19 2 158 OE /L 501,718,0,0,17 2 159 Lslash r! 273,532,186 0 161 exclamdown ct 456,628,118 0 162 cent Po 456,718,16 2 163 sterling Cs 456,636,0,3,3 0 164 currency Ye 456,698,0,8,8 2 165 yen bb 230,700,150 2 166 brokenbar sc 456,727,184 2 167 section ad 273,729 2 168 dieresis co 604,737,19,11,10 2 169 copyright Of 303,737 2 170 ordfeminine fo 273,484 0 171 guilsinglleft tno 479,419 0 172 logicalnot \- 479,309 0 173 minus rg 604,737,19,10,10 2 174 registered a- 273,678,0,5,5 2 175 macron de 328,712 2 176 degree t+- 479,506 0 177 plusminus S2 273,710 2 178 twosuperior S3 273,710 2 179 threesuperior aa 273,750,0,19 2 180 acute *m 501,532,207 1 181 mu mc " ps 456,700,191,0,7 2 182 paragraph pc 228,334 0 183 periodcentered ac 273,0,228 1 184 cedilla S1 273,710 2 185 onesuperior Om 299,737 2 186 ordmasculine fc 273,484 0 187 guilsinglright 14 684,710,19 2 188 onequarter 12 684,710,19 2 189 onehalf 34 684,710,19 2 190 threequarters r? 501,532,195 0 191 questiondown `A 592,936 2 192 Agrave 'A 592,936 2 193 Aacute ^A 592,936 2 194 Acircumflex ~A 592,923 2 195 Atilde :A 592,915 2 196 Adieresis oA 592,962 2 197 Aring AE 820,718 2 198 AE ,C 592,737,228 3 199 Ccedilla `E 547,936 2 200 Egrave 'E 547,936 2 201 Eacute ^E 547,936 2 202 Ecircumflex :E 547,915 2 203 Edieresis `I 228,936,0,0,42 2 204 Igrave 'I 228,936,0,42 2 205 Iacute ^I 228,936,0,32,31 2 206 Icircumflex :I 228,915,0,19,18 2 207 Idieresis -D 592,718,0,0,5 2 208 Eth ~N 592,923 2 209 Ntilde `O 638,936,19 2 210 Ograve 'O 638,936,19 2 211 Oacute ^O 638,936,19 2 212 Ocircumflex ~O 638,923,19 2 213 Otilde :O 638,915,19 2 214 Odieresis tmu 479,505 0 215 multiply /O 638,745,27 2 216 Oslash `U 592,936,19 2 217 Ugrave 'U 592,936,19 2 218 Uacute ^U 592,936,19 2 219 Ucircumflex :U 592,915,19 2 220 Udieresis 'Y 547,936 2 221 Yacute TP 547,718 2 222 Thorn ss 501,731,14 2 223 germandbls `a 456,750,14 2 224 agrave 'a 456,750,14 2 225 aacute ^a 456,750,14 2 226 acircumflex ~a 456,737,14 2 227 atilde :a 456,729,14 2 228 adieresis oa 456,776,14 2 229 aring ae 729,546,14 0 230 ae ,c 456,546,228 1 231 ccedilla `e 456,750,14 2 232 egrave 'e 456,750,14 2 233 eacute ^e 456,750,14 2 234 ecircumflex :e 456,729,14 2 235 edieresis `i 228,750,0,0,42 2 236 igrave 'i 228,750,0,42 2 237 iacute ^i 228,750,0,32,31 2 238 icircumflex :i 228,729,0,19,18 2 239 idieresis Sd 501,737,14 2 240 eth ~n 501,737 2 241 ntilde `o 501,750,14 2 242 ograve 'o 501,750,14 2 243 oacute ^o 501,750,14 2 244 ocircumflex ~o 501,737,14 2 245 otilde :o 501,729,14 2 246 odieresis tdi 479,548,42 0 247 divide /o 501,560,29 0 248 oslash `u 501,750,14 2 249 ugrave 'u 501,750,14 2 250 uacute ^u 501,750,14 2 251 ucircumflex :u 501,729,14 2 252 udieresis 'y 456,750,214 3 253 yacute Tp 501,718,208 3 254 thorn :y 456,729,214 3 255 ydieresis u2026 820,146 0 256 ellipsis groff-1.23.0/font/devps/HNBI0000644000175000017500000005024114450320476012362 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName Helvetica Narrow Bold Oblique # Version 003.001 # FamilyName Helvetica # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1990, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. # Comment Copyright (c) 1985, 1987, 1989, 1990, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:08:56 1999 # Comment UniqueID 44713 # Comment VMusage 10926 50493 name HNBI internalname Helvetica-Narrow-BoldOblique slant 12 spacewidth 228 encoding text.enc ligatures fi fl 0 kernpairs A C -40 A ,C -40 A G -50 A O -40 A 'O -40 A ^O -40 A :O -40 A `O -40 A /O -40 A ~O -40 A Q -40 A T -90 A U -50 A 'U -50 A ^U -50 A :U -50 A `U -50 A V -80 A W -60 A Y -110 A 'Y -110 A :Y -110 A u -30 A 'u -30 A ^u -30 A :u -30 A `u -30 A v -40 A w -30 A y -30 A 'y -30 A :y -30 'A C -40 'A ,C -40 'A G -50 'A O -40 'A 'O -40 'A ^O -40 'A :O -40 'A `O -40 'A /O -40 'A ~O -40 'A Q -40 'A T -90 'A U -50 'A 'U -50 'A ^U -50 'A :U -50 'A `U -50 'A V -80 'A W -60 'A Y -110 'A 'Y -110 'A :Y -110 'A u -30 'A 'u -30 'A ^u -30 'A :u -30 'A `u -30 'A v -40 'A w -30 'A y -30 'A 'y -30 'A :y -30 ^A C -40 ^A ,C -40 ^A G -50 ^A O -40 ^A 'O -40 ^A ^O -40 ^A :O -40 ^A `O -40 ^A /O -40 ^A ~O -40 ^A Q -40 ^A T -90 ^A U -50 ^A 'U -50 ^A ^U -50 ^A :U -50 ^A `U -50 ^A V -80 ^A W -60 ^A Y -110 ^A 'Y -110 ^A :Y -110 ^A u -30 ^A 'u -30 ^A ^u -30 ^A :u -30 ^A `u -30 ^A v -40 ^A w -30 ^A y -30 ^A 'y -30 ^A :y -30 :A C -40 :A ,C -40 :A G -50 :A O -40 :A 'O -40 :A ^O -40 :A :O -40 :A `O -40 :A /O -40 :A ~O -40 :A Q -40 :A T -90 :A U -50 :A 'U -50 :A ^U -50 :A :U -50 :A `U -50 :A V -80 :A W -60 :A Y -110 :A 'Y -110 :A :Y -110 :A u -30 :A 'u -30 :A ^u -30 :A :u -30 :A `u -30 :A v -40 :A w -30 :A y -30 :A 'y -30 :A :y -30 `A C -40 `A ,C -40 `A G -50 `A O -40 `A 'O -40 `A ^O -40 `A :O -40 `A `O -40 `A /O -40 `A ~O -40 `A Q -40 `A T -90 `A U -50 `A 'U -50 `A ^U -50 `A :U -50 `A `U -50 `A V -80 `A W -60 `A Y -110 `A 'Y -110 `A :Y -110 `A u -30 `A 'u -30 `A ^u -30 `A :u -30 `A `u -30 `A v -40 `A w -30 `A y -30 `A 'y -30 `A :y -30 oA C -40 oA ,C -40 oA G -50 oA O -40 oA 'O -40 oA ^O -40 oA :O -40 oA `O -40 oA /O -40 oA ~O -40 oA Q -40 oA T -90 oA U -50 oA 'U -50 oA ^U -50 oA :U -50 oA `U -50 oA V -80 oA W -60 oA Y -110 oA 'Y -110 oA :Y -110 oA u -30 oA 'u -30 oA ^u -30 oA :u -30 oA `u -30 oA v -40 oA w -30 oA y -30 oA 'y -30 oA :y -30 ~A C -40 ~A ,C -40 ~A G -50 ~A O -40 ~A 'O -40 ~A ^O -40 ~A :O -40 ~A `O -40 ~A /O -40 ~A ~O -40 ~A Q -40 ~A T -90 ~A U -50 ~A 'U -50 ~A ^U -50 ~A :U -50 ~A `U -50 ~A V -80 ~A W -60 ~A Y -110 ~A 'Y -110 ~A :Y -110 ~A u -30 ~A 'u -30 ~A ^u -30 ~A :u -30 ~A `u -30 ~A v -40 ~A w -30 ~A y -30 ~A 'y -30 ~A :y -30 B A -30 B 'A -30 B ^A -30 B :A -30 B `A -30 B oA -30 B ~A -30 B U -10 B 'U -10 B ^U -10 B :U -10 B `U -10 D A -40 D 'A -40 D ^A -40 D :A -40 D `A -40 D oA -40 D ~A -40 D V -40 D W -40 D Y -70 D 'Y -70 D :Y -70 D , -30 D . -30 D u2026 -30 F A -80 F 'A -80 F ^A -80 F :A -80 F `A -80 F oA -80 F ~A -80 F a -20 F 'a -20 F ^a -20 F :a -20 F `a -20 F oa -20 F ~a -20 F , -100 F . -100 F u2026 -100 J A -20 J 'A -20 J ^A -20 J :A -20 J `A -20 J oA -20 J ~A -20 J , -20 J . -20 J u2026 -20 J u -20 J 'u -20 J ^u -20 J :u -20 J `u -20 K O -30 K 'O -30 K ^O -30 K :O -30 K `O -30 K /O -30 K ~O -30 K e -15 K 'e -15 K ^e -15 K :e -15 K `e -15 K o -35 K 'o -35 K ^o -35 K :o -35 K `o -35 K /o -35 K ~o -35 K u -30 K 'u -30 K ^u -30 K :u -30 K `u -30 K y -40 K 'y -40 K :y -40 L T -90 L V -110 L W -80 L Y -120 L 'Y -120 L :Y -120 L rq -140 L ' -140 L cq -140 L y -30 L 'y -30 L :y -30 /L T -90 /L V -110 /L W -80 /L Y -120 /L 'Y -120 /L :Y -120 /L rq -140 /L ' -140 /L cq -140 /L y -30 /L 'y -30 /L :y -30 O A -50 O 'A -50 O ^A -50 O :A -50 O `A -50 O oA -50 O ~A -50 O T -40 O V -50 O W -50 O X -50 O Y -70 O 'Y -70 O :Y -70 O , -40 O . -40 O u2026 -40 'O A -50 'O 'A -50 'O ^A -50 'O :A -50 'O `A -50 'O oA -50 'O ~A -50 'O T -40 'O V -50 'O W -50 'O X -50 'O Y -70 'O 'Y -70 'O :Y -70 'O , -40 'O . -40 'O u2026 -40 ^O A -50 ^O 'A -50 ^O ^A -50 ^O :A -50 ^O `A -50 ^O oA -50 ^O ~A -50 ^O T -40 ^O V -50 ^O W -50 ^O X -50 ^O Y -70 ^O 'Y -70 ^O :Y -70 ^O , -40 ^O . -40 ^O u2026 -40 :O A -50 :O 'A -50 :O ^A -50 :O :A -50 :O `A -50 :O oA -50 :O ~A -50 :O T -40 :O V -50 :O W -50 :O X -50 :O Y -70 :O 'Y -70 :O :Y -70 :O , -40 :O . -40 :O u2026 -40 `O A -50 `O 'A -50 `O ^A -50 `O :A -50 `O `A -50 `O oA -50 `O ~A -50 `O T -40 `O V -50 `O W -50 `O X -50 `O Y -70 `O 'Y -70 `O :Y -70 `O , -40 `O . -40 `O u2026 -40 /O A -50 /O 'A -50 /O ^A -50 /O :A -50 /O `A -50 /O oA -50 /O ~A -50 /O T -40 /O V -50 /O W -50 /O X -50 /O Y -70 /O 'Y -70 /O :Y -70 /O , -40 /O . -40 /O u2026 -40 ~O A -50 ~O 'A -50 ~O ^A -50 ~O :A -50 ~O `A -50 ~O oA -50 ~O ~A -50 ~O T -40 ~O V -50 ~O W -50 ~O X -50 ~O Y -70 ~O 'Y -70 ~O :Y -70 ~O , -40 ~O . -40 ~O u2026 -40 P A -100 P 'A -100 P ^A -100 P :A -100 P `A -100 P oA -100 P ~A -100 P a -30 P 'a -30 P ^a -30 P :a -30 P `a -30 P oa -30 P ~a -30 P , -120 P e -30 P 'e -30 P ^e -30 P :e -30 P `e -30 P o -40 P 'o -40 P ^o -40 P :o -40 P `o -40 P /o -40 P ~o -40 P . -120 P u2026 -120 Q U -10 Q 'U -10 Q ^U -10 Q :U -10 Q `U -10 Q , 20 Q . 20 Q u2026 20 R O -20 R 'O -20 R ^O -20 R :O -20 R `O -20 R /O -20 R ~O -20 R T -20 R U -20 R 'U -20 R ^U -20 R :U -20 R `U -20 R V -50 R W -40 R Y -50 R 'Y -50 R :Y -50 T A -90 T 'A -90 T ^A -90 T :A -90 T `A -90 T oA -90 T ~A -90 T O -40 T 'O -40 T ^O -40 T :O -40 T `O -40 T /O -40 T ~O -40 T a -80 T 'a -80 T ^a -80 T :a -80 T `a -80 T oa -80 T ~a -80 T : -40 T , -80 T e -60 T 'e -60 T ^e -60 T :e -60 T `e -60 T - -120 T hy -120 T o -80 T 'o -80 T ^o -80 T :o -80 T `o -80 T /o -80 T ~o -80 T . -80 T u2026 -80 T r -80 T ; -40 T u -90 T 'u -90 T ^u -90 T :u -90 T `u -90 T w -60 T y -60 T 'y -60 T :y -60 U A -50 U 'A -50 U ^A -50 U :A -50 U `A -50 U oA -50 U ~A -50 U , -30 U . -30 U u2026 -30 'U A -50 'U 'A -50 'U ^A -50 'U :A -50 'U `A -50 'U oA -50 'U ~A -50 'U , -30 'U . -30 'U u2026 -30 ^U A -50 ^U 'A -50 ^U ^A -50 ^U :A -50 ^U `A -50 ^U oA -50 ^U ~A -50 ^U , -30 ^U . -30 ^U u2026 -30 :U A -50 :U 'A -50 :U ^A -50 :U :A -50 :U `A -50 :U oA -50 :U ~A -50 :U , -30 :U . -30 :U u2026 -30 `U A -50 `U 'A -50 `U ^A -50 `U :A -50 `U `A -50 `U oA -50 `U ~A -50 `U , -30 `U . -30 `U u2026 -30 V A -80 V 'A -80 V ^A -80 V :A -80 V `A -80 V oA -80 V ~A -80 V G -50 V O -50 V 'O -50 V ^O -50 V :O -50 V `O -50 V /O -50 V ~O -50 V a -60 V 'a -60 V ^a -60 V :a -60 V `a -60 V oa -60 V ~a -60 V : -40 V , -120 V e -50 V 'e -50 V ^e -50 V :e -50 V `e -50 V - -80 V hy -80 V o -90 V 'o -90 V ^o -90 V :o -90 V `o -90 V /o -90 V ~o -90 V . -120 V u2026 -120 V ; -40 V u -60 V 'u -60 V ^u -60 V :u -60 V `u -60 W A -60 W 'A -60 W ^A -60 W :A -60 W `A -60 W oA -60 W ~A -60 W O -20 W 'O -20 W ^O -20 W :O -20 W `O -20 W /O -20 W ~O -20 W a -40 W 'a -40 W ^a -40 W :a -40 W `a -40 W oa -40 W ~a -40 W : -10 W , -80 W e -35 W 'e -35 W ^e -35 W :e -35 W `e -35 W - -40 W hy -40 W o -60 W 'o -60 W ^o -60 W :o -60 W `o -60 W /o -60 W ~o -60 W . -80 W u2026 -80 W ; -10 W u -45 W 'u -45 W ^u -45 W :u -45 W `u -45 W y -20 W 'y -20 W :y -20 Y A -110 Y 'A -110 Y ^A -110 Y :A -110 Y `A -110 Y oA -110 Y ~A -110 Y O -70 Y 'O -70 Y ^O -70 Y :O -70 Y `O -70 Y /O -70 Y ~O -70 Y a -90 Y 'a -90 Y ^a -90 Y :a -90 Y `a -90 Y oa -90 Y ~a -90 Y : -50 Y , -100 Y e -80 Y 'e -80 Y ^e -80 Y :e -80 Y `e -80 Y o -100 Y 'o -100 Y ^o -100 Y :o -100 Y `o -100 Y /o -100 Y ~o -100 Y . -100 Y u2026 -100 Y ; -50 Y u -100 Y 'u -100 Y ^u -100 Y :u -100 Y `u -100 'Y A -110 'Y 'A -110 'Y ^A -110 'Y :A -110 'Y `A -110 'Y oA -110 'Y ~A -110 'Y O -70 'Y 'O -70 'Y ^O -70 'Y :O -70 'Y `O -70 'Y /O -70 'Y ~O -70 'Y a -90 'Y 'a -90 'Y ^a -90 'Y :a -90 'Y `a -90 'Y oa -90 'Y ~a -90 'Y : -50 'Y , -100 'Y e -80 'Y 'e -80 'Y ^e -80 'Y :e -80 'Y `e -80 'Y o -100 'Y 'o -100 'Y ^o -100 'Y :o -100 'Y `o -100 'Y /o -100 'Y ~o -100 'Y . -100 'Y u2026 -100 'Y ; -50 'Y u -100 'Y 'u -100 'Y ^u -100 'Y :u -100 'Y `u -100 :Y A -110 :Y 'A -110 :Y ^A -110 :Y :A -110 :Y `A -110 :Y oA -110 :Y ~A -110 :Y O -70 :Y 'O -70 :Y ^O -70 :Y :O -70 :Y `O -70 :Y /O -70 :Y ~O -70 :Y a -90 :Y 'a -90 :Y ^a -90 :Y :a -90 :Y `a -90 :Y oa -90 :Y ~a -90 :Y : -50 :Y , -100 :Y e -80 :Y 'e -80 :Y ^e -80 :Y :e -80 :Y `e -80 :Y o -100 :Y 'o -100 :Y ^o -100 :Y :o -100 :Y `o -100 :Y /o -100 :Y ~o -100 :Y . -100 :Y u2026 -100 :Y ; -50 :Y u -100 :Y 'u -100 :Y ^u -100 :Y :u -100 :Y `u -100 a g -10 a v -15 a w -15 a y -20 a 'y -20 a :y -20 'a g -10 'a v -15 'a w -15 'a y -20 'a 'y -20 'a :y -20 ^a g -10 ^a v -15 ^a w -15 ^a y -20 ^a 'y -20 ^a :y -20 :a g -10 :a v -15 :a w -15 :a y -20 :a 'y -20 :a :y -20 `a g -10 `a v -15 `a w -15 `a y -20 `a 'y -20 `a :y -20 oa g -10 oa v -15 oa w -15 oa y -20 oa 'y -20 oa :y -20 ~a g -10 ~a v -15 ~a w -15 ~a y -20 ~a 'y -20 ~a :y -20 b l -10 b /l -10 b u -20 b 'u -20 b ^u -20 b :u -20 b `u -20 b v -20 b y -20 b 'y -20 b :y -20 c h -10 c k -20 c l -20 c /l -20 c y -10 c 'y -10 c :y -10 ,c h -10 ,c k -20 ,c l -20 ,c /l -20 ,c y -10 ,c 'y -10 ,c :y -10 : u0020 -40 , rq -120 , ' -120 , cq -120 , u0020 -40 d d -10 d v -15 d w -15 d y -15 d 'y -15 d :y -15 e , 10 e . 20 e u2026 20 e v -15 e w -15 e x -15 e y -15 e 'y -15 e :y -15 'e , 10 'e . 20 'e u2026 20 'e v -15 'e w -15 'e x -15 'e y -15 'e 'y -15 'e :y -15 ^e , 10 ^e . 20 ^e u2026 20 ^e v -15 ^e w -15 ^e x -15 ^e y -15 ^e 'y -15 ^e :y -15 :e , 10 :e . 20 :e u2026 20 :e v -15 :e w -15 :e x -15 :e y -15 :e 'y -15 :e :y -15 `e , 10 `e . 20 `e u2026 20 `e v -15 `e w -15 `e x -15 `e y -15 `e 'y -15 `e :y -15 f , -10 f e -10 f 'e -10 f ^e -10 f :e -10 f `e -10 f o -20 f 'o -20 f ^o -20 f :o -20 f `o -20 f /o -20 f ~o -20 f . -10 f u2026 -10 f rq 30 f ' 30 f cq 30 g e 10 g 'e 10 g ^e 10 g :e 10 g `e 10 g g -10 h y -20 h 'y -20 h :y -20 k o -15 k 'o -15 k ^o -15 k :o -15 k `o -15 k /o -15 k ~o -15 l w -15 l y -15 l 'y -15 l :y -15 /l w -15 /l y -15 /l 'y -15 /l :y -15 m u -20 m 'u -20 m ^u -20 m :u -20 m `u -20 m y -30 m 'y -30 m :y -30 n u -10 n 'u -10 n ^u -10 n :u -10 n `u -10 n v -40 n y -20 n 'y -20 n :y -20 ~n u -10 ~n 'u -10 ~n ^u -10 ~n :u -10 ~n `u -10 ~n v -40 ~n y -20 ~n 'y -20 ~n :y -20 o v -20 o w -15 o x -30 o y -20 o 'y -20 o :y -20 'o v -20 'o w -15 'o x -30 'o y -20 'o 'y -20 'o :y -20 ^o v -20 ^o w -15 ^o x -30 ^o y -20 ^o 'y -20 ^o :y -20 :o v -20 :o w -15 :o x -30 :o y -20 :o 'y -20 :o :y -20 `o v -20 `o w -15 `o x -30 `o y -20 `o 'y -20 `o :y -20 /o v -20 /o w -15 /o x -30 /o y -20 /o 'y -20 /o :y -20 ~o v -20 ~o w -15 ~o x -30 ~o y -20 ~o 'y -20 ~o :y -20 p y -15 p 'y -15 p :y -15 . rq -120 u2026 rq -120 . ' -120 u2026 ' -120 . cq -120 u2026 cq -120 . u0020 -40 u2026 u0020 -40 rq u0020 -80 ` ` -46 ` oq -46 oq ` -46 oq oq -46 ' d -80 cq d -80 ' l -20 cq l -20 ' /l -20 cq /l -20 ' ' -46 ' cq -46 cq ' -46 cq cq -46 ' r -40 cq r -40 ' s -60 cq s -60 ' vs -60 cq vs -60 ' u0020 -80 cq u0020 -80 ' v -20 cq v -20 r c -20 r ,c -20 r , -60 r d -20 r g -15 r - -20 r hy -20 r o -20 r 'o -20 r ^o -20 r :o -20 r `o -20 r /o -20 r ~o -20 r . -60 r u2026 -60 r q -20 r s -15 r vs -15 r t 20 r v 10 r y 10 r 'y 10 r :y 10 s w -15 vs w -15 ; u0020 -40 u0020 T -100 u0020 V -80 u0020 W -80 u0020 Y -120 u0020 'Y -120 u0020 :Y -120 u0020 lq -80 u0020 ` -60 u0020 oq -60 v a -20 v 'a -20 v ^a -20 v :a -20 v `a -20 v oa -20 v ~a -20 v , -80 v o -30 v 'o -30 v ^o -30 v :o -30 v `o -30 v /o -30 v ~o -30 v . -80 v u2026 -80 w , -40 w o -20 w 'o -20 w ^o -20 w :o -20 w `o -20 w /o -20 w ~o -20 w . -40 w u2026 -40 x e -10 x 'e -10 x ^e -10 x :e -10 x `e -10 y a -30 y 'a -30 y ^a -30 y :a -30 y `a -30 y oa -30 y ~a -30 y , -80 y e -10 y 'e -10 y ^e -10 y :e -10 y `e -10 y o -25 y 'o -25 y ^o -25 y :o -25 y `o -25 y /o -25 y ~o -25 y . -80 y u2026 -80 'y a -30 'y 'a -30 'y ^a -30 'y :a -30 'y `a -30 'y oa -30 'y ~a -30 'y , -80 'y e -10 'y 'e -10 'y ^e -10 'y :e -10 'y `e -10 'y o -25 'y 'o -25 'y ^o -25 'y :o -25 'y `o -25 'y /o -25 'y ~o -25 'y . -80 'y u2026 -80 :y a -30 :y 'a -30 :y ^a -30 :y :a -30 :y `a -30 :y oa -30 :y ~a -30 :y , -80 :y e -10 :y 'e -10 :y ^e -10 :y :e -10 :y `e -10 :y o -25 :y 'o -25 :y ^o -25 :y :o -25 :y `o -25 :y /o -25 :y ~o -25 :y . -80 :y u2026 -80 z e 10 z 'e 10 z ^e 10 z :e 10 z `e 10 vz e 10 vz 'e 10 vz ^e 10 vz :e 10 vz `e 10 charset ha 479,698,0,56,-57,56 2 0 asciicircum ti 479,343,0,44,-44,44 0 1 asciitilde vS 547,936,19,92,-15,90 2 2 Scaron vZ 501,936,0,154,30,90 2 3 Zcaron vs 456,750,14,98,-1,90 2 4 scaron vz 410,750,0,121,34,90 2 5 zcaron :Y 547,915,0,164,-87,90 2 6 Ydieresis tm 820,718,0,140,-96,90 2 7 trademark aq 195,718,0,118,-85,90 2 8 quotesingle Eu 456,710,19,164,2,90 2 9 Euro space 228 0 32 space ! 273,718,0,103,-27,90 2 33 exclam " 389,718,0,95,-108,90 2 34 quotedbl dq " # 456,698,0,123,1,90 2 35 numbersign sh " $ 456,775,115,104,-4,90 2 36 dollar Do " % 729,710,19,60,-61,60 2 37 percent & 592,718,19,59,-22,59 2 38 ampersand ' 228,718,0,119,-86,90 2 39 quoteright cq " ( 273,734,208,163,-12,90 3 40 parenleft ) 273,734,208,80,71,80 3 41 parenright * 319,718,0,126,-69,90 2 42 asterisk + 479,506,0,71,-17,71 0 43 plus , 228,146,168,23,27,23 0 44 comma - 273,345,0,89,-9,89 0 45 hyphen hy " . 228,146,0,23,-2,23 0 46 period / 228,737,19,206,81,90 2 47 slash sl " 0 456,710,19,100,-20,90 2 48 zero 1 456,710,0,28,-91,28 2 49 one 2 456,710,0,102,29,90 2 50 two 3 456,710,19,93,-3,90 2 51 three 4 456,710,0,85,1,85 2 52 four 5 456,698,19,116,-2,90 2 53 five 6 456,710,19,102,-19,90 2 54 six 7 456,698,0,149,-52,90 2 55 seven 8 456,710,19,99,-6,90 2 56 eight 9 456,710,19,99,-13,90 2 57 nine : 273,512,0,65,-25,65 0 58 colon ; 273,512,168,65,4,65 0 59 semicolon < 479,514,8,109,-17,90 0 60 less = 479,419,0,91,3,90 0 61 equal > 479,514,8,71,21,71 0 62 greater ? 501,727,0,100,-85,90 2 63 question @ 800,737,19,32,-102,32 2 64 at at " A 592,718,0,34,34,34 2 65 A B 592,718,0,85,-12,85 2 66 B C 592,737,19,105,-37,90 2 67 C D 592,718,0,96,-12,90 2 68 D E 547,718,0,124,-12,90 2 69 E F 501,718,0,156,-12,90 2 70 F G 638,737,19,82,-38,82 2 71 G H 592,718,0,117,-8,90 2 72 H I 228,718,0,123,-2,90 2 73 I J 456,718,18,117,2,90 2 74 J K 592,718,0,162,-21,90 2 75 K L 501,718,0,50,-12,50 2 76 L M 683,718,0,120,-6,90 2 77 M N 592,718,0,120,-6,90 2 78 N O 638,737,19,88,-37,88 2 79 O P 547,718,0,108,-12,90 2 80 P Q 638,737,52,88,-37,88 2 81 Q R 592,718,0,97,-12,90 2 82 R S 547,737,19,92,-15,90 2 83 S T 501,718,0,165,-64,90 2 84 T U 592,718,19,117,-44,90 2 85 U V 547,718,0,160,-90,90 2 86 V W 774,718,0,163,-88,90 2 87 W X 547,718,0,152,39,90 2 88 X Y 547,718,0,164,-87,90 2 89 Y Z 501,718,0,154,30,90 2 90 Z [ 273,722,196,157,33,90 2 91 bracketleft lB " \ 228,737,19,74,-51,74 2 92 backslash rs " ] 273,722,196,125,65,90 2 93 bracketright rB " ^ 273,750,0,164,-47,90 2 94 circumflex a^ " _ 456,0,125,37,72,37 0 95 underscore ` 228,727,0,118,-85,90 2 96 quoteleft oq " a 456,546,14,72,6,72 0 97 a b 501,718,14,79,0,79 2 98 b c 456,546,14,86,-14,86 0 99 c d 501,718,14,126,-17,90 2 100 d e 456,546,14,81,-7,81 0 101 e f 273,727,0,162,-21,90 2 102 f g 501,546,217,96,19,90 1 103 g h 501,718,0,66,-3,66 2 104 h i 228,725,0,120,-6,90 2 105 i j 228,725,214,120,85,90 3 106 j k 456,718,0,144,-6,90 2 107 k l 228,718,0,119,-6,90 2 108 l m 729,546,0,67,-2,67 0 109 m n 501,546,0,66,-3,66 0 110 n o 501,546,14,77,-17,77 0 111 o p 501,546,207,79,36,79 1 112 p q 501,546,207,95,-15,90 1 113 q r 319,546,0,132,-2,90 0 114 r s 456,546,14,73,-1,73 0 115 s t 273,676,6,124,-32,90 2 116 t u 501,532,14,89,-30,89 0 117 u v 456,532,0,132,-53,90 0 118 v w 638,532,0,136,-50,90 0 119 w x 456,532,0,126,38,90 0 120 x y 456,532,214,129,16,90 1 121 y z 410,532,0,119,34,90 0 122 z { 319,722,196,157,-27,90 2 123 braceleft lC " | 230,775,225,116,21,90 3 124 bar ba " } 319,722,196,65,65,65 2 125 braceright rC " ~ 273,737,0,193,-42,90 2 126 tilde a~ " bq 228,127,146,16,17,16 0 128 quotesinglbase Fo 456,484,0,63,-60,63 0 129 guillemotleft Fc 456,484,0,38,-35,38 0 130 guillemotright bu 287,524,0,108,-17,90 0 131 bullet Fn 456,737,210,143,92,90 3 132 florin f/ 137,710,19,313,193,90 2 133 fraction %0 820,710,19,82,-12,82 2 134 perthousand dg 456,718,171,108,-46,90 2 135 dagger dd 456,718,171,110,13,90 2 136 daggerdbl en 456,333,0,108,11,90 0 137 endash em 820,333,0,109,11,90 0 138 emdash fi 501,727,0,120,-21,90 2 140 fi fl 501,727,0,119,-21,90 2 141 fl .i 228,532,0,87,-6,87 0 144 dotlessi ga 273,750,0,67,-61,67 2 146 grave a" 273,750,0,307,-62,90 2 147 hungarumlaut a. 273,729,0,93,-142,90 2 148 dotaccent ab 273,750,0,183,-77,90 2 149 breve ah 273,750,0,189,-72,90 2 150 caron ao 273,776,0,122,-113,90 2 151 ring ho 273,0,228,0,17 1 152 ogonek lq 410,727,0,122,-81,90 2 153 quotedblleft rq 410,718,0,123,-82,90 2 154 quotedblright oe 774,546,14,78,-17,78 0 155 oe /l 228,718,0,156,18,90 2 156 lslash Bq 410,127,146,20,21,20 0 157 quotedblbase OE 820,737,19,144,-30,90 2 158 OE /L 501,718,0,50,22,50 2 159 Lslash r! 273,532,186,67,9,67 0 161 exclamdown ct 456,628,118,86,-14,86 0 162 cent Po 456,718,16,115,9,90 2 163 sterling Cs 456,636,0,152,28,90 0 164 currency Ye 456,698,0,179,2,90 2 165 yen bb 230,700,150,103,8,90 2 166 brokenbar sc 456,727,184,85,1,85 2 167 section ad 273,729,0,173,-61,90 2 168 dieresis co 604,737,19,132,5,90 2 169 copyright Of 303,737,0,129,-52,90 2 170 ordfeminine fo 273,484,0,67,-56,67 0 171 guilsinglleft tno 479,419,0,91,-36,90 0 172 logicalnot \- 479,309,0,71,-17,71 0 173 minus rg 604,737,19,131,5,90 2 174 registered a- 273,678,0,174,-50,90 2 175 macron de 328,712,0,106,-93,90 2 176 degree t+- 479,506,0,84,18,84 0 177 plusminus S2 273,710,0,145,-6,90 2 178 twosuperior S3 273,710,0,139,-25,90 2 179 threesuperior aa 273,750,0,200,-143,90 2 180 acute *m 501,532,207,90,33,90 1 181 mu mc " ps 456,700,191,158,-30,90 2 182 paragraph pc 228,334,0,49,-40,49 0 183 periodcentered ac 273,0,228,0,81 1 184 cedilla S1 273,710,0,96,-71,90 2 185 onesuperior Om 299,737,0,149,-50,90 2 186 ordmasculine fc 273,484,0,42,-31,42 0 187 guilsinglright 14 684,710,19,28,-58,28 2 188 onequarter 12 684,710,19,70,-58,70 2 189 onehalf 34 684,710,19,55,-31,55 2 190 threequarters r? 501,532,195,8,7,8 0 191 questiondown `A 592,936,0,34,34,34 2 192 Agrave 'A 592,936,0,73,34,73 2 193 Aacute ^A 592,936,0,37,34,37 2 194 Acircumflex ~A 592,923,0,66,34,66 2 195 Atilde :A 592,915,0,46,34,46 2 196 Adieresis oA 592,962,0,34,34,34 2 197 Aring AE 820,718,0,132,46,90 2 198 AE ,C 592,737,228,105,-37,90 3 199 Ccedilla `E 547,936,0,124,-12,90 2 200 Egrave 'E 547,936,0,124,-12,90 2 201 Eacute ^E 547,936,0,124,-12,90 2 202 Ecircumflex :E 547,915,0,124,-12,90 2 203 Edieresis `I 228,936,0,123,-2,90 2 204 Igrave 'I 228,936,0,255,-2,90 2 205 Iacute ^I 228,936,0,219,-2,90 2 206 Icircumflex :I 228,915,0,228,-2,90 2 207 Idieresis -D 592,718,0,96,0,90 2 208 Eth ~N 592,923,0,120,-6,90 2 209 Ntilde `O 638,936,19,88,-37,88 2 210 Ograve 'O 638,936,19,88,-37,88 2 211 Oacute ^O 638,936,19,88,-37,88 2 212 Ocircumflex ~O 638,923,19,88,-37,88 2 213 Otilde :O 638,915,19,88,-37,88 2 214 Odieresis tmu 479,505,0,92,4,90 0 215 multiply /O 638,745,27,146,22,90 2 216 Oslash `U 592,936,19,117,-44,90 2 217 Ugrave 'U 592,936,19,117,-44,90 2 218 Uacute ^U 592,936,19,117,-44,90 2 219 Ucircumflex :U 592,915,19,117,-44,90 2 220 Udieresis 'Y 547,936,0,164,-87,90 2 221 Yacute TP 547,718,0,91,-12,90 2 222 Thorn ss 501,731,14,88,-6,88 2 223 germandbls `a 456,750,14,72,6,72 2 224 agrave 'a 456,750,14,109,6,90 2 225 aacute ^a 456,750,14,73,6,73 2 226 acircumflex ~a 456,737,14,102,6,90 2 227 atilde :a 456,729,14,82,6,82 2 228 adieresis oa 456,776,14,72,6,72 2 229 aring ae 729,546,14,78,5,78 0 230 ae ,c 456,546,228,86,-14,86 1 231 ccedilla `e 456,750,14,81,-7,81 2 232 egrave 'e 456,750,14,109,-7,90 2 233 eacute ^e 456,750,14,81,-7,81 2 234 ecircumflex :e 456,729,14,82,-7,82 2 235 edieresis `i 228,750,0,90,-6,90 2 236 igrave 'i 228,750,0,223,-6,90 2 237 iacute ^i 228,750,0,187,-6,90 2 238 icircumflex :i 228,729,0,196,-6,90 2 239 idieresis Sd 501,737,14,99,-16,90 2 240 eth ~n 501,737,0,79,-3,79 2 241 ntilde `o 501,750,14,77,-17,77 2 242 ograve 'o 501,750,14,86,-17,86 2 243 oacute ^o 501,750,14,77,-17,77 2 244 ocircumflex ~o 501,737,14,79,-17,79 2 245 otilde :o 501,729,14,77,-17,77 2 246 odieresis tdi 479,548,42,71,-17,71 0 247 divide /o 501,560,29,125,32,90 0 248 oslash `u 501,750,14,89,-30,89 2 249 ugrave 'u 501,750,14,89,-30,89 2 250 uacute ^u 501,750,14,89,-30,89 2 251 ucircumflex :u 501,729,14,89,-30,89 2 252 udieresis 'y 456,750,214,129,16,90 3 253 yacute Tp 501,718,208,79,36,79 3 254 thorn :y 456,729,214,129,16,90 3 255 ydieresis u2026 820,146,0,1,-25,1 0 256 ellipsis groff-1.23.0/font/devps/ZD0000644000175000017500000001254213753060053012156 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName ITC Zapf Dingbats # Version 002.000 # FamilyName ITC Zapf Dingbats # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1988, 1989, 1997 Adobe Systems Incorporated. All Rights Reserved.ITC Zapf Dingbats is a registered trademark of International Typeface Corporation. # Comment Copyright (c) 1985, 1987, 1988, 1989, 1997 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Thu May 1 15:14:13 1997 # Comment UniqueID 43082 # Comment VMusage 45775 55535 name ZD internalname ZapfDingbats special spacewidth 278 charset space 278 0 32 space --- 974,621 3 33 a1 --- 961,611 3 34 a2 --- 974,621 3 35 a202 --- 980,692 3 36 a3 --- 719,566 3 37 a4 --- 789,705,14 3 38 a5 --- 790,705,14 3 39 a119 --- 791,705,13 3 40 a118 --- 690,553 3 41 a117 --- 960,568 3 42 a11 rh 939,559 3 43 a12 --- 549,705,11 3 44 a13 --- 855,632 3 45 a14 --- 911,642 3 46 a15 --- 933,550 3 47 a16 --- 911,642 3 48 a105 --- 945,553 3 49 a17 --- 974,587 3 50 a18 OK 755,705,13 3 51 a19 --- 846,705,14 3 52 a20 --- 762,692 3 53 a21 --- 761,692 3 54 a22 --- 571,661,68,0,1 3 55 a23 --- 677,705,13 3 56 a24 --- 763,692 3 57 a25 --- 760,692 3 58 a26 --- 759,692 3 59 a27 --- 754,692 3 60 a28 --- 494,692 3 61 a6 --- 552,692 3 62 a7 --- 537,692 3 63 a8 --- 577,596 3 64 a9 --- 692,705,14 3 65 a10 --- 786,705,14 3 66 a29 --- 788,705,14 3 67 a30 --- 788,705,14 3 68 a31 --- 790,705,14 3 69 a32 --- 793,705,13 3 70 a33 --- 794,705,13 3 71 a34 --- 816,705,14 3 72 a35 --- 823,705,14 3 73 a36 --- 789,705,14 3 74 a37 --- 841,705,14 3 75 a38 --- 823,705,14 3 76 a39 --- 833,705,14 3 77 a40 --- 816,705,13 3 78 a41 --- 831,705,14 3 79 a42 --- 923,705,14 3 80 a43 --- 744,692 3 81 a44 --- 723,692 3 82 a45 --- 749,692 3 83 a46 --- 790,705,14 3 84 a47 --- 792,705,14 3 85 a48 --- 695,706,14 3 86 a49 --- 776,699,6 3 87 a50 --- 768,699,7 3 88 a51 --- 792,705,14 3 89 a52 --- 759,692 3 90 a53 --- 707,704,13 3 91 a54 --- 708,705,14 3 92 a55 --- 682,705,14 3 93 a56 --- 701,705,14 3 94 a57 --- 826,705,14 3 95 a58 --- 815,705,14 3 96 a59 --- 789,705,14 3 97 a60 --- 789,705,14 3 98 a61 --- 707,705,14 3 99 a62 --- 687,692 3 100 a63 --- 696,691 3 101 a64 --- 689,692 3 102 a65 --- 786,705,14 3 103 a66 --- 787,705,14 3 104 a67 --- 713,705,14 3 105 a68 --- 791,705,14 3 106 a69 --- 785,705,14 3 107 a70 --- 791,705,14 3 108 a71 --- 873,705,14 3 109 a72 --- 761,692 3 110 a73 --- 762,692 3 111 a74 --- 762,692 3 112 a203 --- 759,692 3 113 a75 --- 759,692 3 114 a204 --- 892,705 3 115 a76 --- 892,692,14 3 116 a77 --- 788,705,14 3 117 a78 --- 784,705,14 3 118 a79 --- 438,705,14 3 119 a81 --- 138,692 3 120 a82 --- 277,692 3 121 a83 --- 415,692 3 122 a84 --- 392,705 3 123 a97 --- 392,705 3 124 a98 --- 668,705 3 125 a99 --- 668,705 3 126 a100 --- 390,705,14 3 128 a89 --- 390,705,14 3 129 a90 --- 317,692 3 130 a93 --- 317,692 3 131 a94 --- 276,692 3 132 a91 --- 276,692 3 133 a92 --- 509,692 3 134 a205 --- 509,692 3 135 a85 --- 410,692 3 136 a206 --- 410,692 3 137 a86 --- 234,705,14 3 138 a87 --- 234,705,14 3 139 a88 --- 334,692 3 140 a95 --- 334,692 3 141 a96 --- 732,806,143 3 161 a101 --- 544,706,14 3 162 a102 --- 544,705,14 3 163 a103 --- 910,651 3 164 a104 --- 667,705,14 3 165 a106 --- 760,705,14 3 166 a107 --- 760,569 3 167 a108 --- 776,705 3 168 a112 --- 595,705,14 3 169 a111 --- 694,705,14 3 170 a110 --- 626,705 3 171 a109 --- 788,705,14 3 172 a120 --- 788,705,14 3 173 a121 --- 788,705,14 3 174 a122 --- 788,705,14 3 175 a123 --- 788,705,14 3 176 a124 --- 788,705,14 3 177 a125 --- 788,705,14 3 178 a126 --- 788,705,14 3 179 a127 --- 788,705,14 3 180 a128 --- 788,705,14 3 181 a129 --- 788,705,14 3 182 a130 --- 788,705,14 3 183 a131 --- 788,705,14 3 184 a132 --- 788,705,14 3 185 a133 --- 788,705,14 3 186 a134 --- 788,705,14 3 187 a135 --- 788,705,14 3 188 a136 --- 788,705,14 3 189 a137 --- 788,705,14 3 190 a138 --- 788,705,14 3 191 a139 --- 788,705,14 3 192 a140 --- 788,705,14 3 193 a141 --- 788,705,14 3 194 a142 --- 788,705,14 3 195 a143 --- 788,705,14 3 196 a144 --- 788,705,14 3 197 a145 --- 788,705,14 3 198 a146 --- 788,705,14 3 199 a147 --- 788,705,14 3 200 a148 --- 788,705,14 3 201 a149 --- 788,705,14 3 202 a150 --- 788,705,14 3 203 a151 --- 788,705,14 3 204 a152 --- 788,705,14 3 205 a153 --- 788,705,14 3 206 a154 --- 788,705,14 3 207 a155 --- 788,705,14 3 208 a156 --- 788,705,14 3 209 a157 --- 788,705,14 3 210 a158 --- 788,705,14 3 211 a159 --- 894,634 3 212 a160 --- 838,540 3 213 a161 --- 1016,540 3 214 a163 --- 458,820,127 3 215 a164 --- 748,597 3 216 a196 --- 924,552 3 217 a165 --- 748,597 3 218 a192 --- 918,526 3 219 a166 --- 927,660 3 220 a167 --- 928,562 3 221 a168 --- 928,563 3 222 a169 --- 834,537 3 223 a170 --- 873,599 3 224 a171 --- 828,588 3 225 a172 --- 924,594 3 226 a173 --- 924,594 3 227 a162 --- 917,692 3 228 a174 --- 930,608 3 229 a175 --- 931,608 3 230 a176 --- 463,791,99 3 231 a177 --- 883,623 3 232 a178 --- 836,648 3 233 a179 --- 836,648 3 234 a193 --- 867,591 3 235 a180 --- 867,591 3 236 a199 --- 696,648 3 237 a181 --- 696,648 3 238 a200 --- 874,619 3 239 a182 --- 874,615 3 241 a201 --- 760,692 3 242 a183 --- 946,533 3 243 a184 --- 771,655 3 244 a197 --- 865,481 3 245 a185 --- 771,655 3 246 a194 --- 888,712,19 3 247 a198 --- 967,568 3 248 a186 --- 888,712,19 3 249 a195 --- 831,579 3 250 a187 --- 873,578 3 251 a188 --- 927,542 3 252 a189 --- 970,616 3 253 a190 --- 918,593 3 254 a191 groff-1.23.0/font/devps/prologue.ps0000644000175000017500000001034414450320476014117 00000000000000%!PS-Adobe-3.0 Resource-ProcSet /setpacking where { pop currentpacking true setpacking } if /grops 120 dict dup begin % The ASCII code of the space character. /SC 32 def /A /show load def /B { 0 SC 3 -1 roll widthshow } bind def /C { 0 exch ashow } bind def /D { 0 exch 0 SC 5 2 roll awidthshow } bind def /E { 0 rmoveto show } bind def /F { 0 rmoveto 0 SC 3 -1 roll widthshow } bind def /G { 0 rmoveto 0 exch ashow } bind def /H { 0 rmoveto 0 exch 0 SC 5 2 roll awidthshow } bind def /I { 0 exch rmoveto show } bind def /J { 0 exch rmoveto 0 SC 3 -1 roll widthshow } bind def /K { 0 exch rmoveto 0 exch ashow } bind def /L { 0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow } bind def /M { rmoveto show } bind def /N { rmoveto 0 SC 3 -1 roll widthshow } bind def /O { rmoveto 0 exch ashow } bind def /P { rmoveto 0 exch 0 SC 5 2 roll awidthshow } bind def /Q { moveto show } bind def /R { moveto 0 SC 3 -1 roll widthshow } bind def /S { moveto 0 exch ashow } bind def /T { moveto 0 exch 0 SC 5 2 roll awidthshow } bind def % name size font SF - /SF { findfont exch [ exch dup 0 exch 0 exch neg 0 0 ] makefont dup setfont [ exch /setfont cvx ] cvx bind def } bind def % name a c d font MF - /MF { findfont [ 5 2 roll 0 3 1 roll % b neg 0 0 ] makefont dup setfont [ exch /setfont cvx ] cvx bind def } bind def /level0 0 def /RES 0 def /PL 0 def /LS 0 def % Enable manual feed. % MANUAL - /MANUAL { statusdict begin /manualfeed true store end } bind def % Guess the page length. % This assumes that the imageable area is vertically centered on the page. % PLG - length /PLG { gsave newpath clippath pathbbox grestore exch pop add exch pop } bind def % BP - /BP { /level0 save def 1 setlinecap 1 setlinejoin DEFS /BPhook known { DEFS begin BPhook end } if 72 RES div dup scale LS { 90 rotate } { 0 PL translate } ifelse 1 -1 scale } bind def /EP { level0 restore showpage } def % centerx centery radius startangle endangle DA - /DA { newpath arcn stroke } bind def % x y SN - x' y' % round a position to nearest (pixel + (.25,.25)) /SN { transform .25 sub exch .25 sub exch round .25 add exch round .25 add exch itransform } bind def % endx endy startx starty DL - % we round the endpoints of the line, so that parallel horizontal % and vertical lines will appear even /DL { SN moveto SN lineto stroke } bind def % centerx centery radius DC - /DC { newpath 0 360 arc closepath } bind def /TM matrix def % width height centerx centery DE - /DE { TM currentmatrix pop translate scale newpath 0 0 .5 0 360 arc closepath TM setmatrix } bind def % these are for splines /RC /rcurveto load def /RL /rlineto load def /ST /stroke load def /MT /moveto load def /CL /closepath load def % fill the last path % r g b Fr - /Fr { setrgbcolor fill } bind def % c m y k Fk - /setcmykcolor where { pop /Fk { setcmykcolor fill } bind def } if % g Fg - /Fg { setgray fill } bind def % fill with the "current color" /FL /fill load def /LW /setlinewidth load def /Cr /setrgbcolor load def /setcmykcolor where { pop /Ck /setcmykcolor load def } if /Cg /setgray load def % new_font_name encoding_vector old_font_name RE - /RE { findfont dup maxlength 1 index /FontName known not { 1 add } if dict begin { 1 index /FID ne 2 index /UniqueID ne and { def } { pop pop } ifelse } forall /Encoding exch def dup /FontName exch def currentdict end definefont pop } bind def /DEFS 0 def % hpos vpos EBEGIN - /EBEGIN { moveto DEFS begin } bind def /EEND /end load def /CNT 0 def /level1 0 def % llx lly newwid wid newht ht newllx newlly PBEGIN - /PBEGIN { /level1 save def translate div 3 1 roll div exch scale neg exch neg exch translate % set the graphics state to default values 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit [] 0 setdash /setstrokeadjust where { pop false setstrokeadjust } if /setoverprint where { pop false setoverprint } if newpath /CNT countdictstack def userdict begin /showpage {} def % % Any included setpagedevice should be ignored. % See: http://www.w-beer.de/doc/ps/. % /setpagedevice {} def mark } bind def /PEND { cleartomark countdictstack CNT sub { end } repeat level1 restore } bind def end def /setpacking where { pop setpacking } if groff-1.23.0/font/devps/BMBI0000644000175000017500000003066614450320476012364 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName ITC Bookman Demi Italic # Version 003.001 # FamilyName ITC Bookman # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.ITC Bookman is a registered trademark of International Typeface Corporation. # Comment Copyright (c) 1985, 1987, 1989, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:35:00 1999 # Comment UniqueID 44722 # Comment VMusage 35568 42504 name BMBI internalname Bookman-DemiItalic slant 10 spacewidth 340 encoding text.enc ligatures fi fl 0 kernpairs A T -17 A V -40 A W -35 A Y -25 A 'Y -25 A :Y -25 A v 20 A w 20 A y 20 A 'y 20 A :y 20 'A T -17 'A V -40 'A W -35 'A Y -25 'A 'Y -25 'A :Y -25 'A v 20 'A w 20 'A y 20 'A 'y 20 'A :y 20 ^A T -17 ^A V -40 ^A W -35 ^A Y -25 ^A 'Y -25 ^A :Y -25 ^A v 20 ^A w 20 ^A y 20 ^A 'y 20 ^A :y 20 :A T -17 :A V -40 :A W -35 :A Y -25 :A 'Y -25 :A :Y -25 :A v 20 :A w 20 :A y 20 :A 'y 20 :A :y 20 `A T -17 `A V -40 `A W -35 `A Y -25 `A 'Y -25 `A :Y -25 `A v 20 `A w 20 `A y 20 `A 'y 20 `A :y 20 oA T -17 oA V -40 oA W -35 oA Y -25 oA 'Y -25 oA :Y -25 oA v 20 oA w 20 oA y 20 oA 'y 20 oA :y 20 ~A T -17 ~A V -40 ~A W -35 ~A Y -25 ~A 'Y -25 ~A :Y -25 ~A v 20 ~A w 20 ~A y 20 ~A 'y 20 ~A :y 20 F A -35 F 'A -35 F ^A -35 F :A -35 F `A -35 F oA -35 F ~A -35 F , -98 F . -105 F u2026 -105 L T -26 L V -19 L W -15 L Y -5 L 'Y -5 L :Y -5 L y 62 L 'y 62 L :y 62 /L T -26 /L V -19 /L W -15 /L Y -5 /L 'Y -5 /L :Y -5 /L y 62 /L 'y 62 /L :y 62 P A -31 P 'A -31 P ^A -31 P :A -31 P `A -31 P oA -31 P ~A -31 P , -98 P . -105 P u2026 -105 R T -3 R V -8 R W -4 R Y 4 R 'Y 4 R :Y 4 R y 27 R 'y 27 R :y 27 T A -42 T 'A -42 T ^A -42 T :A -42 T `A -42 T oA -42 T ~A -42 T a -8 T 'a -8 T ^a -8 T :a -8 T `a -8 T oa -8 T ~a -8 T c -8 T ,c -8 T : 26 T , -100 T e -10 T 'e -10 T ^e -10 T :e -10 T `e -10 T - -20 T hy -20 T i 42 T 'i 42 T ^i 42 T :i 42 T `i 42 T o -5 T 'o -5 T ^o -5 T :o -5 T `o -5 T /o -5 T ~o -5 T . -107 T u2026 -107 T r 41 T s -1 T vs -1 T ; 31 T u 42 T 'u 42 T ^u 42 T :u 42 T `u 42 T w 69 T y 56 T 'y 56 T :y 56 V A -50 V 'A -50 V ^A -50 V :A -50 V `A -50 V oA -50 V ~A -50 V a -50 V 'a -50 V ^a -50 V :a -50 V `a -50 V oa -50 V ~a -50 V : -28 V , -137 V e -50 V 'e -50 V ^e -50 V `e -50 V - -20 V hy -20 V i 32 V 'i 32 V ^i 48 V :i 48 V `i 32 V o -50 V 'o -50 V ^o -50 V :o -50 V `o -50 V /o -50 V ~o -20 V . -115 V u2026 -115 V r 2 V ; -22 V u -1 V 'u -1 V ^u -1 V :u -1 V `u -1 V y 17 V 'y 17 V :y 17 W A -77 W 'A -77 W ^A -77 W :A -77 W `A -77 W oA -77 W ~A -77 W a -100 W 'a -100 W ^a -100 W :a -100 W `a -100 W oa -100 W ~a -100 W : -86 W , -201 W e -100 W 'e -100 W ^e -100 W :e -100 W `e -100 W - -22 W hy -22 W i -36 W 'i -36 W `i -36 W o -100 W 'o -100 W ^o -100 W :o -100 W `o -100 W /o -100 W ~o -100 W . -183 W u2026 -183 W r -66 W ; -81 W u -69 W 'u -69 W ^u -69 W :u -69 W `u -69 W y -51 W 'y -51 W :y -51 Y A -30 Y 'A -30 Y ^A -30 Y :A -30 Y `A -30 Y oA -30 Y ~A -30 Y a -45 Y 'a -45 Y ^a -45 Y :a -45 Y `a -45 Y oa -45 Y ~a -45 Y : -9 Y , -106 Y e -46 Y 'e -46 Y ^e -46 Y `e -46 Y - -20 Y hy -20 Y i 20 Y 'i 20 Y ^i 40 Y :i 40 Y `i 40 Y o -41 Y 'o -41 Y ^o -41 Y :o -21 Y `o -41 Y /o -41 Y ~o -41 Y . -113 Y u2026 -113 Y q -43 Y ; -4 Y u -1 Y 'u -1 Y ^u -1 Y :u -1 Y `u -1 Y v 26 'Y A -30 'Y 'A -30 'Y ^A -30 'Y :A -30 'Y `A -30 'Y oA -30 'Y ~A -30 'Y a -45 'Y 'a -45 'Y ^a -45 'Y :a -45 'Y `a -45 'Y oa -45 'Y ~a -45 'Y : -9 'Y , -106 'Y e -46 'Y 'e -46 'Y ^e -46 'Y `e -46 'Y - -20 'Y hy -20 'Y i 20 'Y 'i 20 'Y ^i 40 'Y :i 40 'Y `i 40 'Y o -41 'Y 'o -41 'Y ^o -41 'Y :o -21 'Y `o -41 'Y /o -41 'Y ~o -41 'Y . -113 'Y u2026 -113 'Y q -43 'Y ; -4 'Y u -1 'Y 'u -1 'Y ^u -1 'Y :u -1 'Y `u -1 'Y v 26 :Y A -30 :Y 'A -30 :Y ^A -30 :Y :A -30 :Y `A -30 :Y oA -30 :Y ~A -30 :Y a -45 :Y 'a -45 :Y ^a -45 :Y :a -45 :Y `a -45 :Y oa -45 :Y ~a -45 :Y : -9 :Y , -106 :Y e -46 :Y 'e -46 :Y ^e -46 :Y `e -46 :Y - -20 :Y hy -20 :Y i 20 :Y 'i 20 :Y ^i 40 :Y :i 40 :Y `i 40 :Y o -41 :Y 'o -41 :Y ^o -41 :Y :o -21 :Y `o -41 :Y /o -41 :Y ~o -41 :Y . -113 :Y u2026 -113 :Y q -43 :Y ; -4 :Y u -1 :Y 'u -1 :Y ^u -1 :Y :u -1 :Y `u -1 :Y v 26 f f 10 r c -5 r ,c -5 r , -113 r d -3 r e -6 r 'e -6 r ^e -6 r :e -6 r `e -6 r f 42 r g -23 r h -35 r - -20 r hy -20 r m 39 r n 39 r ~n 39 r o -1 r 'o -1 r ^o -1 r :o -1 r `o -1 r /o -1 r ~o -1 r . -120 r u2026 -120 r q -3 charset ha 620,681,0,24,-42,24 2 0 asciicircum ti 620,368,0,35,-51,35 0 1 asciitilde vS 700,915,17,81,-9,73 2 2 Scaron vZ 680,915,0,110,27,73 2 3 Zcaron vs 540,749,8,83,18,73 2 4 scaron vz 560,749,8,76,14,73 2 5 zcaron :Y 660,900,0,207,-22,73 2 6 Ydieresis tm 940,681,0,92,8,73 2 7 trademark aq 180,696,0,165,-76,73 2 8 quotesingle Eu 680,698,17,105,-28,73 2 9 Euro space 340 0 32 space ! 320,698,8,96,-36,73 2 33 exclam " 380,697,0,177,-90,73 2 34 quotedbl dq " # 680,681,0,19,-107,19 2 35 numbersign sh " $ 680,790,164,67,5,67 2 36 dollar Do " % 880,698,17,69,-56,69 2 37 percent & 980,698,17,86,2,73 2 38 ampersand ' 320,698,0,79,-121,73 2 39 quoteright cq " ( 260,741,135,178,19,73 2 40 parenleft ) 260,742,134,112,85,73 2 41 parenright * 460,698,0,98,-76,73 2 42 asterisk + 600,514,0,45,-41,45 0 43 plus , 340,185,124,8,-50,8 0 44 comma - 280,313,0,89,-9,73 0 45 hyphen hy " . 340,177,8,6,-56,6 0 46 period / 360,742,106,192,41,73 2 47 slash sl " 0 680,698,17,73,-37,73 2 48 zero 1 680,681,0,0,-73 2 49 one 2 680,698,0,44,-17,44 2 50 two 3 680,698,17,53,-22,53 2 51 three 4 680,681,0,78,-13,73 2 52 four 5 680,681,17,39,-28,39 2 53 five 6 680,698,17,74,-38,73 2 54 six 7 680,681,0,109,-73,73 2 55 seven 8 680,698,17,56,-18,56 2 56 eight 9 680,698,17,82,-21,73 2 57 nine : 340,515,8,66,-56,66 0 58 colon ; 340,515,124,62,-50,62 0 59 semicolon < 620,540,9,18,-29,18 0 60 less = 600,421,0,45,-41,45 0 61 equal > 620,540,9,28,-39,28 0 62 greater ? 620,698,8,98,-95,73 2 63 question @ 780,698,17,60,-30,60 2 64 at at " A 720,681,0,99,77,73 2 65 A B 720,681,0,92,36,73 2 66 B C 700,698,17,104,-28,73 2 67 C D 760,681,0,95,36,73 2 68 D E 720,681,0,107,36,73 2 69 E F 660,681,0,153,36,73 2 70 F G 760,698,17,118,-27,73 2 71 G H 800,681,0,160,36,73 2 72 H I 380,681,0,155,36,73 2 73 I J 620,681,17,151,42,73 2 74 J K 780,681,0,149,36,73 2 75 K L 640,681,0,135,36,73 2 76 L M 860,681,0,160,36,73 2 77 M N 740,681,0,155,36,73 2 78 N O 760,698,17,96,-28,73 2 79 O P 640,681,0,134,56,73 2 80 P Q 760,698,213,95,13,73 3 81 Q R 740,681,0,75,36,73 2 82 R S 700,698,17,81,-9,73 2 83 S T 700,681,0,152,-20,73 2 84 T U 740,681,17,165,-62,73 2 85 U V 660,681,0,209,-22,73 2 86 V W 1000,681,0,140,-22,73 2 87 W X 740,681,0,145,57,73 2 88 X Y 660,681,0,207,-22,73 2 89 Y Z 680,681,0,110,27,73 2 90 Z [ 260,741,118,164,41,73 2 91 bracketleft lB " \ 580,741,0,45,-23,45 2 92 backslash rs " ] 260,741,118,137,68,73 2 93 bracketright rB " ^ 480,749,0,93,-133,73 2 94 circumflex a^ " _ 500,0,125,50,50,50 0 95 underscore ` 320,698,0,63,-105,63 2 96 quoteleft oq " a 680,515,8,105,-34,73 0 97 a b 600,732,8,83,-7,73 2 98 b c 560,515,8,87,-8,73 0 99 c d 680,732,8,84,-10,73 2 100 d e 560,515,8,86,-9,73 0 101 e f 420,741,213,271,242,73 3 102 f g 620,515,213,99,29,73 1 103 g h 700,732,8,86,-43,73 2 104 h i 380,755,8,90,-33,73 2 105 i j 320,755,213,122,210,73 3 106 j k 700,732,8,82,-47,73 2 107 k l 380,732,8,80,-59,73 2 108 l m 960,515,8,86,-33,73 0 109 m n 680,515,8,85,-33,73 0 110 n o 600,515,8,77,-9,73 0 111 o p 660,515,213,72,74,72 1 112 p q 620,515,213,70,-10,70 1 113 q r 500,515,0,132,-34,73 0 114 r s 540,515,8,83,18,73 0 115 s t 440,658,8,98,-56,73 2 116 t u 680,507,8,90,-33,73 0 117 u v 540,515,8,82,-6,73 0 118 v w 860,515,8,81,-6,73 0 119 w x 620,515,8,84,40,73 0 120 x y 600,507,213,92,25,73 1 121 y z 560,515,8,76,14,73 0 122 z { 300,742,123,163,1,73 2 123 braceleft lC " | 620,750,250,0,-253 3 124 bar ba " } 300,751,114,106,58,73 2 125 braceright rC " ~ 480,709,0,103,-128,73 2 126 tilde a~ " bq 300,166,112,34,-56,34 0 128 quotesinglbase Fo 380,503,0,76,-12,73 0 129 guillemotleft Fc 380,503,0,76,-12,73 0 130 guillemotright bu 360,511,0,94,-10,73 0 131 bullet Fn 680,741,199,113,78,73 2 132 florin f/ 120,681,0,312,194,73 2 133 fraction %0 1360,698,17,23,-56,23 2 134 perthousand dg 420,698,137,96,-39,73 2 135 dagger dd 420,698,137,116,-29,73 2 136 daggerdbl en 500,311,0,123,10,73 0 137 endash em 1000,311,0,123,10,73 0 138 emdash fi 820,741,213,80,241,73 3 140 fi fl 820,741,213,80,241,73 3 141 fl .i 380,507,8,90,-33,73 0 144 dotlessi ga 380,771,0,94,-143,73 2 146 grave a" 560,775,0,106,-131,73 2 147 hungarumlaut a. 380,755,0,35,-117,35 2 148 dotaccent ab 460,707,0,106,-127,73 2 149 breve ah 480,749,0,93,-133,73 2 150 caron ao 360,775,0,96,-135,73 2 151 ring ho 320,0,199,23,-8,23 0 152 ogonek lq 520,698,0,75,-106,73 2 153 quotedblleft rq 520,698,0,90,-121,73 2 154 quotedblright oe 920,515,8,91,2,73 0 155 oe /l 380,732,8,94,-25,73 2 156 lslash Bq 520,166,112,25,-56,25 0 157 quotedblbase OE 1180,698,17,115,-44,73 2 158 OE /L 640,681,0,134,36,73 2 159 Lslash r! 320,515,191,74,-14,73 0 161 exclamdown ct 680,718,0,0,-111 2 162 cent Po 680,698,17,157,50,73 2 163 sterling Cs 680,571,0,7,-98,7 0 164 currency Ye 680,681,0,152,-42,73 2 165 yen bb 620,675,175,0,-253 2 166 brokenbar sc 620,698,137,68,4,68 2 167 section ad 520,727,0,99,-130,73 2 168 dieresis co 780,698,17,53,-33,53 2 169 copyright Of 440,685,0,105,-68,73 2 170 ordfeminine fo 220,503,0,79,-12,73 0 171 guilsinglleft tno 620,421,0,15,-31,15 0 172 logicalnot \- 600,323,0,45,-41,45 0 173 minus rg 780,698,17,53,-33,53 2 174 registered a- 480,691,0,101,-127,73 2 175 macron de 400,698,0,80,-80,73 2 176 degree t+- 600,514,0,45,-41,45 0 177 plusminus S2 408,698,0,127,-41,73 2 178 twosuperior S3 408,698,0,125,-36,73 2 179 threesuperior aa 340,771,0,117,-126,73 2 180 acute *m 679,507,205,98,-44,73 0 181 mu mc " ps 680,681,0,85,-87,73 2 182 paragraph pc 340,358,0,26,-76,26 0 183 periodcentered ac 360,0,220,0,-18 1 184 cedilla S1 408,688,0,48,-68,48 2 185 onesuperior Om 440,685,0,65,-77,65 2 186 ordmasculine fc 220,503,0,79,-12,73 0 187 guilsinglright 14 1020,681,0,84,-68,73 2 188 onequarter 12 1020,681,0,66,-68,66 2 189 onehalf 34 1020,691,0,84,-36,73 2 190 threequarters r? 620,515,189,36,-33,36 0 191 questiondown `A 720,937,0,99,77,73 2 192 Agrave 'A 720,937,0,99,77,73 2 193 Aacute ^A 720,915,0,99,77,73 2 194 Acircumflex ~A 720,875,0,99,77,73 2 195 Atilde :A 720,900,0,99,77,73 2 196 Adieresis oA 720,941,0,99,77,73 2 197 Aring AE 1140,681,0,117,77,73 2 198 AE ,C 700,698,220,104,-28,73 3 199 Ccedilla `E 720,937,0,107,36,73 2 200 Egrave 'E 720,937,0,107,36,73 2 201 Eacute ^E 720,915,0,107,36,73 2 202 Ecircumflex :E 720,900,0,107,36,73 2 203 Edieresis `I 380,937,0,155,36,73 2 204 Igrave 'I 380,937,0,157,36,73 2 205 Iacute ^I 380,915,0,163,36,73 2 206 Icircumflex :I 380,900,0,169,36,73 2 207 Idieresis -D 760,681,0,95,36,73 2 208 Eth ~N 740,875,0,155,36,73 2 209 Ntilde `O 760,937,17,96,-28,73 2 210 Ograve 'O 760,937,17,96,-28,73 2 211 Oacute ^O 760,915,17,96,-28,73 2 212 Ocircumflex ~O 760,875,17,96,-28,73 2 213 Otilde :O 760,900,17,96,-28,73 2 214 Odieresis tmu 600,514,0,45,-41,45 0 215 multiply /O 760,725,29,137,29,73 2 216 Oslash `U 740,937,17,165,-62,73 2 217 Ugrave 'U 740,937,17,165,-62,73 2 218 Uacute ^U 740,915,17,165,-62,73 2 219 Ucircumflex :U 740,900,17,165,-62,73 2 220 Udieresis 'Y 660,937,0,207,-22,73 2 221 Yacute TP 640,681,0,111,56,73 2 222 Thorn ss 660,741,213,92,281,73 3 223 germandbls `a 680,771,8,105,-34,73 2 224 agrave 'a 680,771,8,105,-34,73 2 225 aacute ^a 680,749,8,105,-34,73 2 226 acircumflex ~a 680,709,8,105,-34,73 2 227 atilde :a 680,734,8,105,-34,73 2 228 adieresis oa 680,775,8,105,-34,73 2 229 aring ae 880,515,8,83,11,73 0 230 ae ,c 560,515,220,87,-8,73 1 231 ccedilla `e 560,771,8,86,-9,73 2 232 egrave 'e 560,771,8,86,-9,73 2 233 eacute ^e 560,749,8,86,-9,73 2 234 ecircumflex :e 560,734,8,86,-9,73 2 235 edieresis `i 380,771,8,90,-33,73 2 236 igrave 'i 380,771,8,90,-33,73 2 237 iacute ^i 380,749,8,103,-33,73 2 238 icircumflex :i 380,734,8,149,-33,73 2 239 idieresis Sd 600,741,8,112,-9,73 2 240 eth ~n 680,709,8,85,-33,73 2 241 ntilde `o 600,771,8,77,-9,73 2 242 ograve 'o 600,771,8,77,-9,73 2 243 oacute ^o 600,749,8,77,-9,73 2 244 ocircumflex ~o 600,709,8,77,-9,73 2 245 otilde :o 600,734,8,77,-9,73 2 246 odieresis tdi 600,521,0,45,-41,45 0 247 divide /o 600,571,54,111,33,73 0 248 oslash `u 680,771,8,90,-33,73 2 249 ugrave 'u 680,771,8,90,-33,73 2 250 uacute ^u 680,749,8,90,-33,73 2 251 ucircumflex :u 680,734,8,90,-33,73 2 252 udieresis 'y 600,771,213,92,25,73 3 253 yacute Tp 660,732,213,72,74,72 3 254 thorn :y 600,734,213,92,25,73 3 255 ydieresis u2026 1000,177,8,0,-36 0 256 ellipsis groff-1.23.0/font/devps/freeeuro.ps0000644000175000017500000005113614450320476014103 00000000000000%!PS-AdobeFont-1.0: FreeEuro 001.001 %%Title: FreeEuro %Version: 001.001 %%CreationDate: Sun Jan 8 10:14:22 2006 %%Creator: root %Copyright: Created by Werner Lemberg with PfaEdit 1.0 %Copyright: (http://pfaedit.sf.net); the serif shapes are based on the %Copyright: Omega fonts created by Yannis Haralambous. % Generated by FontForge 20060105 (http://fontforge.sf.net/) %%EndComments FontDirectory/FreeEuro known{/FreeEuro findfont dup/UniqueID known{dup /UniqueID get 4166882 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 11 dict begin /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def /FontName /FreeEuro def /FontBBox {4 -23 903 710 }readonly def /UniqueID 4166882 def /PaintType 0 def /FontInfo 10 dict dup begin /version (001.001) readonly def /Notice (Created by Werner Lemberg with PfaEdit 1.0 \050http://pfaedit.sf.net\051; the serif shapes are based on the Omega fonts created by Yannis Haralambous.) readonly def /FullName (FreeEuro) readonly def /FamilyName (FreeEuro) readonly def /Weight (Medium) readonly def /FSType 12 def /ItalicAngle 0 def /isFixedPitch false def /UnderlinePosition -100 def /UnderlineThickness 50 def end readonly def /Encoding 256 array 0 1 255 { 1 index exch /.notdef put} for dup 0/Euro.symbol put dup 1/Euro.symbol.bold put dup 2/Euro.symbol.slanted put dup 3/Euro.symbol.bold.slanted put dup 4/Euro.serif put dup 5/Euro.serif.bold put dup 6/Euro.serif.italic put dup 7/Euro.serif.bold.italic put dup 8/Euro.sansserif put dup 9/Euro.sansserif.bold put dup 10/Euro.sansserif.slanted put dup 11/Euro.sansserif.bold.slanted put dup 12/Euro.mono put dup 13/Euro.mono.bold put dup 14/Euro.mono.slanted put dup 15/Euro.mono.bold.slanted put readonly def currentdict end currentfile eexec 743F8413F3636CA85A9FFEFB50B4BB27302A5A63F932884E18BF5153AD36053037D1C6CD 04294AF6A35612DB9108AC8514CB5C4A8469971B75A09F9E662068B0685490EA8C73F2DE 2FBBCF85D15AB9385E529DAB15A40D408002E88D0C107F711BC66BF0F2E92FDDC6B188F9 1EEB6B86050D5032E6ABCB11E343C6D795217B5973972E99A9420651ACF3B8FD4CAD1DA4 B00642AD077A5B86240F89F2BC011009CB2CF173FF68E9A88F0018F187D5E036FE8D904F 211842FF01AA7CAADDEB9E5A534FA3F90BDB8F6FFE24F7AC6E7BD0A74CF29EBBA51871F0 D1FF3262EA3CAFF583545FAB762B8D9BF14C8845C4EDB387B1248A4BCCB70AEDC6C67CF6 C4648FA00124C44166D66DE1573C926CD9C6AE4F8B89E5987035D23195432204B648D458 39F1769201B7C68828B3E49DFEF3065D705C2EBFFFB05B8A865CE4888872146C99671EFA EE1F514B94B86A47AAA5F21A39786E77D443FA4CF8B525C98FC02459528C08410C679440 CC3A160C40B14E03FAB3E267943E1FBACDD4C082777B31AD3591DAEA25DC60E0EE11AB59 52C58879FCB35A54009A156730AF209A8D4F00CF7DD9870C8DC3E48C19BED68742376268 0408FFD4A34A0D8659D44FADC9FC9D3084601C93FD9FCA770B1191500ECB12C8DBDB2032 007CECE3C6A2CC8593386DC1464B94A09EA2A83438C71ACC7CAD72D074ABF6FB98EFC81B 6A3D672D2DCC637F34ACF18D469ED29FE2C49062380E6A32850F696834FC8E46A924164A C64DF8F848D4D000EB6FD06A44D0320975A8EEE85173E4D7E39EC9DB03A8ED20DAED86D2 73CE5762A5D35D1A81987F9CD9921E39C2C5CEDD661C3B3EE86B703C101C410E41648347 7599C4CCB91234510ABAC16898D9D10E30B5FC1BABE78DF2A009E09E52816F2413899184 AB8F942A496B56C9FDE630B13AD9F0996ADE29CABAF1443452B427A2280AD00B85F4657C 65B47E929FB0A2A31F257B24FE4ECBAFC878C306094088E00DB2DA6D36CECE30971846B6 39DA9BA989109507FF21FD7198736278ED1CD021BFE7689D93B425D8B6CCCF07D37C22D7 966FB87EFBE8F6A86D4F0C4BD38F5F3A41DCEDA924FD5F0D8FF089A0F44DFD37498507D3 2A383FC717537744CC6868EB913D5C08CD0A3F935145FD5D811F01870F6136F4EFF757C5 D03E73FC22F88624116C08C225C1711C96A01656999AAF7414163E75548AB89F8AA85F20 9FA6EC242ECDA0953DC61EAE4107610380DFE2807101BDBA51391685990B3D1FFEFEC97E 0F0DE04283920370575AC06B8597EE756EEF7A3543A3E5F1B74343702A201C43411E7B76 DC6422E2529E740A6BC6BD44ABAACD955406734AF0852471CC7B49325286AFFD2F9CFD04 BB9CA4D0F6F0494CED1D2984E2C607FD2CE5C5A1F538CF9107771E691FAD51AE5DA70748 F14F2FF7CE61292F6FA50D4510E4100360A4A2EBF7F9A03F7A4DAC981C6DE582BAFEBC23 AD97EB56656A218B24D47C4345B398C14ECF5B76037D83FEB71E65F89C01133A5228496C DF4BCC8BD4C615C9725511A2376A01C80F1EF38757CF104DD0809121EF1A2B9F11B5BDC7 8E4F5A1463F37E952891370E1887644D26751A261FB5EE78BEA745F4F44A9B00098EDC4E 3547F5AE50DCBF29EF5BF82D653A148D340BC600EB411F4EA8A6A2D0B548D0B217E78943 BDAED70072716A4406D685B55C2C0F490D2B472C49B278DB78E9914C3623825E595A541F 509F0E7BB1A827F4E6B0EA42C668932AB48D7B4A21AC0DA7451924D1AA7CDBE80C94F109 1A4D91C3B908060FEB07D1B454A4CE4A60F8FACA6930313E09D5F11D1D8437E6B65EEE5B B5570C3B66ABC491BD8CF63C2C62BC7B38A0CDFFE9D75627E6D3B23B608C7EEBD8FC655C D197D28E8EB319814EA71B6AD63A966DB61D9C3C7D788683559C49338D037A235FD56FA0 059DDC6017F0919926C323327C204139F07810575A8749877FB2C0C53AF4E3962613A0E8 7D7C37A9974105992FC6B754CF23017C2E5851BCC90F48D6847EF1EF59E42032AFE03A98 DB363827CA07E337A5852BE832772A2981864B8C1EDAD8759ACBC132ADD0BB360F40BAFD FC7E5D32D724CF82FD3342D431F8F4CD9BDE2B07C8D8EED411E3A5889A8163CD1E2C2786 F78AD3C1D9879FD6E93BD1FD8949DE47A8BCD219422B2F1316950B72E1E5170701795A0A 80709E894C218AA64DF5684719830066B995785AB9F1603FFDCEA945FEC09F57BF886F01 A95811C7D4200E11C7CB373AAA4301E58F74E77519E11A89751A338B38D115B365547271 DB19E51B85B30D1EB8E3E0B95436262D52471D65BBCF5DD94F6FF1210BF09628191F8F04 3ED7109DE2AD284954564A1C80811B9AF1686DB799D36B50EB095AF37B9117992BB6B8F9 0CE43ED10F9D0CE4B8ED76549239A626809ECA3D5A90E23D3CFBC776D6D816A293F2A80B 7267D1842FA102BAD77A2A775CB55473F40D3976AFC77ECDA131FF663A12795528A7EC15 1D7854E759321709A8F4750716C949D71D332F9B0B80130916826F07E0165A5A1C5F3D8E EF8CDB4EE3F688867FDDD47B4D67AD677F3134D90E07A1F0A8690169AC2E176BCB7CF260 A70E374F3EC834E3B83D19CE3A52883024D2976E8E02C0B320CFD7B8BF66D11FBBF49353 647AC4AB23A2A5689506AB83AD60AF8783E04815CABE60A3243FC633FD12D6DA50036691 D3A0FBD4AD1309289565FC0C449510AD58085356AD829538B97A501FA73CEB693F09D551 8FEAE6DE59FD7871AAED96A27127286C09FDD5A1EAE421CC38F56A4AF6AD5FA9BF96BF00 2BE0A49BE6F27636DEB364A0762BCFF054020850C9222940B0E8A08E6A77240E1A0F42DC 07DAD0283BCD9DAC20E2A7542F5D74FC90D2661AD95350566F27125160C0525364D8B764 E06FBC0F85531185F8B92B4ADE928B2CF0DD4736CAA76F6659D128E416E9792F24CB6B41 CF369FF2BF9C360FA006938067DA606B2B19C8599FB28306FDACBF29841A169F6368384E 32B6BAD4179E345AB2B3CAB35E29E154228DCDC3D4C3317295A050A8AA86273BF7178A07 65B598EE7061AE13B11B670F2E5F90F9FDD2F09A84F247DF9C90698A44A29BEC87B3C606 E46A35D94986363CFEB26524FD7FB88092978128B0D246934D93BF90CDD94F7D243113C0 8BDD1E09E4AC9F6E7A5A4FDB89150632CA41E3320D6B5AC722B27984D238D29A20F69BFD 1AB94BFA39EE52371CBEC64E16E37319ED189F2CC3992EC03A780AE4AFAEAC4FFB7A8340 36F307F1BAB17477BF14809DA90E0AFBD0E3182D7E40A1EB1AABA8C64D9CA02044E85A82 7FDB6C215F77FADC0443A04083E23DF21523DE178DF165F369E93AD21F34B4D72C24D5F4 D6D19BE8F5B01AFCBBEC537C509FD7B388AA66A3E4CBCAA85601C20BEBBD2D3F11CE1CBC E7D8FA53FA83710A80D8795AA5FF3C2E7F063DC05DC002E8278DCC1FAF9909FFE55A633D 86BE4C570BD9820327490CA61CA4FDDE381CDF70D97FF279F6A458E5D7B8DE5E1384F894 3064F4F17D369F014D5A68C9F2E170BB59634AF060678CB4DC84450B94E34CA704B5DCE3 67125FEE35A1B0A27F40E38D00CB779ACB34284080D5D78E30DE6233F0AD3FC22D170A60 E2B7D4F206862D1890D16E3C9D720CCA05930814E00337AD8607098C68CBEB919504277D B3AB769CD77745B375945BC4246B813F828099DAB82512936FE106B368F189ACE1A2EAE1 4CF5FE1C91BD0D79CE179D34A0E85F8F1BFDEF9F28C1F26924D630E845CAA19BADC44B7B ED9C6452C0AD01D108967D85E0779AEE557A9207164D22DFF7BCCE92D5CB9809ADFD332F 9567C92510CFC94796AA5A312C4484183B66C44DED8476F974CE6FEBFE86178B99F1820B 07B3D7C80F5CCCAE591BD8920814B4398A502756D3C945D07C6CD9FC2414086434151E87 30C14D38764C532BDD5830E24C16BFF8CC19181621DD26E67259711E6CC43ED8AAE343B4 B728BFD242C6C314B3D453DD3B3BC3986E736B4085C8D7498C9778538AC0F2DE17B9F89A 60082B571BE433119A9522F93A4C1222A26F94A199D71F50FA5BA94CDA733E26A43A3002 564A841FCCC267EF8F1556CF85C8AF4A649F0AC533E0E859E3E2723525FCEC1B6E6A3CE9 0B66D585B1E7C4B953ECF941B12D3003FE14852B7978126BE4B58DF8924651697B79F333 F2D5BC34458DFD36826F8DFD374D0D59DD01FFC2C455B1A12AC80380F48A742013D0C3D9 C7E040364633F0476D1ECE1870386871CE95099A30F881EBE00F6E140FE58F8C1D5F2B37 35D12A9FF60157F8691DD64E60EF9B957C586D4E2E9D5474634F7AA44D50B11B001C66CC F283185C6E65E32D2F2B8127B986CF62455067A5E621738C8A381D2B6A033F6C389BE878 3179A54AD38D69223AD779A159B2D7D0AD1670A03171EB4C27930E1878037813CBC46214 7486F3B8E9F7016C9E2E4C60B03A4C976D48EE3A20131AA00F4B79707FD801B3F7A7759A 3AFF3F6CEE749F2B32B01A582DC408384B8749307794914EAF7A0300E1C9AEF42DFFD828 C5EE7D9730CE489F0A98C81E166B2B1EED3BCFACC370709947CFD29DEAD86C58FCF6AEA4 8D670583BCA7018853B781340D7F4D1F2FA5703EDA8F1815F74407B4617016AD9BDF1F49 340E7D89AF7CB5818B996201512968AA2B3D71C468C69DB46E514EC3CCBA360B3E80972D 86145148DC0BDD4ADDDFDC7D835DAAC0AA9B96DDD91973288B3A2A28BD6BB415C2A79818 7F58F3402DA53B0600FA53A01AEEBCE5081BCC0645348BD1772C54A608E88499CE0103EA C4ABC7FD74256C4F16A977BDF7F13843BFC6CCF16092740D9C1E7561EFD4EC6A3A30460E A434D1921727FA26D9F56627DCD6AF95951E602936C4AC6C7A6F6DFEF2C0CE0571458B27 BB31DA11C9E09DD3917F61140EFC4F059AC2FAC839BDDC0695B293C42BD17B1895A6B2B2 F955821C5CE356B1AA33C5F361BB0F43828A20B9F193E71E057F45B6CC8ABE53EEFF801F 2B6CFB31B6DEB5D84EB8525B938AC424B3486DEA14982E5CF7F2D2C92F2D9B28033DE0C3 4B610505771E0B1BE6AF03552EB8B44EC1190DAEB15DAAF21E7F2D437780484F0535D8ED 941A8FA13D379B911FC7AC99E4657DABD37891C467E8854DEAD2E34E05962F0EEC30B5D4 B8FA6EBA42C102564A2FCDF679AFB7FC145C98EDCC81BF33DCFEB593CF8E7C2F6E9E22B7 8B1DEE3B75C0E87AB95C6341A1D09948BF338B682F515D89230F8CDBFC72D56A00003EAD F5BC0A6CC1A802A80480D6CEBA34631C7892909E049473E8328295069C0845571ECC9980 CD8BCEB4C930C06601BFBE690FA0BB34631C7FF64D91A31BDF9035EC6E44EA12A79DF384 FD82092DEAFB2D2E1B0C8ED903BCA55382F98FA5346ACC20900D86E64FF528C604D6815E 3DEFC5F71EBBBAC2B5787B2F25AE820AFDD4038CD58B0F1710C1EEC7DA521071DCCFB9BF 24C9EA1049EF59E61D20BFD50BCB5D8CBD0DC266B8836F34EB94858A54CE0C9E6088188A EDE0BE39FAFE697AA6C8805CAD63DEE8A0CA226C91405DE5FE7FE8820124D6D79EA5F956 8C5CBFEA24C4F3D601428329453F226C4C3E3E429E429C2E96DF25EE1DD7B5B12B2C1DA7 CB0EE6EB0D018C2DD437A6883D2C2E57B9CB264CD3369C20AB831CDDAC5F57E550727C0B CC9715B2C87C26C0A9A6A2F173C7B03F12F993B217466E7896E4764C6AF20CDF0634205F 3E38E6C8C6DE3A4269C5C6CF03E49D60F0E2F3D7B3ED302C3BDA4EC6332867A19C9CE8FD 6E2D0F2C597E11896A3E6EDC4B616F76B3355DFBF26DB2199963252C93AE423F1AE6683F 115E9B68672BFF4C9134EED4C51AE587CC859F742A283F3C9B6088B0B9E65A1EA521578A E67D7396907129B83C1C9E2302D5FF46FCBF408E0FA69AA8F6E7193AE9E9DD5254201317 B3D304BDCA689B683568BCAD9539C4D6BDA50814D8F251A70E76E7A5EECF719DD1655DA0 605D9EFC940A8CF0FDEBC7146DE12F108959280903C34C69DC92F8205F2EE1D52F483AA7 7E02F277A1186849056036CB24AB238AF08C903C4CEB4851991C24A8158EAE8D8F3BE56C 355FC26D7BBD2849B7ED9E1A25DFE98BC62A6797615BCE59DEAAFD5B6D08298E2DDAA611 3DE60AB83FF7687B7ADD6706822270ECA925B559F2F9EC59C9AB0F365868DEC3122EE67F BAFE7EBFACEC14D4D40C55F94ABBE8CE82CEA67FC1415D127786071CC06DCB653CCDED0B 40A9D49994865CF45BA494AC11543A0546DC37417BD01DB100273EE3F0E7D12093E50FD0 E71B9A0326E8F35FCD86B3285781008ED03FCA1850D685CA5B62518C9194A0C7E8CFD5A9 FF6A0EF508ADBCEDAB7C7144272F8C7DB274CE7AA09CFABCCA3E6967EF259A72C3B8F4FD 4605CBB99CE88B679F3EC9486C442B05D776B9D7FA8C04203DBDF33C0CF45B15E68C9376 168229CC5176BC1E9707853192BD0C394E2D8880050594675F5B83488026791AEB1E6D79 A424B8F90149F4855EF1BDF6CF0137D459D2A22DA3FF00743B52B2F9C316262EE53AE760 43E2F267C2598CE66CFEAEF1459C307CA9B3FD8E897C93426545B80834EA16764633B2C5 5B31557E6B5398F17D0BE5CC1348FE71014EF3BA2F917589AE4A4C9D8EF22A6D0A288557 C4B2F2ABF2C30E778A5F21AA16BDD04CD8433514FBC7F81583F5D9CE3DE38542DCA55FFC 9142EB3B797946A7A121C134C82DAED820D3FF0E7053B40134353012A44B15506385533D 0702662BC8545130B7717B5E99BDC18E8473D2920C80CAD8F61D352C2B3718567B0BDFDF F063D2E1A568D6B17412149E4C9AFE3FD3F8186A8274FC01CA07504BE6751A7BDE74719E 970A9F1744917E3521C4988E547EC1B63D33AD86390DB6CDBA9436884CEAA6064E383B61 68BD405523A23D32B571E534354E1BD4EA3EDB7D1BBF2D0F6D6B36993DB0DF94C18BEBE2 6F4B6475306784C091E139A759F627843CED43666D95AE257E650DDA0F6C0458CF27885F 25D59FE5601777ADCCB42ABC20F960B17A2669B4277AEE51A3D33BB1914FC5985236A6E0 0C32956A1CAB55DD020DAFA2BAE36638E5F5866AEAB8E3439EFEA9266CB28B9DBA4B1746 046A71E3BF05F37FF84CEFD66479640C3BB43D915BFA3AF6F3916F2AAAE39DD4317563C2 26E361EE278E9FE076EE6B4733720C53918CA5CC9C5F4C6C7A36D8E49A591074AEFF0363 09E5834A3978ACEB9016F116D20B6854BC59484F344D069768C6DFC503EB95C9FEA0521B FD6E1C99FCD1268D18C1DD428C66DE9145071190FB17464C8C4FE87D9C0F3DA5FC3E933D 7375E88DC3BA96858D671A6616F52E70EC6B5795114C3F03F8C78CC388AC01866B347196 40705C2EA04CC1369A88B3A242FFCB32B48024742A03C94A6E715EF09F06CC999CA1E593 AB6013B7E25685C4FA93429EE0613E3DA07C94D82B9A739B954BD6EA1E2A9DE55461211B 4FBCCFF6BD480C845DC4B075B33551C760FE3D8F5EDB1201269AF48C8F8E96AFB5C7F767 20AD3F9BDB225AF317770F1C2644589EDB5639376E30DB053930511FEE7C9FF81F6B76ED 57E4C6CF157AF5EE0D8E05F0B9F1276385B3C4EF779593B0120AAE0073880C0DE6F76906 8B96E92133050EF7BA0A6585AB37880501F42477E0AB8A5D314F7A5A1B760142A42A40F2 2A12F0F79C747F8C57C688C5937BCCF9B217647EA1D7C16936055814F9260C647045F3C8 997D40B7BB690B654B9F243D2FC9343C7BAEC4F79AC5CA9C8A43E414B4BC6A6B02828CC2 1432BBC6E49EAB7DAE35926C6B0BFBC6AC3831834CF54A732E8531AC7D0A3AF62A5FF8F2 4B59EF71698824E2AC5E4DC2D5C58B9FFA80817C4DA7638CE5B6F0F33164FCCDA6F82933 AE42A26BA9AA939A7DBD55F35C29BB9D192251E945D9890F48F63D7BB58269031899F7D5 A52C1747CBEE945D55154AD30301FCC6345DF34A177E9CAB110D7A52B63B131A1F7D7165 BB5AC4B1842B9A1F3D86F521E4107B40963BB34CC61B10F79D936736DEAC7F25BBDEC228 E7838F1032154ADF35F333077483AFCDD50410C07707A47F9306BF794A15B5452EEB34FA 48A8C1BAA627EBB16BEBE9369AE7D100CF8D14E5B70613C8C8A53CA82495E8BAE8990ABE 0ACC0B2E9CC44191A50417657662385821B1C897C88AB2A0B149090CE11B940AC6DDB64D 0BF745858A1A56F811F1DE81458F50A704EA30F5F1918D9B5481E6E4681B389C447A65E3 56A12C8592C8709C09135B06994590DD0B87D2952C871EF0B7365D04928A7B19AB3A10EF 40B0BA1DAB4D3DC5789EBDB23E98698963FBD74DAAB6C8885A88634E9857CBCB163B1D0E 32DF259DFEF7217D6744CC6F34E0D96C7BC93CC0A19F4EFBDAB6338CB56B46E538EE92B4 353AA6663AC42A2EF78E4A228886577678FF36E5ED221A807E009D33A737F89F80461FA5 5741EEF636D19FAD5870AF6F436DFCEA130C102156F134F77DFE4933628DBE64B477555D 81CE6131866AA5712347043CF70634F92D5B984445D32A545607B62BA1C12D37FB6B17F3 84838E274818032AD7A07CDF1F504B3CB5C5C9D8D16342CAB18697A5821B2E219D14F15C AAFB33A44E4E6D18C4DC64F79DDCBF2BFF7B3FE05709420DBBC24B8C23822755062B9784 69AF6B01CDC9C45E55A71BC5BE1EDFDC23C430D61FF776BB4B2AB69BD391758462A9700E 21B81CE478207D443C5A868946969DA1E63AA939D3563605C83C2AB2C5E7551169F466D7 41FDCEE57EEE7897C41F0409AB61E86C947C83850C23DE579ED1A7EF7F941522F41337A7 F2FF06D4D5CC4A9436A2CEB91B1D9218F46BCC3A1A5C57539BD6A56C6755A8ADD89884F1 2FF46C13248D02EACB04008BCE1CCC3DA9CB7D4EF0AF02A97734C95D8C45CC360AAA467E 97858E0B66978BB46353E9C0A653E49CC1E63C119FA50441846E5AE38D551BDF3A7CBD2B 8E51C2C088A617B68E21DD2F44EF5033CD252A75C80F16F6C45EBC84E17FA58F8DA6800B 8F61B060F54124F1B1F12AE75059159AF036C25DD06F4EEF5D8048079AC6CCB1BD5DA270 005EC1428BC3F7A6369EC13EC8F99F77892D163FE605B8609940E1B27D784C57B7842BD7 10C78480BF7EE7CF9BC29064CBCBE8B3B584C453C29851C39438E10BB9CAD4B2776B0899 EDFF8CC4D35C8DF827743DC5D85681F4A7B9EAB43E133384B072F0D7A86EC6BFD5989503 A95AA4DFF2FCB6BCEC468DFF75D20F9FD35015D4F98D65160E9EF8E1AE723433114B5458 7B0A7314D320A942440D3D37F3BE4164C5D796C5D3597222EC88C7A14503EF964643B095 E2F113FA22EA7999905633109628F97982451A9810D6A1DD84EB108D7A26E04C1C00488D 322774F47B555B28D24732E6C0D4D701933C9506D379B3E5BC10609B167C1064F34A4327 A50D0D2FB470994714FB881EE3B88B054633BFF034650C0C4E4AE5720C35C7F3E4CD30E3 6B26D8CD1813A7703867952488E01B23FDF799AE3AB35E4880E41B4DDBCF8CB4FA68423E 2D5E122264F8378BB8EA414C83D95A4A6D85995CE64A50B39C8E5F94955CDDBD88804D42 279515FC1129FD2F50A170B214BED20695CCE59EAE0ACE91FCE6DD217B3A737A9DCAE11E A0C746306AA9447F469BE68D8488E392D00583BAF1E63782C73D5201359CE7A768F24489 0FA50098398CB006F74E9877E9E4373228269506F44931115C0E44654AFD6B48E3E2F6DD 47E738DE4CDC5344E1C26FAE5B73B9844F5CB2292D675CE88C2078DBDA11C2A9A58F4B10 42850802766C9387734F22288F12E1F0D211FE150294FDD1744D8001AB95D9D63FD5C916 B7886A1D6A076D14AD0B6D65E63D49CBC825E85CCFE3E6119DD05D6450980900600A0A07 4BE3EE6801DAA9670D1BD6F7FE3332BF9B16C9D7DF782547006BF79DD5286A899E1153F1 077B7AD8CDAC2724E1689A95B958D24566EA5759AF2276E2558AC8A110EA5CAB9C1BE598 4031BBCA618B7EA15E87379927AF1D58AF01217B45B9CC67F79D96977624A9A01B1AA7A3 1D0E4B61F6FC96A620867BAB29A7331DE35BC73E29DD89DEC1B5CA163679017FD5D52D6E F359C8ACD7D149B509EB1E9EA1EBDDD572720F11A390AC61F898295FCCA27F466787CE24 3C889A45EB97AE0AD87B5DB995DECB80D8A73592C9E17F02ED6BEFD6CFC5E56275366022 E3EE687762FDB605B7221C7004DA9E8B594D6CA0B0AA5AD97D0231C228E38D21F2652470 2524A76555EA690062A1C811C7708F33A432E4B93683D416BC6BFD9A3A9CD114ECEAD652 98376657CFC1B1826B77B533314A3962ABA6137CF6502713BDA51FFC763CF78C7A0AFC99 CD496DFE069FACD2669351BED17106952A3E55A13210C5024885CAF002343A31D1E64745 E973853B94DE520B204922CE2063140C7403D7E038EA2D21D86A72E417DEF576BC60ED61 B74A8237ABEBD176625ADC0B1475EF4D985D05148D0233041FB5F02920F4F4C769E2DF96 8463AB7054465464844A2A1F1C427B9369BBF6221B0D557C1F1AFF62F710BA060FAA89D7 3C6E7F5B09B2D1E192F47743BE288AB84682254C54ECDB6FB52E1013CFD075D0430D321D C0A9B30AA8D1BF0676816E3FB7BB53E19B9C782E3B15732AF9A233408CD12FCBB1D3A963 3910D9E4F84F1D89B0A26AFC1DF439654005CEDFD46A9B5FC815C91E72631D255475710A CADB424EC5D2A86681422B36B8A6BE4DCA28EA5A919D9EE1B4F722518925484A59C6A972 F68A0BC736BEBEF281DFA37F4F51BE2746644CAAC585DE766DCDF6443263C9A403E4E110 32721D8C79C005B982D7B1A3E19AEAF0C89A2AB06841D677F79C3152E4B130B122BFC8ED D6EFFAC69BA8C66C47F3D5321FB8A9C7156CFA2F0F577DF1CA2D8E9C6D854B401FF8DCF3 BFBA7C98B11B3F128EA81DD1BB7B4FC24943B43772A6E731876CF46608CB88EB143AE9B1 7D72DE503210705410B26CF1D70D7D4B98A2C4AC6F7AEBCE59BAB09F1C4D4E97EC3A9D91 15554C98E2FC7DF130D4548875C0ECF16614BFDAC96E9230FAAB82C6EBDAA0EBCCD1ABC9 F9DB0B987DF58240B927A6AF8BF1CA62C39DA2DFDF36DA884F67553F058CE4718777EDED 34E30501AC3DD9B8F9008463A33AA8612595E855D009CF9F7C1BDAC1DBD1483BCFF8A7DD 346DC22F31646C0CF07C753596AFC285F6136BF7E3C83B0FB75D9BDFA9979C0930A245D2 7899ECA0F64F12C390EA7293E5EFA7A1D0721AAF72B313E6A14FD20B1B5AD9F3BE0F071E 33E89D4F5CC7111B4C06F18782A5A8F840CF27EE20B8BDC0B16E295D4AC30C2E079F75CB 23A338BB99D059095BE8E7D2FEE1BC421BEAFC536D2E2C40E05B6EF3CF483A34CE506816 2CE04C4F2D9F17748F9FAFB67F046A168F4545D80ECF05266556DA6E75B018F790D5B821 B5F9D115BA8E3A7B273B92E6E111CD257A6B12F4F25956AF908C8CEC671DBB796FA93893 18D5B8473A04B63E0F751744D8050A1D266A15656A016697A9CA765660B5728E9BAC77CE F7EFA339B522C2C52E6C678C550388136C678B2CD1027214D0D086028A29DD4785EEB512 BD60CF2132746757559BE4C6B802792700B911D098F4A95A758B6E30285F906B6EE7B60D 991F86B1961FDC2BD5A9FA8F68E488AD57494765D9822A469FCAC1BDCE3F3685B09550D4 49CE97D9FA83F187923C4DE772464EFE98A9789B93E5691C621E9B79F227041D22CB05A0 22282BAA61BFC04863CEB7BA282CE68AE91CCDC2717747B3BCD808136F779DADFDBEECFF E610CEE002874E4B33EF0ED4602073C56693BA2479D885F53FE4F5C68DF9C6B09D021342 C117F488BFC7F2A7BADC2E059F0BF05AED5F6B8467CBE018D7AC442BC3526F8566A71B4A 69E93874F74F3B751B8C6811992D47DC4D080461269C6EB18AE76ECC66479B6A53E1984F A17E13F546FD4AC12024A1ACE29C9BDCD47274E480017759381B2081349FF3AC5BAA1902 2D9EB3DDC8471B0D2D58E3717973F7B7CD8E8AEAA301A676579AD57D112CF6D8F659B8CC E055A155AB0F6C6B8A3254ADBD5E6BBAA336327F3AE20C109CA8C46EF35814473457E3F2 EC80EE99547B84377DF391B0A9B2F60B818A0A3D49D5E36A2D7A05F4F77F964F81CC51D2 272CD30B52AFB7AEE06129977A0AF98BFF236EADF92CD7508A2F3FE853EE26530922A59B 639571AA10FA5FC0E1315B7215B76045E18141403E4B0B2A9EB724E69BB40AC1AB479216 1686D2B0DF545D0FA08CFACB8C8145AA9FB982222EE247B7DF2D5F2B33A9B6AE29CC6166 3F642883EB6757DB8F1845E1727B7AADAE2FD8E560922467E79EF1803A03C9D51F649DD4 16C75835F9EEB1FA6FAE978B1B7B7792FB24EDFD9EF55E67CB02D5C23C9628F126BD3A12 31869DAE5FBBCE60133DEB7D33F1E0ADFD9927A3E9E42B6AB0E5D703BD7271A179985FC3 D91C2D161B76F70987073647B26542C83A34172663F6793DE8B8D9BCD72CCD48DF5563C0 FBFA6CC45D99AB78CD6ED8B861948E54DFE9C99E169E35A88D03C1C9A7C84720A3956B00 0842CF8C515E3A722DDD0B6627926110B335744866564CC638901758FE0EFA98F4E3F4CF DF911E5E395EC3D17807D7483008A95BA603AB80FB6A359BA3F0A8ADFE60F9CBADF67441 1D0BE41B802B3EC9075DC1EB375EDCD27E113B4B1EA3C8ED0B1BBB2A3DB934CDC5CDA9B6 0F85B33DD71FCA5B25B0AAA6B528229D84E1E7B97CB72C0F20248509A2B6CC53E5B7B694 24FD8BFAE39C66E86DCEE0B602C9102A0575F15693B3C0A268C1C3F897F57E1CC5A58ADA 4222A57B2A53B234BA19ADA37208C16B1B757E106D5D8AF0AFFD6BBA6E753805BBC2E9A4 450A78025400D18B8FDCA54A18440331E48E52E3C4CA80FC171B02293CED081E887215EA D34DCF1D6FC2FE86502262006977878E4960326634F1A1EC8D2D96CF51EECDDD6D7CB410 6D2B37136A13B4D2B67A2DCC74365A27E72B263FCF506B34116BB93BF76DA0C813CE6F63 639BA86D000BEEED941AC2096A7F1C714615CE20F920BC4427BBB157105FC8FCC3D5FA6C 9C0D797AB7ECA5DA2B5DF210C4523E406821B704383C63055EB87E8C82E68ABB062487C8 834EB35BA973902999E27D9A7D143536CB253195A3801FAF741C1588C808A1 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if groff-1.23.0/font/devps/text.enc0000644000175000017500000000477513753060053013402 00000000000000# # This is the font encoding used by grops to encode the standard PS text # fonts (excluding special fonts). # asciicircum 0 asciitilde 1 Scaron 2 Zcaron 3 scaron 4 zcaron 5 Ydieresis 6 trademark 7 quotesingle 8 Euro 9 space 32 exclam 33 quotedbl 34 numbersign 35 dollar 36 percent 37 ampersand 38 quoteright 39 parenleft 40 parenright 41 asterisk 42 plus 43 comma 44 hyphen 45 period 46 slash 47 zero 48 one 49 two 50 three 51 four 52 five 53 six 54 seven 55 eight 56 nine 57 colon 58 semicolon 59 less 60 equal 61 greater 62 question 63 at 64 A 65 B 66 C 67 D 68 E 69 F 70 G 71 H 72 I 73 J 74 K 75 L 76 M 77 N 78 O 79 P 80 Q 81 R 82 S 83 T 84 U 85 V 86 W 87 X 88 Y 89 Z 90 bracketleft 91 backslash 92 bracketright 93 circumflex 94 underscore 95 quoteleft 96 a 97 b 98 c 99 d 100 e 101 f 102 g 103 h 104 i 105 j 106 k 107 l 108 m 109 n 110 o 111 p 112 q 113 r 114 s 115 t 116 u 117 v 118 w 119 x 120 y 121 z 122 braceleft 123 bar 124 braceright 125 tilde 126 quotesinglbase 128 guillemotleft 129 guillemotright 130 bullet 131 florin 132 fraction 133 perthousand 134 dagger 135 daggerdbl 136 endash 137 emdash 138 ff 139 fi 140 fl 141 ffi 142 ffl 143 dotlessi 144 dotlessj 145 grave 146 hungarumlaut 147 dotaccent 148 breve 149 caron 150 ring 151 ogonek 152 quotedblleft 153 quotedblright 154 oe 155 lslash 156 quotedblbase 157 OE 158 Lslash 159 exclamdown 161 cent 162 sterling 163 currency 164 yen 165 brokenbar 166 section 167 dieresis 168 copyright 169 ordfeminine 170 guilsinglleft 171 logicalnot 172 minus 173 registered 174 macron 175 degree 176 plusminus 177 twosuperior 178 threesuperior 179 acute 180 mu 181 paragraph 182 periodcentered 183 cedilla 184 onesuperior 185 ordmasculine 186 guilsinglright 187 onequarter 188 onehalf 189 threequarters 190 questiondown 191 Agrave 192 Aacute 193 Acircumflex 194 Atilde 195 Adieresis 196 Aring 197 AE 198 Ccedilla 199 Egrave 200 Eacute 201 Ecircumflex 202 Edieresis 203 Igrave 204 Iacute 205 Icircumflex 206 Idieresis 207 Eth 208 Ntilde 209 Ograve 210 Oacute 211 Ocircumflex 212 Otilde 213 Odieresis 214 multiply 215 Oslash 216 Ugrave 217 Uacute 218 Ucircumflex 219 Udieresis 220 Yacute 221 Thorn 222 germandbls 223 agrave 224 aacute 225 acircumflex 226 atilde 227 adieresis 228 aring 229 ae 230 ccedilla 231 egrave 232 eacute 233 ecircumflex 234 edieresis 235 igrave 236 iacute 237 icircumflex 238 idieresis 239 eth 240 ntilde 241 ograve 242 oacute 243 ocircumflex 244 otilde 245 odieresis 246 divide 247 oslash 248 ugrave 249 uacute 250 ucircumflex 251 udieresis 252 yacute 253 thorn 254 ydieresis 255 groff-1.23.0/font/devps/DESC.in0000644000175000017500000000023113753060053012754 00000000000000res 72000 hor 1 vert 1 sizescale 1000 unitwidth 1000 sizes 1000-10000000 0 styles R I B BI family T fonts 9 0 0 0 0 0 SS S ZD ZDR tcommand postpro grops groff-1.23.0/font/devps/ZDR0000644000175000017500000001256413753060053012304 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName ITC Zapf Dingbats Reverse # Version 002.000 # FamilyName ITC Zapf Dingbats # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1988, 1989, 1997 Adobe Systems Incorporated. All Rights Reserved.ITC Zapf Dingbats is a registered trademark of International Typeface Corporation. # Comment Copyright (c) 1985, 1987, 1988, 1989, 1997 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Thu May 1 15:14:13 1997 # Comment UniqueID 43082 # Comment VMusage 45775 55535 name ZDR internalname ZapfDingbats-Reverse special spacewidth 278 charset space 278 0 32 space --- 974,621 3 33 a1 --- 961,611 3 34 a2 --- 974,621 3 35 a202 --- 980,692 3 36 a3 --- 719,566 3 37 a4 --- 789,705,14 3 38 a5 --- 790,705,14 3 39 a119 --- 791,705,13 3 40 a118 --- 690,553 3 41 a117 --- 960,568 3 42 a11 lh 939,559 3 43 a12 --- 549,705,11 3 44 a13 --- 855,632 3 45 a14 --- 911,642 3 46 a15 --- 933,550 3 47 a16 --- 911,642 3 48 a105 --- 945,553 3 49 a17 --- 974,587 3 50 a18 --- 755,705,13 3 51 a19 --- 846,705,14 3 52 a20 --- 762,692 3 53 a21 --- 761,692 3 54 a22 --- 571,661,68,0,1 3 55 a23 --- 677,705,13 3 56 a24 --- 763,692 3 57 a25 --- 760,692 3 58 a26 --- 759,692 3 59 a27 --- 754,692 3 60 a28 --- 494,692 3 61 a6 --- 552,692 3 62 a7 --- 537,692 3 63 a8 --- 577,596 3 64 a9 --- 692,705,14 3 65 a10 --- 786,705,14 3 66 a29 --- 788,705,14 3 67 a30 --- 788,705,14 3 68 a31 --- 790,705,14 3 69 a32 --- 793,705,13 3 70 a33 --- 794,705,13 3 71 a34 --- 816,705,14 3 72 a35 --- 823,705,14 3 73 a36 --- 789,705,14 3 74 a37 --- 841,705,14 3 75 a38 --- 823,705,14 3 76 a39 --- 833,705,14 3 77 a40 --- 816,705,13 3 78 a41 --- 831,705,14 3 79 a42 --- 923,705,14 3 80 a43 --- 744,692 3 81 a44 --- 723,692 3 82 a45 --- 749,692 3 83 a46 --- 790,705,14 3 84 a47 --- 792,705,14 3 85 a48 --- 695,706,14 3 86 a49 --- 776,699,6 3 87 a50 --- 768,699,7 3 88 a51 --- 792,705,14 3 89 a52 --- 759,692 3 90 a53 --- 707,704,13 3 91 a54 --- 708,705,14 3 92 a55 --- 682,705,14 3 93 a56 --- 701,705,14 3 94 a57 --- 826,705,14 3 95 a58 --- 815,705,14 3 96 a59 --- 789,705,14 3 97 a60 --- 789,705,14 3 98 a61 --- 707,705,14 3 99 a62 --- 687,692 3 100 a63 --- 696,691 3 101 a64 --- 689,692 3 102 a65 --- 786,705,14 3 103 a66 --- 787,705,14 3 104 a67 --- 713,705,14 3 105 a68 --- 791,705,14 3 106 a69 --- 785,705,14 3 107 a70 --- 791,705,14 3 108 a71 --- 873,705,14 3 109 a72 --- 761,692 3 110 a73 --- 762,692 3 111 a74 --- 762,692 3 112 a203 --- 759,692 3 113 a75 --- 759,692 3 114 a204 --- 892,705 3 115 a76 --- 892,692,14 3 116 a77 --- 788,705,14 3 117 a78 --- 784,705,14 3 118 a79 --- 438,705,14 3 119 a81 --- 138,692 3 120 a82 --- 277,692 3 121 a83 --- 415,692 3 122 a84 --- 392,705 3 123 a97 --- 392,705 3 124 a98 --- 668,705 3 125 a99 --- 668,705 3 126 a100 --- 390,705,14 3 128 a89 --- 390,705,14 3 129 a90 --- 317,692 3 130 a93 --- 317,692 3 131 a94 --- 276,692 3 132 a91 --- 276,692 3 133 a92 --- 509,692 3 134 a205 --- 509,692 3 135 a85 --- 410,692 3 136 a206 --- 410,692 3 137 a86 --- 234,705,14 3 138 a87 --- 234,705,14 3 139 a88 --- 334,692 3 140 a95 --- 334,692 3 141 a96 --- 732,806,143 3 161 a101 --- 544,706,14 3 162 a102 --- 544,705,14 3 163 a103 --- 910,651 3 164 a104 --- 667,705,14 3 165 a106 --- 760,705,14 3 166 a107 --- 760,569 3 167 a108 --- 776,705 3 168 a112 --- 595,705,14 3 169 a111 --- 694,705,14 3 170 a110 --- 626,705 3 171 a109 --- 788,705,14 3 172 a120 --- 788,705,14 3 173 a121 --- 788,705,14 3 174 a122 --- 788,705,14 3 175 a123 --- 788,705,14 3 176 a124 --- 788,705,14 3 177 a125 --- 788,705,14 3 178 a126 --- 788,705,14 3 179 a127 --- 788,705,14 3 180 a128 --- 788,705,14 3 181 a129 --- 788,705,14 3 182 a130 --- 788,705,14 3 183 a131 --- 788,705,14 3 184 a132 --- 788,705,14 3 185 a133 --- 788,705,14 3 186 a134 --- 788,705,14 3 187 a135 --- 788,705,14 3 188 a136 --- 788,705,14 3 189 a137 --- 788,705,14 3 190 a138 --- 788,705,14 3 191 a139 --- 788,705,14 3 192 a140 --- 788,705,14 3 193 a141 --- 788,705,14 3 194 a142 --- 788,705,14 3 195 a143 --- 788,705,14 3 196 a144 --- 788,705,14 3 197 a145 --- 788,705,14 3 198 a146 --- 788,705,14 3 199 a147 --- 788,705,14 3 200 a148 --- 788,705,14 3 201 a149 --- 788,705,14 3 202 a150 --- 788,705,14 3 203 a151 --- 788,705,14 3 204 a152 --- 788,705,14 3 205 a153 --- 788,705,14 3 206 a154 --- 788,705,14 3 207 a155 --- 788,705,14 3 208 a156 --- 788,705,14 3 209 a157 --- 788,705,14 3 210 a158 --- 788,705,14 3 211 a159 --- 894,634 3 212 a160 --- 838,540 3 213 a161 --- 1016,540 3 214 a163 --- 458,820,127 3 215 a164 --- 748,597 3 216 a196 --- 924,552 3 217 a165 --- 748,597 3 218 a192 --- 918,526 3 219 a166 --- 927,660 3 220 a167 --- 928,562 3 221 a168 --- 928,563 3 222 a169 --- 834,537 3 223 a170 --- 873,599 3 224 a171 --- 828,588 3 225 a172 --- 924,594 3 226 a173 --- 924,594 3 227 a162 --- 917,692 3 228 a174 --- 930,608 3 229 a175 --- 931,608 3 230 a176 --- 463,791,99 3 231 a177 --- 883,623 3 232 a178 --- 836,648 3 233 a179 --- 836,648 3 234 a193 --- 867,591 3 235 a180 --- 867,591 3 236 a199 --- 696,648 3 237 a181 --- 696,648 3 238 a200 --- 874,619 3 239 a182 --- 874,615 3 241 a201 --- 760,692 3 242 a183 --- 946,533 3 243 a184 --- 771,655 3 244 a197 --- 865,481 3 245 a185 --- 771,655 3 246 a194 --- 888,712,19 3 247 a198 --- 967,568 3 248 a186 --- 888,712,19 3 249 a195 --- 831,579 3 250 a187 --- 873,578 3 251 a188 --- 927,542 3 252 a189 --- 970,616 3 253 a190 --- 918,593 3 254 a191 groff-1.23.0/font/devps/CBI0000644000175000017500000002112613753060053012234 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName Courier Bold Oblique # Version 004.000 # FamilyName Courier # # The original AFM file contains the following comments: # # Notice Copyright (c) 1989, 1990, 1991, 1993, 1996, 1997, 1998 Adobe Systems Incorporated. All Rights Reserved. # Comment Copyright (c) 1989, 1990, 1991, 1993, 1996, 1997, 1998 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Wed Aug 26 16:53:05 1998 # Comment UniqueID 44055 # Comment VMusage 11931 56737 name CBI internalname Courier-BoldOblique slant 11 spacewidth 600 encoding text.enc charset ha 600,750,0,57,-146,57 2 0 asciicircum ti 600,311,0,24,-64,24 0 1 asciitilde vS 600,811,13,112,-21,67 2 2 Scaron vZ 600,811,0,102,-26,67 2 3 Zcaron vs 600,679,12,92,-34,67 2 4 scaron vz 600,679,0,81,-42,67 2 5 zcaron :Y 600,789,0,145,-69,67 2 6 Ydieresis tm 600,678,0,128,-129,67 2 7 trademark aq 600,572,0,0,-246 2 8 quotesingle Eu 600,612,12,148,7,67 2 9 Euro space 600 0 32 space ! 600,572,12,0,-172 2 33 exclam " 600,572,0,24,-163,24 2 34 quotedbl dq " # 600,649,52,66,-48,66 2 35 numbersign sh " $ 600,646,124,54,-58,54 2 36 dollar Do " % 600,617,33,50,-74,50 2 37 percent & 600,539,12,41,-39,41 0 38 ampersand ' 600,572,0,0,-162 2 39 quoteright cq " ( 600,643,86,59,-259,59 2 40 parenleft ) 600,643,86,0,-50 2 41 parenright * 600,570,0,28,-114,28 2 42 asterisk + 600,438,0,19,-67,19 0 43 plus , 600,163,100,0,-83 0 44 comma - 600,282,0,0,-127 0 45 hyphen hy " . 600,153,12,0,-168 0 46 period / 600,696,133,108,-4,67 2 47 slash sl " 0 600,612,12,24,-94,24 2 48 zero 1 600,615,0,0,-44 2 49 one 2 600,613,0,20,-22,20 2 50 two 3 600,612,12,0,-27 2 51 three 4 600,613,0,0,-48 2 52 four 5 600,601,12,50,-36,50 2 53 five 6 600,612,12,68,-92,67 2 54 six 7 600,601,0,52,-106,52 2 55 seven 8 600,613,11,33,-74,33 2 56 eight 9 600,612,14,26,-51,26 2 57 nine : 600,403,12,0,-168 0 58 colon ; 600,403,100,0,-83 0 59 semicolon < 600,446,8,41,-55,41 0 60 less = 600,339,0,31,-52,31 0 61 equal > 600,446,8,43,-56,43 0 62 greater ? 600,582,13,24,-141,24 2 63 question @ 600,579,18,100,-15,67 2 64 at at " A 600,572,0,65,46,65 2 65 A B 600,572,0,55,14,55 2 66 B C 600,583,12,128,-51,67 2 67 C D 600,572,0,79,24,67 2 68 D E 600,572,0,113,2,67 2 69 E F 600,572,0,120,-13,67 2 70 F G 600,583,12,114,-38,67 2 71 G H 600,572,0,141,25,67 2 72 H I 600,572,0,74,-40,67 2 73 I J 600,572,12,151,-15,67 2 74 J K 600,572,0,111,20,67 2 75 K L 600,572,0,61,-1,61 2 76 L M 600,572,0,174,39,67 2 77 M N 600,572,0,167,36,67 2 78 N O 600,583,12,78,-33,67 2 79 O P 600,572,0,74,-10,67 2 80 P Q 600,584,143,76,-33,67 2 81 Q R 600,572,0,54,4,54 2 82 R S 600,583,13,76,-21,67 2 83 S T 600,572,0,125,-58,67 2 84 T U 600,572,12,160,-63,67 2 85 U V 600,572,0,163,-42,67 2 86 V W 600,572,0,168,-41,67 2 87 W X 600,572,0,119,25,67 2 88 X Y 600,572,0,145,-69,67 2 89 Y Z 600,572,0,67,-26,67 2 90 Z [ 600,643,86,74,-222,67 2 91 bracketleft lB " \ 600,695,133,0,-156 2 92 backslash rs " ] 600,643,86,0,-34 2 93 bracketright rB " ^ 600,679,0,60,-153,60 2 94 circumflex a^ " _ 600,0,249,12,99,12 1 95 underscore ` 600,572,0,0,-271 2 96 quoteleft oq " a 600,448,12,33,-31,33 0 97 a b 600,621,12,50,40,50 2 98 b c 600,448,12,48,-46,48 0 99 c d 600,621,12,85,-32,67 2 100 d e 600,447,12,43,-52,43 0 101 e f 600,621,0,107,-62,67 2 102 f g 600,447,184,113,12,67 1 103 g h 600,621,0,57,11,57 2 104 h i 600,642,0,0,-40 2 105 i j 600,641,184,0,-4 3 106 j k 600,621,0,77,0,67 2 107 k l 600,621,0,0,-41 2 108 l m 600,447,0,84,65,67 0 109 m n 600,447,0,45,25,45 0 110 n o 600,448,12,52,-31,52 0 111 o p 600,447,183,56,72,56 1 112 p q 600,447,183,128,-37,67 1 113 q r 600,448,0,86,-20,67 0 114 r s 600,448,12,43,-34,43 0 115 s t 600,567,12,23,-110,23 2 116 t u 600,434,12,42,-38,42 0 117 u v 600,434,0,123,-28,67 0 118 v w 600,434,0,142,-10,67 0 119 w x 600,434,0,91,32,67 0 120 x y 600,434,183,124,39,67 1 121 y z 600,434,0,41,-42,41 0 122 z { 600,764,228,78,-113,67 3 123 braceleft lC " | 600,750,249,0,-176 3 124 bar ba " } 600,764,228,0,-26 3 125 braceright rC " ~ 600,644,0,98,-150,67 2 126 tilde a~ " bq 600,163,100,0,-83 0 128 quotesinglbase Fo 600,423,0,80,-34,67 0 129 guillemotleft Fc 600,423,0,53,-7,53 0 130 guillemotright bu 600,482,0,0,-125 0 131 bullet Fn 600,618,119,126,90,67 2 132 florin f/ 600,634,85,163,31,67 2 133 fraction %0 600,617,33,171,64,67 2 134 perthousand dg 600,572,44,16,-131,16 2 135 dagger dd 600,572,42,16,-95,16 2 136 daggerdbl en 600,282,0,27,-63,27 0 137 endash em 600,282,0,104,14,67 0 138 emdash fi 600,642,0,74,41,67 2 140 fi fl 600,621,0,67,44,67 2 141 fl .i 600,434,0,0,-38 0 144 dotlessi ga 600,678,0,37,-214,37 2 146 grave a" 600,710,0,175,-214,67 2 147 hungarumlaut a. 600,641,0,0,-299 2 148 dotaccent ab 600,657,0,102,-169,67 2 149 breve ah 600,679,0,81,-175,67 2 150 caron ao 600,717,0,0,-268 2 151 ring ho 600,22,177,0,-253 0 152 ogonek lq 600,572,0,54,-169,54 2 153 quotedblleft rq 600,572,0,47,-61,47 2 154 quotedblright oe 600,446,12,100,12,67 0 155 oe /l 600,621,0,0,-39 2 156 lslash Bq 600,163,101,0,18 0 157 quotedblbase OE 600,572,0,170,2,67 2 158 OE /L 600,572,0,61,-1,61 2 159 Lslash r! 600,447,136,0,-162 0 161 exclamdown ct 600,605,52,50,-97,50 2 162 cent Po 600,612,27,81,-69,67 2 163 sterling Cs 600,605,0,123,-12,67 2 164 currency Ye 600,601,0,145,-72,67 2 165 yen bb 600,724,224,0,-181 3 166 brokenbar sc 600,584,63,52,-58,52 2 167 section ad 600,640,0,17,-209,17 2 168 dieresis co 600,744,0,87,-111,67 2 169 copyright Of 600,612,0,0,-208 2 170 ordfeminine fo 600,423,0,0,-122 0 171 guilsinglleft tno 600,358,0,35,-87,35 0 172 logicalnot \- 600,266,0,17,-69,17 0 173 minus rg 600,744,0,87,-111,67 2 174 registered a- 600,591,0,75,-137,67 2 175 macron de 600,612,0,0,-186 2 176 degree t+- 600,438,127,20,-9,20 0 177 plusminus S2 600,607,0,0,-141 2 178 twosuperior S3 600,607,0,0,-140 2 179 threesuperior aa 600,678,0,64,-233,64 2 180 acute *m 600,434,167,46,-18,46 0 181 mu mc " ps 600,745,154,105,-143,67 2 182 paragraph pc 600,386,0,0,-213 0 183 periodcentered ac 600,0,207,0,-154 1 184 cedilla S1 600,607,0,0,-156 2 185 onesuperior Om 600,612,0,0,-206 2 186 ordmasculine fc 600,423,0,0,-112 0 187 guilsinglright 14 600,625,91,208,-9,67 2 188 onequarter 12 600,625,91,172,24,67 2 189 onehalf 34 600,626,91,187,9,67 2 190 threequarters r? 600,446,149,0,-58 0 191 questiondown `A 600,811,0,65,46,65 2 192 Agrave 'A 600,811,0,76,46,67 2 193 Aacute ^A 600,811,0,74,46,67 2 194 Acircumflex ~A 600,777,0,114,46,67 2 195 Atilde :A 600,789,0,65,46,65 2 196 Adieresis oA 600,800,0,65,46,65 2 197 Aring AE 600,572,0,158,34,67 2 198 AE ,C 600,583,204,123,-50,67 3 199 Ccedilla `E 600,811,0,113,2,67 2 200 Egrave 'E 600,811,0,113,2,67 2 201 Eacute ^E 600,811,0,113,2,67 2 202 Ecircumflex :E 600,789,0,113,2,67 2 203 Edieresis `I 600,811,0,74,-40,67 2 204 Igrave 'I 600,811,0,88,-40,67 2 205 Iacute ^I 600,811,0,86,-40,67 2 206 Icircumflex :I 600,789,0,74,-40,67 2 207 Idieresis -D 600,572,0,79,24,67 2 208 Eth ~N 600,777,0,167,36,67 2 209 Ntilde `O 600,811,12,78,-33,67 2 210 Ograve 'O 600,811,12,88,-33,67 2 211 Oacute ^O 600,811,12,86,-33,67 2 212 Ocircumflex ~O 600,777,12,126,-33,67 2 213 Otilde :O 600,789,12,78,-33,67 2 214 Odieresis tmu 600,441,0,48,-48,48 0 215 multiply /O 600,585,19,108,-3,67 2 216 Oslash `U 600,811,12,160,-63,67 2 217 Ugrave 'U 600,811,12,160,-63,67 2 218 Uacute ^U 600,811,12,160,-63,67 2 219 Ucircumflex :U 600,789,12,160,-63,67 2 220 Udieresis 'Y 600,811,0,145,-69,67 2 221 Yacute TP 600,572,0,83,41,67 2 222 Thorn ss 600,621,12,53,23,53 2 223 germandbls `a 600,678,12,33,-31,33 2 224 agrave 'a 600,678,12,59,-31,59 2 225 aacute ^a 600,679,12,55,-31,55 2 226 acircumflex ~a 600,644,12,93,-31,67 2 227 atilde :a 600,640,12,33,-31,33 2 228 adieresis oa 600,717,12,33,-31,33 2 229 aring ae 600,446,12,86,18,67 0 230 ae ,c 600,448,206,48,-46,48 1 231 ccedilla `e 600,678,12,44,-52,44 2 232 egrave 'e 600,678,12,71,-52,67 2 233 eacute ^e 600,679,12,67,-52,67 2 234 ecircumflex :e 600,640,12,43,-52,43 2 235 edieresis `i 600,678,0,24,-38,24 2 236 igrave 'i 600,678,0,51,-38,51 2 237 iacute ^i 600,679,0,47,-38,47 2 238 icircumflex :i 600,640,0,4,-38,4 2 239 idieresis Sd 600,693,12,49,-41,49 2 240 eth ~n 600,644,0,98,25,67 2 241 ntilde `o 600,678,12,52,-31,52 2 242 ograve 'o 600,678,12,64,-31,64 2 243 oacute ^o 600,679,12,60,-31,60 2 244 ocircumflex ~o 600,644,12,98,-31,67 2 245 otilde :o 600,640,12,52,-31,52 2 246 odieresis tdi 600,425,0,15,-75,15 0 247 divide /o 600,452,22,75,-7,67 0 248 oslash `u 600,678,12,42,-38,42 2 249 ugrave 'u 600,678,12,44,-38,44 2 250 uacute ^u 600,679,12,42,-38,42 2 251 ucircumflex :u 600,640,12,42,-38,42 2 252 udieresis 'y 600,678,183,124,39,67 3 253 yacute Tp 600,618,183,56,72,56 3 254 thorn :y 600,640,183,124,39,67 3 255 ydieresis u2026 600,111,12,47,19,47 0 256 ellipsis groff-1.23.0/font/devps/BMI0000644000175000017500000003004314450320476012247 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName ITC Bookman Light Italic # Version 003.001 # FamilyName ITC Bookman # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.ITC Bookman is a registered trademark of International Typeface Corporation. # Comment Copyright (c) 1985, 1987, 1989, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:30:03 1999 # Comment UniqueID 44720 # Comment VMusage 36234 43170 name BMI internalname Bookman-LightItalic slant 10 spacewidth 300 encoding text.enc ligatures fi fl 0 kernpairs A T -5 A V -78 A W -73 A Y -62 A 'Y -62 A :Y -62 'A T -5 'A V -78 'A W -73 'A Y -62 'A 'Y -62 'A :Y -62 ^A T -5 ^A V -78 ^A W -73 ^A Y -62 ^A 'Y -62 ^A :Y -62 :A T -5 :A V -78 :A W -73 :A Y -62 :A 'Y -62 :A :Y -62 `A T -5 `A V -78 `A W -73 `A Y -62 `A 'Y -62 `A :Y -62 oA T -5 oA V -78 oA W -73 oA Y -62 oA 'Y -62 oA :Y -62 ~A T -5 ~A V -78 ~A W -73 ~A Y -62 ~A 'Y -62 ~A :Y -62 F A -16 F 'A -16 F ^A -16 F :A -16 F `A -16 F oA -16 F ~A -16 F , -98 F . -97 F u2026 -97 L V 4 L W 9 L Y 7 L 'Y 7 L :Y 7 L y 20 L 'y 20 L :y 20 /L V 4 /L W 9 /L Y 7 /L 'Y 7 /L :Y 7 /L y 20 /L 'y 20 /L :y 20 P A -30 P 'A -30 P ^A -30 P :A -30 P `A -30 P oA -30 P ~A -30 P , -106 P . -105 P u2026 -105 R T 65 R V 2 R W 2 R Y 11 R 'Y 11 R :Y 11 T A -14 T 'A -14 T ^A -14 T :A -14 T `A -14 T oA -14 T ~A -14 T a 9 T 'a 9 T ^a 9 T :a 9 T `a 9 T oa 9 T ~a 9 T c 16 T ,c 16 T : 48 T , -79 T e 10 T 'e 10 T ^e 10 T :e 10 T `e 10 T - 20 T hy 20 T i 71 T 'i 71 T ^i 71 T :i 71 T `i 71 T o 14 T 'o 14 T ^o 14 T :o 14 T `o 14 T /o 14 T ~o 14 T . -78 T u2026 -78 T r 67 T s -7 T vs -7 T ; 48 V A -70 V 'A -70 V ^A -70 V :A -70 V `A -70 V oA -70 V ~A -70 V a -70 V 'a -70 V ^a -70 V :a -70 V `a -70 V oa -70 V ~a -70 V : -35 V , -109 V e -70 V 'e -70 V ^e -70 V :e -70 V `e -70 V - 20 V hy 20 V i 3 V 'i 3 V ^i 3 V :i 13 V `i 13 V o -70 V 'o -70 V ^o -70 V :o -70 V `o -70 V /o -70 V ~o -70 V . -100 V u2026 -100 V r -20 V ; -44 V u -10 V 'u -10 V ^u -10 V :u -10 V `u -10 V y -14 V 'y -14 V :y -14 W A -60 W 'A -60 W ^A -60 W :A -60 W `A -60 W oA -60 W ~A -60 W a -60 W 'a -60 W ^a -60 W :a -60 W `a -60 W oa -60 W ~a -60 W : -35 W , -109 W e -60 W 'e -60 W ^e -60 W :e -60 W `e -60 W - 20 W hy 20 W i 3 W 'i 3 W ^i 13 W :i 13 W `i 13 W o -60 W 'o -60 W ^o -60 W :o -60 W `o -60 W /o -60 W ~o -60 W . -100 W u2026 -100 W r -30 W ; -42 W u -20 W 'u -20 W ^u -20 W :u -20 W `u -20 W y -14 W 'y -14 W :y -14 Y A -82 Y 'A -82 Y ^A -82 Y :A -82 Y `A -82 Y oA -82 Y ~A -82 Y a -79 Y 'a -79 Y ^a -79 Y :a -79 Y `a -79 Y oa -79 Y ~a -79 Y : -35 Y , -109 Y e -78 Y 'e -78 Y ^e -78 Y :e -78 Y `e -78 Y - 20 Y hy 20 Y i -11 Y 'i -11 Y o -75 Y 'o -75 Y ^o -75 Y :o -75 Y `o -75 Y /o -75 Y ~o -75 Y p -37 Y . -100 Y u2026 -100 Y q -72 Y ; -40 Y u -31 Y 'u -31 Y ^u -31 Y :u -31 Y `u -31 Y v -19 'Y A -82 'Y 'A -82 'Y ^A -82 'Y :A -82 'Y `A -82 'Y oA -82 'Y ~A -82 'Y a -79 'Y 'a -79 'Y ^a -79 'Y :a -79 'Y `a -79 'Y oa -79 'Y ~a -79 'Y : -35 'Y , -109 'Y e -78 'Y 'e -78 'Y ^e -78 'Y :e -78 'Y `e -78 'Y - 20 'Y hy 20 'Y i -11 'Y 'i -11 'Y o -75 'Y 'o -75 'Y ^o -75 'Y :o -75 'Y `o -75 'Y /o -75 'Y ~o -75 'Y p -37 'Y . -100 'Y u2026 -100 'Y q -72 'Y ; -40 'Y u -31 'Y 'u -31 'Y ^u -31 'Y :u -31 'Y `u -31 'Y v -19 :Y A -82 :Y 'A -82 :Y ^A -82 :Y :A -82 :Y `A -82 :Y oA -82 :Y ~A -82 :Y a -79 :Y 'a -79 :Y ^a -79 :Y :a -79 :Y `a -79 :Y oa -79 :Y ~a -79 :Y : -35 :Y , -109 :Y e -78 :Y 'e -78 :Y ^e -78 :Y :e -78 :Y `e -78 :Y - 20 :Y hy 20 :Y i -11 :Y 'i -11 :Y o -75 :Y 'o -75 :Y ^o -75 :Y :o -75 :Y `o -75 :Y /o -75 :Y ~o -75 :Y p -37 :Y . -100 :Y u2026 -100 :Y q -72 :Y ; -40 :Y u -31 :Y 'u -31 :Y ^u -31 :Y :u -31 :Y `u -31 :Y v -19 f f -19 r c -8 r ,c -8 r , -143 r d -9 r e -15 r 'e -15 r ^e -15 r :e -15 r `e -15 r f -9 r g -3 r h -20 r - 20 r hy 20 r m 37 r n 38 r ~n 38 r o -10 r 'o -10 r ^o -10 r :o -10 r `o -10 r /o -10 r ~o -10 r . -134 r u2026 -134 r q -14 charset ha 600,681,0,49,-47,49 2 0 asciicircum ti 600,386,0,45,-41,45 0 1 asciitilde vS 640,861,17,78,-11,70 2 2 Scaron vZ 580,861,0,165,42,70 2 3 Zcaron vs 540,684,8,61,-15,61 2 4 scaron vz 520,684,8,91,12,70 2 5 zcaron :Y 660,865,0,199,-37,70 2 6 Ydieresis tm 980,681,0,35,-19,35 2 7 trademark aq 200,698,0,97,-49,70 2 8 quotesingle Eu 620,698,17,125,8,70 2 9 Euro space 300 0 32 space ! 320,698,8,72,-53,70 2 33 exclam " 360,699,0,92,-57,70 2 34 quotedbl dq " # 620,681,0,28,-57,28 2 35 numbersign sh " $ 620,762,85,49,-28,49 2 36 dollar Do " % 800,691,8,61,-6,61 2 37 percent & 820,698,18,78,-15,70 2 38 ampersand ' 280,698,0,58,-98,58 2 39 quoteright cq " ( 280,727,146,153,-46,70 2 40 parenleft ) 280,727,146,49,58,49 2 41 parenright * 440,698,0,115,-89,70 2 42 asterisk + 600,548,0,45,-41,45 0 43 plus , 300,112,115,0,-38 0 44 comma - 320,325,0,66,-28,66 0 45 hyphen hy " . 300,127,8,0,-46 0 46 period / 600,717,149,12,-54,12 2 47 slash sl " 0 620,698,17,76,-36,70 2 48 zero 1 620,681,0,0,-104 2 49 one 2 620,698,0,66,-16,66 2 50 two 3 620,698,17,52,-5,52 2 51 three 4 620,681,0,64,-19,64 2 52 four 5 620,681,17,44,-20,44 2 53 five 6 620,698,17,87,-39,70 2 54 six 7 620,681,0,102,-93,70 2 55 seven 8 620,698,17,85,-11,70 2 56 eight 9 620,698,17,79,-27,70 2 57 nine : 300,494,8,42,-46,42 0 58 colon ; 300,494,114,42,-38,42 0 59 semicolon < 600,561,0,38,-29,38 0 60 less = 600,433,0,45,-41,45 0 61 equal > 600,561,0,52,-43,52 0 62 greater ? 540,698,8,114,-64,70 2 63 question @ 780,698,17,72,-52,70 2 64 at at " A 700,681,0,70,75,70 2 65 A B 720,681,0,76,29,70 2 66 B C 720,698,17,76,-38,70 2 67 C D 740,681,0,92,29,70 2 68 D E 680,681,0,106,29,70 2 69 E F 620,681,0,173,29,70 2 70 F G 760,698,17,103,-38,70 2 71 G H 800,681,0,138,29,70 2 72 H I 320,681,0,142,29,70 2 73 I J 560,681,17,156,52,70 2 74 J K 720,681,0,134,29,70 2 75 K L 580,681,0,126,29,70 2 76 L M 860,681,0,146,32,70 2 77 M N 720,681,0,153,32,70 2 78 N O 760,698,17,89,-38,70 2 79 O P 600,681,0,131,29,70 2 80 P Q 780,698,191,82,-11,70 2 81 Q R 700,681,0,86,29,70 2 82 R S 640,698,17,78,-11,70 2 83 S T 600,681,0,175,0,70 2 84 T U 720,681,17,172,-68,70 2 85 U V 680,681,0,185,-37,70 2 86 V W 960,681,0,185,-37,70 2 87 W X 700,681,0,165,75,70 2 88 X Y 660,681,0,199,-37,70 2 89 Y Z 580,681,0,165,42,70 2 90 Z [ 260,717,136,141,-6,70 2 91 bracketleft lB " \ 600,717,0,0,-34 2 92 backslash rs " ] 260,717,136,99,35,70 2 93 bracketright rB " ^ 440,685,0,89,-126,70 2 94 circumflex a^ " _ 500,0,125,50,50,50 0 95 underscore ` 280,698,0,100,-141,70 2 96 quoteleft oq " a 620,494,8,116,-21,70 0 97 a b 600,717,8,71,-38,70 2 98 b c 480,494,8,92,-15,70 0 99 c d 640,717,8,105,-15,70 2 100 d e 540,494,8,85,-15,70 0 101 e f 340,725,218,267,210,70 3 102 f g 560,494,221,71,46,70 1 103 g h 620,717,8,119,-38,70 2 104 h i 280,663,8,121,-38,70 2 105 i j 280,663,221,78,250,70 3 106 j k 600,717,8,107,-38,70 2 107 k l 280,717,8,112,-50,70 2 108 l m 880,494,8,122,-38,70 0 109 m n 620,494,8,103,-38,70 0 110 n o 540,494,8,82,-15,70 0 111 o p 600,494,212,70,74,70 1 112 p q 560,494,212,74,-15,70 1 113 q r 400,494,0,131,-38,70 0 114 r s 540,494,8,57,-15,57 0 115 s t 340,664,8,121,-38,70 2 116 t u 620,484,8,116,-38,70 0 117 u v 540,494,8,72,-38,70 0 118 v w 880,494,8,63,-38,63 0 119 w x 540,494,8,136,41,70 0 120 x y 600,484,221,59,-10,59 1 121 y z 520,494,8,91,12,70 0 122 z { 360,717,191,132,-72,70 2 123 braceleft lC " | 600,750,250,0,-244 3 124 bar ba " } 380,717,191,3,37,3 2 125 braceright rC " ~ 440,671,0,98,-130,70 2 126 tilde a~ " bq 320,113,114,0,-37 0 128 quotesinglbase Fo 300,434,0,63,-20,63 0 129 guillemotleft Fc 300,434,0,53,-10,53 0 130 guillemotright bu 460,511,0,34,-50,34 0 131 bullet Fn 620,725,218,122,76,70 3 132 florin f/ 20,681,0,353,278,70 2 133 fraction %0 1180,691,8,69,-6,69 2 134 perthousand dg 620,698,130,0,-142 2 135 dagger dd 620,698,122,0,-94 2 136 daggerdbl en 500,325,0,111,17,70 0 137 endash em 1000,325,0,111,17,70 0 138 emdash fi 640,725,222,119,209,70 3 140 fi fl 660,725,218,103,209,70 3 141 fl .i 280,484,8,121,-38,70 0 144 dotlessi ga 340,706,0,87,-132,70 2 146 grave a" 340,694,0,230,-138,70 2 147 hungarumlaut a. 260,693,0,100,-139,70 2 148 dotaccent ab 440,680,0,110,-141,70 2 149 breve ah 440,684,0,131,-168,70 2 150 caron ao 300,706,0,84,-128,70 2 151 ring ho 260,0,153,72,-21,70 0 152 ogonek lq 440,698,0,103,-141,70 2 153 quotedblleft rq 440,698,0,61,-98,61 2 154 quotedblright oe 900,494,8,98,-15,70 0 155 oe /l 340,717,8,83,17,70 2 156 lslash Bq 480,113,114,0,-37 0 157 quotedblbase OE 1180,698,17,107,-38,70 2 158 OE /L 580,681,0,126,29,70 2 159 Lslash r! 320,494,213,31,-23,31 1 161 exclamdown ct 620,715,29,26,-98,26 2 162 cent Po 620,698,17,132,46,70 2 163 sterling Cs 620,591,0,35,-50,35 0 164 currency Ye 620,681,0,165,-21,70 2 165 yen bb 600,675,175,0,-244 2 166 brokenbar sc 620,698,178,68,12,68 2 167 section ad 420,661,0,97,-135,70 0 168 dieresis co 740,698,17,94,-34,70 2 169 copyright Of 440,698,0,123,-80,70 2 170 ordfeminine fo 180,434,0,78,-25,70 0 171 guilsinglleft tno 600,433,0,45,-41,45 0 172 logicalnot \- 600,335,0,45,-41,45 0 173 minus rg 740,698,17,94,-34,70 2 174 registered a- 440,658,0,94,-128,70 0 175 macron de 400,698,0,70,-70,70 2 176 degree t+- 600,548,0,45,-41,45 0 177 plusminus S2 372,698,0,117,-18,70 2 178 twosuperior S3 372,698,0,117,-20,70 2 179 threesuperior aa 320,706,0,133,-158,70 2 180 acute *m 640,484,205,79,-48,70 0 181 mu mc " ps 620,681,0,148,-62,70 2 182 paragraph pc 300,364,0,22,-87,22 0 183 periodcentered ac 320,0,178,0,5 0 184 cedilla S1 372,688,0,17,-64,17 2 185 onesuperior Om 400,698,0,105,-89,70 2 186 ordmasculine fc 180,434,0,73,-20,70 0 187 guilsinglright 14 930,681,0,33,-41,33 2 188 onequarter 12 930,681,0,45,-41,45 2 189 onehalf 34 930,691,0,33,-49,33 2 190 threequarters r? 540,494,212,18,32,18 1 191 questiondown `A 700,883,0,70,75,70 2 192 Agrave 'A 700,883,0,70,75,70 2 193 Aacute ^A 700,862,0,70,75,70 2 194 Acircumflex ~A 700,848,0,70,75,70 2 195 Atilde :A 700,865,0,70,75,70 2 196 Adieresis oA 700,883,0,70,75,70 2 197 Aring AE 1220,681,0,99,95,70 2 198 AE ,C 720,698,178,76,-38,70 2 199 Ccedilla `E 680,883,0,106,29,70 2 200 Egrave 'E 680,883,0,106,29,70 2 201 Eacute ^E 680,862,0,106,29,70 2 202 Ecircumflex :E 680,865,0,106,29,70 2 203 Edieresis `I 320,883,0,142,29,70 2 204 Igrave 'I 320,883,0,163,29,70 2 205 Iacute ^I 320,862,0,179,29,70 2 206 Icircumflex :I 320,865,0,177,29,70 2 207 Idieresis -D 740,681,0,92,29,70 2 208 Eth ~N 720,848,0,153,32,70 2 209 Ntilde `O 760,883,17,89,-38,70 2 210 Ograve 'O 760,883,17,89,-38,70 2 211 Oacute ^O 760,862,17,89,-38,70 2 212 Ocircumflex ~O 760,848,17,89,-38,70 2 213 Otilde :O 760,865,17,89,-38,70 2 214 Odieresis tmu 600,548,0,45,-41,45 0 215 multiply /O 760,777,95,89,-38,70 2 216 Oslash `U 720,883,17,172,-68,70 2 217 Ugrave 'U 720,883,17,172,-68,70 2 218 Uacute ^U 720,862,17,172,-68,70 2 219 Ucircumflex :U 720,865,17,172,-68,70 2 220 Udieresis 'Y 660,883,0,199,-37,70 2 221 Yacute TP 600,681,0,106,29,70 2 222 Thorn ss 620,698,111,83,171,70 2 223 germandbls `a 620,706,8,116,-21,70 2 224 agrave 'a 620,706,8,116,-21,70 2 225 aacute ^a 620,685,8,116,-21,70 2 226 acircumflex ~a 620,671,8,116,-21,70 2 227 atilde :a 620,688,8,116,-21,70 2 228 adieresis oa 620,706,8,116,-21,70 2 229 aring ae 880,494,8,88,-21,70 0 230 ae ,c 480,494,178,92,-15,70 0 231 ccedilla `e 540,706,8,85,-15,70 2 232 egrave 'e 540,706,8,85,-15,70 2 233 eacute ^e 540,685,8,85,-15,70 2 234 ecircumflex :e 540,688,8,85,-15,70 2 235 edieresis `i 280,706,8,121,-38,70 2 236 igrave 'i 280,706,8,133,-38,70 2 237 iacute ^i 280,685,8,149,-26,70 2 238 icircumflex :i 280,688,8,147,-38,70 2 239 idieresis Sd 540,725,8,152,-15,70 2 240 eth ~n 620,671,8,103,-38,70 2 241 ntilde `o 540,706,8,82,-15,70 2 242 ograve 'o 540,706,8,82,-15,70 2 243 oacute ^o 540,685,8,82,-15,70 2 244 ocircumflex ~o 540,671,8,82,-15,70 2 245 otilde :o 540,688,8,82,-15,70 2 246 odieresis tdi 600,548,0,45,-41,45 0 247 divide /o 540,532,49,81,-15,70 0 248 oslash `u 620,706,8,116,-38,70 2 249 ugrave 'u 620,706,8,116,-38,70 2 250 uacute ^u 620,685,8,116,-38,70 2 251 ucircumflex :u 620,688,8,116,-38,70 2 252 udieresis 'y 600,706,221,59,-10,59 3 253 yacute Tp 600,717,212,70,74,70 3 254 thorn :y 600,688,221,59,-10,59 3 255 ydieresis u2026 1000,127,8,0,-49 0 256 ellipsis groff-1.23.0/font/devps/zapfdr.afm0000644000175000017500000002246713753060053013700 00000000000000StartFontMetrics 4.1 Comment Copyright (c) 1985, 1987, 1988, 1989, 1997 Adobe Systems Incorporated. All Rights Reserved. Comment Creation Date: Thu May 1 15:14:13 1997 Comment UniqueID 43082 Comment VMusage 45775 55535 FontName ZapfDingbats-Reverse FullName ITC Zapf Dingbats Reverse FamilyName ITC Zapf Dingbats Weight Medium ItalicAngle 0 IsFixedPitch false FontBBox -1 -143 981 820 UnderlinePosition -100 UnderlineThickness 50 Version 002.000 Notice Copyright (c) 1985, 1987, 1988, 1989, 1997 Adobe Systems Incorporated. All Rights Reserved.ITC Zapf Dingbats is a registered trademark of International Typeface Corporation. EncodingScheme FontSpecific StdHW 28 StdVW 90 StartCharMetrics 202 C 32 ; WX 278 ; N space ; B 0 0 0 0 ; C 33 ; WX 974 ; N a1 ; B 35 72 939 621 ; C 34 ; WX 961 ; N a2 ; B 35 81 927 611 ; C 35 ; WX 974 ; N a202 ; B 35 72 939 621 ; C 36 ; WX 980 ; N a3 ; B 35 0 945 692 ; C 37 ; WX 719 ; N a4 ; B 34 139 685 566 ; C 38 ; WX 789 ; N a5 ; B 35 -14 755 705 ; C 39 ; WX 790 ; N a119 ; B 35 -14 755 705 ; C 40 ; WX 791 ; N a118 ; B 35 -13 761 705 ; C 41 ; WX 690 ; N a117 ; B 34 138 655 553 ; C 42 ; WX 960 ; N a11 ; B 35 123 925 568 ; C 43 ; WX 939 ; N a12 ; B 35 134 904 559 ; C 44 ; WX 549 ; N a13 ; B 29 -11 516 705 ; C 45 ; WX 855 ; N a14 ; B 34 59 820 632 ; C 46 ; WX 911 ; N a15 ; B 35 50 876 642 ; C 47 ; WX 933 ; N a16 ; B 35 139 899 550 ; C 48 ; WX 911 ; N a105 ; B 35 50 876 642 ; C 49 ; WX 945 ; N a17 ; B 35 139 909 553 ; C 50 ; WX 974 ; N a18 ; B 35 104 938 587 ; C 51 ; WX 755 ; N a19 ; B 34 -13 721 705 ; C 52 ; WX 846 ; N a20 ; B 36 -14 811 705 ; C 53 ; WX 762 ; N a21 ; B 35 0 727 692 ; C 54 ; WX 761 ; N a22 ; B 35 0 727 692 ; C 55 ; WX 571 ; N a23 ; B -1 -68 571 661 ; C 56 ; WX 677 ; N a24 ; B 36 -13 642 705 ; C 57 ; WX 763 ; N a25 ; B 35 0 728 692 ; C 58 ; WX 760 ; N a26 ; B 35 0 726 692 ; C 59 ; WX 759 ; N a27 ; B 35 0 725 692 ; C 60 ; WX 754 ; N a28 ; B 35 0 720 692 ; C 61 ; WX 494 ; N a6 ; B 35 0 460 692 ; C 62 ; WX 552 ; N a7 ; B 35 0 517 692 ; C 63 ; WX 537 ; N a8 ; B 35 0 503 692 ; C 64 ; WX 577 ; N a9 ; B 35 96 542 596 ; C 65 ; WX 692 ; N a10 ; B 35 -14 657 705 ; C 66 ; WX 786 ; N a29 ; B 35 -14 751 705 ; C 67 ; WX 788 ; N a30 ; B 35 -14 752 705 ; C 68 ; WX 788 ; N a31 ; B 35 -14 753 705 ; C 69 ; WX 790 ; N a32 ; B 35 -14 756 705 ; C 70 ; WX 793 ; N a33 ; B 35 -13 759 705 ; C 71 ; WX 794 ; N a34 ; B 35 -13 759 705 ; C 72 ; WX 816 ; N a35 ; B 35 -14 782 705 ; C 73 ; WX 823 ; N a36 ; B 35 -14 787 705 ; C 74 ; WX 789 ; N a37 ; B 35 -14 754 705 ; C 75 ; WX 841 ; N a38 ; B 35 -14 807 705 ; C 76 ; WX 823 ; N a39 ; B 35 -14 789 705 ; C 77 ; WX 833 ; N a40 ; B 35 -14 798 705 ; C 78 ; WX 816 ; N a41 ; B 35 -13 782 705 ; C 79 ; WX 831 ; N a42 ; B 35 -14 796 705 ; C 80 ; WX 923 ; N a43 ; B 35 -14 888 705 ; C 81 ; WX 744 ; N a44 ; B 35 0 710 692 ; C 82 ; WX 723 ; N a45 ; B 35 0 688 692 ; C 83 ; WX 749 ; N a46 ; B 35 0 714 692 ; C 84 ; WX 790 ; N a47 ; B 34 -14 756 705 ; C 85 ; WX 792 ; N a48 ; B 35 -14 758 705 ; C 86 ; WX 695 ; N a49 ; B 35 -14 661 706 ; C 87 ; WX 776 ; N a50 ; B 35 -6 741 699 ; C 88 ; WX 768 ; N a51 ; B 35 -7 734 699 ; C 89 ; WX 792 ; N a52 ; B 35 -14 757 705 ; C 90 ; WX 759 ; N a53 ; B 35 0 725 692 ; C 91 ; WX 707 ; N a54 ; B 35 -13 672 704 ; C 92 ; WX 708 ; N a55 ; B 35 -14 672 705 ; C 93 ; WX 682 ; N a56 ; B 35 -14 647 705 ; C 94 ; WX 701 ; N a57 ; B 35 -14 666 705 ; C 95 ; WX 826 ; N a58 ; B 35 -14 791 705 ; C 96 ; WX 815 ; N a59 ; B 35 -14 780 705 ; C 97 ; WX 789 ; N a60 ; B 35 -14 754 705 ; C 98 ; WX 789 ; N a61 ; B 35 -14 754 705 ; C 99 ; WX 707 ; N a62 ; B 34 -14 673 705 ; C 100 ; WX 687 ; N a63 ; B 36 0 651 692 ; C 101 ; WX 696 ; N a64 ; B 35 0 661 691 ; C 102 ; WX 689 ; N a65 ; B 35 0 655 692 ; C 103 ; WX 786 ; N a66 ; B 34 -14 751 705 ; C 104 ; WX 787 ; N a67 ; B 35 -14 752 705 ; C 105 ; WX 713 ; N a68 ; B 35 -14 678 705 ; C 106 ; WX 791 ; N a69 ; B 35 -14 756 705 ; C 107 ; WX 785 ; N a70 ; B 36 -14 751 705 ; C 108 ; WX 791 ; N a71 ; B 35 -14 757 705 ; C 109 ; WX 873 ; N a72 ; B 35 -14 838 705 ; C 110 ; WX 761 ; N a73 ; B 35 0 726 692 ; C 111 ; WX 762 ; N a74 ; B 35 0 727 692 ; C 112 ; WX 762 ; N a203 ; B 35 0 727 692 ; C 113 ; WX 759 ; N a75 ; B 35 0 725 692 ; C 114 ; WX 759 ; N a204 ; B 35 0 725 692 ; C 115 ; WX 892 ; N a76 ; B 35 0 858 705 ; C 116 ; WX 892 ; N a77 ; B 35 -14 858 692 ; C 117 ; WX 788 ; N a78 ; B 35 -14 754 705 ; C 118 ; WX 784 ; N a79 ; B 35 -14 749 705 ; C 119 ; WX 438 ; N a81 ; B 35 -14 403 705 ; C 120 ; WX 138 ; N a82 ; B 35 0 104 692 ; C 121 ; WX 277 ; N a83 ; B 35 0 242 692 ; C 122 ; WX 415 ; N a84 ; B 35 0 380 692 ; C 123 ; WX 392 ; N a97 ; B 35 263 357 705 ; C 124 ; WX 392 ; N a98 ; B 34 263 357 705 ; C 125 ; WX 668 ; N a99 ; B 35 263 633 705 ; C 126 ; WX 668 ; N a100 ; B 36 263 634 705 ; C 128 ; WX 390 ; N a89 ; B 35 -14 356 705 ; C 129 ; WX 390 ; N a90 ; B 35 -14 355 705 ; C 130 ; WX 317 ; N a93 ; B 35 0 283 692 ; C 131 ; WX 317 ; N a94 ; B 35 0 283 692 ; C 132 ; WX 276 ; N a91 ; B 35 0 242 692 ; C 133 ; WX 276 ; N a92 ; B 35 0 242 692 ; C 134 ; WX 509 ; N a205 ; B 35 0 475 692 ; C 135 ; WX 509 ; N a85 ; B 35 0 475 692 ; C 136 ; WX 410 ; N a206 ; B 35 0 375 692 ; C 137 ; WX 410 ; N a86 ; B 35 0 375 692 ; C 138 ; WX 234 ; N a87 ; B 35 -14 199 705 ; C 139 ; WX 234 ; N a88 ; B 35 -14 199 705 ; C 140 ; WX 334 ; N a95 ; B 35 0 299 692 ; C 141 ; WX 334 ; N a96 ; B 35 0 299 692 ; C 161 ; WX 732 ; N a101 ; B 35 -143 697 806 ; C 162 ; WX 544 ; N a102 ; B 56 -14 488 706 ; C 163 ; WX 544 ; N a103 ; B 34 -14 508 705 ; C 164 ; WX 910 ; N a104 ; B 35 40 875 651 ; C 165 ; WX 667 ; N a106 ; B 35 -14 633 705 ; C 166 ; WX 760 ; N a107 ; B 35 -14 726 705 ; C 167 ; WX 760 ; N a108 ; B 0 121 758 569 ; C 168 ; WX 776 ; N a112 ; B 35 0 741 705 ; C 169 ; WX 595 ; N a111 ; B 34 -14 560 705 ; C 170 ; WX 694 ; N a110 ; B 35 -14 659 705 ; C 171 ; WX 626 ; N a109 ; B 34 0 591 705 ; C 172 ; WX 788 ; N a120 ; B 35 -14 754 705 ; C 173 ; WX 788 ; N a121 ; B 35 -14 754 705 ; C 174 ; WX 788 ; N a122 ; B 35 -14 754 705 ; C 175 ; WX 788 ; N a123 ; B 35 -14 754 705 ; C 176 ; WX 788 ; N a124 ; B 35 -14 754 705 ; C 177 ; WX 788 ; N a125 ; B 35 -14 754 705 ; C 178 ; WX 788 ; N a126 ; B 35 -14 754 705 ; C 179 ; WX 788 ; N a127 ; B 35 -14 754 705 ; C 180 ; WX 788 ; N a128 ; B 35 -14 754 705 ; C 181 ; WX 788 ; N a129 ; B 35 -14 754 705 ; C 182 ; WX 788 ; N a130 ; B 35 -14 754 705 ; C 183 ; WX 788 ; N a131 ; B 35 -14 754 705 ; C 184 ; WX 788 ; N a132 ; B 35 -14 754 705 ; C 185 ; WX 788 ; N a133 ; B 35 -14 754 705 ; C 186 ; WX 788 ; N a134 ; B 35 -14 754 705 ; C 187 ; WX 788 ; N a135 ; B 35 -14 754 705 ; C 188 ; WX 788 ; N a136 ; B 35 -14 754 705 ; C 189 ; WX 788 ; N a137 ; B 35 -14 754 705 ; C 190 ; WX 788 ; N a138 ; B 35 -14 754 705 ; C 191 ; WX 788 ; N a139 ; B 35 -14 754 705 ; C 192 ; WX 788 ; N a140 ; B 35 -14 754 705 ; C 193 ; WX 788 ; N a141 ; B 35 -14 754 705 ; C 194 ; WX 788 ; N a142 ; B 35 -14 754 705 ; C 195 ; WX 788 ; N a143 ; B 35 -14 754 705 ; C 196 ; WX 788 ; N a144 ; B 35 -14 754 705 ; C 197 ; WX 788 ; N a145 ; B 35 -14 754 705 ; C 198 ; WX 788 ; N a146 ; B 35 -14 754 705 ; C 199 ; WX 788 ; N a147 ; B 35 -14 754 705 ; C 200 ; WX 788 ; N a148 ; B 35 -14 754 705 ; C 201 ; WX 788 ; N a149 ; B 35 -14 754 705 ; C 202 ; WX 788 ; N a150 ; B 35 -14 754 705 ; C 203 ; WX 788 ; N a151 ; B 35 -14 754 705 ; C 204 ; WX 788 ; N a152 ; B 35 -14 754 705 ; C 205 ; WX 788 ; N a153 ; B 35 -14 754 705 ; C 206 ; WX 788 ; N a154 ; B 35 -14 754 705 ; C 207 ; WX 788 ; N a155 ; B 35 -14 754 705 ; C 208 ; WX 788 ; N a156 ; B 35 -14 754 705 ; C 209 ; WX 788 ; N a157 ; B 35 -14 754 705 ; C 210 ; WX 788 ; N a158 ; B 35 -14 754 705 ; C 211 ; WX 788 ; N a159 ; B 35 -14 754 705 ; C 212 ; WX 894 ; N a160 ; B 35 58 860 634 ; C 213 ; WX 838 ; N a161 ; B 35 152 803 540 ; C 214 ; WX 1016 ; N a163 ; B 34 152 981 540 ; C 215 ; WX 458 ; N a164 ; B 35 -127 422 820 ; C 216 ; WX 748 ; N a196 ; B 35 94 698 597 ; C 217 ; WX 924 ; N a165 ; B 35 140 890 552 ; C 218 ; WX 748 ; N a192 ; B 35 94 698 597 ; C 219 ; WX 918 ; N a166 ; B 35 166 884 526 ; C 220 ; WX 927 ; N a167 ; B 35 32 892 660 ; C 221 ; WX 928 ; N a168 ; B 35 129 891 562 ; C 222 ; WX 928 ; N a169 ; B 35 128 893 563 ; C 223 ; WX 834 ; N a170 ; B 35 155 799 537 ; C 224 ; WX 873 ; N a171 ; B 35 93 838 599 ; C 225 ; WX 828 ; N a172 ; B 35 104 791 588 ; C 226 ; WX 924 ; N a173 ; B 35 98 889 594 ; C 227 ; WX 924 ; N a162 ; B 35 98 889 594 ; C 228 ; WX 917 ; N a174 ; B 35 0 882 692 ; C 229 ; WX 930 ; N a175 ; B 35 84 896 608 ; C 230 ; WX 931 ; N a176 ; B 35 84 896 608 ; C 231 ; WX 463 ; N a177 ; B 35 -99 429 791 ; C 232 ; WX 883 ; N a178 ; B 35 71 848 623 ; C 233 ; WX 836 ; N a179 ; B 35 44 802 648 ; C 234 ; WX 836 ; N a193 ; B 35 44 802 648 ; C 235 ; WX 867 ; N a180 ; B 35 101 832 591 ; C 236 ; WX 867 ; N a199 ; B 35 101 832 591 ; C 237 ; WX 696 ; N a181 ; B 35 44 661 648 ; C 238 ; WX 696 ; N a200 ; B 35 44 661 648 ; C 239 ; WX 874 ; N a182 ; B 35 77 840 619 ; C 241 ; WX 874 ; N a201 ; B 35 73 840 615 ; C 242 ; WX 760 ; N a183 ; B 35 0 725 692 ; C 243 ; WX 946 ; N a184 ; B 35 160 911 533 ; C 244 ; WX 771 ; N a197 ; B 34 37 736 655 ; C 245 ; WX 865 ; N a185 ; B 35 207 830 481 ; C 246 ; WX 771 ; N a194 ; B 34 37 736 655 ; C 247 ; WX 888 ; N a198 ; B 34 -19 853 712 ; C 248 ; WX 967 ; N a186 ; B 35 124 932 568 ; C 249 ; WX 888 ; N a195 ; B 34 -19 853 712 ; C 250 ; WX 831 ; N a187 ; B 35 113 796 579 ; C 251 ; WX 873 ; N a188 ; B 36 118 838 578 ; C 252 ; WX 927 ; N a189 ; B 35 150 891 542 ; C 253 ; WX 970 ; N a190 ; B 35 76 931 616 ; C 254 ; WX 918 ; N a191 ; B 34 99 884 593 ; EndCharMetrics EndFontMetrics groff-1.23.0/font/devps/AR0000644000175000017500000002426114450320476012147 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName ITC Avant Garde Gothic Book # Version 003.001 # FamilyName ITC Avant Garde Gothic # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1990, 1991, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.ITC Avant Garde Gothic is a registered trademark of International Typeface Corporation. # Comment Copyright (c) 1985, 1987, 1989, 1990, 1991, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:39:30 1999 # Comment UniqueID 44724 # Comment VMusage 26533 33469 name AR internalname AvantGarde-Book spacewidth 277 encoding text.enc ligatures fi fl 0 kernpairs A T -81 A V -122 A W -95 A Y -122 A 'Y -122 A :Y -122 A v -73 A w -65 A y -72 A 'y -72 A :y -72 'A T -81 'A V -122 'A W -95 'A Y -122 'A 'Y -122 'A :Y -122 'A v -73 'A w -65 'A y -72 'A 'y -72 'A :y -72 ^A T -81 ^A V -122 ^A W -95 ^A Y -122 ^A 'Y -122 ^A :Y -122 ^A v -73 ^A w -65 ^A y -72 ^A 'y -72 ^A :y -72 :A T -81 :A V -122 :A W -95 :A Y -122 :A 'Y -122 :A :Y -122 :A v -73 :A w -65 :A y -72 :A 'y -72 :A :y -72 `A T -81 `A V -122 `A W -95 `A Y -122 `A 'Y -122 `A :Y -122 `A v -73 `A w -65 `A y -72 `A 'y -72 `A :y -72 oA T -81 oA V -122 oA W -95 oA Y -122 oA 'Y -122 oA :Y -122 oA v -73 oA w -65 oA y -72 oA 'y -72 oA :y -72 ~A T -81 ~A V -122 ~A W -95 ~A Y -122 ~A 'Y -122 ~A :Y -122 ~A v -73 ~A w -65 ~A y -72 ~A 'y -72 ~A :y -72 F A -60 F 'A -60 F ^A -60 F :A -60 F `A -60 F oA -60 F ~A -60 F , -122 F . -79 F u2026 -79 L T -46 L V -113 L W -67 L Y -91 L 'Y -91 L :Y -91 L y -23 L 'y -23 L :y -23 /L T -46 /L V -113 /L W -67 /L Y -91 /L 'Y -91 /L :Y -91 /L y -23 /L 'y -23 /L :y -23 P A -74 P 'A -74 P ^A -74 P :A -74 P `A -74 P oA -74 P ~A -74 P , -123 P . -91 P u2026 -91 R T 6 R V -39 R W 2 R Y -20 R 'Y -20 R :Y -20 R y 32 R 'y 32 R :y 32 T A -81 T 'A -81 T ^A -81 T :A -81 T `A -81 T oA -81 T ~A -81 T a -52 T 'a -52 T ^a -52 T :a -52 T `a -52 T oa -52 T ~a -52 T c -51 T ,c -51 T : 3 T , -102 T e -49 T 'e -49 T ^e -49 T :e -49 T `e -49 T i 31 T 'i 31 T ^i 31 T :i 31 T `i 31 T o -49 T 'o -49 T ^o -49 T :o -49 T `o -49 T /o -49 T ~o -49 T . -71 T u2026 -71 T r -30 T s -23 T ; -29 T u -46 T 'u -46 T ^u -46 T :u -46 T `u -46 T w 7 T y 5 T 'y 5 T :y 5 V A -122 V 'A -122 V ^A -122 V :A -122 V `A -122 V oA -122 V ~A -122 V a -104 V 'a -104 V ^a -104 V :a -104 V `a -104 V oa -104 V ~a -104 V : -1 V , -106 V e -101 V 'e -101 V ^e -101 V :e -101 V `e -101 V i 5 V 'i 5 V o -101 V 'o -101 V ^o -101 V :o -101 V `o -101 V /o -101 V ~o -101 V . -75 V u2026 -75 V r -40 V ; -33 V u -40 V 'u -40 V ^u -40 V :u -40 V `u -40 V y -25 V 'y -25 V :y -25 W A -73 W 'A -73 W ^A -73 W :A -73 W `A -73 W oA -73 W ~A -73 W a -50 W 'a -50 W ^a -50 W :a -50 W `a -50 W oa -50 W ~a -50 W : -1 W , -106 W e -47 W 'e -47 W ^e -47 W :e -47 W `e -47 W i 6 W 'i 6 W ^i 16 W :i 16 W `i 16 W o -46 W 'o -46 W ^o -46 W :o -46 W `o -46 W /o -46 W ~o -46 W . -74 W u2026 -74 W r -29 W ; -33 W u -30 W 'u -30 W ^u -30 W :u -30 W `u -30 W y -2 W 'y -2 W :y -2 Y A -122 Y 'A -122 Y ^A -122 Y :A -122 Y `A -122 Y oA -122 Y ~A -122 Y a -93 Y 'a -93 Y ^a -93 Y :a -93 Y `a -93 Y oa -93 Y ~a -93 Y : 9 Y , -97 Y e -89 Y 'e -89 Y ^e -89 Y :e -89 Y `e -89 Y i 13 Y 'i 13 Y ^i 23 Y :i 23 Y `i 23 Y o -89 Y 'o -89 Y ^o -89 Y :o -89 Y `o -89 Y /o -89 Y ~o -89 Y p -67 Y . -65 Y u2026 -65 Y q -93 Y ; -23 Y u -69 Y 'u -69 Y ^u -69 Y :u -69 Y `u -69 Y v -17 'Y A -122 'Y 'A -122 'Y ^A -122 'Y :A -122 'Y `A -122 'Y oA -122 'Y ~A -122 'Y a -93 'Y 'a -93 'Y ^a -93 'Y :a -93 'Y `a -93 'Y oa -93 'Y ~a -93 'Y : 9 'Y , -97 'Y e -89 'Y 'e -89 'Y ^e -89 'Y :e -89 'Y `e -89 'Y i 13 'Y 'i 13 'Y ^i 23 'Y :i 23 'Y `i 23 'Y o -89 'Y 'o -89 'Y ^o -89 'Y :o -89 'Y `o -89 'Y /o -89 'Y ~o -89 'Y p -67 'Y . -65 'Y u2026 -65 'Y q -93 'Y ; -23 'Y u -69 'Y 'u -69 'Y ^u -69 'Y :u -69 'Y `u -69 'Y v -17 :Y A -122 :Y 'A -122 :Y ^A -122 :Y :A -122 :Y `A -122 :Y oA -122 :Y ~A -122 :Y a -93 :Y 'a -93 :Y ^a -93 :Y :a -93 :Y `a -93 :Y oa -93 :Y ~a -93 :Y : 9 :Y , -97 :Y e -89 :Y 'e -89 :Y ^e -89 :Y :e -89 :Y `e -89 :Y i 13 :Y 'i 13 :Y ^i 23 :Y :i 23 :Y `i 23 :Y o -89 :Y 'o -89 :Y ^o -89 :Y :o -89 :Y `o -89 :Y /o -89 :Y ~o -89 :Y p -67 :Y . -65 :Y u2026 -65 :Y q -93 :Y ; -23 :Y u -69 :Y 'u -69 :Y ^u -69 :Y :u -69 :Y `u -69 :Y v -17 f f 3 r c -7 r ,c -7 r , -105 r d -6 r e -4 r 'e -4 r ^e -4 r :e -4 r `e -4 r f 48 r g 1 r h 29 r m 28 r n 21 r ~n 21 r o -4 r 'o -4 r ^o -4 r :o -4 r `o -4 r /o -4 r ~o -4 r . -73 r u2026 -73 r q -8 charset ha 606,740 2 0 asciicircum ti 606,319 0 1 asciitilde vS 498,927,13 2 2 Scaron vZ 480,927 2 3 Zcaron vs 388,764,13 2 4 scaron vz 425,764 2 5 zcaron :Y 592,928 2 6 Ydieresis tm 1000,740 2 7 trademark aq 198,740 2 8 quotesingle Eu 554,753,13,4 2 9 Euro space 277 0 32 space ! 295,740 2 33 exclam " 309,740 2 34 quotedbl dq " # 554,740 2 35 numbersign sh " $ 554,811,70 2 36 dollar Do " % 775,751,13 2 37 percent & 757,753,12 2 38 ampersand ' 351,740 2 39 quoteright cq " ( 369,757,205 3 40 parenleft ) 369,757,205 3 41 parenright * 425,740 2 42 asterisk + 606,506 0 43 plus , 277,126,67 0 44 comma - 332,315 0 45 hyphen hy " . 277,126 0 46 period / 437,740,100 2 47 slash sl " 0 554,753,13 2 48 zero 1 554,740 2 49 one 2 554,753 2 50 two 3 554,753,13 2 51 three 4 554,740 2 52 four 5 554,740,13 2 53 five 6 554,739,13 2 54 six 7 554,740 2 55 seven 8 554,753,13 2 56 eight 9 554,752 2 57 nine : 277,548 0 58 colon ; 277,548,67 0 59 semicolon < 606,514,8 0 60 less = 606,388 0 61 equal > 606,514,8 0 62 greater ? 591,752 2 63 question @ 867,753,13 2 64 at at " A 740,740 2 65 A B 574,740 2 66 B C 813,752,13 2 67 C D 744,740 2 68 D E 536,740 2 69 E F 485,740 2 70 F G 872,753,13 2 71 G H 683,740 2 72 H I 226,740 2 73 I J 482,740,13 2 74 J K 591,740 2 75 K L 462,740 2 76 L M 919,740 2 77 M N 740,740 2 78 N O 869,753,13 2 79 O P 592,740 2 80 P Q 871,753,13 2 81 Q R 607,740 2 82 R S 498,753,13 2 83 S T 426,740 2 84 T U 655,740,13 2 85 U V 702,740 2 86 V W 960,740 2 87 W X 609,740 2 88 X Y 592,740 2 89 Y Z 480,740 2 90 Z [ 351,753,179 2 91 bracketleft lB " \ 605,740,100 2 92 backslash rs " ] 351,753,179 2 93 bracketright rB " ^ 502,764 2 94 circumflex a^ " _ 500,0,125 0 95 underscore ` 351,740 2 96 quoteleft oq " a 683,561,13 0 97 a b 682,740,13 2 98 b c 647,561,13 0 99 c d 685,740,13 2 100 d e 650,561,13 0 101 e f 314,753 2 102 f g 673,561,215 1 103 g h 610,740 2 104 h i 200,740 2 105 i j 203,740,192,0,44 3 106 j k 502,740 2 107 k l 200,740 2 108 l m 938,561 0 109 m n 610,561 0 110 n o 655,561,13 0 111 o p 682,561,192 1 112 p q 682,561,192 1 113 q r 301,561 0 114 r s 388,561,13 0 115 s t 339,740 2 116 t u 608,547,13 0 117 u v 554,547 0 118 v w 831,547 0 119 w x 480,547 0 120 x y 536,547,192 1 121 y z 425,547 0 122 z { 351,740,189 2 123 braceleft lC " | 672,778,222 3 124 bar ba " } 351,740,189 2 125 braceright rC " ~ 439,754 2 126 tilde a~ " bq 354,126,68 0 128 quotesinglbase Fo 425,481 0 129 guillemotleft Fc 425,481 0 130 guillemotright bu 606,532 0 131 bullet Fn 554,818,153,0,12 2 132 florin f/ 166,740,0,114,113 2 133 fraction %0 1174,751,13 2 134 perthousand dg 553,740,133 2 135 dagger dd 553,740,133 2 136 daggerdbl en 500,315 0 137 endash em 1000,315 0 138 emdash fi 487,753 2 140 fi fl 485,753 2 141 fl .i 200,547 0 144 dotlessi ga 378,786 2 146 grave a" 552,786 2 147 hungarumlaut a. 222,765 2 148 dotaccent ab 453,754 2 149 breve ah 502,764 2 150 caron ao 332,807 2 151 ring ho 302,0,191 1 152 ogonek lq 502,740 2 153 quotedblleft rq 484,740 2 154 quotedblright oe 1137,561,13 0 155 oe /l 300,740 2 156 lslash Bq 502,126,68 0 157 quotedblbase OE 1194,753,13 2 158 OE /L 517,740 2 159 Lslash r! 295,548,192 1 161 exclamdown ct 554,707 0 162 cent Po 554,753 2 163 sterling Cs 554,580 0 164 currency Ye 554,740 2 165 yen bb 672,703,147 0 166 brokenbar sc 615,753,141 2 167 section ad 369,765 2 168 dieresis co 747,752,12,8,9 2 169 copyright Of 369,753,0,0,3 2 170 ordfeminine fo 251,481 0 171 guilsinglleft tno 606,388 0 172 logicalnot \- 606,287 0 173 minus rg 747,752,12,8,9 2 174 registered a- 485,736 0 175 macron de 400,709 0 176 degree t+- 606,518,24 0 177 plusminus S2 332,747 2 178 twosuperior S3 332,747 2 179 threesuperior aa 375,786 2 180 acute *m 608,547,192 1 181 mu mc " ps 564,740,110 2 182 paragraph pc 277,316 0 183 periodcentered ac 324,3,222 1 184 cedilla S1 332,740 2 185 onesuperior Om 369,753 2 186 ordmasculine fc 251,481 0 187 guilsinglright 14 831,740 2 188 onequarter 12 831,740 2 189 onehalf 34 831,747 2 190 threequarters r? 591,548,205 1 191 questiondown `A 740,949 2 192 Agrave 'A 740,949 2 193 Aacute ^A 740,927 2 194 Acircumflex ~A 740,917 2 195 Atilde :A 740,928 2 196 Adieresis oA 740,955 2 197 Aring AE 992,740,0,0,20 2 198 AE ,C 813,752,222 3 199 Ccedilla `E 536,949 2 200 Egrave 'E 536,949 2 201 Eacute ^E 536,927 2 202 Ecircumflex :E 536,928 2 203 Edieresis `I 226,949,0,0,47 2 204 Igrave 'I 226,949,0,48 2 205 Iacute ^I 226,927,0,64,64 2 206 Icircumflex :I 226,928 2 207 Idieresis -D 790,740 2 208 Eth ~N 740,917 2 209 Ntilde `O 869,949,13 2 210 Ograve 'O 869,949,13 2 211 Oacute ^O 869,927,13 2 212 Ocircumflex ~O 869,917,13 2 213 Otilde :O 869,928,13 2 214 Odieresis tmu 606,482 0 215 multiply /O 868,819,83 2 216 Oslash `U 655,949,13 2 217 Ugrave 'U 655,949,13 2 218 Uacute ^U 655,927,13 2 219 Ucircumflex :U 655,928,13 2 220 Udieresis 'Y 592,949 2 221 Yacute TP 592,740 2 222 Thorn ss 554,753,13 2 223 germandbls `a 683,786,13 2 224 agrave 'a 683,786,13 2 225 aacute ^a 683,764,13 2 226 acircumflex ~a 683,754,13 2 227 atilde :a 683,765,13 2 228 adieresis oa 683,807,13 2 229 aring ae 1157,561,13 0 230 ae ,c 647,561,222 1 231 ccedilla `e 650,786,13 2 232 egrave 'e 650,786,13 2 233 eacute ^e 650,764,13 2 234 ecircumflex :e 650,765,13 2 235 edieresis `i 200,786,0,0,60 2 236 igrave 'i 200,786,0,61 2 237 iacute ^i 200,764,0,77,77 2 238 icircumflex :i 200,765,0,11,11 2 239 idieresis Sd 655,753,12 2 240 eth ~n 610,754 2 241 ntilde `o 655,786,13 2 242 ograve 'o 655,786,13 2 243 oacute ^o 655,764,13 2 244 ocircumflex ~o 655,754,13 2 245 otilde :o 655,765,13 2 246 odieresis tdi 606,519,13 0 247 divide /o 653,614,64 0 248 oslash `u 608,786,13 2 249 ugrave 'u 608,786,13 2 250 uacute ^u 608,764,13 2 251 ucircumflex :u 608,765,13 2 252 udieresis 'y 536,786,192 3 253 yacute Tp 682,740,192 3 254 thorn :y 536,765,192 3 255 ydieresis u2026 1000,126 0 256 ellipsis groff-1.23.0/font/devps/zapfdr.ps0000644000175000017500000001154313753060053013550 00000000000000%!PS-Adobe-3.0 Resource-Font %%DocumentNeededResources: font ZapfDingbats %%EndComments %%IncludeResource: font ZapfDingbats /ZapfDingbats findfont [-1 0 0 1 0 0] makefont dup length 1 add dict begin { exch dup dup /FID ne exch /UniqueID ne and { exch def } { pop pop } ifelse } forall /FontName /ZapfDingbats-Reverse def /Metrics 202 dict dup begin /space [-0 -278] def /a1 [-939 -974] def /a2 [-927 -961] def /a202 [-939 -974] def /a3 [-945 -980] def /a4 [-685 -719] def /a5 [-755 -789] def /a119 [-755 -790] def /a118 [-761 -791] def /a117 [-655 -690] def /a11 [-925 -960] def /a12 [-904 -939] def /a13 [-516 -549] def /a14 [-820 -855] def /a15 [-876 -911] def /a16 [-899 -933] def /a105 [-876 -911] def /a17 [-909 -945] def /a18 [-938 -974] def /a19 [-721 -755] def /a20 [-811 -846] def /a21 [-727 -762] def /a22 [-727 -761] def /a23 [-571 -571] def /a24 [-642 -677] def /a25 [-728 -763] def /a26 [-726 -760] def /a27 [-725 -759] def /a28 [-720 -754] def /a6 [-460 -494] def /a7 [-517 -552] def /a8 [-503 -537] def /a9 [-542 -577] def /a10 [-657 -692] def /a29 [-751 -786] def /a30 [-752 -788] def /a31 [-753 -788] def /a32 [-756 -790] def /a33 [-759 -793] def /a34 [-759 -794] def /a35 [-782 -816] def /a36 [-787 -823] def /a37 [-754 -789] def /a38 [-807 -841] def /a39 [-789 -823] def /a40 [-798 -833] def /a41 [-782 -816] def /a42 [-796 -831] def /a43 [-888 -923] def /a44 [-710 -744] def /a45 [-688 -723] def /a46 [-714 -749] def /a47 [-756 -790] def /a48 [-758 -792] def /a49 [-661 -695] def /a50 [-741 -776] def /a51 [-734 -768] def /a52 [-757 -792] def /a53 [-725 -759] def /a54 [-672 -707] def /a55 [-672 -708] def /a56 [-647 -682] def /a57 [-666 -701] def /a58 [-791 -826] def /a59 [-780 -815] def /a60 [-754 -789] def /a61 [-754 -789] def /a62 [-673 -707] def /a63 [-651 -687] def /a64 [-661 -696] def /a65 [-655 -689] def /a66 [-751 -786] def /a67 [-752 -787] def /a68 [-678 -713] def /a69 [-756 -791] def /a70 [-751 -785] def /a71 [-757 -791] def /a72 [-838 -873] def /a73 [-726 -761] def /a74 [-727 -762] def /a203 [-727 -762] def /a75 [-725 -759] def /a204 [-725 -759] def /a76 [-858 -892] def /a77 [-858 -892] def /a78 [-754 -788] def /a79 [-749 -784] def /a81 [-403 -438] def /a82 [-104 -138] def /a83 [-242 -277] def /a84 [-380 -415] def /a97 [-357 -392] def /a98 [-357 -392] def /a99 [-633 -668] def /a100 [-634 -668] def /a89 [-356 -390] def /a90 [-355 -390] def /a93 [-283 -317] def /a94 [-283 -317] def /a91 [-242 -276] def /a92 [-242 -276] def /a205 [-475 -509] def /a85 [-475 -509] def /a206 [-375 -410] def /a86 [-375 -410] def /a87 [-199 -234] def /a88 [-199 -234] def /a95 [-299 -334] def /a96 [-299 -334] def /a101 [-697 -732] def /a102 [-488 -544] def /a103 [-508 -544] def /a104 [-875 -910] def /a106 [-633 -667] def /a107 [-726 -760] def /a108 [-758 -760] def /a112 [-741 -776] def /a111 [-560 -595] def /a110 [-659 -694] def /a109 [-591 -626] def /a120 [-754 -788] def /a121 [-754 -788] def /a122 [-754 -788] def /a123 [-754 -788] def /a124 [-754 -788] def /a125 [-754 -788] def /a126 [-754 -788] def /a127 [-754 -788] def /a128 [-754 -788] def /a129 [-754 -788] def /a130 [-754 -788] def /a131 [-754 -788] def /a132 [-754 -788] def /a133 [-754 -788] def /a134 [-754 -788] def /a135 [-754 -788] def /a136 [-754 -788] def /a137 [-754 -788] def /a138 [-754 -788] def /a139 [-754 -788] def /a140 [-754 -788] def /a141 [-754 -788] def /a142 [-754 -788] def /a143 [-754 -788] def /a144 [-754 -788] def /a145 [-754 -788] def /a146 [-754 -788] def /a147 [-754 -788] def /a148 [-754 -788] def /a149 [-754 -788] def /a150 [-754 -788] def /a151 [-754 -788] def /a152 [-754 -788] def /a153 [-754 -788] def /a154 [-754 -788] def /a155 [-754 -788] def /a156 [-754 -788] def /a157 [-754 -788] def /a158 [-754 -788] def /a159 [-754 -788] def /a160 [-860 -894] def /a161 [-803 -838] def /a163 [-981 -1016] def /a164 [-422 -458] def /a196 [-698 -748] def /a165 [-890 -924] def /a192 [-698 -748] def /a166 [-884 -918] def /a167 [-892 -927] def /a168 [-891 -928] def /a169 [-893 -928] def /a170 [-799 -834] def /a171 [-838 -873] def /a172 [-791 -828] def /a173 [-889 -924] def /a162 [-889 -924] def /a174 [-882 -917] def /a175 [-896 -930] def /a176 [-896 -931] def /a177 [-429 -463] def /a178 [-848 -883] def /a179 [-802 -836] def /a193 [-802 -836] def /a180 [-832 -867] def /a199 [-832 -867] def /a181 [-661 -696] def /a200 [-661 -696] def /a182 [-840 -874] def /a201 [-840 -874] def /a183 [-725 -760] def /a184 [-911 -946] def /a197 [-736 -771] def /a185 [-830 -865] def /a194 [-736 -771] def /a198 [-853 -888] def /a186 [-932 -967] def /a195 [-853 -888] def /a187 [-796 -831] def /a188 [-838 -873] def /a189 [-891 -927] def /a190 [-931 -970] def /a191 [-884 -918] def end def /ZapfDingbats-Reverse currentdict end definefont pop groff-1.23.0/font/devps/NBI0000644000175000017500000004776614450320476012274 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName New Century Schoolbook Bold Italic # Version 003.001 # FamilyName New Century Schoolbook # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1991, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Copyright (c) 1985, 1987, 1989, 1991, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:54:27 1999 # Comment UniqueID 44731 # Comment VMusage 35376 42312 name NBI internalname NewCenturySchlbk-BoldItalic slant 16 spacewidth 287 encoding text.enc ligatures fi fl 0 kernpairs A C 5 A ,C 5 A G 5 A O 5 A 'O 5 A ^O 5 A :O 5 A `O 5 A /O 5 A ~O 5 A Q 5 A T 5 A U -32 A 'U -32 A ^U -32 A :U -32 A `U -32 A V -100 A W -84 A Y -70 A 'Y -70 A :Y -70 A rq -95 A ' -95 A cq -95 A u -15 A 'u -15 A ^u -15 A :u -15 A `u -15 A v -10 A w -25 A y -33 A 'y -33 A :y -33 'A C 5 'A ,C 5 'A G 5 'A O 5 'A 'O 5 'A ^O 5 'A :O 5 'A `O 5 'A /O 5 'A ~O 5 'A Q 5 'A T 5 'A U -32 'A 'U -32 'A ^U -32 'A :U -32 'A `U -32 'A V -100 'A W -84 'A Y -70 'A 'Y -70 'A :Y -70 'A rq -95 'A ' -95 'A cq -95 'A u -15 'A 'u -15 'A ^u -15 'A :u -15 'A `u -15 'A v -10 'A w -25 'A y -33 'A 'y -33 'A :y -33 ^A C 5 ^A ,C 5 ^A G 5 ^A O 5 ^A 'O 5 ^A ^O 5 ^A :O 5 ^A `O 5 ^A /O 5 ^A ~O 5 ^A Q 5 ^A T 5 ^A U -32 ^A 'U -32 ^A ^U -32 ^A :U -32 ^A `U -32 ^A V -100 ^A W -84 ^A Y -70 ^A 'Y -70 ^A :Y -70 ^A rq -95 ^A ' -95 ^A cq -95 ^A u -15 ^A 'u -15 ^A ^u -15 ^A :u -15 ^A `u -15 ^A v -10 ^A w -25 ^A y -33 ^A 'y -33 ^A :y -33 :A C 5 :A ,C 5 :A G 5 :A O 5 :A 'O 5 :A ^O 5 :A :O 5 :A `O 5 :A /O 5 :A ~O 5 :A Q 5 :A T 5 :A U -32 :A 'U -32 :A ^U -32 :A :U -32 :A `U -32 :A V -100 :A W -84 :A Y -70 :A 'Y -70 :A :Y -70 :A rq -95 :A ' -95 :A cq -95 :A u -15 :A 'u -15 :A ^u -15 :A :u -15 :A `u -15 :A v -10 :A w -25 :A y -33 :A 'y -33 :A :y -33 `A C 5 `A ,C 5 `A G 5 `A O 5 `A 'O 5 `A ^O 5 `A :O 5 `A `O 5 `A /O 5 `A ~O 5 `A Q 5 `A T 5 `A U -32 `A 'U -32 `A ^U -32 `A :U -32 `A `U -32 `A V -100 `A W -84 `A Y -70 `A 'Y -70 `A :Y -70 `A rq -95 `A ' -95 `A cq -95 `A u -15 `A 'u -15 `A ^u -15 `A :u -15 `A `u -15 `A v -10 `A w -25 `A y -33 `A 'y -33 `A :y -33 oA C 5 oA ,C 5 oA G 5 oA O 5 oA 'O 5 oA ^O 5 oA :O 5 oA `O 5 oA /O 5 oA ~O 5 oA Q 5 oA T 5 oA U -32 oA 'U -32 oA ^U -32 oA :U -32 oA `U -32 oA V -100 oA W -84 oA Y -70 oA 'Y -70 oA :Y -70 oA rq -95 oA ' -95 oA cq -95 oA u -15 oA 'u -15 oA ^u -15 oA :u -15 oA `u -15 oA v -10 oA w -25 oA y -33 oA 'y -33 oA :y -33 ~A C 5 ~A ,C 5 ~A G 5 ~A O 5 ~A 'O 5 ~A ^O 5 ~A :O 5 ~A `O 5 ~A /O 5 ~A ~O 5 ~A Q 5 ~A T 5 ~A U -32 ~A 'U -32 ~A ^U -32 ~A :U -32 ~A `U -32 ~A V -100 ~A W -84 ~A Y -70 ~A 'Y -70 ~A :Y -70 ~A rq -95 ~A ' -95 ~A cq -95 ~A u -15 ~A 'u -15 ~A ^u -15 ~A :u -15 ~A `u -15 ~A v -10 ~A w -25 ~A y -33 ~A 'y -33 ~A :y -33 B A -11 B 'A -11 B ^A -11 B :A -11 B `A -11 B oA -11 B ~A -11 B U 15 B 'U 15 B ^U 15 B :U 15 B `U 15 B , 15 B . 15 B u2026 15 C A -5 C 'A -5 C ^A -5 C :A -5 C `A -5 C oA -5 C ~A -5 ,C A -5 ,C 'A -5 ,C ^A -5 ,C :A -5 ,C `A -5 ,C oA -5 ,C ~A -5 D V -18 D W -11 D Y 6 D 'Y 6 D :Y 6 D , -11 D . -11 D u2026 -11 F A -79 F 'A -79 F ^A -79 F :A -79 F `A -79 F oA -79 F ~A -79 F a -47 F 'a -47 F ^a -47 F :a -47 F `a -47 F oa -47 F ~a -47 F , -91 F e -41 F 'e -41 F ^e -41 F :e -41 F `e -41 F i -41 F 'i -41 F ^i -41 F :i -41 F `i -41 F o -47 F 'o -47 F ^o -47 F :o -47 F `o -47 F /o -47 F ~o -47 F . -91 F u2026 -91 F r -27 J A -30 J 'A -30 J ^A -30 J :A -30 J `A -30 J oA -30 J ~A -30 J a -40 J 'a -40 J ^a -40 J :a -40 J `a -40 J oa -40 J ~a -40 J , -74 J e -33 J 'e -33 J ^e -33 J :e -33 J `e -33 J o -40 J 'o -40 J ^o -40 J :o -40 J `o -40 J /o -40 J ~o -40 J . -74 J u2026 -74 J u -39 J 'u -39 J ^u -39 J :u -39 J `u -39 K e 18 K 'e 18 K ^e 18 K :e 18 K `e 18 K o -4 K 'o -4 K ^o -4 K :o -4 K `o -4 K /o -4 K ~o -4 K u -4 K 'u -4 K ^u -4 K :u -4 K `u -4 K y -48 K 'y -48 K :y -48 L T -75 L V -97 L W -69 L Y -55 L 'Y -55 L :Y -55 L rq -100 L ' -100 L cq -100 L y -30 L 'y -30 L :y -30 /L T -75 /L V -97 /L W -69 /L Y -55 /L 'Y -55 /L :Y -55 /L rq -100 /L ' -100 /L cq -100 /L y -30 /L 'y -30 /L :y -30 N , -49 N . -49 N u2026 -49 ~N , -49 ~N . -49 ~N u2026 -49 O A -5 O 'A -5 O ^A -5 O :A -5 O `A -5 O oA -5 O ~A -5 O V -24 O W -15 O X -18 O , -18 O . -18 O u2026 -18 'O A -5 'O 'A -5 'O ^A -5 'O :A -5 'O `A -5 'O oA -5 'O ~A -5 'O V -24 'O W -15 'O X -18 'O , -18 'O . -18 'O u2026 -18 ^O A -5 ^O 'A -5 ^O ^A -5 ^O :A -5 ^O `A -5 ^O oA -5 ^O ~A -5 ^O V -24 ^O W -15 ^O X -18 ^O , -18 ^O . -18 ^O u2026 -18 :O A -5 :O 'A -5 :O ^A -5 :O :A -5 :O `A -5 :O oA -5 :O ~A -5 :O V -24 :O W -15 :O X -18 :O , -18 :O . -18 :O u2026 -18 `O A -5 `O 'A -5 `O ^A -5 `O :A -5 `O `A -5 `O oA -5 `O ~A -5 `O V -24 `O W -15 `O X -18 `O , -18 `O . -18 `O u2026 -18 /O A -5 /O 'A -5 /O ^A -5 /O :A -5 /O `A -5 /O oA -5 /O ~A -5 /O V -24 /O W -15 /O X -18 /O , -18 /O . -18 /O u2026 -18 ~O A -5 ~O 'A -5 ~O ^A -5 ~O :A -5 ~O `A -5 ~O oA -5 ~O ~A -5 ~O V -24 ~O W -15 ~O X -18 ~O , -18 ~O . -18 ~O u2026 -18 P A -80 P 'A -80 P ^A -80 P :A -80 P `A -80 P oA -80 P ~A -80 P a -40 P 'a -40 P ^a -40 P :a -40 P `a -40 P oa -40 P ~a -40 P , -100 P e -33 P 'e -33 P ^e -33 P :e -33 P `e -33 P o -40 P 'o -40 P ^o -40 P :o -40 P `o -40 P /o -40 P ~o -40 P . -100 P u2026 -100 R V -24 R W -14 S , -18 S . -18 S u2026 -18 vS , -18 vS . -18 vS u2026 -18 T A -60 T 'A -60 T ^A -60 T :A -60 T `A -60 T oA -60 T ~A -60 T O 11 T 'O 11 T ^O 11 T :O 11 T `O 11 T /O 11 T ~O 11 T a -40 T 'a -40 T ^a -40 T :a -40 T `a -40 T oa -40 T ~a -40 T , -55 T e -33 T 'e -33 T ^e -33 T :e -33 T `e -33 T h -9 T - -75 T hy -75 T i -22 T 'i -22 T ^i -22 T :i -22 T `i -22 T o -40 T 'o -40 T ^o -40 T :o -40 T `o -40 T /o -40 T ~o -40 T . -55 T u2026 -55 T r -9 T u -22 T 'u -22 T ^u -22 T :u -22 T `u -22 T w -30 T y -30 T 'y -30 T :y -30 U A -42 U 'A -42 U ^A -42 U :A -42 U `A -42 U oA -42 U ~A -42 U , -25 U . -25 U u2026 -25 'U A -42 'U 'A -42 'U ^A -42 'U :A -42 'U `A -42 'U oA -42 'U ~A -42 'U , -25 'U . -25 'U u2026 -25 ^U A -42 ^U 'A -42 ^U ^A -42 ^U :A -42 ^U `A -42 ^U oA -42 ^U ~A -42 ^U , -25 ^U . -25 ^U u2026 -25 :U A -42 :U 'A -42 :U ^A -42 :U :A -42 :U `A -42 :U oA -42 :U ~A -42 :U , -25 :U . -25 :U u2026 -25 `U A -42 `U 'A -42 `U ^A -42 `U :A -42 `U `A -42 `U oA -42 `U ~A -42 `U , -25 `U . -25 `U u2026 -25 V A -100 V 'A -100 V ^A -100 V :A -100 V `A -100 V oA -100 V ~A -100 V G -12 V O -19 V 'O -19 V ^O -19 V :O -19 V `O -19 V /O -19 V ~O -19 V a -55 V 'a -55 V ^a -55 V :a -55 V `a -55 V oa -55 V ~a -55 V : -49 V , -94 V e -66 V 'e -66 V ^e -66 V :e -66 V `e -66 V - -94 V hy -94 V i -35 V 'i -35 V o -71 V 'o -71 V ^o -71 V :o -71 V `o -71 V /o -71 V ~o -71 V . -94 V u2026 -94 V ; 6 V u -70 V 'u -70 V ^u -70 V :u -70 V `u -70 W A -66 W 'A -66 W ^A -66 W :A -66 W `A -66 W oA -66 W ~A -66 W O -11 W 'O -11 W ^O -11 W :O -11 W `O -11 W /O -11 W ~O -11 W a -33 W 'a -33 W ^a -33 W :a -33 W `a -33 W oa -33 W ~a -33 W : -22 W , -86 W e -39 W 'e -39 W ^e -39 W :e -39 W `e -39 W h 5 W - -61 W hy -61 W i -27 W 'i -27 W o -33 W 'o -33 W ^o -33 W :o -33 W `o -33 W /o -33 W ~o -33 W . -86 W u2026 -86 W ; -22 W u -25 W 'u -25 W ^u -25 W :u -25 W `u -25 W y -41 W 'y -41 W :y -41 Y A -79 Y 'A -79 Y ^A -79 Y :A -79 Y `A -79 Y oA -79 Y ~A -79 Y a -77 Y 'a -77 Y ^a -77 Y :a -77 Y `a -77 Y oa -77 Y ~a -77 Y : -55 Y , -91 Y e -71 Y 'e -71 Y ^e -71 Y :e -31 Y `e -31 Y - -91 Y hy -91 Y i -22 Y 'i -22 Y ^i -22 Y o -77 Y 'o -77 Y ^o -77 Y :o -77 Y `o -77 Y /o -77 Y ~o -77 Y . -91 Y u2026 -91 Y ; -55 Y u -58 Y 'u -58 Y ^u -58 Y :u -58 Y `u -58 'Y A -79 'Y 'A -79 'Y ^A -79 'Y :A -79 'Y `A -79 'Y oA -79 'Y ~A -79 'Y a -77 'Y 'a -77 'Y ^a -77 'Y :a -77 'Y `a -77 'Y oa -77 'Y ~a -77 'Y : -55 'Y , -91 'Y e -71 'Y 'e -71 'Y ^e -71 'Y :e -31 'Y `e -31 'Y - -91 'Y hy -91 'Y i -22 'Y 'i -22 'Y ^i -22 'Y o -77 'Y 'o -77 'Y ^o -77 'Y :o -77 'Y `o -77 'Y /o -77 'Y ~o -77 'Y . -91 'Y u2026 -91 'Y ; -55 'Y u -58 'Y 'u -58 'Y ^u -58 'Y :u -58 'Y `u -58 :Y A -79 :Y 'A -79 :Y ^A -79 :Y :A -79 :Y `A -79 :Y oA -79 :Y ~A -79 :Y a -77 :Y 'a -77 :Y ^a -77 :Y :a -77 :Y `a -77 :Y oa -77 :Y ~a -77 :Y : -55 :Y , -91 :Y e -71 :Y 'e -71 :Y ^e -71 :Y :e -31 :Y `e -31 :Y - -91 :Y hy -91 :Y i -22 :Y 'i -22 :Y ^i -22 :Y o -77 :Y 'o -77 :Y ^o -77 :Y :o -77 :Y `o -77 :Y /o -77 :Y ~o -77 :Y . -91 :Y u2026 -91 :Y ; -55 :Y u -58 :Y 'u -58 :Y ^u -58 :Y :u -58 :Y `u -58 a v 6 a w -8 a y -8 a 'y -8 a :y -8 'a v 6 'a w -8 'a y -8 'a 'y -8 'a :y -8 ^a v 6 ^a w -8 ^a y -8 ^a 'y -8 ^a :y -8 :a v 6 :a w -8 :a y -8 :a 'y -8 :a :y -8 `a v 6 `a w -8 `a y -8 `a 'y -8 `a :y -8 oa v 6 oa w -8 oa y -8 oa 'y -8 oa :y -8 ~a v 6 ~a w -8 ~a y -8 ~a 'y -8 ~a :y -8 b , 6 b . 6 b u2026 6 b v 8 b y -6 b 'y -6 b :y -6 c , -8 c h -18 c k -8 c l -13 c /l -13 c . -8 c u2026 -8 c y -20 c 'y -20 c :y -20 ,c , -8 ,c h -18 ,c k -8 ,c l -13 ,c /l -13 ,c . -8 ,c u2026 -8 ,c y -20 ,c 'y -20 ,c :y -20 : u0020 -18 , rq -18 , ' -18 , cq -18 , u0020 -18 d w -15 d y -15 d 'y -15 d :y -15 e b -8 e g -4 e p -11 e w -15 e x -5 e y -15 e 'y -15 e :y -15 'e b -8 'e g -4 'e p -11 'e w -15 'e x -5 'e y -15 'e 'y -15 'e :y -15 ^e b -8 ^e g -4 ^e p -11 ^e w -15 ^e x -5 ^e y -15 ^e 'y -15 ^e :y -15 :e b -8 :e g -4 :e p -11 :e w -15 :e x -5 :e y -15 :e 'y -15 :e :y -15 `e b -8 `e g -4 `e p -11 `e w -15 `e x -5 `e y -15 `e 'y -15 `e :y -15 f a 8 f 'a 8 f ^a 8 f :a 8 f `a 8 f oa 8 f ~a 8 f , -28 f .i 7 f e 14 f 'e 14 f ^e 34 f :e 34 f `e 34 f i 7 f 'i 27 f ^i 27 f :i 27 f `i 27 f l 7 f /l 7 f o 7 f 'o 7 f ^o 7 f :o 7 f `o 7 f /o 7 f ~o 7 f . -28 f u2026 -28 f rq 105 f ' 105 f cq 105 g , -5 g . -5 g u2026 -5 g r 11 g y -11 g 'y -11 g :y -11 h y -20 h 'y -20 h :y -20 i v 7 'i v 7 ^i v 7 :i v 7 `i v 7 k e -16 k 'e -16 k ^e -16 k :e -16 k `e -16 k o -22 k 'o -22 k ^o -22 k :o -22 k `o -22 k /o -22 k ~o -22 k y -15 k 'y -15 k :y -15 l w -7 l y -7 l 'y -7 l :y -7 /l w -7 /l y -7 /l 'y -7 /l :y -7 m u -11 m 'u -11 m ^u -11 m :u -11 m `u -11 m y -20 m 'y -20 m :y -20 n u -11 n 'u -11 n ^u -11 n :u -11 n `u -11 n v -7 n y -20 n 'y -20 n :y -20 ~n u -11 ~n 'u -11 ~n ^u -11 ~n :u -11 ~n `u -11 ~n v -7 ~n y -20 ~n 'y -20 ~n :y -20 o v 6 o w -8 o y -11 o 'y -11 o :y -11 'o v 6 'o w -8 'o y -11 'o 'y -11 'o :y -11 ^o v 6 ^o w -8 ^o y -11 ^o 'y -11 ^o :y -11 :o v 6 :o w -8 :o y -11 :o 'y -11 :o :y -11 `o v 6 `o w -8 `o y -11 `o 'y -11 `o :y -11 /o v 6 /o w -8 /o y -11 /o 'y -11 /o :y -11 ~o v 6 ~o w -8 ~o y -11 ~o 'y -11 ~o :y -11 p , 8 p . 8 p u2026 8 p y -4 p 'y -4 p :y -4 . rq -18 u2026 rq -18 . ' -18 u2026 ' -18 . cq -18 u2026 cq -18 . u0020 -18 u2026 u0020 -18 lq A -60 lq 'A -60 lq ^A -60 lq :A -60 lq `A -60 lq oA -60 lq ~A -60 lq ` 20 lq oq 20 rq u0020 -18 ` A -80 oq A -80 ` 'A -80 oq 'A -80 ` ^A -80 oq ^A -80 ` :A -80 oq :A -80 ` `A -80 oq `A -80 ` oA -80 oq oA -80 ` ~A -80 oq ~A -80 ' d -41 cq d -41 ' l -22 cq l -22 ' /l -22 cq /l -22 ' r -9 cq r -9 ' s -46 cq s -46 ' vs -46 cq vs -46 ' t -22 cq t -22 ' v -16 cq v -16 r a -11 r 'a -11 r ^a -11 r :a -11 r `a -11 r oa -11 r ~a -11 r : 9 r , -90 r d -7 r e -7 r 'e -7 r ^e -7 r :e -7 r `e -7 r g -11 r - -16 r hy -16 r i -14 r 'i -14 r ^i -14 r :i -14 r `i -14 r k 9 r l -14 r /l -14 r o -11 r 'o -11 r ^o -11 r :o -11 r `o -11 r /o -11 r ~o -11 r p -17 r . -90 r u2026 -90 r ' 9 r cq 9 r s -20 r vs -20 r ; 9 r t -11 r u -11 r 'u -11 r ^u -11 r :u -11 r `u -11 r v -7 r y -20 r 'y -20 r :y -20 s , 11 s . 11 s u2026 11 vs , 11 vs . 11 vs u2026 11 ; u0020 -18 u0020 A -22 u0020 'A -22 u0020 ^A -22 u0020 :A -22 u0020 `A -22 u0020 oA -22 u0020 ~A -22 u0020 T -18 u0020 V -24 u0020 W -33 u0020 Y -18 u0020 'Y -18 u0020 :Y -18 u0020 lq -18 v a -6 v 'a -6 v ^a -6 v :a -6 v `a -6 v oa -6 v ~a -6 v , -11 v o -6 v 'o -6 v ^o -6 v :o -6 v `o -6 v /o -6 v ~o -6 v . -11 v u2026 -11 w a -14 w 'a -14 w ^a -14 w :a -14 w `a -14 w oa -14 w ~a -14 w , -17 w e -8 w 'e -8 w ^e -8 w :e -8 w `e -8 w o -14 w 'o -14 w ^o -14 w :o -14 w `o -14 w /o -14 w ~o -14 w . -17 w u2026 -17 x e 5 x 'e 5 x ^e 5 x :e 5 x `e 5 y a 8 y 'a 8 y ^a 8 y :a 8 y `a 8 y oa 8 y ~a 8 y , -25 y e 15 y 'e 15 y ^e 15 y :e 15 y `e 15 y o 8 y 'o 8 y ^o 8 y :o 8 y `o 8 y /o 8 y ~o 8 y . -25 y u2026 -25 'y a 8 'y 'a 8 'y ^a 8 'y :a 8 'y `a 8 'y oa 8 'y ~a 8 'y , -25 'y e 15 'y 'e 15 'y ^e 15 'y :e 15 'y `e 15 'y o 8 'y 'o 8 'y ^o 8 'y :o 8 'y `o 8 'y /o 8 'y ~o 8 'y . -25 'y u2026 -25 :y a 8 :y 'a 8 :y ^a 8 :y :a 8 :y `a 8 :y oa 8 :y ~a 8 :y , -25 :y e 15 :y 'e 15 :y ^e 15 :y :e 15 :y `e 15 :y o 8 :y 'o 8 :y ^o 8 :y :o 8 :y `o 8 :y /o 8 :y ~o 8 :y . -25 :y u2026 -25 z e 4 z 'e 4 z ^e 4 z :e 4 z `e 4 vz e 4 vz 'e 4 vz ^e 4 vz :e 4 vz `e 4 charset ha 606,690,0,0,-16 2 0 asciicircum ti 606,346,0,0,-22 0 1 asciitilde vS 685,930,15,31,49,31 2 2 Scaron vZ 704,930,0,57,83,57 2 3 Zcaron vs 481,705,15,46,50,46 2 4 scaron vz 519,695,15,4,69,4 2 5 zcaron :Y 704,915,0,121,37,109 2 6 Ydieresis tm 950,722,0,117,8,109 2 7 trademark aq 287,737,0,13,-62,13 2 8 quotesingle Eu 574,705,15,117,68,109 2 9 Euro space 287 0 32 space ! 333,737,15,50,50,50 2 33 exclam " 400,737,0,78,-16,78 2 34 quotedbl dq " # 574,690,0,20,20,20 2 35 numbersign sh " $ 574,810,120,41,41,41 2 36 dollar Do " % 889,727,28,0,-4 2 37 percent & 889,737,15,0,18 2 38 ampersand ' 259,737,0,66,2,66 2 39 quoteright cq " ( 407,745,117,97,-22,97 2 40 parenleft ) 407,745,117,0,120 2 41 parenright * 500,737,0,48,-8,48 2 42 asterisk + 606,506 0 43 plus , 287,157,192,0,107 0 44 comma - 333,299,0,0,48 0 45 hyphen hy " . 287,157,15,0,70 0 46 period / 278,737,15,92,91,92 2 47 slash sl " 0 574,705,15,29,29,29 2 48 zero 1 574,705,0,0,25 2 49 one 2 574,705,3,14,88,14 2 50 two 3 574,705,15,12,57,12 2 51 three 4 574,705,0,20,63,20 2 52 four 5 574,705,15,50,50,50 2 53 five 6 574,705,15,50,19,50 2 54 six 7 574,705,15,69,-14,69 2 55 seven 8 574,705,15,28,50,28 2 56 eight 9 574,705,15,19,50,19 2 57 nine : 287,477,15,0,70 0 58 colon ; 287,477,192,0,107 0 59 semicolon < 606,515,9 0 60 less = 606,403 0 61 equal > 606,514,8 0 62 greater ? 481,737,15,20,-29,20 2 63 question @ 747,737,15,54,54,54 2 64 at at " A 741,737,0,25,125,25 2 65 A B 759,722,0,12,100,12 2 66 B C 759,737,15,50,13,50 2 67 C D 833,722,0,13,97,13 2 68 D E 741,722,0,39,91,39 2 69 E F 704,722,0,76,91,76 2 70 F G 815,737,15,40,13,40 2 71 G H 870,722,0,91,91,91 2 72 H I 444,722,0,91,91,91 2 73 I J 667,722,15,91,70,91 2 74 J K 778,722,0,104,91,104 2 75 K L 704,722,0,16,91,16 2 76 L M 944,722,0,94,94,94 2 77 M N 852,722,10,111,111,109 2 78 N O 833,737,15,13,13,13 2 79 O P 741,722,0,39,91,39 2 80 P Q 833,737,189,13,13,13 2 81 Q R 796,722,15,3,91,3 2 82 R S 685,737,15,31,49,31 2 83 S T 722,722,0,87,9,87 2 84 T U 833,722,15,117,-38,109 2 85 U V 741,722,10,111,18,109 2 86 V W 944,722,10,106,10,106 2 87 W X 741,722,0,110,132,109 2 88 X Y 704,722,0,121,37,109 2 89 Y Z 704,722,0,57,83,57 2 90 Z [ 407,737,109,107,49,107 2 91 bracketleft lB " \ 606,737,15,0,-111 2 92 backslash rs " ] 407,737,109,5,151,5 2 93 bracketright rB " ^ 333,705,0,82,27,82 2 94 circumflex a^ " _ 500,0,125,50,50,50 0 95 underscore ` 259,737,0,65,3,65 2 96 quoteleft oq " a 667,477,15,19,44,19 0 97 a b 611,737,15,0,21 2 98 b c 537,477,15,0,50 0 99 c d 667,737,15,43,50,43 2 100 d e 519,477,15,10,50,10 0 101 e f 389,737,205,211,98,109 3 102 f g 611,528,205,43,113,43 1 103 g h 685,737,15,4,50,4 2 104 h i 389,737,15,6,18,6 2 105 i j 370,737,205,27,255,27 3 106 j k 648,737,15,0,61 2 107 k l 389,737,15,36,18,36 2 108 l m 944,477,15,15,50,15 0 109 m n 685,477,15,4,50,4 0 110 n o 574,477,15,6,50,6 0 111 o p 648,477,205,0,169 1 112 p q 630,477,205,7,50,7 1 113 q r 519,486,0,58,50,58 0 114 r s 481,477,15,4,50,4 0 115 s t 407,650,15,46,26,46 2 116 t u 685,477,15,0,20 0 117 u v 556,477,15,0,20 0 118 v w 833,477,15,0,20 0 119 w x 574,477,15,50,96,50 0 120 x y 519,477,205,24,116,24 1 121 y z 519,477,15,4,69,4 0 122 z { 407,737,109,51,-2,51 2 123 braceleft lC " | 606,750,250,0,-199 3 124 bar ba " } 407,737,109,0,75 2 125 braceright rC " ~ 333,690,0,115,22,109 2 126 tilde a~ " bq 259,157,192,0,107 0 128 quotesinglbase Fo 481,407,0,18,85,18 0 129 guillemotleft Fc 481,407,0,22,81,22 0 130 guillemotright bu 606,542,0,0,-72 0 131 bullet Fn 574,737,205,51,93,51 3 132 florin f/ 167,705,15,216,216,109 2 133 fraction %0 1167,727,28,30,30,30 2 134 perthousand dg 500,737,146,58,2,58 2 135 dagger dd 500,737,150,58,110,58 2 136 daggerdbl en 500,287,0,29,97,29 0 137 endash em 1000,287,0,29,97,29 0 138 emdash fi 685,737,205,6,120,6 3 140 fi fl 685,737,205,36,120,36 3 141 fl .i 389,477,15,6,18,6 0 144 dotlessi ga 333,722,0,11,-24,11 2 146 grave a" 333,722,0,197,35,109 2 147 hungarumlaut a. 333,737,0,28,-95,28 2 148 dotaccent ab 333,698,0,107,-17,107 2 149 breve ah 333,705,0,120,-10,109 2 150 caron ao 333,746,0,52,-61,52 2 151 ring ho 333,4,220,55,14,55 1 152 ogonek lq 481,737,0,90,-4,90 2 153 quotedblleft rq 481,737,0,79,7,79 2 154 quotedblright oe 852,477,15,10,56,10 0 155 oe /l 389,737,15,48,26,48 2 156 lslash Bq 481,157,192,0,107 0 157 quotedblbase OE 963,722,0,76,21,76 2 158 OE /L 704,722,0,16,91,16 2 159 Lslash r! 333,547,205,6,94,6 1 161 exclamdown ct 574,578,144,0,20 0 162 cent Po 574,705,15,42,68,42 2 163 sterling Cs 574,605,0,23,23,23 0 164 currency Ye 574,690,0,105,33,105 2 165 yen bb 606,675,175,0,-199 2 166 brokenbar sc 500,737,146,65,80,65 2 167 section ad 333,715,0,110,17,109 2 168 dieresis co 747,737,15,53,52,53 2 169 copyright Of 412,705,0,98,3,98 2 170 ordfeminine fo 278,407,0,16,75,16 0 171 guilsinglleft tno 606,403 0 172 logicalnot \- 606,307 0 173 minus rg 747,737,15,53,52,53 2 174 registered a- 333,649,0,121,3,109 2 175 macron de 400,705,0,22,-36,22 2 176 degree t+- 606,506 0 177 plusminus S2 344,705,0,68,67,68 2 178 twosuperior S3 344,705,0,67,47,67 2 179 threesuperior aa 333,722,0,89,-73,89 2 180 acute *m 685,477,205,0,178 1 181 mu mc " ps 650,722,131,81,25,81 2 182 paragraph pc 287,372,0,0,-7 0 183 periodcentered ac 333,3,220,0,71 1 184 cedilla S1 344,705,0,32,31,32 2 185 onesuperior Om 356,705,0,88,8,88 2 186 ordmasculine fc 278,407,0,15,76,15 0 187 guilsinglright 14 861,705,15,0,33 2 188 onequarter 12 861,705,15,0,33 2 189 onehalf 34 861,705,15,0,15 2 190 threequarters r? 481,547,205,0,50 1 191 questiondown `A 741,947,0,25,125,25 2 192 Agrave 'A 741,947,0,25,125,25 2 193 Aacute ^A 741,930,0,25,125,25 2 194 Acircumflex ~A 741,915,0,25,125,25 2 195 Atilde :A 741,915,0,25,125,25 2 196 Adieresis oA 741,991,0,25,125,25 2 197 Aring AE 889,722,0,76,136,76 2 198 AE ,C 759,737,220,50,13,50 3 199 Ccedilla `E 741,947,0,39,91,39 2 200 Egrave 'E 741,947,0,39,91,39 2 201 Eacute ^E 741,930,0,39,91,39 2 202 Ecircumflex :E 741,915,0,39,91,39 2 203 Edieresis `I 444,947,0,91,91,91 2 204 Igrave 'I 444,947,0,94,91,94 2 205 Iacute ^I 444,930,0,91,91,91 2 206 Icircumflex :I 444,915,0,115,91,109 2 207 Idieresis -D 833,722,0,13,97,13 2 208 Eth ~N 852,915,10,111,111,109 2 209 Ntilde `O 833,947,15,13,13,13 2 210 Ograve 'O 833,947,15,13,13,13 2 211 Oacute ^O 833,930,15,13,13,13 2 212 Ocircumflex ~O 833,915,15,13,13,13 2 213 Otilde :O 833,915,15,13,13,13 2 214 Odieresis tmu 606,491,0,0,-15 0 215 multiply /O 833,790,68,15,15,15 2 216 Oslash `U 833,947,15,117,-38,109 2 217 Ugrave 'U 833,947,15,117,-38,109 2 218 Uacute ^U 833,930,15,117,-38,109 2 219 Ucircumflex :U 833,915,15,117,-38,109 2 220 Udieresis 'Y 704,947,0,121,37,109 2 221 Yacute TP 741,722,0,0,91 2 222 Thorn ss 574,737,205,16,141,16 3 223 germandbls `a 667,722,15,19,44,19 2 224 agrave 'a 667,722,15,19,44,19 2 225 aacute ^a 667,705,15,19,44,19 2 226 acircumflex ~a 667,690,15,19,44,19 2 227 atilde :a 667,690,15,19,44,19 2 228 adieresis oa 667,746,15,19,44,19 2 229 aring ae 815,477,15,10,68,10 0 230 ae ,c 537,477,220,0,50 1 231 ccedilla `e 519,722,15,10,50,10 2 232 egrave 'e 519,722,15,10,50,10 2 233 eacute ^e 519,705,15,10,50,10 2 234 ecircumflex :e 519,690,15,17,50,17 2 235 edieresis `i 389,715,15,6,18,6 2 236 igrave 'i 389,715,15,31,18,31 2 237 iacute ^i 389,698,15,24,29,24 2 238 icircumflex :i 389,690,15,52,19,52 2 239 idieresis Sd 574,752,15,6,50,6 2 240 eth ~n 685,690,15,4,50,4 2 241 ntilde `o 574,722,15,6,50,6 2 242 ograve 'o 574,722,15,6,50,6 2 243 oacute ^o 574,705,15,6,50,6 2 244 ocircumflex ~o 574,690,15,6,50,6 2 245 otilde :o 574,690,15,6,50,6 2 246 odieresis tdi 606,546,40 0 247 divide /o 574,583,121,6,50,6 0 248 oslash `u 685,722,15,0,20 2 249 ugrave 'u 685,722,15,0,20 2 250 uacute ^u 685,705,15,0,20 2 251 ucircumflex :u 685,690,15,0,20 2 252 udieresis 'y 519,722,205,24,116,24 3 253 yacute Tp 648,737,205,0,169 3 254 thorn :y 519,690,205,24,116,24 3 255 ydieresis u2026 1000,157,15,0,-31 0 256 ellipsis groff-1.23.0/font/devps/freeeuro.afm0000644000175000017500000000263313753060053014217 00000000000000StartFontMetrics 2.0 Comment Generated by FontForge 20060105 Comment Creation Date: Sun Jan 8 10:14:22 2006 FontName FreeEuro FullName FreeEuro FamilyName FreeEuro Weight Medium Notice (Created by Werner Lemberg with PfaEdit 1.0 (http://pfaedit.sf.net); the serif shapes are based on the Omega fonts created by Yannis Haralambous.) ItalicAngle 0 IsFixedPitch false UnderlinePosition -100 UnderlineThickness 50 Version 001.001 EncodingScheme FontSpecific FontBBox 4 -23 903 710 StartCharMetrics 16 C 0 ; WX 750 ; N Euro.symbol ; B 32 -12 718 685 ; C 1 ; WX 750 ; N Euro.symbol.bold ; B 26 -12 724 685 ; C 2 ; WX 750 ; N Euro.symbol.slanted ; B 85 -12 842 685 ; C 3 ; WX 750 ; N Euro.symbol.bold.slanted ; B 73 -12 850 685 ; C 4 ; WX 741 ; N Euro.serif ; B 34 -14 707 676 ; C 5 ; WX 800 ; N Euro.serif.bold ; B 45 -19 767 691 ; C 6 ; WX 734 ; N Euro.serif.italic ; B 66 -18 745 666 ; C 7 ; WX 800 ; N Euro.serif.bold.italic ; B 17 -19 808 691 ; C 8 ; WX 756 ; N Euro.sansserif ; B 38 -23 731 709 ; C 9 ; WX 796 ; N Euro.sansserif.bold ; B 36 -22 763 710 ; C 10 ; WX 756 ; N Euro.sansserif.slanted ; B 86 -23 862 709 ; C 11 ; WX 796 ; N Euro.sansserif.bold.slanted ; B 82 -22 903 710 ; C 12 ; WX 600 ; N Euro.mono ; B 11 -16 534 576 ; C 13 ; WX 600 ; N Euro.mono.bold ; B 4 -14 539 597 ; C 14 ; WX 600 ; N Euro.mono.slanted ; B 61 -16 631 576 ; C 15 ; WX 600 ; N Euro.mono.bold.slanted ; B 54 -14 643 597 ; EndCharMetrics EndFontMetrics groff-1.23.0/font/devps/HI0000644000175000017500000005305014450320476012143 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName Helvetica Oblique # Version 003.001 # FamilyName Helvetica # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1990, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. # Comment Copyright (c) 1985, 1987, 1989, 1990, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 12:49:11 1999 # Comment UniqueID 44702 # Comment VMusage 11195 50629 name HI internalname Helvetica-Oblique slant 12 spacewidth 278 encoding text.enc ligatures fi fl 0 kernpairs A C -30 A ,C -30 A G -30 A O -30 A 'O -30 A ^O -30 A :O -30 A `O -30 A /O -30 A ~O -30 A Q -30 A T -120 A U -50 A 'U -50 A ^U -50 A :U -50 A `U -50 A V -70 A W -50 A Y -100 A 'Y -100 A :Y -100 A u -30 A 'u -30 A ^u -30 A :u -30 A `u -30 A v -40 A w -40 A y -40 A 'y -40 A :y -40 'A C -30 'A ,C -30 'A G -30 'A O -30 'A 'O -30 'A ^O -30 'A :O -30 'A `O -30 'A /O -30 'A ~O -30 'A Q -30 'A T -120 'A U -50 'A 'U -50 'A ^U -50 'A :U -50 'A `U -50 'A V -70 'A W -50 'A Y -100 'A 'Y -100 'A :Y -100 'A u -30 'A 'u -30 'A ^u -30 'A :u -30 'A `u -30 'A v -40 'A w -40 'A y -40 'A 'y -40 'A :y -40 ^A C -30 ^A ,C -30 ^A G -30 ^A O -30 ^A 'O -30 ^A ^O -30 ^A :O -30 ^A `O -30 ^A /O -30 ^A ~O -30 ^A Q -30 ^A T -120 ^A U -50 ^A 'U -50 ^A ^U -50 ^A :U -50 ^A `U -50 ^A V -70 ^A W -50 ^A Y -100 ^A 'Y -100 ^A :Y -100 ^A u -30 ^A 'u -30 ^A ^u -30 ^A :u -30 ^A `u -30 ^A v -40 ^A w -40 ^A y -40 ^A 'y -40 ^A :y -40 :A C -30 :A ,C -30 :A G -30 :A O -30 :A 'O -30 :A ^O -30 :A :O -30 :A `O -30 :A /O -30 :A ~O -30 :A Q -30 :A T -120 :A U -50 :A 'U -50 :A ^U -50 :A :U -50 :A `U -50 :A V -70 :A W -50 :A Y -100 :A 'Y -100 :A :Y -100 :A u -30 :A 'u -30 :A ^u -30 :A :u -30 :A `u -30 :A v -40 :A w -40 :A y -40 :A 'y -40 :A :y -40 `A C -30 `A ,C -30 `A G -30 `A O -30 `A 'O -30 `A ^O -30 `A :O -30 `A `O -30 `A /O -30 `A ~O -30 `A Q -30 `A T -120 `A U -50 `A 'U -50 `A ^U -50 `A :U -50 `A `U -50 `A V -70 `A W -50 `A Y -100 `A 'Y -100 `A :Y -100 `A u -30 `A 'u -30 `A ^u -30 `A :u -30 `A `u -30 `A v -40 `A w -40 `A y -40 `A 'y -40 `A :y -40 oA C -30 oA ,C -30 oA G -30 oA O -30 oA 'O -30 oA ^O -30 oA :O -30 oA `O -30 oA /O -30 oA ~O -30 oA Q -30 oA T -120 oA U -50 oA 'U -50 oA ^U -50 oA :U -50 oA `U -50 oA V -70 oA W -50 oA Y -100 oA 'Y -100 oA :Y -100 oA u -30 oA 'u -30 oA ^u -30 oA :u -30 oA `u -30 oA v -40 oA w -40 oA y -40 oA 'y -40 oA :y -40 ~A C -30 ~A ,C -30 ~A G -30 ~A O -30 ~A 'O -30 ~A ^O -30 ~A :O -30 ~A `O -30 ~A /O -30 ~A ~O -30 ~A Q -30 ~A T -120 ~A U -50 ~A 'U -50 ~A ^U -50 ~A :U -50 ~A `U -50 ~A V -70 ~A W -50 ~A Y -100 ~A 'Y -100 ~A :Y -100 ~A u -30 ~A 'u -30 ~A ^u -30 ~A :u -30 ~A `u -30 ~A v -40 ~A w -40 ~A y -40 ~A 'y -40 ~A :y -40 B U -10 B 'U -10 B ^U -10 B :U -10 B `U -10 B , -20 B . -20 B u2026 -20 C , -30 C . -30 C u2026 -30 ,C , -30 ,C . -30 ,C u2026 -30 D A -40 D 'A -40 D ^A -40 D :A -40 D `A -40 D oA -40 D ~A -40 D V -70 D W -40 D Y -90 D 'Y -90 D :Y -90 D , -70 D . -70 D u2026 -70 F A -80 F 'A -80 F ^A -80 F :A -80 F `A -80 F oA -80 F ~A -80 F a -50 F 'a -50 F ^a -50 F :a -50 F `a -50 F oa -50 F ~a -50 F , -150 F e -30 F 'e -30 F ^e -30 F :e -30 F `e -30 F o -30 F 'o -30 F ^o -30 F :o -30 F `o -30 F /o -30 F ~o -30 F . -150 F u2026 -150 F r -45 J A -20 J 'A -20 J ^A -20 J :A -20 J `A -20 J oA -20 J ~A -20 J a -20 J 'a -20 J ^a -20 J :a -20 J `a -20 J oa -20 J ~a -20 J , -30 J . -30 J u2026 -30 J u -20 J 'u -20 J ^u -20 J :u -20 J `u -20 K O -50 K 'O -50 K ^O -50 K :O -50 K `O -50 K /O -50 K ~O -50 K e -40 K 'e -40 K ^e -40 K :e -40 K `e -40 K o -40 K 'o -40 K ^o -40 K :o -40 K `o -40 K /o -40 K ~o -40 K u -30 K 'u -30 K ^u -30 K :u -30 K `u -30 K y -50 K 'y -50 K :y -50 L T -110 L V -110 L W -70 L Y -140 L 'Y -140 L :Y -140 L rq -140 L ' -160 L cq -160 L y -30 L 'y -30 L :y -30 /L T -110 /L V -110 /L W -70 /L Y -140 /L 'Y -140 /L :Y -140 /L rq -140 /L ' -160 /L cq -160 /L y -30 /L 'y -30 /L :y -30 O A -20 O 'A -20 O ^A -20 O :A -20 O `A -20 O oA -20 O ~A -20 O T -40 O V -50 O W -30 O X -60 O Y -70 O 'Y -70 O :Y -70 O , -40 O . -40 O u2026 -40 'O A -20 'O 'A -20 'O ^A -20 'O :A -20 'O `A -20 'O oA -20 'O ~A -20 'O T -40 'O V -50 'O W -30 'O X -60 'O Y -70 'O 'Y -70 'O :Y -70 'O , -40 'O . -40 'O u2026 -40 ^O A -20 ^O 'A -20 ^O ^A -20 ^O :A -20 ^O `A -20 ^O oA -20 ^O ~A -20 ^O T -40 ^O V -50 ^O W -30 ^O X -60 ^O Y -70 ^O 'Y -70 ^O :Y -70 ^O , -40 ^O . -40 ^O u2026 -40 :O A -20 :O 'A -20 :O ^A -20 :O :A -20 :O `A -20 :O oA -20 :O ~A -20 :O T -40 :O V -50 :O W -30 :O X -60 :O Y -70 :O 'Y -70 :O :Y -70 :O , -40 :O . -40 :O u2026 -40 `O A -20 `O 'A -20 `O ^A -20 `O :A -20 `O `A -20 `O oA -20 `O ~A -20 `O T -40 `O V -50 `O W -30 `O X -60 `O Y -70 `O 'Y -70 `O :Y -70 `O , -40 `O . -40 `O u2026 -40 /O A -20 /O 'A -20 /O ^A -20 /O :A -20 /O `A -20 /O oA -20 /O ~A -20 /O T -40 /O V -50 /O W -30 /O X -60 /O Y -70 /O 'Y -70 /O :Y -70 /O , -40 /O . -40 /O u2026 -40 ~O A -20 ~O 'A -20 ~O ^A -20 ~O :A -20 ~O `A -20 ~O oA -20 ~O ~A -20 ~O T -40 ~O V -50 ~O W -30 ~O X -60 ~O Y -70 ~O 'Y -70 ~O :Y -70 ~O , -40 ~O . -40 ~O u2026 -40 P A -120 P 'A -120 P ^A -120 P :A -120 P `A -120 P oA -120 P ~A -120 P a -40 P 'a -40 P ^a -40 P :a -40 P `a -40 P oa -40 P ~a -40 P , -180 P e -50 P 'e -50 P ^e -50 P :e -50 P `e -50 P o -50 P 'o -50 P ^o -50 P :o -50 P `o -50 P /o -50 P ~o -50 P . -180 P u2026 -180 Q U -10 Q 'U -10 Q ^U -10 Q :U -10 Q `U -10 R O -20 R 'O -20 R ^O -20 R :O -20 R `O -20 R /O -20 R ~O -20 R T -30 R U -40 R 'U -40 R ^U -40 R :U -40 R `U -40 R V -50 R W -30 R Y -50 R 'Y -50 R :Y -50 S , -20 S . -20 S u2026 -20 vS , -20 vS . -20 vS u2026 -20 T A -120 T 'A -120 T ^A -120 T :A -120 T `A -120 T oA -120 T ~A -120 T O -40 T 'O -40 T ^O -40 T :O -40 T `O -40 T /O -40 T ~O -40 T a -120 T 'a -120 T ^a -120 T :a -120 T `a -120 T oa -120 T ~a -60 T : -20 T , -120 T e -120 T 'e -120 T ^e -120 T :e -120 T `e -60 T - -140 T hy -140 T o -120 T 'o -120 T ^o -120 T :o -120 T `o -120 T /o -120 T ~o -60 T . -120 T u2026 -120 T r -120 T ; -20 T u -120 T 'u -120 T ^u -120 T :u -120 T `u -120 T w -120 T y -120 T 'y -120 T :y -60 U A -40 U 'A -40 U ^A -40 U :A -40 U `A -40 U oA -40 U ~A -40 U , -40 U . -40 U u2026 -40 'U A -40 'U 'A -40 'U ^A -40 'U :A -40 'U `A -40 'U oA -40 'U ~A -40 'U , -40 'U . -40 'U u2026 -40 ^U A -40 ^U 'A -40 ^U ^A -40 ^U :A -40 ^U `A -40 ^U oA -40 ^U ~A -40 ^U , -40 ^U . -40 ^U u2026 -40 :U A -40 :U 'A -40 :U ^A -40 :U :A -40 :U `A -40 :U oA -40 :U ~A -40 :U , -40 :U . -40 :U u2026 -40 `U A -40 `U 'A -40 `U ^A -40 `U :A -40 `U `A -40 `U oA -40 `U ~A -40 `U , -40 `U . -40 `U u2026 -40 V A -80 V 'A -80 V ^A -80 V :A -80 V `A -80 V oA -80 V ~A -80 V G -40 V O -40 V 'O -40 V ^O -40 V :O -40 V `O -40 V /O -40 V ~O -40 V a -70 V 'a -70 V ^a -70 V :a -70 V `a -70 V oa -70 V ~a -70 V : -40 V , -125 V e -80 V 'e -80 V ^e -80 V :e -80 V `e -80 V - -80 V hy -80 V o -80 V 'o -80 V ^o -80 V :o -80 V `o -80 V /o -80 V ~o -80 V . -125 V u2026 -125 V ; -40 V u -70 V 'u -70 V ^u -70 V :u -70 V `u -70 W A -50 W 'A -50 W ^A -50 W :A -50 W `A -50 W oA -50 W ~A -50 W O -20 W 'O -20 W ^O -20 W :O -20 W `O -20 W /O -20 W ~O -20 W a -40 W 'a -40 W ^a -40 W :a -40 W `a -40 W oa -40 W ~a -40 W , -80 W e -30 W 'e -30 W ^e -30 W :e -30 W `e -30 W - -40 W hy -40 W o -30 W 'o -30 W ^o -30 W :o -30 W `o -30 W /o -30 W ~o -30 W . -80 W u2026 -80 W u -30 W 'u -30 W ^u -30 W :u -30 W `u -30 W y -20 W 'y -20 W :y -20 Y A -110 Y 'A -110 Y ^A -110 Y :A -110 Y `A -110 Y oA -110 Y ~A -110 Y O -85 Y 'O -85 Y ^O -85 Y :O -85 Y `O -85 Y /O -85 Y ~O -85 Y a -140 Y 'a -140 Y ^a -140 Y :a -140 Y `a -140 Y oa -140 Y ~a -140 Y : -60 Y , -140 Y e -140 Y 'e -140 Y ^e -140 Y :e -140 Y `e -140 Y - -140 Y hy -140 Y i -20 Y 'i -20 Y o -140 Y 'o -140 Y ^o -140 Y :o -140 Y `o -140 Y /o -140 Y ~o -140 Y . -140 Y u2026 -140 Y ; -60 Y u -110 Y 'u -110 Y ^u -110 Y :u -110 Y `u -110 'Y A -110 'Y 'A -110 'Y ^A -110 'Y :A -110 'Y `A -110 'Y oA -110 'Y ~A -110 'Y O -85 'Y 'O -85 'Y ^O -85 'Y :O -85 'Y `O -85 'Y /O -85 'Y ~O -85 'Y a -140 'Y 'a -140 'Y ^a -140 'Y :a -140 'Y `a -140 'Y oa -140 'Y ~a -70 'Y : -60 'Y , -140 'Y e -140 'Y 'e -140 'Y ^e -140 'Y :e -140 'Y `e -140 'Y - -140 'Y hy -140 'Y i -20 'Y 'i -20 'Y o -140 'Y 'o -140 'Y ^o -140 'Y :o -140 'Y `o -140 'Y /o -140 'Y ~o -140 'Y . -140 'Y u2026 -140 'Y ; -60 'Y u -110 'Y 'u -110 'Y ^u -110 'Y :u -110 'Y `u -110 :Y A -110 :Y 'A -110 :Y ^A -110 :Y :A -110 :Y `A -110 :Y oA -110 :Y ~A -110 :Y O -85 :Y 'O -85 :Y ^O -85 :Y :O -85 :Y `O -85 :Y /O -85 :Y ~O -85 :Y a -140 :Y 'a -140 :Y ^a -140 :Y :a -140 :Y `a -140 :Y oa -140 :Y ~a -70 :Y : -60 :Y , -140 :Y e -140 :Y 'e -140 :Y ^e -140 :Y :e -140 :Y `e -140 :Y - -140 :Y hy -140 :Y i -20 :Y 'i -20 :Y o -140 :Y 'o -140 :Y ^o -140 :Y :o -140 :Y `o -140 :Y /o -140 :Y ~o -140 :Y . -140 :Y u2026 -140 :Y ; -60 :Y u -110 :Y 'u -110 :Y ^u -110 :Y :u -110 :Y `u -110 a v -20 a w -20 a y -30 a 'y -30 a :y -30 'a v -20 'a w -20 'a y -30 'a 'y -30 'a :y -30 ^a v -20 ^a w -20 ^a y -30 ^a 'y -30 ^a :y -30 :a v -20 :a w -20 :a y -30 :a 'y -30 :a :y -30 `a v -20 `a w -20 `a y -30 `a 'y -30 `a :y -30 oa v -20 oa w -20 oa y -30 oa 'y -30 oa :y -30 ~a v -20 ~a w -20 ~a y -30 ~a 'y -30 ~a :y -30 b b -10 b , -40 b l -20 b /l -20 b . -40 b u2026 -40 b u -20 b 'u -20 b ^u -20 b :u -20 b `u -20 b v -20 b y -20 b 'y -20 b :y -20 c , -15 c k -20 ,c , -15 ,c k -20 : u0020 -50 , rq -100 , ' -100 , cq -100 e , -15 e . -15 e u2026 -15 e v -30 e w -20 e x -30 e y -20 e 'y -20 e :y -20 'e , -15 'e . -15 'e u2026 -15 'e v -30 'e w -20 'e x -30 'e y -20 'e 'y -20 'e :y -20 ^e , -15 ^e . -15 ^e u2026 -15 ^e v -30 ^e w -20 ^e x -30 ^e y -20 ^e 'y -20 ^e :y -20 :e , -15 :e . -15 :e u2026 -15 :e v -30 :e w -20 :e x -30 :e y -20 :e 'y -20 :e :y -20 `e , -15 `e . -15 `e u2026 -15 `e v -30 `e w -20 `e x -30 `e y -20 `e 'y -20 `e :y -20 f a -30 f 'a -30 f ^a -30 f :a -30 f `a -30 f oa -30 f ~a -30 f , -30 f .i -28 f e -30 f 'e -30 f ^e -30 f :e -30 f `e -30 f o -30 f 'o -30 f ^o -30 f :o -30 f `o -30 f /o -30 f ~o -30 f . -30 f u2026 -30 f rq 60 f ' 50 f cq 50 g r -10 h y -30 h 'y -30 h :y -30 k e -20 k 'e -20 k ^e -20 k :e -20 k `e -20 k o -20 k 'o -20 k ^o -20 k :o -20 k `o -20 k /o -20 k ~o -20 m u -10 m 'u -10 m ^u -10 m :u -10 m `u -10 m y -15 m 'y -15 m :y -15 n u -10 n 'u -10 n ^u -10 n :u -10 n `u -10 n v -20 n y -15 n 'y -15 n :y -15 ~n u -10 ~n 'u -10 ~n ^u -10 ~n :u -10 ~n `u -10 ~n v -20 ~n y -15 ~n 'y -15 ~n :y -15 o , -40 o . -40 o u2026 -40 o v -15 o w -15 o x -30 o y -30 o 'y -30 o :y -30 'o , -40 'o . -40 'o u2026 -40 'o v -15 'o w -15 'o x -30 'o y -30 'o 'y -30 'o :y -30 ^o , -40 ^o . -40 ^o u2026 -40 ^o v -15 ^o w -15 ^o x -30 ^o y -30 ^o 'y -30 ^o :y -30 :o , -40 :o . -40 :o u2026 -40 :o v -15 :o w -15 :o x -30 :o y -30 :o 'y -30 :o :y -30 `o , -40 `o . -40 `o u2026 -40 `o v -15 `o w -15 `o x -30 `o y -30 `o 'y -30 `o :y -30 /o a -55 /o 'a -55 /o ^a -55 /o :a -55 /o `a -55 /o oa -55 /o ~a -55 /o b -55 /o c -55 /o ,c -55 /o , -95 /o d -55 /o e -55 /o 'e -55 /o ^e -55 /o :e -55 /o `e -55 /o f -55 /o g -55 /o h -55 /o i -55 /o 'i -55 /o ^i -55 /o :i -55 /o `i -55 /o j -55 /o k -55 /o l -55 /o /l -55 /o m -55 /o n -55 /o ~n -55 /o o -55 /o 'o -55 /o ^o -55 /o :o -55 /o `o -55 /o /o -55 /o ~o -55 /o p -55 /o . -95 /o u2026 -95 /o q -55 /o r -55 /o s -55 /o vs -55 /o t -55 /o u -55 /o 'u -55 /o ^u -55 /o :u -55 /o `u -55 /o v -70 /o w -70 /o x -85 /o y -70 /o 'y -70 /o :y -70 /o z -55 /o vz -55 ~o , -40 ~o . -40 ~o u2026 -40 ~o v -15 ~o w -15 ~o x -30 ~o y -30 ~o 'y -30 ~o :y -30 p , -35 p . -35 p u2026 -35 p y -30 p 'y -30 p :y -30 . rq -100 u2026 rq -100 . ' -100 u2026 ' -100 . cq -100 u2026 cq -100 . u0020 -60 u2026 u0020 -60 rq u0020 -40 ` ` -57 ` oq -57 oq ` -57 oq oq -57 ' d -50 cq d -50 ' ' -57 ' cq -57 cq ' -57 cq cq -57 ' r -50 cq r -50 ' s -50 cq s -50 ' vs -50 cq vs -50 ' u0020 -70 cq u0020 -70 r a -10 r 'a -10 r ^a -10 r :a -10 r `a -10 r oa -10 r ~a -10 r : 30 r , -50 r i 15 r 'i 15 r ^i 15 r :i 15 r `i 15 r k 15 r l 15 r /l 15 r m 25 r n 25 r ~n 25 r p 30 r . -50 r u2026 -50 r ; 30 r t 40 r u 15 r 'u 15 r ^u 15 r :u 15 r `u 15 r v 30 r y 30 r 'y 30 r :y 30 s , -15 s . -15 s u2026 -15 s w -30 vs , -15 vs . -15 vs u2026 -15 vs w -30 ; u0020 -50 u0020 T -50 u0020 V -50 u0020 W -40 u0020 Y -90 u0020 'Y -90 u0020 :Y -90 u0020 lq -30 u0020 ` -60 u0020 oq -60 v a -25 v 'a -25 v ^a -25 v :a -25 v `a -25 v oa -25 v ~a -25 v , -80 v e -25 v 'e -25 v ^e -25 v :e -25 v `e -25 v o -25 v 'o -25 v ^o -25 v :o -25 v `o -25 v /o -25 v ~o -25 v . -80 v u2026 -80 w a -15 w 'a -15 w ^a -15 w :a -15 w `a -15 w oa -15 w ~a -15 w , -60 w e -10 w 'e -10 w ^e -10 w :e -10 w `e -10 w o -10 w 'o -10 w ^o -10 w :o -10 w `o -10 w /o -10 w ~o -10 w . -60 w u2026 -60 x e -30 x 'e -30 x ^e -30 x :e -30 x `e -30 y a -20 y 'a -20 y ^a -20 y :a -20 y `a -20 y oa -20 y ~a -20 y , -100 y e -20 y 'e -20 y ^e -20 y :e -20 y `e -20 y o -20 y 'o -20 y ^o -20 y :o -20 y `o -20 y /o -20 y ~o -20 y . -100 y u2026 -100 'y a -20 'y 'a -20 'y ^a -20 'y :a -20 'y `a -20 'y oa -20 'y ~a -20 'y , -100 'y e -20 'y 'e -20 'y ^e -20 'y :e -20 'y `e -20 'y o -20 'y 'o -20 'y ^o -20 'y :o -20 'y `o -20 'y /o -20 'y ~o -20 'y . -100 'y u2026 -100 :y a -20 :y 'a -20 :y ^a -20 :y :a -20 :y `a -20 :y oa -20 :y ~a -20 :y , -100 :y e -20 :y 'e -20 :y ^e -20 :y :e -20 :y `e -20 :y o -20 :y 'o -20 :y ^o -20 :y :o -20 :y `o -20 :y /o -20 :y ~o -20 :y . -100 :y u2026 -100 z e -15 z 'e -15 z ^e -15 z :e -15 z `e -15 z o -15 z 'o -15 z ^o -15 z :o -15 z `o -15 z /o -15 z ~o -15 vz e -15 vz 'e -15 vz ^e -15 vz :e -15 vz `e -15 vz o -15 vz 'o -15 vz ^o -15 vz :o -15 vz `o -15 vz /o -15 vz ~o -15 charset ha 469,688,0,121,8,89 2 0 asciicircum ti 584,326,0,47,-61,47 0 1 asciitilde vS 667,929,19,96,-39,89 2 2 Scaron vZ 611,929,0,180,27,89 2 3 Zcaron vs 500,734,15,103,-13,89 2 4 scaron vz 500,734,0,122,19,89 2 5 zcaron :Y 667,901,0,189,-116,89 2 6 Ydieresis tm 1000,718,0,106,-135,89 2 7 trademark aq 191,718,0,144,-107,89 2 8 quotesingle Eu 556,703,19,169,-22,89 2 9 Euro space 278 0 32 space ! 278,718,0,112,-40,89 2 33 exclam " 355,718,0,133,-118,89 2 34 quotedbl dq " # 556,688,0,125,-22,89 2 35 numbersign sh " $ 556,775,115,112,-18,89 2 36 dollar Do " % 889,703,19,50,-96,50 2 37 percent & 667,718,15,30,-26,30 2 38 ampersand ' 222,718,0,138,-101,89 2 39 quoteright cq " ( 333,733,207,171,-58,89 3 40 parenleft ) 333,733,207,54,59,54 3 41 parenright * 389,718,0,136,-114,89 2 42 asterisk + 584,505,0,73,-34,73 0 43 plus , 278,106,147,0,-5 0 44 comma - 333,322,0,75,-43,75 0 45 hyphen hy " . 278,106,0,0,-37 0 46 period / 278,737,19,224,72,89 2 47 slash sl " 0 556,703,19,103,-43,89 2 48 zero 1 556,703,0,3,-157,3 2 49 one 2 556,703,0,112,24,89 2 50 two 3 556,703,19,104,-24,89 2 51 three 4 556,703,0,70,-11,70 2 52 four 5 556,688,19,116,-17,89 2 53 five 6 556,703,19,110,-40,89 2 54 six 7 556,688,0,164,-87,89 2 55 seven 8 556,703,19,101,-23,89 2 56 eight 9 556,703,19,104,-32,89 2 57 nine : 278,516,0,73,-37,73 0 58 colon ; 278,516,147,73,-5,73 0 59 semicolon < 584,495,0,108,-44,89 0 60 less = 584,390,0,94,-13,89 0 61 equal > 584,495,0,64,0,64 0 62 greater ? 556,727,0,104,-110,89 2 63 question @ 1015,737,19,1,-164,1 2 64 at at " A 667,718,0,37,36,37 2 65 A B 667,718,0,95,-24,89 2 66 B C 722,737,19,110,-57,89 2 67 C D 722,718,0,92,-31,89 2 68 D E 667,718,0,145,-36,89 2 69 E F 611,718,0,175,-36,89 2 70 F G 778,737,19,72,-60,72 2 71 G H 722,718,0,127,-27,89 2 72 H I 278,718,0,113,-41,89 2 73 I J 500,718,19,131,4,89 2 74 J K 667,718,0,191,-26,89 2 75 K L 556,718,0,50,-26,50 2 76 L M 833,718,0,131,-23,89 2 77 M N 722,718,0,127,-26,89 2 78 N O 778,737,19,98,-54,89 2 79 O P 667,718,0,120,-36,89 2 80 P Q 778,737,56,98,-54,89 2 81 Q R 722,718,0,102,-38,89 2 82 R S 667,737,19,96,-39,89 2 83 S T 611,718,0,189,-98,89 2 84 T U 722,718,19,125,-73,89 2 85 U V 667,718,0,183,-122,89 2 86 V W 944,718,0,187,-118,89 2 87 W X 667,718,0,173,31,89 2 88 X Y 667,718,0,189,-116,89 2 89 Y Z 611,718,0,180,27,89 2 90 Z [ 278,722,196,176,29,89 2 91 bracketleft lB " \ 278,737,19,63,-89,63 2 92 backslash rs " ] 278,722,196,141,64,89 2 93 bracketright rB " ^ 333,734,0,156,-97,89 2 94 circumflex a^ " _ 556,0,125,35,77,35 0 95 underscore ` 222,725,0,152,-114,89 2 96 quoteleft oq " a 556,538,15,53,-11,53 0 97 a b 556,718,15,79,-8,79 2 98 b c 500,538,15,104,-24,89 0 99 c d 556,718,15,146,-33,89 2 100 d e 556,538,15,73,-34,73 0 101 e f 278,728,0,189,-36,89 2 102 f g 556,538,220,105,9,89 1 103 g h 556,718,0,67,-15,67 2 104 h i 222,718,0,136,-17,89 2 105 i j 222,718,210,136,110,89 3 106 j k 500,718,0,151,-17,89 2 107 k l 222,718,0,136,-17,89 2 108 l m 833,538,0,69,-15,69 0 109 m n 556,538,0,67,-15,67 0 110 n o 556,538,14,79,-32,79 0 111 o p 556,538,207,79,36,79 1 112 p q 556,538,207,100,-33,89 1 113 q r 333,538,0,163,-27,89 0 114 r s 500,538,15,80,-13,80 0 115 s t 278,669,7,141,-52,89 2 116 t u 556,523,15,95,-44,89 0 117 u v 500,523,0,154,-69,89 0 118 v w 722,523,0,149,-75,89 0 119 w x 500,523,0,145,39,89 0 120 x y 500,523,214,151,35,89 1 121 y z 500,523,0,122,19,89 0 122 z { 334,722,196,162,-41,89 2 123 braceleft lC " | 260,775,225,122,4,89 3 124 bar ba " } 334,722,196,71,50,71 2 125 braceright rC " ~ 333,722,0,208,-74,89 2 126 tilde a~ " bq 222,106,149,8,29,8 0 128 quotesinglbase Fo 556,446,0,48,-96,48 0 129 guillemotleft Fc 556,446,0,22,-69,22 0 130 guillemotright bu 350,517,0,113,-40,89 0 131 bullet Fn 556,737,207,149,103,89 3 132 florin f/ 167,703,19,366,221,89 2 133 fraction %0 1000,703,19,80,-37,80 2 134 perthousand dg 556,718,159,116,-84,89 2 135 dagger dd 556,718,159,118,-2,89 2 136 daggerdbl en 556,313,0,117,-1,89 0 137 endash em 1000,313,0,117,-1,89 0 138 emdash fi 500,728,0,137,-36,89 2 140 fi fl 500,728,0,135,-36,89 2 141 fl .i 278,523,0,67,-45,67 0 144 dotlessi ga 333,734,0,55,-120,55 2 146 grave a" 333,734,0,283,-107,89 2 147 hungarumlaut a. 333,706,0,80,-199,80 2 148 dotaccent ab 333,731,0,194,-117,89 2 149 breve ah 333,734,0,186,-127,89 2 150 caron ao 333,756,0,120,-163,89 2 151 ring ho 333,0,225,0,8 1 152 ogonek lq 333,725,0,179,-87,89 2 153 quotedblleft rq 333,718,0,165,-74,89 2 154 quotedblright oe 944,538,15,71,-32,71 0 155 oe /l 222,718,0,175,9,89 2 156 lslash Bq 333,106,149,35,56,35 0 157 quotedblbase OE 1000,737,19,166,-47,89 2 158 OE /L 556,718,0,50,9,50 2 159 Lslash r! 333,523,195,44,-26,44 0 161 exclamdown ct 556,623,115,78,-44,78 0 162 cent Po 556,718,16,128,1,89 2 163 sterling Cs 556,603,0,140,-9,89 0 164 currency Ye 556,688,0,194,-31,89 2 165 yen bb 260,700,150,106,-12,89 2 166 brokenbar sc 556,737,191,78,-26,78 2 167 section ad 333,706,0,161,-118,89 2 168 dieresis co 737,737,19,151,-3,89 2 169 copyright Of 370,737,0,129,-77,89 2 170 ordfeminine fo 333,446,0,57,-87,57 0 171 guilsinglleft tno 584,390,0,94,-56,89 0 172 logicalnot \- 584,289,0,73,-34,73 0 173 minus rg 737,737,19,151,-3,89 2 174 registered a- 333,684,0,186,-93,89 2 175 macron de 400,703,0,118,-118,89 2 176 degree t+- 584,506,0,85,11,85 0 177 plusminus S2 333,703,0,166,-13,89 2 178 twosuperior S3 333,703,0,154,-39,89 2 179 threesuperior aa 333,734,0,193,-198,89 2 180 acute *m 578,523,207,74,26,74 1 181 mu mc " ps 537,718,173,163,-76,89 2 182 paragraph pc 278,315,0,29,-79,29 0 183 periodcentered ac 333,0,225,0,49 1 184 cedilla S1 333,703,0,89,-115,89 2 185 onesuperior Om 365,737,0,154,-90,89 2 186 ordmasculine fc 333,446,0,31,-60,31 0 187 guilsinglright 14 834,703,19,19,-99,19 2 188 onequarter 12 834,703,19,55,-63,55 2 189 onehalf 34 834,703,19,78,-79,78 2 190 threequarters r? 611,525,201,0,-34 0 191 questiondown `A 667,929,0,37,36,37 2 192 Agrave 'A 667,929,0,67,36,67 2 193 Aacute ^A 667,929,0,37,36,37 2 194 Acircumflex ~A 667,917,0,82,36,82 2 195 Atilde :A 667,901,0,37,36,37 2 196 Adieresis oA 667,931,0,37,36,37 2 197 Aring AE 1000,718,0,147,42,89 2 198 AE ,C 722,737,225,110,-57,89 3 199 Ccedilla `E 667,929,0,145,-36,89 2 200 Egrave 'E 667,929,0,145,-36,89 2 201 Eacute ^E 667,929,0,145,-36,89 2 202 Ecircumflex :E 667,901,0,145,-36,89 2 203 Edieresis `I 278,929,0,124,-41,89 2 204 Igrave 'I 278,929,0,262,-41,89 2 205 Iacute ^I 278,929,0,225,-41,89 2 206 Icircumflex :I 278,901,0,230,-41,89 2 207 Idieresis -D 722,718,0,92,-19,89 2 208 Eth ~N 722,917,0,127,-26,89 2 209 Ntilde `O 778,929,19,98,-54,89 2 210 Ograve 'O 778,929,19,98,-54,89 2 211 Oacute ^O 778,929,19,98,-54,89 2 212 Ocircumflex ~O 778,917,19,98,-54,89 2 213 Otilde :O 778,901,19,98,-54,89 2 214 Odieresis tmu 584,506,0,108,1,89 0 215 multiply /O 778,737,19,163,8,89 2 216 Oslash `U 722,929,19,125,-73,89 2 217 Ugrave 'U 722,929,19,125,-73,89 2 218 Uacute ^U 722,929,19,125,-73,89 2 219 Ucircumflex :U 722,901,19,125,-73,89 2 220 Udieresis 'Y 667,929,0,189,-116,89 2 221 Yacute TP 667,718,0,95,-36,89 2 222 Thorn ss 611,728,15,97,-17,89 2 223 germandbls `a 556,734,15,53,-11,53 2 224 agrave 'a 556,734,15,82,-11,82 2 225 aacute ^a 556,734,15,53,-11,53 2 226 acircumflex ~a 556,722,15,87,-11,87 2 227 atilde :a 556,706,15,53,-11,53 2 228 adieresis oa 556,756,15,53,-11,53 2 229 aring ae 889,538,15,71,-11,71 0 230 ae ,c 500,538,225,104,-24,89 1 231 ccedilla `e 556,734,15,73,-34,73 2 232 egrave 'e 556,734,15,82,-34,82 2 233 eacute ^e 556,734,15,73,-34,73 2 234 ecircumflex :e 556,706,15,73,-34,73 2 235 edieresis `i 278,734,0,83,-45,83 2 236 igrave 'i 278,734,0,221,-45,89 2 237 iacute ^i 278,734,0,184,-45,89 2 238 icircumflex :i 278,706,0,189,-45,89 2 239 idieresis Sd 556,737,15,112,-31,89 2 240 eth ~n 556,722,0,87,-15,87 2 241 ntilde `o 556,734,14,79,-32,79 2 242 ograve 'o 556,734,14,82,-32,82 2 243 oacute ^o 556,734,14,79,-32,79 2 244 ocircumflex ~o 556,722,14,97,-32,89 2 245 otilde :o 556,706,14,79,-32,79 2 246 odieresis tdi 584,524,19,73,-34,73 0 247 divide /o 611,545,22,87,22,87 0 248 oslash `u 556,734,15,95,-44,89 2 249 ugrave 'u 556,734,15,95,-44,89 2 250 uacute ^u 556,734,15,95,-44,89 2 251 ucircumflex :u 556,706,15,95,-44,89 2 252 udieresis 'y 500,734,214,151,35,89 3 253 yacute Tp 556,718,207,79,36,79 3 254 thorn :y 500,706,214,151,35,89 3 255 ydieresis u2026 1000,106,0,0,-65 0 256 ellipsis groff-1.23.0/font/devps/devps.am0000644000175000017500000001264414450320476013364 00000000000000# Copyright (C) 2014-2022 Free Software Foundation, Inc. # # This file is part of 'groff'. # # 'groff' 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, either version 3 of the License, or # (at your option) any later version. # # 'groff' 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 this program. If not, see . devps_srcdir = $(top_srcdir)/font/devps devps_builddir = $(top_builddir)/font/devps DEVPSFONTFILES = \ font/devps/S \ font/devps/SS \ font/devps/ZD \ font/devps/ZDR \ font/devps/ZCMI \ font/devps/AB \ font/devps/ABI \ font/devps/AI \ font/devps/AR \ font/devps/BMB \ font/devps/BMBI \ font/devps/BMI \ font/devps/BMR \ font/devps/CB \ font/devps/CBI \ font/devps/CI \ font/devps/CR \ font/devps/HB \ font/devps/HBI \ font/devps/HI \ font/devps/HR \ font/devps/HNB \ font/devps/HNBI \ font/devps/HNI \ font/devps/HNR \ font/devps/NB \ font/devps/NBI \ font/devps/NI \ font/devps/NR \ font/devps/PB \ font/devps/PBI \ font/devps/PI \ font/devps/PR \ font/devps/TB \ font/devps/TBI \ font/devps/TI \ font/devps/TR \ font/devps/EURO \ font/devps/freeeuro.afm \ font/devps/symbolsl.afm \ font/devps/text.enc \ font/devps/zapfdr.afm \ font/devps/download DEVPSFONTFILES_GENERATED = \ font/devps/DESC \ font/devps/prologue \ font/devps/freeeuro.pfa \ font/devps/zapfdr.pfa \ font/devps/symbolsl.pfa devpsfontdir = $(fontdir)/devps dist_devpsfont_DATA = $(DEVPSFONTFILES) nodist_devpsfont_DATA = $(DEVPSFONTFILES_GENERATED) # these files will be installed in oldfontdir OLDDEVPSFONTFILES = \ font/devps/old/S \ font/devps/old/SS \ font/devps/old/CB \ font/devps/old/CBI \ font/devps/old/CI \ font/devps/old/CR \ font/devps/old/HB \ font/devps/old/HBI \ font/devps/old/HI \ font/devps/old/HR \ font/devps/old/HNB \ font/devps/old/HNBI \ font/devps/old/HNI \ font/devps/old/HNR \ font/devps/old/NB \ font/devps/old/NBI \ font/devps/old/NI \ font/devps/old/NR \ font/devps/old/PB \ font/devps/old/PBI \ font/devps/old/PI \ font/devps/old/PR \ font/devps/old/TB \ font/devps/old/TBI \ font/devps/old/TI \ font/devps/old/TR \ font/devps/old/symbol.afm \ font/devps/old/symbolsl.afm \ font/devps/old/zapfdr.afm \ font/devps/old/zapfdr.ps olddevpsfontdir = $(oldfontdir)/devps dist_olddevpsfont_DATA = $(OLDDEVPSFONTFILES) # Files installed in $(devfontdir)/generate DEVPSGENFILES = \ font/devps/generate/Makefile \ font/devps/generate/dingbats.map \ font/devps/generate/dingbats-reversed.map \ font/devps/generate/slanted-symbol.map \ font/devps/generate/symbol.map \ font/devps/generate/symbolchars \ font/devps/generate/text.map DEVPSGENSCRIPTS = \ font/devps/generate/afmname \ font/devps/generate/symbol.sed devpsgendir = $(devpsfontdir)/generate dist_devpsgen_DATA = $(DEVPSGENFILES) $(DEVPSGENSCRIPTS) MOSTLYCLEANFILES += $(DEVPSFONTFILES_GENERATED) EXTRA_DIST += \ font/devps/DESC.in \ font/devps/prologue.ps \ font/devps/psstrip.sed \ font/devps/freeeuro.ps \ font/devps/symbol.afm \ font/devps/symbolsl.afm \ font/devps/symbolsl.ps \ font/devps/zapfdr.afm \ font/devps/zapfdr.ps \ font/devps/generate/freeeuro.sfd \ font/devps/generate/make-zapfdr \ font/devps/generate/symbolsl.awk \ font/devps/generate/sfdtopfa.pe \ font/devps/generate/zapfdr.sed font/devps/DESC: $(devps_srcdir)/DESC.in $(AM_V_GEN)$(MKDIR_P) font/devps \ && cat $(devps_srcdir)/DESC.in >$@.tmp \ && echo broken $(BROKEN_SPOOLER_FLAGS) >>$@.tmp \ && if test "$(PAGE)" = A4; then \ echo "papersize a4" >>$@.tmp; \ else \ echo "papersize letter" >>$@.tmp; \ fi \ && (test -z '$(PSPRINT)' \ || echo print '$(PSPRINT)' >>$@.tmp) $(AM_V_at)mv $@.tmp $@ # PostScript documents to be produced by troff should depend on this # stamp file to ensure that grops's device and font description files # are available. MOSTLYCLEANFILES += font/devps/stamp font/devps/stamp: font/devps/DESC \ $(DEVPSFONTFILES) $(DEVPSFONTFILES_GENERATED) $(AM_V_at)>$@ maintainer-font-descriptions: devps_font-descriptions # This target generates font descriptions from installed Type 1 AFM # files; these are _not_ normally generated during a build, but provided # with the groff source distribution. # # We add top_builddir to the PATH in case the only afmtodit available is # the one in the current build. # # The AFM files from which these descriptions are produced must be # obtained elsewhere, so this target runs only in "maintainer mode". devps_font-descriptions: afmtodit font/devps/DESC PATH=$(top_builddir)$(GROFF_PATH_SEPARATOR)$(PATH) \ $(MAKE) -f $(devps_srcdir)/generate/Makefile \ srcdir=$(devps_srcdir)/generate DESC=$(devps_srcdir)/DESC.in font/devps/prologue: $(devps_srcdir)/prologue.ps $(AM_V_GEN)$(MKDIR_P) font/devps \ && $(RM) $@ \ && sed -f $(devps_srcdir)/psstrip.sed $? >$@ .ps.pfa: $(AM_V_GEN)$(MKDIR_P) font/devps \ && $(RM) $@ \ && sed -f $(devps_srcdir)/psstrip.sed $? >$@ # Local Variables: # mode: makefile-automake # fill-column: 72 # End: # vim: set autoindent filetype=automake textwidth=72: groff-1.23.0/font/devps/BMB0000644000175000017500000002441314450320476012244 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName ITC Bookman Demi # Version 003.001 # FamilyName ITC Bookman # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.ITC Bookman is a registered trademark of International Typeface Corporation. # Comment Copyright (c) 1985, 1987, 1989, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:32:33 1999 # Comment UniqueID 44721 # Comment VMusage 35828 42764 name BMB internalname Bookman-Demi spacewidth 340 encoding text.enc ligatures fi fl 0 kernpairs A T -40 A V -68 A W -20 A Y -52 A 'Y -52 A :Y -52 A v -8 A w -9 A y -1 A 'y -1 A :y -1 'A T -40 'A V -68 'A W -20 'A Y -52 'A 'Y -52 'A :Y -52 'A v -8 'A w -9 'A y -1 'A 'y -1 'A :y -1 ^A T -40 ^A V -68 ^A W -20 ^A Y -52 ^A 'Y -52 ^A :Y -52 ^A v -8 ^A w -9 ^A y -1 ^A 'y -1 ^A :y -1 :A T -40 :A V -68 :A W -20 :A Y -52 :A 'Y -52 :A :Y -52 :A v -8 :A w -9 :A y -1 :A 'y -1 :A :y -1 `A T -40 `A V -68 `A W -20 `A Y -52 `A 'Y -52 `A :Y -52 `A v -8 `A w -9 `A y -1 `A 'y -1 `A :y -1 oA T -40 oA V -68 oA W -20 oA Y -52 oA 'Y -52 oA :Y -52 oA v -8 oA w -9 oA y -1 oA 'y -1 oA :y -1 ~A T -40 ~A V -68 ~A W -20 ~A Y -52 ~A 'Y -52 ~A :Y -52 ~A v -8 ~A w -9 ~A y -1 ~A 'y -1 ~A :y -1 F A -59 F 'A -59 F ^A -59 F :A -59 F `A -59 F oA -59 F ~A -59 F , -130 F . -132 F u2026 -132 L T -4 L V -50 L W -41 L Y -35 L 'Y -35 L :Y -35 L y 19 L 'y 19 L :y 19 /L T -4 /L V -50 /L W -41 /L Y -35 /L 'Y -35 /L :Y -35 /L y 19 /L 'y 19 /L :y 19 P A -46 P 'A -46 P ^A -46 P :A -46 P `A -46 P oA -46 P ~A -46 P , -129 P . -128 P u2026 -128 R T -4 R V -29 R W -24 R Y -20 R 'Y -20 R :Y -20 R y -8 R 'y -8 R :y -8 T A -42 T 'A -42 T ^A -42 T :A -42 T `A -42 T oA -42 T ~A -42 T a -24 T 'a -24 T ^a -24 T :a -24 T `a -24 T oa -24 T ~a -24 T c -29 T ,c -29 T : 7 T , -122 T e -29 T 'e -29 T ^e -29 T :e -29 T `e -29 T - -10 T hy -10 T i 27 T 'i 27 T ^i 27 T :i 27 T `i 27 T o -28 T 'o -28 T ^o -28 T :o -28 T `o -28 T /o -28 T ~o -28 T . -122 T u2026 -122 T r 27 T s -10 T vs -10 T ; 5 V A -88 V 'A -88 V ^A -88 V :A -88 V `A -88 V oA -88 V ~A -88 V a -74 V 'a -74 V ^a -74 V :a -74 V `a -74 V oa -74 V ~a -74 V : -37 V , -103 V e -80 V 'e -80 V ^e -80 V :e -80 V `e -80 V - -10 V hy -10 V i 15 V 'i 15 V ^i 15 V :i 15 V `i 15 V o -79 V 'o -79 V ^o -79 V :o -79 V `o -79 V /o -79 V ~o -79 V . -105 V u2026 -105 V r -15 V ; -38 V u -11 V 'u -11 V ^u -11 V :u -11 V `u -11 V y 12 V 'y 12 V :y 12 W A -60 W 'A -60 W ^A -60 W :A -60 W `A -60 W oA -60 W ~A -60 W a -73 W 'a -73 W ^a -73 W :a -73 W `a -73 W oa -73 W ~a -73 W : -37 W , -103 W e -79 W 'e -79 W ^e -79 W :e -79 W `e -79 W - -10 W hy -10 W i 15 W 'i 15 W ^i 15 W :i 15 W `i 15 W o -78 W 'o -78 W ^o -78 W :o -78 W `o -78 W /o -78 W ~o -78 W . -105 W u2026 -105 W r -15 W ; -38 W u -11 W 'u -11 W ^u -11 W :u -11 W `u -11 W y 12 W 'y 12 W :y 12 Y A -56 Y 'A -56 Y ^A -56 Y :A -56 Y `A -56 Y oA -56 Y ~A -56 Y a -60 Y 'a -60 Y ^a -60 Y :a -60 Y `a -60 Y oa -60 Y ~a -60 Y : -32 Y , -103 Y e -67 Y 'e -67 Y ^e -67 Y :e -67 Y `e -67 Y - -10 Y hy -10 Y i 2 Y 'i 2 Y ^i 12 Y :i 12 Y `i 12 Y o -66 Y 'o -66 Y ^o -66 Y :o -66 Y `o -66 Y /o -66 Y ~o -66 Y p -23 Y . -105 Y u2026 -105 Y q -66 Y ; -34 Y u -13 Y 'u -13 Y ^u -13 Y :u -13 Y `u -13 Y v 24 'Y A -56 'Y 'A -56 'Y ^A -56 'Y :A -56 'Y `A -56 'Y oA -56 'Y ~A -56 'Y a -60 'Y 'a -60 'Y ^a -60 'Y :a -60 'Y `a -60 'Y oa -60 'Y ~a -60 'Y : -32 'Y , -103 'Y e -67 'Y 'e -67 'Y ^e -67 'Y :e -67 'Y `e -67 'Y - -10 'Y hy -10 'Y i 2 'Y 'i 2 'Y ^i 12 'Y :i 12 'Y `i 12 'Y o -66 'Y 'o -66 'Y ^o -66 'Y :o -66 'Y `o -66 'Y /o -66 'Y ~o -66 'Y p -23 'Y . -105 'Y u2026 -105 'Y q -66 'Y ; -34 'Y u -13 'Y 'u -13 'Y ^u -13 'Y :u -13 'Y `u -13 'Y v 24 :Y A -56 :Y 'A -56 :Y ^A -56 :Y :A -56 :Y `A -56 :Y oA -56 :Y ~A -56 :Y a -60 :Y 'a -60 :Y ^a -60 :Y :a -60 :Y `a -60 :Y oa -60 :Y ~a -60 :Y : -32 :Y , -103 :Y e -67 :Y 'e -67 :Y ^e -67 :Y :e -67 :Y `e -67 :Y - -10 :Y hy -10 :Y i 2 :Y 'i 2 :Y ^i 12 :Y :i 12 :Y `i 12 :Y o -66 :Y 'o -66 :Y ^o -66 :Y :o -66 :Y `o -66 :Y /o -66 :Y ~o -66 :Y p -23 :Y . -105 :Y u2026 -105 :Y q -66 :Y ; -34 :Y u -13 :Y 'u -13 :Y ^u -13 :Y :u -13 :Y `u -13 :Y v 24 f f 21 r c -9 r ,c -9 r , -101 r d -10 r e -10 r 'e -10 r ^e -10 r :e -10 r `e -10 r f 20 r g -9 r h -23 r - -10 r hy -10 r m 20 r n 20 r ~n 20 r o -9 r 'o -9 r ^o -9 r :o -9 r `o -9 r /o -9 r ~o -9 r . -102 r u2026 -102 r q -9 charset ha 600,681 2 0 asciicircum ti 600,368 0 1 asciitilde vS 660,896,17 2 2 Scaron vZ 640,896 2 3 Zcaron vs 520,717,8 2 4 scaron vz 560,717 2 5 zcaron :Y 700,877,0,18,20 2 6 Ydieresis tm 980,681,0,2 2 7 trademark aq 240,698 2 8 quotesingle Eu 660,698,17 2 9 Euro space 340 0 32 space ! 360,698,8 2 33 exclam " 420,698 2 34 quotedbl dq " # 660,681 2 35 numbersign sh " $ 660,805,119 2 36 dollar Do " % 940,698,8 2 37 percent & 800,698,17 2 38 ampersand ' 320,698 2 39 quoteright cq " ( 320,750,150 2 40 parenleft ) 320,750,151 2 41 parenright * 460,698 2 42 asterisk + 600,514 0 43 plus , 340,162,124 0 44 comma - 360,318 0 45 hyphen hy " . 340,172,8 0 46 period / 600,725,149 2 47 slash sl " 0 660,698,17 2 48 zero 1 660,681 2 49 one 2 660,698 2 50 two 3 660,698,17 2 51 three 4 660,681 2 52 four 5 660,723,17 2 53 five 6 660,698,17 2 54 six 7 660,681 2 55 seven 8 660,698,17 2 56 eight 9 660,698,17 2 57 nine : 340,515,8 0 58 colon ; 340,515,124 0 59 semicolon < 600,542,9 0 60 less = 600,421 0 61 equal > 600,542,9 0 62 greater ? 660,698,8 2 63 question @ 820,698,17 2 64 at at " A 720,681,0,43,34 2 65 A B 720,681 2 66 B C 740,698,17 2 67 C D 780,681 2 68 D E 720,681,0,4 2 69 E F 680,681,0,6 2 70 F G 780,698,17 2 71 G H 820,681 2 72 H I 400,681 2 73 I J 640,681,17,0,12 2 74 J K 800,681 2 75 K L 640,681,0,28 2 76 L M 940,681 2 77 M N 740,681 2 78 N O 800,698,17 2 79 O P 660,681 2 80 P Q 800,698,226 3 81 Q R 780,681,0,3 2 82 R S 660,698,17 2 83 S T 700,681,0,3,4 2 84 T U 740,681,17 2 85 U V 720,681,0,10,20 2 86 V W 940,681,0,23,20 2 87 W X 780,681 2 88 X Y 700,681,0,18,20 2 89 Y Z 640,681 2 90 Z [ 300,725,138 2 91 bracketleft lB " \ 600,725 2 92 backslash rs " ] 300,725,138 2 93 bracketright rB " ^ 500,731 2 94 circumflex a^ " _ 500,0,125 0 95 underscore ` 320,698 2 96 quoteleft oq " a 580,515,8,8 0 97 a b 600,725,8,0,20 2 98 b c 580,515,8 0 99 c d 640,725,8 2 100 d e 580,515,8 0 101 e f 380,741,0,81 2 102 f g 580,595,243,3 1 103 g h 680,725 2 104 h i 360,729 2 105 i j 340,729,221,0,94 3 106 j k 660,725 2 107 k l 340,725 2 108 l m 1000,515 0 109 m n 680,515 0 110 n o 620,515,8 0 111 o p 640,515,212 1 112 p q 620,515,212,13 1 113 q r 460,502,0,2 0 114 r s 520,515,8 0 115 s t 460,660,8 2 116 t u 660,502,8 0 117 u v 600,502,0,0,6 0 118 v w 800,502,0,10,6 0 119 w x 600,502 0 120 x y 620,502,221 1 121 y z 560,502 0 122 z { 320,726,139 2 123 braceleft lC " | 600,750,250 3 124 bar ba " } 320,725,140 2 125 braceright rC " ~ 480,691 2 126 tilde a~ " bq 320,144,114 0 128 quotesinglbase Fo 400,457 0 129 guillemotleft Fc 400,457 0 130 guillemotright bu 460,511 0 131 bullet Fn 660,749,209,14,46 2 132 florin f/ 120,681,0,192,194 2 133 fraction %0 1360,698,8 2 134 perthousand dg 440,698,156 2 135 dagger dd 380,698,156 2 136 daggerdbl en 500,318,0,25,25 0 137 endash em 1000,318,0,25,25 0 138 emdash fi 740,741 2 140 fi fl 740,741 2 141 fl .i 360,502 0 144 dotlessi ga 400,730 2 146 grave a" 440,741 2 147 hungarumlaut a. 320,729 2 148 dotaccent ab 500,722 2 149 breve ah 500,717 2 150 caron ao 340,755 2 151 ring ho 320,0,199 0 152 ogonek lq 540,698 2 153 quotedblleft rq 540,698 2 154 quotedblright oe 940,515,8 0 155 oe /l 340,725 2 156 lslash Bq 540,144,114 0 157 quotedblbase OE 1220,698,17 2 158 OE /L 640,681,0,28 2 159 Lslash r! 360,515,191 0 161 exclamdown ct 660,674 2 162 cent Po 660,698,17 2 163 sterling Cs 660,593 0 164 currency Ye 660,681,0,36,28 2 165 yen bb 600,675,175 2 166 brokenbar sc 600,698,153 2 167 section ad 500,673 2 168 dieresis co 740,698,17 2 169 copyright Of 400,698 2 170 ordfeminine fo 220,457 0 171 guilsinglleft tno 600,421 0 172 logicalnot \- 600,323 0 173 minus rg 740,698,17 2 174 registered a- 460,663 2 175 macron de 400,698 2 176 degree t+- 600,514 0 177 plusminus S2 396,698 2 178 twosuperior S3 396,698 2 179 threesuperior aa 400,731 2 180 acute *m 679,502,205,3 0 181 mu mc " ps 800,681 2 182 paragraph pc 340,355 0 183 periodcentered ac 360,0,213 1 184 cedilla S1 396,687 2 185 onesuperior Om 400,698 2 186 ordmasculine fc 220,457 0 187 guilsinglright 14 990,681 2 188 onequarter 12 990,681 2 189 onehalf 34 990,692 2 190 threequarters r? 660,515,191 0 191 questiondown `A 720,909,0,43,34 2 192 Agrave 'A 720,910,0,43,34 2 193 Aacute ^A 720,910,0,43,34 2 194 Acircumflex ~A 720,870,0,43,34 2 195 Atilde :A 720,877,0,43,34 2 196 Adieresis oA 720,934,0,43,34 2 197 Aring AE 1140,681,0,9,34 2 198 AE ,C 740,698,213 3 199 Ccedilla `E 720,909,0,4 2 200 Egrave 'E 720,910,0,4 2 201 Eacute ^E 720,910,0,4 2 202 Ecircumflex :E 720,877,0,4 2 203 Edieresis `I 400,909 2 204 Igrave 'I 400,910 2 205 Iacute ^I 400,910 2 206 Icircumflex :I 400,877 2 207 Idieresis -D 780,681 2 208 Eth ~N 740,870 2 209 Ntilde `O 800,909,17 2 210 Ograve 'O 800,910,17 2 211 Oacute ^O 800,910,17 2 212 Ocircumflex ~O 800,870,17 2 213 Otilde :O 800,877,17 2 214 Odieresis tmu 600,514 0 215 multiply /O 800,781,110 2 216 Oslash `U 740,909,17 2 217 Ugrave 'U 740,910,17 2 218 Uacute ^U 740,910,17 2 219 Ucircumflex :U 740,877,17 2 220 Udieresis 'Y 700,910,0,18,20 2 221 Yacute TP 660,681 2 222 Thorn ss 660,699,91,0,61 2 223 germandbls `a 580,730,8,8 2 224 agrave 'a 580,731,8,8 2 225 aacute ^a 580,731,8,8 2 226 acircumflex ~a 580,691,8,8 2 227 atilde :a 580,698,8,8 2 228 adieresis oa 580,755,8,8 2 229 aring ae 880,515,8 0 230 ae ,c 580,515,213 1 231 ccedilla `e 580,730,8 2 232 egrave 'e 580,731,8 2 233 eacute ^e 580,731,8 2 234 ecircumflex :e 580,698,8 2 235 edieresis `i 360,730 2 236 igrave 'i 360,731 2 237 iacute ^i 360,731,0,0,2 2 238 icircumflex :i 360,698,0,11,2 2 239 idieresis Sd 620,741,8 2 240 eth ~n 680,691 2 241 ntilde `o 620,730,8 2 242 ograve 'o 620,731,8 2 243 oacute ^o 620,731,8 2 244 ocircumflex ~o 620,691,8 2 245 otilde :o 620,698,8 2 246 odieresis tdi 600,521 0 247 divide /o 620,551,40 0 248 oslash `u 660,730,8 2 249 ugrave 'u 660,731,8 2 250 uacute ^u 660,731,8 2 251 ucircumflex :u 660,698,8 2 252 udieresis 'y 620,731,221 3 253 yacute Tp 640,725,212 3 254 thorn :y 620,698,221 3 255 ydieresis u2026 1000,172,8 0 256 ellipsis groff-1.23.0/font/devps/HR0000644000175000017500000004616614450320476012166 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName Helvetica # Version 003.001 # FamilyName Helvetica # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1990, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. # Comment Copyright (c) 1985, 1987, 1989, 1990, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 12:48:21 1999 # Comment UniqueID 44701 # Comment VMusage 28955 35891 name HR internalname Helvetica spacewidth 278 encoding text.enc ligatures fi fl 0 kernpairs A C -30 A ,C -30 A G -30 A O -30 A 'O -30 A ^O -30 A :O -30 A `O -30 A /O -30 A ~O -30 A Q -30 A T -120 A U -50 A 'U -50 A ^U -50 A :U -50 A `U -50 A V -70 A W -50 A Y -100 A 'Y -100 A :Y -100 A u -30 A 'u -30 A ^u -30 A :u -30 A `u -30 A v -40 A w -40 A y -40 A 'y -40 A :y -40 'A C -30 'A ,C -30 'A G -30 'A O -30 'A 'O -30 'A ^O -30 'A :O -30 'A `O -30 'A /O -30 'A ~O -30 'A Q -30 'A T -120 'A U -50 'A 'U -50 'A ^U -50 'A :U -50 'A `U -50 'A V -70 'A W -50 'A Y -100 'A 'Y -100 'A :Y -100 'A u -30 'A 'u -30 'A ^u -30 'A :u -30 'A `u -30 'A v -40 'A w -40 'A y -40 'A 'y -40 'A :y -40 ^A C -30 ^A ,C -30 ^A G -30 ^A O -30 ^A 'O -30 ^A ^O -30 ^A :O -30 ^A `O -30 ^A /O -30 ^A ~O -30 ^A Q -30 ^A T -120 ^A U -50 ^A 'U -50 ^A ^U -50 ^A :U -50 ^A `U -50 ^A V -70 ^A W -50 ^A Y -100 ^A 'Y -100 ^A :Y -100 ^A u -30 ^A 'u -30 ^A ^u -30 ^A :u -30 ^A `u -30 ^A v -40 ^A w -40 ^A y -40 ^A 'y -40 ^A :y -40 :A C -30 :A ,C -30 :A G -30 :A O -30 :A 'O -30 :A ^O -30 :A :O -30 :A `O -30 :A /O -30 :A ~O -30 :A Q -30 :A T -120 :A U -50 :A 'U -50 :A ^U -50 :A :U -50 :A `U -50 :A V -70 :A W -50 :A Y -100 :A 'Y -100 :A :Y -100 :A u -30 :A 'u -30 :A ^u -30 :A :u -30 :A `u -30 :A v -40 :A w -40 :A y -40 :A 'y -40 :A :y -40 `A C -30 `A ,C -30 `A G -30 `A O -30 `A 'O -30 `A ^O -30 `A :O -30 `A `O -30 `A /O -30 `A ~O -30 `A Q -30 `A T -120 `A U -50 `A 'U -50 `A ^U -50 `A :U -50 `A `U -50 `A V -70 `A W -50 `A Y -100 `A 'Y -100 `A :Y -100 `A u -30 `A 'u -30 `A ^u -30 `A :u -30 `A `u -30 `A v -40 `A w -40 `A y -40 `A 'y -40 `A :y -40 oA C -30 oA ,C -30 oA G -30 oA O -30 oA 'O -30 oA ^O -30 oA :O -30 oA `O -30 oA /O -30 oA ~O -30 oA Q -30 oA T -120 oA U -50 oA 'U -50 oA ^U -50 oA :U -50 oA `U -50 oA V -70 oA W -50 oA Y -100 oA 'Y -100 oA :Y -100 oA u -30 oA 'u -30 oA ^u -30 oA :u -30 oA `u -30 oA v -40 oA w -40 oA y -40 oA 'y -40 oA :y -40 ~A C -30 ~A ,C -30 ~A G -30 ~A O -30 ~A 'O -30 ~A ^O -30 ~A :O -30 ~A `O -30 ~A /O -30 ~A ~O -30 ~A Q -30 ~A T -120 ~A U -50 ~A 'U -50 ~A ^U -50 ~A :U -50 ~A `U -50 ~A V -70 ~A W -50 ~A Y -100 ~A 'Y -100 ~A :Y -100 ~A u -30 ~A 'u -30 ~A ^u -30 ~A :u -30 ~A `u -30 ~A v -40 ~A w -40 ~A y -40 ~A 'y -40 ~A :y -40 B U -10 B 'U -10 B ^U -10 B :U -10 B `U -10 B , -20 B . -20 B u2026 -20 C , -30 C . -30 C u2026 -30 ,C , -30 ,C . -30 ,C u2026 -30 D A -40 D 'A -40 D ^A -40 D :A -40 D `A -40 D oA -40 D ~A -40 D V -70 D W -40 D Y -90 D 'Y -90 D :Y -90 D , -70 D . -70 D u2026 -70 F A -80 F 'A -80 F ^A -80 F :A -80 F `A -80 F oA -80 F ~A -80 F a -50 F 'a -50 F ^a -50 F :a -50 F `a -50 F oa -50 F ~a -50 F , -150 F e -30 F 'e -30 F ^e -30 F :e -30 F `e -30 F o -30 F 'o -30 F ^o -30 F :o -30 F `o -30 F /o -30 F ~o -30 F . -150 F u2026 -150 F r -45 J A -20 J 'A -20 J ^A -20 J :A -20 J `A -20 J oA -20 J ~A -20 J a -20 J 'a -20 J ^a -20 J :a -20 J `a -20 J oa -20 J ~a -20 J , -30 J . -30 J u2026 -30 J u -20 J 'u -20 J ^u -20 J :u -20 J `u -20 K O -50 K 'O -50 K ^O -50 K :O -50 K `O -50 K /O -50 K ~O -50 K e -40 K 'e -40 K ^e -40 K :e -40 K `e -40 K o -40 K 'o -40 K ^o -40 K :o -40 K `o -40 K /o -40 K ~o -40 K u -30 K 'u -30 K ^u -30 K :u -30 K `u -30 K y -50 K 'y -50 K :y -50 L T -110 L V -110 L W -70 L Y -140 L 'Y -140 L :Y -140 L rq -140 L ' -160 L cq -160 L y -30 L 'y -30 L :y -30 /L T -110 /L V -110 /L W -70 /L Y -140 /L 'Y -140 /L :Y -140 /L rq -140 /L ' -160 /L cq -160 /L y -30 /L 'y -30 /L :y -30 O A -20 O 'A -20 O ^A -20 O :A -20 O `A -20 O oA -20 O ~A -20 O T -40 O V -50 O W -30 O X -60 O Y -70 O 'Y -70 O :Y -70 O , -40 O . -40 O u2026 -40 'O A -20 'O 'A -20 'O ^A -20 'O :A -20 'O `A -20 'O oA -20 'O ~A -20 'O T -40 'O V -50 'O W -30 'O X -60 'O Y -70 'O 'Y -70 'O :Y -70 'O , -40 'O . -40 'O u2026 -40 ^O A -20 ^O 'A -20 ^O ^A -20 ^O :A -20 ^O `A -20 ^O oA -20 ^O ~A -20 ^O T -40 ^O V -50 ^O W -30 ^O X -60 ^O Y -70 ^O 'Y -70 ^O :Y -70 ^O , -40 ^O . -40 ^O u2026 -40 :O A -20 :O 'A -20 :O ^A -20 :O :A -20 :O `A -20 :O oA -20 :O ~A -20 :O T -40 :O V -50 :O W -30 :O X -60 :O Y -70 :O 'Y -70 :O :Y -70 :O , -40 :O . -40 :O u2026 -40 `O A -20 `O 'A -20 `O ^A -20 `O :A -20 `O `A -20 `O oA -20 `O ~A -20 `O T -40 `O V -50 `O W -30 `O X -60 `O Y -70 `O 'Y -70 `O :Y -70 `O , -40 `O . -40 `O u2026 -40 /O A -20 /O 'A -20 /O ^A -20 /O :A -20 /O `A -20 /O oA -20 /O ~A -20 /O T -40 /O V -50 /O W -30 /O X -60 /O Y -70 /O 'Y -70 /O :Y -70 /O , -40 /O . -40 /O u2026 -40 ~O A -20 ~O 'A -20 ~O ^A -20 ~O :A -20 ~O `A -20 ~O oA -20 ~O ~A -20 ~O T -40 ~O V -50 ~O W -30 ~O X -60 ~O Y -70 ~O 'Y -70 ~O :Y -70 ~O , -40 ~O . -40 ~O u2026 -40 P A -120 P 'A -120 P ^A -120 P :A -120 P `A -120 P oA -120 P ~A -120 P a -40 P 'a -40 P ^a -40 P :a -40 P `a -40 P oa -40 P ~a -40 P , -180 P e -50 P 'e -50 P ^e -50 P :e -50 P `e -50 P o -50 P 'o -50 P ^o -50 P :o -50 P `o -50 P /o -50 P ~o -50 P . -180 P u2026 -180 Q U -10 Q 'U -10 Q ^U -10 Q :U -10 Q `U -10 R O -20 R 'O -20 R ^O -20 R :O -20 R `O -20 R /O -20 R ~O -20 R T -30 R U -40 R 'U -40 R ^U -40 R :U -40 R `U -40 R V -50 R W -30 R Y -50 R 'Y -50 R :Y -50 S , -20 S . -20 S u2026 -20 vS , -20 vS . -20 vS u2026 -20 T A -120 T 'A -120 T ^A -120 T :A -120 T `A -120 T oA -120 T ~A -120 T O -40 T 'O -40 T ^O -40 T :O -40 T `O -40 T /O -40 T ~O -40 T a -120 T 'a -120 T ^a -120 T :a -120 T `a -120 T oa -120 T ~a -60 T : -20 T , -120 T e -120 T 'e -120 T ^e -120 T :e -120 T `e -60 T - -140 T hy -140 T o -120 T 'o -120 T ^o -120 T :o -120 T `o -120 T /o -120 T ~o -60 T . -120 T u2026 -120 T r -120 T ; -20 T u -120 T 'u -120 T ^u -120 T :u -120 T `u -120 T w -120 T y -120 T 'y -120 T :y -60 U A -40 U 'A -40 U ^A -40 U :A -40 U `A -40 U oA -40 U ~A -40 U , -40 U . -40 U u2026 -40 'U A -40 'U 'A -40 'U ^A -40 'U :A -40 'U `A -40 'U oA -40 'U ~A -40 'U , -40 'U . -40 'U u2026 -40 ^U A -40 ^U 'A -40 ^U ^A -40 ^U :A -40 ^U `A -40 ^U oA -40 ^U ~A -40 ^U , -40 ^U . -40 ^U u2026 -40 :U A -40 :U 'A -40 :U ^A -40 :U :A -40 :U `A -40 :U oA -40 :U ~A -40 :U , -40 :U . -40 :U u2026 -40 `U A -40 `U 'A -40 `U ^A -40 `U :A -40 `U `A -40 `U oA -40 `U ~A -40 `U , -40 `U . -40 `U u2026 -40 V A -80 V 'A -80 V ^A -80 V :A -80 V `A -80 V oA -80 V ~A -80 V G -40 V O -40 V 'O -40 V ^O -40 V :O -40 V `O -40 V /O -40 V ~O -40 V a -70 V 'a -70 V ^a -70 V :a -70 V `a -70 V oa -70 V ~a -70 V : -40 V , -125 V e -80 V 'e -80 V ^e -80 V :e -80 V `e -80 V - -80 V hy -80 V o -80 V 'o -80 V ^o -80 V :o -80 V `o -80 V /o -80 V ~o -80 V . -125 V u2026 -125 V ; -40 V u -70 V 'u -70 V ^u -70 V :u -70 V `u -70 W A -50 W 'A -50 W ^A -50 W :A -50 W `A -50 W oA -50 W ~A -50 W O -20 W 'O -20 W ^O -20 W :O -20 W `O -20 W /O -20 W ~O -20 W a -40 W 'a -40 W ^a -40 W :a -40 W `a -40 W oa -40 W ~a -40 W , -80 W e -30 W 'e -30 W ^e -30 W :e -30 W `e -30 W - -40 W hy -40 W o -30 W 'o -30 W ^o -30 W :o -30 W `o -30 W /o -30 W ~o -30 W . -80 W u2026 -80 W u -30 W 'u -30 W ^u -30 W :u -30 W `u -30 W y -20 W 'y -20 W :y -20 Y A -110 Y 'A -110 Y ^A -110 Y :A -110 Y `A -110 Y oA -110 Y ~A -110 Y O -85 Y 'O -85 Y ^O -85 Y :O -85 Y `O -85 Y /O -85 Y ~O -85 Y a -140 Y 'a -140 Y ^a -140 Y :a -140 Y `a -140 Y oa -140 Y ~a -140 Y : -60 Y , -140 Y e -140 Y 'e -140 Y ^e -140 Y :e -140 Y `e -140 Y - -140 Y hy -140 Y i -20 Y 'i -20 Y o -140 Y 'o -140 Y ^o -140 Y :o -140 Y `o -140 Y /o -140 Y ~o -140 Y . -140 Y u2026 -140 Y ; -60 Y u -110 Y 'u -110 Y ^u -110 Y :u -110 Y `u -110 'Y A -110 'Y 'A -110 'Y ^A -110 'Y :A -110 'Y `A -110 'Y oA -110 'Y ~A -110 'Y O -85 'Y 'O -85 'Y ^O -85 'Y :O -85 'Y `O -85 'Y /O -85 'Y ~O -85 'Y a -140 'Y 'a -140 'Y ^a -140 'Y :a -140 'Y `a -140 'Y oa -140 'Y ~a -70 'Y : -60 'Y , -140 'Y e -140 'Y 'e -140 'Y ^e -140 'Y :e -140 'Y `e -140 'Y - -140 'Y hy -140 'Y i -20 'Y 'i -20 'Y o -140 'Y 'o -140 'Y ^o -140 'Y :o -140 'Y `o -140 'Y /o -140 'Y ~o -140 'Y . -140 'Y u2026 -140 'Y ; -60 'Y u -110 'Y 'u -110 'Y ^u -110 'Y :u -110 'Y `u -110 :Y A -110 :Y 'A -110 :Y ^A -110 :Y :A -110 :Y `A -110 :Y oA -110 :Y ~A -110 :Y O -85 :Y 'O -85 :Y ^O -85 :Y :O -85 :Y `O -85 :Y /O -85 :Y ~O -85 :Y a -140 :Y 'a -140 :Y ^a -140 :Y :a -140 :Y `a -140 :Y oa -140 :Y ~a -70 :Y : -60 :Y , -140 :Y e -140 :Y 'e -140 :Y ^e -140 :Y :e -140 :Y `e -140 :Y - -140 :Y hy -140 :Y i -20 :Y 'i -20 :Y o -140 :Y 'o -140 :Y ^o -140 :Y :o -140 :Y `o -140 :Y /o -140 :Y ~o -140 :Y . -140 :Y u2026 -140 :Y ; -60 :Y u -110 :Y 'u -110 :Y ^u -110 :Y :u -110 :Y `u -110 a v -20 a w -20 a y -30 a 'y -30 a :y -30 'a v -20 'a w -20 'a y -30 'a 'y -30 'a :y -30 ^a v -20 ^a w -20 ^a y -30 ^a 'y -30 ^a :y -30 :a v -20 :a w -20 :a y -30 :a 'y -30 :a :y -30 `a v -20 `a w -20 `a y -30 `a 'y -30 `a :y -30 oa v -20 oa w -20 oa y -30 oa 'y -30 oa :y -30 ~a v -20 ~a w -20 ~a y -30 ~a 'y -30 ~a :y -30 b b -10 b , -40 b l -20 b /l -20 b . -40 b u2026 -40 b u -20 b 'u -20 b ^u -20 b :u -20 b `u -20 b v -20 b y -20 b 'y -20 b :y -20 c , -15 c k -20 ,c , -15 ,c k -20 : u0020 -50 , rq -100 , ' -100 , cq -100 e , -15 e . -15 e u2026 -15 e v -30 e w -20 e x -30 e y -20 e 'y -20 e :y -20 'e , -15 'e . -15 'e u2026 -15 'e v -30 'e w -20 'e x -30 'e y -20 'e 'y -20 'e :y -20 ^e , -15 ^e . -15 ^e u2026 -15 ^e v -30 ^e w -20 ^e x -30 ^e y -20 ^e 'y -20 ^e :y -20 :e , -15 :e . -15 :e u2026 -15 :e v -30 :e w -20 :e x -30 :e y -20 :e 'y -20 :e :y -20 `e , -15 `e . -15 `e u2026 -15 `e v -30 `e w -20 `e x -30 `e y -20 `e 'y -20 `e :y -20 f a -30 f 'a -30 f ^a -30 f :a -30 f `a -30 f oa -30 f ~a -30 f , -30 f .i -28 f e -30 f 'e -30 f ^e -30 f :e -30 f `e -30 f o -30 f 'o -30 f ^o -30 f :o -30 f `o -30 f /o -30 f ~o -30 f . -30 f u2026 -30 f rq 60 f ' 50 f cq 50 g r -10 h y -30 h 'y -30 h :y -30 k e -20 k 'e -20 k ^e -20 k :e -20 k `e -20 k o -20 k 'o -20 k ^o -20 k :o -20 k `o -20 k /o -20 k ~o -20 m u -10 m 'u -10 m ^u -10 m :u -10 m `u -10 m y -15 m 'y -15 m :y -15 n u -10 n 'u -10 n ^u -10 n :u -10 n `u -10 n v -20 n y -15 n 'y -15 n :y -15 ~n u -10 ~n 'u -10 ~n ^u -10 ~n :u -10 ~n `u -10 ~n v -20 ~n y -15 ~n 'y -15 ~n :y -15 o , -40 o . -40 o u2026 -40 o v -15 o w -15 o x -30 o y -30 o 'y -30 o :y -30 'o , -40 'o . -40 'o u2026 -40 'o v -15 'o w -15 'o x -30 'o y -30 'o 'y -30 'o :y -30 ^o , -40 ^o . -40 ^o u2026 -40 ^o v -15 ^o w -15 ^o x -30 ^o y -30 ^o 'y -30 ^o :y -30 :o , -40 :o . -40 :o u2026 -40 :o v -15 :o w -15 :o x -30 :o y -30 :o 'y -30 :o :y -30 `o , -40 `o . -40 `o u2026 -40 `o v -15 `o w -15 `o x -30 `o y -30 `o 'y -30 `o :y -30 /o a -55 /o 'a -55 /o ^a -55 /o :a -55 /o `a -55 /o oa -55 /o ~a -55 /o b -55 /o c -55 /o ,c -55 /o , -95 /o d -55 /o e -55 /o 'e -55 /o ^e -55 /o :e -55 /o `e -55 /o f -55 /o g -55 /o h -55 /o i -55 /o 'i -55 /o ^i -55 /o :i -55 /o `i -55 /o j -55 /o k -55 /o l -55 /o /l -55 /o m -55 /o n -55 /o ~n -55 /o o -55 /o 'o -55 /o ^o -55 /o :o -55 /o `o -55 /o /o -55 /o ~o -55 /o p -55 /o . -95 /o u2026 -95 /o q -55 /o r -55 /o s -55 /o vs -55 /o t -55 /o u -55 /o 'u -55 /o ^u -55 /o :u -55 /o `u -55 /o v -70 /o w -70 /o x -85 /o y -70 /o 'y -70 /o :y -70 /o z -55 /o vz -55 ~o , -40 ~o . -40 ~o u2026 -40 ~o v -15 ~o w -15 ~o x -30 ~o y -30 ~o 'y -30 ~o :y -30 p , -35 p . -35 p u2026 -35 p y -30 p 'y -30 p :y -30 . rq -100 u2026 rq -100 . ' -100 u2026 ' -100 . cq -100 u2026 cq -100 . u0020 -60 u2026 u0020 -60 rq u0020 -40 ` ` -57 ` oq -57 oq ` -57 oq oq -57 ' d -50 cq d -50 ' ' -57 ' cq -57 cq ' -57 cq cq -57 ' r -50 cq r -50 ' s -50 cq s -50 ' vs -50 cq vs -50 ' u0020 -70 cq u0020 -70 r a -10 r 'a -10 r ^a -10 r :a -10 r `a -10 r oa -10 r ~a -10 r : 30 r , -50 r i 15 r 'i 15 r ^i 15 r :i 15 r `i 15 r k 15 r l 15 r /l 15 r m 25 r n 25 r ~n 25 r p 30 r . -50 r u2026 -50 r ; 30 r t 40 r u 15 r 'u 15 r ^u 15 r :u 15 r `u 15 r v 30 r y 30 r 'y 30 r :y 30 s , -15 s . -15 s u2026 -15 s w -30 vs , -15 vs . -15 vs u2026 -15 vs w -30 ; u0020 -50 u0020 T -50 u0020 V -50 u0020 W -40 u0020 Y -90 u0020 'Y -90 u0020 :Y -90 u0020 lq -30 u0020 ` -60 u0020 oq -60 v a -25 v 'a -25 v ^a -25 v :a -25 v `a -25 v oa -25 v ~a -25 v , -80 v e -25 v 'e -25 v ^e -25 v :e -25 v `e -25 v o -25 v 'o -25 v ^o -25 v :o -25 v `o -25 v /o -25 v ~o -25 v . -80 v u2026 -80 w a -15 w 'a -15 w ^a -15 w :a -15 w `a -15 w oa -15 w ~a -15 w , -60 w e -10 w 'e -10 w ^e -10 w :e -10 w `e -10 w o -10 w 'o -10 w ^o -10 w :o -10 w `o -10 w /o -10 w ~o -10 w . -60 w u2026 -60 x e -30 x 'e -30 x ^e -30 x :e -30 x `e -30 y a -20 y 'a -20 y ^a -20 y :a -20 y `a -20 y oa -20 y ~a -20 y , -100 y e -20 y 'e -20 y ^e -20 y :e -20 y `e -20 y o -20 y 'o -20 y ^o -20 y :o -20 y `o -20 y /o -20 y ~o -20 y . -100 y u2026 -100 'y a -20 'y 'a -20 'y ^a -20 'y :a -20 'y `a -20 'y oa -20 'y ~a -20 'y , -100 'y e -20 'y 'e -20 'y ^e -20 'y :e -20 'y `e -20 'y o -20 'y 'o -20 'y ^o -20 'y :o -20 'y `o -20 'y /o -20 'y ~o -20 'y . -100 'y u2026 -100 :y a -20 :y 'a -20 :y ^a -20 :y :a -20 :y `a -20 :y oa -20 :y ~a -20 :y , -100 :y e -20 :y 'e -20 :y ^e -20 :y :e -20 :y `e -20 :y o -20 :y 'o -20 :y ^o -20 :y :o -20 :y `o -20 :y /o -20 :y ~o -20 :y . -100 :y u2026 -100 z e -15 z 'e -15 z ^e -15 z :e -15 z `e -15 z o -15 z 'o -15 z ^o -15 z :o -15 z `o -15 z /o -15 z ~o -15 vz e -15 vz 'e -15 vz ^e -15 vz :e -15 vz `e -15 vz o -15 vz 'o -15 vz ^o -15 vz :o -15 vz `o -15 vz /o -15 vz ~o -15 charset ha 469,688,0,14,14 2 0 asciicircum ti 584,326 0 1 asciitilde vS 667,929,19 2 2 Scaron vZ 611,929 2 3 Zcaron vs 500,734,15 2 4 scaron vz 500,734 2 5 zcaron :Y 667,901 2 6 Ydieresis tm 1000,718 2 7 trademark aq 191,718 2 8 quotesingle Eu 556,703,19 2 9 Euro space 278 0 32 space ! 278,718 2 33 exclam " 355,718 2 34 quotedbl dq " # 556,688 2 35 numbersign sh " $ 556,775,115 2 36 dollar Do " % 889,703,19 2 37 percent & 667,718,15 2 38 ampersand ' 222,718 2 39 quoteright cq " ( 333,733,207 3 40 parenleft ) 333,733,207 3 41 parenright * 389,718 2 42 asterisk + 584,505 0 43 plus , 278,106,147 0 44 comma - 333,322 0 45 hyphen hy " . 278,106 0 46 period / 278,737,19,17,17 2 47 slash sl " 0 556,703,19 2 48 zero 1 556,703 2 49 one 2 556,703 2 50 two 3 556,703,19 2 51 three 4 556,703 2 52 four 5 556,688,19 2 53 five 6 556,703,19 2 54 six 7 556,688 2 55 seven 8 556,703,19 2 56 eight 9 556,703,19 2 57 nine : 278,516 0 58 colon ; 278,516,147 0 59 semicolon < 584,495 0 60 less = 584,390 0 61 equal > 584,495 0 62 greater ? 556,727 2 63 question @ 1015,737,19 2 64 at at " A 667,718 2 65 A B 667,718 2 66 B C 722,737,19 2 67 C D 722,718 2 68 D E 667,718 2 69 E F 611,718 2 70 F G 778,737,19 2 71 G H 722,718 2 72 H I 278,718 2 73 I J 500,718,19 2 74 J K 667,718 2 75 K L 556,718 2 76 L M 833,718 2 77 M N 722,718 2 78 N O 778,737,19 2 79 O P 667,718 2 80 P Q 778,737,56 2 81 Q R 722,718 2 82 R S 667,737,19 2 83 S T 611,718 2 84 T U 722,718,19 2 85 U V 667,718 2 86 V W 944,718 2 87 W X 667,718 2 88 X Y 667,718 2 89 Y Z 611,718 2 90 Z [ 278,722,196 2 91 bracketleft lB " \ 278,737,19,17,17 2 92 backslash rs " ] 278,722,196 2 93 bracketright rB " ^ 333,734 2 94 circumflex a^ " _ 556,0,125 0 95 underscore ` 222,725 2 96 quoteleft oq " a 556,538,15 0 97 a b 556,718,15 2 98 b c 500,538,15 0 99 c d 556,718,15 2 100 d e 556,538,15 0 101 e f 278,728 2 102 f g 556,538,220 1 103 g h 556,718 2 104 h i 222,718 2 105 i j 222,718,210,0,16 3 106 j k 500,718,0,1 2 107 k l 222,718 2 108 l m 833,538 0 109 m n 556,538 0 110 n o 556,538,14 0 111 o p 556,538,207 1 112 p q 556,538,207 1 113 q r 333,538 0 114 r s 500,538,15 0 115 s t 278,669,7 2 116 t u 556,523,15 0 117 u v 500,523 0 118 v w 722,523 0 119 w x 500,523 0 120 x y 500,523,214 1 121 y z 500,523 0 122 z { 334,722,196 2 123 braceleft lC " | 260,775,225 3 124 bar ba " } 334,722,196 2 125 braceright rC " ~ 333,722,0,4,4 2 126 tilde a~ " bq 222,106,149 0 128 quotesinglbase Fo 556,446 0 129 guillemotleft Fc 556,446 0 130 guillemotright bu 350,517 0 131 bullet Fn 556,737,207,0,11 3 132 florin f/ 167,703,19,166,166 2 133 fraction %0 1000,703,19 2 134 perthousand dg 556,718,159 2 135 dagger dd 556,718,159 2 136 daggerdbl en 556,313 0 137 endash em 1000,313 0 138 emdash fi 500,728 2 140 fi fl 500,728 2 141 fl .i 278,523 0 144 dotlessi ga 333,734 2 146 grave a" 333,734,0,76 2 147 hungarumlaut a. 333,706 2 148 dotaccent ab 333,731 2 149 breve ah 333,734 2 150 caron ao 333,756 2 151 ring ho 333,0,225 1 152 ogonek lq 333,725 2 153 quotedblleft rq 333,718 2 154 quotedblright oe 944,538,15 0 155 oe /l 222,718,0,20,20 2 156 lslash Bq 333,106,149 0 157 quotedblbase OE 1000,737,19 2 158 OE /L 556,718,0,0,20 2 159 Lslash r! 333,523,195 0 161 exclamdown ct 556,623,115 0 162 cent Po 556,718,16 2 163 sterling Cs 556,603 0 164 currency Ye 556,688 2 165 yen bb 260,700,150 2 166 brokenbar sc 556,737,191 2 167 section ad 333,706 2 168 dieresis co 737,737,19,15,14 2 169 copyright Of 370,737 2 170 ordfeminine fo 333,446 0 171 guilsinglleft tno 584,390 0 172 logicalnot \- 584,289 0 173 minus rg 737,737,19,15,14 2 174 registered a- 333,684 2 175 macron de 400,703 2 176 degree t+- 584,506 0 177 plusminus S2 333,703 2 178 twosuperior S3 333,703 2 179 threesuperior aa 333,734 2 180 acute *m 578,523,207 1 181 mu mc " ps 537,718,173 2 182 paragraph pc 278,315 0 183 periodcentered ac 333,0,225 1 184 cedilla S1 333,703 2 185 onesuperior Om 365,737 2 186 ordmasculine fc 333,446 0 187 guilsinglright 14 834,703,19 2 188 onequarter 12 834,703,19 2 189 onehalf 34 834,703,19 2 190 threequarters r? 611,525,201 0 191 questiondown `A 667,929 2 192 Agrave 'A 667,929 2 193 Aacute ^A 667,929 2 194 Acircumflex ~A 667,917 2 195 Atilde :A 667,901 2 196 Adieresis oA 667,931 2 197 Aring AE 1000,718 2 198 AE ,C 722,737,225 3 199 Ccedilla `E 667,929 2 200 Egrave 'E 667,929 2 201 Eacute ^E 667,929 2 202 Ecircumflex :E 667,901 2 203 Edieresis `I 278,929,0,0,13 2 204 Igrave 'I 278,929,0,14 2 205 Iacute ^I 278,929,0,7,6 2 206 Icircumflex :I 278,901 2 207 Idieresis -D 722,718 2 208 Eth ~N 722,917 2 209 Ntilde `O 778,929,19 2 210 Ograve 'O 778,929,19 2 211 Oacute ^O 778,929,19 2 212 Ocircumflex ~O 778,917,19 2 213 Otilde :O 778,901,19 2 214 Odieresis tmu 584,506 0 215 multiply /O 778,737,19 2 216 Oslash `U 722,929,19 2 217 Ugrave 'U 722,929,19 2 218 Uacute ^U 722,929,19 2 219 Ucircumflex :U 722,901,19 2 220 Udieresis 'Y 667,929 2 221 Yacute TP 667,718 2 222 Thorn ss 611,728,15 2 223 germandbls `a 556,734,15 2 224 agrave 'a 556,734,15 2 225 aacute ^a 556,734,15 2 226 acircumflex ~a 556,722,15 2 227 atilde :a 556,706,15 2 228 adieresis oa 556,756,15 2 229 aring ae 889,538,15 0 230 ae ,c 500,538,225 1 231 ccedilla `e 556,734,15 2 232 egrave 'e 556,734,15 2 233 eacute ^e 556,734,15 2 234 ecircumflex :e 556,706,15 2 235 edieresis `i 278,734,0,0,13 2 236 igrave 'i 278,734,0,14 2 237 iacute ^i 278,734,0,7,6 2 238 icircumflex :i 278,706 2 239 idieresis Sd 556,737,15 2 240 eth ~n 556,722 2 241 ntilde `o 556,734,14 2 242 ograve 'o 556,734,14 2 243 oacute ^o 556,734,14 2 244 ocircumflex ~o 556,722,14 2 245 otilde :o 556,706,14 2 246 odieresis tdi 584,524,19 0 247 divide /o 611,545,22 0 248 oslash `u 556,734,15 2 249 ugrave 'u 556,734,15 2 250 uacute ^u 556,734,15 2 251 ucircumflex :u 556,706,15 2 252 udieresis 'y 500,734,214 3 253 yacute Tp 556,718,207 3 254 thorn :y 500,706,214 3 255 ydieresis u2026 1000,106 0 256 ellipsis groff-1.23.0/font/devps/old/0000755000175000017500000000000014451355542012556 500000000000000groff-1.23.0/font/devps/old/TR0000644000175000017500000001670013753060053012744 00000000000000name TR internalname Times-Roman spacewidth 250 encoding text.enc ligatures fi fl 0 kernpairs A y -92 A w -92 A v -74 A ' -111 A cq -111 A Y -105 A W -90 A V -135 A U -55 A T -111 A Q -55 A O -55 A G -40 A C -40 B U -10 B A -35 D Y -55 D W -30 D V -40 D A -40 F . -80 F o -15 F , -80 F a -15 F A -74 J A -60 K y -25 K u -15 K o -35 K e -25 K O -30 L y -55 L ' -92 L cq -92 L Y -100 L W -74 L V -100 L T -92 N A -35 O Y -50 O X -40 O W -35 O V -50 O T -40 O A -35 P . -111 P , -111 P a -15 P A -92 Q U -10 R Y -65 R W -55 R V -80 R U -40 R T -60 R O -40 T y -80 T w -80 T u -45 T ; -55 T r -35 T . -74 T o -80 T i -35 T - -92 T hy -92 T e -70 T , -74 T : -50 T a -80 T O -18 T A -93 U A -40 V u -75 V ; -74 V . -129 V o -129 V i -60 V - -100 V hy -100 V e -111 V , -129 V : -74 V a -111 V O -40 V G -15 V A -135 W y -73 W u -50 W ; -37 W . -92 W o -80 W i -40 W - -65 W hy -65 W e -80 W , -92 W : -37 W a -80 W O -10 W A -120 Y u -111 Y ; -92 Y . -129 Y o -110 Y i -55 Y - -111 Y hy -111 Y e -100 Y , -129 Y : -92 Y a -100 Y O -30 Y A -120 a w -15 a v -20 b v -15 b u -20 b . -40 c y -15 , ' -70 , cq -70 , rq -70 e y -15 e x -15 e w -25 e v -25 e g -15 f ' 55 f cq 55 f i -20 f f -25 f .i -50 f a -10 g a -5 h y -5 i v -25 k y -15 k o -10 k e -10 l w -10 n y -15 n v -40 o y -10 o w -25 o v -15 p y -10 . ' -70 . cq -70 . rq -70 lq A -80 ` ` -74 ` oq -74 oq ` -74 oq oq -74 ` A -80 oq A -80 ' v -50 cq v -50 ' t -18 cq t -18 ' u0020 -74 cq u0020 -74 ' s -55 cq s -55 ' r -50 cq r -50 ' ' -74 ' cq -74 cq ' -74 cq cq -74 ' l -10 cq l -10 ' d -50 cq d -50 r . -55 r - -20 r hy -20 r g -18 r , -40 u0020 Y -90 u0020 W -30 u0020 V -50 u0020 T -18 u0020 A -55 v . -65 v o -20 v e -15 v , -65 v a -25 w . -65 w o -10 w , -65 w a -10 x e -15 y . -65 y , -65 charset ha 469,662 2 0 asciicircum ti 541,323 0 1 asciitilde vS 556,886,14 2 2 Scaron vZ 611,886 2 3 Zcaron vs 389,674,10 2 4 scaron vz 444,674 2 5 zcaron :Y 722,835 2 6 Ydieresis tm 980,662 2 7 trademark aq 180,676 2 8 quotesingle space 250 0 32 space ! 333,676,9 2 33 exclam " 408,676 2 34 quotedbl dq " # 500,662 2 35 numbersign sh " $ 500,727,87 2 36 dollar Do " % 833,676,13 2 37 percent & 778,676,13 2 38 ampersand ' 333,676 2 39 quoteright cq " ( 333,676,177 2 40 parenleft ) 333,676,177 2 41 parenright * 500,676 2 42 asterisk + 564,506 0 43 plus , 250,102,141 0 44 comma - 333,257 0 45 hyphen hy " . 250,100,11 0 46 period / 278,676,14,9,9 2 47 slash sl " 0 500,676,14 2 48 zero 1 500,676 2 49 one 2 500,676 2 50 two 3 500,676,14 2 51 three 4 500,676 2 52 four 5 500,688,14 2 53 five 6 500,684,14 2 54 six 7 500,662,8 2 55 seven 8 500,676,14 2 56 eight 9 500,676,22 2 57 nine : 278,459,11 0 58 colon ; 278,459,141 0 59 semicolon < 564,514,8 0 60 less = 564,386 0 61 equal > 564,514,8 0 62 greater ? 444,676,8 2 63 question @ 921,676,14 2 64 at at " A 722,674 2 65 A B 667,662 2 66 B C 667,676,14 2 67 C D 722,662 2 68 D E 611,662 2 69 E F 556,662 2 70 F G 722,676,14 2 71 G H 722,662 2 72 H I 333,662 2 73 I J 389,662,14 2 74 J K 722,662,0,1 2 75 K L 611,662 2 76 L M 889,662 2 77 M N 722,662,11 2 78 N O 722,676,14 2 79 O P 556,662 2 80 P Q 722,676,178 2 81 Q R 667,662 2 82 R S 556,676,14 2 83 S T 611,662 2 84 T U 722,662,14 2 85 U V 722,662,11 2 86 V W 944,662,11 2 87 W X 722,662 2 88 X Y 722,662 2 89 Y Z 611,662 2 90 Z [ 333,662,156 2 91 bracketleft lB " \ 278,676,14,9,9 2 92 backslash rs " ] 333,662,156 2 93 bracketright rB " a^ 333,674 2 94 circumflex ^ " _ 500,0,125 0 95 underscore ` 333,676 2 96 quoteleft oq " a 444,460,10 0 97 a b 500,683,10 2 98 b c 444,460,10 0 99 c d 500,683,10 2 100 d e 444,460,10 0 101 e f 333,683,0,50 2 102 f g 500,460,218 1 103 g h 500,683 2 104 h i 278,683 2 105 i j 278,683,218,0,70 3 106 j k 500,683,0,5 2 107 k l 278,683 2 108 l m 778,460 0 109 m n 500,460 0 110 n o 500,460,10 0 111 o p 500,460,217 1 112 p q 500,460,217 1 113 q r 333,460,0,2 0 114 r s 389,460,10 0 115 s t 278,579,10,1 2 116 t u 500,450,10 0 117 u v 500,450,14 0 118 v w 722,450,14 0 119 w x 500,450 0 120 x y 500,450,218 1 121 y z 444,450 0 122 z lC 480,680,181 2 123 braceleft { " ba 200,676,14 2 124 bar | " rC 480,680,181 2 125 braceright } " a~ 333,638 2 126 tilde ~ " bq 333,102,141 0 128 quotesinglbase Fo 500,416 0 129 guillemotleft Fc 500,416 0 130 guillemotright bu 350,466 0 131 bullet Fn 500,676,189 2 132 florin f/ 167,676,14,164,168 2 133 fraction %0 1000,706,19 2 134 perthousand dg 500,676,149 2 135 dagger dd 500,676,153 2 136 daggerdbl en 500,250 0 137 endash em 1000,250 0 138 emdash fi 556,683 2 140 fi fl 556,683 2 141 fl .i 278,460 0 144 dotlessi ga 333,678 2 146 grave a" 333,678,0,44,3 2 147 hungarumlaut a. 333,623 2 148 dotaccent ab 333,664 2 149 breve ah 333,674 2 150 caron ao 333,711 2 151 ring ho 333,0,165 0 152 ogonek lq 444,676 2 153 quotedblleft rq 444,676 2 154 quotedblright oe 722,460,10 0 155 oe /l 278,683 2 156 lslash Bq 444,102,141 0 157 quotedblbase OE 889,668,6 2 158 OE /L 611,662 2 159 Lslash r! 333,467,218 1 161 exclamdown ct 500,579,138 2 162 cent Po 500,676,8 2 163 sterling Cs 500,602,0,22,22 2 164 currency Ye 500,662,0,12,53 2 165 yen bb 200,676,14 2 166 brokenbar sc 500,676,148 2 167 section ad 333,623 2 168 dieresis co 760,676,14 2 169 copyright Of 276,676 2 170 ordfeminine fo 333,416 0 171 guilsinglleft tno 564,386 0 172 logicalnot \- 564,286 0 173 minus rg 760,676,14 2 174 registered a- 333,601 2 175 macron de 400,676 2 176 degree t+- 564,506 0 177 plusminus S2 300,676 2 178 twosuperior S3 300,676 2 179 threesuperior aa 333,678 2 180 acute mc 500,450,218,12 1 181 mu ps 453,662,154,0,22 2 182 paragraph pc 250,310 0 183 periodcentered ac 333,0,215 0 184 cedilla S1 300,676 2 185 onesuperior Om 310,676 2 186 ordmasculine fc 333,416 0 187 guilsinglright 14 750,676,14 2 188 onequarter 12 750,676,14 2 189 onehalf 34 750,676,14 2 190 threequarters r? 444,466,218 1 191 questiondown `A 722,890 2 192 Agrave 'A 722,890 2 193 Aacute ^A 722,886 2 194 Acircumflex ~A 722,850 2 195 Atilde :A 722,835 2 196 Adieresis oA 722,898 2 197 Aring AE 889,662 2 198 AE ,C 667,676,215 2 199 Ccedilla `E 611,890 2 200 Egrave 'E 611,890 2 201 Eacute ^E 611,886 2 202 Ecircumflex :E 611,835 2 203 Edieresis `I 333,890 2 204 Igrave 'I 333,890 2 205 Iacute ^I 333,886 2 206 Icircumflex :I 333,835 2 207 Idieresis -D 722,662 2 208 Eth ~N 722,850,11 2 209 Ntilde `O 722,890,14 2 210 Ograve 'O 722,890,14 2 211 Oacute ^O 722,886,14 2 212 Ocircumflex ~O 722,850,14 2 213 Otilde :O 722,835,14 2 214 Odieresis tmu 564,497 0 215 multiply /O 722,734,80 2 216 Oslash `U 722,890,14 2 217 Ugrave 'U 722,890,14 2 218 Uacute ^U 722,886,14 2 219 Ucircumflex :U 722,835,14 2 220 Udieresis 'Y 722,890 2 221 Yacute TP 556,662 2 222 Thorn ss 500,683,9 2 223 germandbls `a 444,678,10 2 224 agrave 'a 444,678,10 2 225 aacute ^a 444,674,10 2 226 acircumflex ~a 444,638,10 2 227 atilde :a 444,623,10 2 228 adieresis oa 444,711,10 2 229 aring ae 667,460,10 0 230 ae ,c 444,460,215 0 231 ccedilla `e 444,678,10 2 232 egrave 'e 444,678,10 2 233 eacute ^e 444,674,10 2 234 ecircumflex :e 444,623,10 2 235 edieresis `i 278,678,0,0,8 2 236 igrave 'i 278,678,0,12 2 237 iacute ^i 278,674,0,17,16 2 238 icircumflex :i 278,623,0,10,9 2 239 idieresis Sd 500,686,10 2 240 eth ~n 500,638 2 241 ntilde `o 500,678,10 2 242 ograve 'o 500,678,10 2 243 oacute ^o 500,674,10 2 244 ocircumflex ~o 500,638,10 2 245 otilde :o 500,623,10 2 246 odieresis tdi 564,516,10 0 247 divide /o 500,551,112 0 248 oslash `u 500,678,10 2 249 ugrave 'u 500,678,10 2 250 uacute ^u 500,674,10 2 251 ucircumflex :u 500,623,10 2 252 udieresis 'y 500,678,218 3 253 yacute Tp 500,683,217 3 254 thorn :y 500,623,218 3 255 ydieresis u2026 1000,100,11 0 256 ellipsis groff-1.23.0/font/devps/old/CR0000644000175000017500000001515013753060053012721 00000000000000name CR internalname Courier spacewidth 600 encoding text.enc charset ha 600,622 2 0 asciicircum ti 600,320 0 1 asciitilde vS 600,805,20 2 2 Scaron vZ 600,805 2 3 Zcaron vs 600,669,15 2 4 scaron vz 600,669 2 5 zcaron :Y 600,731 2 6 Ydieresis tm 600,562,0,23,23 2 7 trademark aq 600,562 2 8 quotesingle space 600 0 32 space ! 600,572,15 2 33 exclam " 600,562 2 34 quotedbl dq " # 600,639,32 2 35 numbersign sh " $ 600,662,126 2 36 dollar Do " % 600,622,15 2 37 percent & 600,543,15 0 38 ampersand ' 600,562 2 39 quoteright cq " ( 600,622,108 2 40 parenleft ) 600,622,108 2 41 parenright * 600,607 2 42 asterisk + 600,470 0 43 plus , 600,122,112 0 44 comma - 600,285 0 45 hyphen hy " . 600,109,15 0 46 period / 600,629,80 2 47 slash sl " 0 600,622,15 2 48 zero 1 600,622 2 49 one 2 600,622 2 50 two 3 600,622,15 2 51 three 4 600,622 2 52 four 5 600,607,15 2 53 five 6 600,622,15 2 54 six 7 600,607 2 55 seven 8 600,622,15 2 56 eight 9 600,622,15 2 57 nine : 600,385,15 0 58 colon ; 600,385,112 0 59 semicolon < 600,472 0 60 less = 600,376 0 61 equal > 600,472 0 62 greater ? 600,572,15 2 63 question @ 600,622,15 2 64 at at " A 600,562 2 65 A B 600,562 2 66 B C 600,580,18 2 67 C D 600,562 2 68 D E 600,562 2 69 E F 600,562 2 70 F G 600,580,18 2 71 G H 600,562 2 72 H I 600,562 2 73 I J 600,562,18 2 74 J K 600,562 2 75 K L 600,562 2 76 L M 600,562 2 77 M N 600,562,13 2 78 N O 600,580,18 2 79 O P 600,562 2 80 P Q 600,580,138 2 81 Q R 600,562 2 82 R S 600,580,20 2 83 S T 600,562 2 84 T U 600,562,18 2 85 U V 600,562,13,4,4 2 86 V W 600,562,13,3,3 2 87 W X 600,562 2 88 X Y 600,562 2 89 Y Z 600,562 2 90 Z [ 600,622,108 2 91 bracketleft lB " \ 600,629,80 2 92 backslash rs " ] 600,622,108 2 93 bracketright rB " a^ 600,654 2 94 circumflex ^ " _ 600,0,125 0 95 underscore ` 600,562 2 96 quoteleft oq " a 600,441,15 0 97 a b 600,629,15 2 98 b c 600,441,15 0 99 c d 600,629,15 2 100 d e 600,441,15 0 101 e f 600,629 2 102 f g 600,441,157 1 103 g h 600,629 2 104 h i 600,657 2 105 i j 600,657,157 3 106 j k 600,629 2 107 k l 600,629 2 108 l m 600,441,0,5,5 0 109 m n 600,441 0 110 n o 600,441,15 0 111 o p 600,441,157 1 112 p q 600,441,157 1 113 q r 600,441 0 114 r s 600,441,15 0 115 s t 600,561,15 2 116 t u 600,426,15 0 117 u v 600,426,10 0 118 v w 600,426,10,4,4 0 119 w x 600,426 0 120 x y 600,426,157 1 121 y z 600,426 0 122 z lC 600,622,108 2 123 braceleft { " ba 600,750,250 3 124 bar | " rC 600,622,108 2 125 braceright } " a~ 600,606 2 126 tilde ~ " bq 600,100,134 0 128 quotesinglbase Fo 600,446 0 129 guillemotleft Fc 600,446 0 130 guillemotright bu 600,383 0 131 bullet Fn 600,622,143 2 132 florin f/ 600,665,57 2 133 fraction %0 600,622,15 2 134 perthousand dg 600,580,78 2 135 dagger dd 600,580,78 2 136 daggerdbl en 600,285 0 137 endash em 600,285 0 138 emdash fi 600,629 2 140 fi fl 600,629 2 141 fl .i 600,426 0 144 dotlessi ga 600,672 2 146 grave a" 600,672 2 147 hungarumlaut a. 600,580 2 148 dotaccent ab 600,609 2 149 breve ah 600,669 2 150 caron ao 600,627 2 151 ring ho 600,0,151 0 152 ogonek lq 600,562 2 153 quotedblleft rq 600,562 2 154 quotedblright oe 600,441,15 0 155 oe /l 600,629 2 156 lslash Bq 600,100,134 0 157 quotedblbase OE 600,562 2 158 OE /L 600,562 2 159 Lslash r! 600,430,157 1 161 exclamdown ct 600,614,49 2 162 cent Po 600,611,21 2 163 sterling Cs 600,506 0 164 currency Ye 600,562 2 165 yen bb 600,675,175 3 166 brokenbar sc 600,580,78 2 167 section ad 600,595 2 168 dieresis co 600,580,18 2 169 copyright Of 600,580 2 170 ordfeminine fo 600,446 0 171 guilsinglleft tno 600,369 0 172 logicalnot \- 600,283 0 173 minus rg 600,580,18 2 174 registered a- 600,565 2 175 macron de 600,622 2 176 degree t+- 600,558 0 177 plusminus S2 600,622 2 178 twosuperior S3 600,622 2 179 threesuperior aa 600,672 2 180 acute mc 600,426,157 1 181 mu ps 600,562,78 2 182 paragraph pc 600,327 0 183 periodcentered ac 600,10,151 0 184 cedilla S1 600,622 2 185 onesuperior Om 600,580 2 186 ordmasculine fc 600,446 0 187 guilsinglright 14 600,665,57 2 188 onequarter 12 600,665,57,11 2 189 onehalf 34 600,666,56 2 190 threequarters r? 600,430,157 1 191 questiondown `A 600,793 2 192 Agrave 'A 600,793 2 193 Aacute ^A 600,775 2 194 Acircumflex ~A 600,732 2 195 Atilde :A 600,731 2 196 Adieresis oA 600,753 2 197 Aring AE 600,562 2 198 AE ,C 600,580,151 2 199 Ccedilla `E 600,793 2 200 Egrave 'E 600,793 2 201 Eacute ^E 600,775 2 202 Ecircumflex :E 600,731 2 203 Edieresis `I 600,793 2 204 Igrave 'I 600,793 2 205 Iacute ^I 600,775 2 206 Icircumflex :I 600,731 2 207 Idieresis -D 600,562 2 208 Eth ~N 600,732,13 2 209 Ntilde `O 600,793,18 2 210 Ograve 'O 600,793,18 2 211 Oacute ^O 600,775,18 2 212 Ocircumflex ~O 600,732,18 2 213 Otilde :O 600,731,18 2 214 Odieresis tmu 600,470 0 215 multiply /O 600,629,80 2 216 Oslash `U 600,793,18 2 217 Ugrave 'U 600,793,18 2 218 Uacute ^U 600,775,18 2 219 Ucircumflex :U 600,731,18 2 220 Udieresis 'Y 600,793 2 221 Yacute TP 600,562 2 222 Thorn ss 600,629,15 2 223 germandbls `a 600,672,15 2 224 agrave 'a 600,672,15 2 225 aacute ^a 600,654,15 2 226 acircumflex ~a 600,606,15 2 227 atilde :a 600,595,15 2 228 adieresis oa 600,627,15 2 229 aring ae 600,441,15 0 230 ae ,c 600,441,151 0 231 ccedilla `e 600,672,15 2 232 egrave 'e 600,672,15 2 233 eacute ^e 600,654,15 2 234 ecircumflex :e 600,595,15 2 235 edieresis `i 600,672 2 236 igrave 'i 600,672 2 237 iacute ^i 600,654 2 238 icircumflex :i 600,595 2 239 idieresis Sd 600,629,15 2 240 eth ~n 600,606 2 241 ntilde `o 600,672,15 2 242 ograve 'o 600,672,15 2 243 oacute ^o 600,654,15 2 244 ocircumflex ~o 600,606,15 2 245 otilde :o 600,595,15 2 246 odieresis tdi 600,467 0 247 divide /o 600,506,80 0 248 oslash `u 600,672,15 2 249 ugrave 'u 600,672,15 2 250 uacute ^u 600,654,15 2 251 ucircumflex :u 600,595,15 2 252 udieresis 'y 600,672,157 3 253 yacute Tp 600,629,157,0,6 3 254 thorn :y 600,595,157 3 255 ydieresis IJ 600,562,18 2 256 IJ --- 600,437 0 257 up --- 600,227 0 258 dectab u0047_030C 600,805,18 2 259 Gcaron --- 600,562 2 260 stop --- 600,562 2 261 tab u2026 600,111,15 0 262 ellipsis --- 600,297 0 263 largebullet u0073_0327 600,441,151 0 264 scedilla --- 600,562 2 265 return ij 600,657,157 3 266 ij --- 600,562 2 267 LL --- 600,562 2 268 square da 600,608,15 2 269 arrowdown <- 600,483,0,24,24 0 270 arrowleft <> 600,483,0,28,28 0 271 arrowboth --- 600,599 2 272 graybox -> 600,483,0,24,24 0 273 arrowright u00AF 600,629 2 274 overscore --- 600,629 2 275 ll u0067_030C 600,669,157 3 276 gcaron u20A4 600,611,21 2 277 lira --- 600,580 2 278 center u0053_0327 600,580,151 2 279 Scedilla --- 600,607,157 3 280 format ua 600,623 2 281 arrowup --- 600,572,15 2 282 notegraphic u211E 600,562,15 2 283 prescription --- 600,348 0 284 indent --- 600,426,15 0 285 down --- 600,348 0 286 left u0049_0307 600,716 2 287 Idot --- 600,436,15 0 288 merge groff-1.23.0/font/devps/old/CI0000644000175000017500000002227613753060053012717 00000000000000name CI internalname Courier-Oblique slant 12 spacewidth 600 encoding text.enc charset ha 600,622,0,37,-125,37 2 0 asciicircum ti 600,320,0,50,-66,50 0 1 asciitilde vS 600,805,20,123,-26,72 2 2 Scaron vZ 600,805,0,93,-36,72 2 3 Zcaron vs 600,669,15,64,-28,64 2 4 scaron vz 600,669,0,74,-49,72 2 5 zcaron :Y 600,731,0,145,-83,72 2 6 Ydieresis tm 600,562,0,192,-25,72 2 7 trademark aq 600,562,0,0,-295 2 8 quotesingle space 600 0 32 space ! 600,572,15,0,-193 2 33 exclam " 600,562,0,0,-223 2 34 quotedbl dq " # 600,639,32,46,-83,46 2 35 numbersign sh " $ 600,662,126,46,-58,46 2 36 dollar Do " % 600,622,15,49,-84,49 2 37 percent & 600,543,15,30,-37,30 0 38 ampersand ' 600,562,0,0,-233 2 39 quoteright cq " ( 600,622,108,22,-263,22 2 40 parenleft ) 600,622,108,0,-87 2 41 parenright * 600,607,0,30,-162,30 2 42 asterisk + 600,470,0,30,-79,30 0 43 plus , 600,122,112,0,-107 0 44 comma - 600,285,0,8,-102,8 0 45 hyphen hy " . 600,109,15,0,-188 0 46 period / 600,629,80,54,-62,54 2 47 slash sl " 0 600,622,15,25,-104,25 2 48 zero 1 600,622,0,0,-48 2 49 one 2 600,622,0,18,-20,18 2 50 two 3 600,622,15,0,-32 2 51 three 4 600,622,0,0,-58 2 52 four 5 600,607,15,39,-49,39 2 53 five 6 600,622,15,79,-105,72 2 54 six 7 600,607,0,62,-132,62 2 55 seven 8 600,622,15,38,-82,38 2 56 eight 9 600,622,15,24,-43,24 2 57 nine : 600,385,15,0,-188 0 58 colon ; 600,385,112,0,-107 0 59 semicolon < 600,472,0,60,-46,60 0 60 less = 600,376,0,50,-59,50 0 61 equal > 600,472,0,49,-35,49 0 62 greater ? 600,572,15,33,-172,33 2 63 question @ 600,622,15,32,-77,32 2 64 at at " A 600,562,0,57,47,57 2 65 A B 600,562,0,66,7,66 2 66 B C 600,580,18,105,-43,72 2 67 C D 600,562,0,95,7,72 2 68 D E 600,562,0,110,-3,72 2 69 E F 600,562,0,110,-3,72 2 70 F G 600,580,18,95,-33,72 2 71 G H 600,562,0,137,18,72 2 72 H I 600,562,0,73,-46,72 2 73 I J 600,562,18,135,-2,72 2 74 J K 600,562,0,121,12,72 2 75 K L 600,562,0,57,3,57 2 76 L M 600,562,0,165,46,72 2 77 M N 600,562,13,162,43,72 2 78 N O 600,580,18,75,-44,72 2 79 O P 600,562,0,94,-29,72 2 80 P Q 600,580,138,75,-45,72 2 81 Q R 600,562,0,48,12,48 2 82 R S 600,580,20,100,-26,72 2 83 S T 600,562,0,115,-58,72 2 84 T U 600,562,18,152,-75,72 2 85 U V 600,562,13,173,-55,72 2 86 V W 600,562,13,172,-56,72 2 87 W X 600,562,0,125,27,72 2 88 X Y 600,562,0,145,-83,72 2 89 Y Z 600,562,0,60,-36,60 2 90 Z [ 600,622,108,24,-196,24 2 91 bracketleft lB " \ 600,629,80,0,-199 2 92 backslash rs " ] 600,622,108,0,-85 2 93 bracketright rB " a^ 600,654,0,31,-179,31 2 94 circumflex ^ " _ 600,0,125,34,77,34 0 95 underscore ` 600,562,0,0,-293 2 96 quoteleft oq " a 600,441,15,19,-26,19 0 97 a b 600,629,15,75,21,72 2 98 b c 600,441,15,58,-56,58 0 99 c d 600,629,15,90,-35,72 2 100 d e 600,441,15,48,-56,48 0 101 e f 600,629,0,112,-64,72 2 102 f g 600,441,157,107,-11,72 1 103 g h 600,629,0,42,17,42 2 104 h i 600,657,0,0,-45 2 105 i j 600,657,157,0,-2 3 106 j k 600,629,0,83,-8,72 2 107 k l 600,629,0,0,-45 2 108 l m 600,441,0,65,55,65 0 109 m n 600,441,0,35,24,35 0 110 n o 600,441,15,38,-52,38 0 111 o p 600,441,157,55,74,55 1 112 p q 600,441,157,132,-35,72 1 113 q r 600,441,0,86,-10,72 0 114 r s 600,441,15,34,-28,34 0 115 s t 600,561,15,11,-117,11 2 116 t u 600,426,15,22,-51,22 0 117 u v 600,426,10,131,-40,72 0 118 v w 600,426,10,145,-26,72 0 119 w x 600,426,0,105,30,72 0 120 x y 600,426,157,133,54,72 1 121 y z 600,426,0,43,-49,43 0 122 z lC 600,622,108,19,-183,19 2 123 braceleft { " ba 600,750,250,0,-172 3 124 bar | " rC 600,622,108,0,-90 2 125 braceright } " a~ 600,606,0,79,-162,72 2 126 tilde ~ " bq 600,100,134,0,-135 0 128 quotesinglbase Fo 600,446,0,102,-42,72 0 129 guillemotleft Fc 600,446,0,68,-8,68 0 130 guillemotright bu 600,383,0,0,-174 0 131 bullet Fn 600,622,143,121,76,72 2 132 florin f/ 600,665,57,96,-34,72 2 133 fraction %0 600,622,15,77,-9,72 2 134 perthousand dg 600,580,78,0,-167 2 135 dagger dd 600,580,78,0,-113 2 136 daggerdbl en 600,285,0,36,-74,36 0 137 endash em 600,285,0,111,1,72 0 138 emdash fi 600,629,0,69,47,69 2 140 fi fl 600,629,0,69,47,69 2 141 fl .i 600,426,0,0,-45 0 144 dotlessi ga 600,672,0,0,-244 2 146 grave a" 600,672,0,133,-189,72 2 147 hungarumlaut a. 600,580,0,0,-310 2 148 dotaccent ab 600,609,0,26,-229,26 2 149 breve ah 600,669,0,64,-212,64 2 150 caron ao 600,627,0,0,-282 2 151 ring ho 600,0,151,0,-157 0 152 ogonek lq 600,562,0,0,-212 2 153 quotedblleft rq 600,562,0,26,-163,26 2 154 quotedblright oe 600,441,15,65,-4,65 0 155 oe /l 600,629,0,33,-45,33 2 156 lslash Bq 600,100,134,0,-65 0 157 quotedblbase OE 600,562,0,122,-9,72 2 158 OE /L 600,562,0,57,3,57 2 159 Lslash r! 600,430,157,0,-175 1 161 exclamdown ct 600,614,49,38,-101,38 2 162 cent Po 600,611,21,71,-74,71 2 163 sterling Cs 600,506,0,78,-44,72 0 164 currency Ye 600,562,0,143,-70,72 2 165 yen bb 600,675,175,0,-188 3 166 brokenbar sc 600,580,78,40,-54,40 2 167 section ad 600,595,0,20,-212,20 2 168 dieresis co 600,580,18,117,-3,72 2 169 copyright Of 600,580,0,0,-159 2 170 ordfeminine fo 600,446,0,0,-154 0 171 guilsinglleft tno 600,369,0,41,-105,41 0 172 logicalnot \- 600,283,0,30,-79,30 0 173 minus rg 600,580,18,117,-3,72 2 174 registered a- 600,565,0,50,-182,50 2 175 macron de 600,622,0,26,-164,26 2 176 degree t+- 600,558,0,44,-46,44 0 177 plusminus S2 600,622,0,0,-180 2 178 twosuperior S3 600,622,0,0,-163 2 179 threesuperior aa 600,672,0,62,-298,62 2 180 acute mc 600,426,157,22,-22,22 1 181 mu ps 600,562,78,80,-50,72 2 182 paragraph pc 600,327,0,0,-225 0 183 periodcentered ac 600,10,151,0,-147 0 184 cedilla S1 600,622,0,0,-181 2 185 onesuperior Om 600,580,0,0,-160 2 186 ordmasculine fc 600,446,0,0,-120 0 187 guilsinglright 14 600,665,57,124,-15,72 2 188 onequarter 12 600,665,57,119,-15,72 2 189 onehalf 34 600,666,56,109,-23,72 2 190 threequarters r? 600,430,157,0,-55 1 191 questiondown `A 600,793,0,57,47,57 2 192 Agrave 'A 600,793,0,108,47,72 2 193 Aacute ^A 600,775,0,57,47,57 2 194 Acircumflex ~A 600,732,0,106,47,72 2 195 Atilde :A 600,731,0,57,47,57 2 196 Adieresis oA 600,753,0,57,47,57 2 197 Aring AE 600,562,0,105,47,72 2 198 AE ,C 600,580,151,108,-43,72 2 199 Ccedilla `E 600,793,0,110,-3,72 2 200 Egrave 'E 600,793,0,118,-3,72 2 201 Eacute ^E 600,775,0,110,-3,72 2 202 Ecircumflex :E 600,731,0,110,-3,72 2 203 Edieresis `I 600,793,0,73,-46,72 2 204 Igrave 'I 600,793,0,88,-46,72 2 205 Iacute ^I 600,775,0,73,-46,72 2 206 Icircumflex :I 600,731,0,73,-46,72 2 207 Idieresis -D 600,562,0,95,7,72 2 208 Eth ~N 600,732,13,162,43,72 2 209 Ntilde `O 600,793,18,75,-44,72 2 210 Ograve 'O 600,793,18,88,-44,72 2 211 Oacute ^O 600,775,18,75,-44,72 2 212 Ocircumflex ~O 600,732,18,106,-44,72 2 213 Otilde :O 600,731,18,75,-44,72 2 214 Odieresis tmu 600,470,0,57,-53,57 0 215 multiply /O 600,629,80,75,-44,72 2 216 Oslash `U 600,793,18,152,-75,72 2 217 Ugrave 'U 600,793,18,152,-75,72 2 218 Uacute ^U 600,775,18,152,-75,72 2 219 Ucircumflex :U 600,731,18,152,-75,72 2 220 Udieresis 'Y 600,793,0,145,-83,72 2 221 Yacute TP 600,562,0,56,-29,56 2 222 Thorn ss 600,629,15,67,2,67 2 223 germandbls `a 600,672,15,19,-26,19 2 224 agrave 'a 600,672,15,62,-26,62 2 225 aacute ^a 600,654,15,31,-26,31 2 226 acircumflex ~a 600,606,15,79,-26,72 2 227 atilde :a 600,595,15,20,-26,20 2 228 adieresis oa 600,627,15,19,-26,19 2 229 aring ae 600,441,15,76,9,72 0 230 ae ,c 600,441,151,64,-56,64 0 231 ccedilla `e 600,672,15,48,-56,48 2 232 egrave 'e 600,672,15,62,-56,62 2 233 eacute ^e 600,654,15,48,-56,48 2 234 ecircumflex :e 600,595,15,48,-56,48 2 235 edieresis `i 600,672,0,0,-45 2 236 igrave 'i 600,672,0,62,-45,62 2 237 iacute ^i 600,654,0,1,-45,1 2 238 icircumflex :i 600,595,0,0,-45 2 239 idieresis Sd 600,629,15,89,-52,72 2 240 eth ~n 600,606,0,79,24,72 2 241 ntilde `o 600,672,15,38,-52,38 2 242 ograve 'o 600,672,15,62,-52,62 2 243 oacute ^o 600,654,15,38,-52,38 2 244 ocircumflex ~o 600,606,15,79,-52,72 2 245 otilde :o 600,595,15,38,-52,38 2 246 odieresis tdi 600,467,0,23,-86,23 0 247 divide /o 600,506,80,38,-52,38 0 248 oslash `u 600,672,15,22,-51,22 2 249 ugrave 'u 600,672,15,52,-51,52 2 250 uacute ^u 600,654,15,22,-51,22 2 251 ucircumflex :u 600,595,15,22,-51,22 2 252 udieresis 'y 600,672,157,133,54,72 3 253 yacute Tp 600,629,157,55,74,55 3 254 thorn :y 600,595,157,133,54,72 3 255 ydieresis IJ 600,562,18,152,18,72 2 256 IJ --- 600,437,0,0,-173 0 257 up --- 600,227,0,43,32,43 0 258 dectab u0047_030C 600,805,18,95,-33,72 2 259 Gcaron --- 600,562,0,150,31,72 2 260 stop --- 600,562,0,91,31,72 2 261 tab u2026 600,111,15,25,4,25 0 262 ellipsis --- 600,297,0,0,-265 0 263 largebullet u0073_0327 600,441,151,34,-28,34 0 264 scedilla --- 600,562,0,150,-29,72 2 265 return ij 600,657,157,80,13,72 3 266 ij --- 600,562,0,97,42,72 2 267 LL --- 600,562,0,150,31,72 2 268 square da 600,608,15,0,-102 2 269 arrowdown <- 600,483,0,143,10,72 0 270 arrowleft <> 600,483,0,142,14,72 0 271 arrowboth --- 600,599,0,102,-26,72 2 272 graybox -> 600,483,0,138,16,72 0 273 arrowright u00AF 600,629,0,184,-73,72 2 274 overscore --- 600,629,0,66,17,66 2 275 ll u0067_030C 600,669,157,107,-11,72 3 276 gcaron u20A4 600,611,21,71,-68,71 2 277 lira --- 600,580,0,73,-53,72 2 278 center u0053_0327 600,580,151,100,-26,72 2 279 Scedilla --- 600,607,157,0,78 3 280 format ua 600,623,0,27,-159,27 2 281 arrowup --- 600,572,15,14,-93,14 2 282 notegraphic u211E 600,562,15,67,23,67 2 283 prescription --- 600,348,0,24,-58,24 0 284 indent --- 600,426,15,0,-137 0 285 down --- 600,348,0,30,-64,30 0 286 left u0049_0307 600,716,0,73,-46,72 2 287 Idot --- 600,436,15,0,-137 0 288 merge groff-1.23.0/font/devps/old/TBI0000644000175000017500000002251713753060053013040 00000000000000name TBI internalname Times-BoldItalic slant 15 spacewidth 250 encoding text.enc ligatures fi fl 0 kernpairs A y -74 A w -74 A v -74 A u -30 A ' -74 A cq -74 A Y -70 A W -100 A V -95 A U -50 A T -55 A Q -55 A O -50 A G -60 A C -65 B U -10 B A -25 D Y -50 D W -40 D V -50 D A -25 F r -50 F . -129 F o -70 F i -40 F e -100 F , -129 F a -95 F A -100 J u -40 J . -10 J o -40 J e -40 J , -10 J a -40 J A -25 K y -20 K u -20 K o -25 K e -25 K O -30 L y -37 L ' -55 L cq -55 L Y -37 L W -37 L V -37 L T -18 N A -30 O Y -50 O X -40 O W -50 O V -50 O T -40 O A -40 P . -129 P o -55 P e -50 P , -129 P a -40 P A -85 Q U -10 R Y -18 R W -18 R V -18 R U -40 R T -30 R O -40 T y -37 T w -37 T u -37 T ; -74 T r -37 T . -92 T o -95 T i -37 T - -92 T hy -92 T e -92 T , -92 T : -74 T a -92 T O -18 T A -55 U A -45 V u -55 V ; -74 V . -129 V o -111 V i -55 V - -70 V hy -70 V e -111 V , -129 V : -74 V a -111 V O -30 V G -10 V A -85 W y -55 W u -55 W ; -55 W . -74 W o -80 W i -37 W - -50 W hy -50 W e -90 W , -74 W : -55 W a -85 W O -15 W A -74 Y u -92 Y ; -92 Y . -74 Y o -111 Y i -55 Y - -92 Y hy -92 Y e -111 Y , -92 Y : -92 Y a -92 Y O -25 Y A -74 b u -20 b . -40 b b -10 c k -10 c h -10 , ' -95 , cq -95 , rq -95 e b -10 f ' 55 f cq 55 f . -10 f o -10 f f -18 f e -10 f .i -30 f , -10 k o -10 k e -30 n v -40 o y -10 o x -10 o w -25 o v -15 . ' -95 . cq -95 . rq -95 ` ` -74 ` oq -74 oq ` -74 oq oq -74 ' v -15 cq v -15 ' t -37 cq t -37 ' u0020 -74 cq u0020 -74 ' s -74 cq s -74 ' r -15 cq r -15 ' ' -74 ' cq -74 cq ' -74 cq cq -74 ' d -15 cq d -15 r . -65 r , -65 u0020 Y -70 u0020 W -70 u0020 V -70 u0020 A -37 v . -37 v o -15 v e -15 v , -37 w . -37 w o -15 w e -10 w , -37 w a -10 x e -10 y . -37 y , -37 charset ha 570,669,0,0,-17 2 0 asciicircum ti 570,333,0,0,-4 0 1 asciitilde vS 556,897,18,20,48,20 2 2 Scaron vZ 611,897,0,29,61,29 2 3 Zcaron vs 389,690,13,100,69,99 2 4 scaron vz 389,690,78,85,93,85 2 5 zcaron :Y 611,862,0,98,-23,98 2 6 Ydieresis tm 1000,669,0,18,18,18 2 7 trademark aq 278,685,0,40,-78,40 2 8 quotesingle space 250 0 32 space ! 389,684,13,31,-17,31 2 33 exclam " 555,685,0,31,-86,31 2 34 quotedbl dq " # 500,700,0,83,83,83 2 35 numbersign sh " $ 500,733,100,47,70,47 2 36 dollar Do " % 833,692,10,10,11,10 2 37 percent & 778,682,19,0,45 2 38 ampersand ' 333,685,0,19,-48,19 2 39 quoteright cq " ( 333,685,179,61,22,61 2 40 parenleft ) 333,685,179,0,94 2 41 parenright * 500,685,0,6,-15,6 2 42 asterisk + 570,506,0,17,17,17 0 43 plus , 250,134,182,0,110 0 44 comma - 333,282,0,0,48 0 45 hyphen hy " . 250,135,13,0,59 0 46 period / 278,685,18,114,114,99 2 47 slash sl " 0 500,683,14,27,33,27 2 48 zero 1 500,683,0,0,45 2 49 one 2 500,683,0,0,77 2 50 two 3 500,683,13,0,65 2 51 three 4 500,683,0,53,65,53 2 52 four 5 500,669,13,37,61,37 2 53 five 6 500,679,15,59,27,59 2 54 six 7 500,669,0,75,-2,75 2 55 seven 8 500,683,13,26,47,26 2 56 eight 9 500,683,10,25,62,25 2 57 nine : 333,459,13,0,27 0 58 colon ; 333,459,183,0,75 0 59 semicolon < 570,514,8,19,19,19 0 60 less = 570,399,0,17,17,17 0 61 equal > 570,514,8,19,19,19 0 62 greater ? 500,684,13,20,-29,20 2 63 question @ 832,685,18,0,-13 2 64 at at " A 667,683,0,0,117 2 65 A B 667,669,0,7,74,7 2 66 B C 667,685,18,60,18,60 2 67 C D 722,669,0,13,96,13 2 68 D E 667,669,0,36,77,36 2 69 E F 667,669,0,43,63,43 2 70 F G 722,685,18,34,29,34 2 71 G H 778,669,0,71,74,71 2 72 H I 389,669,0,67,82,67 2 73 I J 500,669,99,74,96,74 2 74 J K 667,669,0,85,71,85 2 75 K L 611,669,0,29,72,29 2 76 L M 889,669,12,78,79,78 2 77 M N 722,669,15,76,77,76 2 78 N O 722,685,18,19,23,19 2 79 O P 611,669,0,52,77,52 2 80 P Q 722,685,208,19,23,19 3 81 Q R 667,669,0,6,79,6 2 82 R S 556,685,18,20,48,20 2 83 S T 611,669,0,89,0,89 2 84 T U 722,669,18,72,-17,72 2 85 U V 667,669,18,98,-15,98 2 86 V W 889,669,18,101,-15,99 2 87 W X 667,669,0,77,74,77 2 88 X Y 611,669,0,98,-23,98 2 89 Y Z 611,669,0,29,61,29 2 90 Z [ 333,674,159,79,87,79 2 91 bracketleft lB " \ 278,685,18,51,51,51 2 92 backslash rs " ] 333,674,157,60,106,60 2 93 bracketright rB " a^ 333,690,0,84,10,84 2 94 circumflex ^ " _ 500,0,125,50,50,50 0 95 underscore ` 333,685,0,49,-78,49 2 96 quoteleft oq " a 500,462,14,5,71,5 0 97 a b 500,699,13,0,64 2 98 b c 444,462,13,0,55 0 99 c d 500,699,13,67,71,67 2 100 d e 444,462,13,4,45,4 0 101 e f 333,698,205,163,219,99 3 102 f g 500,462,203,28,102,28 1 103 g h 556,699,9,0,63 2 104 h i 278,684,9,35,48,35 2 105 i j 278,684,207,51,239,51 3 106 j k 500,699,8,33,73,33 2 107 k l 278,699,9,62,48,62 2 108 l m 778,462,9,0,64 0 109 m n 556,462,9,0,56 0 110 n o 500,462,13,0,53 0 111 o p 500,462,205,0,170 1 112 p q 500,462,205,21,49,21 1 113 q r 389,462,0,50,71,50 0 114 r s 389,462,13,0,69 0 115 s t 278,594,9,53,61,53 2 116 t u 556,462,9,0,35 0 117 u v 444,462,13,7,34,7 0 118 v w 667,462,13,0,34 0 119 w x 500,462,13,19,96,19 0 120 x y 444,462,205,0,144 1 121 y z 389,449,78,29,93,29 0 122 z lC 348,686,187,138,45,99 2 123 braceleft { " ba 220,685,18,0,-16 2 124 bar | " rC 348,686,187,4,179,4 2 125 braceright } " a~ 333,655,0,124,2,99 2 126 tilde ~ " bq 333,134,182,0,55 0 128 quotesinglbase Fo 500,415,0,18,38,18 0 129 guillemotleft Fc 500,415,0,18,38,18 0 130 guillemotright bu 350,525,0,50,50,50 0 131 bullet Fn 500,707,156,87,137,87 2 132 florin f/ 167,683,14,207,219,99 2 133 fraction %0 1000,706,29,46,43,46 2 134 perthousand dg 500,685,145,44,-41,44 2 135 dagger dd 500,685,139,43,40,43 2 136 daggerdbl en 500,269,0,27,90,27 0 137 endash em 1000,269,0,27,90,27 0 138 emdash fi 556,703,205,8,238,8 3 140 fi fl 556,704,205,47,236,47 3 141 fl .i 278,462,9,10,48,10 0 144 dotlessi ga 333,697,0,14,-35,14 2 146 grave a" 333,697,0,215,-19,99 2 147 hungarumlaut a. 333,655,0,10,-113,10 2 148 dotaccent ab 333,678,0,104,-21,99 2 149 breve ah 333,690,0,128,-29,99 2 150 caron ao 333,729,0,57,-77,57 2 151 ring ho 333,44,173,0,90 0 152 ogonek lq 500,685,0,63,-3,63 2 153 quotedblleft rq 500,685,0,63,-3,63 2 154 quotedblright oe 722,462,13,2,44,2 0 155 oe /l 278,699,9,73,63,73 2 156 lslash Bq 500,134,182,0,107 0 157 quotedblbase OE 944,677,8,52,27,52 2 158 OE /L 611,669,0,29,72,29 2 159 Lslash r! 389,492,205,0,31 1 161 exclamdown ct 500,576,143,0,8 0 162 cent Po 500,683,12,60,82,60 2 163 sterling Cs 500,586,0,76,76,76 0 164 currency Ye 500,669,0,178,17,99 2 165 yen bb 220,685,18,0,-16 2 166 brokenbar sc 500,685,143,9,14,9 2 167 section ad 333,655,0,114,-5,99 2 168 dieresis co 747,685,18,21,20,21 2 169 copyright Of 266,685,0,114,34,99 2 170 ordfeminine fo 333,415,0,20,18,20 0 171 guilsinglleft tno 606,399,0,0,-1 0 172 logicalnot \- 606,297,0,0,-1 0 173 minus rg 747,685,18,21,20,21 2 174 registered a- 333,623,0,110,-1,99 2 175 macron de 400,683,0,19,-33,19 2 176 degree t+- 570,506,0,17,17,17 0 177 plusminus S2 300,683,0,63,48,63 2 178 twosuperior S3 300,683,0,71,33,71 2 179 threesuperior aa 333,697,0,96,-89,96 2 180 acute mc 576,449,207,0,110 1 181 mu ps 500,669,193,112,107,99 2 182 paragraph pc 250,405,0,0,-1 0 183 periodcentered ac 333,5,218,0,130 1 184 cedilla S1 300,683,0,51,20,51 2 185 onesuperior Om 300,685,0,97,-6,97 2 186 ordmasculine fc 333,415,0,0,40 0 187 guilsinglright 14 750,683,14,21,43,21 2 188 onequarter 12 750,683,14,23,59,23 2 189 onehalf 34 750,683,14,26,43,26 2 190 threequarters r? 500,492,205,0,20 1 191 questiondown `A 667,904,0,0,117 2 192 Agrave 'A 667,904,0,0,117 2 193 Aacute ^A 667,897,0,0,117 2 194 Acircumflex ~A 667,862,0,0,117 2 195 Atilde :A 667,862,0,0,117 2 196 Adieresis oA 667,921,0,0,117 2 197 Aring AE 944,669,0,24,114,24 2 198 AE ,C 667,685,218,60,18,60 3 199 Ccedilla `E 667,904,0,36,77,36 2 200 Egrave 'E 667,904,0,36,77,36 2 201 Eacute ^E 667,897,0,36,77,36 2 202 Ecircumflex :E 667,862,0,36,77,36 2 203 Edieresis `I 389,904,0,67,82,67 2 204 Igrave 'I 389,904,0,73,82,73 2 205 Iacute ^I 389,897,0,81,82,81 2 206 Icircumflex :I 389,862,0,106,82,99 2 207 Idieresis -D 722,669,0,28,81,28 2 208 Eth ~N 722,862,15,76,77,76 2 209 Ntilde `O 722,904,18,19,23,19 2 210 Ograve 'O 722,904,18,19,23,19 2 211 Oacute ^O 722,897,18,19,23,19 2 212 Ocircumflex ~O 722,862,18,19,23,19 2 213 Otilde :O 722,862,18,19,23,19 2 214 Odieresis tmu 570,490,0,2,2,2 0 215 multiply /O 722,764,125,19,23,19 2 216 Oslash `U 722,904,18,72,-17,72 2 217 Ugrave 'U 722,904,18,72,-17,72 2 218 Uacute ^U 722,897,18,72,-17,72 2 219 Ucircumflex :U 722,862,18,72,-17,72 2 220 Udieresis 'Y 611,904,0,98,-23,98 2 221 Yacute TP 611,669,0,12,77,12 2 222 Thorn ss 500,705,200,23,250,23 2 223 germandbls `a 500,697,14,5,71,5 2 224 agrave 'a 500,697,14,13,71,13 2 225 aacute ^a 500,690,14,5,71,5 2 226 acircumflex ~a 500,655,14,41,71,41 2 227 atilde :a 500,655,14,21,71,21 2 228 adieresis oa 500,729,14,5,71,5 2 229 aring ae 722,462,13,1,55,1 0 230 ae ,c 444,462,218,0,74 1 231 ccedilla `e 444,697,13,4,45,4 2 232 egrave 'e 444,697,13,41,45,41 2 233 eacute ^e 444,690,13,29,45,29 2 234 ecircumflex :e 444,655,13,49,45,49 2 235 edieresis `i 278,697,9,32,48,32 2 236 igrave 'i 278,697,9,124,48,99 2 237 iacute ^i 278,690,9,97,52,97 2 238 icircumflex :i 278,655,9,132,48,99 2 239 idieresis Sd 500,699,13,4,53,4 2 240 eth ~n 556,655,9,0,56 2 241 ntilde `o 500,697,13,0,53 2 242 ograve 'o 500,697,13,13,53,13 2 243 oacute ^o 500,690,13,1,53,1 2 244 ocircumflex ~o 500,655,13,41,53,41 2 245 otilde :o 500,655,13,16,53,16 2 246 odieresis tdi 570,535,29,17,17,17 0 247 divide /o 500,560,119,0,53 0 248 oslash `u 556,697,9,0,35 2 249 ugrave 'u 556,697,9,0,35 2 250 uacute ^u 556,690,9,0,35 2 251 ucircumflex :u 556,655,9,0,35 2 252 udieresis 'y 444,697,205,41,144,41 3 253 yacute Tp 500,699,205,0,170 3 254 thorn :y 444,655,205,44,144,44 3 255 ydieresis u2026 1000,135,13,0,10 0 256 ellipsis groff-1.23.0/font/devps/old/symbolsl.afm0000644000175000017500000002227713753060053015033 00000000000000StartFontMetrics 2.0 FontName Symbol-Slanted Version 001.001 FamilyName Symbol ItalicAngle -15.5 IsFixedPitch false UnderlineThickness 54 Weight Medium UnderlinePosition -98 FullName Symbol FontBBox -241 -261 1250 899 StartCharMetrics 189 C 32 ; WX 223 ; N space ; B 223 0 223 0 ; C 33 ; WX 296 ; N exclam ; B 122 -15 383 599 ; C 34 ; WX 635 ; N universal ; B 223 0 801 627 ; C 35 ; WX 445 ; N numbersign ; B 71 -15 557 599 ; C 36 ; WX 489 ; N existential ; B 22 0 622 629 ; C 37 ; WX 741 ; N percent ; B 147 -32 766 583 ; C 38 ; WX 692 ; N ampersand ; B 68 -16 745 589 ; C 39 ; WX 391 ; N suchthat ; B 44 -15 450 444 ; C 40 ; WX 296 ; N parenleft ; B 89 -170 449 599 ; C 41 ; WX 296 ; N parenright ; B -22 -170 339 600 ; C 42 ; WX 445 ; N asteriskmath ; B 126 119 500 490 ; C 43 ; WX 489 ; N plus ; B 76 0 562 474 ; C 44 ; WX 223 ; N comma ; B 9 -136 183 93 ; C 45 ; WX 489 ; N minus ; B 74 207 556 256 ; C 46 ; WX 223 ; N period ; B 70 -15 174 85 ; C 47 ; WX 247 ; N slash ; B -5 -15 405 575 ; C 48 ; WX 445 ; N zero ; B 90 -15 537 610 ; C 49 ; WX 445 ; N one ; B 107 0 451 599 ; C 50 ; WX 445 ; N two ; B 22 0 524 611 ; C 51 ; WX 445 ; N three ; B 56 -16 510 611 ; C 52 ; WX 445 ; N four ; B 58 0 530 610 ; C 53 ; WX 445 ; N five ; B 36 -15 583 610 ; C 54 ; WX 445 ; N six ; B 87 -16 588 610 ; C 55 ; WX 445 ; N seven ; B 151 -15 585 599 ; C 56 ; WX 445 ; N eight ; B 82 -16 536 611 ; C 57 ; WX 445 ; N nine ; B 52 -15 535 609 ; C 58 ; WX 247 ; N colon ; B 81 -15 286 409 ; C 59 ; WX 247 ; N semicolon ; B 33 -136 296 409 ; C 60 ; WX 489 ; N less ; B 87 0 610 464 ; C 61 ; WX 489 ; N equal ; B 49 126 586 347 ; C 62 ; WX 489 ; N greater ; B 23 0 547 464 ; C 63 ; WX 395 ; N question ; B 163 -15 517 610 ; C 64 ; WX 489 ; N congruent ; B 10 0 597 423 ; C 65 ; WX 643 ; N Alpha ; B 3 0 614 599 ; C 66 ; WX 594 ; N Beta ; B 26 0 645 598 ; C 67 ; WX 643 ; N Chi ; B -8 0 798 599 ; C 68 ; WX 545 ; N Delta ; B 5 0 541 612 ; C 69 ; WX 544 ; N Epsilon ; B 28 0 688 599 ; C 70 ; WX 679 ; N Phi ; B 105 0 761 598 ; C 71 ; WX 537 ; N Gamma ; B 31 0 714 599 ; C 72 ; WX 643 ; N Eta ; B 35 0 836 599 ; C 73 ; WX 296 ; N Iota ; B 28 0 468 599 ; C 74 ; WX 562 ; N theta1 ; B 108 -15 645 614 ; C 75 ; WX 643 ; N Kappa ; B 31 0 778 598 ; C 76 ; WX 611 ; N Lambda ; B 5 0 610 612 ; C 77 ; WX 791 ; N Mu ; B 28 0 974 599 ; C 78 ; WX 643 ; N Nu ; B 26 -7 827 599 ; C 79 ; WX 643 ; N Omicron ; B 112 -15 747 610 ; C 80 ; WX 684 ; N Pi ; B 22 0 847 599 ; C 81 ; WX 659 ; N Theta ; B 112 -15 747 610 ; C 82 ; WX 495 ; N Rho ; B 25 0 645 599 ; C 83 ; WX 527 ; N Sigma ; B 5 0 663 599 ; C 84 ; WX 544 ; N Tau ; B 159 0 723 599 ; C 85 ; WX 614 ; N Upsilon ; B 175 0 804 599 ; C 86 ; WX 391 ; N sigma1 ; B 78 -208 492 445 ; C 87 ; WX 684 ; N Omega ; B 30 0 760 612 ; C 88 ; WX 574 ; N Xi ; B 36 0 700 598 ; C 89 ; WX 708 ; N Psi ; B 188 0 885 608 ; C 90 ; WX 544 ; N Zeta ; B 39 0 725 599 ; C 91 ; WX 296 ; N bracketleft ; B 34 -138 453 599 ; C 92 ; WX 768 ; N therefore ; B 160 0 645 426 ; C 93 ; WX 296 ; N bracketright ; B -14 -138 405 599 ; C 94 ; WX 586 ; N perpendicular ; B 13 0 596 600 ; C 95 ; WX 445 ; N underscore ; B -72 -224 390 -183 ; C 96 ; WX 445 ; N radicalex ; B 672 784 1224 816 ; C 97 ; WX 562 ; N alpha ; B 84 -15 658 445 ; C 98 ; WX 489 ; N beta ; B -7 -198 578 659 ; C 99 ; WX 489 ; N chi ; B -48 -206 573 445 ; C 100 ; WX 440 ; N delta ; B 83 -16 571 658 ; C 101 ; WX 391 ; N epsilon ; B 49 -17 468 447 ; C 102 ; WX 464 ; N phi ; B 78 -200 517 596 ; C 103 ; WX 366 ; N gamma ; B 92 -200 568 444 ; C 104 ; WX 537 ; N eta ; B 100 -180 555 457 ; C 105 ; WX 293 ; N iota ; B 97 -16 296 448 ; C 106 ; WX 537 ; N phi1 ; B 92 -199 604 444 ; C 107 ; WX 489 ; N kappa ; B 106 0 621 447 ; C 108 ; WX 489 ; N lambda ; B 21 -16 530 658 ; C 109 ; WX 513 ; N mu ; B -18 -198 533 445 ; C 110 ; WX 464 ; N nu ; B 119 -15 548 451 ; C 111 ; WX 489 ; N omicron ; B 86 -17 526 444 ; C 112 ; WX 489 ; N pi ; B 58 -18 599 433 ; C 113 ; WX 464 ; N theta ; B 103 -16 554 614 ; C 114 ; WX 489 ; N rho ; B -19 -205 521 444 ; C 115 ; WX 537 ; N sigma ; B 87 -19 662 445 ; C 116 ; WX 391 ; N tau ; B 95 -16 511 445 ; C 117 ; WX 513 ; N upsilon ; B 105 -15 558 451 ; C 118 ; WX 635 ; N omega1 ; B 78 -15 758 519 ; C 119 ; WX 611 ; N omega ; B 85 -16 687 445 ; C 120 ; WX 439 ; N xi ; B 70 -200 515 681 ; C 121 ; WX 611 ; N psi ; B 141 -203 759 445 ; C 122 ; WX 440 ; N zeta ; B 100 -200 580 673 ; C 123 ; WX 427 ; N braceleft ; B 116 -163 540 599 ; C 124 ; WX 178 ; N bar ; B 9 -158 307 599 ; C 125 ; WX 427 ; N braceright ; B 19 -163 444 599 ; C 126 ; WX 489 ; N similar ; B 78 181 549 273 ; C 161 ; WX 552 ; N Upsilon1 ; B 134 0 710 609 ; C 162 ; WX 220 ; N minute ; B 156 408 393 654 ; C 163 ; WX 489 ; N lessequal ; B 26 0 645 569 ; C 164 ; WX 149 ; N fraction ; B -164 -11 490 603 ; C 165 ; WX 635 ; N infinity ; B 91 111 692 360 ; C 166 ; WX 445 ; N florin ; B -36 -172 614 612 ; C 167 ; WX 670 ; N club ; B 119 -23 645 474 ; C 168 ; WX 670 ; N diamond ; B 198 -32 605 490 ; C 169 ; WX 670 ; N heart ; B 205 -29 679 473 ; C 170 ; WX 670 ; N spade ; B 132 -32 604 488 ; C 171 ; WX 927 ; N arrowboth ; B 90 -13 980 455 ; C 172 ; WX 878 ; N arrowleft ; B 97 -13 915 455 ; C 173 ; WX 537 ; N arrowup ; B 223 0 691 810 ; C 174 ; WX 878 ; N arrowright ; B 105 -13 922 455 ; C 175 ; WX 537 ; N arrowdown ; B 104 -20 572 790 ; C 176 ; WX 356 ; N degree ; B 187 343 466 609 ; C 177 ; WX 489 ; N plusminus ; B 9 0 593 574 ; C 178 ; WX 366 ; N second ; B 150 408 560 656 ; C 179 ; WX 489 ; N greaterequal ; B 26 0 582 569 ; C 180 ; WX 489 ; N multiply ; B 28 7 609 466 ; C 181 ; WX 635 ; N proportional ; B 90 110 667 360 ; C 182 ; WX 440 ; N partialdiff ; B 62 -18 542 664 ; C 183 ; WX 409 ; N bullet ; B 118 101 454 421 ; C 184 ; WX 489 ; N divide ; B 74 63 558 406 ; C 185 ; WX 489 ; N notequal ; B 51 -22 587 489 ; C 186 ; WX 489 ; N equivalence ; B 35 73 602 394 ; C 187 ; WX 489 ; N approxequal ; B 57 120 572 351 ; C 188 ; WX 890 ; N ellipsis ; B 107 -15 804 85 ; C 189 ; WX 537 ; N arrowvertex ; B 216 -107 579 899 ; C 190 ; WX 890 ; N arrowhorizex ; B 8 196 1011 246 ; C 191 ; WX 586 ; N carriagereturn ; B 40 -14 710 560 ; C 192 ; WX 732 ; N aleph ; B 159 -16 740 586 ; C 193 ; WX 611 ; N Ifraktur ; B 26 -47 684 659 ; C 194 ; WX 708 ; N Rfraktur ; B 71 -13 833 653 ; C 195 ; WX 878 ; N weierstrass ; B 112 -188 878 510 ; C 196 ; WX 684 ; N circlemultiply ; B 114 -15 758 599 ; C 197 ; WX 684 ; N circleplus ; B 115 -13 759 601 ; C 198 ; WX 732 ; N emptyset ; B 38 -21 884 640 ; C 199 ; WX 684 ; N intersection ; B 36 0 714 453 ; C 200 ; WX 684 ; N union ; B 110 -15 788 438 ; C 201 ; WX 635 ; N propersuperset ; B 18 0 675 418 ; C 202 ; WX 635 ; N reflexsuperset ; B -17 -111 674 418 ; C 203 ; WX 635 ; N notsubset ; B 87 -62 744 481 ; C 204 ; WX 635 ; N propersubset ; B 87 0 744 418 ; C 205 ; WX 635 ; N reflexsubset ; B 16 -111 744 418 ; C 206 ; WX 635 ; N element ; B 93 0 579 417 ; C 207 ; WX 635 ; N notelement ; B 74 -52 579 494 ; C 208 ; WX 684 ; N angle ; B 23 0 833 599 ; C 209 ; WX 635 ; N gradient ; B 231 -17 805 639 ; C 210 ; WX 703 ; N registerserif ; B 120 -18 763 596 ; C 211 ; WX 703 ; N copyrightserif ; B 122 -13 766 601 ; C 212 ; WX 792 ; N trademarkserif ; B 169 261 947 599 ; C 213 ; WX 732 ; N product ; B -6 -90 920 668 ; C 214 ; WX 489 ; N radical ; B 134 -34 711 816 ; C 215 ; WX 223 ; N dotmath ; B 131 187 225 276 ; C 216 ; WX 635 ; N logicalnot ; B 78 0 685 256 ; C 217 ; WX 537 ; N logicaland ; B 21 0 519 404 ; C 218 ; WX 537 ; N logicalor ; B 151 0 639 424 ; C 219 ; WX 927 ; N arrowdblboth ; B 92 -18 978 454 ; C 220 ; WX 878 ; N arrowdblleft ; B 96 -13 942 457 ; C 221 ; WX 537 ; N arrowdblup ; B 152 2 688 811 ; C 222 ; WX 878 ; N arrowdblright ; B 71 -18 917 452 ; C 223 ; WX 537 ; N arrowdbldown ; B 103 -17 639 792 ; C 224 ; WX 440 ; N lozenge ; B 121 0 519 663 ; C 225 ; WX 293 ; N angleleft ; B 98 -176 472 664 ; C 226 ; WX 703 ; N registersans ; B 120 -18 763 596 ; C 227 ; WX 703 ; N copyrightsans ; B 120 -13 764 601 ; C 228 ; WX 700 ; N trademarksans ; B 179 261 832 599 ; C 229 ; WX 635 ; N summation ; B -15 -96 756 669 ; C 230 ; WX 342 ; N parenlefttp ; B -46 -261 642 824 ; C 231 ; WX 342 ; N parenleftex ; B 12 -76 338 823 ; C 232 ; WX 342 ; N parenleftbt ; B 113 -261 339 824 ; C 233 ; WX 342 ; N bracketlefttp ; B -22 -71 560 824 ; C 234 ; WX 342 ; N bracketleftex ; B -22 -70 305 823 ; C 235 ; WX 342 ; N bracketleftbt ; B -22 -71 306 824 ; C 236 ; WX 440 ; N bracelefttp ; B 158 -67 648 824 ; C 237 ; WX 440 ; N braceleftmid ; B 126 -76 486 832 ; C 238 ; WX 440 ; N braceleftbt ; B 219 -62 484 824 ; C 239 ; WX 440 ; N braceex ; B 157 -71 486 832 ; C 241 ; WX 293 ; N angleright ; B -29 -176 345 664 ; C 242 ; WX 244 ; N integral ; B -13 -95 499 815 ; C 243 ; WX 611 ; N integraltp ; B 272 -74 873 820 ; C 244 ; WX 611 ; N integralex ; B 271 -78 640 868 ; C 245 ; WX 611 ; N integralbt ; B 30 -72 625 820 ; C 246 ; WX 342 ; N parenrighttp ; B 273 -261 498 824 ; C 247 ; WX 342 ; N parenrightex ; B 331 -76 657 823 ; C 248 ; WX 342 ; N parenrightbt ; B -30 -261 657 824 ; C 249 ; WX 342 ; N bracketrighttp ; B 249 -71 577 824 ; C 250 ; WX 342 ; N bracketrightex ; B 250 -70 577 823 ; C 251 ; WX 342 ; N bracketrightbt ; B -4 -71 577 824 ; C 252 ; WX 440 ; N bracerighttp ; B 158 -67 425 824 ; C 253 ; WX 440 ; N bracerightmid ; B 155 -76 517 832 ; C 254 ; WX 440 ; N bracerightbt ; B -4 -62 484 824 ; C -1 ; WX 703 ; N apple ; B 136 -2 784 719 ; EndCharMetrics EndFontMetrics groff-1.23.0/font/devps/old/S0000644000175000017500000001322313753060053012616 00000000000000name S internalname Symbol special spacewidth 250 charset space 250 0 32 space ! 333,672,17 3 33 exclam fa 713,705 3 34 universal # 500,673,16 3 35 numbersign sh " te 549,707 3 36 existential % 833,655,36 3 37 percent & 778,661,18 3 38 ampersand st 439,500,17 3 39 suchthat ( 333,673,191 3 40 parenleft ) 333,673,191 3 41 parenright ** 500,551 3 42 asteriskmath + 549,533 3 43 plus pl " , 250,104,152 3 44 comma \- 549,288 3 45 minus mi " . 250,95,17 3 46 period / 278,646,18 3 47 slash sl " 0 500,685,17 3 48 zero 1 500,673 3 49 one 2 500,686 3 50 two 3 500,685,17 3 51 three 4 500,685 3 52 four 5 500,685,17 3 53 five 6 500,685,17 3 54 six 7 500,673,16 3 55 seven 8 500,685,18 3 56 eight 9 500,685,18 3 57 nine : 278,460,17 3 58 colon ; 278,460,152 3 59 semicolon < 549,522 3 60 less = 549,390 3 61 equal eq " > 549,522 3 62 greater ? 444,686,17 3 63 question =~ 549,475 3 64 congruent *A 722,673 3 65 Alpha *B 667,673 3 66 Beta *X 722,673,0,0,9 3 67 Chi *D 612,688 3 68 Delta *E 611,673,0,6 3 69 Epsilon *F 763,673 3 70 Phi *G 603,673,0,6 3 71 Gamma *Y 722,673,0,7 3 72 Eta *I 333,673 3 73 Iota +h 631,689,18 3 74 theta1 *K 722,673 3 75 Kappa *L 686,688 3 76 Lambda *M 889,673 3 77 Mu *N 722,673,8 3 78 Nu *O 722,685,17 3 79 Omicron *P 768,673 3 80 Pi *H 741,685,17 3 81 Theta *R 556,673,0,7 3 82 Rho *S 592,673 3 83 Sigma *T 611,673 3 84 Tau u03A5 690,673,0,4,8 3 85 Upsilon ts 439,500,233 3 86 sigma1 *W 768,688 3 87 Omega *C 645,673 3 88 Xi *Q 795,684 3 89 Psi *Z 611,673,0,25 3 90 Zeta [ 333,674,155 3 91 bracketleft lB " 3d 863,478 3 92 therefore tf " ] 333,674,155 3 93 bracketright rB " pp 658,674 3 94 perpendicular _ 500,0,252,2,2 3 95 underscore radicalex 500,917,0,590 3 96 radicalex *a 631,500,18 3 97 alpha *b 549,741,223 3 98 beta *x 549,499,231 3 99 chi *d 494,740,19 3 100 delta *e 439,502,19 3 101 epsilon *f 521,671,224 3 102 phi *g 411,499,225,73 3 103 gamma *y 603,514,202 3 104 eta *i 329,503,17 3 105 iota +f 603,499,224 3 106 phi1 *k 549,501,0,9 3 107 kappa *l 549,739,17 3 108 lambda mc 576,500,223 3 109 mu *m " *n 521,507,16,0,9 3 110 nu *o 549,499,19 3 111 omicron *p 549,487,19 3 112 pi *h 521,690,17 3 113 theta *r 549,499,230 3 114 rho *s 603,500,21 3 115 sigma *t 439,500,19 3 116 tau *u 576,507,18 3 117 upsilon +p 713,583,18 3 118 omega1 *w 686,500,17 3 119 omega *c 493,766,224 3 120 xi *q 686,500,228,15 3 121 psi *z 494,756,225 3 122 zeta lC 480,673,183 3 123 braceleft { " ba 200,673,177 3 124 bar | " rC 480,673,183 3 125 braceright } " ap 549,307 3 126 similar *U 620,685,0,0,2 3 161 Upsilon1 fm 247,735 3 162 minute <= 549,639 3 163 lessequal f/ 167,677,12,173,180 3 164 fraction if 713,404 3 165 infinity Fn 500,686,193 3 166 florin CL 753,533,26 3 167 club DI 753,550,36 3 168 diamond HE 753,532,33 3 169 heart SP 753,548,36 3 170 spade <> 1042,511,15 3 171 arrowboth <- 987,511,15 3 172 arrowleft ua 603,910 3 173 arrowup arrowverttp " -> 987,511,15 3 174 arrowright da 603,888,22 3 175 arrowdown arrowvertbt " de 400,685 3 176 degree t+- 549,645 3 177 plusminus +- " sd 411,737,0,2 3 178 second >= 549,639 3 179 greaterequal tmu 549,524 3 180 multiply mu " pt 713,404 3 181 proportional pd 494,746,20 3 182 partialdiff bu 460,473 3 183 bullet tdi 549,456 3 184 divide di " != 549,549,25 3 185 notequal == 549,443 3 186 equivalence ~~ 549,394 3 187 approxequal ~= " u2026 1000,95,17 3 188 ellipsis arrowvertex 603,1010,120 3 189 arrowvertex an 1000,276,0,50,60 3 190 arrowhorizex CR 658,629,16 3 191 carriagereturn Ah 823,658,18 3 192 aleph Im 686,740,53 3 193 Ifraktur Re 795,734,15 3 194 Rfraktur wp 987,573,211 3 195 weierstrass c* 768,673,17 3 196 circlemultiply c+ 768,675,15 3 197 circleplus es 823,719,24 3 198 emptyset ca 768,509 3 199 intersection cu 768,492,17 3 200 union sp 713,470 3 201 propersuperset ip 713,470,125 3 202 reflexsuperset nb 713,540,70 3 203 notsubset sb 713,470 3 204 propersubset ib 713,470,125 3 205 reflexsubset mo 713,468 3 206 element nm 713,555,58 3 207 notelement /_ 768,673 3 208 angle gr 713,718,19 3 209 gradient --- 790,673,17 3 210 registerserif --- 790,675,15 3 211 copyrightserif --- 890,673 3 212 trademarkserif product 823,751,101 3 213 product sr 549,917,38 3 214 radical sqrt " md 250,310 3 215 dotmath tno 713,288 3 216 logicalnot no " AN 603,454 3 217 logicaland OR 603,477 3 218 logicalor hA 1042,510,20 3 219 arrowdblboth lA 987,513,15 3 220 arrowdblleft uA 603,911 3 221 arrowdblup rA 987,508,20 3 222 arrowdblright dA 603,890,19 3 223 arrowdbldown lz 494,745 3 224 lozenge la 329,746,198 3 225 angleleft --- 790,670,20 3 226 registersans --- 790,675,15 3 227 copyrightsans --- 786,673 3 228 trademarksans sum 713,752,108 3 229 summation parenlefttp 384,926,293,52 3 230 parenlefttp parenleftex 384,920,80 3 231 parenleftex parenleftbt 384,920,293,52 3 232 parenleftbt bracketlefttp 384,925,75 3 233 bracketlefttp lc " bracketleftex 384,925,75 3 234 bracketleftex bracketleftbt 384,925,75 3 235 bracketleftbt lf " bracelefttp 494,925,75 3 236 bracelefttp lt " braceleftmid 494,925,75 3 237 braceleftmid lk " braceleftbt 494,925,75 3 238 braceleftbt lb " braceex 494,925,75 3 239 braceex bracerightex " braceleftex " barex " bv " ra 329,746,198 3 241 angleright is 274,916,107,67,52,-10 3 242 integral integral " u2320 686,921,83,29 3 243 integraltp u23AE 686,975,88 3 244 integralex u2321 686,921,81 3 245 integralbt parenrighttp 384,926,293,66 3 246 parenrighttp parenrightex 384,920,80,66 3 247 parenrightex parenrightbt 384,920,293,66 3 248 parenrightbt bracketrighttp 384,925,75 3 249 bracketrighttp rc " bracketrightex 384,925,75 3 250 bracketrightex bracketrightbt 384,925,75 3 251 bracketrightbt rf " bracerighttp 494,925,75 3 252 bracerighttp rt " bracerightmid 494,925,75 3 253 bracerightmid rk " bracerightbt 494,925,75 3 254 bracerightbt rb " --- 790,808,3 3 256 apple groff-1.23.0/font/devps/old/HBI0000644000175000017500000002417013753060053013021 00000000000000name HBI internalname Helvetica-BoldOblique slant 12 spacewidth 278 encoding text.enc ligatures fi fl 0 kernpairs A y -30 A w -30 A v -40 A u -30 A Y -110 A W -60 A V -80 A U -50 A T -90 A Q -40 A O -40 A G -50 A C -40 B U -10 B A -30 D . -30 D , -30 D Y -70 D W -40 D V -40 D A -40 F . -100 F , -100 F a -20 F A -80 J u -20 J . -20 J , -20 J A -20 K y -40 K u -30 K o -35 K e -15 K O -30 L y -30 L ' -140 L cq -140 L rq -140 L Y -120 L W -80 L V -110 L T -90 O . -40 O , -40 O Y -70 O X -50 O W -50 O V -50 O T -40 O A -50 P . -120 P o -40 P e -30 P , -120 P a -30 P A -100 Q . 20 Q , 20 Q U -10 R Y -50 R W -40 R V -50 R U -20 R T -20 R O -20 T y -60 T w -60 T u -90 T ; -40 T r -80 T . -80 T o -80 T - -120 T hy -120 T e -60 T , -80 T : -40 T a -80 T O -40 T A -90 U . -30 U , -30 U A -50 V u -60 V ; -40 V . -120 V o -90 V - -80 V hy -80 V e -50 V , -120 V : -40 V a -60 V O -50 V G -50 V A -80 W y -20 W u -45 W ; -10 W . -80 W o -60 W - -40 W hy -40 W e -35 W , -80 W : -10 W a -40 W O -20 W A -60 Y u -100 Y ; -50 Y . -100 Y o -100 Y e -80 Y , -100 Y : -50 Y a -90 Y O -70 Y A -110 a y -20 a w -15 a v -15 a g -10 b y -20 b v -20 b u -20 b l -10 c y -10 c l -20 c k -20 c h -10 : u0020 -40 , u0020 -40 , ' -120 , cq -120 , rq -120 d y -15 d w -15 d v -15 d d -10 e y -15 e x -15 e w -15 e v -15 e . 20 e , 10 f ' 30 f cq 30 f rq 30 f . -10 f o -20 f e -10 f , -10 g g -10 g e 10 h y -20 k o -15 l y -15 l w -15 m y -30 m u -20 n y -20 n v -40 n u -10 o y -20 o x -30 o w -15 o v -20 p y -15 . u0020 -40 . ' -120 . cq -120 . rq -120 rq u0020 -80 ` ` -46 ` oq -46 oq ` -46 oq oq -46 ' v -20 cq v -20 ' u0020 -80 cq u0020 -80 ' s -60 cq s -60 ' r -40 cq r -40 ' ' -46 ' cq -46 cq ' -46 cq cq -46 ' l -20 cq l -20 ' d -80 cq d -80 r y 10 r v 10 r t 20 r s -15 r q -20 r . -60 r o -20 r - -20 r hy -20 r g -15 r d -20 r , -60 r c -20 s w -15 ; u0020 -40 u0020 ` -60 u0020 oq -60 u0020 lq -80 u0020 Y -120 u0020 W -80 u0020 V -80 u0020 T -100 v . -80 v o -30 v , -80 v a -20 w . -40 w o -20 w , -40 x e -10 y . -80 y o -25 y e -10 y , -80 y a -30 z e 10 charset ha 584,698,0,57,-81,57 2 0 asciicircum ti 584,343,0,43,-65,43 0 1 asciitilde vS 667,936,19,101,-31,90 2 2 Scaron vZ 611,936,0,176,25,90 2 3 Zcaron vs 556,750,14,108,-13,90 2 4 scaron vz 500,750,0,136,30,90 2 5 zcaron :Y 667,915,0,189,-118,90 2 6 Ydieresis tm 1000,718,0,159,-129,90 2 7 trademark aq 238,718,0,133,-115,90 2 8 quotesingle space 278 0 32 space ! 333,718,0,114,-44,90 2 33 exclam " 474,718,0,105,-143,90 2 34 quotedbl dq " # 556,698,0,138,-10,90 2 35 numbersign sh " $ 556,775,115,116,-17,90 2 36 dollar Do " % 889,710,19,62,-86,62 2 37 percent & 722,718,19,60,-39,60 2 38 ampersand ' 278,718,0,134,-117,90 2 39 quoteright cq " ( 333,734,208,187,-26,90 3 40 parenleft ) 333,734,208,86,75,86 3 41 parenright * 389,718,0,142,-96,90 2 42 asterisk + 584,506,0,76,-32,76 0 43 plus , 278,146,168,17,22,17 0 44 comma - 333,345,0,96,-23,90 0 45 hyphen hy " . 278,146,0,17,-14,17 0 46 period / 278,737,19,240,87,90 2 47 slash sl " 0 556,710,19,111,-36,90 2 48 zero 1 556,710,0,23,-123,23 2 49 one 2 556,710,0,113,24,90 2 50 two 3 556,710,19,102,-15,90 2 51 three 4 556,710,0,92,-10,90 2 52 four 5 556,698,19,130,-14,90 2 53 five 6 556,710,19,113,-35,90 2 54 six 7 556,698,0,170,-75,90 2 55 seven 8 556,710,19,110,-19,90 2 56 eight 9 556,710,19,109,-28,90 2 57 nine : 333,512,0,68,-42,68 0 58 colon ; 333,512,168,68,-6,68 0 59 semicolon < 584,514,8,121,-32,90 0 60 less = 584,419,0,99,-8,90 0 61 equal > 584,514,8,75,14,75 0 62 greater ? 611,727,0,110,-115,90 2 63 question @ 975,737,19,29,-136,29 2 64 at at " A 722,718,0,30,30,30 2 65 A B 722,718,0,92,-26,90 2 66 B C 722,737,19,117,-57,90 2 67 C D 722,718,0,105,-26,90 2 68 D E 667,718,0,140,-26,90 2 69 E F 611,718,0,179,-26,90 2 70 F G 778,737,19,89,-58,89 2 71 G H 722,718,0,132,-21,90 2 72 H I 278,718,0,139,-14,90 2 73 I J 556,718,18,131,-10,90 2 74 J K 722,718,0,186,-37,90 2 75 K L 611,718,0,50,-26,50 2 76 L M 833,718,0,135,-19,90 2 77 M N 722,718,0,135,-19,90 2 78 N O 778,737,19,95,-57,90 2 79 O P 667,718,0,121,-26,90 2 80 P Q 778,737,52,95,-57,90 2 81 Q R 722,718,0,106,-26,90 2 82 R S 667,737,19,101,-31,90 2 83 S T 611,718,0,190,-90,90 2 84 T U 722,718,19,132,-66,90 2 85 U V 667,718,0,184,-122,90 2 86 V W 944,718,0,188,-119,90 2 87 W X 667,718,0,174,36,90 2 88 X Y 667,718,0,189,-118,90 2 89 Y Z 611,718,0,176,25,90 2 90 Z [ 333,722,196,179,29,90 2 91 bracketleft lB " \ 278,737,19,79,-74,79 2 92 backslash rs " ] 333,722,196,140,68,90 2 93 bracketright rB " a^ 333,750,0,188,-68,90 2 94 circumflex ^ " _ 556,0,125,34,77,34 0 95 underscore ` 278,727,0,133,-115,90 2 96 quoteleft oq " a 556,546,14,77,-5,77 0 97 a b 611,718,14,84,-11,84 2 98 b c 556,546,14,93,-29,90 0 99 c d 611,718,14,143,-32,90 2 100 d e 556,546,14,87,-20,87 0 101 e f 333,727,0,186,-37,90 2 102 f g 611,546,217,105,12,90 1 103 g h 611,718,0,68,-15,68 2 104 h i 278,725,0,135,-19,90 2 105 i j 278,725,214,135,92,90 3 106 j k 556,718,0,164,-19,90 2 107 k l 278,718,0,134,-19,90 2 108 l m 889,546,0,70,-14,70 0 109 m n 611,546,0,68,-15,68 0 110 n o 611,546,14,82,-32,82 0 111 o p 611,546,207,84,32,84 1 112 p q 611,546,207,104,-30,90 1 113 q r 389,546,0,150,-14,90 0 114 r s 556,546,14,78,-13,78 0 115 s t 333,676,6,139,-50,90 2 116 t u 611,532,14,97,-48,90 0 117 u v 556,532,0,150,-76,90 0 118 v w 778,532,0,154,-73,90 0 119 w x 556,532,0,142,35,90 0 120 x y 556,532,214,146,8,90 1 121 y z 500,532,0,133,30,90 0 122 z lC 389,722,196,179,-44,90 2 123 braceleft { " ba 280,737,19,123,-30,90 2 124 bar | " rC 389,722,196,68,68,68 2 125 braceright } " a~ 333,737,0,224,-63,90 2 126 tilde ~ " bq 278,127,146,8,9,8 0 128 quotesinglbase Fo 556,484,0,65,-85,65 0 129 guillemotleft Fc 556,484,0,34,-54,34 0 130 guillemotright bu 350,524,0,120,-33,90 0 131 bullet Fn 556,737,210,163,100,90 3 132 florin f/ 167,710,19,370,224,90 2 133 fraction %0 1000,710,19,88,-26,88 2 134 perthousand dg 556,718,171,120,-68,90 2 135 dagger dd 556,718,171,122,4,90 2 136 daggerdbl en 556,333,0,121,2,90 0 137 endash em 1000,333,0,121,2,90 0 138 emdash fi 611,727,0,135,-37,90 2 140 fi fl 611,727,0,134,-37,90 2 141 fl .i 278,532,0,94,-19,90 0 144 dotlessi ga 333,750,0,70,-86,70 2 146 grave a" 333,750,0,362,-87,90 2 147 hungarumlaut a. 333,729,0,102,-185,90 2 148 dotaccent ab 333,750,0,211,-106,90 2 149 breve ah 333,750,0,219,-99,90 2 150 caron ao 333,776,0,137,-150,90 2 151 ring ho 333,0,228,0,9 1 152 ogonek lq 500,727,0,138,-110,90 2 153 quotedblleft rq 500,718,0,139,-112,90 2 154 quotedblright oe 944,546,14,83,-32,83 0 155 oe /l 278,718,0,179,10,90 2 156 lslash Bq 500,127,146,13,14,13 0 157 quotedblbase OE 1000,737,19,164,-49,90 2 158 OE /L 611,718,0,50,16,50 2 159 Lslash r! 333,532,186,70,0,70 0 161 exclamdown ct 556,628,118,93,-29,90 0 162 cent Po 556,718,16,129,0,90 2 163 sterling Cs 556,636,0,174,23,90 0 164 currency Ye 556,698,0,207,-10,90 2 165 yen bb 280,737,19,123,-30,90 2 166 brokenbar sc 556,727,184,92,-11,90 2 167 section ad 333,729,0,199,-87,90 2 168 dieresis co 737,737,19,148,-6,90 2 169 copyright Of 370,737,0,145,-42,90 2 170 ordfeminine fo 333,484,0,70,-80,70 0 171 guilsinglleft tno 584,419,0,99,-55,90 0 172 logicalnot \- 584,309,0,76,-32,76 0 173 minus rg 737,737,19,147,-5,90 2 174 registered a- 333,678,0,200,-72,90 2 175 macron de 400,712,0,117,-125,90 2 176 degree t+- 584,506,0,91,10,90 0 177 plusminus S2 333,710,0,166,-19,90 2 178 twosuperior S3 333,710,0,158,-41,90 2 179 threesuperior aa 333,750,0,232,-186,90 2 180 acute mc 611,532,207,97,28,90 1 181 mu ps 556,700,191,182,-48,90 2 182 paragraph pc 278,334,0,48,-60,48 0 183 periodcentered ac 333,0,228,0,87 1 184 cedilla S1 333,710,0,105,-98,90 2 185 onesuperior Om 365,737,0,170,-42,90 2 186 ordmasculine fc 333,484,0,39,-49,39 0 187 guilsinglright 14 834,710,19,22,-82,22 2 188 onequarter 12 834,710,19,74,-82,74 2 189 onehalf 34 834,710,19,55,-49,55 2 190 threequarters r? 611,532,195,0,-3 0 191 questiondown `A 722,936,0,30,30,30 2 192 Agrave 'A 722,936,0,78,30,78 2 193 Aacute ^A 722,936,0,34,30,34 2 194 Acircumflex ~A 722,923,0,69,30,69 2 195 Atilde :A 722,915,0,44,30,44 2 196 Adieresis oA 722,962,0,30,30,30 2 197 Aring AE 1000,718,0,150,45,90 2 198 AE ,C 722,737,228,117,-57,90 3 199 Ccedilla `E 667,936,0,140,-26,90 2 200 Egrave 'E 667,936,0,140,-26,90 2 201 Eacute ^E 667,936,0,140,-26,90 2 202 Ecircumflex :E 667,915,0,140,-26,90 2 203 Edieresis `I 278,936,0,139,-14,90 2 204 Igrave 'I 278,936,0,300,-14,90 2 205 Iacute ^I 278,936,0,256,-14,90 2 206 Icircumflex :I 278,915,0,266,-14,90 2 207 Idieresis -D 722,718,0,105,-12,90 2 208 Eth ~N 722,923,0,135,-19,90 2 209 Ntilde `O 778,936,19,95,-57,90 2 210 Ograve 'O 778,936,19,95,-57,90 2 211 Oacute ^O 778,936,19,95,-57,90 2 212 Ocircumflex ~O 778,923,19,95,-57,90 2 213 Otilde :O 778,915,19,95,-57,90 2 214 Odieresis tmu 584,505,0,101,-7,90 0 215 multiply /O 778,745,27,166,15,90 2 216 Oslash `U 722,936,19,132,-66,90 2 217 Ugrave 'U 722,936,19,132,-66,90 2 218 Uacute ^U 722,936,19,132,-66,90 2 219 Ucircumflex :U 722,915,19,132,-66,90 2 220 Udieresis 'Y 667,936,0,189,-118,90 2 221 Yacute TP 667,718,0,99,-26,90 2 222 Thorn ss 611,731,14,96,-19,90 2 223 germandbls `a 556,750,14,77,-5,77 2 224 agrave 'a 556,750,14,121,-5,90 2 225 aacute ^a 556,750,14,77,-5,77 2 226 acircumflex ~a 556,737,14,113,-5,90 2 227 atilde :a 556,729,14,88,-5,88 2 228 adieresis oa 556,776,14,77,-5,77 2 229 aring ae 889,546,14,84,-6,84 0 230 ae ,c 556,546,228,93,-29,90 1 231 ccedilla `e 556,750,14,87,-20,87 2 232 egrave 'e 556,750,14,121,-20,90 2 233 eacute ^e 556,750,14,87,-20,87 2 234 ecircumflex :e 556,729,14,88,-20,88 2 235 edieresis `i 278,750,0,98,-19,90 2 236 igrave 'i 278,750,0,260,-19,90 2 237 iacute ^i 278,750,0,216,-19,90 2 238 icircumflex :i 278,729,0,227,-19,90 2 239 idieresis Sd 611,737,14,109,-32,90 2 240 eth ~n 611,737,0,85,-15,85 2 241 ntilde `o 611,750,14,82,-32,82 2 242 ograve 'o 611,750,14,93,-32,90 2 243 oacute ^o 611,750,14,82,-32,82 2 244 ocircumflex ~o 611,737,14,85,-32,85 2 245 otilde :o 611,729,14,82,-32,82 2 246 odieresis tdi 584,548,42,76,-32,76 0 247 divide /o 611,560,29,140,28,90 0 248 oslash `u 611,750,14,97,-48,90 2 249 ugrave 'u 611,750,14,97,-48,90 2 250 uacute ^u 611,750,14,97,-48,90 2 251 ucircumflex :u 611,729,14,97,-48,90 2 252 udieresis 'y 556,750,214,146,8,90 3 253 yacute Tp 611,718,208,84,32,84 3 254 thorn :y 556,729,214,146,8,90 3 255 ydieresis u2026 1000,146,0,0,-42 0 256 ellipsis groff-1.23.0/font/devps/old/NB0000644000175000017500000001624513753060053012722 00000000000000name NB internalname NewCenturySchlbk-Bold spacewidth 287 encoding text.enc ligatures fi fl 0 kernpairs A y -18 A w -18 A v -18 A ' -74 A cq -74 A rq -74 A Y -91 A W -74 A V -74 A U -18 A T -55 C . -18 C , -18 D . -25 D , -25 F r -18 F . -125 F o -55 F i -18 F e -55 F , -125 F a -74 J u -18 J . -55 J o -18 J e -18 J , -55 J a -18 J A -18 K y -25 K u -18 L y -25 L ' -100 L cq -100 L rq -100 L Y -74 L W -74 L V -100 L T -100 N . -18 N , -18 O . -25 O , -25 O T 10 P . -150 P o -55 P e -55 P , -150 P a -55 P A -74 S . -18 S , -18 T u -18 T r -18 T . -100 T o -74 T i -18 T - -125 T hy -125 T e -74 T , -100 T a -74 T O 10 T A -55 U . -25 U , -25 U A -18 V u -55 V ; -37 V . -125 V o -74 V i -18 V - -100 V hy -100 V e -74 V , -125 V : -37 V a -74 V A -74 W y -25 W u -37 W ; -55 W . -100 W o -74 W i -18 W - -100 W hy -100 W e -74 W , -100 W : -55 W a -74 W A -74 Y u -55 Y ; -25 Y . -100 Y o -100 Y i -18 Y - -125 Y hy -125 Y e -100 Y , -100 Y : -25 Y a -100 Y A -91 : u0020 -18 , u0020 -18 , ' -18 , cq -18 , rq -18 f ' 75 f cq 75 f rq 75 . u0020 -18 . ' -18 . cq -18 . rq -18 lq A -74 rq u0020 -18 ` A -74 oq A -74 ' s -25 cq s -25 ' d -25 cq d -25 r . -74 r , -74 ; u0020 -18 u0020 ` -18 u0020 oq -18 u0020 lq -18 u0020 Y -18 u0020 W -18 u0020 V -18 u0020 T -18 u0020 A -18 v . -100 v , -100 w . -100 w , -100 y . -100 y , -100 charset ha 606,690 2 0 asciicircum ti 606,346 0 1 asciitilde vS 667,952,15 2 2 Scaron vZ 667,952 2 3 Zcaron vs 500,725,15 2 4 scaron vz 537,725 2 5 zcaron :Y 722,921,0,12,12 2 6 Ydieresis tm 1000,722 2 7 trademark aq 241,737 2 8 quotesingle space 287 0 32 space ! 296,737,15 2 33 exclam " 333,737 2 34 quotedbl dq " # 574,690 2 35 numbersign sh " $ 574,810,141 2 36 dollar Do " % 833,705,15 2 37 percent & 852,737,15 2 38 ampersand ' 241,737 2 39 quoteright cq " ( 389,745,117 2 40 parenleft ) 389,745,117 2 41 parenright * 500,737 2 42 asterisk + 606,506 0 43 plus , 278,175,184 0 44 comma - 333,302 0 45 hyphen hy " . 278,175,15 0 46 period / 278,737,15,42,42 2 47 slash sl " 0 574,705,15 2 48 zero 1 574,705 2 49 one 2 574,705 2 50 two 3 574,705,15 2 51 three 4 574,705 2 52 four 5 574,705,15 2 53 five 6 574,705,15 2 54 six 7 574,705,15 2 55 seven 8 574,705,15 2 56 eight 9 574,705,15 2 57 nine : 278,485,15 0 58 colon ; 278,485,184 0 59 semicolon < 606,515,9 0 60 less = 606,403 0 61 equal > 606,515,9 0 62 greater ? 500,737,15 2 63 question @ 747,737,15,3,2 2 64 at at " A 759,737,0,19,19 2 65 A B 778,722 2 66 B C 778,737,15 2 67 C D 833,722 2 68 D E 759,722 2 69 E F 722,722 2 70 F G 833,737,15 2 71 G H 870,722 2 72 H I 444,722 2 73 I J 648,722,15 2 74 J K 815,722,0,7 2 75 K L 722,722 2 76 L M 981,722 2 77 M N 833,722,10 2 78 N O 833,737,15 2 79 O P 759,722 2 80 P Q 833,737,189 2 81 Q R 815,722,15 2 82 R S 667,737,15 2 83 S T 722,722 2 84 T U 833,722,15 2 85 U V 759,722,10,19,19 2 86 V W 981,722,10 2 87 W X 722,722,0,12,12 2 88 X Y 722,722,0,12,12 2 89 Y Z 667,722 2 90 Z [ 389,737,109 2 91 bracketleft lB " \ 606,737,15 2 92 backslash rs " ] 389,737,109 2 93 bracketright rB " a^ 333,725,0,11,10 2 94 circumflex ^ " _ 500,0,125 0 95 underscore ` 241,737 2 96 quoteleft oq " a 611,485,15 0 97 a b 648,737,15 2 98 b c 556,485,15 0 99 c d 667,737,15 2 100 d e 574,485,15 0 101 e f 389,737,0,72 2 102 f g 611,535,205,12 1 103 g h 685,737 2 104 h i 370,737 2 105 i j 352,737,205,0,86 3 106 j k 667,737 2 107 k l 352,737 2 108 l m 963,485 0 109 m n 685,485 0 110 n o 611,485,15 0 111 o p 667,485,205 1 112 p q 648,485,205 1 113 q r 519,485 0 114 r s 500,485,15 0 115 s t 426,675,15 2 116 t u 685,475,15 0 117 u v 611,475,10 0 118 v w 889,475,10 0 119 w x 611,475 0 120 x y 611,475,205 1 121 y z 537,475 0 122 z lC 389,737,109 2 123 braceleft { " ba 606,750,250 3 124 bar | " rC 389,737,109 2 125 braceright } " a~ 333,705,0,24,24 2 126 tilde ~ " bq 241,175,184 0 128 quotesinglbase Fo 500,397 0 129 guillemotleft Fc 500,397 0 130 guillemotright bu 606,542 0 131 bullet Fn 574,737,205 3 132 florin f/ 167,705,15,165,165 2 133 fraction %0 1000,705,15 2 134 perthousand dg 500,737,101 2 135 dagger dd 500,737,89 2 136 daggerdbl en 500,292 0 137 endash em 1000,292 0 138 emdash fi 685,737 2 140 fi fl 685,737 2 141 fl .i 370,475 0 144 dotlessi ga 333,737 2 146 grave a" 333,737,0,98,16 2 147 hungarumlaut a. 333,694 2 148 dotaccent ab 333,714 2 149 breve ah 333,725,0,11,10 2 150 caron ao 333,761 2 151 ring ho 333,3,163,13 0 152 ogonek lq 481,737 2 153 quotedblleft rq 481,737 2 154 quotedblright oe 907,485,15 0 155 oe /l 352,737 2 156 lslash Bq 481,175,184 0 157 quotedblbase OE 1000,722 2 158 OE /L 722,722 2 159 Lslash r! 296,547,205 1 161 exclamdown ct 574,572,102 0 162 cent Po 574,705,15 2 163 sterling Cs 574,605 0 164 currency Ye 574,690,0,10,10 2 165 yen bb 606,675,175 2 166 brokenbar sc 500,737,86 2 167 section ad 333,694,0,12,12 2 168 dieresis co 747,737,15,3,2 2 169 copyright Of 367,705,0,26 2 170 ordfeminine fo 333,397 0 171 guilsinglleft tno 606,403 0 172 logicalnot \- 606,307 0 173 minus rg 747,737,15,3,2 2 174 registered a- 333,664,0,6,6 0 175 macron de 400,705 2 176 degree t+- 606,506 0 177 plusminus S2 344,705,0,6,3 2 178 twosuperior S3 344,705,0,11,3 2 179 threesuperior aa 333,737 2 180 acute mc 685,475,205 1 181 mu ps 747,722,71 2 182 paragraph pc 278,372 0 183 periodcentered ac 333,0,224 1 184 cedilla S1 344,705 2 185 onesuperior Om 367,705 2 186 ordmasculine fc 333,397 0 187 guilsinglright 14 861,705,15 2 188 onequarter 12 861,705,15 2 189 onehalf 34 861,705,15 2 190 threequarters r? 500,547,205 1 191 questiondown `A 759,964,0,19,19 2 192 Agrave 'A 759,964,0,19,19 2 193 Aacute ^A 759,952,0,19,19 2 194 Acircumflex ~A 759,932,0,19,19 2 195 Atilde :A 759,921,0,19,19 2 196 Adieresis oA 759,988,0,19,19 2 197 Aring AE 981,722,0,0,29 2 198 AE ,C 778,737,224 3 199 Ccedilla `E 759,964 2 200 Egrave 'E 759,964 2 201 Eacute ^E 759,952 2 202 Ecircumflex :E 759,921 2 203 Edieresis `I 444,964 2 204 Igrave 'I 444,964 2 205 Iacute ^I 444,952 2 206 Icircumflex :I 444,921 2 207 Idieresis -D 833,722 2 208 Eth ~N 833,932,10 2 209 Ntilde `O 833,964,15 2 210 Ograve 'O 833,964,15 2 211 Oacute ^O 833,952,15 2 212 Ocircumflex ~O 833,932,15 2 213 Otilde :O 833,921,15 2 214 Odieresis tmu 606,491 0 215 multiply /O 833,775,53 2 216 Oslash `U 833,964,15 2 217 Ugrave 'U 833,964,15 2 218 Uacute ^U 833,952,15 2 219 Ucircumflex :U 833,921,15 2 220 Udieresis 'Y 722,964,0,12,12 2 221 Yacute TP 759,722 2 222 Thorn ss 611,737,15,0,2 2 223 germandbls `a 611,737,15 2 224 agrave 'a 611,737,15 2 225 aacute ^a 611,725,15 2 226 acircumflex ~a 611,705,15 2 227 atilde :a 611,694,15 2 228 adieresis oa 611,761,15 2 229 aring ae 870,485,15 0 230 ae ,c 556,485,224 1 231 ccedilla `e 574,737,15 2 232 egrave 'e 574,737,15 2 233 eacute ^e 574,725,15 2 234 ecircumflex :e 574,694,15 2 235 edieresis `i 370,737 2 236 igrave 'i 370,737 2 237 iacute ^i 370,725 2 238 icircumflex :i 370,694 2 239 idieresis Sd 611,737,15 2 240 eth ~n 685,705 2 241 ntilde `o 611,737,15 2 242 ograve 'o 611,737,15 2 243 oacute ^o 611,725,15 2 244 ocircumflex ~o 611,705,15 2 245 otilde :o 611,694,15 2 246 odieresis tdi 606,546,40 0 247 divide /o 611,573,103 0 248 oslash `u 685,737,15 2 249 ugrave 'u 685,737,15 2 250 uacute ^u 685,725,15 2 251 ucircumflex :u 685,694,15 2 252 udieresis 'y 611,737,205 3 253 yacute Tp 667,737,205 3 254 thorn :y 611,694,205 3 255 ydieresis u2026 1000,175,15 0 256 ellipsis groff-1.23.0/font/devps/old/TB0000644000175000017500000001707313753060053012730 00000000000000name TB internalname Times-Bold spacewidth 250 encoding text.enc ligatures fi fl 0 kernpairs A y -74 A w -90 A v -100 A u -50 A ' -74 A cq -74 A p -25 A Y -100 A W -130 A V -145 A U -50 A T -95 A Q -45 A O -45 A G -55 A C -55 B U -10 B A -30 D . -20 D Y -40 D W -40 D V -40 D A -35 F . -110 F o -25 F e -25 F , -92 F a -25 F A -90 J u -15 J . -20 J o -15 J e -15 J a -15 J A -30 K y -45 K u -15 K o -25 K e -25 K O -30 L y -55 L ' -110 L cq -110 L rq -20 L Y -92 L W -92 L V -92 L T -92 N A -20 O Y -50 O X -40 O W -50 O V -50 O T -40 O A -40 P . -110 P o -20 P e -20 P , -92 P a -10 P A -74 Q . -20 Q U -10 R Y -35 R W -35 R V -55 R U -30 R T -40 R O -30 T y -74 T w -74 T u -92 T ; -74 T r -74 T . -90 T o -92 T i -18 T - -92 T hy -92 T e -92 T , -74 T : -74 T a -92 T O -18 T A -90 U . -50 U , -50 U A -60 V u -92 V ; -92 V . -145 V o -100 V i -37 V - -74 V hy -74 V e -100 V , -129 V : -92 V a -92 V O -45 V G -30 V A -135 W y -60 W u -50 W ; -55 W . -92 W o -75 W i -18 W - -37 W hy -37 W e -65 W , -92 W : -55 W a -65 W O -10 W A -120 Y u -92 Y ; -92 Y . -92 Y o -111 Y i -37 Y - -92 Y hy -92 Y e -111 Y , -92 Y : -92 Y a -85 Y O -35 Y A -110 a v -25 b v -15 b u -20 b . -40 b b -10 , ' -55 , cq -55 , rq -45 d w -15 e v -15 f ' 55 f cq 55 f rq 50 f . -15 f o -25 f i -25 f .i -35 f , -15 g . -15 h y -15 i v -10 k y -15 k o -15 k e -10 n v -40 o w -10 o v -10 . ' -55 . cq -55 . rq -55 lq A -10 ` ` -63 ` oq -63 oq ` -63 oq oq -63 ` A -10 oq A -10 ' v -20 cq v -20 ' u0020 -74 cq u0020 -74 ' s -37 cq s -37 ' r -20 cq r -20 ' ' -63 ' cq -63 cq ' -63 cq cq -63 ' d -20 cq d -20 r v -10 r q -18 r . -100 r p -10 r o -18 r n -15 r - -37 r hy -37 r g -10 r e -18 r , -92 r c -18 u0020 Y -55 u0020 W -30 u0020 V -45 u0020 T -30 u0020 A -55 v . -70 v o -10 v e -10 v , -55 v a -10 w . -70 w o -10 w , -55 y . -70 y o -25 y e -10 y , -55 charset ha 581,676 2 0 asciicircum ti 520,333 0 1 asciitilde vS 556,914,19 2 2 Scaron vZ 667,914 2 3 Zcaron vs 389,704,14 2 4 scaron vz 444,704 2 5 zcaron :Y 722,877 2 6 Ydieresis tm 1000,676 2 7 trademark aq 278,691 2 8 quotesingle space 250 0 32 space ! 333,691,13 2 33 exclam " 555,691 2 34 quotedbl dq " # 500,700 2 35 numbersign sh " $ 500,750,99 2 36 dollar Do " % 1000,692,14 2 37 percent & 833,691,16 2 38 ampersand ' 333,691 2 39 quoteright cq " ( 333,694,168 2 40 parenleft ) 333,694,168 2 41 parenright * 500,691 2 42 asterisk + 570,506 0 43 plus , 250,155,180 0 44 comma - 333,287 0 45 hyphen hy " . 250,156,13 0 46 period / 278,691,19,24,24 2 47 slash sl " 0 500,688,13 2 48 zero 1 500,688 2 49 one 2 500,688 2 50 two 3 500,688,14 2 51 three 4 500,688 2 52 four 5 500,676,8 2 53 five 6 500,688,13 2 54 six 7 500,676 2 55 seven 8 500,688,13 2 56 eight 9 500,688,13 2 57 nine : 333,472,13 0 58 colon ; 333,472,180 0 59 semicolon < 570,514,8 0 60 less = 570,399 0 61 equal > 570,514,8 0 62 greater ? 500,689,13 2 63 question @ 930,691,19 2 64 at at " A 722,690 2 65 A B 667,676 2 66 B C 722,691,19 2 67 C D 722,676 2 68 D E 667,676 2 69 E F 611,676 2 70 F G 778,691,19 2 71 G H 778,676 2 72 H I 389,676 2 73 I J 500,676,96 2 74 J K 778,676 2 75 K L 667,676 2 76 L M 944,676 2 77 M N 722,676,18 2 78 N O 778,691,19 2 79 O P 611,676 2 80 P Q 778,691,176 2 81 Q R 722,676 2 82 R S 556,692,19 2 83 S T 667,676 2 84 T U 722,676,19 2 85 U V 722,676,18 2 86 V W 1000,676,15 2 87 W X 722,676 2 88 X Y 722,676 2 89 Y Z 667,676 2 90 Z [ 333,678,149 2 91 bracketleft lB " \ 278,691,19,25,25 2 92 backslash rs " ] 333,678,149 2 93 bracketright rB " a^ 333,704,0,2,2 2 94 circumflex ^ " _ 500,0,125 0 95 underscore ` 333,691 2 96 quoteleft oq " a 500,473,14 0 97 a b 556,676,14 2 98 b c 444,473,14 0 99 c d 556,676,14 2 100 d e 444,473,14 0 101 e f 333,691,0,56 2 102 f g 500,473,206 1 103 g h 556,676 2 104 h i 278,691 2 105 i j 333,691,203,0,57 3 106 j k 556,676 2 107 k l 278,676 2 108 l m 833,473 0 109 m n 556,473 0 110 n o 500,473,14 0 111 o p 556,473,205 1 112 p q 556,473,205 1 113 q r 444,473 0 114 r s 389,473,14 0 115 s t 333,630,12 2 116 t u 556,461,14 0 117 u v 500,461,14 0 118 v w 722,461,14 0 119 w x 500,461 0 120 x y 500,461,205 1 121 y z 444,461 0 122 z lC 394,698,175 2 123 braceleft { " ba 220,691,19 2 124 bar | " rC 394,698,175 2 125 braceright } " a~ 333,674,0,16,16 2 126 tilde ~ " bq 333,155,180 0 128 quotesinglbase Fo 500,415 0 129 guillemotleft Fc 500,415 0 130 guillemotright bu 350,478 0 131 bullet Fn 500,706,155 2 132 florin f/ 167,688,12,162,168 2 133 fraction %0 1000,706,29 2 134 perthousand dg 500,691,134 2 135 dagger dd 500,691,132 2 136 daggerdbl en 500,271 0 137 endash em 1000,271 0 138 emdash fi 556,691 2 140 fi fl 556,691 2 141 fl .i 278,461 0 144 dotlessi ga 333,713 2 146 grave a" 333,713,0,92,13 2 147 hungarumlaut a. 333,667 2 148 dotaccent ab 333,691 2 149 breve ah 333,704,0,2,2 2 150 caron ao 333,740 2 151 ring ho 333,44,173 0 152 ogonek lq 500,691 2 153 quotedblleft rq 500,691 2 154 quotedblright oe 722,473,14 0 155 oe /l 278,676,0,25,22 2 156 lslash Bq 500,155,180 0 157 quotedblbase OE 1000,684,5 2 158 OE /L 667,676 2 159 Lslash r! 333,501,203 1 161 exclamdown ct 500,588,140 0 162 cent Po 500,684,14 2 163 sterling Cs 500,613,0,26,26 0 164 currency Ye 500,676,0,47,64 2 165 yen bb 220,691,19 2 166 brokenbar sc 500,691,132 2 167 section ad 333,667,0,2,2 2 168 dieresis co 747,691,19 2 169 copyright Of 300,688,0,1,1 2 170 ordfeminine fo 333,415 0 171 guilsinglleft tno 570,399 0 172 logicalnot \- 570,297 0 173 minus rg 747,691,19 2 174 registered a- 333,637 2 175 macron de 400,688 2 176 degree t+- 570,506 0 177 plusminus S2 300,688 2 178 twosuperior S3 300,688 2 179 threesuperior aa 333,713 2 180 acute mc 556,461,206 1 181 mu ps 540,676,186 2 182 paragraph pc 250,417 0 183 periodcentered ac 333,0,218 1 184 cedilla S1 300,688 2 185 onesuperior Om 330,688 2 186 ordmasculine fc 333,415 0 187 guilsinglright 14 750,688,12 2 188 onequarter 12 750,688,12,25,7 2 189 onehalf 34 750,688,12 2 190 threequarters r? 500,501,201 0 191 questiondown `A 722,923 2 192 Agrave 'A 722,923 2 193 Aacute ^A 722,914 2 194 Acircumflex ~A 722,884 2 195 Atilde :A 722,877 2 196 Adieresis oA 722,935 2 197 Aring AE 1000,676 2 198 AE ,C 722,691,218 3 199 Ccedilla `E 667,923 2 200 Egrave 'E 667,923 2 201 Eacute ^E 667,914 2 202 Ecircumflex :E 667,877 2 203 Edieresis `I 389,923 2 204 Igrave 'I 389,923 2 205 Iacute ^I 389,914 2 206 Icircumflex :I 389,877 2 207 Idieresis -D 722,676 2 208 Eth ~N 722,884,18 2 209 Ntilde `O 778,923,19 2 210 Ograve 'O 778,923,19 2 211 Oacute ^O 778,914,19 2 212 Ocircumflex ~O 778,884,19 2 213 Otilde :O 778,877,19 2 214 Odieresis tmu 570,490 0 215 multiply /O 778,737,74 2 216 Oslash `U 722,923,19 2 217 Ugrave 'U 722,923,19 2 218 Uacute ^U 722,914,19 2 219 Ucircumflex :U 722,877,19 2 220 Udieresis 'Y 722,928 2 221 Yacute TP 611,676 2 222 Thorn ss 556,691,12 2 223 germandbls `a 500,713,14 2 224 agrave 'a 500,713,14 2 225 aacute ^a 500,704,14 2 226 acircumflex ~a 500,674,14 2 227 atilde :a 500,667,14 2 228 adieresis oa 500,740,14 2 229 aring ae 722,473,14 0 230 ae ,c 444,473,218 1 231 ccedilla `e 444,713,14 2 232 egrave 'e 444,713,14 2 233 eacute ^e 444,704,14 2 234 ecircumflex :e 444,667,14 2 235 edieresis `i 278,713,0,0,26 2 236 igrave 'i 278,713,0,12 2 237 iacute ^i 278,704,0,23,36 2 238 icircumflex :i 278,667,0,23,36 2 239 idieresis Sd 500,691,14 2 240 eth ~n 556,674 2 241 ntilde `o 500,713,14 2 242 ograve 'o 500,713,14 2 243 oacute ^o 500,704,14 2 244 ocircumflex ~o 500,674,14 2 245 otilde :o 500,667,14 2 246 odieresis tdi 570,537,31 0 247 divide /o 500,549,92 0 248 oslash `u 556,713,14 2 249 ugrave 'u 556,713,14 2 250 uacute ^u 556,704,14 2 251 ucircumflex :u 556,667,14 2 252 udieresis 'y 500,713,205 3 253 yacute Tp 556,676,205 3 254 thorn :y 500,667,205 3 255 ydieresis u2026 1000,156,13 0 256 ellipsis groff-1.23.0/font/devps/old/HB0000644000175000017500000001744113753060053012713 00000000000000name HB internalname Helvetica-Bold spacewidth 278 encoding text.enc ligatures fi fl 0 kernpairs A y -30 A w -30 A v -40 A u -30 A Y -110 A W -60 A V -80 A U -50 A T -90 A Q -40 A O -40 A G -50 A C -40 B U -10 B A -30 D . -30 D , -30 D Y -70 D W -40 D V -40 D A -40 F . -100 F , -100 F a -20 F A -80 J u -20 J . -20 J , -20 J A -20 K y -40 K u -30 K o -35 K e -15 K O -30 L y -30 L ' -140 L cq -140 L rq -140 L Y -120 L W -80 L V -110 L T -90 O . -40 O , -40 O Y -70 O X -50 O W -50 O V -50 O T -40 O A -50 P . -120 P o -40 P e -30 P , -120 P a -30 P A -100 Q . 20 Q , 20 Q U -10 R Y -50 R W -40 R V -50 R U -20 R T -20 R O -20 T y -60 T w -60 T u -90 T ; -40 T r -80 T . -80 T o -80 T - -120 T hy -120 T e -60 T , -80 T : -40 T a -80 T O -40 T A -90 U . -30 U , -30 U A -50 V u -60 V ; -40 V . -120 V o -90 V - -80 V hy -80 V e -50 V , -120 V : -40 V a -60 V O -50 V G -50 V A -80 W y -20 W u -45 W ; -10 W . -80 W o -60 W - -40 W hy -40 W e -35 W , -80 W : -10 W a -40 W O -20 W A -60 Y u -100 Y ; -50 Y . -100 Y o -100 Y e -80 Y , -100 Y : -50 Y a -90 Y O -70 Y A -110 a y -20 a w -15 a v -15 a g -10 b y -20 b v -20 b u -20 b l -10 c y -10 c l -20 c k -20 c h -10 : u0020 -40 , u0020 -40 , ' -120 , cq -120 , rq -120 d y -15 d w -15 d v -15 d d -10 e y -15 e x -15 e w -15 e v -15 e . 20 e , 10 f ' 30 f cq 30 f rq 30 f . -10 f o -20 f e -10 f , -10 g g -10 g e 10 h y -20 k o -15 l y -15 l w -15 m y -30 m u -20 n y -20 n v -40 n u -10 o y -20 o x -30 o w -15 o v -20 p y -15 . u0020 -40 . ' -120 . cq -120 . rq -120 rq u0020 -80 ` ` -46 ` oq -46 oq ` -46 oq oq -46 ' v -20 cq v -20 ' u0020 -80 cq u0020 -80 ' s -60 cq s -60 ' r -40 cq r -40 ' ' -46 ' cq -46 cq ' -46 cq cq -46 ' l -20 cq l -20 ' d -80 cq d -80 r y 10 r v 10 r t 20 r s -15 r q -20 r . -60 r o -20 r - -20 r hy -20 r g -15 r d -20 r , -60 r c -20 s w -15 ; u0020 -40 u0020 ` -60 u0020 oq -60 u0020 lq -80 u0020 Y -120 u0020 W -80 u0020 V -80 u0020 T -100 v . -80 v o -30 v , -80 v a -20 w . -40 w o -20 w , -40 x e -10 y . -80 y o -25 y e -10 y , -80 y a -30 z e 10 charset ha 584,698 2 0 asciicircum ti 584,343 0 1 asciitilde vS 667,936,19 2 2 Scaron vZ 611,936 2 3 Zcaron vs 556,750,14 2 4 scaron vz 500,750 2 5 zcaron :Y 667,915 2 6 Ydieresis tm 1000,718 2 7 trademark aq 238,718 2 8 quotesingle space 278 0 32 space ! 333,718 2 33 exclam " 474,718 2 34 quotedbl dq " # 556,698 2 35 numbersign sh " $ 556,775,115 2 36 dollar Do " % 889,710,19 2 37 percent & 722,718,19 2 38 ampersand ' 278,718 2 39 quoteright cq " ( 333,734,208 3 40 parenleft ) 333,734,208 3 41 parenright * 389,718 2 42 asterisk + 584,506 0 43 plus , 278,146,168 0 44 comma - 333,345 0 45 hyphen hy " . 278,146 0 46 period / 278,737,19,33,33 2 47 slash sl " 0 556,710,19 2 48 zero 1 556,710 2 49 one 2 556,710 2 50 two 3 556,710,19 2 51 three 4 556,710 2 52 four 5 556,698,19 2 53 five 6 556,710,19 2 54 six 7 556,698 2 55 seven 8 556,710,19 2 56 eight 9 556,710,19 2 57 nine : 333,512 0 58 colon ; 333,512,168 0 59 semicolon < 584,514,8 0 60 less = 584,419 0 61 equal > 584,514,8 0 62 greater ? 611,727 2 63 question @ 975,737,19 2 64 at at " A 722,718 2 65 A B 722,718 2 66 B C 722,737,19 2 67 C D 722,718 2 68 D E 667,718 2 69 E F 611,718 2 70 F G 778,737,19 2 71 G H 722,718 2 72 H I 278,718 2 73 I J 556,718,18 2 74 J K 722,718 2 75 K L 611,718 2 76 L M 833,718 2 77 M N 722,718 2 78 N O 778,737,19 2 79 O P 667,718 2 80 P Q 778,737,52 2 81 Q R 722,718 2 82 R S 667,737,19 2 83 S T 611,718 2 84 T U 722,718,19 2 85 U V 667,718 2 86 V W 944,718 2 87 W X 667,718 2 88 X Y 667,718 2 89 Y Z 611,718 2 90 Z [ 333,722,196 2 91 bracketleft lB " \ 278,737,19,33,33 2 92 backslash rs " ] 333,722,196 2 93 bracketright rB " a^ 333,750,0,10,10 2 94 circumflex ^ " _ 556,0,125 0 95 underscore ` 278,727 2 96 quoteleft oq " a 556,546,14 0 97 a b 611,718,14 2 98 b c 556,546,14 0 99 c d 611,718,14 2 100 d e 556,546,14 0 101 e f 333,727 2 102 f g 611,546,217 1 103 g h 611,718 2 104 h i 278,725 2 105 i j 278,725,214 3 106 j k 556,718,0,6 2 107 k l 278,718 2 108 l m 889,546 0 109 m n 611,546 0 110 n o 611,546,14 0 111 o p 611,546,207 1 112 p q 611,546,207 1 113 q r 389,546 0 114 r s 556,546,14 0 115 s t 333,676,6 2 116 t u 611,532,14 0 117 u v 556,532 0 118 v w 778,532 0 119 w x 556,532 0 120 x y 556,532,214 1 121 y z 500,532 0 122 z lC 389,722,196 2 123 braceleft { " ba 280,737,19 2 124 bar | " rC 389,722,196 2 125 braceright } " a~ 333,737,0,17,17 2 126 tilde ~ " bq 278,127,146 0 128 quotesinglbase Fo 556,484 0 129 guillemotleft Fc 556,484 0 130 guillemotright bu 350,524 0 131 bullet Fn 556,737,210,0,10 3 132 florin f/ 167,710,19,169,170 2 133 fraction %0 1000,710,19,3,3 2 134 perthousand dg 556,718,171 2 135 dagger dd 556,718,171 2 136 daggerdbl en 556,333 0 137 endash em 1000,333 0 138 emdash fi 611,727 2 140 fi fl 611,727 2 141 fl .i 278,532 0 144 dotlessi ga 333,750,0,0,23 2 146 grave a" 333,750,0,153 2 147 hungarumlaut a. 333,729 2 148 dotaccent ab 333,750,0,2,2 2 149 breve ah 333,750,0,10,10 2 150 caron ao 333,776 2 151 ring ho 333,0,228 1 152 ogonek lq 500,727 2 153 quotedblleft rq 500,718 2 154 quotedblright oe 944,546,14 0 155 oe /l 278,718,0,18,18 2 156 lslash Bq 500,127,146 0 157 quotedblbase OE 1000,737,19 2 158 OE /L 611,718,0,0,20 2 159 Lslash r! 333,532,186 0 161 exclamdown ct 556,628,118 0 162 cent Po 556,718,16 2 163 sterling Cs 556,636,0,3,3 0 164 currency Ye 556,698,0,9,9 2 165 yen bb 280,737,19 2 166 brokenbar sc 556,727,184 2 167 section ad 333,729 2 168 dieresis co 737,737,19,12,11 2 169 copyright Of 370,737 2 170 ordfeminine fo 333,484 0 171 guilsinglleft tno 584,419 0 172 logicalnot \- 584,309 0 173 minus rg 737,737,19,11,11 2 174 registered a- 333,678,0,6,6 2 175 macron de 400,712 2 176 degree t+- 584,506 0 177 plusminus S2 333,710 2 178 twosuperior S3 333,710 2 179 threesuperior aa 333,750,0,23 2 180 acute mc 611,532,207 1 181 mu ps 556,700,191,0,8 2 182 paragraph pc 278,334 0 183 periodcentered ac 333,0,228 1 184 cedilla S1 333,710 2 185 onesuperior Om 365,737 2 186 ordmasculine fc 333,484 0 187 guilsinglright 14 834,710,19 2 188 onequarter 12 834,710,19 2 189 onehalf 34 834,710,19 2 190 threequarters r? 611,532,195 0 191 questiondown `A 722,936 2 192 Agrave 'A 722,936 2 193 Aacute ^A 722,936 2 194 Acircumflex ~A 722,923 2 195 Atilde :A 722,915 2 196 Adieresis oA 722,962 2 197 Aring AE 1000,718 2 198 AE ,C 722,737,228 3 199 Ccedilla `E 667,936 2 200 Egrave 'E 667,936 2 201 Eacute ^E 667,936 2 202 Ecircumflex :E 667,915 2 203 Edieresis `I 278,936,0,0,50 2 204 Igrave 'I 278,936,0,51 2 205 Iacute ^I 278,936,0,38,37 2 206 Icircumflex :I 278,915,0,22,21 2 207 Idieresis -D 722,718,0,0,5 2 208 Eth ~N 722,923 2 209 Ntilde `O 778,936,19 2 210 Ograve 'O 778,936,19 2 211 Oacute ^O 778,936,19 2 212 Ocircumflex ~O 778,923,19 2 213 Otilde :O 778,915,19 2 214 Odieresis tmu 584,505 0 215 multiply /O 778,745,27 2 216 Oslash `U 722,936,19 2 217 Ugrave 'U 722,936,19 2 218 Uacute ^U 722,936,19 2 219 Ucircumflex :U 722,915,19 2 220 Udieresis 'Y 667,936 2 221 Yacute TP 667,718 2 222 Thorn ss 611,731,14 2 223 germandbls `a 556,750,14 2 224 agrave 'a 556,750,14 2 225 aacute ^a 556,750,14 2 226 acircumflex ~a 556,737,14 2 227 atilde :a 556,729,14 2 228 adieresis oa 556,776,14 2 229 aring ae 889,546,14 0 230 ae ,c 556,546,228 1 231 ccedilla `e 556,750,14 2 232 egrave 'e 556,750,14 2 233 eacute ^e 556,750,14 2 234 ecircumflex :e 556,729,14 2 235 edieresis `i 278,750,0,0,50 2 236 igrave 'i 278,750,0,51 2 237 iacute ^i 278,750,0,38,37 2 238 icircumflex :i 278,729,0,22,21 2 239 idieresis Sd 611,737,14 2 240 eth ~n 611,737 2 241 ntilde `o 611,750,14 2 242 ograve 'o 611,750,14 2 243 oacute ^o 611,750,14 2 244 ocircumflex ~o 611,737,14 2 245 otilde :o 611,729,14 2 246 odieresis tdi 584,548,42 0 247 divide /o 611,560,29 0 248 oslash `u 611,750,14 2 249 ugrave 'u 611,750,14 2 250 uacute ^u 611,750,14 2 251 ucircumflex :u 611,729,14 2 252 udieresis 'y 556,750,214 3 253 yacute Tp 611,718,208 3 254 thorn :y 556,729,214 3 255 ydieresis u2026 1000,146 0 256 ellipsis groff-1.23.0/font/devps/old/NI0000644000175000017500000002256713753060053012735 00000000000000name NI internalname NewCenturySchlbk-Italic slant 16 spacewidth 278 encoding text.enc ligatures fi fl 0 kernpairs A y -55 A w -18 A v -18 A u -18 A ' -125 A cq -125 A rq -125 A Y -55 A W -74 A V -74 A U -37 A T -30 A Q -18 A O -18 A G -18 A C -18 B . -50 B , -50 C . -50 C , -50 D . -50 D , -50 D Y -18 D W -18 D V -18 F r -55 F . -125 F o -55 F i -10 F e -55 F , -125 F a -55 F A -35 G . -50 G , -50 J u -18 J . -100 J o -37 J e -37 J , -100 J a -37 J A -18 L y -50 L ' -125 L cq -125 L rq -125 L Y -100 L W -100 L V -100 L T -100 N . -60 N , -60 O . -50 O , -50 O Y -18 O X -18 O V -18 O T 18 P . -125 P o -55 P e -55 P , -125 P a -55 P A -50 Q . -20 Q , -20 R Y -18 R W -18 R V -18 R U -18 S . -50 S , -50 T y -50 T w -50 T u -50 T ; -50 T r -50 T . -100 T o -74 T i -18 T - -100 T hy -100 T h -25 T e -74 T , -100 T : -50 T a -74 T O 18 U . -100 U , -100 U A -18 V u -75 V ; -75 V . -100 V o -75 V i -50 V - -100 V hy -100 V e -75 V , -100 V : -75 V a -75 V A -37 W y -55 W u -55 W ; -75 W . -100 W o -55 W i -20 W - -75 W hy -75 W h -20 W e -55 W , -100 W : -75 W a -55 W A -55 Y u -100 Y ; -75 Y . -100 Y o -100 Y i -25 Y - -100 Y hy -100 Y e -100 Y , -100 Y : -75 Y a -100 Y A -55 b . -50 b , -50 b b -10 c . -50 c k -18 c h -18 c , -50 : u0020 -37 , u0020 -37 , ' -37 , cq -37 , rq -37 e . -37 e , -37 f ' 75 f cq 75 f rq 75 f . -75 f o -10 f , -75 g . -50 g , -50 l y -10 o . -50 o , -50 p . -50 p , -50 . u0020 -37 . ' -37 . cq -37 . rq -37 lq A -75 rq u0020 -37 ` ` -37 ` oq -37 oq ` -37 oq oq -37 ` A -75 oq A -75 ' s -25 cq s -25 ' ' -37 ' cq -37 cq ' -37 cq cq -37 ' d -37 cq d -37 r ; -25 r s -10 r . -125 r k -18 r - -75 r hy -75 r , -125 r : -25 s . -50 s , -50 ; u0020 -37 u0020 ` -37 u0020 oq -37 u0020 lq -37 u0020 Y -37 u0020 W -37 u0020 V -37 u0020 T -37 u0020 A -37 v . -75 v , -75 w . -75 w , -75 y . -75 y , -75 charset ha 606,690,0,0,-39 2 0 asciicircum ti 606,322,0,0,-22 0 1 asciitilde vS 667,946,15,21,56,21 2 2 Scaron vZ 667,946,0,50,75,50 2 3 Zcaron vs 444,690,15,40,48,40 2 4 scaron vz 463,690,15,30,83,30 2 5 zcaron :Y 685,902,0,125,19,107 2 6 Ydieresis tm 950,722,0,68,18,68 2 7 trademark aq 278,737,0,9,-101,9 2 8 quotesingle space 278 0 32 space ! 333,737,15,20,33,20 2 33 exclam " 400,737,0,13,-77,13 2 34 quotedbl dq " # 556,690,0,22,22,22 2 35 numbersign sh " $ 556,808,142,30,46,30 2 36 dollar Do " % 833,705,15,7,7,7 2 37 percent & 852,737,15,0,26 2 38 ampersand ' 204,737,0,75,11,75 2 39 quoteright cq " ( 333,745,117,128,-3,107 2 40 parenleft ) 333,745,117,0,143 2 41 parenright * 500,737,0,50,-30,50 2 42 asterisk + 606,506 0 43 plus , 278,109,165,0,89 0 44 comma - 333,274,0,0,18 0 45 hyphen hy " . 278,109,15,0,33 0 46 period / 606,737,15,0,-82 2 47 slash sl " 0 556,705,15,20,20,20 2 48 zero 1 556,705 2 49 one 2 556,705,0,0,87 2 50 two 3 556,705,15,0,52 2 51 three 4 556,705,0,6,58,6 2 52 four 5 556,705,15,34,46,34 2 53 five 6 556,705,15,42,14,42 2 54 six 7 556,705,15,55,-19,55 2 55 seven 8 556,705,15,20,44,20 2 56 eight 9 556,705,15,14,42,14 2 57 nine : 278,466,15,1,33,1 0 58 colon ; 278,466,165,1,89,1 0 59 semicolon < 606,514,8,0,14 0 60 less = 606,389 0 61 equal > 606,514,8,14,-14,14 0 62 greater ? 444,737,15,23,-52,23 2 63 question @ 747,737,15,53,52,53 2 64 at at " A 704,737,0,14,137,14 2 65 A B 722,722,0,0,83 2 66 B C 722,737,15,40,10,40 2 67 C D 778,722,0,10,83,10 2 68 D E 722,722,0,28,83,28 2 69 E F 667,722,0,83,83,83 2 70 F G 778,737,15,35,10,35 2 71 G H 833,722,0,83,83,83 2 72 H I 407,722,0,78,83,78 2 73 I J 611,722,15,90,64,90 2 74 J K 741,722,0,125,83,107 2 75 K L 667,722,0,10,83,10 2 76 L M 944,722,0,83,83,83 2 77 M N 815,722,15,101,101,101 2 78 N O 778,737,15,10,10,10 2 79 O P 667,722,0,50,83,50 2 80 P Q 778,737,190,10,10,10 2 81 Q R 741,722,15,1,95,1 2 82 R S 667,737,15,21,56,21 2 83 S T 685,722,0,90,10,90 2 84 T U 815,722,15,102,-43,102 2 85 U V 704,722,10,125,14,107 2 86 V W 926,722,10,102,-3,102 2 87 W X 704,722,0,125,125,107 2 88 X Y 685,722,0,125,19,107 2 89 Y Z 667,722,0,50,75,50 2 90 Z [ 333,737,109,105,105,105 2 91 bracketleft lB " \ 606,737,15,0,-82 2 92 backslash rs " ] 333,737,109,83,127,83 2 93 bracketright rB " a^ 333,690,0,48,13,48 2 94 circumflex ^ " _ 500,0,125,50,50,50 0 95 underscore ` 204,737,0,75,11,75 2 96 quoteleft oq " a 574,466,15,0,48 0 97 a b 556,737,15,0,18 2 98 b c 444,466,15,0,48 0 99 c d 611,737,15,24,48,24 2 100 d e 444,466,15,0,56 0 101 e f 333,737,205,187,118,107 3 102 f g 537,497,205,36,129,36 1 103 g h 611,737,15,1,36,1 2 104 h i 333,715,15,0,21 2 105 i j 315,715,205,53,216,53 3 106 j k 556,737,15,0,50 2 107 k l 333,737,15,9,36,9 2 108 l m 889,466,15,1,36,1 0 109 m n 611,466,15,1,36,1 0 110 n o 500,466,15,0,48 0 111 o p 574,466,205,0,151 1 112 p q 556,466,205,0,48 1 113 q r 444,466,0,40,40,40 0 114 r s 444,466,15,0,48 0 115 s t 352,619,15,26,26,26 2 116 t u 611,466,15,0,6 0 117 u v 519,466,15,0,19 0 118 v w 778,466,15,0,19 0 119 w x 500,466,15,21,83,21 0 120 x y 500,466,205,0,133 1 121 y z 463,466,15,3,83,3 0 122 z lC 333,737,109,111,12,107 2 123 braceleft { " ba 606,750,250,0,-217 3 124 bar | " rC 333,737,109,0,137 2 125 braceright } " a~ 333,649,0,100,-2,100 2 126 tilde ~ " bq 204,109,165,0,128 0 128 quotesinglbase Fo 426,402,0,26,65,26 0 129 guillemotleft Fc 426,402,0,26,65,26 0 130 guillemotright bu 606,542,0,0,-72 0 131 bullet Fn 556,737,205,63,108,63 3 132 florin f/ 167,705,15,184,184,107 2 133 fraction %0 1000,705,15,44,44,44 2 134 perthousand dg 500,737,147,56,-1,56 2 135 dagger dd 500,737,147,56,104,56 2 136 daggerdbl en 500,268,0,37,77,37 0 137 endash em 1000,268,0,37,77,37 0 138 emdash fi 611,737,205,0,118 3 140 fi fl 611,737,205,26,118,26 3 141 fl .i 333,466,15,0,21 0 144 dotlessi ga 333,690,0,0,-21 2 146 grave a" 333,690,0,172,18,107 2 147 hungarumlaut a. 333,646,0,0,-96 2 148 dotaccent ab 333,677,0,87,-19,87 2 149 breve ah 333,690,0,95,-23,95 2 150 caron ao 333,712,0,31,-64,31 2 151 ring ho 333,0,215,0,-18 1 152 ogonek lq 389,737,0,67,11,67 2 153 quotedblleft rq 389,737,0,67,11,67 2 154 quotedblright oe 778,466,15,0,48 0 155 oe /l 333,737,15,57,75,57 2 156 lslash Bq 389,109,165,0,128 0 157 quotedblbase OE 981,722,0,44,10,44 2 158 OE /L 667,722,0,10,83,10 2 159 Lslash r! 333,547,205,0,72 1 161 exclamdown ct 556,580,144,0,-12 0 162 cent Po 556,705,15,38,63,38 2 163 sterling Cs 556,597,0,24,24,24 0 164 currency Ye 556,690,0,118,10,107 2 165 yen bb 606,675,175,0,-217 2 166 brokenbar sc 500,737,147,30,60,30 2 167 section ad 333,646,0,76,-9,76 2 168 dieresis co 747,737,15,53,52,53 2 169 copyright Of 422,705,0,48,-22,48 2 170 ordfeminine fo 333,402,0,0,10 0 171 guilsinglleft tno 606,389 0 172 logicalnot \- 606,289 0 173 minus rg 747,737,15,53,52,53 2 174 registered a- 333,610,0,80,-2,80 0 175 macron de 400,705,0,22,-36,22 2 176 degree t+- 606,506 0 177 plusminus S2 333,705,0,76,50,76 2 178 twosuperior S3 333,705,0,76,28,76 2 179 threesuperior aa 333,690,0,72,-82,72 2 180 acute mc 611,466,205,0,110 1 181 mu ps 650,722,132,65,2,65 2 182 paragraph pc 278,374,0,0,-21 0 183 periodcentered ac 333,0,215,0,47 1 184 cedilla S1 333,705,0,28,16,28 2 185 onesuperior Om 372,705,0,48,-16,48 2 186 ordmasculine fc 333,402,0,0,10 0 187 guilsinglright 14 834,705,15,0,16 2 188 onequarter 12 834,705,15,0,16 2 189 onehalf 34 834,705,15,0,28 2 190 threequarters r? 444,547,205,0,53 1 191 questiondown `A 704,946,0,14,137,14 2 192 Agrave 'A 704,946,0,14,137,14 2 193 Aacute ^A 704,946,0,14,137,14 2 194 Acircumflex ~A 704,905,0,14,137,14 2 195 Atilde :A 704,902,0,14,137,14 2 196 Adieresis oA 704,958,0,14,137,14 2 197 Aring AE 870,722,0,68,137,68 2 198 AE ,C 722,737,215,40,10,40 3 199 Ccedilla `E 722,946,0,28,83,28 2 200 Egrave 'E 722,946,0,28,83,28 2 201 Eacute ^E 722,946,0,28,83,28 2 202 Ecircumflex :E 722,902,0,28,83,28 2 203 Edieresis `I 407,946,0,78,83,78 2 204 Igrave 'I 407,946,0,95,83,95 2 205 Iacute ^I 407,946,0,78,83,78 2 206 Icircumflex :I 407,902,0,99,83,99 2 207 Idieresis -D 778,722,0,10,83,10 2 208 Eth ~N 815,905,15,101,101,101 2 209 Ntilde `O 778,946,15,10,10,10 2 210 Ograve 'O 778,946,15,10,10,10 2 211 Oacute ^O 778,946,15,10,10,10 2 212 Ocircumflex ~O 778,905,15,10,10,10 2 213 Otilde :O 778,902,15,10,10,10 2 214 Odieresis tmu 606,482,0,0,-24 0 215 multiply /O 778,780,68,20,34,20 2 216 Oslash `U 815,946,15,102,-43,102 2 217 Ugrave 'U 815,946,15,102,-43,102 2 218 Uacute ^U 815,946,15,102,-43,102 2 219 Ucircumflex :U 815,902,15,102,-43,102 2 220 Udieresis 'Y 685,946,0,125,19,107 2 221 Yacute TP 667,722,0,10,83,10 2 222 Thorn ss 556,737,205,19,126,19 3 223 germandbls `a 574,690,15,0,48 2 224 agrave 'a 574,690,15,0,48 2 225 aacute ^a 574,690,15,0,48 2 226 acircumflex ~a 574,649,15,0,48 2 227 atilde :a 574,646,15,0,48 2 228 adieresis oa 574,712,15,0,48 2 229 aring ae 722,466,15,0,68 0 230 ae ,c 444,466,215,0,48 1 231 ccedilla `e 444,690,15,0,56 2 232 egrave 'e 444,690,15,17,56,17 2 233 eacute ^e 444,690,15,0,56 2 234 ecircumflex :e 444,646,15,21,56,21 2 235 edieresis `i 333,690,15,0,21 2 236 igrave 'i 333,690,15,72,21,72 2 237 iacute ^i 333,690,15,48,21,48 2 238 icircumflex :i 333,646,15,76,21,76 2 239 idieresis Sd 500,737,15,0,48 2 240 eth ~n 611,649,15,1,36,1 2 241 ntilde `o 500,690,15,0,48 2 242 ograve 'o 500,690,15,0,48 2 243 oacute ^o 500,690,15,0,48 2 244 ocircumflex ~o 500,649,15,17,48,17 2 245 otilde :o 500,646,15,0,48 2 246 odieresis tdi 606,528,22 0 247 divide /o 500,549,121,0,48 0 248 oslash `u 611,690,15,0,6 2 249 ugrave 'u 611,690,15,0,6 2 250 uacute ^u 611,690,15,0,6 2 251 ucircumflex :u 611,646,15,0,6 2 252 udieresis 'y 500,690,205,0,133 3 253 yacute Tp 574,737,205,0,151 3 254 thorn :y 500,646,205,0,133 3 255 ydieresis u2026 1000,109,15,0,-9 0 256 ellipsis groff-1.23.0/font/devps/old/PI0000644000175000017500000002144113753060053012725 00000000000000name PI internalname Palatino-Italic slant 10 spacewidth 250 encoding text.enc ligatures fi fl 0 kernpairs A y -55 A w -37 A v -37 A u0020 -37 A ' -55 A cq -55 A Y -55 A W -55 A V -74 A T -55 F . -111 F , -111 F A -111 L y -37 L u0020 -18 L ' -37 L cq -37 L Y -74 L W -74 L V -74 L T -74 P . -129 P , -129 P A -129 R y -37 R Y -55 R W -55 R V -74 R T -55 T y -92 T w -92 T u -111 T ; -74 T s -111 T r -111 T . -74 T o -111 T i -55 T - -55 T hy -55 T e -111 T , -74 T : -74 T c -111 T a -111 T O -18 T A -92 V y -74 V u -74 V ; -37 V r -92 V . -129 V o -74 V i -74 V - -55 V hy -55 V e -92 V , -129 V : -37 V a -74 V A -210 W y -20 W u -20 W ; -18 W r -20 W . -55 W o -20 W i -20 W - -18 W hy -18 W e -20 W , -55 W : -18 W a -20 W A -92 Y v -74 Y u -92 Y ; -74 Y q -92 Y . -92 Y p -74 Y o -111 Y i -55 Y - -74 Y hy -74 Y e -111 Y , -92 Y : -74 Y a -92 Y A -92 f ' 55 f cq 55 1 1 -55 ` ` -74 ` oq -74 oq ` -74 oq oq -74 ' t -37 cq t -37 ' u0020 -55 cq u0020 -55 ' s -55 cq s -55 ' ' -74 ' cq -74 cq ' -74 cq cq -74 r ' 37 r cq 37 r q -18 r . -74 r o -18 r h -18 r g -18 r e -18 r , -74 r c -18 v . -55 v , -55 w . -55 w , -55 y . -37 y , -37 charset ha 606,689,0,0,-1 2 0 asciicircum ti 606,339,0,0,-1 0 1 asciitilde vS 556,907,18,33,8,33 2 2 Scaron vZ 667,907,3,20,30,20 2 3 Zcaron vs 389,687,11,80,41,68 2 4 scaron vz 444,687,11,53,51,53 2 5 zcaron :Y 667,847,3,58,-2,58 2 6 Ydieresis tm 1000,689,0,1,-2,1 2 7 trademark aq 333,733,0,5,-90,5 2 8 quotesingle space 250 0 32 space ! 333,733,8,9,-26,9 2 33 exclam " 500,733,0,5,-90,5 2 34 quotedbl dq " # 500,692,0,45,46,45 2 35 numbersign sh " $ 500,733,113,2,35,2 2 36 dollar Do " % 889,710,7,0,-24 2 37 percent & 778,692,18,38,3,38 2 38 ampersand ' 278,733,0,30,-28,30 2 39 quoteright cq " ( 333,733,106,48,-4,48 2 40 parenleft ) 333,733,106,0,48 2 41 parenright * 389,706,0,61,-26,61 2 42 asterisk + 606,504,0,0,-1 0 43 plus , 250,123,143,3,42,3 0 44 comma - 333,281,0,21,31,21 0 45 hyphen hy " . 250,112,5,0,-3 0 46 period / 296,733,119,146,90,68 2 47 slash sl " 0 500,699,11,30,14,30 2 48 zero 1 500,699,3,0,-4 2 49 one 2 500,699,3,0,38 2 50 two 3 500,699,11,0,28 2 51 three 4 500,699,3,28,35,28 2 52 four 5 500,693,11,41,36,41 2 53 five 6 500,699,11,19,1,19 2 54 six 7 500,692,3,52,-3,52 2 55 seven 8 500,699,11,19,14,19 2 56 eight 9 500,699,11,18,18,18 2 57 nine : 250,458,5,7,6,7 0 58 colon ; 250,456,146,19,59,19 0 59 semicolon < 606,516,6,0,-3 0 60 less = 606,378,0,0,-1 0 61 equal > 606,516,6,0,-3 0 62 greater ? 500,706,8,0,-64 2 63 question @ 747,706,18,21,23,21 2 64 at at " A 722,705,3,5,69,5 2 65 A B 611,692,6,0,24 2 66 B C 667,706,18,34,5,34 2 67 C D 778,692,3,13,22,13 2 68 D E 611,692,3,9,20,9 2 69 E F 556,692,3,42,50,42 2 70 F G 722,706,18,22,0,22 2 71 G H 778,692,3,72,53,68 2 72 H I 333,692,3,71,43,68 2 73 I J 333,692,206,75,85,68 2 74 J K 667,692,3,66,37,66 2 75 K L 556,692,3,17,34,17 2 76 L M 944,692,18,46,69,46 2 77 M N 778,692,11,76,48,68 2 78 N O 778,706,18,20,-3,20 2 79 O P 611,692,3,33,41,33 2 80 P Q 778,706,201,20,-3,20 2 81 Q R 667,692,3,22,41,22 2 82 R S 556,706,18,0,8 2 83 S T 611,692,3,74,-3,68 2 84 T U 778,692,18,70,-38,68 2 85 U V 722,692,8,82,-25,68 2 86 V W 944,700,8,86,-21,68 2 87 W X 722,692,3,62,30,62 2 88 X Y 667,705,3,58,-2,58 2 89 Y Z 667,692,3,20,30,20 2 90 Z [ 333,733,100,43,32,43 2 91 bracketleft lB " \ 606,733,0,0,-31 2 92 backslash rs " ] 333,733,100,32,43,32 2 93 bracketright rB " a^ 333,679,0,67,-6,67 2 94 circumflex ^ " _ 500,0,125,50,50,50 0 95 underscore ` 278,733,0,30,-28,30 2 96 quoteleft oq " a 444,482,11,12,46,12 0 97 a b 463,733,11,20,13,20 2 98 b c 407,482,11,32,25,32 0 99 c d 500,733,11,33,33,33 2 100 d e 389,482,11,35,35,35 0 101 e f 278,733,276,185,212,68 3 102 f g 500,482,276,48,87,48 1 103 g h 500,733,9,21,40,21 2 104 h i 278,712,9,36,16,36 2 105 i j 278,712,276,37,120,37 3 106 j k 444,733,9,55,42,55 2 107 k l 278,733,9,23,14,23 2 108 l m 778,482,9,12,26,12 0 109 m n 556,482,9,8,26,8 0 110 n o 444,482,11,17,33,17 0 111 o p 500,482,276,15,57,15 1 112 p q 463,482,276,19,26,19 1 113 q r 389,482,9,45,24,45 0 114 r s 389,482,11,6,41,6 0 115 s t 333,646,9,27,9,27 2 116 t u 556,482,11,6,18,6 0 117 u v 500,482,11,27,29,27 0 118 v w 722,482,11,27,29,27 0 119 w x 500,482,11,34,41,34 0 120 x y 500,482,276,40,58,40 1 121 y z 444,482,11,22,51,22 0 122 z lC 333,733,100,36,35,36 2 123 braceleft { " ba 606,733,0,0,-225 2 124 bar | " rC 333,733,100,35,36,35 2 125 braceright } " a~ 333,638,0,107,-13,68 0 126 tilde ~ " bq 278,120,122,0,23 0 128 quotesinglbase Fo 500,440,0,0,-7 0 129 guillemotleft Fc 500,440,0,0,-13 0 130 guillemotright bu 500,526,0,0,-36 0 131 bullet Fn 500,708,276,20,45,20 3 132 florin f/ 167,699,0,220,220,68 2 133 fraction %0 1000,717,6,0,-22 2 134 perthousand dg 500,692,0,19,2,19 2 135 dagger dd 500,692,162,44,40,44 2 136 daggerdbl en 500,278,0,60,60,60 0 137 endash em 1000,278,0,60,60,60 0 138 emdash fi 528,733,276,24,212,24 3 140 fi fl 545,733,276,25,212,25 3 141 fl .i 278,482,9,13,16,13 0 144 dotlessi ga 333,687,0,27,-36,27 2 146 grave a" 333,730,0,102,4,68 2 147 hungarumlaut a. 333,645,0,0,-125 2 148 dotaccent ab 333,677,0,110,-42,68 2 149 breve ah 333,679,0,126,-54,68 2 150 caron ao 333,708,0,76,-109,68 2 151 ring ho 333,0,207,0,12 0 152 ogonek lq 500,733,0,25,-48,25 2 153 quotedblleft rq 500,733,0,25,-48,25 2 154 quotedblright oe 669,482,11,35,33,35 0 155 oe /l 278,733,9,74,60,68 2 156 lslash Bq 500,120,122,0,7 0 157 quotedblbase OE 1028,706,18,11,-6,11 2 158 OE /L 556,692,3,17,66,17 2 159 Lslash r! 333,467,276,0,35 1 161 exclamdown ct 500,551,96,0,-6 0 162 cent Po 500,708,18,29,48,29 2 163 sterling Cs 500,577,0,36,36,36 0 164 currency Ye 500,699,3,62,15,62 2 165 yen bb 606,733,0,0,-225 2 166 brokenbar sc 500,706,220,13,36,13 2 167 section ad 333,637,0,95,-28,68 0 168 dieresis co 747,706,18,39,39,39 2 169 copyright Of 333,699,0,38,-10,38 2 170 ordfeminine fo 333,440,0,0,-7 0 171 guilsinglleft tno 606,378,0,0,-1 0 172 logicalnot \- 606,280,0,0,-1 0 173 minus rg 747,706,18,39,39,39 2 174 registered a- 333,589,0,103,-24,68 0 175 macron de 400,689,0,40,-40,40 2 176 degree t+- 606,504,0,0,-1 0 177 plusminus S2 300,699,0,40,37,40 2 178 twosuperior S3 300,699,0,54,22,54 2 179 threesuperior aa 333,687,0,63,-72,63 2 180 acute mc 556,482,226,6,35,6 0 181 mu ps 500,692,224,161,17,68 2 182 paragraph pc 250,312,0,0,-3 0 183 periodcentered ac 333,0,216,0,59 0 184 cedilla S1 300,699,0,35,-11,35 2 185 onesuperior Om 333,699,0,39,-16,39 2 186 ordmasculine fc 333,440,0,0,-13 0 187 guilsinglright 14 750,699,2,15,19,15 2 188 onequarter 12 750,699,2,21,19,21 2 189 onehalf 34 750,699,2,15,15,15 2 190 threequarters r? 500,467,246,0,-7 0 191 questiondown `A 722,897,3,5,69,5 2 192 Agrave 'A 722,897,3,5,69,5 2 193 Aacute ^A 722,889,3,5,69,5 2 194 Acircumflex ~A 722,866,3,5,69,5 2 195 Atilde :A 722,847,3,5,69,5 2 196 Adieresis oA 722,918,3,5,69,5 2 197 Aring AE 941,692,3,11,54,11 2 198 AE ,C 667,706,216,34,5,34 2 199 Ccedilla `E 611,897,3,9,20,9 2 200 Egrave 'E 611,897,3,9,20,9 2 201 Eacute ^E 611,889,3,9,20,9 2 202 Ecircumflex :E 611,847,3,9,20,9 2 203 Edieresis `I 333,897,3,71,43,68 2 204 Igrave 'I 333,897,3,123,43,68 2 205 Iacute ^I 333,889,3,107,43,68 2 206 Icircumflex :I 333,847,3,135,43,68 2 207 Idieresis -D 778,692,3,13,31,13 2 208 Eth ~N 778,866,11,76,48,68 2 209 Ntilde `O 778,897,18,20,-3,20 2 210 Ograve 'O 778,897,18,20,-3,20 2 211 Oacute ^O 778,889,18,20,-3,20 2 212 Ocircumflex ~O 778,866,18,20,-3,20 2 213 Otilde :O 778,847,18,20,-3,20 2 214 Odieresis tmu 606,474,0,0,-33 0 215 multiply /O 778,721,39,34,18,34 2 216 Oslash `U 778,897,18,70,-38,68 2 217 Ugrave 'U 778,897,18,70,-38,68 2 218 Uacute ^U 778,889,18,70,-38,68 2 219 Ucircumflex :U 778,847,18,70,-38,68 2 220 Udieresis 'Y 667,897,3,58,-2,58 2 221 Yacute TP 611,692,3,9,41,9 2 222 Thorn ss 500,733,276,38,210,38 3 223 germandbls `a 444,707,11,12,46,12 2 224 agrave 'a 444,707,11,20,46,20 2 225 aacute ^a 444,699,11,12,46,12 2 226 acircumflex ~a 444,650,11,52,46,52 2 227 atilde :a 444,657,11,40,46,40 2 228 adieresis oa 444,728,11,12,46,12 2 229 aring ae 638,482,11,35,49,35 0 230 ae ,c 407,482,216,32,25,32 0 231 ccedilla `e 389,707,11,35,35,35 2 232 egrave 'e 389,707,11,55,35,55 2 233 eacute ^e 389,699,11,59,35,59 2 234 ecircumflex :e 389,657,11,67,35,67 2 235 edieresis `i 278,707,9,43,16,43 2 236 igrave 'i 278,707,9,103,16,68 2 237 iacute ^i 278,699,9,95,21,68 2 238 icircumflex :i 278,657,9,123,16,68 2 239 idieresis Sd 444,733,11,84,33,68 2 240 eth ~n 556,650,9,8,26,8 2 241 ntilde `o 444,707,11,17,33,17 2 242 ograve 'o 444,707,11,20,33,20 2 243 oacute ^o 444,699,11,17,33,17 2 244 ocircumflex ~o 444,650,11,52,33,52 2 245 otilde :o 444,657,11,40,33,40 2 246 odieresis tdi 606,504,0,0,-1 0 247 divide /o 444,510,24,66,68,66 0 248 oslash `u 556,707,11,6,18,6 2 249 ugrave 'u 556,707,11,6,18,6 2 250 uacute ^u 556,699,11,6,18,6 2 251 ucircumflex :u 556,657,11,6,18,6 2 252 udieresis 'y 500,707,276,40,58,40 3 253 yacute Tp 500,733,276,0,89 3 254 thorn :y 500,657,276,40,58,40 3 255 ydieresis u2026 1000,112,5,0,-52 0 256 ellipsis groff-1.23.0/font/devps/old/CB0000644000175000017500000001544513753060053012710 00000000000000name CB internalname Courier-Bold spacewidth 600 encoding text.enc charset ha 600,616 2 0 asciicircum ti 600,356 0 1 asciitilde vS 600,790,22 2 2 Scaron vZ 600,790 2 3 Zcaron vs 600,667,17 2 4 scaron vz 600,667 2 5 zcaron :Y 600,748 2 6 Ydieresis tm 600,562,0,149,9 2 7 trademark aq 600,562 2 8 quotesingle space 600 0 32 space ! 600,572,15 2 33 exclam " 600,562 2 34 quotedbl dq " # 600,651,45 2 35 numbersign sh " $ 600,666,126 2 36 dollar Do " % 600,616,15 2 37 percent & 600,543,15 0 38 ampersand ' 600,562 2 39 quoteright cq " ( 600,616,102 2 40 parenleft ) 600,616,102 2 41 parenright * 600,601 2 42 asterisk + 600,478 0 43 plus , 600,174,111 0 44 comma - 600,313 0 45 hyphen hy " . 600,171,15 0 46 period / 600,626,77 2 47 slash sl " 0 600,616,15 2 48 zero 1 600,616 2 49 one 2 600,616 2 50 two 3 600,616,15 2 51 three 4 600,616 2 52 four 5 600,601,15 2 53 five 6 600,616,15 2 54 six 7 600,601 2 55 seven 8 600,616,15 2 56 eight 9 600,616,15 2 57 nine : 600,425,15 0 58 colon ; 600,425,111 0 59 semicolon < 600,501 0 60 less = 600,398 0 61 equal > 600,501 0 62 greater ? 600,580,14 2 63 question @ 600,616,15 2 64 at at " A 600,562,0,9,9 2 65 A B 600,562 2 66 B C 600,580,18 2 67 C D 600,562 2 68 D E 600,562 2 69 E F 600,562 2 70 F G 600,580,18 2 71 G H 600,562 2 72 H I 600,562 2 73 I J 600,562,18,1 2 74 J K 600,562 2 75 K L 600,562 2 76 L M 600,562,0,2,2 2 77 M N 600,562,12,10 2 78 N O 600,580,18 2 79 O P 600,562 2 80 P Q 600,580,138 2 81 Q R 600,562 2 82 R S 600,582,22 2 83 S T 600,562 2 84 T U 600,562,18 2 85 U V 600,562,0,13,13 2 86 V W 600,562,0,18,18 2 87 W X 600,562 2 88 X Y 600,562 2 89 Y Z 600,562 2 90 Z [ 600,616,102 2 91 bracketleft lB " \ 600,626,77 2 92 backslash rs " ] 600,616,102 2 93 bracketright rB " a^ 600,657 2 94 circumflex ^ " _ 600,0,125 0 95 underscore ` 600,562 2 96 quoteleft oq " a 600,454,15 0 97 a b 600,626,15 2 98 b c 600,459,15 0 99 c d 600,626,15 2 100 d e 600,454,15 0 101 e f 600,626 2 102 f g 600,454,146 1 103 g h 600,626 2 104 h i 600,658 2 105 i j 600,658,146 3 106 j k 600,626 2 107 k l 600,626 2 108 l m 600,454,0,26,22 0 109 m n 600,454 0 110 n o 600,454,15 0 111 o p 600,454,142,0,1 1 112 p q 600,454,142 1 113 q r 600,454 0 114 r s 600,459,17 0 115 s t 600,562,15 2 116 t u 600,439,15,0,1 0 117 u v 600,439,0,1,1 0 118 v w 600,439,0,18,18 0 119 w x 600,439 0 120 x y 600,439,142,1,4 1 121 y z 600,439 0 122 z lC 600,616,102 2 123 braceleft { " ba 600,750,250 3 124 bar | " rC 600,616,102 2 125 braceright } " a~ 600,636 2 126 tilde ~ " bq 600,143,142 1 128 quotesinglbase Fo 600,446 0 129 guillemotleft Fc 600,446 0 130 guillemotright bu 600,430 0 131 bullet Fn 600,616,131,0,30 2 132 florin f/ 600,661,60 2 133 fraction %0 600,616,15,113,113 2 134 perthousand dg 600,580,70 2 135 dagger dd 600,580,70 2 136 daggerdbl en 600,313 0 137 endash em 600,313,0,10,10 0 138 emdash fi 600,626 2 140 fi fl 600,626 2 141 fl .i 600,439 0 144 dotlessi ga 600,661 2 146 grave a" 600,661 2 147 hungarumlaut a. 600,625 2 148 dotaccent ab 600,631 2 149 breve ah 600,667 2 150 caron ao 600,678 2 151 ring ho 600,0,199 1 152 ogonek lq 600,562 2 153 quotedblleft rq 600,562 2 154 quotedblright oe 600,454,15,11,18 0 155 oe /l 600,626 2 156 lslash Bq 600,143,142 1 157 quotedblbase OE 600,562,0,0,25 2 158 OE /L 600,562 2 159 Lslash r! 600,449,146 1 161 exclamdown ct 600,614,49 2 162 cent Po 600,611,28 2 163 sterling Cs 600,517 0 164 currency Ye 600,562 2 165 yen bb 600,675,175 3 166 brokenbar sc 600,580,70 2 167 section ad 600,625 2 168 dieresis co 600,580,18 2 169 copyright Of 600,580 2 170 ordfeminine fo 600,446 0 171 guilsinglleft tno 600,413 0 172 logicalnot \- 600,313 0 173 minus rg 600,580,18 2 174 registered a- 600,585 2 175 macron de 600,616 2 176 degree t+- 600,515 0 177 plusminus S2 600,616 2 178 twosuperior S3 600,616 2 179 threesuperior aa 600,661 2 180 acute mc 600,439,142,0,1 1 181 mu ps 600,580,70 2 182 paragraph pc 600,351 0 183 periodcentered ac 600,0,206 1 184 cedilla S1 600,616 2 185 onesuperior Om 600,580 2 186 ordmasculine fc 600,446 0 187 guilsinglright 14 600,661,60,56,56 2 188 onequarter 12 600,661,60,48,47 2 189 onehalf 34 600,661,60,48,47 2 190 threequarters r? 600,449,146 1 191 questiondown `A 600,784,0,9,9 2 192 Agrave 'A 600,784,0,9,9 2 193 Aacute ^A 600,780,0,9,9 2 194 Acircumflex ~A 600,759,0,9,9 2 195 Atilde :A 600,748,0,9,9 2 196 Adieresis oA 600,801,0,9,9 2 197 Aring AE 600,562,0,2,29 2 198 AE ,C 600,580,206 3 199 Ccedilla `E 600,784 2 200 Egrave 'E 600,784 2 201 Eacute ^E 600,780 2 202 Ecircumflex :E 600,748 2 203 Edieresis `I 600,784 2 204 Igrave 'I 600,784 2 205 Iacute ^I 600,780 2 206 Icircumflex :I 600,748 2 207 Idieresis -D 600,562 2 208 Eth ~N 600,759,12,10 2 209 Ntilde `O 600,784,18 2 210 Ograve 'O 600,784,18 2 211 Oacute ^O 600,780,18 2 212 Ocircumflex ~O 600,759,18 2 213 Otilde :O 600,748,18 2 214 Odieresis tmu 600,478 0 215 multiply /O 600,584,22 2 216 Oslash `U 600,784,18 2 217 Ugrave 'U 600,784,18 2 218 Uacute ^U 600,780,18 2 219 Ucircumflex :U 600,748,18 2 220 Udieresis 'Y 600,784 2 221 Yacute TP 600,562 2 222 Thorn ss 600,626,15 2 223 germandbls `a 600,661,15 2 224 agrave 'a 600,661,15 2 225 aacute ^a 600,657,15 2 226 acircumflex ~a 600,636,15 2 227 atilde :a 600,625,15 2 228 adieresis oa 600,678,15 2 229 aring ae 600,454,15,1,4 0 230 ae ,c 600,459,206 1 231 ccedilla `e 600,661,15 2 232 egrave 'e 600,661,15 2 233 eacute ^e 600,657,15 2 234 ecircumflex :e 600,625,15 2 235 edieresis `i 600,661 2 236 igrave 'i 600,661 2 237 iacute ^i 600,657 2 238 icircumflex :i 600,625 2 239 idieresis Sd 600,626,27 2 240 eth ~n 600,636 2 241 ntilde `o 600,661,15 2 242 ograve 'o 600,661,15 2 243 oacute ^o 600,657,15 2 244 ocircumflex ~o 600,636,15 2 245 otilde :o 600,625,15 2 246 odieresis tdi 600,500 0 247 divide /o 600,463,24 0 248 oslash `u 600,661,15,0,1 2 249 ugrave 'u 600,661,15,0,1 2 250 uacute ^u 600,657,15,0,1 2 251 ucircumflex :u 600,625,15,0,1 2 252 udieresis 'y 600,661,142,1,4 3 253 yacute Tp 600,626,142,0,14 3 254 thorn :y 600,625,142,1,4 3 255 ydieresis IJ 600,562,18,22,8 2 256 IJ --- 600,447 0 257 up --- 600,320 0 258 dectab u0047_030C 600,790,18 2 259 Gcaron --- 600,562 2 260 stop --- 600,562 2 261 tab u2026 600,116,15 0 262 ellipsis --- 600,333 0 263 largebullet u0073_0327 600,459,206 1 264 scedilla --- 600,562 2 265 return ij 600,658,146 3 266 ij --- 600,562,0,45,45 2 267 LL --- 600,562 2 268 square da 600,608,15 2 269 arrowdown <- 600,455,0,34,24 0 270 arrowleft <> 600,455,0,24,24 0 271 arrowboth --- 600,599 2 272 graybox -> 600,455,0,24,34 0 273 arrowright u00AF 600,629 2 274 overscore --- 600,626,0,0,12 2 275 ll u0067_030C 600,667,146 3 276 gcaron u20A4 600,611,28 2 277 lira --- 600,580 2 278 center u0053_0327 600,582,206 3 279 Scedilla --- 600,601,146 3 280 format ua 600,626 2 281 arrowup --- 600,572,15 2 282 notegraphic u211E 600,562,15 2 283 prescription --- 600,372 0 284 indent --- 600,439,15 0 285 down --- 600,371 0 286 left u0049_0307 600,748 2 287 Idot --- 600,487,15 0 288 merge groff-1.23.0/font/devps/old/PBI0000644000175000017500000002156013753060053013031 00000000000000name PBI internalname Palatino-BoldItalic slant 10 spacewidth 250 encoding text.enc ligatures fi fl 0 kernpairs A y -55 A w -37 A v -55 A u0020 -55 A ' -55 A cq -55 A Y -74 A W -74 A V -74 A T -55 F u0020 -18 F . -111 F , -111 F A -74 L y -37 L u0020 -18 L ' -55 L cq -55 L Y -74 L W -74 L V -74 L T -74 P u0020 -55 P . -129 P , -129 P A -92 R y -20 R Y -37 R W -55 R V -55 R T -37 T y -80 T w -50 T u -92 T ; -55 T s -92 T r -92 T . -55 T o -111 T i -74 T - -92 T hy -92 T e -111 T , -55 T : -55 T c -92 T a -111 T O -18 T A -55 V y -50 V u -50 V ; -37 V r -74 V . -111 V o -74 V i -50 V - -37 V hy -37 V e -74 V , -111 V : -37 V a -92 V A -74 W y -30 W u -30 W ; -18 W r -30 W . -55 W o -55 W i -30 W e -55 W , -55 W : -28 W a -74 W A -74 Y v -30 Y u -50 Y ; -55 Y q -92 Y . -55 Y p -74 Y o -111 Y i -54 Y - -55 Y hy -55 Y e -92 Y , -55 Y : -55 Y a -111 Y A -55 f ' 37 f cq 37 f f -37 1 1 -55 ` ` -55 ` oq -55 oq ` -55 oq oq -55 ' t -18 cq t -18 ' u0020 -37 cq u0020 -37 ' s -37 cq s -37 ' ' -55 ' cq -55 cq ' -55 cq cq -55 r ' 55 r cq 55 r q -18 r . -55 r o -18 r h -18 r g -18 r e -18 r , -55 r c -18 v . -55 v , -55 w . -55 w , -55 y . -37 y , -37 charset ha 606,678,0,0,-13 2 0 asciicircum ti 606,346,0,0,-1 0 1 asciitilde vS 556,896,17,51,0,51 2 2 Scaron vZ 667,896,3,59,49,59 2 3 Zcaron vs 444,692,17,95,25,66 2 4 scaron vz 500,692,17,67,19,66 2 5 zcaron :Y 611,880,3,114,-4,66 2 6 Ydieresis tm 1000,678,0,11,12,11 2 7 trademark aq 250,720,0,93,-77,66 2 8 quotesingle space 250 0 32 space ! 333,695,17,39,-8,39 2 33 exclam " 500,720,0,43,-87,43 2 34 quotedbl dq " # 500,673,0,46,46,46 2 35 numbersign sh " $ 500,737,108,27,30,27 2 36 dollar Do " % 889,697,17,0,-6 2 37 percent & 833,695,17,28,-24,28 2 38 ampersand ' 278,720,0,74,-26,66 2 39 quoteright cq " ( 333,723,129,85,-8,66 2 40 parenleft ) 333,723,129,15,62,15 2 41 parenright * 444,695,0,45,-34,45 2 42 asterisk + 606,501,5 0 43 plus , 250,147,164,8,83,8 0 44 comma - 389,300,0,23,13,23 0 45 hyphen hy " . 250,135,17,0,2 0 46 period / 315,720,17,50,49,50 2 47 slash sl " 0 500,683,17,40,8,40 2 48 zero 1 500,678,3,0,9 2 49 one 2 500,683,3,4,49,4 2 50 two 3 500,683,17,0,42 2 51 three 4 500,683,3,37,47,37 2 52 four 5 500,675,17,31,36,31 2 53 five 6 500,683,17,38,11,38 2 54 six 7 500,674,3,94,-19,66 2 55 seven 8 500,683,17,34,24,34 2 56 eight 9 500,683,17,41,23,41 2 57 nine : 250,452,17,36,12,36 0 58 colon ; 250,452,164,47,83,47 0 59 semicolon < 606,517,21,2,1,2 0 60 less = 606,390,0,0,-1 0 61 equal > 606,517,21,1,2,1 0 62 greater ? 444,695,17,56,-41,56 2 63 question @ 833,681,12,0,-32 2 64 at at " A 722,683,3,13,85,13 2 65 A B 667,681,3,12,42,12 2 66 B C 685,695,17,60,-19,60 2 67 C D 778,682,3,19,50,19 2 68 D E 611,681,3,45,39,45 2 69 E F 556,681,3,87,56,66 2 70 F G 778,695,17,22,-22,22 2 71 G H 778,681,3,98,62,66 2 72 H I 389,681,3,73,51,66 2 73 I J 389,681,207,78,79,66 2 74 J K 722,681,3,74,60,66 2 75 K L 611,681,3,17,24,17 2 76 L M 944,681,17,91,73,66 2 77 M N 778,681,3,101,52,66 2 78 N O 833,695,17,11,-26,11 2 79 O P 667,681,3,56,39,56 2 80 P Q 833,695,222,11,-26,11 2 81 Q R 722,681,3,25,46,25 2 82 R S 556,695,17,11,0,11 2 83 S T 611,681,3,113,-6,66 2 84 T U 778,681,17,97,-33,66 2 85 U V 667,681,3,128,-17,66 2 86 V W 1000,689,3,123,-17,66 2 87 W X 722,681,3,100,59,66 2 88 X Y 611,695,3,114,-4,66 2 89 Y Z 667,681,3,59,49,59 2 90 Z [ 333,723,102,98,5,66 2 91 bracketleft lB " \ 606,720,0,0,-22 2 92 backslash rs " ] 333,723,102,32,71,32 2 93 bracketright rB " a^ 333,684,0,132,-38,66 2 94 circumflex ^ " _ 500,0,125,50,50,50 0 95 underscore ` 278,720,0,63,-15,63 2 96 quoteleft oq " a 556,470,17,13,6,13 0 97 a b 537,726,17,7,6,7 2 98 b c 444,469,17,42,18,42 0 99 c d 556,726,17,44,12,44 2 100 d e 444,469,17,24,22,24 0 101 e f 333,726,271,166,180,66 3 102 f g 500,469,271,79,100,66 1 103 g h 556,726,17,16,28,16 2 104 h i 333,695,17,29,24,29 2 105 i j 333,695,271,40,114,40 3 106 j k 556,726,17,22,16,22 2 107 k l 333,726,17,35,-14,35 2 108 l m 833,469,17,20,31,20 0 109 m n 556,469,17,15,33,15 0 110 n o 556,469,17,0,2 0 111 o p 556,469,271,10,71,10 1 112 p q 537,469,271,26,18,26 1 113 q r 389,469,17,72,30,66 0 114 r s 444,469,17,12,25,12 0 115 s t 389,636,17,70,8,66 2 116 t u 556,469,17,15,28,15 0 117 u v 556,469,17,7,31,7 0 118 v w 833,469,17,19,23,19 0 119 w x 500,469,17,50,58,50 0 120 x y 556,469,271,35,37,35 1 121 y z 500,469,17,20,19,20 0 122 z lC 333,720,105,51,32,51 2 123 braceleft { " ba 606,720,0,0,-209 2 124 bar | " rC 333,720,105,32,51,32 2 125 braceright } " a~ 333,654,0,158,-32,66 2 126 tilde ~ " bq 250,145,144,20,53,20 0 128 quotesinglbase Fo 500,446,0,8,15,8 0 129 guillemotleft Fc 500,443,0,8,15,8 0 130 guillemotright bu 606,516,0,0,-81 0 131 bullet Fn 500,690,242,29,42,29 2 132 florin f/ 167,683,0,221,220,66 2 133 fraction %0 1000,691,17,0,-15 2 134 perthousand dg 556,685,3,0,-17 2 135 dagger dd 556,693,153,31,17,31 2 136 daggerdbl en 500,282,0,62,62,62 0 137 endash em 1000,282,0,62,62,62 0 138 emdash fi 611,726,271,27,180,27 3 140 fi fl 611,726,271,70,180,66 3 141 fl .i 333,469,17,10,24,10 0 144 dotlessi ga 333,699,0,39,-60,39 2 146 grave a" 333,699,0,126,78,66 2 147 hungarumlaut a. 333,668,0,42,-152,42 2 148 dotaccent ab 333,680,0,129,-46,66 2 149 breve ah 333,684,0,162,-63,66 2 150 caron ao 556,714,0,0,-227 2 151 ring ho 333,0,206,0,18 0 152 ogonek lq 500,720,0,61,-15,61 2 153 quotedblleft rq 500,720,0,69,-23,66 2 154 quotedblright oe 778,469,17,27,2,27 0 155 oe /l 333,726,17,82,37,66 2 156 lslash Bq 500,145,144,0,68 0 157 quotedblbase OE 944,695,17,67,11,66 2 158 OE /L 611,681,3,17,44,17 2 159 Lslash r! 333,479,225,0,48 0 161 exclamdown ct 500,547,105,6,-2,6 0 162 cent Po 500,683,5,51,29,51 2 163 sterling Cs 500,533,0,18,18,18 0 164 currency Ye 500,695,3,88,39,66 2 165 yen bb 606,720,0,0,-209 2 166 brokenbar sc 556,695,151,0,3 2 167 section ad 333,668,0,143,-40,66 2 168 dieresis co 747,695,17,23,24,23 2 169 copyright Of 333,684,0,72,3,66 2 170 ordfeminine fo 333,446,0,9,-10,9 0 171 guilsinglleft tno 606,390,0,0,-1 0 172 logicalnot \- 606,292,0,0,-1 0 173 minus rg 747,695,17,23,24,23 2 174 registered a- 333,608,0,135,-26,66 0 175 macron de 400,683 2 176 degree t+- 606,501 0 177 plusminus S2 300,683,0,71,24,66 2 178 twosuperior S3 300,683,0,60,27,60 2 179 threesuperior aa 333,699,0,109,-103,66 2 180 acute mc 556,469,232,15,65,15 0 181 mu ps 556,681,204,123,36,66 2 182 paragraph pc 250,324,0,6,-17,6 0 183 periodcentered ac 333,5,218,0,38 0 184 cedilla S1 300,680,0,48,9,48 2 185 onesuperior Om 333,683,0,63,-1,63 2 186 ordmasculine fc 333,443,0,0,15 0 187 guilsinglright 14 750,683,2,32,32,32 2 188 onequarter 12 750,683,2,36,36,36 2 189 onehalf 34 750,683,2,32,32,32 2 190 threequarters r? 444,479,226,0,62 0 191 questiondown `A 722,911,3,13,85,13 2 192 Agrave 'A 722,911,3,13,85,13 2 193 Aacute ^A 722,896,3,13,85,13 2 194 Acircumflex ~A 722,866,3,13,85,13 2 195 Atilde :A 722,880,3,13,85,13 2 196 Adieresis oA 722,926,3,13,85,13 2 197 Aring AE 944,681,3,33,79,33 2 198 AE ,C 685,695,218,60,-19,60 2 199 Ccedilla `E 611,911,3,45,39,45 2 200 Egrave 'E 611,911,3,45,39,45 2 201 Eacute ^E 611,896,3,45,39,45 2 202 Ecircumflex :E 611,880,3,45,39,45 2 203 Edieresis `I 389,911,3,73,51,66 2 204 Igrave 'I 389,911,3,81,51,66 2 205 Iacute ^I 389,896,3,104,51,66 2 206 Icircumflex :I 389,880,3,115,51,66 2 207 Idieresis -D 778,682,3,19,50,19 2 208 Eth ~N 778,866,3,101,52,66 2 209 Ntilde `O 833,911,17,11,-26,11 2 210 Ograve 'O 833,911,17,11,-26,11 2 211 Oacute ^O 833,896,17,11,-26,11 2 212 Ocircumflex ~O 833,866,17,11,-26,11 2 213 Otilde :O 833,880,17,11,-26,11 2 214 Odieresis tmu 606,479,0,0,-22 0 215 multiply /O 833,730,54,14,-7,14 2 216 Oslash `U 778,911,17,97,-33,66 2 217 Ugrave 'U 778,911,17,97,-33,66 2 218 Uacute ^U 778,896,17,97,-33,66 2 219 Ucircumflex :U 778,880,17,97,-33,66 2 220 Udieresis 'Y 611,911,3,114,-4,66 2 221 Yacute TP 667,681,3,27,39,27 2 222 Thorn ss 556,726,271,43,181,43 3 223 germandbls `a 556,719,17,13,6,13 2 224 agrave 'a 556,719,17,13,6,13 2 225 aacute ^a 556,704,17,21,6,21 2 226 acircumflex ~a 556,666,17,47,6,47 2 227 atilde :a 556,688,17,32,6,32 2 228 adieresis oa 556,714,17,13,6,13 2 229 aring ae 738,469,17,23,6,23 0 230 ae ,c 444,469,218,42,18,42 0 231 ccedilla `e 444,719,17,24,22,24 2 232 egrave 'e 444,719,17,54,22,54 2 233 eacute ^e 444,704,17,77,22,66 2 234 ecircumflex :e 444,688,17,88,22,66 2 235 edieresis `i 333,719,17,39,24,39 2 236 igrave 'i 333,719,17,109,24,66 2 237 iacute ^i 333,704,17,120,24,66 2 238 icircumflex :i 333,688,17,143,24,66 2 239 idieresis Sd 556,726,17,40,2,40 2 240 eth ~n 556,666,17,47,33,47 2 241 ntilde `o 556,719,17,0,2 2 242 ograve 'o 556,719,17,0,2 2 243 oacute ^o 556,704,17,9,2,9 2 244 ocircumflex ~o 556,666,17,47,2,47 2 245 otilde :o 556,688,17,32,2,32 2 246 odieresis tdi 606,501,5 0 247 divide /o 556,506,50,16,36,16 0 248 oslash `u 556,719,17,15,28,15 2 249 ugrave 'u 556,719,17,15,28,15 2 250 uacute ^u 556,704,17,15,28,15 2 251 ucircumflex :u 556,688,17,32,28,32 2 252 udieresis 'y 556,719,271,35,37,35 3 253 yacute Tp 556,726,271,10,71,10 3 254 thorn :y 556,688,271,35,37,35 3 255 ydieresis u2026 1000,135,17,0,-41 0 256 ellipsis groff-1.23.0/font/devps/old/HNI0000644000175000017500000002461013753060053013034 00000000000000name HNI internalname Helvetica-Narrow-Oblique slant 12 spacewidth 228 encoding text.enc ligatures fi fl 0 kernpairs A y -40 A w -40 A v -40 A u -30 A Y -100 A W -50 A V -70 A U -50 A T -120 A Q -30 A O -30 A G -30 A C -30 B . -20 B , -20 B U -10 C . -30 C , -30 D . -70 D , -70 D Y -90 D W -40 D V -70 D A -40 F r -45 F . -150 F o -30 F e -30 F , -150 F a -50 F A -80 J u -20 J . -30 J , -30 J a -20 J A -20 K y -50 K u -30 K o -40 K e -40 K O -50 L y -30 L ' -160 L cq -160 L rq -140 L Y -140 L W -70 L V -110 L T -110 O . -40 O , -40 O Y -70 O X -60 O W -30 O V -50 O T -40 O A -20 P . -180 P o -50 P e -50 P , -180 P a -40 P A -120 Q U -10 R Y -50 R W -30 R V -50 R U -40 R T -30 R O -20 S . -20 S , -20 T y -120 T w -120 T u -120 T ; -20 T r -120 T . -120 T o -120 T - -140 T hy -140 T e -120 T , -120 T : -20 T a -120 T O -40 T A -120 U . -40 U , -40 U A -40 V u -70 V ; -40 V . -125 V o -80 V - -80 V hy -80 V e -80 V , -125 V : -40 V a -70 V O -40 V G -40 V A -80 W y -20 W u -30 W . -80 W o -30 W - -40 W hy -40 W e -30 W , -80 W a -40 W O -20 W A -50 Y u -110 Y ; -60 Y . -140 Y o -140 Y i -20 Y - -140 Y hy -140 Y e -140 Y , -140 Y : -60 Y a -140 Y O -85 Y A -110 a y -30 a w -20 a v -20 b y -20 b v -20 b u -20 b . -40 b l -20 b , -40 b b -10 c k -20 c , -15 : u0020 -50 , ' -100 , cq -100 , rq -100 e y -20 e x -30 e w -20 e v -30 e . -15 e , -15 f ' 50 f cq 50 f rq 60 f . -30 f o -30 f e -30 f .i -28 f , -30 f a -30 g r -10 h y -30 k o -20 k e -20 m y -15 m u -10 n y -15 n v -20 n u -10 o y -30 o x -30 o w -15 o v -15 o . -40 o , -40 /o z -55 /o y -70 /o x -85 /o w -70 /o v -70 /o u -55 /o t -55 /o s -55 /o r -55 /o q -55 /o . -95 /o p -55 /o o -55 /o n -55 /o m -55 /o l -55 /o k -55 /o j -55 /o i -55 /o h -55 /o g -55 /o f -55 /o e -55 /o d -55 /o , -95 /o c -55 /o b -55 /o a -55 p y -30 p . -35 p , -35 . u0020 -60 . ' -100 . cq -100 . rq -100 rq u0020 -40 ` ` -57 ` oq -57 oq ` -57 oq oq -57 ' u0020 -70 cq u0020 -70 ' s -50 cq s -50 ' r -50 cq r -50 ' ' -57 ' cq -57 cq ' -57 cq cq -57 ' d -50 cq d -50 r y 30 r v 30 r u 15 r t 40 r ; 30 r . -50 r p 30 r n 25 r m 25 r l 15 r k 15 r i 15 r , -50 r : 30 r a -10 s w -30 s . -15 s , -15 ; u0020 -50 u0020 ` -60 u0020 oq -60 u0020 lq -30 u0020 Y -90 u0020 W -40 u0020 V -50 u0020 T -50 v . -80 v o -25 v e -25 v , -80 v a -25 w . -60 w o -10 w e -10 w , -60 w a -15 x e -30 y . -100 y o -20 y e -20 y , -100 y a -20 z o -15 z e -15 charset ha 385,688,0,107,15,89 2 0 asciicircum ti 479,326,0,47,-41,47 0 1 asciitilde vS 547,929,19,87,-24,87 2 2 Scaron vZ 501,929,0,156,31,89 2 3 Zcaron vs 410,734,15,93,-2,89 2 4 scaron vz 410,734,0,108,25,89 2 5 zcaron :Y 547,901,0,164,-87,89 2 6 Ydieresis tm 820,718,0,96,-102,89 2 7 trademark aq 157,718,0,126,-79,89 2 8 quotesingle space 228 0 32 space ! 228,718,0,100,-24,89 2 33 exclam " 291,718,0,118,-88,89 2 34 quotedbl dq " # 456,688,0,111,-10,89 2 35 numbersign sh " $ 456,775,115,100,-7,89 2 36 dollar Do " % 729,703,19,50,-70,50 2 37 percent & 547,718,15,33,-13,33 2 38 ampersand ' 182,718,0,122,-74,89 2 39 quoteright cq " ( 273,733,207,149,-39,89 3 40 parenleft ) 273,733,207,53,57,53 3 41 parenright * 319,718,0,120,-85,89 2 42 asterisk + 479,505,0,68,-20,68 0 43 plus , 228,106,147,0,4 0 44 comma - 273,322,0,70,-27,70 0 45 hyphen hy " . 228,106,0,0,-21 0 46 period / 228,737,19,192,67,89 2 47 slash sl " 0 456,703,19,93,-27,89 2 48 zero 1 456,703,0,11,-120,11 2 49 one 2 456,703,0,100,29,89 2 50 two 3 456,703,19,94,-11,89 2 51 three 4 456,703,0,66,0,66 2 52 four 5 456,688,19,103,-5,89 2 53 five 6 456,703,19,98,-24,89 2 54 six 7 456,688,0,143,-62,89 2 55 seven 8 456,703,19,91,-10,89 2 56 eight 9 456,703,19,93,-17,89 2 57 nine : 228,516,0,69,-21,69 0 58 colon ; 228,516,147,69,4,69 0 59 semicolon < 479,495,0,97,-27,89 0 60 less = 479,390,0,86,-2,86 0 61 equal > 479,495,0,61,9,61 0 62 greater ? 456,727,0,94,-82,89 2 63 question @ 832,737,19,9,-126,9 2 64 at at " A 547,718,0,39,39,39 2 65 A B 547,718,0,86,-11,86 2 66 B C 592,737,19,98,-38,89 2 67 C D 592,718,0,84,-16,84 2 68 D E 547,718,0,128,-21,89 2 69 E F 501,718,0,152,-21,89 2 70 F G 638,737,19,67,-41,67 2 71 G H 592,718,0,113,-13,89 2 72 H I 228,718,0,101,-25,89 2 73 I J 410,718,19,116,11,89 2 74 J K 547,718,0,165,-12,89 2 75 K L 456,718,0,49,-12,49 2 76 L M 683,718,0,116,-10,89 2 77 M N 592,718,0,113,-12,89 2 78 N O 638,737,19,89,-36,89 2 79 O P 547,718,0,107,-21,89 2 80 P Q 638,737,56,89,-36,89 2 81 Q R 592,718,0,92,-22,89 2 82 R S 547,737,19,87,-24,87 2 83 S T 501,718,0,164,-72,89 2 84 T U 592,718,19,111,-51,89 2 85 U V 547,718,0,159,-92,89 2 86 V W 774,718,0,162,-88,89 2 87 W X 547,718,0,150,34,89 2 88 X Y 547,718,0,164,-87,89 2 89 Y Z 501,718,0,156,31,89 2 90 Z [ 228,722,196,153,33,89 2 91 bracketleft lB " \ 228,737,19,61,-65,61 2 92 backslash rs " ] 228,722,196,124,61,89 2 93 bracketright rB " a^ 273,734,0,136,-71,89 2 94 circumflex ^ " _ 456,0,125,37,72,37 0 95 underscore ` 182,725,0,133,-85,89 2 96 quoteleft oq " a 456,538,15,52,0,52 0 97 a b 456,718,15,73,2,73 2 98 b c 410,538,15,94,-11,89 0 99 c d 456,718,15,128,-19,89 2 100 d e 456,538,15,68,-19,68 0 101 e f 228,728,0,163,-21,89 2 102 f g 456,538,220,94,16,89 1 103 g h 456,718,0,64,-3,64 2 104 h i 182,718,0,120,-5,89 2 105 i j 182,718,210,120,99,89 3 106 j k 410,718,0,132,-5,89 2 107 k l 182,718,0,120,-5,89 2 108 l m 683,538,0,66,-3,66 0 109 m n 456,538,0,64,-3,64 0 110 n o 456,538,14,73,-18,73 0 111 o p 456,538,207,73,39,73 1 112 p q 456,538,207,90,-19,89 1 113 q r 273,538,0,142,-13,89 0 114 r s 410,538,15,74,-2,74 0 115 s t 228,669,7,124,-34,89 2 116 t u 456,523,15,86,-27,86 0 117 u v 410,523,0,135,-48,89 0 118 v w 592,523,0,131,-53,89 0 119 w x 410,523,0,127,41,89 0 120 x y 410,523,214,132,38,89 1 121 y z 410,523,0,108,25,89 0 122 z lC 274,722,196,141,-25,89 2 123 braceleft { " ba 213,737,19,102,-24,89 2 124 bar | " rC 274,722,196,67,50,67 2 125 braceright } " a~ 273,722,0,179,-52,89 2 126 tilde ~ " bq 182,106,149,15,33,15 0 128 quotesinglbase Fo 456,446,0,48,-70,48 0 129 guillemotleft Fc 456,446,0,27,-48,27 0 130 guillemotright bu 287,517,0,102,-24,89 0 131 bullet Fn 456,737,207,131,93,89 3 132 florin f/ 137,703,19,309,189,89 2 133 fraction %0 820,703,19,74,-22,74 2 134 perthousand dg 456,718,159,104,-60,89 2 135 dagger dd 456,718,159,105,7,89 2 136 daggerdbl en 456,313,0,104,8,89 0 137 endash em 820,313,0,105,8,89 0 138 emdash fi 410,728,0,121,-21,89 2 140 fi fl 410,728,0,119,-21,89 2 141 fl .i 228,523,0,63,-28,63 0 144 dotlessi ga 273,734,0,53,-89,53 2 146 grave a" 273,734,0,240,-79,89 2 147 hungarumlaut a. 273,706,0,74,-154,74 2 148 dotaccent ab 273,731,0,168,-87,89 2 149 breve ah 273,734,0,161,-95,89 2 150 caron ao 273,756,0,107,-125,89 2 151 ring ho 273,0,225,0,15 1 152 ogonek lq 273,725,0,155,-63,89 2 153 quotedblleft rq 273,718,0,144,-52,89 2 154 quotedblright oe 774,538,15,67,-18,67 0 155 oe /l 182,718,0,152,16,89 2 156 lslash Bq 273,106,149,37,55,37 0 157 quotedblbase OE 820,737,19,145,-30,89 2 158 OE /L 456,718,0,49,16,49 2 159 Lslash r! 273,523,195,44,-13,44 0 161 exclamdown ct 456,623,115,73,-28,73 0 162 cent Po 456,718,16,114,10,89 2 163 sterling Cs 456,603,0,124,1,89 0 164 currency Ye 456,688,0,167,-17,89 2 165 yen bb 213,737,19,102,-24,89 2 166 brokenbar sc 456,737,191,73,-13,73 2 167 section ad 273,706,0,140,-88,89 2 168 dieresis co 604,737,19,133,6,89 2 169 copyright Of 303,737,0,115,-32,89 2 170 ordfeminine fo 273,446,0,56,-62,56 0 171 guilsinglleft tno 479,390,0,86,-37,86 0 172 logicalnot \- 479,289,0,68,-20,68 0 173 minus rg 604,737,19,133,6,89 2 174 registered a- 273,684,0,161,-67,89 2 175 macron de 328,703,0,106,-88,89 2 176 degree t+- 479,506,0,78,18,78 0 177 plusminus S2 273,703,0,145,-2,89 2 178 twosuperior S3 273,703,0,135,-24,89 2 179 threesuperior aa 273,734,0,167,-153,89 2 180 acute mc 456,523,207,86,30,86 1 181 mu ps 440,718,173,143,-53,89 2 182 paragraph pc 228,315,0,33,-56,33 0 183 periodcentered ac 273,0,225,0,48 1 184 cedilla S1 273,703,0,82,-86,82 2 185 onesuperior Om 299,737,0,135,-32,89 2 186 ordmasculine fc 273,446,0,34,-41,34 0 187 guilsinglright 14 684,703,19,24,-73,24 2 188 onequarter 12 684,703,19,54,-43,54 2 189 onehalf 34 684,703,19,72,-56,72 2 190 threequarters r? 501,525,201,0,-20 0 191 questiondown `A 547,929,0,39,39,39 2 192 Agrave 'A 547,929,0,63,39,63 2 193 Aacute ^A 547,929,0,39,39,39 2 194 Acircumflex ~A 547,917,0,76,39,76 2 195 Atilde :A 547,901,0,39,39,39 2 196 Adieresis oA 547,931,0,39,39,39 2 197 Aring AE 820,718,0,129,43,89 2 198 AE ,C 592,737,225,98,-38,89 3 199 Ccedilla `E 547,929,0,128,-21,89 2 200 Egrave 'E 547,929,0,128,-21,89 2 201 Eacute ^E 547,929,0,128,-21,89 2 202 Ecircumflex :E 547,901,0,128,-21,89 2 203 Edieresis `I 228,929,0,110,-25,89 2 204 Igrave 'I 228,929,0,223,-25,89 2 205 Iacute ^I 228,929,0,193,-25,89 2 206 Icircumflex :I 228,901,0,197,-25,89 2 207 Idieresis -D 592,718,0,84,-7,84 2 208 Eth ~N 592,917,0,113,-12,89 2 209 Ntilde `O 638,929,19,89,-36,89 2 210 Ograve 'O 638,929,19,89,-36,89 2 211 Oacute ^O 638,929,19,89,-36,89 2 212 Ocircumflex ~O 638,917,19,89,-36,89 2 213 Otilde :O 638,901,19,89,-36,89 2 214 Odieresis tmu 479,506,0,97,9,89 0 215 multiply /O 638,737,19,142,15,89 2 216 Oslash `U 592,929,19,111,-51,89 2 217 Ugrave 'U 592,929,19,111,-51,89 2 218 Uacute ^U 592,929,19,111,-51,89 2 219 Ucircumflex :U 592,901,19,111,-51,89 2 220 Udieresis 'Y 547,929,0,164,-87,89 2 221 Yacute TP 547,718,0,87,-21,87 2 222 Thorn ss 501,728,15,88,-5,88 2 223 germandbls `a 456,734,15,52,0,52 2 224 agrave 'a 456,734,15,75,0,75 2 225 aacute ^a 456,734,15,52,0,52 2 226 acircumflex ~a 456,722,15,80,0,80 2 227 atilde :a 456,706,15,52,0,52 2 228 adieresis oa 456,756,15,52,0,52 2 229 aring ae 729,538,15,67,0,67 0 230 ae ,c 410,538,225,94,-11,89 1 231 ccedilla `e 456,734,15,68,-19,68 2 232 egrave 'e 456,734,15,75,-19,75 2 233 eacute ^e 456,734,15,68,-19,68 2 234 ecircumflex :e 456,706,15,68,-19,68 2 235 edieresis `i 228,734,0,76,-28,76 2 236 igrave 'i 228,734,0,189,-28,89 2 237 iacute ^i 228,734,0,159,-28,89 2 238 icircumflex :i 228,706,0,163,-28,89 2 239 idieresis Sd 456,737,15,100,-17,89 2 240 eth ~n 456,722,0,80,-3,80 2 241 ntilde `o 456,734,14,73,-18,73 2 242 ograve 'o 456,734,14,75,-18,75 2 243 oacute ^o 456,734,14,73,-18,73 2 244 ocircumflex ~o 456,722,14,88,-18,88 2 245 otilde :o 456,706,14,73,-18,73 2 246 odieresis tdi 479,524,19,68,-20,68 0 247 divide /o 501,545,22,80,26,80 0 248 oslash `u 456,734,15,86,-27,86 2 249 ugrave 'u 456,734,15,86,-27,86 2 250 uacute ^u 456,734,15,86,-27,86 2 251 ucircumflex :u 456,706,15,86,-27,86 2 252 udieresis 'y 410,734,214,132,38,89 3 253 yacute Tp 456,718,207,73,39,73 3 254 thorn :y 410,706,214,132,38,89 3 255 ydieresis u2026 820,106,0,0,-44 0 256 ellipsis groff-1.23.0/font/devps/old/HNR0000644000175000017500000002000713753060053013041 00000000000000name HNR internalname Helvetica-Narrow spacewidth 228 encoding text.enc ligatures fi fl 0 kernpairs A y -32 A w -32 A v -32 A u -24 A Y -81 A W -40 A V -56 A U -40 A T -97 A Q -24 A O -24 A G -24 A C -24 B . -15 B , -15 B U -7 C . -24 C , -24 D . -56 D , -56 D Y -73 D W -32 D V -56 D A -32 F r -36 F . -122 F o -24 F e -24 F , -122 F a -40 F A -65 J u -15 J . -24 J , -24 J a -15 J A -15 K y -40 K u -24 K o -32 K e -32 K O -40 L y -24 L ' -130 L cq -130 L rq -114 L Y -114 L W -56 L V -89 L T -89 O . -32 O , -32 O Y -56 O X -48 O W -24 O V -40 O T -32 O A -15 P . -147 P o -40 P e -40 P , -147 P a -32 P A -97 Q U -7 R Y -40 R W -24 R V -40 R U -32 R T -24 R O -15 S . -15 S , -15 T y -97 T w -97 T u -97 T ; -15 T r -97 T . -97 T o -97 T - -114 T hy -114 T e -97 T , -97 T : -15 T a -97 T O -32 T A -97 U . -32 U , -32 U A -32 V u -56 V ; -32 V . -102 V o -65 V - -65 V hy -65 V e -65 V , -102 V : -32 V a -56 V O -32 V G -32 V A -65 W y -15 W u -24 W . -65 W o -24 W - -32 W hy -32 W e -24 W , -65 W a -32 W O -15 W A -40 Y u -89 Y ; -48 Y . -114 Y o -114 Y i -15 Y - -114 Y hy -114 Y e -114 Y , -114 Y : -48 Y a -114 Y O -69 Y A -89 a y -24 a w -15 a v -15 b y -15 b v -15 b u -15 b . -32 b l -15 b , -32 b b -7 c k -15 c , -11 : u0020 -40 , ' -81 , cq -81 , rq -81 e y -15 e x -24 e w -15 e v -24 e . -11 e , -11 f ' 41 f cq 41 f rq 49 f . -24 f o -24 f e -24 f .i -22 f , -24 f a -24 g r -7 h y -24 k o -15 k e -15 m y -11 m u -7 n y -11 n v -15 n u -7 o y -24 o x -24 o w -11 o v -11 o . -32 o , -32 /o z -44 /o y -56 /o x -69 /o w -56 /o v -56 /o u -44 /o t -44 /o s -44 /o r -44 /o q -44 /o . -77 /o p -44 /o o -44 /o n -44 /o m -44 /o l -44 /o k -44 /o j -44 /o i -44 /o h -44 /o g -44 /o f -44 /o e -44 /o d -44 /o , -77 /o c -44 /o b -44 /o a -44 p y -24 p . -28 p , -28 . u0020 -48 . ' -81 . cq -81 . rq -81 rq u0020 -32 ` ` -46 ` oq -46 oq ` -46 oq oq -46 ' u0020 -56 cq u0020 -56 ' s -40 cq s -40 ' r -40 cq r -40 ' ' -46 ' cq -46 cq ' -46 cq cq -46 ' d -40 cq d -40 r y 25 r v 25 r u 12 r t 33 r ; 25 r . -40 r p 25 r n 21 r m 21 r l 12 r k 12 r i 12 r , -40 r : 25 r a -7 s w -24 s . -11 s , -11 ; u0020 -40 u0020 ` -48 u0020 oq -48 u0020 lq -24 u0020 Y -73 u0020 W -32 u0020 V -40 u0020 T -40 v . -65 v o -20 v e -20 v , -65 v a -20 w . -48 w o -7 w e -7 w , -48 w a -11 x e -24 y . -81 y o -15 y e -15 y , -81 y a -15 z o -11 z e -11 charset ha 385,688,0,11,11 2 0 asciicircum ti 479,326 0 1 asciitilde vS 547,929,19 2 2 Scaron vZ 501,929 2 3 Zcaron vs 410,734,15 2 4 scaron vz 410,734 2 5 zcaron :Y 547,901 2 6 Ydieresis tm 820,718 2 7 trademark aq 157,718 2 8 quotesingle space 228 0 32 space ! 228,718 2 33 exclam " 291,718 2 34 quotedbl dq " # 456,688 2 35 numbersign sh " $ 456,775,115 2 36 dollar Do " % 729,703,19 2 37 percent & 547,718,15 2 38 ampersand ' 182,718 2 39 quoteright cq " ( 273,733,207 3 40 parenleft ) 273,733,207 3 41 parenright * 319,718 2 42 asterisk + 479,505 0 43 plus , 228,106,147 0 44 comma - 273,322 0 45 hyphen hy " . 228,106 0 46 period / 228,737,19,14,14 2 47 slash sl " 0 456,703,19 2 48 zero 1 456,703 2 49 one 2 456,703 2 50 two 3 456,703,19 2 51 three 4 456,703 2 52 four 5 456,688,19 2 53 five 6 456,703,19 2 54 six 7 456,688 2 55 seven 8 456,703,19 2 56 eight 9 456,703,19 2 57 nine : 228,516 0 58 colon ; 228,516,147 0 59 semicolon < 479,495 0 60 less = 479,390 0 61 equal > 479,495 0 62 greater ? 456,727 2 63 question @ 832,737,19 2 64 at at " A 547,718 2 65 A B 547,718 2 66 B C 592,737,19 2 67 C D 592,718 2 68 D E 547,718 2 69 E F 501,718 2 70 F G 638,737,19 2 71 G H 592,718 2 72 H I 228,718 2 73 I J 410,718,19 2 74 J K 547,718 2 75 K L 456,718 2 76 L M 683,718 2 77 M N 592,718 2 78 N O 638,737,19 2 79 O P 547,718 2 80 P Q 638,737,56 2 81 Q R 592,718 2 82 R S 547,737,19 2 83 S T 501,718 2 84 T U 592,718,19 2 85 U V 547,718 2 86 V W 774,718 2 87 W X 547,718 2 88 X Y 547,718 2 89 Y Z 501,718 2 90 Z [ 228,722,196 2 91 bracketleft lB " \ 228,737,19,14,14 2 92 backslash rs " ] 228,722,196 2 93 bracketright rB " a^ 273,734 2 94 circumflex ^ " _ 456,0,125 0 95 underscore ` 182,725 2 96 quoteleft oq " a 456,538,15 0 97 a b 456,718,15 2 98 b c 410,538,15 0 99 c d 456,718,15 2 100 d e 456,538,15 0 101 e f 228,728 2 102 f g 456,538,220 1 103 g h 456,718 2 104 h i 182,718 2 105 i j 182,718,210,0,13 3 106 j k 410,718,0,1 2 107 k l 182,718 2 108 l m 683,538 0 109 m n 456,538 0 110 n o 456,538,14 0 111 o p 456,538,207 1 112 p q 456,538,207 1 113 q r 273,538 0 114 r s 410,538,15 0 115 s t 228,669,7 2 116 t u 456,523,15 0 117 u v 410,523 0 118 v w 592,523 0 119 w x 410,523 0 120 x y 410,523,214 1 121 y z 410,523 0 122 z lC 274,722,196 2 123 braceleft { " ba 213,737,19 2 124 bar | " rC 274,722,196 2 125 braceright } " a~ 273,722,0,3,3 2 126 tilde ~ " bq 182,106,149 0 128 quotesinglbase Fo 456,446 0 129 guillemotleft Fc 456,446 0 130 guillemotright bu 287,517 0 131 bullet Fn 456,737,207,0,9 3 132 florin f/ 137,703,19,136,136 2 133 fraction %0 820,703,19 2 134 perthousand dg 456,718,159 2 135 dagger dd 456,718,159 2 136 daggerdbl en 456,313 0 137 endash em 820,313 0 138 emdash fi 410,728 2 140 fi fl 410,728 2 141 fl .i 228,523 0 144 dotlessi ga 273,734 2 146 grave a" 273,734,0,62 2 147 hungarumlaut a. 273,706 2 148 dotaccent ab 273,731 2 149 breve ah 273,734 2 150 caron ao 273,756 2 151 ring ho 273,0,225 1 152 ogonek lq 273,725 2 153 quotedblleft rq 273,718 2 154 quotedblright oe 774,538,15 0 155 oe /l 182,718,0,16,16 2 156 lslash Bq 273,106,149 0 157 quotedblbase OE 820,737,19 2 158 OE /L 456,718,0,0,16 2 159 Lslash r! 273,523,195 0 161 exclamdown ct 456,623,115 0 162 cent Po 456,718,16 2 163 sterling Cs 456,603 0 164 currency Ye 456,688 2 165 yen bb 213,737,19 2 166 brokenbar sc 456,737,191 2 167 section ad 273,706 2 168 dieresis co 604,737,19,13,11 2 169 copyright Of 303,737 2 170 ordfeminine fo 273,446 0 171 guilsinglleft tno 479,390 0 172 logicalnot \- 479,289 0 173 minus rg 604,737,19,13,11 2 174 registered a- 273,684 2 175 macron de 328,703 2 176 degree t+- 479,506 0 177 plusminus S2 273,703 2 178 twosuperior S3 273,703 2 179 threesuperior aa 273,734 2 180 acute mc 456,523,207 1 181 mu ps 440,718,173 2 182 paragraph pc 228,315 0 183 periodcentered ac 273,0,225 1 184 cedilla S1 273,703 2 185 onesuperior Om 299,737 2 186 ordmasculine fc 273,446 0 187 guilsinglright 14 684,703,19 2 188 onequarter 12 684,703,19 2 189 onehalf 34 684,703,19 2 190 threequarters r? 501,525,201 0 191 questiondown `A 547,929 2 192 Agrave 'A 547,929 2 193 Aacute ^A 547,929 2 194 Acircumflex ~A 547,917 2 195 Atilde :A 547,901 2 196 Adieresis oA 547,931 2 197 Aring AE 820,718 2 198 AE ,C 592,737,225 3 199 Ccedilla `E 547,929 2 200 Egrave 'E 547,929 2 201 Eacute ^E 547,929 2 202 Ecircumflex :E 547,901 2 203 Edieresis `I 228,929,0,0,11 2 204 Igrave 'I 228,929,0,11 2 205 Iacute ^I 228,929,0,6,5 2 206 Icircumflex :I 228,901 2 207 Idieresis -D 592,718 2 208 Eth ~N 592,917 2 209 Ntilde `O 638,929,19 2 210 Ograve 'O 638,929,19 2 211 Oacute ^O 638,929,19 2 212 Ocircumflex ~O 638,917,19 2 213 Otilde :O 638,901,19 2 214 Odieresis tmu 479,506 0 215 multiply /O 638,737,19 2 216 Oslash `U 592,929,19 2 217 Ugrave 'U 592,929,19 2 218 Uacute ^U 592,929,19 2 219 Ucircumflex :U 592,901,19 2 220 Udieresis 'Y 547,929 2 221 Yacute TP 547,718 2 222 Thorn ss 501,728,15 2 223 germandbls `a 456,734,15 2 224 agrave 'a 456,734,15 2 225 aacute ^a 456,734,15 2 226 acircumflex ~a 456,722,15 2 227 atilde :a 456,706,15 2 228 adieresis oa 456,756,15 2 229 aring ae 729,538,15 0 230 ae ,c 410,538,225 1 231 ccedilla `e 456,734,15 2 232 egrave 'e 456,734,15 2 233 eacute ^e 456,734,15 2 234 ecircumflex :e 456,706,15 2 235 edieresis `i 228,734,0,0,11 2 236 igrave 'i 228,734,0,11 2 237 iacute ^i 228,734,0,6,5 2 238 icircumflex :i 228,706 2 239 idieresis Sd 456,737,15 2 240 eth ~n 456,722 2 241 ntilde `o 456,734,14 2 242 ograve 'o 456,734,14 2 243 oacute ^o 456,734,14 2 244 ocircumflex ~o 456,722,14 2 245 otilde :o 456,706,14 2 246 odieresis tdi 479,524,19 0 247 divide /o 501,545,22 0 248 oslash `u 456,734,15 2 249 ugrave 'u 456,734,15 2 250 uacute ^u 456,734,15 2 251 ucircumflex :u 456,706,15 2 252 udieresis 'y 410,734,214 3 253 yacute Tp 456,718,207 3 254 thorn :y 410,706,214 3 255 ydieresis u2026 820,106 0 256 ellipsis groff-1.23.0/font/devps/old/PB0000644000175000017500000001562013753060053012720 00000000000000name PB internalname Palatino-Bold spacewidth 250 encoding text.enc ligatures fi fl 0 kernpairs A y -70 A w -70 A v -70 A u0020 -18 A ' -92 A cq -92 A Y -111 A W -90 A V -129 A T -92 F . -111 F , -111 F A -55 L y -74 L u0020 -18 L ' -74 L cq -74 L Y -92 L W -92 L V -92 L T -74 P . -129 P , -129 P A -74 R y -30 R Y -55 R W -37 R V -74 R T -55 T y -90 T w -90 T u -129 T ; -74 T s -111 T r -111 T . -92 T o -111 T i -55 T - -92 T hy -92 T e -111 T , -92 T : -74 T c -129 T a -111 T A -92 V y -90 V u -92 V ; -74 V r -111 V . -129 V o -111 V i -55 V - -92 V hy -92 V e -111 V , -129 V : -74 V a -111 V A -129 W y -74 W u -74 W ; -37 W r -74 W . -37 W o -74 W i -37 W - -37 W hy -37 W e -74 W , -92 W : -37 W a -74 W A -90 Y v -74 Y u -74 Y ; -55 Y q -92 Y . -74 Y p -74 Y o -74 Y i -55 Y - -74 Y hy -74 Y e -74 Y , -74 Y : -55 Y a -74 Y A -55 f ' 37 f cq 37 f f -18 1 1 -37 ` ` -55 ` oq -55 oq ` -55 oq oq -55 ' t -18 cq t -18 ' u0020 -55 cq u0020 -55 ' s -55 cq s -55 ' ' -55 ' cq -55 cq ' -55 cq cq -55 r ' 55 r cq 55 r . -55 r - -18 r hy -18 r , -55 v . -111 v , -111 w . -92 w , -92 y . -92 y , -92 charset ha 606,678 2 0 asciicircum ti 606,342 0 1 asciitilde vS 611,909,17 2 2 Scaron vZ 667,909,3 2 3 Zcaron vs 444,693,17 2 4 scaron vz 500,693,3 2 5 zcaron :Y 667,895,3 2 6 Ydieresis tm 998,678 2 7 trademark aq 227,695 2 8 quotesingle space 250 0 32 space ! 278,688,12 2 33 exclam " 402,695 2 34 quotedbl dq " # 500,673 2 35 numbersign sh " $ 500,721,114 2 36 dollar Do " % 889,714,9 2 37 percent & 833,684,17 2 38 ampersand ' 278,695 2 39 quoteright cq " ( 333,723,104 2 40 parenleft ) 333,723,104 2 41 parenright * 444,695 2 42 asterisk + 606,505 0 43 plus , 250,141,166,0,6 0 44 comma - 333,305 0 45 hyphen hy " . 250,144,12 0 46 period / 296,720,17,9,9 2 47 slash sl " 0 500,660,17 2 48 zero 1 500,670,3 2 49 one 2 500,660,3 2 50 two 3 500,660,17 2 51 three 4 500,672,3 2 52 four 5 500,656,17 2 53 five 6 500,660,17 2 54 six 7 500,656,3 2 55 seven 8 500,660,17 2 56 eight 9 500,660,17 2 57 nine : 250,454,12 0 58 colon ; 250,454,166,0,6 0 59 semicolon < 606,519,15 0 60 less = 606,396 0 61 equal > 606,519,15 0 62 greater ? 444,687,12 2 63 question @ 747,681,12 2 64 at at " A 778,686,3 2 65 A B 667,681,3 2 66 B C 722,695,17 2 67 C D 833,681,3 2 68 D E 611,681,4 2 69 E F 556,681,3 2 70 F G 833,695,17 2 71 G H 833,681,3 2 72 H I 389,681,3 2 73 I J 389,681,213,0,11 2 74 J K 778,681,3 2 75 K L 611,681,4 2 76 L M 1000,681,10 2 77 M N 833,681,16 2 78 N O 833,695,17 2 79 O P 611,681,3 2 80 P Q 833,695,184 2 81 Q R 722,681,3 2 82 R S 611,695,17 2 83 S T 667,681,3 2 84 T U 778,681,17 2 85 U V 778,681,3 2 86 V W 1000,686,3 2 87 W X 667,695,3 2 88 X Y 667,695,3 2 89 Y Z 667,681,3 2 90 Z [ 333,720,104 2 91 bracketleft lB " \ 606,720 2 92 backslash rs " ] 333,720,104 2 93 bracketright rB " a^ 333,681,0,2,2 2 94 circumflex ^ " _ 500,0,125 0 95 underscore ` 278,695 2 96 quoteleft oq " a 500,471,17 0 97 a b 611,720,17 2 98 b c 444,471,17 0 99 c d 611,720,17 2 100 d e 500,471,17 0 101 e f 389,720,3 2 102 f g 556,471,266 1 103 g h 611,720,3 2 104 h i 333,706,3 2 105 i j 333,706,266 3 106 j k 611,720,3 2 107 k l 333,720,3 2 108 l m 889,471,3 0 109 m n 611,471,3 0 110 n o 556,471,17 0 111 o p 611,471,258 1 112 p q 611,471,258 1 113 q r 389,471,3 0 114 r s 444,471,17 0 115 s t 333,632,17 2 116 t u 611,471,17 0 117 u v 556,459,3 0 118 v w 833,471,3 0 119 w x 500,471,3 0 120 x y 556,459,266 1 121 y z 500,459,3 0 122 z lC 310,725,117 2 123 braceleft { " ba 606,720 2 124 bar | " rC 310,725,117 2 125 braceright } " a~ 333,661,0,16,16 2 126 tilde ~ " bq 333,130,160 0 128 quotesinglbase Fo 500,438 0 129 guillemotleft Fc 500,438 0 130 guillemotright bu 606,516 0 131 bullet Fn 500,703,242 2 132 florin f/ 167,660,0,153,152 2 133 fraction %0 1000,724,9 2 134 perthousand dg 500,682,6 2 135 dagger dd 500,682,245 2 136 daggerdbl en 500,291 0 137 endash em 1000,291 0 138 emdash fi 611,720,3 2 140 fi fl 611,720,3 2 141 fl .i 333,471,3 0 144 dotlessi ga 333,691 2 146 grave a" 333,691,0,57,56 2 147 hungarumlaut a. 333,671 2 148 dotaccent ab 333,669 2 149 breve ah 333,685,0,2,2 2 150 caron ao 333,700 2 151 ring ho 333,0,246 0 152 ogonek lq 500,695 2 153 quotedblleft rq 500,695 2 154 quotedblright oe 833,471,17 0 155 oe /l 333,720,3,1,4 2 156 lslash Bq 500,130,160 0 157 quotedblbase OE 1000,695,17 2 158 OE /L 611,681,4 2 159 Lslash r! 278,471,227 0 161 exclamdown ct 500,554,106 0 162 cent Po 500,676,19,1,2 2 163 sterling Cs 500,533 0 164 currency Ye 500,695,3 2 165 yen bb 606,720 2 166 brokenbar sc 500,695,217 2 167 section ad 333,671,0,8,8 2 168 dieresis co 747,695,17 2 169 copyright Of 438,660 2 170 ordfeminine fo 389,438 0 171 guilsinglleft tno 606,396 0 172 logicalnot \- 606,298 0 173 minus rg 747,695,17 2 174 registered a- 333,609 0 175 macron de 400,660 2 176 degree t+- 606,505 0 177 plusminus S2 300,660 2 178 twosuperior S3 300,667 2 179 threesuperior aa 333,691 2 180 acute mc 611,471,225 0 181 mu ps 641,683,161 2 182 paragraph pc 250,335 0 183 periodcentered ac 333,0,225 0 184 cedilla S1 300,665 2 185 onesuperior Om 488,660 2 186 ordmasculine fc 389,438 0 187 guilsinglright 14 750,665,2 2 188 onequarter 12 750,665,2 2 189 onehalf 34 750,667,2 2 190 threequarters r? 444,471,231 0 191 questiondown `A 778,915,3 2 192 Agrave 'A 778,915,3 2 193 Aacute ^A 778,905,3 2 194 Acircumflex ~A 778,885,3 2 195 Atilde :A 778,895,3 2 196 Adieresis oA 778,924,3 2 197 Aring AE 1000,681,4 2 198 AE ,C 722,695,225 2 199 Ccedilla `E 611,915,4 2 200 Egrave 'E 611,915,4 2 201 Eacute ^E 611,905,4 2 202 Ecircumflex :E 611,895,4 2 203 Edieresis `I 389,915,3 2 204 Igrave 'I 389,915,3 2 205 Iacute ^I 389,905,3 2 206 Icircumflex :I 389,895,3 2 207 Idieresis -D 833,681,3 2 208 Eth ~N 833,885,16 2 209 Ntilde `O 833,915,17 2 210 Ograve 'O 833,915,17 2 211 Oacute ^O 833,905,17 2 212 Ocircumflex ~O 833,885,17 2 213 Otilde :O 833,895,17 2 214 Odieresis tmu 606,483 0 215 multiply /O 833,698,20 2 216 Oslash `U 778,915,17 2 217 Ugrave 'U 778,915,17 2 218 Uacute ^U 778,905,17 2 219 Ucircumflex :U 778,895,17 2 220 Udieresis 'Y 667,915,3 2 221 Yacute TP 611,681,3 2 222 Thorn ss 611,720,17 2 223 germandbls `a 500,711,17 2 224 agrave 'a 500,711,17 2 225 aacute ^a 500,701,17 2 226 acircumflex ~a 500,673,17 2 227 atilde :a 500,691,17 2 228 adieresis oa 500,700,17 2 229 aring ae 778,471,17 0 230 ae ,c 444,471,225 0 231 ccedilla `e 500,711,17 2 232 egrave 'e 500,711,17 2 233 eacute ^e 500,701,17 2 234 ecircumflex :e 500,691,17 2 235 edieresis `i 333,711,3 2 236 igrave 'i 333,711,3 2 237 iacute ^i 333,701,3,2,2 2 238 icircumflex :i 333,691,3,8,8 2 239 idieresis Sd 556,720,17 2 240 eth ~n 611,673,3 2 241 ntilde `o 556,711,17 2 242 ograve 'o 556,711,17 2 243 oacute ^o 556,701,17 2 244 ocircumflex ~o 556,673,17 2 245 otilde :o 556,691,17 2 246 odieresis tdi 606,510 0 247 divide /o 556,471,18 0 248 oslash `u 611,711,17 2 249 ugrave 'u 611,711,17 2 250 uacute ^u 611,701,17 2 251 ucircumflex :u 611,691,17 2 252 udieresis 'y 556,711,266 3 253 yacute Tp 611,720,258 3 254 thorn :y 556,691,266 3 255 ydieresis u2026 1000,144,12 0 256 ellipsis groff-1.23.0/font/devps/old/PR0000644000175000017500000001565213753060053012745 00000000000000name PR internalname Palatino-Roman spacewidth 250 encoding text.enc ligatures fi fl 0 kernpairs A y -74 A w -74 A v -92 A u0020 -55 A ' -74 A cq -74 A Y -111 A W -74 A V -111 A T -74 F . -92 F , -92 F A -74 L y -55 L u0020 -37 L ' -74 L cq -74 L Y -92 L W -74 L V -92 L T -74 P u0020 -18 P . -129 P , -129 P A -92 R y -37 R Y -37 R W -37 R V -55 R T -37 T y -90 T w -90 T u -90 T ; -55 T s -90 T r -90 T . -74 T o -92 T i -55 T - -55 T hy -55 T e -92 T , -74 T : -55 T c -111 T a -92 T O -18 T A -74 V y -92 V u -92 V ; -55 V r -92 V . -129 V o -111 V i -55 V - -74 V hy -74 V e -111 V , -129 V : -55 V a -92 V A -111 W y -50 W u -50 W ; -18 W r -74 W . -92 W o -92 W i -55 W - -55 W hy -55 W e -92 W , -92 W : -18 W a -92 W A -92 Y v -90 Y u -90 Y u0020 -18 Y ; -74 Y q -90 Y . -111 Y p -111 Y o -92 Y i -55 Y - -92 Y hy -92 Y e -92 Y , -111 Y : -74 Y a -92 Y A -92 f ' 55 f cq 55 f f -18 1 1 -55 ` ` -37 ` oq -37 oq ` -37 oq oq -37 ' ' -37 ' cq -37 cq ' -37 cq cq -37 r u -8 r ' 74 r cq 74 r q -18 r . -74 r o -18 r - -18 r hy -18 r h -18 r g -18 r e -18 r d -18 r , -74 r c -18 u0020 Y -18 u0020 A -37 v . -111 v , -111 w . -92 w , -92 y . -111 y , -111 charset ha 606,689 2 0 asciicircum ti 606,347 0 1 asciitilde vS 525,908,20 2 2 Scaron vZ 667,908,3 2 3 Zcaron vs 424,685,20 2 4 scaron vz 500,685,3 2 5 zcaron :Y 667,868,3 2 6 Ydieresis tm 979,689 2 7 trademark aq 208,709 2 8 quotesingle space 250 0 32 space ! 278,694,5 2 33 exclam " 371,709 2 34 quotedbl dq " # 500,684 2 35 numbersign sh " $ 500,731,116 2 36 dollar Do " % 840,709,20 2 37 percent & 778,689,20 2 38 ampersand ' 278,709 2 39 quoteright cq " ( 333,726,215 2 40 parenleft ) 333,726,215 2 41 parenright * 389,689 2 42 asterisk + 606,512 0 43 plus , 250,123,155 0 44 comma - 333,287 0 45 hyphen hy " . 250,111,5 0 46 period / 606,726,119 2 47 slash sl " 0 500,689,20 2 48 zero 1 500,694,3 2 49 one 2 500,689,3 2 50 two 3 500,689,20 2 51 three 4 500,694,3 2 52 four 5 500,689,20 2 53 five 6 500,689,20 2 54 six 7 500,689,3 2 55 seven 8 500,689,20 2 56 eight 9 500,689,20 2 57 nine : 250,456,5 0 58 colon ; 250,456,153 0 59 semicolon < 606,522 0 60 less = 606,386 0 61 equal > 606,522 0 62 greater ? 444,694,5 2 63 question @ 747,694,20 2 64 at at " A 778,700,3 2 65 A B 611,692,3 2 66 B C 709,709,20 2 67 C D 774,692,3 2 68 D E 611,692,3 2 69 E F 556,692,3 2 70 F G 763,709,20 2 71 G H 832,692,3 2 72 H I 337,692,3 2 73 I J 333,692,194,0,15 2 74 J K 726,692,3 2 75 K L 611,692,3 2 76 L M 946,692,13 2 77 M N 831,692,20 2 78 N O 786,709,20 2 79 O P 604,692,3 2 80 P Q 786,709,176 2 81 Q R 668,692,3,1 2 82 R S 525,709,20 2 83 S T 613,692,3 2 84 T U 778,692,20 2 85 U V 722,692,9 2 86 V W 1000,700,9 2 87 W X 667,700,3 2 88 X Y 667,704,3 2 89 Y Z 667,692,3 2 90 Z [ 333,726,184 2 91 bracketleft lB " \ 606,726 2 92 backslash rs " ] 333,726,184 2 93 bracketright rB " a^ 333,677 2 94 circumflex ^ " _ 500,0,125 0 95 underscore ` 278,709 2 96 quoteleft oq " a 500,469,12 0 97 a b 553,726,12,0,15 2 98 b c 444,469,20 0 99 c d 611,726,12 2 100 d e 479,469,20 0 101 e f 333,728,3,8 2 102 f g 556,469,283 1 103 g h 582,726,3 2 104 h i 291,687,3 2 105 i j 234,688,283,0,40 3 106 j k 556,726,12 2 107 k l 291,726,3 2 108 l m 883,469,3 0 109 m n 582,469,3 0 110 n o 546,469,20 0 111 o p 601,469,281 1 112 p q 560,469,281 1 113 q r 395,469,3 0 114 r s 424,469,20 0 115 s t 326,621,12 2 116 t u 603,469,12 0 117 u v 565,459,7 0 118 v w 834,469,7 0 119 w x 516,469,3 0 120 x y 556,459,283 1 121 y z 500,462,3 0 122 z lC 333,726,175 2 123 braceleft { " ba 606,726 2 124 bar | " rC 333,726,175 2 125 braceright } " a~ 333,640 2 126 tilde ~ " bq 278,110,153 0 128 quotesinglbase Fo 500,428 0 129 guillemotleft Fc 500,428 0 130 guillemotright bu 606,516 0 131 bullet Fn 500,706,262 2 132 florin f/ 167,689,0,170,166 2 133 fraction %0 1144,709,20 2 134 perthousand dg 500,694,5 2 135 dagger dd 500,694,249 2 136 daggerdbl en 500,277 0 137 endash em 1000,277 0 138 emdash fi 605,728,3 2 140 fi fl 608,728,3 2 141 fl .i 287,469,3 0 144 dotlessi ga 333,677 2 146 grave a" 380,687 2 147 hungarumlaut a. 250,637 2 148 dotaccent ab 333,664 2 149 breve ah 333,677 2 150 caron ao 333,696 2 151 ring ho 313,0,165 0 152 ogonek lq 500,709 2 153 quotedblleft rq 500,709 2 154 quotedblright oe 827,469,20 0 155 oe /l 291,726,3,15,14 2 156 lslash Bq 500,110,153 0 157 quotedblbase OE 998,709,20 2 158 OE /L 611,692,3 2 159 Lslash r! 278,469,225 0 161 exclamdown ct 500,562,101 0 162 cent Po 500,694,13 2 163 sterling Cs 500,531 0 164 currency Ye 500,701,3 2 165 yen bb 606,726 2 166 brokenbar sc 500,709,219 2 167 section ad 333,637 2 168 dieresis co 747,706,18 2 169 copyright Of 333,709 2 170 ordfeminine fo 331,428 0 171 guilsinglleft tno 606,386 0 172 logicalnot \- 606,289 0 173 minus rg 747,706,18 2 174 registered a- 333,591 0 175 macron de 400,689 2 176 degree t+- 606,512 0 177 plusminus S2 300,689,0,1 2 178 twosuperior S3 300,689 2 179 threesuperior aa 333,677 2 180 acute mc 603,469,236 0 181 mu ps 628,694,150 2 182 paragraph pc 250,319 0 183 periodcentered ac 333,0,225 0 184 cedilla S1 300,692 2 185 onesuperior Om 333,709 2 186 ordmasculine fc 331,428 0 187 guilsinglright 14 750,692,3 2 188 onequarter 12 750,692,3 2 189 onehalf 34 750,689,3 2 190 threequarters r? 444,469,231 0 191 questiondown `A 778,908,3 2 192 Agrave 'A 778,908,3 2 193 Aacute ^A 778,908,3 2 194 Acircumflex ~A 778,871,3 2 195 Atilde :A 778,868,3 2 196 Adieresis oA 778,927,3 2 197 Aring AE 944,692,3,0,10 2 198 AE ,C 709,709,225 2 199 Ccedilla `E 611,908,3 2 200 Egrave 'E 611,908,3 2 201 Eacute ^E 611,908,3 2 202 Ecircumflex :E 611,868,3 2 203 Edieresis `I 337,908,3 2 204 Igrave 'I 337,908,3 2 205 Iacute ^I 337,908,3 2 206 Icircumflex :I 337,868,3 2 207 Idieresis -D 774,692,3 2 208 Eth ~N 831,871,20 2 209 Ntilde `O 786,908,20 2 210 Ograve 'O 786,908,20 2 211 Oacute ^O 786,908,20 2 212 Ocircumflex ~O 786,883,20 2 213 Otilde :O 786,868,20 2 214 Odieresis tmu 606,474 0 215 multiply /O 833,709,20 2 216 Oslash `U 778,908,20 2 217 Ugrave 'U 778,908,20 2 218 Uacute ^U 778,908,20 2 219 Ucircumflex :U 778,868,20 2 220 Udieresis 'Y 667,908,3 2 221 Yacute TP 604,692,3 2 222 Thorn ss 556,731,9 2 223 germandbls `a 500,697,12 2 224 agrave 'a 500,697,12 2 225 aacute ^a 500,697,12 2 226 acircumflex ~a 500,652,12 2 227 atilde :a 500,657,12 2 228 adieresis oa 500,716,12 2 229 aring ae 758,469,20 0 230 ae ,c 444,469,225 0 231 ccedilla `e 479,697,20 2 232 egrave 'e 479,697,20 2 233 eacute ^e 479,697,20 2 234 ecircumflex :e 479,657,20 2 235 edieresis `i 287,697,3 2 236 igrave 'i 287,697,3 2 237 iacute ^i 287,697,3,13,12 2 238 icircumflex :i 287,657,3,6,6 2 239 idieresis Sd 546,728,20 2 240 eth ~n 582,652,3 2 241 ntilde `o 546,697,20 2 242 ograve 'o 546,697,20 2 243 oacute ^o 546,697,20 2 244 ocircumflex ~o 546,652,20 2 245 otilde :o 546,657,20 2 246 odieresis tdi 606,512 0 247 divide /o 556,474,23 0 248 oslash `u 603,697,12 2 249 ugrave 'u 603,697,12 2 250 uacute ^u 603,697,12 2 251 ucircumflex :u 603,657,12 2 252 udieresis 'y 556,697,283 3 253 yacute Tp 601,726,281,0,2 3 254 thorn :y 556,657,283 3 255 ydieresis u2026 1000,111,5 0 256 ellipsis groff-1.23.0/font/devps/old/SS0000644000175000017500000001642613753060053012751 00000000000000name SS internalname Symbol-Slanted special slant 15.5 spacewidth 223 charset space 223 0 32 space --- 296,599,15,137,-72,99 3 33 exclam --- 635,627,0,216,-173,99 3 34 universal --- 445,599,15,162,-21,99 3 35 numbersign --- 489,629,0,183,28,99 3 36 existential --- 741,583,32,75,-97,75 3 37 percent --- 692,589,16,103,-18,99 3 38 ampersand --- 391,444,15,109,6,99 3 39 suchthat --- 296,599,170,203,-39,99 3 40 parenleft --- 296,600,170,93,72,93 3 41 parenright --- 445,490,0,105,-76,99 3 42 asteriskmath --- 489,474,0,123,-26,99 3 43 plus --- 223,93,136,10,41,10 3 44 comma --- 489,256,0,117,-24,99 3 45 minus --- 223,85,15,1,-20,1 3 46 period --- 247,575,15,208,55,99 3 47 slash --- 445,610,15,142,-40,99 3 48 zero --- 445,599,0,56,-57,56 3 49 one --- 445,611,0,129,28,99 3 50 two --- 445,611,16,115,-6,99 3 51 three --- 445,610,0,135,-8,99 3 52 four --- 445,610,15,188,14,99 3 53 five --- 445,610,16,193,-37,99 3 54 six --- 445,599,15,190,-101,99 3 55 seven --- 445,611,16,141,-32,99 3 56 eight --- 445,609,15,140,-2,99 3 57 nine --- 247,409,15,89,-31,89 3 58 colon --- 247,409,136,99,17,99 3 59 semicolon --- 489,464,0,171,-37,99 3 60 less --- 489,347,0,147,1,99 3 61 equal --- 489,464,0,108,27,99 3 62 greater --- 395,610,15,172,-113,99 3 63 question --- 489,423,0,158,40,99 3 64 congruent --- 643,599,0,21,47,21 3 65 Alpha --- 594,598,0,101,24,99 3 66 Beta --- 643,599,0,205,58,99 3 67 Chi --- 545,612,0,46,45,46 3 68 Delta --- 544,599,0,194,22,99 3 69 Epsilon --- 679,598,0,132,-55,99 3 70 Phi --- 537,599,0,227,19,99 3 71 Gamma --- 643,599,0,243,15,99 3 72 Eta --- 296,599,0,222,22,99 3 73 Iota +h 562,614,15,133,-58,99 3 74 theta1 --- 643,598,0,185,19,99 3 75 Kappa --- 611,612,0,49,45,49 3 76 Lambda --- 791,599,0,233,22,99 3 77 Mu --- 643,599,7,234,24,99 3 78 Nu --- 643,610,15,154,-62,99 3 79 Omicron --- 684,599,0,213,28,99 3 80 Pi --- 659,610,15,138,-62,99 3 81 Theta --- 495,599,0,200,25,99 3 82 Rho --- 527,599,0,186,45,99 3 83 Sigma --- 544,599,0,229,-109,99 3 84 Tau --- 614,599,0,240,-125,99 3 85 Upsilon ts 391,445,208,151,-28,99 3 86 sigma1 --- 684,612,0,126,20,99 3 87 Omega --- 574,598,0,176,14,99 3 88 Xi --- 708,608,0,227,-138,99 3 89 Psi --- 544,599,0,231,11,99 3 90 Zeta --- 296,599,138,207,16,99 3 91 bracketleft --- 768,426,0,0,-110 3 92 therefore --- 296,599,138,159,64,99 3 93 bracketright --- 586,600,0,60,37,60 3 94 perpendicular --- 445,0,224,0,122 3 95 underscore --- 445,816,0,829,-622,99 3 96 radicalex *a 562,445,15,146,-34,99 3 97 alpha *b 489,659,198,139,57,99 3 98 beta *x 489,445,206,134,98,99 3 99 chi *d 440,658,16,181,-33,99 3 100 delta *e 391,447,17,127,1,99 3 101 epsilon *f 464,596,200,103,-28,99 3 102 phi *g 366,444,200,252,-42,99 3 103 gamma *y 537,457,180,68,-50,68 3 104 eta *i 293,448,16,53,-47,53 3 105 iota +f 537,444,199,117,-42,99 3 106 phi1 *k 489,447,0,182,-56,99 3 107 kappa *l 489,658,16,91,29,91 3 108 lambda *m 513,445,198,70,68,70 3 109 mu *n 464,451,15,134,-69,99 3 110 nu *o 489,444,17,87,-36,87 3 111 omicron *p 489,433,18,160,-8,99 3 112 pi *h 464,614,16,140,-53,99 3 113 theta *r 489,444,205,82,69,82 3 114 rho *s 537,445,19,175,-37,99 3 115 sigma *t 391,445,16,170,-45,99 3 116 tau *u 513,451,15,95,-55,95 3 117 upsilon +p 635,519,15,173,-28,99 3 118 omega1 *w 611,445,16,126,-35,99 3 119 omega *c 439,681,200,126,-20,99 3 120 xi *q 611,445,203,198,-91,99 3 121 psi *z 440,673,200,190,-50,99 3 122 zeta --- 427,599,163,163,-66,99 3 123 braceleft --- 178,599,158,179,41,99 3 124 bar --- 427,599,163,67,31,67 3 125 braceright --- 489,273,0,110,-28,99 3 126 similar --- 552,609,0,208,-84,99 3 161 Upsilon1 --- 220,654,0,223,-106,99 3 162 minute --- 489,569,0,206,24,99 3 163 lessequal --- 149,603,11,391,214,99 3 164 fraction --- 635,360,0,107,-41,99 3 165 infinity --- 445,612,172,219,86,99 3 166 florin --- 670,474,23,25,-69,25 3 167 club --- 670,490,32,0,-148 3 168 diamond --- 670,473,29,59,-155,59 3 169 heart --- 670,488,32,0,-82 3 170 spade --- 927,455,13,103,-40,99 3 171 arrowboth --- 878,455,13,87,-47,87 3 172 arrowleft --- 537,810,0,204,-173,99 3 173 arrowup --- 878,455,13,94,-55,94 3 174 arrowright --- 537,790,20,85,-54,85 3 175 arrowdown --- 356,609,0,160,-137,99 3 176 degree --- 489,574,0,154,41,99 3 177 plusminus --- 366,656,0,244,-100,99 3 178 second --- 489,569,0,143,24,99 3 179 greaterequal --- 489,466,0,170,22,99 3 180 multiply --- 635,360,0,82,-40,82 3 181 proportional --- 440,664,18,152,-12,99 3 182 partialdiff --- 409,421,0,95,-68,95 3 183 bullet --- 489,406,0,119,-24,99 3 184 divide --- 489,489,22,148,-1,99 3 185 notequal --- 489,394,0,163,15,99 3 186 equivalence --- 489,351,0,133,-7,99 3 187 approxequal --- 890,85,15,0,-57 3 188 ellipsis --- 537,899,107,92,-166,92 3 189 arrowvertex --- 890,246,0,171,42,99 3 190 arrowhorizex --- 586,560,14,174,10,99 3 191 carriagereturn --- 732,586,16,58,-109,58 3 192 aleph --- 611,659,47,123,24,99 3 193 Ifraktur --- 708,653,13,175,-21,99 3 194 Rfraktur --- 878,510,188,50,-62,50 3 195 weierstrass --- 684,599,15,124,-64,99 3 196 circlemultiply --- 684,601,13,125,-65,99 3 197 circleplus --- 732,640,21,202,12,99 3 198 emptyset --- 684,453,0,80,14,80 3 199 intersection --- 684,438,15,154,-60,99 3 200 union --- 635,418,0,90,32,90 3 201 propersuperset --- 635,418,111,89,67,89 3 202 reflexsuperset --- 635,481,62,159,-37,99 3 203 notsubset --- 635,418,0,159,-37,99 3 204 propersubset --- 635,418,111,159,34,99 3 205 reflexsubset --- 635,417,0,0,-43 3 206 element --- 635,494,52,0,-24 3 207 notelement --- 684,599,0,199,27,99 3 208 angle --- 635,639,17,220,-181,99 3 209 gradient --- 703,596,18,110,-70,99 3 210 registerserif --- 703,601,13,113,-72,99 3 211 copyrightserif --- 792,599,0,205,-119,99 3 212 trademarkserif --- 732,668,90,238,56,99 3 213 product --- 489,816,34,272,-84,99 3 214 radical --- 223,276,0,52,-81,52 3 215 dotmath --- 635,256,0,100,-28,99 3 216 logicalnot --- 537,404,0,32,29,32 3 217 logicaland --- 537,424,0,152,-101,99 3 218 logicalor --- 927,454,18,101,-42,99 3 219 arrowdblboth --- 878,457,13,114,-46,99 3 220 arrowdblleft --- 537,811,0,201,-102,99 3 221 arrowdblup --- 878,452,18,89,-21,89 3 222 arrowdblright --- 537,792,17,152,-53,99 3 223 arrowdbldown --- 440,663,0,129,-71,99 3 224 lozenge --- 293,664,176,229,-48,99 3 225 angleleft --- 703,596,18,110,-70,99 3 226 registersans --- 703,601,13,111,-70,99 3 227 copyrightsans --- 700,599,0,182,-129,99 3 228 trademarksans --- 635,669,96,171,65,99 3 229 summation --- 342,824,261,350,96,99 3 230 parenlefttp --- 342,823,76,46,38,46 3 231 parenleftex --- 342,824,261,47,-63,47 3 232 parenleftbt --- 342,824,71,268,72,99 3 233 bracketlefttp --- 342,823,70,13,72,13 3 234 bracketleftex --- 342,824,71,14,72,14 3 235 bracketleftbt --- 440,824,67,258,-108,99 3 236 bracelefttp --- 440,832,76,96,-76,96 3 237 braceleftmid --- 440,824,62,94,-169,94 3 238 braceleftbt --- 440,832,71,96,-107,96 3 239 braceex --- 293,664,176,102,79,99 3 241 angleright --- 244,815,95,305,63,99 3 242 integral --- 611,820,74,312,-222,99 3 243 integraltp --- 611,868,78,79,-221,79 3 244 integralex --- 611,820,72,64,20,64 3 245 integralbt --- 342,824,261,206,-223,99 3 246 parenrighttp --- 342,823,76,365,-281,99 3 247 parenrightex --- 342,824,261,365,80,99 3 248 parenrightbt --- 342,824,71,285,-199,99 3 249 bracketrighttp --- 342,823,70,285,-200,99 3 250 bracketrightex --- 342,824,71,285,54,99 3 251 bracketrightbt --- 440,824,67,35,-108,35 3 252 bracerighttp --- 440,832,76,127,-105,99 3 253 bracerightmid --- 440,824,62,94,54,94 3 254 bracerightbt groff-1.23.0/font/devps/old/symbol.afm0000644000175000017500000002301313753060053014461 00000000000000StartFontMetrics 2.0 Comment Copyright (c) 1985, 1987, 1989, 1990 Adobe Systems Incorporated. All rights reserved. Comment Creation Date: Wed Jan 17 21:48:26 1990 Comment UniqueID 27004 Comment VMusage 28489 37622 FontName Symbol FullName Symbol FamilyName Symbol Weight Medium ItalicAngle 0 IsFixedPitch false FontBBox -180 -293 1090 1010 UnderlinePosition -98 UnderlineThickness 54 Version 001.007 Notice Copyright (c) 1985, 1987, 1989, 1990 Adobe Systems Incorporated. All rights reserved. EncodingScheme FontSpecific StartCharMetrics 189 C 32 ; WX 250 ; N space ; B 0 0 0 0 ; C 33 ; WX 333 ; N exclam ; B 128 -17 240 672 ; C 34 ; WX 713 ; N universal ; B 31 0 681 705 ; C 35 ; WX 500 ; N numbersign ; B 20 -16 481 673 ; C 36 ; WX 549 ; N existential ; B 25 0 478 707 ; C 37 ; WX 833 ; N percent ; B 63 -36 771 655 ; C 38 ; WX 778 ; N ampersand ; B 41 -18 750 661 ; C 39 ; WX 439 ; N suchthat ; B 48 -17 414 500 ; C 40 ; WX 333 ; N parenleft ; B 53 -191 300 673 ; C 41 ; WX 333 ; N parenright ; B 30 -191 277 673 ; C 42 ; WX 500 ; N asteriskmath ; B 65 134 427 551 ; C 43 ; WX 549 ; N plus ; B 10 0 539 533 ; C 44 ; WX 250 ; N comma ; B 56 -152 194 104 ; C 45 ; WX 549 ; N minus ; B 11 233 535 288 ; C 46 ; WX 250 ; N period ; B 69 -17 181 95 ; C 47 ; WX 278 ; N slash ; B 0 -18 254 646 ; C 48 ; WX 500 ; N zero ; B 23 -17 471 685 ; C 49 ; WX 500 ; N one ; B 117 0 390 673 ; C 50 ; WX 500 ; N two ; B 25 0 475 686 ; C 51 ; WX 500 ; N three ; B 39 -17 435 685 ; C 52 ; WX 500 ; N four ; B 16 0 469 685 ; C 53 ; WX 500 ; N five ; B 29 -17 443 685 ; C 54 ; WX 500 ; N six ; B 36 -17 467 685 ; C 55 ; WX 500 ; N seven ; B 24 -16 448 673 ; C 56 ; WX 500 ; N eight ; B 54 -18 440 685 ; C 57 ; WX 500 ; N nine ; B 31 -18 460 685 ; C 58 ; WX 278 ; N colon ; B 81 -17 193 460 ; C 59 ; WX 278 ; N semicolon ; B 83 -152 221 460 ; C 60 ; WX 549 ; N less ; B 26 0 523 522 ; C 61 ; WX 549 ; N equal ; B 11 141 537 390 ; C 62 ; WX 549 ; N greater ; B 26 0 523 522 ; C 63 ; WX 444 ; N question ; B 70 -17 412 686 ; C 64 ; WX 549 ; N congruent ; B 11 0 537 475 ; C 65 ; WX 722 ; N Alpha ; B 4 0 684 673 ; C 66 ; WX 667 ; N Beta ; B 29 0 592 673 ; C 67 ; WX 722 ; N Chi ; B -9 0 704 673 ; C 68 ; WX 612 ; N Delta ; B 6 0 608 688 ; C 69 ; WX 611 ; N Epsilon ; B 32 0 617 673 ; C 70 ; WX 763 ; N Phi ; B 26 0 741 673 ; C 71 ; WX 603 ; N Gamma ; B 24 0 609 673 ; C 72 ; WX 722 ; N Eta ; B 39 0 729 673 ; C 73 ; WX 333 ; N Iota ; B 32 0 316 673 ; C 74 ; WX 631 ; N theta1 ; B 18 -18 623 689 ; C 75 ; WX 722 ; N Kappa ; B 35 0 722 673 ; C 76 ; WX 686 ; N Lambda ; B 6 0 680 688 ; C 77 ; WX 889 ; N Mu ; B 28 0 887 673 ; C 78 ; WX 722 ; N Nu ; B 29 -8 720 673 ; C 79 ; WX 722 ; N Omicron ; B 41 -17 715 685 ; C 80 ; WX 768 ; N Pi ; B 25 0 745 673 ; C 81 ; WX 741 ; N Theta ; B 41 -17 715 685 ; C 82 ; WX 556 ; N Rho ; B 28 0 563 673 ; C 83 ; WX 592 ; N Sigma ; B 5 0 589 673 ; C 84 ; WX 611 ; N Tau ; B 33 0 607 673 ; C 85 ; WX 690 ; N Upsilon ; B -8 0 694 673 ; C 86 ; WX 439 ; N sigma1 ; B 40 -233 436 500 ; C 87 ; WX 768 ; N Omega ; B 34 0 736 688 ; C 88 ; WX 645 ; N Xi ; B 40 0 599 673 ; C 89 ; WX 795 ; N Psi ; B 15 0 781 684 ; C 90 ; WX 611 ; N Zeta ; B 44 0 636 673 ; C 91 ; WX 333 ; N bracketleft ; B 86 -155 299 674 ; C 92 ; WX 863 ; N therefore ; B 163 0 701 478 ; C 93 ; WX 333 ; N bracketright ; B 33 -155 246 674 ; C 94 ; WX 658 ; N perpendicular ; B 15 0 652 674 ; C 95 ; WX 500 ; N underscore ; B -2 -252 502 -206 ; C 96 ; WX 500 ; N radicalex ; B 480 881 1090 917 ; C 97 ; WX 631 ; N alpha ; B 41 -18 622 500 ; C 98 ; WX 549 ; N beta ; B 61 -223 515 741 ; C 99 ; WX 549 ; N chi ; B 12 -231 522 499 ; C 100 ; WX 494 ; N delta ; B 40 -19 481 740 ; C 101 ; WX 439 ; N epsilon ; B 22 -19 427 502 ; C 102 ; WX 521 ; N phi ; B 27 -224 490 671 ; C 103 ; WX 411 ; N gamma ; B 5 -225 484 499 ; C 104 ; WX 603 ; N eta ; B 0 -202 527 514 ; C 105 ; WX 329 ; N iota ; B 0 -17 301 503 ; C 106 ; WX 603 ; N phi1 ; B 36 -224 587 499 ; C 107 ; WX 549 ; N kappa ; B 33 0 558 501 ; C 108 ; WX 549 ; N lambda ; B 24 -17 548 739 ; C 109 ; WX 576 ; N mu ; B 33 -223 567 500 ; C 110 ; WX 521 ; N nu ; B -9 -16 475 507 ; C 111 ; WX 549 ; N omicron ; B 35 -19 501 499 ; C 112 ; WX 549 ; N pi ; B 10 -19 530 487 ; C 113 ; WX 521 ; N theta ; B 43 -17 485 690 ; C 114 ; WX 549 ; N rho ; B 50 -230 490 499 ; C 115 ; WX 603 ; N sigma ; B 30 -21 588 500 ; C 116 ; WX 439 ; N tau ; B 10 -19 418 500 ; C 117 ; WX 576 ; N upsilon ; B 7 -18 535 507 ; C 118 ; WX 713 ; N omega1 ; B 12 -18 671 583 ; C 119 ; WX 686 ; N omega ; B 42 -17 684 500 ; C 120 ; WX 493 ; N xi ; B 27 -224 469 766 ; C 121 ; WX 686 ; N psi ; B 12 -228 701 500 ; C 122 ; WX 494 ; N zeta ; B 60 -225 467 756 ; C 123 ; WX 480 ; N braceleft ; B 58 -183 397 673 ; C 124 ; WX 200 ; N bar ; B 65 -177 135 673 ; C 125 ; WX 480 ; N braceright ; B 79 -183 418 673 ; C 126 ; WX 549 ; N similar ; B 17 203 529 307 ; C 161 ; WX 620 ; N Upsilon1 ; B -2 0 610 685 ; C 162 ; WX 247 ; N minute ; B 27 459 228 735 ; C 163 ; WX 549 ; N lessequal ; B 29 0 526 639 ; C 164 ; WX 167 ; N fraction ; B -180 -12 340 677 ; C 165 ; WX 713 ; N infinity ; B 26 124 688 404 ; C 166 ; WX 500 ; N florin ; B 2 -193 494 686 ; C 167 ; WX 753 ; N club ; B 86 -26 660 533 ; C 168 ; WX 753 ; N diamond ; B 142 -36 600 550 ; C 169 ; WX 753 ; N heart ; B 117 -33 631 532 ; C 170 ; WX 753 ; N spade ; B 113 -36 629 548 ; C 171 ; WX 1042 ; N arrowboth ; B 24 -15 1024 511 ; C 172 ; WX 987 ; N arrowleft ; B 32 -15 942 511 ; C 173 ; WX 603 ; N arrowup ; B 45 0 571 910 ; C 174 ; WX 987 ; N arrowright ; B 49 -15 959 511 ; C 175 ; WX 603 ; N arrowdown ; B 45 -22 571 888 ; C 176 ; WX 400 ; N degree ; B 50 385 350 685 ; C 177 ; WX 549 ; N plusminus ; B 10 0 539 645 ; C 178 ; WX 411 ; N second ; B 20 459 413 737 ; C 179 ; WX 549 ; N greaterequal ; B 29 0 526 639 ; C 180 ; WX 549 ; N multiply ; B 17 8 533 524 ; C 181 ; WX 713 ; N proportional ; B 27 123 639 404 ; C 182 ; WX 494 ; N partialdiff ; B 26 -20 462 746 ; C 183 ; WX 460 ; N bullet ; B 50 113 410 473 ; C 184 ; WX 549 ; N divide ; B 10 71 536 456 ; C 185 ; WX 549 ; N notequal ; B 15 -25 540 549 ; C 186 ; WX 549 ; N equivalence ; B 14 82 538 443 ; C 187 ; WX 549 ; N approxequal ; B 14 135 527 394 ; C 188 ; WX 1000 ; N ellipsis ; B 111 -17 889 95 ; C 189 ; WX 603 ; N arrowvertex ; B 280 -120 336 1010 ; C 190 ; WX 1000 ; N arrowhorizex ; B -60 220 1050 276 ; C 191 ; WX 658 ; N carriagereturn ; B 15 -16 602 629 ; C 192 ; WX 823 ; N aleph ; B 175 -18 661 658 ; C 193 ; WX 686 ; N Ifraktur ; B 10 -53 578 740 ; C 194 ; WX 795 ; N Rfraktur ; B 26 -15 759 734 ; C 195 ; WX 987 ; N weierstrass ; B 159 -211 870 573 ; C 196 ; WX 768 ; N circlemultiply ; B 43 -17 733 673 ; C 197 ; WX 768 ; N circleplus ; B 43 -15 733 675 ; C 198 ; WX 823 ; N emptyset ; B 39 -24 781 719 ; C 199 ; WX 768 ; N intersection ; B 40 0 732 509 ; C 200 ; WX 768 ; N union ; B 40 -17 732 492 ; C 201 ; WX 713 ; N propersuperset ; B 20 0 673 470 ; C 202 ; WX 713 ; N reflexsuperset ; B 20 -125 673 470 ; C 203 ; WX 713 ; N notsubset ; B 36 -70 690 540 ; C 204 ; WX 713 ; N propersubset ; B 37 0 690 470 ; C 205 ; WX 713 ; N reflexsubset ; B 37 -125 690 470 ; C 206 ; WX 713 ; N element ; B 45 0 505 468 ; C 207 ; WX 713 ; N notelement ; B 45 -58 505 555 ; C 208 ; WX 768 ; N angle ; B 26 0 738 673 ; C 209 ; WX 713 ; N gradient ; B 36 -19 681 718 ; C 210 ; WX 790 ; N registerserif ; B 50 -17 740 673 ; C 211 ; WX 790 ; N copyrightserif ; B 51 -15 741 675 ; C 212 ; WX 890 ; N trademarkserif ; B 18 293 855 673 ; C 213 ; WX 823 ; N product ; B 25 -101 803 751 ; C 214 ; WX 549 ; N radical ; B 10 -38 515 917 ; C 215 ; WX 250 ; N dotmath ; B 69 210 169 310 ; C 216 ; WX 713 ; N logicalnot ; B 15 0 680 288 ; C 217 ; WX 603 ; N logicaland ; B 23 0 583 454 ; C 218 ; WX 603 ; N logicalor ; B 30 0 578 477 ; C 219 ; WX 1042 ; N arrowdblboth ; B 27 -20 1023 510 ; C 220 ; WX 987 ; N arrowdblleft ; B 30 -15 939 513 ; C 221 ; WX 603 ; N arrowdblup ; B 39 2 567 911 ; C 222 ; WX 987 ; N arrowdblright ; B 45 -20 954 508 ; C 223 ; WX 603 ; N arrowdbldown ; B 44 -19 572 890 ; C 224 ; WX 494 ; N lozenge ; B 18 0 466 745 ; C 225 ; WX 329 ; N angleleft ; B 25 -198 306 746 ; C 226 ; WX 790 ; N registersans ; B 50 -20 740 670 ; C 227 ; WX 790 ; N copyrightsans ; B 49 -15 739 675 ; C 228 ; WX 786 ; N trademarksans ; B 5 293 725 673 ; C 229 ; WX 713 ; N summation ; B 14 -108 695 752 ; C 230 ; WX 384 ; N parenlefttp ; B 40 -293 436 926 ; C 231 ; WX 384 ; N parenleftex ; B 40 -80 92 920 ; C 232 ; WX 384 ; N parenleftbt ; B 40 -293 436 920 ; C 233 ; WX 384 ; N bracketlefttp ; B 0 -75 341 925 ; C 234 ; WX 384 ; N bracketleftex ; B 0 -75 55 925 ; C 235 ; WX 384 ; N bracketleftbt ; B 0 -75 340 925 ; C 236 ; WX 494 ; N bracelefttp ; B 201 -75 439 925 ; C 237 ; WX 494 ; N braceleftmid ; B 14 -75 255 925 ; C 238 ; WX 494 ; N braceleftbt ; B 201 -75 439 925 ; C 239 ; WX 494 ; N braceex ; B 201 -75 255 925 ; C 241 ; WX 329 ; N angleright ; B 21 -198 302 746 ; C 242 ; WX 274 ; N integral ; B 2 -107 291 916 ; C 243 ; WX 686 ; N integraltp ; B 332 -83 715 921 ; C 244 ; WX 686 ; N integralex ; B 332 -88 415 975 ; C 245 ; WX 686 ; N integralbt ; B 39 -81 415 921 ; C 246 ; WX 384 ; N parenrighttp ; B 54 -293 450 926 ; C 247 ; WX 384 ; N parenrightex ; B 398 -80 450 920 ; C 248 ; WX 384 ; N parenrightbt ; B 54 -293 450 920 ; C 249 ; WX 384 ; N bracketrighttp ; B 22 -75 360 925 ; C 250 ; WX 384 ; N bracketrightex ; B 305 -75 360 925 ; C 251 ; WX 384 ; N bracketrightbt ; B 20 -75 360 925 ; C 252 ; WX 494 ; N bracerighttp ; B 17 -75 255 925 ; C 253 ; WX 494 ; N bracerightmid ; B 201 -75 442 925 ; C 254 ; WX 494 ; N bracerightbt ; B 17 -75 255 925 ; C -1 ; WX 790 ; N apple ; B 56 -3 733 808 ; EndCharMetrics italicCorrection integral 67 leftItalicCorrection integral 52 subscriptCorrection integral -10 EndFontMetrics groff-1.23.0/font/devps/old/TI0000644000175000017500000002306513753060053012735 00000000000000name TI internalname Times-Italic slant 7 spacewidth 250 encoding text.enc ligatures fi fl 0 kernpairs A y -55 A w -55 A v -55 A u -20 A ' -37 A cq -37 A Y -55 A W -95 A V -105 A U -50 A T -37 A Q -40 A O -40 A G -35 A C -30 B U -10 B A -25 D Y -40 D W -40 D V -40 D A -35 F r -55 F . -135 F o -105 F i -45 F e -75 F , -135 F a -75 F A -115 J u -35 J . -25 J o -25 J e -25 J , -25 J a -35 J A -40 K y -40 K u -40 K o -40 K e -35 K O -50 L y -30 L ' -37 L cq -37 L Y -20 L W -55 L V -55 L T -20 N A -27 O Y -50 O X -40 O W -50 O V -50 O T -40 O A -55 P . -135 P o -80 P e -80 P , -135 P a -80 P A -90 Q U -10 R Y -18 R W -18 R V -18 R U -40 R O -40 T y -74 T w -74 T u -55 T ; -65 T r -55 T . -74 T o -92 T i -55 T - -74 T hy -74 T e -92 T , -74 T : -55 T a -92 T O -18 T A -50 U . -25 U , -25 U A -40 V u -74 V ; -74 V . -129 V o -111 V i -74 V - -55 V hy -55 V e -111 V , -129 V : -65 V a -111 V O -30 V A -60 W y -70 W u -55 W ; -65 W . -92 W o -92 W i -55 W - -37 W hy -37 W e -92 W , -92 W : -65 W a -92 W O -25 W A -60 Y u -92 Y ; -65 Y . -92 Y o -92 Y i -74 Y - -74 Y hy -74 Y e -92 Y , -92 Y : -65 Y a -92 Y O -15 Y A -50 a g -10 b u -20 b . -40 c k -20 c h -15 , ' -140 , cq -140 , rq -140 e y -30 e x -20 e w -15 e v -15 e . -15 e g -40 e , -10 f ' 92 f cq 92 f . -15 f i -20 f f -18 f .i -60 f , -10 g . -15 g g -10 g e -10 g , -10 k y -10 k o -10 k e -10 n v -40 o v -10 o g -10 . ' -140 . cq -140 . rq -140 ` ` -111 ` oq -111 oq ` -111 oq oq -111 ' v -10 cq v -10 ' t -30 cq t -30 ' u0020 -111 cq u0020 -111 ' s -40 cq s -40 ' r -25 cq r -25 ' ' -111 ' cq -111 cq ' -111 cq cq -111 ' d -25 cq d -25 r s -10 r q -37 r . -111 r o -45 r - -20 r hy -20 r g -37 r e -37 r d -37 r , -111 r c -37 r a -15 u0020 Y -75 u0020 W -40 u0020 V -35 u0020 T -18 u0020 A -18 v . -74 v , -74 w . -74 w , -74 y . -55 y , -55 charset ha 422,666,0,50,50,43 2 0 asciicircum ti 541,323,0,11,10,11 0 1 asciitilde vS 500,873,18,70,33,43 2 2 Scaron vZ 556,873,0,100,56,43 2 3 Zcaron vs 389,661,13,115,34,43 2 4 scaron vz 389,661,81,95,52,43 2 5 zcaron :Y 556,818,0,127,-28,43 2 6 Ydieresis tm 980,653,0,27,20,27 2 7 trademark aq 214,666,0,77,-82,43 2 8 quotesingle space 250 0 32 space ! 333,667,11,19,11,19 2 33 exclam " 420,666,0,62,-94,43 2 34 quotedbl dq " # 500,676,0,90,48,43 2 35 numbersign sh " $ 500,731,89,47,19,43 2 36 dollar Do " % 833,676,13,7,-29,7 2 37 percent & 778,666,18,0,-26 2 38 ampersand ' 333,666,0,7,-101,7 2 39 quoteright cq " ( 333,669,181,32,8,32 2 40 parenleft ) 333,669,180,6,34,6 2 41 parenright * 500,666,0,42,-78,42 2 42 asterisk + 675,506,0,0,-36 0 43 plus , 250,101,129,0,54 0 44 comma - 333,255,0,0,1 0 45 hyphen hy " . 250,100,11,0,23 0 46 period / 278,666,18,158,115,43 2 47 slash sl " 0 500,676,7,47,18,43 2 48 zero 1 500,676,0,0,1 2 49 one 2 500,676,0,2,38,2 2 50 two 3 500,676,7,15,35,15 2 51 three 4 500,676,0,29,49,29 2 52 four 5 500,666,7,41,35,41 2 53 five 6 500,686,7,71,20,43 2 54 six 7 500,666,8,87,-25,43 2 55 seven 8 500,676,7,43,20,43 2 56 eight 9 500,676,17,42,27,42 2 57 nine : 333,441,11 0 58 colon ; 333,441,129,0,23 0 59 semicolon < 675,514,8,0,-34 0 60 less = 675,386,0,0,-36 0 61 equal > 675,514,8,0,-34 0 62 greater ? 500,664,12,22,-82,22 2 63 question @ 920,666,18,0,-68 2 64 at at " A 611,668,0,3,101,3 2 65 A B 611,653,0,27,58,27 2 66 B C 667,666,18,72,-16,43 2 67 C D 722,653,0,28,58,28 2 68 D E 611,653,0,73,51,43 2 69 E F 611,653,0,84,42,43 2 70 F G 722,666,18,50,-2,43 2 71 G H 722,653,0,95,58,43 2 72 H I 333,653,0,101,58,43 2 73 I J 444,653,18,97,56,43 2 74 J K 667,653,0,105,43,43 2 75 K L 556,653,0,53,58,43 2 76 L M 833,653,0,90,68,43 2 77 M N 667,653,15,110,70,43 2 78 N O 722,666,18,27,-10,27 2 79 O P 611,653,0,44,50,43 2 80 P Q 722,666,182,27,-9,27 2 81 Q R 611,653,0,27,63,27 2 82 R S 500,667,18,58,33,43 2 83 S T 556,653,0,127,-9,43 2 84 T U 722,653,18,93,-52,43 2 85 U V 611,653,18,127,-26,43 2 86 V W 833,653,18,123,-21,43 2 87 W X 611,653,0,94,79,43 2 88 X Y 556,653,0,127,-28,43 2 89 Y Z 556,653,0,100,56,43 2 90 Z [ 389,663,153,52,29,43 2 91 bracketleft lB " \ 278,666,18,91,91,43 2 92 backslash rs " ] 389,663,153,43,38,43 2 93 bracketright rB " a^ 333,661,0,102,-41,43 2 94 circumflex ^ " _ 500,0,125,50,50,43 0 95 underscore ` 333,666,0,27,-121,27 2 96 quoteleft oq " a 500,441,11,26,33,26 0 97 a b 500,683,11,23,27,23 2 98 b c 444,441,11,31,20,31 0 99 c d 500,683,13,77,35,43 2 100 d e 444,441,11,18,19,18 0 101 e f 278,678,207,196,197,43 3 102 f g 500,441,206,22,42,22 1 103 g h 500,683,9,28,31,28 2 104 h i 278,654,11,36,1,36 2 105 i j 278,654,207,48,174,43 3 106 j k 444,683,11,67,36,43 2 107 k l 278,683,11,51,9,43 2 108 l m 722,441,9,32,38,32 0 109 m n 500,441,9,24,36,24 0 110 n o 500,441,11,18,23,18 0 111 o p 500,441,205,19,125,19 1 112 p q 500,441,209,33,25,33 1 113 q r 389,441,0,73,5,43 0 114 r s 389,442,13,27,34,27 0 115 s t 278,546,11,68,13,43 2 116 t u 500,441,11,25,8,25 0 117 u v 444,441,18,32,29,32 0 118 v w 667,441,18,31,34,31 0 119 w x 444,441,11,53,77,43 0 120 x y 444,441,206,32,74,32 1 121 y z 389,428,81,41,52,41 0 122 z lC 400,687,177,57,-1,43 2 123 braceleft { " ba 275,666,18,0,-55 2 124 bar | " rC 400,687,177,0,57 2 125 braceright } " a~ 333,624,0,144,-50,43 2 126 tilde ~ " bq 333,101,129,0,6 0 128 quotesinglbase Fo 500,403,0,0,-3 0 129 guillemotleft Fc 500,403,0,0,-5 0 130 guillemotright bu 350,461,0,10,10,10 0 131 bullet Fn 500,682,182,57,25,43 2 132 florin f/ 167,676,10,220,219,43 2 133 fraction %0 1000,706,19,60,25,43 2 134 perthousand dg 500,666,159,38,-51,38 2 135 dagger dd 500,666,143,41,28,41 2 136 daggerdbl en 500,243,0,55,56,43 0 137 endash em 889,243,0,55,56,43 0 138 emdash fi 500,681,207,31,191,31 3 140 fi fl 500,682,204,68,191,43 3 141 fl .i 278,441,11,7,1,7 0 144 dotlessi ga 333,664,0,28,-71,28 2 146 grave a" 333,664,0,203,-43,43 2 147 hungarumlaut a. 333,606,0,22,-157,22 2 148 dotaccent ab 333,650,0,135,-67,43 2 149 breve ah 333,661,0,143,-71,43 2 150 caron ao 333,691,0,72,-105,43 2 151 ring ho 333,40,169,0,70 0 152 ogonek lq 556,666,0,8,-116,8 2 153 quotedblleft rq 556,666,0,0,-101 2 154 quotedblright oe 667,441,12,29,30,29 0 155 oe /l 278,683,11,79,13,43 2 156 lslash Bq 556,101,129,0,-7 0 157 quotedblbase OE 944,666,8,70,1,43 2 158 OE /L 556,653,0,53,58,43 2 159 Lslash r! 389,473,205,0,-9 1 161 exclamdown ct 500,560,143,22,-27,22 2 162 cent Po 500,670,6,67,40,43 2 163 sterling Cs 500,597,0,72,72,43 2 164 currency Ye 500,653,0,153,23,43 2 165 yen bb 275,666,18,0,-55 2 166 brokenbar sc 500,666,162,11,-3,11 2 167 section ad 333,606,0,122,-57,43 2 168 dieresis co 760,666,18,9,9,9 2 169 copyright Of 276,676,0,126,8,43 2 170 ordfeminine fo 333,403,0,0,-1 0 171 guilsinglleft tno 675,386,0,0,-36 0 172 logicalnot \- 675,286,0,0,-36 0 173 minus rg 760,666,18,9,9,9 2 174 registered a- 333,583,0,128,-49,43 2 175 macron de 400,676,0,37,-51,37 2 176 degree t+- 675,506,0,0,-36 0 177 plusminus S2 300,676,0,74,17,43 2 178 twosuperior S3 300,676,0,89,7,43 2 179 threesuperior aa 333,664,0,120,-130,43 2 180 acute mc 500,428,209,47,80,43 1 181 mu ps 523,653,123,143,-5,43 2 182 paragraph pc 250,310,0,0,-20 0 183 periodcentered ac 333,0,217,0,80 1 184 cedilla S1 300,676,0,34,7,34 2 185 onesuperior Om 310,676,0,102,-17,43 2 186 ordmasculine fc 333,403,0,0,-2 0 187 guilsinglright 14 750,676,10,36,17,36 2 188 onequarter 12 750,676,10,49,16,43 2 189 onehalf 34 750,676,10,36,27,36 2 190 threequarters r? 500,471,205,0,22 1 191 questiondown `A 611,876,0,3,101,3 2 192 Agrave 'A 611,876,0,3,101,3 2 193 Aacute ^A 611,873,0,3,101,3 2 194 Acircumflex ~A 611,836,0,5,101,5 2 195 Atilde :A 611,818,0,3,101,3 2 196 Adieresis oA 611,883,0,3,101,3 2 197 Aring AE 889,653,0,72,77,43 2 198 AE ,C 667,666,217,72,-16,43 3 199 Ccedilla `E 611,876,0,73,51,43 2 200 Egrave 'E 611,876,0,73,51,43 2 201 Eacute ^E 611,873,0,73,51,43 2 202 Ecircumflex :E 611,818,0,73,51,43 2 203 Edieresis `I 333,876,0,101,58,43 2 204 Igrave 'I 333,876,0,130,58,43 2 205 Iacute ^I 333,873,0,142,58,43 2 206 Icircumflex :I 333,818,0,152,58,43 2 207 Idieresis -D 722,653,0,28,58,28 2 208 Eth ~N 667,836,15,110,70,43 2 209 Ntilde `O 722,876,18,27,-10,27 2 210 Ograve 'O 722,876,18,27,-10,27 2 211 Oacute ^O 722,873,18,27,-10,27 2 212 Ocircumflex ~O 722,836,18,27,-10,27 2 213 Otilde :O 722,818,18,27,-10,27 2 214 Odieresis tmu 675,497,0,0,-43 0 215 multiply /O 722,722,105,27,-10,27 2 216 Oslash `U 722,876,18,93,-52,43 2 217 Ugrave 'U 722,876,18,93,-52,43 2 218 Uacute ^U 722,873,18,93,-52,43 2 219 Ucircumflex :U 722,818,18,93,-52,43 2 220 Udieresis 'Y 556,876,0,127,-28,43 2 221 Yacute TP 611,653,0,8,50,8 2 222 Thorn ss 500,679,207,43,218,43 3 223 germandbls `a 500,664,11,26,33,26 2 224 agrave 'a 500,664,11,37,33,37 2 225 aacute ^a 500,661,11,26,33,26 2 226 acircumflex ~a 500,624,11,61,33,43 2 227 atilde :a 500,606,11,39,33,39 2 228 adieresis oa 500,691,11,26,33,26 2 229 aring ae 667,441,11,23,27,23 0 230 ae ,c 444,441,217,31,24,31 1 231 ccedilla `e 444,664,11,18,19,18 2 232 egrave 'e 444,664,11,65,19,43 2 233 eacute ^e 444,661,11,47,19,43 2 234 ecircumflex :e 444,606,11,57,19,43 2 235 edieresis `i 278,664,11,56,1,43 2 236 igrave 'i 278,664,11,128,1,43 2 237 iacute ^i 278,661,11,100,16,43 2 238 icircumflex :i 278,606,11,125,1,43 2 239 idieresis Sd 500,683,11,32,23,32 2 240 eth ~n 500,624,9,26,36,26 2 241 ntilde `o 500,664,11,18,23,18 2 242 ograve 'o 500,664,11,37,23,37 2 243 oacute ^o 500,661,11,18,23,18 2 244 ocircumflex ~o 500,624,11,46,23,43 2 245 otilde :o 500,606,11,39,23,39 2 246 odieresis tdi 675,517,11,0,-36 0 247 divide /o 500,554,135,19,22,19 2 248 oslash `u 500,664,11,25,8,25 2 249 ugrave 'u 500,664,11,27,8,27 2 250 uacute ^u 500,661,11,25,8,25 2 251 ucircumflex :u 500,606,11,29,8,29 2 252 udieresis 'y 444,664,206,65,74,43 3 253 yacute Tp 500,683,205,19,125,19 3 254 thorn :y 444,606,206,47,74,43 3 255 ydieresis u2026 889,100,11,0,-7 0 256 ellipsis groff-1.23.0/font/devps/old/HNB0000644000175000017500000001735513753060053013035 00000000000000name HNB internalname Helvetica-Narrow-Bold spacewidth 228 encoding text.enc ligatures fi fl 0 kernpairs A y -24 A w -24 A v -32 A u -24 A Y -89 A W -48 A V -65 A U -40 A T -73 A Q -32 A O -32 A G -40 A C -32 B U -7 B A -24 D . -24 D , -24 D Y -56 D W -32 D V -32 D A -32 F . -81 F , -81 F a -15 F A -65 J u -15 J . -15 J , -15 J A -15 K y -32 K u -24 K o -28 K e -11 K O -24 L y -24 L ' -114 L cq -114 L rq -114 L Y -97 L W -65 L V -89 L T -73 O . -32 O , -32 O Y -56 O X -40 O W -40 O V -40 O T -32 O A -40 P . -97 P o -32 P e -24 P , -97 P a -24 P A -81 Q . 16 Q , 16 Q U -7 R Y -40 R W -32 R V -40 R U -15 R T -15 R O -15 T y -48 T w -48 T u -73 T ; -32 T r -65 T . -65 T o -65 T - -97 T hy -97 T e -48 T , -65 T : -32 T a -65 T O -32 T A -73 U . -24 U , -24 U A -40 V u -48 V ; -32 V . -97 V o -73 V - -65 V hy -65 V e -40 V , -97 V : -32 V a -48 V O -40 V G -40 V A -65 W y -15 W u -36 W ; -7 W . -65 W o -48 W - -32 W hy -32 W e -28 W , -65 W : -7 W a -32 W O -15 W A -48 Y u -81 Y ; -40 Y . -81 Y o -81 Y e -65 Y , -81 Y : -40 Y a -73 Y O -56 Y A -89 a y -15 a w -11 a v -11 a g -7 b y -15 b v -15 b u -15 b l -7 c y -7 c l -15 c k -15 c h -7 : u0020 -32 , u0020 -32 , ' -97 , cq -97 , rq -97 d y -11 d w -11 d v -11 d d -7 e y -11 e x -11 e w -11 e v -11 e . 16 e , 8 f ' 25 f cq 25 f rq 25 f . -7 f o -15 f e -7 f , -7 g g -7 g e 8 h y -15 k o -11 l y -11 l w -11 m y -24 m u -15 n y -15 n v -32 n u -7 o y -15 o x -24 o w -11 o v -15 p y -11 . u0020 -32 . ' -97 . cq -97 . rq -97 rq u0020 -65 ` ` -37 ` oq -37 oq ` -37 oq oq -37 ' v -15 cq v -15 ' u0020 -65 cq u0020 -65 ' s -48 cq s -48 ' r -32 cq r -32 ' ' -37 ' cq -37 cq ' -37 cq cq -37 ' l -15 cq l -15 ' d -65 cq d -65 r y 8 r v 8 r t 16 r s -11 r q -15 r . -48 r o -15 r - -15 r hy -15 r g -11 r d -15 r , -48 r c -15 s w -11 ; u0020 -32 u0020 ` -48 u0020 oq -48 u0020 lq -65 u0020 Y -97 u0020 W -65 u0020 V -65 u0020 T -81 v . -65 v o -24 v , -65 v a -15 w . -32 w o -15 w , -32 x e -7 y . -65 y o -20 y e -7 y , -65 y a -24 z e 8 charset ha 479,698 2 0 asciicircum ti 479,343 0 1 asciitilde vS 547,936,19 2 2 Scaron vZ 501,936 2 3 Zcaron vs 456,750,14 2 4 scaron vz 410,750 2 5 zcaron :Y 547,915 2 6 Ydieresis tm 820,718 2 7 trademark aq 195,718 2 8 quotesingle space 228 0 32 space ! 273,718 2 33 exclam " 389,718 2 34 quotedbl dq " # 456,698 2 35 numbersign sh " $ 456,775,115 2 36 dollar Do " % 729,710,19 2 37 percent & 592,718,19 2 38 ampersand ' 228,718 2 39 quoteright cq " ( 273,734,208 3 40 parenleft ) 273,734,208 3 41 parenright * 319,718 2 42 asterisk + 479,506 0 43 plus , 228,146,168 0 44 comma - 273,345 0 45 hyphen hy " . 228,146 0 46 period / 228,737,19,27,27 2 47 slash sl " 0 456,710,19 2 48 zero 1 456,710 2 49 one 2 456,710 2 50 two 3 456,710,19 2 51 three 4 456,710 2 52 four 5 456,698,19 2 53 five 6 456,710,19 2 54 six 7 456,698 2 55 seven 8 456,710,19 2 56 eight 9 456,710,19 2 57 nine : 273,512 0 58 colon ; 273,512,168 0 59 semicolon < 479,514,8 0 60 less = 479,419 0 61 equal > 479,514,8 0 62 greater ? 501,727 2 63 question @ 800,737,19 2 64 at at " A 592,718 2 65 A B 592,718 2 66 B C 592,737,19 2 67 C D 592,718 2 68 D E 547,718 2 69 E F 501,718 2 70 F G 638,737,19 2 71 G H 592,718 2 72 H I 228,718 2 73 I J 456,718,18 2 74 J K 592,718 2 75 K L 501,718 2 76 L M 683,718 2 77 M N 592,718 2 78 N O 638,737,19 2 79 O P 547,718 2 80 P Q 638,737,52 2 81 Q R 592,718 2 82 R S 547,737,19 2 83 S T 501,718 2 84 T U 592,718,19 2 85 U V 547,718 2 86 V W 774,718 2 87 W X 547,718 2 88 X Y 547,718 2 89 Y Z 501,718 2 90 Z [ 273,722,196 2 91 bracketleft lB " \ 228,737,19,27,27 2 92 backslash rs " ] 273,722,196 2 93 bracketright rB " a^ 273,750,0,8,8 2 94 circumflex ^ " _ 456,0,125 0 95 underscore ` 228,727 2 96 quoteleft oq " a 456,546,14 0 97 a b 501,718,14 2 98 b c 456,546,14 0 99 c d 501,718,14 2 100 d e 456,546,14 0 101 e f 273,727 2 102 f g 501,546,217 1 103 g h 501,718 2 104 h i 228,725 2 105 i j 228,725,214 3 106 j k 456,718,0,5 2 107 k l 228,718 2 108 l m 729,546 0 109 m n 501,546 0 110 n o 501,546,14 0 111 o p 501,546,207 1 112 p q 501,546,207 1 113 q r 319,546 0 114 r s 456,546,14 0 115 s t 273,676,6 2 116 t u 501,532,14 0 117 u v 456,532 0 118 v w 638,532 0 119 w x 456,532 0 120 x y 456,532,214 1 121 y z 410,532 0 122 z lC 319,722,196 2 123 braceleft { " ba 230,737,19 2 124 bar | " rC 319,722,196 2 125 braceright } " a~ 273,737,0,14,14 2 126 tilde ~ " bq 228,127,146 0 128 quotesinglbase Fo 456,484 0 129 guillemotleft Fc 456,484 0 130 guillemotright bu 287,524 0 131 bullet Fn 456,737,210,0,8 3 132 florin f/ 137,710,19,139,139 2 133 fraction %0 820,710,19,2,2 2 134 perthousand dg 456,718,171 2 135 dagger dd 456,718,171 2 136 daggerdbl en 456,333 0 137 endash em 820,333 0 138 emdash fi 501,727 2 140 fi fl 501,727 2 141 fl .i 228,532 0 144 dotlessi ga 273,750,0,0,19 2 146 grave a" 273,750,0,126 2 147 hungarumlaut a. 273,729 2 148 dotaccent ab 273,750,0,2,2 2 149 breve ah 273,750,0,8,8 2 150 caron ao 273,776 2 151 ring ho 273,0,228 1 152 ogonek lq 410,727 2 153 quotedblleft rq 410,718 2 154 quotedblright oe 774,546,14 0 155 oe /l 228,718,0,15,15 2 156 lslash Bq 410,127,146 0 157 quotedblbase OE 820,737,19 2 158 OE /L 501,718,0,0,16 2 159 Lslash r! 273,532,186 0 161 exclamdown ct 456,628,118 0 162 cent Po 456,718,16 2 163 sterling Cs 456,636,0,2,2 0 164 currency Ye 456,698,0,7,7 2 165 yen bb 230,737,19 2 166 brokenbar sc 456,727,184 2 167 section ad 273,729 2 168 dieresis co 604,737,19,10,9 2 169 copyright Of 303,737 2 170 ordfeminine fo 273,484 0 171 guilsinglleft tno 479,419 0 172 logicalnot \- 479,309 0 173 minus rg 604,737,19,9,9 2 174 registered a- 273,678,0,5,5 2 175 macron de 328,712 2 176 degree t+- 479,506 0 177 plusminus S2 273,710 2 178 twosuperior S3 273,710 2 179 threesuperior aa 273,750,0,19 2 180 acute mc 501,532,207 1 181 mu ps 456,700,191,0,7 2 182 paragraph pc 228,334 0 183 periodcentered ac 273,0,228 1 184 cedilla S1 273,710 2 185 onesuperior Om 299,737 2 186 ordmasculine fc 273,484 0 187 guilsinglright 14 684,710,19 2 188 onequarter 12 684,710,19 2 189 onehalf 34 684,710,19 2 190 threequarters r? 501,532,195 0 191 questiondown `A 592,936 2 192 Agrave 'A 592,936 2 193 Aacute ^A 592,936 2 194 Acircumflex ~A 592,923 2 195 Atilde :A 592,915 2 196 Adieresis oA 592,962 2 197 Aring AE 820,718 2 198 AE ,C 592,737,228 3 199 Ccedilla `E 547,936 2 200 Egrave 'E 547,936 2 201 Eacute ^E 547,936 2 202 Ecircumflex :E 547,915 2 203 Edieresis `I 228,936,0,0,41 2 204 Igrave 'I 228,936,0,42 2 205 Iacute ^I 228,936,0,31,30 2 206 Icircumflex :I 228,915,0,18,17 2 207 Idieresis -D 592,718,0,0,4 2 208 Eth ~N 592,923 2 209 Ntilde `O 638,936,19 2 210 Ograve 'O 638,936,19 2 211 Oacute ^O 638,936,19 2 212 Ocircumflex ~O 638,923,19 2 213 Otilde :O 638,915,19 2 214 Odieresis tmu 479,505 0 215 multiply /O 638,745,27 2 216 Oslash `U 592,936,19 2 217 Ugrave 'U 592,936,19 2 218 Uacute ^U 592,936,19 2 219 Ucircumflex :U 592,915,19 2 220 Udieresis 'Y 547,936 2 221 Yacute TP 547,718 2 222 Thorn ss 501,731,14 2 223 germandbls `a 456,750,14 2 224 agrave 'a 456,750,14 2 225 aacute ^a 456,750,14 2 226 acircumflex ~a 456,737,14 2 227 atilde :a 456,729,14 2 228 adieresis oa 456,776,14 2 229 aring ae 729,546,14 0 230 ae ,c 456,546,228 1 231 ccedilla `e 456,750,14 2 232 egrave 'e 456,750,14 2 233 eacute ^e 456,750,14 2 234 ecircumflex :e 456,729,14 2 235 edieresis `i 228,750,0,0,41 2 236 igrave 'i 228,750,0,42 2 237 iacute ^i 228,750,0,31,30 2 238 icircumflex :i 228,729,0,18,17 2 239 idieresis Sd 501,737,14 2 240 eth ~n 501,737 2 241 ntilde `o 501,750,14 2 242 ograve 'o 501,750,14 2 243 oacute ^o 501,750,14 2 244 ocircumflex ~o 501,737,14 2 245 otilde :o 501,729,14 2 246 odieresis tdi 479,548,42 0 247 divide /o 501,560,29 0 248 oslash `u 501,750,14 2 249 ugrave 'u 501,750,14 2 250 uacute ^u 501,750,14 2 251 ucircumflex :u 501,729,14 2 252 udieresis 'y 456,750,214 3 253 yacute Tp 501,718,208 3 254 thorn :y 456,729,214 3 255 ydieresis u2026 820,146 0 256 ellipsis groff-1.23.0/font/devps/old/HNBI0000644000175000017500000002404613753060053013141 00000000000000name HNBI internalname Helvetica-Narrow-BoldOblique slant 12 spacewidth 228 encoding text.enc ligatures fi fl 0 kernpairs A y -30 A w -30 A v -40 A u -30 A Y -110 A W -60 A V -80 A U -50 A T -90 A Q -40 A O -40 A G -50 A C -40 B U -10 B A -30 D . -30 D , -30 D Y -70 D W -40 D V -40 D A -40 F . -100 F , -100 F a -20 F A -80 J u -20 J . -20 J , -20 J A -20 K y -40 K u -30 K o -35 K e -15 K O -30 L y -30 L ' -140 L cq -140 L rq -140 L Y -120 L W -80 L V -110 L T -90 O . -40 O , -40 O Y -70 O X -50 O W -50 O V -50 O T -40 O A -50 P . -120 P o -40 P e -30 P , -120 P a -30 P A -100 Q . 20 Q , 20 Q U -10 R Y -50 R W -40 R V -50 R U -20 R T -20 R O -20 T y -60 T w -60 T u -90 T ; -40 T r -80 T . -80 T o -80 T - -120 T hy -120 T e -60 T , -80 T : -40 T a -80 T O -40 T A -90 U . -30 U , -30 U A -50 V u -60 V ; -40 V . -120 V o -90 V - -80 V hy -80 V e -50 V , -120 V : -40 V a -60 V O -50 V G -50 V A -80 W y -20 W u -45 W ; -10 W . -80 W o -60 W - -40 W hy -40 W e -35 W , -80 W : -10 W a -40 W O -20 W A -60 Y u -100 Y ; -50 Y . -100 Y o -100 Y e -80 Y , -100 Y : -50 Y a -90 Y O -70 Y A -110 a y -20 a w -15 a v -15 a g -10 b y -20 b v -20 b u -20 b l -10 c y -10 c l -20 c k -20 c h -10 : u0020 -40 , u0020 -40 , ' -120 , cq -120 , rq -120 d y -15 d w -15 d v -15 d d -10 e y -15 e x -15 e w -15 e v -15 e . 20 e , 10 f ' 30 f cq 30 f rq 30 f . -10 f o -20 f e -10 f , -10 g g -10 g e 10 h y -20 k o -15 l y -15 l w -15 m y -30 m u -20 n y -20 n v -40 n u -10 o y -20 o x -30 o w -15 o v -20 p y -15 . u0020 -40 . ' -120 . cq -120 . rq -120 rq u0020 -80 ` ` -46 ` oq -46 oq ` -46 oq oq -46 ' v -20 cq v -20 ' u0020 -80 cq u0020 -80 ' s -60 cq s -60 ' r -40 cq r -40 ' ' -46 ' cq -46 cq ' -46 cq cq -46 ' l -20 cq l -20 ' d -80 cq d -80 r y 10 r v 10 r t 20 r s -15 r q -20 r . -60 r o -20 r - -20 r hy -20 r g -15 r d -20 r , -60 r c -20 s w -15 ; u0020 -40 u0020 ` -60 u0020 oq -60 u0020 lq -80 u0020 Y -120 u0020 W -80 u0020 V -80 u0020 T -100 v . -80 v o -30 v , -80 v a -20 w . -40 w o -20 w , -40 x e -10 y . -80 y o -25 y e -10 y , -80 y a -30 z e 10 charset ha 479,698,0,55,-57,55 2 0 asciicircum ti 479,343,0,44,-44,44 0 1 asciitilde vS 547,936,19,91,-16,90 2 2 Scaron vZ 501,936,0,153,30,90 2 3 Zcaron vs 456,750,14,98,-2,90 2 4 scaron vz 410,750,0,121,34,90 2 5 zcaron :Y 547,915,0,164,-87,90 2 6 Ydieresis tm 820,718,0,139,-96,90 2 7 trademark aq 195,718,0,118,-85,90 2 8 quotesingle space 228 0 32 space ! 273,718,0,102,-27,90 2 33 exclam " 389,718,0,94,-108,90 2 34 quotedbl dq " # 456,698,0,122,1,90 2 35 numbersign sh " $ 456,775,115,104,-5,90 2 36 dollar Do " % 729,710,19,60,-62,60 2 37 percent & 592,718,19,58,-23,58 2 38 ampersand ' 228,718,0,119,-87,90 2 39 quoteright cq " ( 273,734,208,162,-12,90 3 40 parenleft ) 273,734,208,79,71,79 3 41 parenright * 319,718,0,125,-70,90 2 42 asterisk + 479,506,0,71,-17,71 0 43 plus , 228,146,168,23,27,23 0 44 comma - 273,345,0,88,-10,88 0 45 hyphen hy " . 228,146,0,23,-2,23 0 46 period / 228,737,19,205,80,90 2 47 slash sl " 0 456,710,19,100,-21,90 2 48 zero 1 456,710,0,28,-92,28 2 49 one 2 456,710,0,102,29,90 2 50 two 3 456,710,19,93,-4,90 2 51 three 4 456,710,0,84,0,84 2 52 four 5 456,698,19,116,-3,90 2 53 five 6 456,710,19,101,-20,90 2 54 six 7 456,698,0,149,-52,90 2 55 seven 8 456,710,19,99,-7,90 2 56 eight 9 456,710,19,98,-14,90 2 57 nine : 273,512,0,65,-25,65 0 58 colon ; 273,512,168,65,4,65 0 59 semicolon < 479,514,8,108,-17,90 0 60 less = 479,419,0,90,2,90 0 61 equal > 479,514,8,71,20,71 0 62 greater ? 501,727,0,99,-85,90 2 63 question @ 800,737,19,32,-102,32 2 64 at at " A 592,718,0,34,34,34 2 65 A B 592,718,0,84,-12,84 2 66 B C 592,737,19,105,-38,90 2 67 C D 592,718,0,95,-12,90 2 68 D E 547,718,0,123,-12,90 2 69 E F 501,718,0,155,-12,90 2 70 F G 638,737,19,82,-39,82 2 71 G H 592,718,0,117,-8,90 2 72 H I 228,718,0,123,-2,90 2 73 I J 456,718,18,116,1,90 2 74 J K 592,718,0,161,-21,90 2 75 K L 501,718,0,50,-12,50 2 76 L M 683,718,0,119,-7,90 2 77 M N 592,718,0,119,-7,90 2 78 N O 638,737,19,87,-38,87 2 79 O P 547,718,0,108,-12,90 2 80 P Q 638,737,52,87,-38,87 2 81 Q R 592,718,0,96,-12,90 2 82 R S 547,737,19,91,-16,90 2 83 S T 501,718,0,164,-64,90 2 84 T U 592,718,19,117,-46,90 2 85 U V 547,718,0,159,-91,90 2 86 V W 774,718,0,163,-88,90 2 87 W X 547,718,0,151,39,90 2 88 X Y 547,718,0,164,-87,90 2 89 Y Z 501,718,0,153,30,90 2 90 Z [ 273,722,196,156,33,90 2 91 bracketleft lB " \ 228,737,19,74,-51,74 2 92 backslash rs " ] 273,722,196,124,64,90 2 93 bracketright rB " a^ 273,750,0,164,-47,90 2 94 circumflex ^ " _ 456,0,125,37,72,37 0 95 underscore ` 228,727,0,118,-86,90 2 96 quoteleft oq " a 456,546,14,72,5,72 0 97 a b 501,718,14,78,0,78 2 98 b c 456,546,14,85,-15,85 0 99 c d 501,718,14,126,-17,90 2 100 d e 456,546,14,80,-8,80 0 101 e f 273,727,0,162,-21,90 2 102 f g 501,546,217,95,19,90 1 103 g h 501,718,0,65,-3,65 2 104 h i 228,725,0,120,-7,90 2 105 i j 228,725,214,120,85,90 3 106 j k 456,718,0,143,-7,90 2 107 k l 228,718,0,119,-7,90 2 108 l m 729,546,0,67,-2,67 0 109 m n 501,546,0,65,-3,65 0 110 n o 501,546,14,76,-17,76 0 111 o p 501,546,207,78,35,78 1 112 p q 501,546,207,94,-16,90 1 113 q r 319,546,0,132,-2,90 0 114 r s 456,546,14,73,-2,73 0 115 s t 273,676,6,123,-32,90 2 116 t u 501,532,14,89,-30,89 0 117 u v 456,532,0,132,-53,90 0 118 v w 638,532,0,135,-51,90 0 119 w x 456,532,0,125,38,90 0 120 x y 456,532,214,129,16,90 1 121 y z 410,532,0,118,34,90 0 122 z lC 319,722,196,156,-27,90 2 123 braceleft { " ba 230,737,19,109,-16,90 2 124 bar | " rC 319,722,196,64,64,64 2 125 braceright } " a~ 273,737,0,192,-42,90 2 126 tilde ~ " bq 228,127,146,16,16,16 0 128 quotesinglbase Fo 456,484,0,62,-61,62 0 129 guillemotleft Fc 456,484,0,37,-35,37 0 130 guillemotright bu 287,524,0,108,-18,90 0 131 bullet Fn 456,737,210,142,91,90 3 132 florin f/ 137,710,19,312,193,90 2 133 fraction %0 820,710,19,81,-12,81 2 134 perthousand dg 456,718,171,107,-47,90 2 135 dagger dd 456,718,171,109,12,90 2 136 daggerdbl en 456,333,0,108,10,90 0 137 endash em 820,333,0,108,10,90 0 138 emdash fi 501,727,0,120,-21,90 2 140 fi fl 501,727,0,119,-21,90 2 141 fl .i 228,532,0,86,-7,86 0 144 dotlessi ga 273,750,0,67,-62,67 2 146 grave a" 273,750,0,306,-63,90 2 147 hungarumlaut a. 273,729,0,93,-142,90 2 148 dotaccent ab 273,750,0,182,-78,90 2 149 breve ah 273,750,0,189,-73,90 2 150 caron ao 273,776,0,121,-114,90 2 151 ring ho 273,0,228,0,17 1 152 ogonek lq 410,727,0,122,-82,90 2 153 quotedblleft rq 410,718,0,123,-82,90 2 154 quotedblright oe 774,546,14,77,-17,77 0 155 oe /l 228,718,0,156,17,90 2 156 lslash Bq 410,127,146,20,21,20 0 157 quotedblbase OE 820,737,19,143,-31,90 2 158 OE /L 501,718,0,50,22,50 2 159 Lslash r! 273,532,186,67,9,67 0 161 exclamdown ct 456,628,118,85,-15,85 0 162 cent Po 456,718,16,114,9,90 2 163 sterling Cs 456,636,0,152,28,90 0 164 currency Ye 456,698,0,179,1,90 2 165 yen bb 230,737,19,109,-16,90 2 166 brokenbar sc 456,727,184,85,0,85 2 167 section ad 273,729,0,172,-62,90 2 168 dieresis co 604,737,19,131,4,90 2 169 copyright Of 303,737,0,128,-25,90 2 170 ordfeminine fo 273,484,0,66,-56,66 0 171 guilsinglleft tno 479,419,0,90,-36,90 0 172 logicalnot \- 479,309,0,71,-17,71 0 173 minus rg 604,737,19,130,5,90 2 174 registered a- 273,678,0,173,-50,90 2 175 macron de 328,712,0,105,-93,90 2 176 degree t+- 479,506,0,83,17,83 0 177 plusminus S2 273,710,0,145,-7,90 2 178 twosuperior S3 273,710,0,138,-25,90 2 179 threesuperior aa 273,750,0,200,-144,90 2 180 acute mc 501,532,207,89,32,89 1 181 mu ps 456,700,191,158,-30,90 2 182 paragraph pc 228,334,0,48,-40,48 0 183 periodcentered ac 273,0,228,0,80 1 184 cedilla S1 273,710,0,95,-71,90 2 185 onesuperior Om 299,737,0,149,-25,90 2 186 ordmasculine fc 273,484,0,41,-31,41 0 187 guilsinglright 14 684,710,19,27,-58,27 2 188 onequarter 12 684,710,19,70,-58,70 2 189 onehalf 34 684,710,19,54,-32,54 2 190 threequarters r? 501,532,195,8,6,8 0 191 questiondown `A 592,936,0,34,34,34 2 192 Agrave 'A 592,936,0,73,34,73 2 193 Aacute ^A 592,936,0,37,34,37 2 194 Acircumflex ~A 592,923,0,66,34,66 2 195 Atilde :A 592,915,0,46,34,46 2 196 Adieresis oA 592,962,0,34,34,34 2 197 Aring AE 820,718,0,132,46,90 2 198 AE ,C 592,737,228,105,-38,90 3 199 Ccedilla `E 547,936,0,123,-12,90 2 200 Egrave 'E 547,936,0,123,-12,90 2 201 Eacute ^E 547,936,0,123,-12,90 2 202 Ecircumflex :E 547,915,0,123,-12,90 2 203 Edieresis `I 228,936,0,123,-2,90 2 204 Igrave 'I 228,936,0,255,-2,90 2 205 Iacute ^I 228,936,0,219,-2,90 2 206 Icircumflex :I 228,915,0,227,-2,90 2 207 Idieresis -D 592,718,0,95,-1,90 2 208 Eth ~N 592,923,0,119,-7,90 2 209 Ntilde `O 638,936,19,87,-38,87 2 210 Ograve 'O 638,936,19,87,-38,87 2 211 Oacute ^O 638,936,19,87,-38,87 2 212 Ocircumflex ~O 638,923,19,87,-38,87 2 213 Otilde :O 638,915,19,87,-38,87 2 214 Odieresis tmu 479,505,0,91,3,90 0 215 multiply /O 638,745,27,145,21,90 2 216 Oslash `U 592,936,19,117,-46,90 2 217 Ugrave 'U 592,936,19,117,-46,90 2 218 Uacute ^U 592,936,19,117,-46,90 2 219 Ucircumflex :U 592,915,19,117,-46,90 2 220 Udieresis 'Y 547,936,0,164,-87,90 2 221 Yacute TP 547,718,0,91,-12,90 2 222 Thorn ss 501,731,14,88,-7,88 2 223 germandbls `a 456,750,14,72,5,72 2 224 agrave 'a 456,750,14,108,5,90 2 225 aacute ^a 456,750,14,72,5,72 2 226 acircumflex ~a 456,737,14,101,5,90 2 227 atilde :a 456,729,14,81,5,81 2 228 adieresis oa 456,776,14,72,5,72 2 229 aring ae 729,546,14,78,4,78 0 230 ae ,c 456,546,228,85,-15,85 1 231 ccedilla `e 456,750,14,80,-8,80 2 232 egrave 'e 456,750,14,108,-8,90 2 233 eacute ^e 456,750,14,80,-8,80 2 234 ecircumflex :e 456,729,14,81,-8,81 2 235 edieresis `i 228,750,0,90,-7,90 2 236 igrave 'i 228,750,0,222,-7,90 2 237 iacute ^i 228,750,0,186,-7,90 2 238 icircumflex :i 228,729,0,195,-7,90 2 239 idieresis Sd 501,737,14,98,-17,90 2 240 eth ~n 501,737,0,78,-3,78 2 241 ntilde `o 501,750,14,76,-17,76 2 242 ograve 'o 501,750,14,86,-17,86 2 243 oacute ^o 501,750,14,76,-17,76 2 244 ocircumflex ~o 501,737,14,78,-17,78 2 245 otilde :o 501,729,14,76,-17,76 2 246 odieresis tdi 479,548,42,71,-17,71 0 247 divide /o 501,560,29,124,32,90 0 248 oslash `u 501,750,14,89,-30,89 2 249 ugrave 'u 501,750,14,89,-30,89 2 250 uacute ^u 501,750,14,89,-30,89 2 251 ucircumflex :u 501,729,14,89,-30,89 2 252 udieresis 'y 456,750,214,129,16,90 3 253 yacute Tp 501,718,208,78,35,78 3 254 thorn :y 456,729,214,129,16,90 3 255 ydieresis u2026 820,146,0,0,-25 0 256 ellipsis groff-1.23.0/font/devps/old/CBI0000644000175000017500000002233013753060053013010 00000000000000name CBI internalname Courier-BoldOblique slant 12 spacewidth 600 encoding text.enc charset ha 600,616,0,5,-121,5 2 0 asciicircum ti 600,356,0,39,-70,39 0 1 asciitilde vS 600,790,22,122,-4,75 2 2 Scaron vZ 600,790,0,109,-12,75 2 3 Zcaron vs 600,667,17,82,-17,75 2 4 scaron vz 600,667,0,82,-31,75 2 5 zcaron :Y 600,748,0,158,-59,75 2 6 Ydieresis tm 600,562,0,318,-36,75 2 7 trademark aq 600,562,0,0,-254 2 8 quotesingle space 600 0 32 space ! 600,572,15,0,-166 2 33 exclam " 600,562,0,34,-162,34 2 34 quotedbl dq " # 600,651,45,90,-38,75 2 35 numbersign sh " $ 600,666,126,79,-37,75 2 36 dollar Do " % 600,616,15,74,-52,74 2 37 percent & 600,543,15,44,-12,44 0 38 ampersand ' 600,562,0,0,-180 2 39 quoteright cq " ( 600,616,102,42,-216,42 2 40 parenleft ) 600,616,102,0,-67 2 41 parenright * 600,601,0,47,-129,47 2 42 asterisk + 600,478,0,46,-64,46 0 43 plus , 600,174,111,0,-49 0 44 comma - 600,313,0,17,-93,17 0 45 hyphen hy " . 600,171,15,0,-157 0 46 period / 600,626,77,76,-41,75 2 47 slash sl " 0 600,616,15,42,-86,42 2 48 zero 1 600,616,0,11,-43,11 2 49 one 2 600,616,0,43,-11,43 2 50 two 3 600,616,15,21,-22,21 2 51 three 4 600,616,0,8,-32,8 2 52 four 5 600,601,15,71,-27,71 2 53 five 6 600,616,15,102,-86,75 2 54 six 7 600,601,0,72,-97,72 2 55 seven 8 600,616,15,54,-65,54 2 56 eight 9 600,616,15,42,-26,42 2 57 nine : 600,425,15,0,-156 0 58 colon ; 600,425,111,0,-49 0 59 semicolon < 600,501,0,62,-71,62 0 60 less = 600,398,0,64,-46,64 0 61 equal > 600,501,0,39,-47,39 0 62 greater ? 600,580,14,41,-133,41 2 63 question @ 600,616,15,91,-16,75 2 64 at at " A 600,562,0,81,59,75 2 65 A B 600,562,0,79,20,75 2 66 B C 600,580,18,124,-25,75 2 67 C D 600,562,0,114,20,75 2 68 D E 600,562,0,119,25,75 2 69 E F 600,562,0,133,11,75 2 70 F G 600,580,18,124,-25,75 2 71 G H 600,562,0,149,30,75 2 72 H I 600,562,0,92,-27,75 2 73 I J 600,562,18,170,-9,75 2 74 J K 600,562,0,141,29,75 2 75 K L 600,562,0,85,11,75 2 76 L M 600,562,0,171,52,75 2 77 M N 600,562,12,179,42,75 2 78 N O 600,580,18,95,-24,75 2 79 O P 600,562,0,92,2,75 2 80 P Q 600,580,138,86,-34,75 2 81 Q R 600,562,0,67,26,67 2 82 R S 600,582,22,122,-4,75 2 83 S T 600,562,0,128,-36,75 2 84 T U 600,562,18,165,-51,75 2 85 U V 600,562,0,182,-34,75 2 86 V W 600,562,0,187,-34,75 2 87 W X 600,562,0,139,38,75 2 88 X Y 600,562,0,158,-59,75 2 89 Y Z 600,562,0,86,-12,75 2 90 Z [ 600,616,102,56,-173,56 2 91 bracketleft lB " \ 600,626,77,0,-173 2 92 backslash rs " ] 600,616,102,0,-53 2 93 bracketright rB " a^ 600,657,0,56,-162,56 2 94 circumflex ^ " _ 600,0,125,34,77,34 0 95 underscore ` 600,562,0,0,-247 2 96 quoteleft oq " a 600,454,15,42,-12,42 0 97 a b 600,626,15,86,37,75 2 98 b c 600,459,15,81,-31,75 0 99 c d 600,626,15,94,-11,75 2 100 d e 600,454,15,54,-31,54 0 101 e f 600,626,0,127,-33,75 2 102 f g 600,454,146,123,9,75 1 103 g h 600,626,0,64,32,64 2 104 h i 600,658,0,0,-27 2 105 i j 600,658,146,30,13,30 3 106 j k 600,626,0,92,17,75 2 107 k l 600,626,0,0,-27 2 108 l m 600,454,0,98,72,75 0 109 m n 600,454,0,64,32,64 0 110 n o 600,454,15,72,-21,72 0 111 o p 600,454,142,72,81,72 1 112 p q 600,454,142,134,-11,75 1 113 q r 600,454,0,104,3,75 0 114 r s 600,459,17,57,-17,57 0 115 s t 600,562,15,16,-68,16 2 116 t u 600,439,15,41,-20,41 0 117 u v 600,439,0,144,-20,75 0 118 v w 600,439,0,161,-3,75 0 119 w x 600,439,0,120,44,75 0 120 x y 600,439,142,144,70,75 1 121 y z 600,439,0,63,-31,63 0 122 z lC 600,616,102,45,-154,45 2 123 braceleft { " ba 600,750,250,0,-152 3 124 bar | " rC 600,616,102,0,-64 2 125 braceright } " a~ 600,636,0,92,-150,75 2 126 tilde ~ " bq 600,143,142,0,-95 1 128 quotesinglbase Fo 600,446,0,88,-13,75 0 129 guillemotleft Fc 600,446,0,97,-22,75 0 130 guillemotright bu 600,430,0,0,-147 0 131 bullet Fn 600,616,131,151,106,75 2 132 florin f/ 600,661,60,157,28,75 2 133 fraction %0 600,616,15,192,94,75 2 134 perthousand dg 600,580,70,36,-126,36 2 135 dagger dd 600,580,70,36,-72,36 2 136 daggerdbl en 600,313,0,52,-58,52 0 137 endash em 600,313,0,127,17,75 0 138 emdash fi 600,626,0,93,38,75 2 140 fi fl 600,626,0,93,38,75 2 141 fl .i 600,439,0,0,-27 0 144 dotlessi ga 600,661,0,0,-222 2 146 grave a" 600,661,0,178,-122,75 2 147 hungarumlaut a. 600,625,0,0,-296 2 148 dotaccent ab 600,631,0,101,-167,75 2 149 breve ah 600,667,0,82,-188,75 2 150 caron ao 600,678,0,0,-269 2 151 ring ho 600,0,199,0,-94 1 152 ogonek lq 600,562,0,44,-140,44 2 153 quotedblleft rq 600,562,0,94,-70,75 2 154 quotedblright oe 600,454,15,111,31,75 0 155 oe /l 600,626,0,28,-27,28 2 156 lslash Bq 600,143,142,9,15,9 1 157 quotedblbase OE 600,562,0,150,24,75 2 158 OE /L 600,562,0,85,11,75 2 159 Lslash r! 600,449,146,0,-147 1 161 exclamdown ct 600,614,49,54,-71,54 2 162 cent Po 600,611,28,100,-57,75 2 163 sterling Cs 600,517,0,93,-27,75 0 164 currency Ye 600,562,0,159,-48,75 2 165 yen bb 600,675,175,0,-168 3 166 brokenbar sc 600,580,70,69,-24,69 2 167 section ad 600,625,0,42,-194,42 2 168 dieresis co 600,580,18,117,-3,75 2 169 copyright Of 600,580,0,0,-139 2 170 ordfeminine fo 600,446,0,0,-146 0 171 guilsinglleft tno 600,413,0,67,-85,67 0 172 logicalnot \- 600,313,0,46,-64,46 0 173 minus rg 600,580,18,117,-3,75 2 174 registered a- 600,585,0,86,-145,75 2 175 macron de 600,616,0,19,-123,19 2 176 degree t+- 600,515,0,64,-26,64 0 177 plusminus S2 600,616,0,0,-142 2 178 twosuperior S3 600,616,0,0,-143 2 179 threesuperior aa 600,661,0,58,-263,58 2 180 acute mc 600,439,142,41,0,41 1 181 mu ps 600,580,70,149,-11,75 2 182 paragraph pc 600,351,0,0,-199 0 183 periodcentered ac 600,0,206,0,-119 1 184 cedilla S1 600,616,0,0,-163 2 185 onesuperior Om 600,580,0,0,-139 2 186 ordmasculine fc 600,446,0,0,-116 0 187 guilsinglright 14 600,661,60,156,36,75 2 188 onequarter 12 600,661,60,165,27,75 2 189 onehalf 34 600,661,60,148,42,75 2 190 threequarters r? 600,449,146,0,-51 1 191 questiondown `A 600,784,0,81,59,75 2 192 Agrave 'A 600,784,0,115,59,75 2 193 Aacute ^A 600,780,0,81,59,75 2 194 Acircumflex ~A 600,759,0,88,59,75 2 195 Atilde :A 600,748,0,81,59,75 2 196 Adieresis oA 600,801,0,81,59,75 2 197 Aring AE 600,562,0,157,79,75 2 198 AE ,C 600,580,206,124,-24,75 3 199 Ccedilla `E 600,784,0,119,25,75 2 200 Egrave 'E 600,784,0,119,25,75 2 201 Eacute ^E 600,780,0,119,25,75 2 202 Ecircumflex :E 600,748,0,119,25,75 2 203 Edieresis `I 600,784,0,92,-27,75 2 204 Igrave 'I 600,784,0,92,-27,75 2 205 Iacute ^I 600,780,0,92,-27,75 2 206 Icircumflex :I 600,748,0,92,-27,75 2 207 Idieresis -D 600,562,0,114,20,75 2 208 Eth ~N 600,759,12,179,42,75 2 209 Ntilde `O 600,784,18,95,-24,75 2 210 Ograve 'O 600,784,18,95,-24,75 2 211 Oacute ^O 600,780,18,95,-24,75 2 212 Ocircumflex ~O 600,759,18,118,-24,75 2 213 Otilde :O 600,748,18,95,-24,75 2 214 Odieresis tmu 600,478,0,56,-55,56 0 215 multiply /O 600,584,22,122,2,75 2 216 Oslash `U 600,784,18,165,-51,75 2 217 Ugrave 'U 600,784,18,165,-51,75 2 218 Uacute ^U 600,780,18,165,-51,75 2 219 Ucircumflex :U 600,748,18,165,-51,75 2 220 Udieresis 'Y 600,784,0,158,-59,75 2 221 Yacute TP 600,562,0,69,2,69 2 222 Thorn ss 600,626,15,78,28,75 2 223 germandbls `a 600,661,15,42,-12,42 2 224 agrave 'a 600,661,15,58,-12,58 2 225 aacute ^a 600,657,15,42,-12,42 2 226 acircumflex ~a 600,636,15,92,-12,75 2 227 atilde :a 600,625,15,42,-12,42 2 228 adieresis oa 600,678,15,42,-12,42 2 229 aring ae 600,454,15,101,29,75 0 230 ae ,c 600,459,206,81,-31,75 1 231 ccedilla `e 600,661,15,54,-31,54 2 232 egrave 'e 600,661,15,58,-31,58 2 233 eacute ^e 600,657,15,56,-31,56 2 234 ecircumflex :e 600,625,15,54,-31,54 2 235 edieresis `i 600,661,0,0,-27 2 236 igrave 'i 600,661,0,58,-27,58 2 237 iacute ^i 600,657,0,16,-27,16 2 238 icircumflex :i 600,625,0,2,-27,2 2 239 idieresis Sd 600,626,27,111,-43,75 2 240 eth ~n 600,636,0,92,32,75 2 241 ntilde `o 600,661,15,72,-21,72 2 242 ograve 'o 600,661,15,72,-21,72 2 243 oacute ^o 600,657,15,72,-21,72 2 244 ocircumflex ~o 600,636,15,92,-21,75 2 245 otilde :o 600,625,15,72,-21,72 2 246 odieresis tdi 600,500,0,46,-64,46 0 247 divide /o 600,463,24,87,-5,75 0 248 oslash `u 600,661,15,41,-20,41 2 249 ugrave 'u 600,661,15,58,-20,58 2 250 uacute ^u 600,657,15,41,-20,41 2 251 ucircumflex :u 600,625,15,41,-20,41 2 252 udieresis 'y 600,661,142,144,70,75 3 253 yacute Tp 600,626,142,72,81,72 3 254 thorn :y 600,625,142,144,70,75 3 255 ydieresis IJ 600,562,18,191,58,75 2 256 IJ --- 600,447,0,0,-146 0 257 up --- 600,320,0,65,42,65 0 258 dectab u0047_030C 600,790,18,124,-25,75 2 259 Gcaron --- 600,562,0,150,31,75 2 260 stop --- 600,562,0,91,31,75 2 261 tab u2026 600,116,15,36,15,36 0 262 ellipsis --- 600,333,0,0,-257 0 263 largebullet u0073_0327 600,459,206,57,-17,57 1 264 scedilla --- 600,562,0,150,-29,75 2 265 return ij 600,658,146,164,44,75 3 266 ij --- 600,562,0,144,95,75 2 267 LL --- 600,562,0,150,31,75 2 268 square da 600,608,15,0,-124 2 269 arrowdown <- 600,455,0,158,10,75 0 270 arrowleft <> 600,455,0,138,10,75 0 271 arrowboth --- 600,599,0,102,-26,75 2 272 graybox -> 600,455,0,138,30,75 0 273 arrowright u00AF 600,629,0,184,-73,75 2 274 overscore --- 600,626,0,103,49,75 2 275 ll u0067_030C 600,667,146,123,9,75 3 276 gcaron u20A4 600,611,28,100,-57,75 2 277 lira --- 600,580,0,73,-53,73 2 278 center u0053_0327 600,582,206,122,-4,75 3 279 Scedilla --- 600,601,146,0,76 3 280 format ua 600,626,0,6,-194,6 2 281 arrowup --- 600,572,15,69,-41,69 2 282 notegraphic u211E 600,562,15,82,26,75 2 283 prescription --- 600,372,0,29,-49,29 0 284 indent --- 600,439,15,0,-118 0 285 down --- 600,371,0,39,-59,39 0 286 left u0049_0307 600,748,0,92,-27,75 2 287 Idot --- 600,487,15,0,-118 0 288 merge groff-1.23.0/font/devps/old/zapfdr.afm0000644000175000017500000002240313753060053014444 00000000000000StartFontMetrics 2.0 Comment Copyright (c) 1985, 1987, 1988, 1989 Adobe Systems Incorporated. All rights reserved. Comment Creation Date: Fri Dec 1 12:57:42 1989 Comment UniqueID 26200 Comment VMusage 39281 49041 FontName ZapfDingbats-Reverse FullName ITC Zapf Dingbats FamilyName ITC Zapf Dingbats Weight Medium ItalicAngle 0 IsFixedPitch false FontBBox -1 -143 981 820 UnderlinePosition -98 UnderlineThickness 54 Version 001.004 Notice Copyright (c) 1985, 1987, 1988, 1989 Adobe Systems Incorporated. All rights reserved.ITC Zapf Dingbats is a registered trademark of International Typeface Corporation. EncodingScheme FontSpecific StartCharMetrics 202 C 32 ; WX 278 ; N space ; B 0 0 0 0 ; C 33 ; WX 974 ; N a1 ; B 35 72 939 621 ; C 34 ; WX 961 ; N a2 ; B 35 81 927 611 ; C 35 ; WX 974 ; N a202 ; B 35 72 939 621 ; C 36 ; WX 980 ; N a3 ; B 35 0 945 692 ; C 37 ; WX 719 ; N a4 ; B 34 139 685 566 ; C 38 ; WX 789 ; N a5 ; B 35 -14 755 705 ; C 39 ; WX 790 ; N a119 ; B 35 -14 755 705 ; C 40 ; WX 791 ; N a118 ; B 35 -13 761 705 ; C 41 ; WX 690 ; N a117 ; B 35 138 655 553 ; C 42 ; WX 960 ; N a11 ; B 35 123 925 568 ; C 43 ; WX 939 ; N a12 ; B 35 134 904 559 ; C 44 ; WX 549 ; N a13 ; B 29 -11 516 705 ; C 45 ; WX 855 ; N a14 ; B 34 59 820 632 ; C 46 ; WX 911 ; N a15 ; B 35 50 876 642 ; C 47 ; WX 933 ; N a16 ; B 35 139 899 550 ; C 48 ; WX 911 ; N a105 ; B 35 50 876 642 ; C 49 ; WX 945 ; N a17 ; B 35 139 909 553 ; C 50 ; WX 974 ; N a18 ; B 35 104 938 587 ; C 51 ; WX 755 ; N a19 ; B 34 -13 721 705 ; C 52 ; WX 846 ; N a20 ; B 36 -14 811 705 ; C 53 ; WX 762 ; N a21 ; B 35 0 727 692 ; C 54 ; WX 761 ; N a22 ; B 35 0 727 692 ; C 55 ; WX 571 ; N a23 ; B -1 -68 571 661 ; C 56 ; WX 677 ; N a24 ; B 36 -13 642 705 ; C 57 ; WX 763 ; N a25 ; B 35 0 728 692 ; C 58 ; WX 760 ; N a26 ; B 35 0 726 692 ; C 59 ; WX 759 ; N a27 ; B 35 0 725 692 ; C 60 ; WX 754 ; N a28 ; B 35 0 720 692 ; C 61 ; WX 494 ; N a6 ; B 35 0 460 692 ; C 62 ; WX 552 ; N a7 ; B 35 0 517 692 ; C 63 ; WX 537 ; N a8 ; B 35 0 503 692 ; C 64 ; WX 577 ; N a9 ; B 35 96 542 596 ; C 65 ; WX 692 ; N a10 ; B 35 -14 657 705 ; C 66 ; WX 786 ; N a29 ; B 35 -14 751 705 ; C 67 ; WX 788 ; N a30 ; B 35 -14 752 705 ; C 68 ; WX 788 ; N a31 ; B 35 -14 753 705 ; C 69 ; WX 790 ; N a32 ; B 35 -14 756 705 ; C 70 ; WX 793 ; N a33 ; B 35 -13 759 705 ; C 71 ; WX 794 ; N a34 ; B 35 -13 759 705 ; C 72 ; WX 816 ; N a35 ; B 35 -14 782 705 ; C 73 ; WX 823 ; N a36 ; B 35 -14 787 705 ; C 74 ; WX 789 ; N a37 ; B 35 -14 754 705 ; C 75 ; WX 841 ; N a38 ; B 35 -14 807 705 ; C 76 ; WX 823 ; N a39 ; B 35 -14 789 705 ; C 77 ; WX 833 ; N a40 ; B 35 -14 798 705 ; C 78 ; WX 816 ; N a41 ; B 35 -13 782 705 ; C 79 ; WX 831 ; N a42 ; B 35 -14 796 705 ; C 80 ; WX 923 ; N a43 ; B 35 -14 888 705 ; C 81 ; WX 744 ; N a44 ; B 35 0 710 692 ; C 82 ; WX 723 ; N a45 ; B 35 0 688 692 ; C 83 ; WX 749 ; N a46 ; B 35 0 714 692 ; C 84 ; WX 790 ; N a47 ; B 34 -14 756 705 ; C 85 ; WX 792 ; N a48 ; B 35 -14 758 705 ; C 86 ; WX 695 ; N a49 ; B 35 -14 661 706 ; C 87 ; WX 776 ; N a50 ; B 35 -6 741 699 ; C 88 ; WX 768 ; N a51 ; B 35 -7 734 699 ; C 89 ; WX 792 ; N a52 ; B 35 -14 757 705 ; C 90 ; WX 759 ; N a53 ; B 35 0 725 692 ; C 91 ; WX 707 ; N a54 ; B 35 -13 672 704 ; C 92 ; WX 708 ; N a55 ; B 35 -14 672 705 ; C 93 ; WX 682 ; N a56 ; B 35 -14 647 705 ; C 94 ; WX 701 ; N a57 ; B 35 -14 666 705 ; C 95 ; WX 826 ; N a58 ; B 35 -14 791 705 ; C 96 ; WX 815 ; N a59 ; B 35 -14 780 705 ; C 97 ; WX 789 ; N a60 ; B 35 -14 754 705 ; C 98 ; WX 789 ; N a61 ; B 35 -14 754 705 ; C 99 ; WX 707 ; N a62 ; B 34 -14 673 705 ; C 100 ; WX 687 ; N a63 ; B 36 0 651 692 ; C 101 ; WX 696 ; N a64 ; B 35 0 661 691 ; C 102 ; WX 689 ; N a65 ; B 35 0 655 692 ; C 103 ; WX 786 ; N a66 ; B 34 -14 751 705 ; C 104 ; WX 787 ; N a67 ; B 35 -14 752 705 ; C 105 ; WX 713 ; N a68 ; B 35 -14 678 705 ; C 106 ; WX 791 ; N a69 ; B 35 -14 756 705 ; C 107 ; WX 785 ; N a70 ; B 36 -14 751 705 ; C 108 ; WX 791 ; N a71 ; B 35 -14 757 705 ; C 109 ; WX 873 ; N a72 ; B 35 -14 838 705 ; C 110 ; WX 761 ; N a73 ; B 35 0 726 692 ; C 111 ; WX 762 ; N a74 ; B 35 0 727 692 ; C 112 ; WX 762 ; N a203 ; B 35 0 727 692 ; C 113 ; WX 759 ; N a75 ; B 35 0 725 692 ; C 114 ; WX 759 ; N a204 ; B 35 0 725 692 ; C 115 ; WX 892 ; N a76 ; B 35 0 858 705 ; C 116 ; WX 892 ; N a77 ; B 35 -14 858 692 ; C 117 ; WX 788 ; N a78 ; B 35 -14 754 705 ; C 118 ; WX 784 ; N a79 ; B 35 -14 749 705 ; C 119 ; WX 438 ; N a81 ; B 35 -14 403 705 ; C 120 ; WX 138 ; N a82 ; B 35 0 104 692 ; C 121 ; WX 277 ; N a83 ; B 35 0 242 692 ; C 122 ; WX 415 ; N a84 ; B 35 0 380 692 ; C 123 ; WX 392 ; N a97 ; B 35 263 357 705 ; C 124 ; WX 392 ; N a98 ; B 34 263 357 705 ; C 125 ; WX 668 ; N a99 ; B 35 263 633 705 ; C 126 ; WX 668 ; N a100 ; B 36 263 634 705 ; C 161 ; WX 732 ; N a101 ; B 35 -143 697 806 ; C 162 ; WX 544 ; N a102 ; B 56 -14 488 706 ; C 163 ; WX 544 ; N a103 ; B 34 -14 508 705 ; C 164 ; WX 910 ; N a104 ; B 35 40 875 651 ; C 165 ; WX 667 ; N a106 ; B 35 -14 633 705 ; C 166 ; WX 760 ; N a107 ; B 35 -14 726 705 ; C 167 ; WX 760 ; N a108 ; B 0 121 758 569 ; C 168 ; WX 776 ; N a112 ; B 35 0 741 705 ; C 169 ; WX 595 ; N a111 ; B 34 -14 560 705 ; C 170 ; WX 694 ; N a110 ; B 35 -14 659 705 ; C 171 ; WX 626 ; N a109 ; B 34 0 591 705 ; C 172 ; WX 788 ; N a120 ; B 35 -14 754 705 ; C 173 ; WX 788 ; N a121 ; B 35 -14 754 705 ; C 174 ; WX 788 ; N a122 ; B 35 -14 754 705 ; C 175 ; WX 788 ; N a123 ; B 35 -14 754 705 ; C 176 ; WX 788 ; N a124 ; B 35 -14 754 705 ; C 177 ; WX 788 ; N a125 ; B 35 -14 754 705 ; C 178 ; WX 788 ; N a126 ; B 35 -14 754 705 ; C 179 ; WX 788 ; N a127 ; B 35 -14 754 705 ; C 180 ; WX 788 ; N a128 ; B 35 -14 754 705 ; C 181 ; WX 788 ; N a129 ; B 35 -14 754 705 ; C 182 ; WX 788 ; N a130 ; B 35 -14 754 705 ; C 183 ; WX 788 ; N a131 ; B 35 -14 754 705 ; C 184 ; WX 788 ; N a132 ; B 35 -14 754 705 ; C 185 ; WX 788 ; N a133 ; B 35 -14 754 705 ; C 186 ; WX 788 ; N a134 ; B 35 -14 754 705 ; C 187 ; WX 788 ; N a135 ; B 35 -14 754 705 ; C 188 ; WX 788 ; N a136 ; B 35 -14 754 705 ; C 189 ; WX 788 ; N a137 ; B 35 -14 754 705 ; C 190 ; WX 788 ; N a138 ; B 35 -14 754 705 ; C 191 ; WX 788 ; N a139 ; B 35 -14 754 705 ; C 192 ; WX 788 ; N a140 ; B 35 -14 754 705 ; C 193 ; WX 788 ; N a141 ; B 35 -14 754 705 ; C 194 ; WX 788 ; N a142 ; B 35 -14 754 705 ; C 195 ; WX 788 ; N a143 ; B 35 -14 754 705 ; C 196 ; WX 788 ; N a144 ; B 35 -14 754 705 ; C 197 ; WX 788 ; N a145 ; B 35 -14 754 705 ; C 198 ; WX 788 ; N a146 ; B 35 -14 754 705 ; C 199 ; WX 788 ; N a147 ; B 35 -14 754 705 ; C 200 ; WX 788 ; N a148 ; B 35 -14 754 705 ; C 201 ; WX 788 ; N a149 ; B 35 -14 754 705 ; C 202 ; WX 788 ; N a150 ; B 35 -14 754 705 ; C 203 ; WX 788 ; N a151 ; B 35 -14 754 705 ; C 204 ; WX 788 ; N a152 ; B 35 -14 754 705 ; C 205 ; WX 788 ; N a153 ; B 35 -14 754 705 ; C 206 ; WX 788 ; N a154 ; B 35 -14 754 705 ; C 207 ; WX 788 ; N a155 ; B 35 -14 754 705 ; C 208 ; WX 788 ; N a156 ; B 35 -14 754 705 ; C 209 ; WX 788 ; N a157 ; B 35 -14 754 705 ; C 210 ; WX 788 ; N a158 ; B 35 -14 754 705 ; C 211 ; WX 788 ; N a159 ; B 35 -14 754 705 ; C 212 ; WX 894 ; N a160 ; B 35 58 860 634 ; C 213 ; WX 838 ; N a161 ; B 35 152 803 540 ; C 214 ; WX 1016 ; N a163 ; B 34 152 981 540 ; C 215 ; WX 458 ; N a164 ; B 35 -127 422 820 ; C 216 ; WX 748 ; N a196 ; B 35 94 698 597 ; C 217 ; WX 924 ; N a165 ; B 35 140 890 552 ; C 218 ; WX 748 ; N a192 ; B 35 94 698 597 ; C 219 ; WX 918 ; N a166 ; B 35 166 884 526 ; C 220 ; WX 927 ; N a167 ; B 35 32 892 660 ; C 221 ; WX 928 ; N a168 ; B 35 129 891 562 ; C 222 ; WX 928 ; N a169 ; B 35 128 893 563 ; C 223 ; WX 834 ; N a170 ; B 35 155 799 537 ; C 224 ; WX 873 ; N a171 ; B 35 93 838 599 ; C 225 ; WX 828 ; N a172 ; B 35 104 791 588 ; C 226 ; WX 924 ; N a173 ; B 35 98 889 594 ; C 227 ; WX 924 ; N a162 ; B 35 98 889 594 ; C 228 ; WX 917 ; N a174 ; B 35 0 882 692 ; C 229 ; WX 930 ; N a175 ; B 35 84 896 608 ; C 230 ; WX 931 ; N a176 ; B 35 84 896 608 ; C 231 ; WX 463 ; N a177 ; B 35 -99 429 791 ; C 232 ; WX 883 ; N a178 ; B 35 71 848 623 ; C 233 ; WX 836 ; N a179 ; B 35 44 802 648 ; C 234 ; WX 836 ; N a193 ; B 35 44 802 648 ; C 235 ; WX 867 ; N a180 ; B 35 101 832 591 ; C 236 ; WX 867 ; N a199 ; B 35 101 832 591 ; C 237 ; WX 696 ; N a181 ; B 35 44 661 648 ; C 238 ; WX 696 ; N a200 ; B 35 44 661 648 ; C 239 ; WX 874 ; N a182 ; B 35 77 840 619 ; C 241 ; WX 874 ; N a201 ; B 35 73 840 615 ; C 242 ; WX 760 ; N a183 ; B 35 0 725 692 ; C 243 ; WX 946 ; N a184 ; B 35 160 911 533 ; C 244 ; WX 771 ; N a197 ; B 34 37 736 655 ; C 245 ; WX 865 ; N a185 ; B 35 207 830 481 ; C 246 ; WX 771 ; N a194 ; B 34 37 736 655 ; C 247 ; WX 888 ; N a198 ; B 34 -19 853 712 ; C 248 ; WX 967 ; N a186 ; B 35 124 932 568 ; C 249 ; WX 888 ; N a195 ; B 34 -19 853 712 ; C 250 ; WX 831 ; N a187 ; B 35 113 796 579 ; C 251 ; WX 873 ; N a188 ; B 36 118 838 578 ; C 252 ; WX 927 ; N a189 ; B 35 150 891 542 ; C 253 ; WX 970 ; N a190 ; B 35 76 931 616 ; C 254 ; WX 918 ; N a191 ; B 34 99 884 593 ; C -1 ; WX 410 ; N a86 ; B 35 0 375 692 ; C -1 ; WX 509 ; N a85 ; B 35 0 475 692 ; C -1 ; WX 334 ; N a95 ; B 35 0 299 692 ; C -1 ; WX 509 ; N a205 ; B 35 0 475 692 ; C -1 ; WX 390 ; N a89 ; B 35 -14 356 705 ; C -1 ; WX 234 ; N a87 ; B 35 -14 199 705 ; C -1 ; WX 276 ; N a91 ; B 35 0 242 692 ; C -1 ; WX 390 ; N a90 ; B 35 -14 355 705 ; C -1 ; WX 410 ; N a206 ; B 35 0 375 692 ; C -1 ; WX 317 ; N a94 ; B 35 0 283 692 ; C -1 ; WX 317 ; N a93 ; B 35 0 283 692 ; C -1 ; WX 276 ; N a92 ; B 35 0 242 692 ; C -1 ; WX 334 ; N a96 ; B 35 0 299 692 ; C -1 ; WX 234 ; N a88 ; B 35 -14 199 705 ; EndCharMetrics EndFontMetrics groff-1.23.0/font/devps/old/zapfdr.ps0000644000175000017500000001154213753060053014325 00000000000000%!PS-Adobe-3.0 Resource-Font %%DocumentNeededResources: font ZapfDingbats %%EndComments %%IncludeResource: font ZapfDingbats /ZapfDingbats findfont [-1 0 0 1 0 0] makefont dup length 1 add dict begin { exch dup dup /FID ne exch /UniqueID ne and { exch def } { pop pop } ifelse } forall /FontName /ZapfDingbats-Reverse def /Metrics 202 dict dup begin /space [0 -278] def /a1 [-939 -974] def /a2 [-926 -961] def /a202 [-939 -974] def /a3 [-945 -980] def /a4 [-685 -719] def /a5 [-754 -789] def /a119 [-755 -790] def /a118 [-756 -791] def /a117 [-655 -690] def /a11 [-925 -960] def /a12 [-904 -939] def /a13 [-520 -549] def /a14 [-821 -855] def /a15 [-876 -911] def /a16 [-898 -933] def /a105 [-876 -911] def /a17 [-910 -945] def /a18 [-939 -974] def /a19 [-721 -755] def /a20 [-811 -846] def /a21 [-727 -762] def /a22 [-726 -761] def /a23 [-572 -571] def /a24 [-641 -677] def /a25 [-728 -763] def /a26 [-725 -760] def /a27 [-724 -759] def /a28 [-719 -754] def /a6 [-459 -494] def /a7 [-517 -552] def /a8 [-502 -537] def /a9 [-542 -577] def /a10 [-657 -692] def /a29 [-751 -786] def /a30 [-753 -788] def /a31 [-753 -788] def /a32 [-755 -790] def /a33 [-758 -793] def /a34 [-759 -794] def /a35 [-781 -816] def /a36 [-788 -823] def /a37 [-754 -789] def /a38 [-806 -841] def /a39 [-788 -823] def /a40 [-798 -833] def /a41 [-781 -816] def /a42 [-796 -831] def /a43 [-888 -923] def /a44 [-709 -744] def /a45 [-688 -723] def /a46 [-714 -749] def /a47 [-756 -790] def /a48 [-757 -792] def /a49 [-660 -695] def /a50 [-741 -776] def /a51 [-733 -768] def /a52 [-757 -792] def /a53 [-724 -759] def /a54 [-672 -707] def /a55 [-673 -708] def /a56 [-647 -682] def /a57 [-666 -701] def /a58 [-791 -826] def /a59 [-780 -815] def /a60 [-754 -789] def /a61 [-754 -789] def /a62 [-673 -707] def /a63 [-651 -687] def /a64 [-661 -696] def /a65 [-654 -689] def /a66 [-752 -786] def /a67 [-752 -787] def /a68 [-678 -713] def /a69 [-756 -791] def /a70 [-749 -785] def /a71 [-756 -791] def /a72 [-838 -873] def /a73 [-726 -761] def /a74 [-727 -762] def /a203 [-727 -762] def /a75 [-724 -759] def /a204 [-724 -759] def /a76 [-857 -892] def /a77 [-857 -892] def /a78 [-753 -788] def /a79 [-749 -784] def /a81 [-403 -438] def /a82 [-103 -138] def /a83 [-242 -277] def /a84 [-380 -415] def /a97 [-357 -392] def /a98 [-358 -392] def /a99 [-633 -668] def /a100 [-632 -668] def /a101 [-697 -732] def /a102 [-488 -544] def /a103 [-510 -544] def /a104 [-875 -910] def /a106 [-632 -667] def /a107 [-725 -760] def /a108 [-760 -760] def /a112 [-741 -776] def /a111 [-561 -595] def /a110 [-659 -694] def /a109 [-592 -626] def /a120 [-753 -788] def /a121 [-753 -788] def /a122 [-753 -788] def /a123 [-753 -788] def /a124 [-753 -788] def /a125 [-753 -788] def /a126 [-753 -788] def /a127 [-753 -788] def /a128 [-753 -788] def /a129 [-753 -788] def /a130 [-753 -788] def /a131 [-753 -788] def /a132 [-753 -788] def /a133 [-753 -788] def /a134 [-753 -788] def /a135 [-753 -788] def /a136 [-753 -788] def /a137 [-753 -788] def /a138 [-753 -788] def /a139 [-753 -788] def /a140 [-753 -788] def /a141 [-753 -788] def /a142 [-753 -788] def /a143 [-753 -788] def /a144 [-753 -788] def /a145 [-753 -788] def /a146 [-753 -788] def /a147 [-753 -788] def /a148 [-753 -788] def /a149 [-753 -788] def /a150 [-753 -788] def /a151 [-753 -788] def /a152 [-753 -788] def /a153 [-753 -788] def /a154 [-753 -788] def /a155 [-753 -788] def /a156 [-753 -788] def /a157 [-753 -788] def /a158 [-753 -788] def /a159 [-753 -788] def /a160 [-859 -894] def /a161 [-803 -838] def /a163 [-982 -1016] def /a164 [-423 -458] def /a196 [-713 -748] def /a165 [-889 -924] def /a192 [-713 -748] def /a166 [-883 -918] def /a167 [-892 -927] def /a168 [-893 -928] def /a169 [-893 -928] def /a170 [-799 -834] def /a171 [-838 -873] def /a172 [-793 -828] def /a173 [-889 -924] def /a162 [-889 -924] def /a174 [-882 -917] def /a175 [-895 -930] def /a176 [-896 -931] def /a177 [-428 -463] def /a178 [-848 -883] def /a179 [-801 -836] def /a193 [-801 -836] def /a180 [-832 -867] def /a199 [-832 -867] def /a181 [-661 -696] def /a200 [-661 -696] def /a182 [-839 -874] def /a201 [-839 -874] def /a183 [-725 -760] def /a184 [-911 -946] def /a197 [-737 -771] def /a185 [-830 -865] def /a194 [-737 -771] def /a198 [-854 -888] def /a186 [-932 -967] def /a195 [-854 -888] def /a187 [-796 -831] def /a188 [-837 -873] def /a189 [-892 -927] def /a190 [-935 -970] def /a191 [-884 -918] def /a205 [-474 -509] def /a206 [-375 -410] def /a85 [-474 -509] def /a86 [-375 -410] def /a87 [-199 -234] def /a88 [-199 -234] def /a89 [-355 -390] def /a90 [-355 -390] def /a91 [-241 -276] def /a92 [-241 -276] def /a93 [-282 -317] def /a94 [-282 -317] def /a95 [-299 -334] def /a96 [-299 -334] def end def /ZapfDingbats-Reverse currentdict end definefont pop groff-1.23.0/font/devps/old/NBI0000644000175000017500000002344313753060053013031 00000000000000name NBI internalname NewCenturySchlbk-BoldItalic slant 16 spacewidth 287 encoding text.enc ligatures fi fl 0 kernpairs A y -33 A w -25 A v -10 A u -15 A ' -95 A cq -95 A rq -95 A Y -70 A W -84 A V -100 A U -32 A T 5 A Q 5 A O 5 A G 5 A C 5 B . 15 B , 15 B U 15 B A -11 C A -5 D . -11 D , -11 D Y 6 D W -11 D V -18 F r -27 F . -91 F o -47 F i -41 F e -41 F , -91 F a -47 F A -79 J u -39 J . -74 J o -40 J e -33 J , -74 J a -40 J A -30 K y -48 K u -4 K o -4 K e 18 L y -30 L ' -100 L cq -100 L rq -100 L Y -55 L W -69 L V -97 L T -75 N . -49 N , -49 O . -18 O , -18 O X -18 O W -15 O V -24 O A -5 P . -100 P o -40 P e -33 P , -100 P a -40 P A -80 R W -14 R V -24 S . -18 S , -18 T y -30 T w -30 T u -22 T r -9 T . -55 T o -40 T i -22 T - -75 T hy -75 T h -9 T e -33 T , -55 T a -40 T O 11 T A -60 U . -25 U , -25 U A -42 V u -70 V ; 6 V . -94 V o -71 V i -35 V - -94 V hy -94 V e -66 V , -94 V : -49 V a -55 V O -19 V G -12 V A -100 W y -41 W u -25 W ; -22 W . -86 W o -33 W i -27 W - -61 W hy -61 W h 5 W e -39 W , -86 W : -22 W a -33 W O -11 W A -66 Y u -58 Y ; -55 Y . -91 Y o -77 Y i -22 Y - -91 Y hy -91 Y e -71 Y , -91 Y : -55 Y a -77 Y A -79 a y -8 a w -8 a v 6 b y -6 b v 8 b . 6 b , 6 c y -20 c . -8 c l -13 c k -8 c h -18 c , -8 : u0020 -18 , u0020 -18 , ' -18 , cq -18 , rq -18 d y -15 d w -15 e y -15 e x -5 e w -15 e p -11 e g -4 e b -8 f ' 105 f cq 105 f rq 105 f . -28 f o 7 f l 7 f i 7 f e 14 f .i 7 f , -28 f a 8 g y -11 g r 11 g . -5 g , -5 h y -20 i v 7 k y -15 k o -22 k e -16 l y -7 l w -7 m y -20 m u -11 n y -20 n v -7 n u -11 o y -11 o w -8 o v 6 p y -4 p . 8 p , 8 . u0020 -18 . ' -18 . cq -18 . rq -18 lq ` 20 lq oq 20 lq A -60 rq u0020 -18 ` A -80 oq A -80 ' v -16 cq v -16 ' t -22 cq t -22 ' s -46 cq s -46 ' r -9 cq r -9 ' l -22 cq l -22 ' d -41 cq d -41 r y -20 r v -7 r u -11 r t -11 r ; 9 r s -20 r ' 9 r cq 9 r . -90 r p -17 r o -11 r l -14 r k 9 r i -14 r - -16 r hy -16 r g -11 r e -7 r d -7 r , -90 r : 9 r a -11 s . 11 s , 11 ; u0020 -18 u0020 lq -18 u0020 Y -18 u0020 W -33 u0020 V -24 u0020 T -18 u0020 A -22 v . -11 v o -6 v , -11 v a -6 w . -17 w o -14 w e -8 w , -17 w a -14 x e 5 y . -25 y o 8 y e 15 y , -25 y a 8 z e 4 charset ha 606,690,0,0,-16 2 0 asciicircum ti 606,346,0,0,-22 0 1 asciitilde vS 685,930,15,31,49,31 2 2 Scaron vZ 704,930,0,57,83,57 2 3 Zcaron vs 481,705,15,46,50,46 2 4 scaron vz 519,695,15,4,69,4 2 5 zcaron :Y 704,915,0,121,37,109 2 6 Ydieresis tm 950,722,0,117,8,109 2 7 trademark aq 287,737,0,13,-62,13 2 8 quotesingle space 287 0 32 space ! 333,737,15,50,50,50 2 33 exclam " 400,737,0,78,-16,78 2 34 quotedbl dq " # 574,690,0,20,20,20 2 35 numbersign sh " $ 574,810,120,41,41,41 2 36 dollar Do " % 889,727,28,0,-4 2 37 percent & 889,737,15,0,18 2 38 ampersand ' 259,737,0,66,2,66 2 39 quoteright cq " ( 407,745,117,97,-22,97 2 40 parenleft ) 407,745,117,0,120 2 41 parenright * 500,737,0,48,-8,48 2 42 asterisk + 606,506 0 43 plus , 287,157,192,0,107 0 44 comma - 333,299,0,0,48 0 45 hyphen hy " . 287,157,15,0,70 0 46 period / 278,737,15,92,91,92 2 47 slash sl " 0 574,705,15,29,29,29 2 48 zero 1 574,705,0,0,25 2 49 one 2 574,705,3,14,88,14 2 50 two 3 574,705,15,12,57,12 2 51 three 4 574,705,0,20,63,20 2 52 four 5 574,705,15,50,50,50 2 53 five 6 574,705,15,50,19,50 2 54 six 7 574,705,15,69,-14,69 2 55 seven 8 574,705,15,28,50,28 2 56 eight 9 574,705,15,19,50,19 2 57 nine : 287,477,15,0,70 0 58 colon ; 287,477,192,0,107 0 59 semicolon < 606,515,9 0 60 less = 606,403 0 61 equal > 606,514,8 0 62 greater ? 481,737,15,20,-29,20 2 63 question @ 747,737,15,54,54,54 2 64 at at " A 741,737,0,25,125,25 2 65 A B 759,722,0,12,100,12 2 66 B C 759,737,15,50,13,50 2 67 C D 833,722,0,13,97,13 2 68 D E 741,722,0,39,91,39 2 69 E F 704,722,0,76,91,76 2 70 F G 815,737,15,40,13,40 2 71 G H 870,722,0,91,91,91 2 72 H I 444,722,0,91,91,91 2 73 I J 667,722,15,91,70,91 2 74 J K 778,722,0,104,91,104 2 75 K L 704,722,0,16,91,16 2 76 L M 944,722,0,94,94,94 2 77 M N 852,722,10,111,111,109 2 78 N O 833,737,15,13,13,13 2 79 O P 741,722,0,39,91,39 2 80 P Q 833,737,189,13,13,13 2 81 Q R 796,722,15,3,91,3 2 82 R S 685,737,15,31,49,31 2 83 S T 722,722,0,87,9,87 2 84 T U 833,722,15,117,-38,109 2 85 U V 741,722,10,111,18,109 2 86 V W 944,722,10,106,10,106 2 87 W X 741,722,0,110,132,109 2 88 X Y 704,722,0,121,37,109 2 89 Y Z 704,722,0,57,83,57 2 90 Z [ 407,737,109,107,49,107 2 91 bracketleft lB " \ 606,737,15,0,-111 2 92 backslash rs " ] 407,737,109,5,151,5 2 93 bracketright rB " a^ 333,705,0,82,27,82 2 94 circumflex ^ " _ 500,0,125,50,50,50 0 95 underscore ` 259,737,0,65,3,65 2 96 quoteleft oq " a 667,477,15,19,44,19 0 97 a b 611,737,15,0,21 2 98 b c 537,477,15,0,50 0 99 c d 667,737,15,43,50,43 2 100 d e 519,477,15,10,50,10 0 101 e f 389,737,205,211,98,109 3 102 f g 611,528,205,43,113,43 1 103 g h 685,737,15,4,50,4 2 104 h i 389,737,15,6,18,6 2 105 i j 370,737,205,27,255,27 3 106 j k 648,737,15,0,61 2 107 k l 389,737,15,36,18,36 2 108 l m 944,477,15,15,50,15 0 109 m n 685,477,15,4,50,4 0 110 n o 574,477,15,6,50,6 0 111 o p 648,477,205,0,169 1 112 p q 630,477,205,7,50,7 1 113 q r 519,486,0,58,50,58 0 114 r s 481,477,15,4,50,4 0 115 s t 407,650,15,46,26,46 2 116 t u 685,477,15,0,20 0 117 u v 556,477,15,0,20 0 118 v w 833,477,15,0,20 0 119 w x 574,477,15,50,96,50 0 120 x y 519,477,205,24,116,24 1 121 y z 519,477,15,4,69,4 0 122 z lC 407,737,109,51,-2,51 2 123 braceleft { " ba 606,750,250,0,-199 3 124 bar | " rC 407,737,109,0,75 2 125 braceright } " a~ 333,690,0,115,22,109 2 126 tilde ~ " bq 259,157,192,0,107 0 128 quotesinglbase Fo 481,407,0,18,85,18 0 129 guillemotleft Fc 481,407,0,22,81,22 0 130 guillemotright bu 606,542,0,0,-72 0 131 bullet Fn 574,737,205,51,93,51 3 132 florin f/ 167,705,15,216,216,109 2 133 fraction %0 1167,727,28,30,30,30 2 134 perthousand dg 500,737,146,58,2,58 2 135 dagger dd 500,737,150,58,110,58 2 136 daggerdbl en 500,287,0,29,97,29 0 137 endash em 1000,287,0,29,97,29 0 138 emdash fi 685,737,205,6,120,6 3 140 fi fl 685,737,205,36,120,36 3 141 fl .i 389,477,15,6,18,6 0 144 dotlessi ga 333,722,0,11,-24,11 2 146 grave a" 333,722,0,197,35,109 2 147 hungarumlaut a. 333,690,0,6,-95,6 2 148 dotaccent ab 333,698,0,107,-17,107 2 149 breve ah 333,705,0,120,-10,109 2 150 caron ao 333,746,0,52,-61,52 2 151 ring ho 333,0,155,0,-18 0 152 ogonek lq 481,737,0,90,-4,90 2 153 quotedblleft rq 481,737,0,79,7,79 2 154 quotedblright oe 852,477,15,10,56,10 0 155 oe /l 389,737,15,51,45,51 2 156 lslash Bq 481,157,192,0,107 0 157 quotedblbase OE 963,722,0,76,21,76 2 158 OE /L 704,722,0,16,91,16 2 159 Lslash r! 333,547,205,6,94,6 1 161 exclamdown ct 574,578,144,0,20 0 162 cent Po 574,705,15,42,68,42 2 163 sterling Cs 574,605,0,23,23,23 0 164 currency Ye 574,690,0,105,33,105 2 165 yen bb 606,675,175,0,-199 2 166 brokenbar sc 500,737,146,65,80,65 2 167 section ad 333,690,0,110,17,109 2 168 dieresis co 747,737,15,53,52,53 2 169 copyright Of 412,705,0,98,3,98 2 170 ordfeminine fo 278,407,0,16,75,16 0 171 guilsinglleft tno 606,403 0 172 logicalnot \- 606,307 0 173 minus rg 747,737,15,53,52,53 2 174 registered a- 333,649,0,121,3,109 2 175 macron de 400,705,0,22,-36,22 2 176 degree t+- 606,506 0 177 plusminus S2 344,705,0,68,67,68 2 178 twosuperior S3 344,705,0,67,47,67 2 179 threesuperior aa 333,722,0,89,-73,89 2 180 acute mc 685,477,205,0,139 1 181 mu ps 650,722,131,81,25,81 2 182 paragraph pc 287,372,0,0,-7 0 183 periodcentered ac 333,3,220,0,71 1 184 cedilla S1 344,705,0,32,31,32 2 185 onesuperior Om 356,705,0,88,8,88 2 186 ordmasculine fc 278,407,0,15,76,15 0 187 guilsinglright 14 861,705,15,0,33 2 188 onequarter 12 861,705,15,0,33 2 189 onehalf 34 861,705,15,0,15 2 190 threequarters r? 481,547,205,0,50 1 191 questiondown `A 741,947,0,25,125,25 2 192 Agrave 'A 741,947,0,25,125,25 2 193 Aacute ^A 741,930,0,25,125,25 2 194 Acircumflex ~A 741,915,0,25,125,25 2 195 Atilde :A 741,915,0,25,125,25 2 196 Adieresis oA 741,991,0,25,125,25 2 197 Aring AE 889,722,0,76,136,76 2 198 AE ,C 759,737,220,50,13,50 3 199 Ccedilla `E 741,947,0,39,91,39 2 200 Egrave 'E 741,947,0,39,91,39 2 201 Eacute ^E 741,930,0,39,91,39 2 202 Ecircumflex :E 741,915,0,39,91,39 2 203 Edieresis `I 444,947,0,91,91,91 2 204 Igrave 'I 444,947,0,94,91,94 2 205 Iacute ^I 444,930,0,91,91,91 2 206 Icircumflex :I 444,915,0,115,91,109 2 207 Idieresis -D 833,722,0,13,97,13 2 208 Eth ~N 852,915,10,111,111,109 2 209 Ntilde `O 833,947,15,13,13,13 2 210 Ograve 'O 833,947,15,13,13,13 2 211 Oacute ^O 833,930,15,13,13,13 2 212 Ocircumflex ~O 833,915,15,13,13,13 2 213 Otilde :O 833,915,15,13,13,13 2 214 Odieresis tmu 606,491,0,0,-15 0 215 multiply /O 833,790,68,15,15,15 2 216 Oslash `U 833,947,15,117,-38,109 2 217 Ugrave 'U 833,947,15,117,-38,109 2 218 Uacute ^U 833,930,15,117,-38,109 2 219 Ucircumflex :U 833,915,15,117,-38,109 2 220 Udieresis 'Y 704,947,0,121,37,109 2 221 Yacute TP 741,722,0,0,91 2 222 Thorn ss 574,737,205,16,141,16 3 223 germandbls `a 667,722,15,19,44,19 2 224 agrave 'a 667,722,15,19,44,19 2 225 aacute ^a 667,705,15,19,44,19 2 226 acircumflex ~a 667,690,15,19,44,19 2 227 atilde :a 667,690,15,19,44,19 2 228 adieresis oa 667,746,15,19,44,19 2 229 aring ae 815,477,15,10,68,10 0 230 ae ,c 537,477,220,0,50 1 231 ccedilla `e 519,722,15,10,50,10 2 232 egrave 'e 519,722,15,10,50,10 2 233 eacute ^e 519,705,15,10,50,10 2 234 ecircumflex :e 519,690,15,17,50,17 2 235 edieresis `i 389,715,15,6,18,6 2 236 igrave 'i 389,715,15,31,18,31 2 237 iacute ^i 389,698,15,24,29,24 2 238 icircumflex :i 389,683,15,52,19,52 2 239 idieresis Sd 574,752,15,6,50,6 2 240 eth ~n 685,690,15,4,50,4 2 241 ntilde `o 574,722,15,6,50,6 2 242 ograve 'o 574,722,15,6,50,6 2 243 oacute ^o 574,705,15,6,50,6 2 244 ocircumflex ~o 574,690,15,6,50,6 2 245 otilde :o 574,690,15,6,50,6 2 246 odieresis tdi 606,546,40 0 247 divide /o 574,583,121,6,50,6 0 248 oslash `u 685,722,15,0,20 2 249 ugrave 'u 685,722,15,0,20 2 250 uacute ^u 685,705,15,0,20 2 251 ucircumflex :u 685,690,15,0,20 2 252 udieresis 'y 519,722,205,24,116,24 3 253 yacute Tp 648,737,205,0,169 3 254 thorn :y 519,690,205,24,116,24 3 255 ydieresis u2026 1000,157,15,0,-31 0 256 ellipsis groff-1.23.0/font/devps/old/HI0000644000175000017500000002471113753060053012720 00000000000000name HI internalname Helvetica-Oblique slant 12 spacewidth 278 encoding text.enc ligatures fi fl 0 kernpairs A y -40 A w -40 A v -40 A u -30 A Y -100 A W -50 A V -70 A U -50 A T -120 A Q -30 A O -30 A G -30 A C -30 B . -20 B , -20 B U -10 C . -30 C , -30 D . -70 D , -70 D Y -90 D W -40 D V -70 D A -40 F r -45 F . -150 F o -30 F e -30 F , -150 F a -50 F A -80 J u -20 J . -30 J , -30 J a -20 J A -20 K y -50 K u -30 K o -40 K e -40 K O -50 L y -30 L ' -160 L cq -160 L rq -140 L Y -140 L W -70 L V -110 L T -110 O . -40 O , -40 O Y -70 O X -60 O W -30 O V -50 O T -40 O A -20 P . -180 P o -50 P e -50 P , -180 P a -40 P A -120 Q U -10 R Y -50 R W -30 R V -50 R U -40 R T -30 R O -20 S . -20 S , -20 T y -120 T w -120 T u -120 T ; -20 T r -120 T . -120 T o -120 T - -140 T hy -140 T e -120 T , -120 T : -20 T a -120 T O -40 T A -120 U . -40 U , -40 U A -40 V u -70 V ; -40 V . -125 V o -80 V - -80 V hy -80 V e -80 V , -125 V : -40 V a -70 V O -40 V G -40 V A -80 W y -20 W u -30 W . -80 W o -30 W - -40 W hy -40 W e -30 W , -80 W a -40 W O -20 W A -50 Y u -110 Y ; -60 Y . -140 Y o -140 Y i -20 Y - -140 Y hy -140 Y e -140 Y , -140 Y : -60 Y a -140 Y O -85 Y A -110 a y -30 a w -20 a v -20 b y -20 b v -20 b u -20 b . -40 b l -20 b , -40 b b -10 c k -20 c , -15 : u0020 -50 , ' -100 , cq -100 , rq -100 e y -20 e x -30 e w -20 e v -30 e . -15 e , -15 f ' 50 f cq 50 f rq 60 f . -30 f o -30 f e -30 f .i -28 f , -30 f a -30 g r -10 h y -30 k o -20 k e -20 m y -15 m u -10 n y -15 n v -20 n u -10 o y -30 o x -30 o w -15 o v -15 o . -40 o , -40 /o z -55 /o y -70 /o x -85 /o w -70 /o v -70 /o u -55 /o t -55 /o s -55 /o r -55 /o q -55 /o . -95 /o p -55 /o o -55 /o n -55 /o m -55 /o l -55 /o k -55 /o j -55 /o i -55 /o h -55 /o g -55 /o f -55 /o e -55 /o d -55 /o , -95 /o c -55 /o b -55 /o a -55 p y -30 p . -35 p , -35 . u0020 -60 . ' -100 . cq -100 . rq -100 rq u0020 -40 ` ` -57 ` oq -57 oq ` -57 oq oq -57 ' u0020 -70 cq u0020 -70 ' s -50 cq s -50 ' r -50 cq r -50 ' ' -57 ' cq -57 cq ' -57 cq cq -57 ' d -50 cq d -50 r y 30 r v 30 r u 15 r t 40 r ; 30 r . -50 r p 30 r n 25 r m 25 r l 15 r k 15 r i 15 r , -50 r : 30 r a -10 s w -30 s . -15 s , -15 ; u0020 -50 u0020 ` -60 u0020 oq -60 u0020 lq -30 u0020 Y -90 u0020 W -40 u0020 V -50 u0020 T -50 v . -80 v o -25 v e -25 v , -80 v a -25 w . -60 w o -10 w e -10 w , -60 w a -15 x e -30 y . -100 y o -20 y e -20 y , -100 y a -20 z o -15 z e -15 charset ha 469,688,0,120,8,89 2 0 asciicircum ti 584,326,0,46,-61,46 0 1 asciitilde vS 667,929,19,96,-40,89 2 2 Scaron vZ 611,929,0,180,27,89 2 3 Zcaron vs 500,734,15,102,-13,89 2 4 scaron vz 500,734,0,121,19,89 2 5 zcaron :Y 667,901,0,189,-117,89 2 6 Ydieresis tm 1000,718,0,106,-136,89 2 7 trademark aq 191,718,0,144,-107,89 2 8 quotesingle space 278 0 32 space ! 278,718,0,112,-40,89 2 33 exclam " 355,718,0,133,-118,89 2 34 quotedbl dq " # 556,688,0,125,-23,89 2 35 numbersign sh " $ 556,775,115,111,-19,89 2 36 dollar Do " % 889,703,19,50,-97,50 2 37 percent & 667,718,15,30,-27,30 2 38 ampersand ' 222,718,0,138,-101,89 2 39 quoteright cq " ( 333,733,207,171,-58,89 3 40 parenleft ) 333,733,207,54,59,54 3 41 parenright * 389,718,0,136,-115,89 2 42 asterisk + 584,505,0,72,-35,72 0 43 plus , 278,106,147,0,-6 0 44 comma - 333,322,0,74,-43,74 0 45 hyphen hy " . 278,106,0,0,-37 0 46 period / 278,737,19,224,71,89 2 47 slash sl " 0 556,703,19,102,-43,89 2 48 zero 1 556,703,0,2,-157,2 2 49 one 2 556,703,0,111,24,89 2 50 two 3 556,703,19,104,-25,89 2 51 three 4 556,703,0,70,-11,70 2 52 four 5 556,688,19,115,-18,89 2 53 five 6 556,703,19,109,-41,89 2 54 six 7 556,688,0,163,-87,89 2 55 seven 8 556,703,19,101,-24,89 2 56 eight 9 556,703,19,103,-32,89 2 57 nine : 278,516,0,73,-37,73 0 58 colon ; 278,516,147,73,-6,73 0 59 semicolon < 584,495,0,107,-44,89 0 60 less = 584,390,0,94,-13,89 0 61 equal > 584,495,0,63,0,63 0 62 greater ? 556,727,0,104,-111,89 2 63 question @ 1015,737,19,0,-165 2 64 at at " A 667,718,0,37,36,37 2 65 A B 667,718,0,95,-24,89 2 66 B C 722,737,19,110,-58,89 2 67 C D 722,718,0,92,-31,89 2 68 D E 667,718,0,145,-36,89 2 69 E F 611,718,0,175,-36,89 2 70 F G 778,737,19,71,-61,71 2 71 G H 722,718,0,127,-27,89 2 72 H I 278,718,0,113,-41,89 2 73 I J 500,718,19,131,3,89 2 74 J K 667,718,0,191,-26,89 2 75 K L 556,718,0,49,-26,49 2 76 L M 833,718,0,131,-23,89 2 77 M N 722,718,0,127,-26,89 2 78 N O 778,737,19,98,-55,89 2 79 O P 667,718,0,120,-36,89 2 80 P Q 778,737,56,98,-55,89 2 81 Q R 722,718,0,101,-38,89 2 82 R S 667,737,19,96,-40,89 2 83 S T 611,718,0,189,-98,89 2 84 T U 722,718,19,125,-73,89 2 85 U V 667,718,0,183,-123,89 2 86 V W 944,718,0,187,-119,89 2 87 W X 667,718,0,173,31,89 2 88 X Y 667,718,0,189,-117,89 2 89 Y Z 611,718,0,180,27,89 2 90 Z [ 278,722,196,175,29,89 2 91 bracketleft lB " \ 278,737,19,63,-90,63 2 92 backslash rs " ] 278,722,196,140,64,89 2 93 bracketright rB " a^ 333,734,0,155,-97,89 2 94 circumflex ^ " _ 556,0,125,34,77,34 0 95 underscore ` 222,725,0,151,-115,89 2 96 quoteleft oq " a 556,538,15,53,-11,53 0 97 a b 556,718,15,78,-8,78 2 98 b c 500,538,15,103,-24,89 0 99 c d 556,718,15,146,-34,89 2 100 d e 556,538,15,72,-34,72 0 101 e f 278,728,0,188,-36,89 2 102 f g 556,538,220,104,8,89 1 103 g h 556,718,0,67,-15,67 2 104 h i 222,718,0,136,-17,89 2 105 i j 222,718,210,136,110,89 3 106 j k 500,718,0,150,-17,89 2 107 k l 222,718,0,136,-17,89 2 108 l m 833,538,0,69,-15,69 0 109 m n 556,538,0,67,-15,67 0 110 n o 556,538,14,79,-33,79 0 111 o p 556,538,207,78,36,78 1 112 p q 556,538,207,99,-34,89 1 113 q r 333,538,0,163,-27,89 0 114 r s 500,538,15,79,-13,79 0 115 s t 278,669,7,140,-52,89 2 116 t u 556,523,15,94,-44,89 0 117 u v 500,523,0,153,-69,89 0 118 v w 722,523,0,148,-75,89 0 119 w x 500,523,0,144,39,89 0 120 x y 500,523,214,150,35,89 1 121 y z 500,523,0,121,19,89 0 122 z lC 334,722,196,161,-42,89 2 123 braceleft { " ba 260,737,19,114,-40,89 2 124 bar | " rC 334,722,196,70,50,70 2 125 braceright } " a~ 333,722,0,207,-75,89 2 126 tilde ~ " bq 222,106,149,8,29,8 0 128 quotesinglbase Fo 556,446,0,48,-96,48 0 129 guillemotleft Fc 556,446,0,22,-70,22 0 130 guillemotright bu 350,517,0,113,-41,89 0 131 bullet Fn 556,737,207,148,102,89 3 132 florin f/ 167,703,19,365,220,89 2 133 fraction %0 1000,703,19,79,-38,79 2 134 perthousand dg 556,718,159,116,-85,89 2 135 dagger dd 556,718,159,117,-2,89 2 136 daggerdbl en 556,313,0,117,-1,89 0 137 endash em 1000,313,0,117,-1,89 0 138 emdash fi 500,728,0,137,-36,89 2 140 fi fl 500,728,0,135,-36,89 2 141 fl .i 278,523,0,66,-45,66 0 144 dotlessi ga 333,734,0,54,-120,54 2 146 grave a" 333,734,0,282,-107,89 2 147 hungarumlaut a. 333,706,0,79,-199,79 2 148 dotaccent ab 333,731,0,193,-117,89 2 149 breve ah 333,734,0,185,-127,89 2 150 caron ao 333,756,0,119,-164,89 2 151 ring ho 333,0,225,0,7 1 152 ogonek lq 333,725,0,178,-88,89 2 153 quotedblleft rq 333,718,0,165,-74,89 2 154 quotedblright oe 944,538,15,70,-33,70 0 155 oe /l 222,718,0,175,9,89 2 156 lslash Bq 333,106,149,35,56,35 0 157 quotedblbase OE 1000,737,19,166,-48,89 2 158 OE /L 556,718,0,49,9,49 2 159 Lslash r! 333,523,195,43,-27,43 0 161 exclamdown ct 556,623,115,78,-45,78 0 162 cent Po 556,718,16,128,1,89 2 163 sterling Cs 556,603,0,140,-10,89 0 164 currency Ye 556,688,0,193,-31,89 2 165 yen bb 260,737,19,114,-40,89 2 166 brokenbar sc 556,737,191,78,-26,78 2 167 section ad 333,706,0,160,-118,89 2 168 dieresis co 737,737,19,150,-4,89 2 169 copyright Of 370,737,0,129,-50,89 2 170 ordfeminine fo 333,446,0,57,-87,57 0 171 guilsinglleft tno 584,390,0,94,-56,89 0 172 logicalnot \- 584,289,0,72,-35,72 0 173 minus rg 737,737,19,150,-4,89 2 174 registered a- 333,684,0,185,-93,89 2 175 macron de 400,703,0,118,-119,89 2 176 degree t+- 584,506,0,84,11,84 0 177 plusminus S2 333,703,0,166,-14,89 2 178 twosuperior S3 333,703,0,153,-40,89 2 179 threesuperior aa 333,734,0,192,-198,89 2 180 acute mc 556,523,207,94,26,89 1 181 mu ps 537,718,173,163,-76,89 2 182 paragraph pc 278,315,0,29,-79,29 0 183 periodcentered ac 333,0,225,0,48 1 184 cedilla S1 333,703,0,88,-116,88 2 185 onesuperior Om 365,737,0,153,-50,89 2 186 ordmasculine fc 333,446,0,31,-61,31 0 187 guilsinglright 14 834,703,19,18,-100,18 2 188 onequarter 12 834,703,19,55,-64,55 2 189 onehalf 34 834,703,19,77,-80,77 2 190 threequarters r? 611,525,201,0,-35 0 191 questiondown `A 667,929,0,37,36,37 2 192 Agrave 'A 667,929,0,66,36,66 2 193 Aacute ^A 667,929,0,37,36,37 2 194 Acircumflex ~A 667,917,0,82,36,82 2 195 Atilde :A 667,901,0,37,36,37 2 196 Adieresis oA 667,931,0,37,36,37 2 197 Aring AE 1000,718,0,147,42,89 2 198 AE ,C 722,737,225,110,-58,89 3 199 Ccedilla `E 667,929,0,145,-36,89 2 200 Egrave 'E 667,929,0,145,-36,89 2 201 Eacute ^E 667,929,0,145,-36,89 2 202 Ecircumflex :E 667,901,0,145,-36,89 2 203 Edieresis `I 278,929,0,123,-41,89 2 204 Igrave 'I 278,929,0,261,-41,89 2 205 Iacute ^I 278,929,0,224,-41,89 2 206 Icircumflex :I 278,901,0,230,-41,89 2 207 Idieresis -D 722,718,0,92,-19,89 2 208 Eth ~N 722,917,0,127,-26,89 2 209 Ntilde `O 778,929,19,98,-55,89 2 210 Ograve 'O 778,929,19,98,-55,89 2 211 Oacute ^O 778,929,19,98,-55,89 2 212 Ocircumflex ~O 778,917,19,98,-55,89 2 213 Otilde :O 778,901,19,98,-55,89 2 214 Odieresis tmu 584,506,0,108,0,89 0 215 multiply /O 778,737,19,162,7,89 2 216 Oslash `U 722,929,19,125,-73,89 2 217 Ugrave 'U 722,929,19,125,-73,89 2 218 Uacute ^U 722,929,19,125,-73,89 2 219 Ucircumflex :U 722,901,19,125,-73,89 2 220 Udieresis 'Y 667,929,0,189,-117,89 2 221 Yacute TP 667,718,0,95,-36,89 2 222 Thorn ss 611,728,15,97,-17,89 2 223 germandbls `a 556,734,15,53,-11,53 2 224 agrave 'a 556,734,15,81,-11,81 2 225 aacute ^a 556,734,15,53,-11,53 2 226 acircumflex ~a 556,722,15,86,-11,86 2 227 atilde :a 556,706,15,53,-11,53 2 228 adieresis oa 556,756,15,53,-11,53 2 229 aring ae 889,538,15,70,-11,70 0 230 ae ,c 500,538,225,103,-24,89 1 231 ccedilla `e 556,734,15,72,-34,72 2 232 egrave 'e 556,734,15,81,-34,81 2 233 eacute ^e 556,734,15,72,-34,72 2 234 ecircumflex :e 556,706,15,72,-34,72 2 235 edieresis `i 278,734,0,82,-45,82 2 236 igrave 'i 278,734,0,220,-45,89 2 237 iacute ^i 278,734,0,183,-45,89 2 238 icircumflex :i 278,706,0,188,-45,89 2 239 idieresis Sd 556,737,15,111,-31,89 2 240 eth ~n 556,722,0,86,-15,86 2 241 ntilde `o 556,734,14,79,-33,79 2 242 ograve 'o 556,734,14,81,-33,81 2 243 oacute ^o 556,734,14,79,-33,79 2 244 ocircumflex ~o 556,722,14,96,-33,89 2 245 otilde :o 556,706,14,79,-33,79 2 246 odieresis tdi 584,524,19,72,-35,72 0 247 divide /o 611,545,22,86,21,86 0 248 oslash `u 556,734,15,94,-44,89 2 249 ugrave 'u 556,734,15,94,-44,89 2 250 uacute ^u 556,734,15,94,-44,89 2 251 ucircumflex :u 556,706,15,94,-44,89 2 252 udieresis 'y 500,734,214,150,35,89 3 253 yacute Tp 556,718,207,78,36,78 3 254 thorn :y 500,706,214,150,35,89 3 255 ydieresis u2026 1000,106,0,0,-65 0 256 ellipsis groff-1.23.0/font/devps/old/HR0000644000175000017500000002005113753060053012722 00000000000000name HR internalname Helvetica spacewidth 278 encoding text.enc ligatures fi fl 0 kernpairs A y -40 A w -40 A v -40 A u -30 A Y -100 A W -50 A V -70 A U -50 A T -120 A Q -30 A O -30 A G -30 A C -30 B . -20 B , -20 B U -10 C . -30 C , -30 D . -70 D , -70 D Y -90 D W -40 D V -70 D A -40 F r -45 F . -150 F o -30 F e -30 F , -150 F a -50 F A -80 J u -20 J . -30 J , -30 J a -20 J A -20 K y -50 K u -30 K o -40 K e -40 K O -50 L y -30 L ' -160 L cq -160 L rq -140 L Y -140 L W -70 L V -110 L T -110 O . -40 O , -40 O Y -70 O X -60 O W -30 O V -50 O T -40 O A -20 P . -180 P o -50 P e -50 P , -180 P a -40 P A -120 Q U -10 R Y -50 R W -30 R V -50 R U -40 R T -30 R O -20 S . -20 S , -20 T y -120 T w -120 T u -120 T ; -20 T r -120 T . -120 T o -120 T - -140 T hy -140 T e -120 T , -120 T : -20 T a -120 T O -40 T A -120 U . -40 U , -40 U A -40 V u -70 V ; -40 V . -125 V o -80 V - -80 V hy -80 V e -80 V , -125 V : -40 V a -70 V O -40 V G -40 V A -80 W y -20 W u -30 W . -80 W o -30 W - -40 W hy -40 W e -30 W , -80 W a -40 W O -20 W A -50 Y u -110 Y ; -60 Y . -140 Y o -140 Y i -20 Y - -140 Y hy -140 Y e -140 Y , -140 Y : -60 Y a -140 Y O -85 Y A -110 a y -30 a w -20 a v -20 b y -20 b v -20 b u -20 b . -40 b l -20 b , -40 b b -10 c k -20 c , -15 : u0020 -50 , ' -100 , cq -100 , rq -100 e y -20 e x -30 e w -20 e v -30 e . -15 e , -15 f ' 50 f cq 50 f rq 60 f . -30 f o -30 f e -30 f .i -28 f , -30 f a -30 g r -10 h y -30 k o -20 k e -20 m y -15 m u -10 n y -15 n v -20 n u -10 o y -30 o x -30 o w -15 o v -15 o . -40 o , -40 /o z -55 /o y -70 /o x -85 /o w -70 /o v -70 /o u -55 /o t -55 /o s -55 /o r -55 /o q -55 /o . -95 /o p -55 /o o -55 /o n -55 /o m -55 /o l -55 /o k -55 /o j -55 /o i -55 /o h -55 /o g -55 /o f -55 /o e -55 /o d -55 /o , -95 /o c -55 /o b -55 /o a -55 p y -30 p . -35 p , -35 . u0020 -60 . ' -100 . cq -100 . rq -100 rq u0020 -40 ` ` -57 ` oq -57 oq ` -57 oq oq -57 ' u0020 -70 cq u0020 -70 ' s -50 cq s -50 ' r -50 cq r -50 ' ' -57 ' cq -57 cq ' -57 cq cq -57 ' d -50 cq d -50 r y 30 r v 30 r u 15 r t 40 r ; 30 r . -50 r p 30 r n 25 r m 25 r l 15 r k 15 r i 15 r , -50 r : 30 r a -10 s w -30 s . -15 s , -15 ; u0020 -50 u0020 ` -60 u0020 oq -60 u0020 lq -30 u0020 Y -90 u0020 W -40 u0020 V -50 u0020 T -50 v . -80 v o -25 v e -25 v , -80 v a -25 w . -60 w o -10 w e -10 w , -60 w a -15 x e -30 y . -100 y o -20 y e -20 y , -100 y a -20 z o -15 z e -15 charset ha 469,688,0,14,14 2 0 asciicircum ti 584,326 0 1 asciitilde vS 667,929,19 2 2 Scaron vZ 611,929 2 3 Zcaron vs 500,734,15 2 4 scaron vz 500,734 2 5 zcaron :Y 667,901 2 6 Ydieresis tm 1000,718 2 7 trademark aq 191,718 2 8 quotesingle space 278 0 32 space ! 278,718 2 33 exclam " 355,718 2 34 quotedbl dq " # 556,688 2 35 numbersign sh " $ 556,775,115 2 36 dollar Do " % 889,703,19 2 37 percent & 667,718,15 2 38 ampersand ' 222,718 2 39 quoteright cq " ( 333,733,207 3 40 parenleft ) 333,733,207 3 41 parenright * 389,718 2 42 asterisk + 584,505 0 43 plus , 278,106,147 0 44 comma - 333,322 0 45 hyphen hy " . 278,106 0 46 period / 278,737,19,17,17 2 47 slash sl " 0 556,703,19 2 48 zero 1 556,703 2 49 one 2 556,703 2 50 two 3 556,703,19 2 51 three 4 556,703 2 52 four 5 556,688,19 2 53 five 6 556,703,19 2 54 six 7 556,688 2 55 seven 8 556,703,19 2 56 eight 9 556,703,19 2 57 nine : 278,516 0 58 colon ; 278,516,147 0 59 semicolon < 584,495 0 60 less = 584,390 0 61 equal > 584,495 0 62 greater ? 556,727 2 63 question @ 1015,737,19 2 64 at at " A 667,718 2 65 A B 667,718 2 66 B C 722,737,19 2 67 C D 722,718 2 68 D E 667,718 2 69 E F 611,718 2 70 F G 778,737,19 2 71 G H 722,718 2 72 H I 278,718 2 73 I J 500,718,19 2 74 J K 667,718 2 75 K L 556,718 2 76 L M 833,718 2 77 M N 722,718 2 78 N O 778,737,19 2 79 O P 667,718 2 80 P Q 778,737,56 2 81 Q R 722,718 2 82 R S 667,737,19 2 83 S T 611,718 2 84 T U 722,718,19 2 85 U V 667,718 2 86 V W 944,718 2 87 W X 667,718 2 88 X Y 667,718 2 89 Y Z 611,718 2 90 Z [ 278,722,196 2 91 bracketleft lB " \ 278,737,19,17,17 2 92 backslash rs " ] 278,722,196 2 93 bracketright rB " a^ 333,734 2 94 circumflex ^ " _ 556,0,125 0 95 underscore ` 222,725 2 96 quoteleft oq " a 556,538,15 0 97 a b 556,718,15 2 98 b c 500,538,15 0 99 c d 556,718,15 2 100 d e 556,538,15 0 101 e f 278,728 2 102 f g 556,538,220 1 103 g h 556,718 2 104 h i 222,718 2 105 i j 222,718,210,0,16 3 106 j k 500,718,0,1 2 107 k l 222,718 2 108 l m 833,538 0 109 m n 556,538 0 110 n o 556,538,14 0 111 o p 556,538,207 1 112 p q 556,538,207 1 113 q r 333,538 0 114 r s 500,538,15 0 115 s t 278,669,7 2 116 t u 556,523,15 0 117 u v 500,523 0 118 v w 722,523 0 119 w x 500,523 0 120 x y 500,523,214 1 121 y z 500,523 0 122 z lC 334,722,196 2 123 braceleft { " ba 260,737,19 2 124 bar | " rC 334,722,196 2 125 braceright } " a~ 333,722,0,4,4 2 126 tilde ~ " bq 222,106,149 0 128 quotesinglbase Fo 556,446 0 129 guillemotleft Fc 556,446 0 130 guillemotright bu 350,517 0 131 bullet Fn 556,737,207,0,11 3 132 florin f/ 167,703,19,166,166 2 133 fraction %0 1000,703,19 2 134 perthousand dg 556,718,159 2 135 dagger dd 556,718,159 2 136 daggerdbl en 556,313 0 137 endash em 1000,313 0 138 emdash fi 500,728 2 140 fi fl 500,728 2 141 fl .i 278,523 0 144 dotlessi ga 333,734 2 146 grave a" 333,734,0,76 2 147 hungarumlaut a. 333,706 2 148 dotaccent ab 333,731 2 149 breve ah 333,734 2 150 caron ao 333,756 2 151 ring ho 333,0,225 1 152 ogonek lq 333,725 2 153 quotedblleft rq 333,718 2 154 quotedblright oe 944,538,15 0 155 oe /l 222,718,0,20,20 2 156 lslash Bq 333,106,149 0 157 quotedblbase OE 1000,737,19 2 158 OE /L 556,718,0,0,20 2 159 Lslash r! 333,523,195 0 161 exclamdown ct 556,623,115 0 162 cent Po 556,718,16 2 163 sterling Cs 556,603 0 164 currency Ye 556,688 2 165 yen bb 260,737,19 2 166 brokenbar sc 556,737,191 2 167 section ad 333,706 2 168 dieresis co 737,737,19,15,14 2 169 copyright Of 370,737 2 170 ordfeminine fo 333,446 0 171 guilsinglleft tno 584,390 0 172 logicalnot \- 584,289 0 173 minus rg 737,737,19,15,14 2 174 registered a- 333,684 2 175 macron de 400,703 2 176 degree t+- 584,506 0 177 plusminus S2 333,703 2 178 twosuperior S3 333,703 2 179 threesuperior aa 333,734 2 180 acute mc 556,523,207 1 181 mu ps 537,718,173 2 182 paragraph pc 278,315 0 183 periodcentered ac 333,0,225 1 184 cedilla S1 333,703 2 185 onesuperior Om 365,737 2 186 ordmasculine fc 333,446 0 187 guilsinglright 14 834,703,19 2 188 onequarter 12 834,703,19 2 189 onehalf 34 834,703,19 2 190 threequarters r? 611,525,201 0 191 questiondown `A 667,929 2 192 Agrave 'A 667,929 2 193 Aacute ^A 667,929 2 194 Acircumflex ~A 667,917 2 195 Atilde :A 667,901 2 196 Adieresis oA 667,931 2 197 Aring AE 1000,718 2 198 AE ,C 722,737,225 3 199 Ccedilla `E 667,929 2 200 Egrave 'E 667,929 2 201 Eacute ^E 667,929 2 202 Ecircumflex :E 667,901 2 203 Edieresis `I 278,929,0,0,13 2 204 Igrave 'I 278,929,0,14 2 205 Iacute ^I 278,929,0,7,6 2 206 Icircumflex :I 278,901 2 207 Idieresis -D 722,718 2 208 Eth ~N 722,917 2 209 Ntilde `O 778,929,19 2 210 Ograve 'O 778,929,19 2 211 Oacute ^O 778,929,19 2 212 Ocircumflex ~O 778,917,19 2 213 Otilde :O 778,901,19 2 214 Odieresis tmu 584,506 0 215 multiply /O 778,737,19 2 216 Oslash `U 722,929,19 2 217 Ugrave 'U 722,929,19 2 218 Uacute ^U 722,929,19 2 219 Ucircumflex :U 722,901,19 2 220 Udieresis 'Y 667,929 2 221 Yacute TP 667,718 2 222 Thorn ss 611,728,15 2 223 germandbls `a 556,734,15 2 224 agrave 'a 556,734,15 2 225 aacute ^a 556,734,15 2 226 acircumflex ~a 556,722,15 2 227 atilde :a 556,706,15 2 228 adieresis oa 556,756,15 2 229 aring ae 889,538,15 0 230 ae ,c 500,538,225 1 231 ccedilla `e 556,734,15 2 232 egrave 'e 556,734,15 2 233 eacute ^e 556,734,15 2 234 ecircumflex :e 556,706,15 2 235 edieresis `i 278,734,0,0,13 2 236 igrave 'i 278,734,0,14 2 237 iacute ^i 278,734,0,7,6 2 238 icircumflex :i 278,706 2 239 idieresis Sd 556,737,15 2 240 eth ~n 556,722 2 241 ntilde `o 556,734,14 2 242 ograve 'o 556,734,14 2 243 oacute ^o 556,734,14 2 244 ocircumflex ~o 556,722,14 2 245 otilde :o 556,706,14 2 246 odieresis tdi 584,524,19 0 247 divide /o 611,545,22 0 248 oslash `u 556,734,15 2 249 ugrave 'u 556,734,15 2 250 uacute ^u 556,734,15 2 251 ucircumflex :u 556,706,15 2 252 udieresis 'y 500,734,214 3 253 yacute Tp 556,718,207 3 254 thorn :y 500,706,214 3 255 ydieresis u2026 1000,106 0 256 ellipsis groff-1.23.0/font/devps/old/NR0000644000175000017500000001674413753060053012746 00000000000000name NR internalname NewCenturySchlbk-Roman spacewidth 278 encoding text.enc ligatures fi fl 0 kernpairs A y -37 A w -25 A v -37 A ' -74 A cq -74 A rq -74 A Y -75 A W -50 A V -75 A U -30 A T -18 B . -37 B , -37 B A -18 C . -37 C , -37 C A -18 D . -37 D , -37 D Y -18 D V -18 F r -10 F . -125 F o -55 F i -10 F e -55 F , -125 F a -65 F A -50 G . -37 G , -37 J u -25 J . -74 J o -25 J e -25 J , -74 J a -25 J A -18 K y -25 K o 10 K e 10 L y -25 L ' -100 L cq -100 L rq -100 L Y -74 L W -74 L V -91 L T -75 N . -55 N , -55 O . -37 O , -37 O Y -18 O V -18 O T 10 P . -125 P o -37 P e -37 P , -125 P a -37 P A -55 Q . -25 Q , -25 S . -37 S , -37 T ; -37 T . -125 T o -55 T - -100 T hy -100 T e -55 T , -125 T : -37 T a -55 T O 10 T A -18 U . -100 U , -100 U A -30 V u -75 V ; -75 V . -125 V o -75 V i -18 V - -100 V hy -100 V e -75 V , -125 V : -75 V a -85 V O -18 V A -74 W y -55 W u -55 W ; -100 W . -125 W o -60 W i -18 W - -100 W hy -100 W e -60 W , -125 W : -100 W a -75 W A -50 Y u -91 Y ; -75 Y . -100 Y o -100 Y i -18 Y - -125 Y hy -125 Y e -100 Y , -100 Y : -75 Y a -100 Y O -18 Y A -75 a y -10 a w -10 a v -10 b . -18 b , -18 c . -18 c l -7 c k -7 c h -7 c , -18 : u0020 -37 , u0020 -37 , ' -37 , cq -37 , rq -37 e . -18 e , -18 f ' 100 f cq 100 f rq 100 f . -37 f , -37 g . -25 g , -25 o . -18 o , -18 p . -18 p , -18 . u0020 -37 . ' -37 . cq -37 . rq -37 lq A -74 rq u0020 -37 ` ` -25 ` oq -25 oq ` -25 oq oq -25 ` A -74 oq A -74 ' s -25 cq s -25 ' ' -25 ' cq -25 cq ' -25 cq cq -25 ' d -37 cq d -37 r . -100 r - -37 r hy -37 r , -100 s . -25 s , -25 ; u0020 -37 u0020 ` -37 u0020 oq -37 u0020 lq -37 u0020 Y -37 u0020 W -37 u0020 V -37 u0020 T -37 u0020 A -37 v . -125 v , -125 w . -125 w , -125 w a -18 y . -125 y , -125 charset ha 606,690 2 0 asciicircum ti 606,322 0 1 asciitilde vS 630,933,15 2 2 Scaron vZ 611,933 2 3 Zcaron vs 463,695,15 2 4 scaron vz 481,695 2 5 zcaron :Y 704,883,0,11,11 2 6 Ydieresis tm 1000,722 2 7 trademark aq 204,737 2 8 quotesingle space 278 0 32 space ! 296,737,15 2 33 exclam " 389,737 2 34 quotedbl dq " # 556,690 2 35 numbersign sh " $ 556,813,138 2 36 dollar Do " % 833,705,15 2 37 percent & 815,737,15 2 38 ampersand ' 204,737 2 39 quoteright cq " ( 333,745,117 2 40 parenleft ) 333,745,117 2 41 parenright * 500,737 2 42 asterisk + 606,506 0 43 plus , 278,109,185 0 44 comma - 333,277 0 45 hyphen hy " . 278,109,15 0 46 period / 278,737,15,32,32 2 47 slash sl " 0 556,705,15 2 48 zero 1 556,705 2 49 one 2 556,705 2 50 two 3 556,705,15 2 51 three 4 556,705 2 52 four 5 556,705,15 2 53 five 6 556,705,15 2 54 six 7 556,705,15 2 55 seven 8 556,705,15 2 56 eight 9 556,705,15 2 57 nine : 278,474,15 0 58 colon ; 278,474,185 0 59 semicolon < 606,514,8 0 60 less = 606,389 0 61 equal > 606,514,8 0 62 greater ? 444,737,15 2 63 question @ 737,737,15,7,8 2 64 at at " A 722,737,0,8,8 2 65 A B 722,722 2 66 B C 722,737,15 2 67 C D 778,722 2 68 D E 722,722 2 69 E F 667,722 2 70 F G 778,737,15 2 71 G H 833,722 2 72 H I 407,722 2 73 I J 556,722,15 2 74 J K 778,722,0,25 2 75 K L 667,722 2 76 L M 944,722 2 77 M N 815,722,15 2 78 N O 778,737,15 2 79 O P 667,722 2 80 P Q 778,737,190 2 81 Q R 722,722,15 2 82 R S 630,737,15 2 83 S T 667,722 2 84 T U 815,722,15 2 85 U V 722,722,10,8,8 2 86 V W 981,722,10 2 87 W X 704,722,0,8,8 2 88 X Y 704,722,0,11,11 2 89 Y Z 611,722 2 90 Z [ 333,737,109 2 91 bracketleft lB " \ 606,737,15 2 92 backslash rs " ] 333,737,109 2 93 bracketright rB " a^ 333,695 2 94 circumflex ^ " _ 500,0,125 0 95 underscore ` 204,737 2 96 quoteleft oq " a 556,479,15 0 97 a b 556,737,15 2 98 b c 444,479,15 0 99 c d 574,737,15 2 100 d e 500,479,15 0 101 e f 333,737,0,104 2 102 f g 537,494,205,5 1 103 g h 611,737 2 104 h i 315,722 2 105 i j 296,722,205,0,86 3 106 j k 593,737 2 107 k l 315,737 2 108 l m 889,479 0 109 m n 611,479 0 110 n o 500,479,15 0 111 o p 574,479,205 1 112 p q 556,479,205 1 113 q r 444,479 0 114 r s 463,479,15 0 115 s t 389,666,15 2 116 t u 611,464,15 0 117 u v 537,464,10,0,6 0 118 v w 778,464,10 0 119 w x 537,464 0 120 x y 537,464,205 1 121 y z 481,464 0 122 z lC 333,737,109 2 123 braceleft { " ba 606,750,250 3 124 bar | " rC 333,737,109 2 125 braceright } " a~ 333,655 0 126 tilde ~ " bq 204,109,185 0 128 quotesinglbase Fo 426,398 0 129 guillemotleft Fc 426,398 0 130 guillemotright bu 606,542 0 131 bullet Fn 556,737,205 3 132 florin f/ 167,705,15,195,195 2 133 fraction %0 1000,705,15 2 134 perthousand dg 500,737,147 2 135 dagger dd 500,737,149 2 136 daggerdbl en 556,268 0 137 endash em 1000,268 0 138 emdash fi 611,737 2 140 fi fl 611,737 2 141 fl .i 315,464 0 144 dotlessi ga 333,699 2 146 grave a" 333,699,0,83,9 2 147 hungarumlaut a. 333,645 0 148 dotaccent ab 333,685 2 149 breve ah 333,695 2 150 caron ao 333,722 2 151 ring ho 333,0,215 1 152 ogonek lq 389,737 2 153 quotedblleft rq 389,737 2 154 quotedblright oe 833,479,15 0 155 oe /l 315,737 2 156 lslash Bq 389,109,185 0 157 quotedblbase OE 1000,722 2 158 OE /L 667,722 2 159 Lslash r! 296,547,205 1 161 exclamdown ct 556,584,141 0 162 cent Po 556,705,15 2 163 sterling Cs 556,597 0 164 currency Ye 556,690,0,1,1 2 165 yen bb 606,675,175 2 166 brokenbar sc 500,737,147 2 167 section ad 333,645 0 168 dieresis co 737,737,15,7,8 2 169 copyright Of 334,705,0,4,4 2 170 ordfeminine fo 259,398 0 171 guilsinglleft tno 606,389 0 172 logicalnot \- 606,289 0 173 minus rg 737,737,15,7,8 2 174 registered a- 333,623 0 175 macron de 400,705 2 176 degree t+- 606,506 0 177 plusminus S2 333,705 2 178 twosuperior S3 333,705 2 179 threesuperior aa 333,699 2 180 acute mc 611,464,205 1 181 mu ps 606,722,132 2 182 paragraph pc 278,374 0 183 periodcentered ac 333,0,215 1 184 cedilla S1 333,705 2 185 onesuperior Om 300,705 2 186 ordmasculine fc 259,398 0 187 guilsinglright 14 834,705,15 2 188 onequarter 12 834,705,15 2 189 onehalf 34 834,705,15 2 190 threequarters r? 444,547,205 1 191 questiondown `A 722,937,0,8,8 2 192 Agrave 'A 722,937,0,8,8 2 193 Aacute ^A 722,933,0,8,8 2 194 Acircumflex ~A 722,893,0,8,8 2 195 Atilde :A 722,883,0,8,8 2 196 Adieresis oA 722,965,0,8,8 2 197 Aring AE 1000,722 2 198 AE ,C 722,737,215 3 199 Ccedilla `E 722,937 2 200 Egrave 'E 722,937 2 201 Eacute ^E 722,933 2 202 Ecircumflex :E 722,883 2 203 Edieresis `I 407,937 2 204 Igrave 'I 407,937 2 205 Iacute ^I 407,933 2 206 Icircumflex :I 407,883 2 207 Idieresis -D 778,722 2 208 Eth ~N 815,893,15 2 209 Ntilde `O 778,937,15 2 210 Ograve 'O 778,937,15 2 211 Oacute ^O 778,933,15 2 212 Ocircumflex ~O 778,893,15 2 213 Otilde :O 778,883,15 2 214 Odieresis tmu 606,482 0 215 multiply /O 778,778,56 2 216 Oslash `U 815,937,15 2 217 Ugrave 'U 815,937,15 2 218 Uacute ^U 815,933,15 2 219 Ucircumflex :U 815,883,15 2 220 Udieresis 'Y 704,937,0,11,11 2 221 Yacute TP 667,722 2 222 Thorn ss 574,737,15 2 223 germandbls `a 556,699,15 2 224 agrave 'a 556,699,15 2 225 aacute ^a 556,695,15 2 226 acircumflex ~a 556,655,15 0 227 atilde :a 556,645,15 0 228 adieresis oa 556,732,15 2 229 aring ae 796,479,15 0 230 ae ,c 444,479,215 1 231 ccedilla `e 500,699,15 2 232 egrave 'e 500,699,15 2 233 eacute ^e 500,695,15 2 234 ecircumflex :e 500,645,15 0 235 edieresis `i 315,699 2 236 igrave 'i 315,699 2 237 iacute ^i 315,695 2 238 icircumflex :i 315,645 0 239 idieresis Sd 500,752,15 2 240 eth ~n 611,655 0 241 ntilde `o 500,699,15 2 242 ograve 'o 500,699,15 2 243 oacute ^o 500,695,15 2 244 ocircumflex ~o 500,655,15 0 245 otilde :o 500,645,15 0 246 odieresis tdi 606,528,22 0 247 divide /o 500,561,97 0 248 oslash `u 611,699,15 2 249 ugrave 'u 611,699,15 2 250 uacute ^u 611,695,15 2 251 ucircumflex :u 611,645,15 0 252 udieresis 'y 537,699,205 3 253 yacute Tp 574,737,205 3 254 thorn :y 537,645,205 1 255 ydieresis u2026 1000,109,15 0 256 ellipsis groff-1.23.0/font/devps/NR0000644000175000017500000003560314450320476012166 00000000000000# This file has been generated with GNU afmtodit (groff) version 1.20.1 # # FullName New Century Schoolbook Roman # Version 003.001 # FamilyName New Century Schoolbook # # The original AFM file contains the following comments: # # Notice Copyright (c) 1985, 1987, 1989, 1991, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Copyright (c) 1985, 1987, 1989, 1991, 1992, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved. # Comment Creation Date: Mon Aug 23 13:45:59 1999 # Comment UniqueID 44728 # Comment VMusage 33757 40693 name NR internalname NewCenturySchlbk-Roman spacewidth 278 encoding text.enc ligatures fi fl 0 kernpairs A T -18 A U -30 A 'U -30 A ^U -30 A :U -30 A `U -30 A V -75 A W -50 A Y -75 A 'Y -75 A :Y -75 A rq -74 A ' -74 A cq -74 A v -37 A w -25 A y -37 A 'y -37 A :y -37 'A T -18 'A U -30 'A 'U -30 'A ^U -30 'A :U -30 'A `U -30 'A V -75 'A W -50 'A Y -75 'A 'Y -75 'A :Y -75 'A rq -74 'A ' -74 'A cq -74 'A v -37 'A w -25 'A y -37 'A 'y -37 'A :y -37 ^A T -18 ^A U -30 ^A 'U -30 ^A ^U -30 ^A :U -30 ^A `U -30 ^A V -75 ^A W -50 ^A Y -75 ^A 'Y -75 ^A :Y -75 ^A rq -74 ^A ' -74 ^A cq -74 ^A v -37 ^A w -25 ^A y -37 ^A 'y -37 ^A :y -37 :A T -18 :A U -30 :A 'U -30 :A ^U -30 :A :U -30 :A `U -30 :A V -75 :A W -50 :A Y -75 :A 'Y -75 :A :Y -75 :A rq -74 :A ' -74 :A cq -74 :A v -37 :A w -25 :A y -37 :A 'y -37 :A :y -37 `A T -18 `A U -30 `A 'U -30 `A ^U -30 `A :U -30 `A `U -30 `A V -75 `A W -50 `A Y -75 `A 'Y -75 `A :Y -75 `A rq -74 `A ' -74 `A cq -74 `A v -37 `A w -25 `A y -37 `A 'y -37 `A :y -37 oA T -18 oA U -30 oA 'U -30 oA ^U -30 oA :U -30 oA `U -30 oA V -75 oA W -50 oA Y -75 oA 'Y -75 oA :Y -75 oA rq -74 oA ' -74 oA cq -74 oA v -37 oA w -25 oA y -37 oA 'y -37 oA :y -37 ~A T -18 ~A U -30 ~A 'U -30 ~A ^U -30 ~A :U -30 ~A `U -30 ~A V -75 ~A W -50 ~A Y -75 ~A 'Y -75 ~A :Y -75 ~A rq -74 ~A ' -74 ~A cq -74 ~A v -37 ~A w -25 ~A y -37 ~A 'y -37 ~A :y -37 B A -18 B 'A -18 B ^A -18 B :A -18 B `A -18 B oA -18 B ~A -18 B , -37 B . -37 B u2026 -37 C A -18 C 'A -18 C ^A -18 C :A -18 C `A -18 C oA -18 C ~A -18 C , -37 C . -37 C u2026 -37 ,C A -18 ,C 'A -18 ,C ^A -18 ,C :A -18 ,C `A -18 ,C oA -18 ,C ~A -18 ,C , -37 ,C . -37 ,C u2026 -37 D V -18 D Y -18 D 'Y -18 D :Y -18 D , -37 D . -37 D u2026 -37 F A -50 F 'A -50 F ^A -50 F :A -50 F `A -50 F oA -50 F ~A -50 F a -65 F 'a -65 F ^a -65 F :a -65 F `a -65 F oa -65 F ~a -65 F , -125 F e -55 F 'e -55 F ^e -55 F :e -55 F `e -55 F i -10 F 'i -10 F ^i -10 F :i -10 F `i -10 F o -55 F 'o -55 F ^o -55 F :o -55 F `o -55 F /o -55 F ~o -55 F . -125 F u2026 -125 F r -10 G , -37 G . -37 G u2026 -37 J A -18 J 'A -18 J ^A -18 J :A -18 J `A -18 J oA -18 J ~A -18 J a -25 J 'a -25 J ^a -25 J :a -25 J `a -25 J oa -25 J ~a -25 J , -74 J e -25 J 'e -25 J ^e -25 J :e -25 J `e -25 J o -25 J 'o -25 J ^o -25 J :o -25 J `o -25 J /o -25 J ~o -25 J . -74 J u2026 -74 J u -25 J 'u -25 J ^u -25 J :u -25 J `u -25 K e 10 K 'e 10 K ^e 10 K :e 10 K `e 10 K o 10 K 'o 10 K ^o 10 K :o 10 K `o 10 K /o 10 K ~o 10 K y -25 K 'y -25 K :y -25 L T -75 L V -91 L W -74 L Y -74 L 'Y -74 L :Y -74 L rq -100 L ' -100 L cq -100 L y -25 L 'y -25 L :y -25 /L T -75 /L V -91 /L W -74 /L Y -74 /L 'Y -74 /L :Y -74 /L rq -100 /L ' -100 /L cq -100 /L y -25 /L 'y -25 /L :y -25 N , -55 N . -55 N u2026 -55 ~N , -55 ~N . -55 ~N u2026 -55 O T 10 O V -18 O Y -18 O 'Y -18 O :Y -18 O , -37 O . -37 O u2026 -37 'O T 10 'O V -18 'O Y -18 'O 'Y -18 'O :Y -18 'O , -37 'O . -37 'O u2026 -37 ^O T 10 ^O V -18 ^O Y -18 ^O 'Y -18 ^O :Y -18 ^O , -37 ^O . -37 ^O u2026 -37 :O T 10 :O V -18 :O Y -18 :O 'Y -18 :O :Y -18 :O , -37 :O . -37 :O u2026 -37 `O T 10 `O V -18 `O Y -18 `O 'Y -18 `O :Y -18 `O , -37 `O . -37 `O u2026 -37 /O T 10 /O V -18 /O Y -18 /O 'Y -18 /O :Y -18 /O , -37 /O . -37 /O u2026 -37 ~O T 10 ~O V -18 ~O Y -18 ~O 'Y -18 ~O :Y -18 ~O , -37 ~O . -37 ~O u2026 -37 P A -55 P 'A -55 P ^A -55 P :A -55 P `A -55 P oA -55 P ~A -55 P a -37 P 'a -37 P ^a -37 P :a -37 P `a -37 P oa -37 P ~a -37 P , -125 P e -37 P 'e -37 P ^e -37 P :e -37 P `e -37 P o -37 P 'o -37 P ^o -37 P :o -37 P `o -37 P /o -37 P ~o -37 P . -125 P u2026 -125 Q , -25 Q . -25 Q u2026 -25 S , -37 S . -37 S u2026 -37 vS , -37 vS . -37 vS u2026 -37 T A -18 T 'A -18 T ^A -18 T :A -18 T `A -18 T oA -18 T ~A -18 T O 10 T 'O 10 T ^O 10 T :O 10 T `O 10 T /O 10 T ~O 10 T a -55 T 'a -55 T ^a -55 T :a -55 T `a -55 T oa -55 T ~a -55 T : -37 T , -125 T e -55 T 'e -55 T ^e -55 T :e -55 T `e -55 T - -100 T hy -100 T o -55 T 'o -55 T ^o -55 T :o -55 T `o -55 T /o -55 T ~o -55 T . -125 T u2026 -125 T ; -37 U A -30 U 'A -30 U ^A -30 U :A -30 U `A -30 U oA -30 U ~A -30 U , -100 U . -100 U u2026 -100 'U A -30 'U 'A -30 'U ^A -30 'U :A -30 'U `A -30 'U oA -30 'U ~A -30 'U , -100 'U . -100 'U u2026 -100 ^U A -30 ^U 'A -30 ^U ^A -30 ^U :A -30 ^U `A -30 ^U oA -30 ^U ~A -30 ^U , -100 ^U . -100 ^U u2026 -100 :U A -30 :U 'A -30 :U ^A -30 :U :A -30 :U `A -30 :U oA -30 :U ~A -30 :U , -100 :U . -100 :U u2026 -100 `U A -30 `U 'A -30 `U ^A -30 `U :A -30 `U `A -30 `U oA -30 `U ~A -30 `U , -100 `U . -100 `U u2026 -100 V A -74 V 'A -74 V ^A -74 V :A -74 V `A -74 V oA -74 V ~A -74 V O -18 V 'O -18 V ^O -18 V :O -18 V `O -18 V /O -18 V ~O -18 V a -85 V 'a -85 V ^a -85 V :a -85 V `a -85 V oa -85 V ~a -85 V : -75 V , -125 V e -75 V 'e -75 V ^e -75 V :e -75 V `e -75 V - -100 V hy -100 V i -18 V 'i -18 V ^i -18 V o -75 V 'o -75 V ^o -75 V :o -75 V `o -75 V /o -75 V ~o -75 V . -125 V u2026 -125 V ; -75 V u -75 V 'u -75 V ^u -75 V :u -75 V `u -75 W A -50 W 'A -50 W ^A -50 W :A -50 W `A -50 W oA -50 W ~A -50 W a -75 W 'a -75 W ^a -75 W :a -75 W `a -75 W oa -75 W ~a -75 W : -100 W , -125 W e -60 W 'e -60 W ^e -60 W :e -60 W `e -60 W - -100 W hy -100 W i -18 W 'i -18 W ^i -18 W o -60 W 'o -60 W ^o -60 W :o -60 W `o -60 W /o -60 W ~o -60 W . -125 W u2026 -125 W ; -100 W u -55 W 'u -55 W ^u -55 W :u -55 W `u -55 W y -55 W 'y -55 W :y -55 Y A -75 Y 'A -75 Y ^A -75 Y :A -75 Y `A -75 Y oA -75 Y ~A -75 Y O -18 Y 'O -18 Y ^O -18 Y :O -18 Y `O -18 Y /O -18 Y ~O -18 Y a -100 Y 'a -100 Y ^a -100 Y :a -100 Y `a -60 Y oa -100 Y ~a -100 Y : -75 Y , -100 Y e -100 Y 'e -100 Y ^e -100 Y :e -60 Y `e -60 Y - -125 Y hy -125 Y i -18 Y 'i -18 Y ^i -18 Y o -100 Y 'o -100 Y ^o -100 Y :o -60 Y `o -60 Y /o -100 Y ~o -100 Y . -100 Y u2026 -100 Y ; -75 Y u -91 Y 'u -91 Y ^u -91 Y :u -91 Y `u -91 'Y A -75 'Y 'A -75 'Y ^A -75 'Y :A -75 'Y `A -75 'Y oA -75 'Y ~A -75 'Y O -18 'Y 'O -18 'Y ^O -18 'Y :O -18 'Y `O -18 'Y /O -18 'Y ~O -18 'Y a -100 'Y 'a -100 'Y ^a -100 'Y :a -100 'Y `a -60 'Y oa -100 'Y ~a -100 'Y : -75 'Y , -100 'Y e -100 'Y 'e -100 'Y ^e -100 'Y :e -60 'Y `e -60 'Y - -125 'Y hy -125 'Y i -18 'Y 'i -18 'Y ^i -18 'Y o -100 'Y 'o -100 'Y ^o -100 'Y :o -60 'Y `o -60 'Y /o -100 'Y ~o -100 'Y . -100 'Y u2026 -100 'Y ; -75 'Y u -91 'Y 'u -91 'Y ^u -91 'Y :u -91 'Y `u -91 :Y A -75 :Y 'A -75 :Y ^A -75 :Y :A -75 :Y `A -75 :Y oA -75 :Y ~A -75 :Y O -18 :Y 'O -18 :Y ^O -18 :Y :O -18 :Y `O -18 :Y /O -18 :Y ~O -18 :Y a -100 :Y 'a -100 :Y ^a -100 :Y :a -100 :Y `a -60 :Y oa -100 :Y ~a -100 :Y : -75 :Y , -100 :Y e -100 :Y 'e -100 :Y ^e -100 :Y :e -60 :Y `e -60 :Y - -125 :Y hy -125 :Y i -18 :Y 'i -18 :Y ^i -18 :Y o -100 :Y 'o -100 :Y ^o -100 :Y :o -60 :Y `o -60 :Y /o -100 :Y ~o -100 :Y . -100 :Y u2026 -100 :Y ; -75 :Y u -91 :Y 'u -91 :Y ^u -91 :Y :u -91 :Y `u -91 a v -10 a w -10 a y -10 a 'y -10 a :y -10 'a v -10 'a w -10 'a y -10 'a 'y -10 'a :y -10 ^a v -10 ^a w -10 ^a y -10 ^a 'y -10 ^a :y -10 :a v -10 :a w -10 :a y -10 :a 'y -10 :a :y -10 `a v -10 `a w -10 `a y -10 `a 'y -10 `a :y -10 oa v -10 oa w -10 oa y -10 oa 'y -10 oa :y -10 ~a v -10 ~a w -10 ~a y -10 ~a 'y -10 ~a :y -10 b , -18 b . -18 b u2026 -18 c , -18 c h -7 c k -7 c l -7 c /l -7 c . -18 c u2026 -18 ,c , -18 ,c h -7 ,c k -7 ,c l -7 ,c /l -7 ,c . -18 ,c u2026 -18 : u0020 -37 , rq -37 , ' -37 , cq -37 , u0020 -37 e , -18 e . -18 e u2026 -18 'e , -18 'e . -18 'e u2026 -18 ^e , -18 ^e . -18 ^e u2026 -18 :e , -18 :e . -18 :e u2026 -18 `e , -18 `e . -18 `e u2026 -18 f , -37 f . -37 f u2026 -37 f rq 100 f ' 100 f cq 100 g , -25 g . -25 g u2026 -25 o , -18 o . -18 o u2026 -18 'o , -18 'o . -18 'o u2026 -18 ^o , -18 ^o . -18 ^o u2026 -18 :o , -18 :o . -18 :o u2026 -18 `o , -18 `o . -18 `o u2026 -18 /o , -18 /o . -18 /o u2026 -18 ~o , -18 ~o . -18 ~o u2026 -18 p , -18 p . -18 p u2026 -18 . rq -37 u2026 rq -37 . ' -37 u2026 ' -37 . cq -37 u2026 cq -37 . u0020 -37 u2026 u0020 -37 lq A -74 lq 'A -74 lq ^A -74 lq :A -74 lq `A -74 lq oA -74 lq ~A -74 rq u0020 -37 ` A -74 oq A -74 ` 'A -74 oq 'A -74 ` ^A -74 oq ^A -74 ` :A -74 oq :A -74 ` `A -74 oq `A -74 ` oA -74 oq oA -74 ` ~A -74 oq ~A -74 ` ` -25 ` oq -25 oq ` -25 oq oq -25 ' d -37 cq d -37 ' ' -25 ' cq -25 cq ' -25 cq cq -25 ' s -25 cq s -25 ' vs -25 cq vs -25 r , -100 r - -37 r hy -37 r . -100 r u2026 -100 s , -25 s . -25 s u2026 -25 vs , -25 vs . -25 vs u2026 -25 ; u0020 -37 u0020 A -37 u0020 'A -37 u0020 ^A -37 u0020 :A -37 u0020 `A -37 u0020 oA -37 u0020 ~A -37 u0020 T -37 u0020 V -37 u0020 W -37 u0020 Y -37 u0020 'Y -37 u0020 :Y -37 u0020 lq -37 u0020 ` -37 u0020 oq -37 v , -125 v . -125 v u2026 -125 w a -18 w 'a -18 w ^a -18 w :a -18 w `a -18 w oa -18 w ~a -18 w , -125 w . -125 w u2026 -125 y , -125 y . -125 y u2026 -125 'y , -125 'y . -125 'y u2026 -125 :y , -125 :y . -125 :y u2026 -125 charset ha 606,690 2 0 asciicircum ti 606,322 0 1 asciitilde vS 630,933,15 2 2 Scaron vZ 611,933 2 3 Zcaron vs 463,695,15 2 4 scaron vz 481,695 2 5 zcaron :Y 704,883,0,11,11 2 6 Ydieresis tm 1000,722 2 7 trademark aq 204,737 2 8 quotesingle Eu 556,705,15 2 9 Euro space 278 0 32 space ! 296,737,15 2 33 exclam " 389,737 2 34 quotedbl dq " # 556,690 2 35 numbersign sh " $ 556,813,138 2 36 dollar Do " % 833,705,15 2 37 percent & 815,737,15 2 38 ampersand ' 204,737 2 39 quoteright cq " ( 333,745,117 2 40 parenleft ) 333,745,117 2 41 parenright * 500,737 2 42 asterisk + 606,506 0 43 plus , 278,109,185 0 44 comma - 333,277 0 45 hyphen hy " . 278,109,15 0 46 period / 278,737,15,32,32 2 47 slash sl " 0 556,705,15 2 48 zero 1 556,705 2 49 one 2 556,705 2 50 two 3 556,705,15 2 51 three 4 556,705 2 52 four 5 556,705,15 2 53 five 6 556,705,15 2 54 six 7 556,705,15 2 55 seven 8 556,705,15 2 56 eight 9 556,705,15 2 57 nine : 278,474,15 0 58 colon ; 278,474,185 0 59 semicolon < 606,514,8 0 60 less = 606,389 0 61 equal > 606,514,8 0 62 greater ? 444,737,15 2 63 question @ 737,737,15,7,8 2 64 at at " A 722,737,0,8,8 2 65 A B 722,722 2 66 B C 722,737,15 2 67 C D 778,722 2 68 D E 722,722 2 69 E F 667,722 2 70 F G 778,737,15 2 71 G H 833,722 2 72 H I 407,722 2 73 I J 556,722,15 2 74 J K 778,722,0,25 2 75 K L 667,722 2 76 L M 944,722 2 77 M N 815,722,15 2 78 N O 778,737,15 2 79 O P 667,722 2 80 P Q 778,737,190 2 81 Q R 722,722,15 2 82 R S 630,737,15 2 83 S T 667,722 2 84 T U 815,722,15 2 85 U V 722,722,10,8,8 2 86 V W 981,722,10 2 87 W X 704,722,0,8,8 2 88 X Y 704,722,0,11,11 2 89 Y Z 611,722 2 90 Z [ 333,737,109 2 91 bracketleft lB " \ 606,737,15 2 92 backslash rs " ] 333,737,109 2 93 bracketright rB " ^ 333,695 2 94 circumflex a^ " _ 500,0,125 0 95 underscore ` 204,737 2 96 quoteleft oq " a 556,479,15 0 97 a b 556,737,15 2 98 b c 444,479,15 0 99 c d 574,737,15 2 100 d e 500,479,15 0 101 e f 333,737,0,104 2 102 f g 537,494,205,5 1 103 g h 611,737 2 104 h i 315,722 2 105 i j 296,722,205,0,86 3 106 j k 593,737 2 107 k l 315,737 2 108 l m 889,479 0 109 m n 611,479 0 110 n o 500,479,15 0 111 o p 574,479,205 1 112 p q 556,479,205 1 113 q r 444,479 0 114 r s 463,479,15 0 115 s t 389,666,15 2 116 t u 611,464,15 0 117 u v 537,464,10,0,6 0 118 v w 778,464,10 0 119 w x 537,464 0 120 x y 537,464,205 1 121 y z 481,464 0 122 z { 333,737,109 2 123 braceleft lC " | 606,750,250 3 124 bar ba " } 333,737,109 2 125 braceright rC " ~ 333,655 0 126 tilde a~ " bq 204,109,185 0 128 quotesinglbase Fo 426,398 0 129 guillemotleft Fc 426,398 0 130 guillemotright bu 606,542 0 131 bullet Fn 556,737,205 3 132 florin f/ 167,705,15,195,195 2 133 fraction %0 1000,705,15 2 134 perthousand dg 500,737,147 2 135 dagger dd 500,737,149 2 136 daggerdbl en 556,268 0 137 endash em 1000,268 0 138 emdash fi 611,737 2 140 fi fl 611,737 2 141 fl .i 315,464 0 144 dotlessi ga 333,699 2 146 grave a" 333,699,0,83,9 2 147 hungarumlaut a. 333,704 2 148 dotaccent ab 333,685 2 149 breve ah 333,695 2 150 caron ao 333,722 2 151 ring ho 333,4,220 1 152 ogonek lq 389,737 2 153 quotedblleft rq 389,737 2 154 quotedblright oe 833,479,15 0 155 oe /l 315,737 2 156 lslash Bq 389,109,185 0 157 quotedblbase OE 1000,722 2 158 OE /L 667,722 2 159 Lslash r! 296,547,205 1 161 exclamdown ct 556,584,141 0 162 cent Po 556,705,15 2 163 sterling Cs 556,597 0 164 currency Ye 556,690,0,1,1 2 165 yen bb 606,675,175 2 166 brokenbar sc 500,737,147 2 167 section ad 333,704 2 168 dieresis co 737,737,15,7,8 2 169 copyright Of 334,705,0,4,4 2 170 ordfeminine fo 259,398 0 171 guilsinglleft tno 606,389 0 172 logicalnot \- 606,289 0 173 minus rg 737,737,15,7,8 2 174 registered a- 333,623 0 175 macron de 400,705 2 176 degree t+- 606,506 0 177 plusminus S2 333,705 2 178 twosuperior S3 333,705 2 179 threesuperior aa 333,699 2 180 acute *m 611,464,205 1 181 mu mc " ps 606,722,132 2 182 paragraph pc 278,374 0 183 periodcentered ac 333,0,215 1 184 cedilla S1 333,705 2 185 onesuperior Om 300,705 2 186 ordmasculine fc 259,398 0 187 guilsinglright 14 834,705,15 2 188 onequarter 12 834,705,15 2 189 onehalf 34 834,705,15 2 190 threequarters r? 444,547,205 1 191 questiondown `A 722,937,0,8,8 2 192 Agrave 'A 722,937,0,8,8 2 193 Aacute ^A 722,933,0,8,8 2 194 Acircumflex ~A 722,893,0,8,8 2 195 Atilde :A 722,883,0,8,8 2 196 Adieresis oA 722,965,0,8,8 2 197 Aring AE 1000,722 2 198 AE ,C 722,737,215 3 199 Ccedilla `E 722,937 2 200 Egrave 'E 722,937 2 201 Eacute ^E 722,933 2 202 Ecircumflex :E 722,883 2 203 Edieresis `I 407,937 2 204 Igrave 'I 407,937 2 205 Iacute ^I 407,933 2 206 Icircumflex :I 407,883 2 207 Idieresis -D 778,722 2 208 Eth ~N 815,893,15 2 209 Ntilde `O 778,937,15 2 210 Ograve 'O 778,937,15 2 211 Oacute ^O 778,933,15 2 212 Ocircumflex ~O 778,893,15 2 213 Otilde :O 778,883,15 2 214 Odieresis tmu 606,482 0 215 multiply /O 778,778,56 2 216 Oslash `U 815,937,15 2 217 Ugrave 'U 815,937,15 2 218 Uacute ^U 815,933,15 2 219 Ucircumflex :U 815,883,15 2 220 Udieresis 'Y 704,937,0,11,11 2 221 Yacute TP 667,722 2 222 Thorn ss 574,737,15 2 223 germandbls `a 556,699,15 2 224 agrave 'a 556,699,15 2 225 aacute ^a 556,695,15 2 226 acircumflex ~a 556,655,15 0 227 atilde :a 556,645,15 0 228 adieresis oa 556,732,15 2 229 aring ae 796,479,15 0 230 ae ,c 444,479,215 1 231 ccedilla `e 500,699,15 2 232 egrave 'e 500,699,15 2 233 eacute ^e 500,695,15 2 234 ecircumflex :e 500,645,15 0 235 edieresis `i 315,699 2 236 igrave 'i 315,699 2 237 iacute ^i 315,695 2 238 icircumflex :i 315,645 0 239 idieresis Sd 500,737,15 2 240 eth ~n 611,655 0 241 ntilde `o 500,699,15 2 242 ograve 'o 500,699,15 2 243 oacute ^o 500,695,15 2 244 ocircumflex ~o 500,655,15 0 245 otilde :o 500,645,15 0 246 odieresis tdi 606,528,22 0 247 divide /o 500,561,97 0 248 oslash `u 611,699,15 2 249 ugrave 'u 611,699,15 2 250 uacute ^u 611,695,15 2 251 ucircumflex :u 611,645,15 0 252 udieresis 'y 537,699,205 3 253 yacute Tp 574,737,205 3 254 thorn :y 537,645,205 1 255 ydieresis u2026 1000,109,15 0 256 ellipsis groff-1.23.0/font/devps/generate/0000755000175000017500000000000014451355542013572 500000000000000groff-1.23.0/font/devps/generate/Makefile0000644000175000017500000001746114450320476015160 00000000000000# Copyright (C) 1989-2022 Free Software Foundation, Inc. # Written by James Clark (jjc@jclark.com) # # This file is part of groff. # # groff 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, either version 3 of the License, or # (at your option) any later version. # # groff 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 this program. If not, see . # This is set up so you can do # make -f generate/Makefile # in the parent directory of this directory. # The following line is required for DOS/Windows systems, since # this Makefile needs a Unixy shell to run. SHELL = /bin/sh # Directory containing AFM files. Must not be current directory. # Either long names (e.g., Times-Roman.afm) or short names (e.g., # timesr.afm) may be used. See the afmname script. afmdir=/usr/local/lib/afm # Write font descriptions to this directory. outdir=$(srcdir)/.. # The symbol font which fits to 'Symbol.afm'. For the creation of # 'symbolsl.afm' we need the 'printafm' script from ghostscript. symbolfont=/usr/local/lib/fonts/Symbol.pfb PRINTAFM=printafm srcdir=generate SPECIALFONTS=S DINGBATSFONTS=ZD ZDR GREEKFONTS=SS TEXTFONTS=AB ABI AI AR \ BMB BMBI BMI BMR \ CB CBI CI CR \ HB HBI HI HR \ HNB HNBI HNI HNR \ NB NBI NI NR \ PB PBI PI PR \ TB TBI TI TR \ ZCMI FONTS=$(TEXTFONTS) $(SPECIALFONTS) $(GREEKFONTS) $(DINGBATSFONTS) EURO DESC=$(srcdir)/../DESC AFMTODIT=afmtodit -c -d$(DESC) IFLAG=-i 50 RFLAG=-i 0 -m NOLIGFLAG=-n TEXTENC=$(srcdir)/../text.enc EFLAG=-e $(TEXTENC) TEXTMAP=$(srcdir)/text.map AFMNAME=$(srcdir)/afmname RM=rm -f all: $(FONTS) TR: $(AFMTODIT) $(EFLAG) $(RFLAG) \ `$(AFMNAME) $(afmdir)/Times-Roman.afm` \ $(TEXTMAP) $(OUTDIR)/$@ TB: $(AFMTODIT) $(EFLAG) $(RFLAG) \ `$(AFMNAME) $(afmdir)/Times-Bold.afm` \ $(TEXTMAP) $(OUTDIR)/$@ TI: $(AFMTODIT) $(EFLAG) $(IFLAG) -a 7 \ `$(AFMNAME) $(afmdir)/Times-Italic.afm` \ $(TEXTMAP) $(OUTDIR)/$@ TBI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/Times-BoldItalic.afm` \ $(TEXTMAP) $(OUTDIR)/$@ HR: $(AFMTODIT) $(EFLAG) $(RFLAG) \ `$(AFMNAME) $(afmdir)/Helvetica.afm` \ $(TEXTMAP) $(OUTDIR)/$@ HB: $(AFMTODIT) $(EFLAG) $(RFLAG) \ `$(AFMNAME) $(afmdir)/Helvetica-Bold.afm` \ $(TEXTMAP) $(OUTDIR)/$@ HI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/Helvetica-Oblique.afm` \ $(TEXTMAP) $(OUTDIR)/$@ HBI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/Helvetica-BoldOblique.afm` \ $(TEXTMAP) $(OUTDIR)/$@ CR: $(AFMTODIT) $(NOLIGFLAG) $(EFLAG) $(RFLAG) \ `$(AFMNAME) $(afmdir)/Courier.afm` \ $(TEXTMAP) $(OUTDIR)/$@ CB: $(AFMTODIT) $(NOLIGFLAG) $(EFLAG) $(RFLAG) \ `$(AFMNAME) $(afmdir)/Courier-Bold.afm` \ $(TEXTMAP) $(OUTDIR)/$@ CI: $(AFMTODIT) $(NOLIGFLAG) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/Courier-Oblique.afm` \ $(TEXTMAP) $(OUTDIR)/$@ CBI: $(AFMTODIT) $(NOLIGFLAG) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/Courier-BoldOblique.afm` \ $(TEXTMAP) $(OUTDIR)/$@ PR: $(AFMTODIT) $(EFLAG) $(RFLAG) \ `$(AFMNAME) $(afmdir)/Palatino-Roman.afm` \ $(TEXTMAP) $(OUTDIR)/$@ PB: $(AFMTODIT) $(EFLAG) $(RFLAG) \ `$(AFMNAME) $(afmdir)/Palatino-Bold.afm` \ $(TEXTMAP) $(OUTDIR)/$@ PI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/Palatino-Italic.afm` \ $(TEXTMAP) $(OUTDIR)/$@ PBI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/Palatino-BoldItalic.afm` \ $(TEXTMAP) $(OUTDIR)/$@ NR: $(AFMTODIT) $(EFLAG) $(RFLAG) \ `$(AFMNAME) $(afmdir)/NewCenturySchlbk-Roman.afm` \ $(TEXTMAP) $(OUTDIR)/$@ NB: $(AFMTODIT) $(EFLAG) $(RFLAG) \ `$(AFMNAME) $(afmdir)/NewCenturySchlbk-Bold.afm` \ $(TEXTMAP) $(OUTDIR)/$@ NI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/NewCenturySchlbk-Italic.afm` \ $(TEXTMAP) $(OUTDIR)/$@ NBI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/NewCenturySchlbk-BoldItalic.afm` \ $(TEXTMAP) $(OUTDIR)/$@ BMR: $(AFMTODIT) $(EFLAG) $(RFLAG) \ `$(AFMNAME) $(afmdir)/Bookman-Light.afm` \ $(TEXTMAP) $(OUTDIR)/$@ BMB: $(AFMTODIT) $(EFLAG) $(RFLAG) \ `$(AFMNAME) $(afmdir)/Bookman-Demi.afm` \ $(TEXTMAP) $(OUTDIR)/$@ BMI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/Bookman-LightItalic.afm` \ $(TEXTMAP) $(OUTDIR)/$@ BMBI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/Bookman-DemiItalic.afm` \ $(TEXTMAP) $(OUTDIR)/$@ AR: $(AFMTODIT) $(EFLAG) $(RFLAG) \ `$(AFMNAME) $(afmdir)/AvantGarde-Book.afm` \ $(TEXTMAP) $(OUTDIR)/$@ AB: $(AFMTODIT) $(EFLAG) $(RFLAG) \ `$(AFMNAME) $(afmdir)/AvantGarde-Demi.afm` \ $(TEXTMAP) $(OUTDIR)/$@ AI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/AvantGarde-BookOblique.afm` \ $(TEXTMAP) $(OUTDIR)/$@ ABI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/AvantGarde-DemiOblique.afm` \ $(TEXTMAP) $(OUTDIR)/$@ HNR: $(AFMTODIT) $(EFLAG) $(RFLAG) \ `$(AFMNAME) $(afmdir)/Helvetica-Narrow.afm` \ $(TEXTMAP) $(OUTDIR)/$@ HNB: $(AFMTODIT) $(EFLAG) $(RFLAG) \ `$(AFMNAME) $(afmdir)/Helvetica-Narrow-Bold.afm` \ $(TEXTMAP) $(OUTDIR)/$@ HNI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/Helvetica-Narrow-Oblique.afm` \ $(TEXTMAP) $(OUTDIR)/$@ HNBI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/Helvetica-Narrow-BoldOblique.afm` \ $(TEXTMAP) $(OUTDIR)/$@ ZCMI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/ZapfChancery-MediumItalic.afm` \ $(TEXTMAP) $(OUTDIR)/$@ ZD: $(AFMTODIT) -s $(RFLAG) \ `$(AFMNAME) $(afmdir)/ZapfDingbats.afm` \ $(srcdir)/dingbats.map $(OUTDIR)/$@ SS: $(OUTDIR)/symbolsl.afm $(AFMTODIT) -s -x $(IFLAG) \ $(OUTDIR)/symbolsl.afm $(srcdir)/slanted-symbol.map \ $(OUTDIR)/$@ S: symbol.afm $(AFMTODIT) -s $(RFLAG) \ symbol.afm $(srcdir)/symbol.map $(OUTDIR)/$@ ZDR: $(OUTDIR)/zapfdr.afm $(AFMTODIT) -s $(RFLAG) \ $(OUTDIR)/zapfdr.afm $(srcdir)/dingbats-reversed.map \ $(OUTDIR)/$@ # the map is just a dummy EURO: freeeuro.afm $(AFMTODIT) $(RFLAG) \ freeeuro.afm $(srcdir)/symbol.map $(OUTDIR)/$@ freeeuro.afm freeeuro.pfa: $(srcdir)/freeeuro.sfd fontforge -script $(srcdir)/sfdtopfa.pe $(srcdir)/freeeuro.sfd \ && mv freeeuro.afm freeeuro.pfa $(OUTDIR) symbol.afm: $(srcdir)/symbol.sed sed -f $(srcdir)/symbol.sed `$(AFMNAME) $(afmdir)/Symbol.afm` \ >$(OUTDIR)/$@ symbolsl.afm: $(srcdir)/symbolsl.awk $(srcdir)/../symbolsl.ps $(RM) Fontmap \ && echo "/Symbol-Slanted ($(srcdir)/../symbolsl.ps) ;" \ > Fontmap \ && echo "/Symbol ($(symbolfont)) ;" >> Fontmap \ && $(PRINTAFM) Symbol-Slanted > tmp.afm \ && awk -f $(srcdir)/symbolsl.awk -v SYMAFM=`$(AFMNAME) \ $(afmdir)/Symbol.afm` tmp.afm >$(OUTDIR)/$@ \ && $(RM) Fontmap tmp.afm zapfdr.afm: $(srcdir)/apfdr.sed sed -f $(srcdir)/zapfdr.sed \ `$(AFMNAME) $(afmdir)/ZapfDingbats.afm` >$(OUTDIR)/$@ ZD: $(srcdir)/dingbats.map ZDR: $(srcdir)/dingbats-reversed.map $(TEXTFONTS): $(TEXTMAP) $(TEXTENC) $(SPECIALFONTS): $(srcdir)/symbol.map $(GREEKFONTS): $(srcdir)/slanted-symbol.map $(FONTS): $(DESC) $(srcdir)/symbol.map: $(TEXTMAP) $(srcdir)/symbolchars printf \ '#\n# This is a list of all predefined groff symbols.\n#\n' \ > $(OUTDIR)/$@ \ && cat $(TEXTMAP) $(srcdir)/symbolchars >>$@ clean: cd $(OUTDIR) \ && $(RM) freeeuro.afm freeeuro.pfa symbol.afm \ $(srcdir)/symbol.map symbolsl.afm zapfdr.afm realclean: clean cd $(OUTDIR) \ && $(RM) $(FONTS) extraclean: realclean $(RM) core *~ "#*" .PHONY: all clean realclean extraclean # Local Variables: # mode: makefile # fill-column: 72 # End: # vim: set textwidth=72: groff-1.23.0/font/devps/generate/afmname0000755000175000017500000000305213753060053015036 00000000000000#! /bin/sh # Fix the path name of an AFM file. if test -f "$1" then echo "$1" else echo `dirname $1`/`basename $1 .afm | awk ' /^AvantGarde-Book$/ { print "avangbk" } /^AvantGarde-BookOblique$/ { print "avangbko" } /^AvantGarde-Demi$/ { print "avangd" } /^AvantGarde-DemiOblique$/ { print "avangdo" } /^Bookman-Demi$/ { print "bookmd" } /^Bookman-DemiItalic$/ { print "bookmdi" } /^Bookman-Light$/ { print "bookml" } /^Bookman-LightItalic$/ { print "bookmli" } /^Courier$/ { print "couri" } /^Courier-Bold$/ { print "courib" } /^Courier-BoldOblique$/ { print "couribo" } /^Courier-Oblique$/ { print "courio" } /^Helvetica$/ { print "helve" } /^Helvetica-Bold$/ { print "helveb" } /^Helvetica-BoldOblique$/ { print "helvebo" } /^Helvetica-Narrow$/ { print "helven" } /^Helvetica-Narrow-Bold$/ { print "helvenb" } /^Helvetica-Narrow-BoldOblique$/ { print "helvenbo" } /^Helvetica-Narrow-Oblique$/ { print "helveno" } /^Helvetica-Oblique$/ { print "helveo" } /^NewCenturySchlbk-Bold$/ { print "newcsb" } /^NewCenturySchlbk-BoldItalic$/ { print "newcsbi" } /^NewCenturySchlbk-Italic$/ { print "newcsi" } /^NewCenturySchlbk-Roman$/ { print "newcsr" } /^Palatino-Bold$/ { print "palatb" } /^Palatino-BoldItalic$/ { print "palatbi" } /^Palatino-Italic$/ { print "palati" } /^Palatino-Roman$/ { print "palatr" } /^Symbol$/ { print "symbol" } /^Times-Bold$/ { print "timesb" } /^Times-BoldItalic$/ { print "timesbi" } /^Times-Italic$/ { print "timesi" } /^Times-Roman$/ { print "timesr" } /^ZapfChancery-MediumItalic$/ { print "zapfcmi" } /^ZapfDingbats$/ { print "zapfd" } ' `.afm fi groff-1.23.0/font/devps/generate/make-zapfdr0000755000175000017500000000342714450320476015644 00000000000000#! /bin/sh # # make-zapfdr -- script for creating the file zapfdr.ps # # Copyright (C) 2006-2020 Free Software Foundation, Inc. # Written by Werner Lemberg # # This file is part of groff. # # groff 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, either version 3 of the License, or # (at your option) any later version. # # groff 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 this program. If not, see . # # usage: # # make-zapfdr < ZapfDingbats.afm > zapfdr.ps # # Write preamble. cat < 250 57<56 134 183 580> 366 57<56 134 183 628> 627 58<383.5 543.5> VStem: 124 58<332 341.5> Fore 134 250 m 9 32 250 l 17 56 307 l 1 125 307 l 1 124 317 124 327 124 337 c 0 124 346 124 356 125 366 c 1 32 366 l 1 56 423 l 1 134 423 l 17 165 555 294 685 473 685 c 0 614 685 701 601 718 582 c 9 694 523 l 17 644 581 567 627 472 627 c 1 334 627 230 534 195 423 c 1 652 423 l 9 628 366 l 25 183 366 l 273 182 356 182 346 182 337 c 0 182 327 182 317 183 307 c 1 604 307 l 9 580 250 l 25 195 250 l 17 234 124 350 46 471 46 c 1 568 46 641 90 694 150 c 9 694 68 l 17 639 23 562 -12 472 -12 c 1 325 -12 177 83 134 250 c 9 EndSplineSet EndChar StartChar: Euro.symbol.bold Encoding: 1 8364 1 Width: 750 Flags: W HStem: -12 87<406 533> 220 87<60 160 230 578> 366 87<60 142 254 634> 598 87<404 542> VStem: 140 88<329.5 341.5> Fore 254 220 m 9 578 220 l 25 612 307 l 17 230 307 l 1 228 316 228 325 228 334 c 256 228 345 228 356 230 366 c 9 634 366 l 25 670 453 l 17 254 453 l 1 304 552 402 598 488 598 c 0 596 598 662 535 688 504 c 9 724 594 l 17 640 668 552 685 488 685 c 0 320 685 198 566 160 453 c 9 60 453 l 25 26 366 l 1 142 366 l 1 142 356 140 346 140 337 c 0 140 327 142 317 142 307 c 1 60 307 l 1 26 220 l 1 160 220 l 17 206 100 316 -12 496 -12 c 1 564 -12 640 17 688 52 c 9 688 169 l 17 642 116 576 75 490 75 c 0 414 75 312 110 254 220 c 9 EndSplineSet EndChar StartChar: Euro.symbol.slanted Encoding: 2 8364 2 Width: 750 Flags: W HStem: -12 58<395.5 529.5> 250 57<121 190 248 633> 366 57<146 224 261 706> 627 58<529.5 689.5> Fore 187 250 m 9 85 250 l 17 121 307 l 1 190 307 l 1 193 327 198 346 203 366 c 1 110 366 l 1 146 423 l 5 224 423 l 17 283 555 440 685 619 685 c 0 760 685 829 601 842 582 c 9 805 523 l 17 767 581 700 627 605 627 c 1 467 627 344 534 285 423 c 1 742 423 l 9 706 366 l 25 261 366 l 17 256 346 251 328 248 307 c 1 669 307 l 9 633 250 l 25 248 250 l 17 260 124 360 46 481 46 c 1 578 46 660 90 726 150 c 9 708 68 l 17 644 23 559 -12 469 -12 c 1 322 -12 195 83 187 250 c 9 EndSplineSet EndChar StartChar: Euro.symbol.bold.slanted Encoding: 3 8364 3 Width: 750 Flags: W HStem: -12 87<404 548.5> 220 87<126 207 295 625> 366 87<157 219 351 712> 598 87<550 670> Fore 301 220 m 9 625 220 l 25 678 307 l 17 295 307 l 1 296 329 301 349 307 366 c 9 712 366 l 25 766 453 l 17 351 453 l 1 422 552 529 598 616 598 c 0 724 598 776 535 796 504 c 9 850 594 l 17 782 668 698 685 634 685 c 0 466 685 319 566 257 453 c 9 157 453 l 25 104 366 l 1 219 366 l 1 214 346 210 328 207 307 c 1 126 307 l 1 73 220 l 1 207 220 l 17 227 100 314 -12 494 -12 c 1 561 -12 644 17 700 52 c 9 724 169 l 17 667 116 592 75 505 75 c 0 430 75 335 110 301 220 c 9 EndSplineSet EndChar StartChar: Euro.serif Encoding: 4 8364 4 Width: 741 Flags: W HStem: -14 44<346.5 509> 253 46<54 109 219 568> 369 46<54 111 219 618> 636 40<357 497> Fore 224 253 m 1 245 130 319 30 463 30 c 0 555 30 625 68 689 131 c 1 707 113 l 1 651 30 532 -14 436 -14 c 0 257 -14 138 91 109 253 c 1 34 253 l 1 54 299 l 1 103 299 l 1 102 308 102 319 102 331 c 0 102 344 103 357 104 369 c 1 34 369 l 1 54 415 l 1 111 415 l 1 145 569 272 676 442 676 c 0 537 676 653 631 707 549 c 1 689 531 l 1 624 594 543 636 451 636 c 0 394 636 342 613 301 575 c 0 256 534 234 476 224 415 c 1 638 415 l 1 618 369 l 1 219 369 l 257 218 356 218 342 218 329 c 0 218 319 218 309 219 299 c 1 588 299 l 1 568 253 l 1 224 253 l 1 EndSplineSet EndChar StartChar: Euro.serif.bold Encoding: 5 8364 5 Width: 800 Flags: W HStem: -19 48<394 552> 231 69<73 142 307 612> 368 69<73 143 307 669> 649 42<396.5 547> Fore 142 231 m 1 45 231 l 1 73 300 l 1 130 300 l 1 129 310 129 321 129 332 c 0 129 344 130 356 131 368 c 1 45 368 l 1 73 437 l 1 143 437 l 1 183 586 310 691 483 691 c 0 611 691 689 628 762 545 c 1 732 520 l 1 649 613 572 649 494 649 c 0 377 649 328 560 312 437 c 1 697 437 l 1 669 368 l 1 307 368 l 257 306 359 306 348 306 336 c 0 306 325 306 312 307 300 c 1 640 300 l 1 612 231 l 1 313 231 l 1 319 190 330 149 349 116 c 0 391 44 470 29 501 29 c 0 579 29 654 59 737 152 c 1 767 127 l 1 694 44 616 -19 488 -19 c 0 300 -19 181 89 142 231 c 1 EndSplineSet EndChar StartChar: Euro.serif.italic Encoding: 6 8364 6 Width: 734 Flags: W HStem: -18 45<344 482.5> 253 46<86 143 252 565> 369 46<118 179 272 636> 630 36<463 620> VStem: 140 112<152.5 253> Fore 143 299 m 1 147 322 152 346 161 369 c 1 98 369 l 1 118 415 l 1 179 415 l 1 243 551 380 666 546 666 c 0 694 666 734 560 745 516 c 1 720 502 l 1 700 549 668 630 554 630 c 0 425 630 336 528 289 415 c 1 656 415 l 1 636 369 l 1 272 369 l 1 266 347 261 323 257 299 c 1 585 299 l 1 565 253 l 1 252 253 l 1 248 118 301 27 426 27 c 0 539 27 609 98 657 145 c 1 674 131 l 1 637 87 548 -18 402 -18 c 0 286 -18 140 52 140 253 c 1 66 253 l 1 86 299 l 1 143 299 l 1 EndSplineSet EndChar StartChar: Euro.serif.bold.italic Encoding: 7 8364 7 Width: 800 Flags: W HStem: -19 48<307 465> 231 69<61 118 285 584> 368 69<93 163 311 673> 649 42<476.5 627> Fore 114 231 m 1 17 231 l 1 61 300 l 1 118 300 l 1 121 324 128 347 135 368 c 1 49 368 l 1 93 437 l 1 163 437 l 1 239 586 390 691 563 691 c 0 691 691 754 628 808 545 c 1 772 520 l 1 711 613 642 649 564 649 c 0 447 649 377 560 332 437 c 1 717 437 l 1 673 368 l 1 311 368 l 1 305 349 299 323 295 300 c 1 628 300 l 1 584 231 l 1 285 231 l 1 281 190 282 149 293 116 c 0 318 44 394 29 425 29 c 0 503 29 585 59 690 152 c 1 714 127 l 1 621 44 529 -19 401 -19 c 0 213 -19 119 89 114 231 c 1 EndSplineSet EndChar StartChar: Euro.sansserif Encoding: 8 8364 8 Width: 756 Flags: W HStem: -23 79<405 536.5> 225 84<69 171 246 585> 378 84<69 157 264 643> 630 79<395 543> VStem: 156 89<338 355> Fore 263 225 m 9 585 225 l 25 617 309 l 17 246 309 l 257 245 320 245 332 245 344 c 0 245 356 245 369 246 378 c 9 643 378 l 25 675 462 l 17 264 462 l 1 299 565 386 630 488 630 c 0 598 630 659 578 696 520 c 9 731 614 l 17 655 692 560 709 494 709 c 0 296 709 199 573 172 462 c 9 69 462 l 25 38 378 l 1 157 378 l 1 156 371 156 360 156 350 c 0 156 335 156 321 157 309 c 1 69 309 l 1 38 225 l 1 171 225 l 17 207 90 318 -23 492 -23 c 1 560 -23 631 -12 697 33 c 9 697 136 l 17 620 72 579 56 494 56 c 0 389 56 300 118 263 225 c 9 EndSplineSet EndChar StartChar: Euro.sansserif.bold Encoding: 9 8364 9 Width: 796 Flags: W HStem: -22 123<436 594.5> 218 100<68 161 284 619> 372 98<69 161 284 669> 587 123<413.5 587> Fore 724 540 m 1 665 577 617 587 537 587 c 0 489 587 364 571 310 470 c 1 701 470 l 9 669 372 l 25 284 372 l 273 284 362 283 354 283 345 c 0 283 337 284 329 284 318 c 1 651 318 l 9 619 218 l 25 310 218 l 17 336 168 422 101 543 101 c 0 646 101 686 125 716 144 c 9 716 6 l 17 682 -7 623 -22 540 -22 c 1 332 -22 206 86 161 218 c 9 36 218 l 1 68 318 l 1 141 318 l 1 140 329 139 338 139 348 c 0 139 355 140 363 141 372 c 1 36 372 l 1 69 470 l 25 161 470 l 17 192 555 283 710 544 710 c 0 630 710 703 692 763 660 c 0 724 540 l 1 EndSplineSet EndChar StartChar: Euro.sansserif.slanted Encoding: 10 8364 10 Width: 756 Flags: W HStem: -23 79<400 548.5> 225 84<135 219 312 633> 378 84<167 237 362 723> 630 79<546 678> Fore 311 225 m 9 633 225 l 25 683 309 l 17 312 309 l 1 315 331 321 359 326 378 c 13 723 378 l 25 773 462 l 17 362 462 l 1 419 565 520 630 622 630 c 0 732 630 782 578 807 520 c 9 862 614 l 17 802 692 711 709 645 709 c 0 447 709 321 573 270 462 c 9 167 462 l 25 118 378 l 1 237 378 l 1 233 360 225 329 223 309 c 1 135 309 l 1 86 225 l 1 219 225 l 17 226 90 313 -23 487 -23 c 1 555 -23 628 -12 704 33 c 9 726 136 l 17 635 72 591 56 506 56 c 0 401 56 325 118 311 225 c 9 EndSplineSet EndChar StartChar: Euro.sansserif.bold.slanted Encoding: 11 8364 11 Width: 796 Flags: W HStem: -22 123<431 615.5> 218 100<136 209 352 665> 372 98<169 261 363 748> 587 123<564.5 738> Fore 839 540 m 1 788 577 742 587 662 587 c 0 614 587 485 571 410 470 c 1 801 470 l 9 748 372 l 25 363 372 l 17 358 353 355 341 352 318 c 1 719 318 l 9 665 218 l 25 356 218 l 17 372 168 443 101 564 101 c 0 667 101 713 125 747 144 c 9 717 6 l 17 681 -7 618 -22 535 -22 c 1 327 -22 224 86 207 218 c 9 82 218 l 1 136 318 l 1 209 318 l 1 211 339 213 354 220 372 c 1 115 372 l 1 169 470 l 25 261 470 l 17 310 555 434 710 695 710 c 0 781 710 850 692 903 660 c 0 839 540 l 1 EndSplineSet EndChar StartChar: Euro.mono Encoding: 12 8364 12 Width: 600 Flags: W HStem: -16 41<259 356.5> 217 37<33 65 104 383> 314 37<24.5 65 104 436> 535 41<259 356.5> VStem: 63 41<254 314> Fore 322 576 m 0 196 576 80 480 65 351 c 1 33 351 l 258 16 351 11 346 11 333 c 0 11 319 17 314 33 314 c 258 63 314 l 257 63 254 l 257 33 254 l 258 17 254 11 249 11 236 c 0 11 222 17 217 33 217 c 258 65 217 l 1 80 89 196 -16 322 -16 c 0 386 -16 446 9 496 55 c 0 522 79 534 96 534 106 c 0 534 117 526 125 514 125 c 0 507 125 503 123 496 115 c 0 442 51 391 25 322 25 c 0 216 25 124 107 106 217 c 1 383 217 l 258 398 217 404 222 404 236 c 0 404 249 399 254 383 254 c 258 104 254 l 257 104 314 l 257 428 314 l 258 444 314 450 319 450 333 c 0 450 346 444 351 428 351 c 258 106 351 l 1 124 460 216 535 322 535 c 0 391 535 442 509 496 445 c 0 503 437 507 435 514 435 c 0 526 435 534 443 534 454 c 0 534 464 522 481 496 505 c 0 446 551 386 576 322 576 c 0 EndSplineSet EndChar StartChar: Euro.mono.bold Encoding: 13 8364 13 Width: 600 Flags: W HStem: -14 100<256 357> 205 56<22 62 169 395> 303 56<31 62 169 424> 497 100<256 361.5> Fore 173 359 m 1 424 359 l 2 442 359 452 349 452 331 c 0 452 313 442 303 424 303 c 2 169 303 l 1 169 261 l 1 386 261 l 2 404 261 414 251 414 233 c 0 414 215 404 205 386 205 c 2 174 205 l 1 190 130 247 86 329 86 c 0 382 86 429 98 461 143 c 0 469 154 481 159 492 159 c 0 517 159 538 136 538 109 c 0 538 86 521 60 490 36 c 0 451 5 389 -14 325 -14 c 0 187 -14 84 72 62 205 c 1 31 205 l 2 14 205 4 215 4 233 c 0 4 251 13 261 31 261 c 2 59 261 l 1 59 303 l 1 31 303 l 2 14 303 4 313 4 331 c 0 4 349 13 359 31 359 c 2 62 359 l 1 78 498 187 597 325 597 c 0 389 597 451 582 490 551 c 1 521 527 539 505 539 478 c 0 539 455 517 426 492 426 c 1 481 426 469 431 461 442 c 0 431 482 394 497 329 497 c 0 247 497 188 444 173 359 c 1 EndSplineSet EndChar StartChar: Euro.mono.slanted Encoding: 14 8364 14 Width: 600 Flags: W HStem: -16 41<258.5 362.5> 217 37<72.5 117 153 444> 314 37<92.5 140 171 511> 535 41<382 477> Fore 541 125 m 0 534 125 530 123 521 115 c 0 453 51 397 25 328 25 c 0 210 25 148 121 153 217 c 1 430 217 l 2 445 217 455 225 455 241 c 0 455 250 451 254 437 254 c 2 158 254 l 1 171 314 l 257 496 314 l 2 520 314 522 333 522 339 c 0 522 348 518 351 504 351 c 2 181 351 l 1 222 460 330 535 436 535 c 0 505 535 551 509 591 445 c 0 596 437 600 435 607 435 c 0 619 435 631 443 631 457 c 0 631 467 623 483 604 505 c 0 564 551 509 576 445 576 c 0 319 576 183 480 140 351 c 1 108 351 l 2 84 351 81 335 81 329 c 0 81 317 85 314 100 314 c 2 130 314 l 1 117 254 l 1 87 254 l 2 63 254 61 238 61 232 c 0 61 220 65 217 80 217 c 2 112 217 l 1 99 84 198 -16 319 -16 c 0 383 -16 448 9 508 55 c 0 538 78 557 96 557 108 c 0 557 123 547 125 541 125 c 0 EndSplineSet EndChar StartChar: Euro.mono.bold.slanted Encoding: 15 8364 15 Width: 600 Flags: W HStem: -14 100<249.5 375.5> 205 56<76 116 219 443> 303 56<96 139 234 501> 497 100<384 485> Fore 250 359 m 1 501 359 l 2 516 359 524 352 524 339 c 0 524 317 509 303 489 303 c 2 234 303 l 1 226 261 l 1 443 261 l 2 458 261 465 254 465 242 c 0 465 219 450 205 431 205 c 2 219 205 l 1 219 130 266 86 348 86 c 0 403 86 457 103 492 143 c 0 501 153 516 159 527 159 c 0 548 159 563 142 563 120 c 0 563 89 536 61 499 36 c 0 453 5 387 -14 323 -14 c 0 176 -14 100 80 107 205 c 1 76 205 l 2 62 205 54 212 54 225 c 0 54 247 68 261 88 261 c 2 116 261 l 1 124 303 l 1 96 303 l 2 82 303 74 310 74 323 c 0 74 346 89 359 108 359 c 2 139 359 l 1 185 498 315 597 453 597 c 0 517 597 576 582 608 551 c 1 630 530 643 511 643 489 c 0 643 459 612 426 584 426 c 1 573 426 560 433 556 442 c 0 535 484 497 497 436 497 c 0 354 497 283 444 250 359 c 1 EndSplineSet EndChar EndChars EndSplineFont groff-1.23.0/font/devps/generate/sfdtopfa.pe0000644000175000017500000000037013753060053015640 00000000000000# sfdtopfa.pe # # This script generates a PFA file from the master SFD using pfaedit. # # The argument is the name of the SFD without extension; # the PFA file is created in the current directory. Open($1:r + ".sfd"); Generate(($1:t):r + ".pfa"); groff-1.23.0/font/devps/generate/slanted-symbol.map0000644000175000017500000000045314450320476017145 00000000000000# # This is the list of greek symbols for the SS special font. # alpha *a beta *b chi *x delta *d epsilon *e eta *y gamma *g iota *i kappa *k lambda *l mu *m nu *n omega *w omega1 +p omicron *o phi *f phi1 +f pi *p psi *q rho *r sigma *s tau *t theta *h theta1 +h upsilon *u xi *c zeta *z sigma1 ts groff-1.23.0/font/devps/generate/zapfdr.sed0000644000175000017500000000006413753060053015467 00000000000000/^FontName /s/$/-Reverse/ /^FullName /s/$/ Reverse/ groff-1.23.0/font/devps/generate/text.map0000644000175000017500000001160114450320476015171 00000000000000# # Predefined groff symbols for textual fonts. # a14 rh a a A A aacute 'a Aacute 'A acircumflex ^a Acircumflex ^A acute aa adieresis :a Adieresis :A ae ae AE AE agrave `a Agrave `A aleph Ah alpha *a Alpha *A ampersand & angle /_ angleleft la angleright ra approxequal ~~ approxequal ~= aring oa Aring oA arrowboth <> arrowdblboth hA arrowdbldown dA arrowdblleft lA arrowdblright rA arrowdblup uA arrowdown da arrowhorizex an arrowleft <- arrowright -> arrowupdn va arrowup ua arrowvertex arrowvertex asciicircum ha asciitilde ti asterisk * asteriskmath ** at @ at at atilde ~a Atilde ~A backslash \ backslash rs bar | bar ba b b B B beta *b Beta *B braceex barex braceex braceex braceex braceleftex braceex bracerightex braceex bv braceleft { braceleftbt braceleftbt braceleftbt lb braceleft lC braceleftmid braceleftmid braceleftmid lk bracelefttp bracelefttp bracelefttp lt braceright } bracerightbt bracerightbt bracerightbt rb bracerightmid bracerightmid bracerightmid rk braceright rC bracerighttp bracerighttp bracerighttp rt bracketleft [ bracketleftbt bracketleftbt bracketleftbt lf bracketleftex bracketleftex bracketleft lB bracketlefttp bracketlefttp bracketlefttp lc bracketright ] bracketrightbt bracketrightbt bracketrightbt rf bracketrightex bracketrightex bracketright rB bracketrighttp bracketrighttp bracketrighttp rc breve ab brokenbar bb bullet bu cacute 'c Cacute 'C caron ah carriagereturn CR c c C C ccedilla ,c Ccedilla ,C cedilla ac cent ct checkmark OK chi *x Chi *X circle ci circlemultiply c* circleplus c+ circumflex ^ circumflex a^ club CL colon : comma , congruent =~ copyright co currency Cs daggerdbl dd dagger dg d d D D degree de delta *d Delta *D diamond DI dieresis ad divide tdi dollar $ dollar Do dotaccent a. dotlessi .i dotlessj .j dotmath md eacute 'e Eacute 'E ecircumflex ^e Ecircumflex ^E edieresis :e Edieresis :E e e E E egrave `e Egrave `E eight 8 element mo emdash em emptyset es endash en epsilon *e Epsilon *E equal = equivalence == eta *y Eta *Y Eth -D eth Sd Euro Eu exclam ! exclamdown r! existential te f f F F ff ff ffi Fi ffl Fl fi fi five 5 fiveeighths 58 fl fl florin Fn four 4 fraction f/ gamma *g Gamma *G germandbls ss g g G G gradient gr grave ga greater > greaterequal >= guillemotleft Fo guillemotright Fc guilsinglleft fo guilsinglright fc heart HE h h H H hungarumlaut a" hyphen - hyphen hy iacute 'i Iacute 'I icircumflex ^i Icircumflex ^I idieresis :i Idieresis :I Ifraktur Im igrave `i Igrave `I i i I I ij ij IJ IJ infinity if # the next line overrides the (old) PUA value of the AGL integralex u23AE integral integral integral is intersection ca iota *i Iota *I j j J J kappa *k Kappa *K k k K K lambda *l Lambda *L less < lessequal <= l l L L logicaland AN logicalnot tno logicalor OR lozenge lz lslash /l Lslash /L macron a- minus \- minute fm m m M M mu1 mc multiply tmu mu *m Mu *M # if there is "mu1" glyph in the font - comment out the following line mu mc nine 9 n n N N notelement nm notequal != notsubset nb ntilde ~n Ntilde ~N numbersign # numbersign sh nu *n Nu *N oacute 'o Oacute 'O ocircumflex ^o Ocircumflex ^O odieresis :o Odieresis :O oe oe OE OE ogonek ho ograve `o Ograve `O omega1 +p omega *w Omega *W omicron *o Omicron *O one 1 oneeighth 18 onehalf 12 onequarter 14 onesuperior S1 o o O O ordfeminine Of ordmasculine Om oslash /o Oslash /O otilde ~o Otilde ~O overline rn paragraph ps parenleft ( parenleftbt parenleftbt parenleftex parenleftex parenlefttp parenlefttp parenright ) parenrightbt parenrightbt parenrightex parenrightex parenrighttp parenrighttp partialdiff pd percent % period . periodcentered pc perpendicular pp perthousand %0 phi1 +f phi *f Phi *F pi *p Pi *P plus + plusminus t+- p p P P product product propersubset sb propersuperset sp proportional pt psi *q Psi *Q q q Q Q question ? questiondown r? quotedbl " quotedblbase Bq quotedbl dq quotedblleft lq quotedblright rq quoteleft ` quoteleft oq quoteright ' quoteright cq quotesinglbase bq quotesingle aq radicalex radicalex radical sqrt radical sr reflexsubset ib reflexsuperset ip registered rg Rfraktur Re rho *r Rho *R ring ao r r R R scaron vs Scaron vS second sd section sc semicolon ; seven 7 seveneighths 78 SF110000 br sigma1 ts sigma *s Sigma *S similar ap six 6 slash / slash sl spade SP s s S S sterling Po suchthat st summation sum tau *t Tau *T therefore 3d therefore tf theta1 +h theta *h Theta *H thorn Tp Thorn TP three 3 threeeighths 38 threequarters 34 threesuperior S3 tilde ~ tilde a~ trademark tm t t T T two 2 twosuperior S2 uacute 'u Uacute 'U ucircumflex ^u Ucircumflex ^U udieresis :u Udieresis :U ugrave `u Ugrave `U underscore _ uni03F5 +e uni210F -h uni210F hbar uni21D5 vA uni2210 coproduct uni2213 -+ uni2243 |= uni2262 ne uni226A >> uni226B << uni2285 nc uni25A1 sq uni261C lh union cu universal fa upsilon *u Upsilon *U u u U U v v V V weierstrass wp w w W W xi *c Xi *C x x X X yacute 'y Yacute 'Y ydieresis :y Ydieresis :Y yen Ye y y Y Y zcaron vz Zcaron vZ zero 0 zeta *z Zeta *Z z z Z Z groff-1.23.0/font/devps/generate/symbol.map0000644000175000017500000001215214450320476015514 00000000000000# # This is a list of all predefined groff symbols. # # # Predefined groff symbols for textual fonts. # a14 rh a a A A aacute 'a Aacute 'A acircumflex ^a Acircumflex ^A acute aa adieresis :a Adieresis :A ae ae AE AE agrave `a Agrave `A aleph Ah alpha *a Alpha *A ampersand & angle /_ angleleft la angleright ra approxequal ~~ approxequal ~= aring oa Aring oA arrowboth <> arrowdblboth hA arrowdbldown dA arrowdblleft lA arrowdblright rA arrowdblup uA arrowdown da arrowhorizex an arrowleft <- arrowright -> arrowupdn va arrowup ua arrowvertex arrowvertex asciicircum ha asciitilde ti asterisk * asteriskmath ** at @ at at atilde ~a Atilde ~A backslash \ backslash rs bar | bar ba b b B B beta *b Beta *B braceex barex braceex braceex braceex braceleftex braceex bracerightex braceex bv braceleft { braceleftbt braceleftbt braceleftbt lb braceleft lC braceleftmid braceleftmid braceleftmid lk bracelefttp bracelefttp bracelefttp lt braceright } bracerightbt bracerightbt bracerightbt rb bracerightmid bracerightmid bracerightmid rk braceright rC bracerighttp bracerighttp bracerighttp rt bracketleft [ bracketleftbt bracketleftbt bracketleftbt lf bracketleftex bracketleftex bracketleft lB bracketlefttp bracketlefttp bracketlefttp lc bracketright ] bracketrightbt bracketrightbt bracketrightbt rf bracketrightex bracketrightex bracketright rB bracketrighttp bracketrighttp bracketrighttp rc breve ab brokenbar bb bullet bu cacute 'c Cacute 'C caron ah carriagereturn CR c c C C ccedilla ,c Ccedilla ,C cedilla ac cent ct checkmark OK chi *x Chi *X circle ci circlemultiply c* circleplus c+ circumflex ^ circumflex a^ club CL colon : comma , congruent =~ copyright co currency Cs daggerdbl dd dagger dg d d D D degree de delta *d Delta *D diamond DI dieresis ad divide tdi dollar $ dollar Do dotaccent a. dotlessi .i dotlessj .j dotmath md eacute 'e Eacute 'E ecircumflex ^e Ecircumflex ^E edieresis :e Edieresis :E e e E E egrave `e Egrave `E eight 8 element mo emdash em emptyset es endash en epsilon *e Epsilon *E equal = equivalence == eta *y Eta *Y Eth -D eth Sd Euro Eu exclam ! exclamdown r! existential te f f F F ff ff ffi Fi ffl Fl fi fi five 5 fiveeighths 58 fl fl florin Fn four 4 fraction f/ gamma *g Gamma *G germandbls ss g g G G gradient gr grave ga greater > greaterequal >= guillemotleft Fo guillemotright Fc guilsinglleft fo guilsinglright fc heart HE h h H H hungarumlaut a" hyphen - hyphen hy iacute 'i Iacute 'I icircumflex ^i Icircumflex ^I idieresis :i Idieresis :I Ifraktur Im igrave `i Igrave `I i i I I ij ij IJ IJ infinity if # the next line overrides the (old) PUA value of the AGL integralex u23AE integral integral integral is intersection ca iota *i Iota *I j j J J kappa *k Kappa *K k k K K lambda *l Lambda *L less < lessequal <= l l L L logicaland AN logicalnot tno logicalor OR lozenge lz lslash /l Lslash /L macron a- minus \- minute fm m m M M mu1 mc multiply tmu mu *m Mu *M # if there is "mu1" glyph in the font - comment out the following line mu mc nine 9 n n N N notelement nm notequal != notsubset nb ntilde ~n Ntilde ~N numbersign # numbersign sh nu *n Nu *N oacute 'o Oacute 'O ocircumflex ^o Ocircumflex ^O odieresis :o Odieresis :O oe oe OE OE ogonek ho ograve `o Ograve `O omega1 +p omega *w Omega *W omicron *o Omicron *O one 1 oneeighth 18 onehalf 12 onequarter 14 onesuperior S1 o o O O ordfeminine Of ordmasculine Om oslash /o Oslash /O otilde ~o Otilde ~O overline rn paragraph ps parenleft ( parenleftbt parenleftbt parenleftex parenleftex parenlefttp parenlefttp parenright ) parenrightbt parenrightbt parenrightex parenrightex parenrighttp parenrighttp partialdiff pd percent % period . periodcentered pc perpendicular pp perthousand %0 phi1 +f phi *f Phi *F pi *p Pi *P plus + plusminus t+- p p P P product product propersubset sb propersuperset sp proportional pt psi *q Psi *Q q q Q Q question ? questiondown r? quotedbl " quotedblbase Bq quotedbl dq quotedblleft lq quotedblright rq quoteleft ` quoteleft oq quoteright ' quoteright cq quotesinglbase bq quotesingle aq radicalex radicalex radical sqrt radical sr reflexsubset ib reflexsuperset ip registered rg Rfraktur Re rho *r Rho *R ring ao r r R R scaron vs Scaron vS second sd section sc semicolon ; seven 7 seveneighths 78 SF110000 br sigma1 ts sigma *s Sigma *S similar ap six 6 slash / slash sl spade SP s s S S sterling Po suchthat st summation sum tau *t Tau *T therefore 3d therefore tf theta1 +h theta *h Theta *H thorn Tp Thorn TP three 3 threeeighths 38 threequarters 34 threesuperior S3 tilde ~ tilde a~ trademark tm t t T T two 2 twosuperior S2 uacute 'u Uacute 'U ucircumflex ^u Ucircumflex ^U udieresis :u Udieresis :U ugrave `u Ugrave `U underscore _ uni03F5 +e uni210F -h uni210F hbar uni21D5 vA uni2210 coproduct uni2213 -+ uni2243 |= uni2262 ne uni226A >> uni226B << uni2285 nc uni25A1 sq uni261C lh union cu universal fa upsilon *u u u U U v v V V weierstrass wp w w W W xi *c Xi *C x x X X yacute 'y Yacute 'Y ydieresis :y Ydieresis :Y yen Ye y y Y Y zcaron vz Zcaron vZ zero 0 zeta *z Zeta *Z z z Z Z # # Additional predefined groff symbols for special fonts. # arrowdown arrowvertbt arrowup arrowverttp divide di equal eq logicalnot no minus mi multiply mu plusminus +- plus pl Upsilon1 *U groff-1.23.0/font/devps/generate/symbolchars0000644000175000017500000000027613753060053015762 00000000000000# # Additional predefined groff symbols for special fonts. # arrowdown arrowvertbt arrowup arrowverttp divide di equal eq logicalnot no minus mi multiply mu plusminus +- plus pl Upsilon1 *U groff-1.23.0/font/devps/generate/symbolsl.awk0000644000175000017500000000042413753060053016054 00000000000000/^StartFontMetrics / { print while ((getline < SYMAFM) > 0) { if (/^CharacterSet / || /^EncodingScheme / || /^Comment /) { print } } next } /^ItalicAngle 0$/ { print "ItalicAngle -15.5" next } /^FullName / { print $0 " Slanted" next } /^FSType / { next } { print } groff-1.23.0/font/devps/generate/symbol.sed0000644000175000017500000000175114450320476015515 00000000000000# Set up uniform vertical dimensions for extensible glyphs (needed by eqn). /^C .*[ ;]N bracketlefttp[ ;]/bx /^C .*[ ;]N bracketleftex[ ;]/bx /^C .*[ ;]N bracketleftbt[ ;]/bx /^C .*[ ;]N bracketrighttp[ ;]/bx /^C .*[ ;]N bracketrightex[ ;]/bx /^C .*[ ;]N bracketrightbt[ ;]/bx /^C .*[ ;]N bracelefttp[ ;]/bx /^C .*[ ;]N braceleftmid[ ;]/bx /^C .*[ ;]N braceleftbt[ ;]/bx /^C .*[ ;]N bracerighttp[ ;]/bx /^C .*[ ;]N bracerightmid[ ;]/bx /^C .*[ ;]N bracerightbt[ ;]/bx /^C .*[ ;]N braceex[ ;]/bx /^C .*[ ;]N parenleftex[ ;]/by /^C .*[ ;]N parenrightex[ ;]/by /^C .*[ ;]N parenleftbt[ ;]/bz /^C .*[ ;]N parenrightbt[ ;]/bz /^EndCharMetrics/a\ italicCorrection integral 67\ leftItalicCorrection integral 52\ subscriptCorrection integral -10 b :x s/B \([-0-9][0-9]*\) [-0-9][0-9]* \([-0-9][0-9]*\) [-0-9][0-9]*/B \1 -75 \2 925/ b :y s/B \([-0-9][0-9]*\) [-0-9][0-9]* \([-0-9][0-9]*\) [-0-9][0-9]*/B \1 -80 \2 920/ b :z s/B \([-0-9][0-9]*\) \([-0-9][0-9]*\) \([-0-9][0-9]*\) [-0-9][0-9]*/B \1 \2 \3 920/ b groff-1.23.0/font/devps/generate/dingbats.map0000644000175000017500000000010413753060053015771 00000000000000# # Predefined groff symbols for the dingbats font. # a19 OK a12 rh groff-1.23.0/font/devps/generate/dingbats-reversed.map0000644000175000017500000000010614450320476017613 00000000000000# # Predefined groff symbols for the reversed dingbats font. # a12 lh groff-1.23.0/font/devpdf/0000755000175000017500000000000014451355542012127 500000000000000groff-1.23.0/font/devpdf/devpdf.am0000644000175000017500000001622314450320476013637 00000000000000# Copyright (C) 2011-2020 Free Software Foundation, Inc. # Written by Deri James # Automake migration by Bertrand Garrigues # # # This file is part of groff. # # groff 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, either version 3 of the License, or (at your # option) any later version. # # groff 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 this program. If not, see . devpdf_srcdir = $(top_srcdir)/font/devpdf GROFF_FONT_FILES=`cd $(top_builddir)/font/devpdf \ && grep -ls internalname [A-CEG-Z]*` ENC_FILES=`cd $(top_builddir)/font/devpdf; ls enc/*` MAP_FILES=`cd $(top_builddir)/font/devpdf; ls map/*` MOSTLYCLEANFILES += \ font/devpdf/download \ font/devpdf/DESC \ font/devpdf/Foundry \ font/devpdf/util/BuildFoundries devpdffontdir = $(fontdir)/devpdf devpdffont_DATA = \ font/devpdf/DESC \ font/devpdf/Foundry devpdffontencdir = $(devpdffontdir)/enc devpdffontenc_DATA = font/devpdf/enc/text.enc devpdffontmapdir = $(devpdffontdir)/map devpdffontmapdata = \ font/devpdf/map/dingbats.map \ font/devpdf/map/symbol.map \ font/devpdf/map/symbolchars \ font/devpdf/map/text.map devpdffontmap_DATA = $(devpdffontmapdata) EXTRA_DIST += \ font/devpdf/DESC.in \ font/devpdf/Foundry.in \ font/devpdf/util/BuildFoundries.pl all: font/devpdf/stamp font/devpdf/enc/text.enc: $(AM_V_at)$(MKDIR_P) $(top_builddir)/font/devpdf/enc $(AM_V_at)cp -f $(top_srcdir)/font/devps/text.enc \ $(top_builddir)/font/devpdf/enc $(devpdffontmapdata): $(AM_V_at)$(MKDIR_P) $(top_builddir)/font/devpdf/map $(AM_V_at)cp -f \ $(top_srcdir)/font/devps/generate/`basename $@` \ $(top_builddir)/font/devpdf/map MOSTLYCLEANFILES += font/devpdf/util/BuildFoundries font/devpdf/util/BuildFoundries: \ $(devpdf_srcdir)/util/BuildFoundries.pl $(SH_DEPS_SED_SCRIPT) afmtodit $(AM_V_GEN)$(MKDIR_P) $(top_builddir)/font/devpdf/util \ && if test -n "$(PERL)"; then \ sed -f $(SH_DEPS_SED_SCRIPT) \ -e "s|/usr/bin/perl|$(PERL)|" \ -e "s|[@]GHOSTSCRIPT[@]|$(GHOSTSCRIPT)|" \ -e "s|[@]PATH_SEPARATOR[@]|$(PATH_SEPARATOR)|" \ -e "s|[@]VERSION[@]|$(VERSION)|" \ -e "s|[@]GROFF_FONT_DIR[@]|$(fontdir)|" \ $(devpdf_srcdir)/util/BuildFoundries.pl \ >$(top_builddir)/font/devpdf/util/BuildFoundries; \ else \ sed -f $(SH_DEPS_SED_SCRIPT) \ -e "s|[@]VERSION[@]|$(VERSION)|" \ -e "s|[@]GROFF_FONT_DIR[@]|$(fontdir)|" \ $(devpdf_srcdir)/util/BuildFoundries.pl \ >$(top_builddir)/font/devpdf/util/BuildFoundries; \ fi \ && chmod +x $(top_builddir)/font/devpdf/util/BuildFoundries MOSTLYCLEANFILES += font/devpdf/DESC font/devpdf/DESC: $(devpdf_srcdir)/DESC.in $(AM_V_GEN)$(MKDIR_P) $(top_builddir)/font/devpdf \ && cat $(devpdf_srcdir)/DESC.in \ >$(top_builddir)/font/devpdf/DESC \ && if test "$(PAGE)" = A4; then \ echo "papersize a4" >>$(top_builddir)/font/devpdf/DESC; \ else \ echo "papersize letter" \ >>$(top_builddir)/font/devpdf/DESC; \ fi font/devpdf/Foundry: $(devpdf_srcdir)/Foundry.in $(AM_V_at)$(MKDIR_P) $(top_builddir)/font/devpdf/ if HAVE_URW_FONTS $(AM_V_GEN)sed "s|[@]urwfontsdir[@]|$(urwfontsdir)|" \ $(devpdf_srcdir)/Foundry.in >$@ else $(AM_V_GEN)sed "/BEGIN URW/,/END URW/d" \ $(devpdf_srcdir)/Foundry.in >$@ endif # This is kind of a cheat, but works because BuildFoundries produces so # many artifacts. $(DEFAULT_BASE35_FONTS) $(URW_BASE35_FONTS): font/devpdf/download MOSTLYCLEANFILES += font/devpdf/download font/devpdf/download: $(devpdffontmapdata) font/devpdf/DESC \ font/devpdf/Foundry font/devpdf/enc/text.enc \ font/devpdf/util/BuildFoundries $(AM_V_GEN)$(MKDIR_P) $(top_builddir)/font/devpdf \ && echo "# foundry ps-font-name ps-font-file" >$@.tmp \ && echo "# A blank foundry is the default." >>$@.tmp \ && PATH="$(abs_top_builddir)$(GROFF_PATH_SEPARATOR)$(abs_top_builddir)/build-aux$(GROFF_PATH_SEPARATOR)$(PATH)" \ $(abs_top_builddir)/font/devpdf/util/BuildFoundries \ --strict $(abs_top_builddir)/font/devpdf \ '$(abs_top_srcdir)/font/devps:$(abs_top_builddir)/font/devps' \ >>$@.tmp \ && mv $@.tmp $@ # PDFs to be produced by troff should depend on this stamp file to # ensure that gropdf's device and font description files are available. MOSTLYCLEANFILES += font/devpdf/stamp font/devpdf/stamp: font/devpdf/DESC font/devpdf/download \ $(devpdffontenc_DATA) $(devpdffontmap_DATA) $(devpdffont_DATA) $(AM_V_at)>$@ mostlyclean-local: mostlyclean_devpdf_extra mostlyclean_devpdf_extra: @echo Cleaning font/devpdf rm -rf $(top_builddir)/font/devpdf/enc \ $(top_builddir)/font/devpdf/map; if test -d $(top_builddir)/font/devpdf; then \ for f in $(GROFF_FONT_FILES); do \ rm -f $(top_builddir)/font/devpdf/$$f; \ done; \ fi install-data-local: install_devpdf install_devpdf: @echo Installing devpdf files -@test -d $(DESTDIR)$(devpdffontdir) \ || $(mkinstalldirs) $(DESTDIR)$(devpdffontdir) @for f in $(GROFF_FONT_FILES); do \ $(RM) $(DESTDIR)$(devpdffontdir)/$$f; \ if test -f $$f; then \ $(INSTALL_DATA) $$f $(DESTDIR)$(devpdffontdir)/$$f; \ else \ $(INSTALL_DATA) $(top_builddir)/font/devpdf/$$f \ $(DESTDIR)$(devpdffontdir)/$$f; \ fi; \ done $(INSTALL_DATA) $(top_builddir)/font/devpdf/download \ $(DESTDIR)$(devpdffontdir)/ uninstall_groffdirs: uninstall_devpdf uninstall_devpdf: @echo Uninstalling devpdf files if test -d $(DESTDIR)$(devpdffontdir); then \ for f in $(GROFF_FONT_FILES); do \ rm -f $(DESTDIR)$(devpdffontdir)/$$f; \ done; \ if test -d $(DESTDIR)$(devpdffontencdir); then \ rmdir $(DESTDIR)$(devpdffontencdir); \ fi; \ if test -d $(DESTDIR)$(devpdffontmapdir); then \ rmdir $(DESTDIR)$(devpdffontmapdir); \ fi; \ rm -f $(DESTDIR)$(devpdffontdir)/download; \ rmdir $(DESTDIR)$(devpdffontdir); \ fi font_devpdf_default_test=\ $(devpdf_srcdir)/tests/check-default-foundry.sh.in font_devpdf_urw_test=$(devpdf_srcdir)/tests/check-urw-foundry.sh.in font/devpdf/tests/check-default-foundry.sh: $(font_devpdf_default_test) $(AM_V_GEN)$(MKDIR_P) `dirname $@` \ && sed -e "s|[@]GHOSTSCRIPT[@]|$(GHOSTSCRIPT)|g" \ $(font_devpdf_default_test) > $@ \ && chmod +x $@ font/devpdf/tests/check-urw-foundry.sh: $(font_devpdf_urw_test) $(AM_V_GEN)$(MKDIR_P) `dirname $@` \ && sed -e "s|[@]urwfontsdir[@]|$(urwfontsdir)|g" \ $(font_devpdf_urw_test) > $@ \ && chmod +x $@ font_devpdf_TESTS = \ font/devpdf/tests/check-default-foundry.sh \ font/devpdf/tests/check-urw-foundry.sh TESTS += $(font_devpdf_TESTS) MOSTLYCLEANFILES += $(font_devpdf_TESTS) EXTRA_DIST += $(font_devpdf_default_test) $(font_devpdf_urw_test) # Local Variables: # mode: makefile-automake # fill-column: 72 # End: # vim: set autoindent filetype=automake textwidth=72: groff-1.23.0/font/devpdf/tests/0000755000175000017500000000000014451355542013271 500000000000000groff-1.23.0/font/devpdf/tests/check-urw-foundry.sh.in0000755000175000017500000000304214450320476017525 00000000000000#!/bin/sh # # Copyright (C) 2022-2023 Free Software Foundation, Inc. # # This file is part of groff. # # groff 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, either version 3 of the License, or # (at your option) any later version. # # groff 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 this program. If not, see . # # Ensure that groff's PDF device has URW font descriptions it expects. # These are generated at build time by afmtodit(1) if a URW font # directory was discovered at configuration time. devpdf_fontbuilddir="${abs_top_builddir:-.}"/font/devpdf urwfontsdir=@urwfontsdir@ if [ -z "$urwfontsdir" ] then echo "URW fonts not found at configuration time; skipping" >&2 exit 77 # skip fi fonts='AB ABI AI AR BMB BMBI BMI BMR CB CBI CI CR HB HBI HI HNB HNBI HNI HNR HR NB NBI NI NR PB PBI PI PR S TB TBI TI TR ZCMI ZD' fail= for basefontname in $fonts do f=U-$basefontname printf "checking for font description %s...\n" $f >&2 if ! test -f "$devpdf_fontbuilddir"/$f then echo test -f "$devpdf_fontbuilddir"/$f echo ...FAILED >&2 fail=yes fi done test -z "$fail" # vim:set ai et sw=4 ts=4 tw=72: groff-1.23.0/font/devpdf/tests/check-default-foundry.sh.in0000755000175000017500000000423714450320476020343 00000000000000#!/bin/sh # # Copyright (C) 2022-2023 Free Software Foundation, Inc. # # This file is part of groff. # # groff 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, either version 3 of the License, or # (at your option) any later version. # # groff 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 this program. If not, see . # devpdf_fontbuilddir="${abs_top_builddir:-.}"/font/devpdf ghostscript=@GHOSTSCRIPT@ wail () { echo ...FAILED >&2 fail=yes } fail= # The are the base 14 fonts required by the PDF standard. They should # _always_ be present and supported. If their corresponding Type 1 font # files are available, they too can be embedded in a PDF using gropdf's # "-e" option. groff's "EURO" font is always available; we ship it. mandatory_fonts='CB CBI CI CR HB HBI HI HR S TB TBI TI TR ZD' # These fonts are commonly, but not universally, available; if used, # their corresponding Type 1 font files must be embedded in a document. # # Their groff font descriptions will always be available: we ship them. # But they are not usable with gropdf(1) if the Type 1 files are absent. # We thus will not test them if they are not expected to work. supplementary_fonts='AB ABI AI AR BMB BMBI BMI BMR HNB HNBI HNI HNR NB NBI NI NR PB PBI PI PR ZCMI' for f in $mandatory_fonts do printf "checking for font description %s...\n" "$f" >&2 test -f "$devpdf_fontbuilddir"/"$f" || wail done if [ "$ghostscript" = no ] || [ "$ghostscript" = missing ] then echo "Ghostscript not available; skipping check for any further" \ "fonts in the default foundry" >&2 exit 77 # skip fi for f in $supplementary_fonts do printf "checking for font description %s...\n" "$f" >&2 test -f "$devpdf_fontbuilddir"/"$f" || wail done test -z "$fail" # vim:set ai et sw=4 ts=4 tw=72: groff-1.23.0/font/devpdf/util/0000755000175000017500000000000014451355542013104 500000000000000groff-1.23.0/font/devpdf/util/BuildFoundries.pl0000644000175000017500000002603214450320476016277 00000000000000#!/usr/bin/perl # # BuildFoundries: Given a Foundry file, generate groff font description # files and a "download" file so gropdf can embed fonts in PDF output. # # Copyright (C) 2011-2020 Free Software Foundation, Inc. # Written by Deri James # # This file is part of groff. # # groff 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, either version 3 of the License, or # (at your option) any later version. # # groff 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 this program. If not, see . use strict; use Getopt::Long; use warnings; my $pathsep='@PATH_SEPARATOR@'; my $check=0; my $dirURW=''; my $beStrict=0; GetOptions("check" => \$check, "dirURW=s" => \$dirURW, "strict" => \$beStrict); (my $progname = $0) =~s @.*/@@; my $where=shift||''; my @d=(split(':',shift||'../devps')); my $devps=\@d; chdir $where if $where ne ''; my (%flg,@downloadpreamble,%download); my $GSpath=FindGSpath(); my $lct=0; my $foundry=''; # the default foundry my $notFoundFont=0; if ($check) { CheckFoundry("Foundry.in"); exit $notFoundFont; } else { LoadDownload("download"); # not required LoadFoundry("Foundry"); WriteDownload(); } exit 0; sub LoadFoundry { my $fn=shift; my $foundrypath; $notFoundFont=0; open(F,"<$fn") or Die("file '$fn' not found or not readable"); while () { chomp; $lct++; s/\r$//; # in case edited in windows s/\s*#.*?$//; # remove comments next if $_ eq ''; if (m/^[A-Za-z]=/) { my (@f)=split('='); $flg{$f[0]}=$f[1]; next; } my (@r)=split('\|'); if (lc($r[0]) eq 'foundry') { Warn("\nThe path(s) used for searching:\n".join(':',@{$foundrypath})."\n") if $notFoundFont; $foundry=uc($r[1]); $foundrypath=[]; push(@{$foundrypath},$dirURW) if $dirURW; push(@{$foundrypath},(split(':',$r[2])),@{$devps}); foreach my $j (0..$#{$foundrypath}) { if (defined($foundrypath->[$j]) && $foundrypath->[$j]=~m'\s*\(gs\)') { splice(@{$foundrypath},$j,1,@{$GSpath}); } } $notFoundFont=0; } else { # 0=groff font name # 1=IsBase Y/N (one of PDFs 14 base fonts) # 2=afmtodit flag # 3=map file # 4=encoding file # 5=font file my $gfont=($foundry eq '')?$r[0]:"$foundry-$r[0]"; if ($r[2] eq '') { # Don't run afmtodit; just copy the groff font # description file for grops. my $gotf=1; my $gropsfnt=LocateFile($devps,$r[0],0); if ($gropsfnt ne '' and -r "$gropsfnt") { my $psfont=UseGropsVersion($gropsfnt); # To be embeddable in PDF, the font file name itself # needs to be located and written to "download". if (!PutDownload($psfont, LocatePF($foundrypath,$r[5]), uc($r[1]))) { if (uc($r[1]) ne 'Y') { $gotf=0; my $fns=join(', ',split('!',$r[5])); Warn("groff font '$gfont' will not be" . " available for PDF output; unable" . " to locate font file(s): $fns"); $notFoundFont=1; unlink $gfont; } } Notice("copied grops font $gfont") if $gotf; } else { Warn("Can't read grops font '$r[0]' for Foundry '$foundry'"); } } else { # Use afmtodit to create a groff font description file. my $afmfile=LocateAF($foundrypath,$r[5]); if (!$afmfile) { my $sub=\&Warn; $sub=\&Die if ($beStrict); &$sub("cannot locate AFM file for font '$gfont'"); next; } my $psfont=RunAfmtodit($gfont,$afmfile,$r[2],$r[3],$r[4]); if ($psfont) { if (!PutDownload($psfont,LocatePF($foundrypath,$r[5]),uc($r[1]))) { unlink $gfont; # Unable to find the postscript file for the font just created by afmtodit } else { Notice("generated $gfont"); } } else { Warn("Failed to create groff font '$gfont' by running afmtodit"); $notFoundFont=1; } } } } close(F); Warn("\nThe path(s) used for searching:\n".join(':',@{$foundrypath})."\n") if $notFoundFont; } sub RunAfmtodit { my $gfont=shift; my $afmfile=shift; my $flags=shift; my $map=shift||''; my $enc=shift||''; my $psfont=''; $enc="-e 'enc/$enc'" if $enc; $map="'map/$map'" if $map; my $cmd='afmtodit -c -dDESC'; foreach my $f (split('',$flags)) { if (!exists($flg{$f})) { Warn("Can't use undefined flag '$f' in calling afmtodit for groff font '$gfont'"); return(''); } $cmd.=" $flg{$f}"; } system("$cmd $enc '$afmfile' $map $gfont"); if ($?) { unlink $gfont; return(''); } if (open(GF,"<$gfont")) { my (@gf)=(); my @ps=grep(/^internalname /,@gf); if ($#ps == 0) # Just 1 match { (undef,$psfont)=split(' ',$ps[0],2); chomp($psfont); } else { Warn("Unexpected format for grops font '$gfont' for Foundry '$foundry' - ignoring"); } close(GF); } return($psfont); } sub LocateAF { my $path=shift; my $file=shift; return(LocateFile($path,$file,1)); } sub LocatePF { my $path=shift; my $file=shift; return(LocateFile($path,$file,0)); } sub LocateFile { my $path=shift; my $files=shift; my $tryafm=shift; return(substr($files,1)) if substr($files,0,1) eq '*'; foreach my $p (@{$path}) { next if !defined($p) or $p eq ';' or $p eq ':'; $p=~s/^\s+//; $p=~s/\s+$//; $p=~s@/+$@@; next if $p=~m/^\%rom\%/; # exclude %rom% paths (from (gs)) foreach my $file (reverse(split('!',$files))) { if ($tryafm) { if (!($file=~s/\..+$/.afm/)) { # no extenaion $file.='.afm'; } } if ($file=~m'/') { # path given with file name so no need to search the paths if (-r $file) { return($file); } if ($tryafm and $file=~s'type1/'afm/'i) { if (-r "$file") { return($file); } } return(''); } if ($path eq '(tex)') { my $res=`kpsewhich $file`; return '' if $?; chomp($res); return($res); } if (-r "$p/$file") { return("$p/$file"); } my $ap=$p; if ($tryafm and $ap=~s'type1/'afm/'i) { if (-r "$ap/$file") { return("$ap/$file"); } } } } return(''); } sub FindGSpath { my (@res)=`@GHOSTSCRIPT@ -h 2>/dev/null`; return [] if $?; my $buildpath=[]; my $stg=1; foreach my $l (@res) { chomp($l); if ($stg==1 and $l=~m/^Search path:/) { $stg=2; } elsif ($stg == 2) { if (substr($l,0,1) ne ' ') { $stg=3; } else { $l=~s/^\s+//; $pathsep=';' if substr($l,-1) eq ';'; push(@{$buildpath},(split("$pathsep",$l))); } } } return($buildpath); } sub UseGropsVersion { my $gfont=shift; my $psfont=''; my (@gfa)=split('/',$gfont); my $gfontbase=pop(@gfa); if (open(GF,"<$gfont")) { my (@gf)=(); my @ps=grep(/^internalname /,@gf); if ($#ps == 0) # Just 1 match { (undef,$psfont)=split(' ',$ps[0],2); chomp($psfont); } else { Warn("Unexpected format for grops font '$gfont' for Foundry '$foundry' - ignoring"); } close(GF); if ($psfont) { if (open(GF,">$gfontbase")) { local $"=''; print GF "@gf"; close(GF); } else { $psfont=''; Warn("Failed to create new font '$gfont' for Foundry '$foundry'"); } } else { Warn("Failed to locate postscript internalname in grops font '$gfont' for Foundry '$foundry'"); } close(GF); } else { Warn("Failed to open grops font '$gfont' for Foundry '$foundry'"); } return($psfont); } sub PutDownload { my $psfont=shift; my $pffile=shift; my $IsBase14=shift; my $key="$foundry $psfont"; delete($download{$key}), return 0 if ($pffile eq ''); $pffile='*'.$pffile if $IsBase14 eq 'Y'; # This signals to gropdf to only edmbed if -e given $download{$key}=$pffile; return 1; } sub LoadDownload { my $fn=shift; return if !open(F,"<$fn"); while () { chomp; s/\r$//; # in case edited in windows if (substr($_,0,1) eq '#' or $_ eq '') { # Preserve comments at top of download file push(@downloadpreamble,$_); next; } s/\s*#.*?$//; # remove comments next if $_ eq ''; my (@r)=split(/\t+/); my $key=$r[1]; $key="$r[0] $r[1]"; $download{$key}=$r[2]; } close(F); } sub WriteDownload { print join("\n",@downloadpreamble),"\n"; foreach my $k (sort keys %download) { my ($f,$ps)=split(/ /,$k); print "$f\t$ps\t$download{$k}\n"; } } sub Notice { my $msg=shift; Msg("notice: $msg"); } sub Warn { my $msg=shift; Msg("warning: line $lct: $msg"); } sub Die { my $msg=shift; Msg("error: $msg"); exit 2; } sub Msg { my $msg=shift; print STDERR "$progname: $msg\n"; } sub CheckFoundry { my $fn=shift; my $foundrypath=[]; $notFoundFont=0; open(F,"<$fn") or Die("file '$fn' not found or not readable"); while () { chomp; s/\r$//; # in case edited in windows s/\s*#.*?$//; # remove comments next if $_ eq ''; if (m/^[A-Za-z]=/) { next; } my (@r)=split('\|'); if (lc($r[0]) eq 'foundry') { $foundry=uc($r[1]); $foundrypath=[]; push(@{$foundrypath},$dirURW) if $dirURW; push(@{$foundrypath},(split(':',$r[2])),$devps); foreach my $j (0..$#{$foundrypath}) { if ($foundrypath->[$j]=~m'\s*\(gs\)') { splice(@{$foundrypath},$j,1,@{$GSpath}); } } $notFoundFont=0; } else { # 0=groff font name # 1=IsBase Y/N (one of PDFs 14 base fonts) # 2=afmtodit flag # 3=map file # 4=encoding file # 5=font file my $gfont=($foundry eq '')?$r[0]:"$foundry-$r[0]"; if ($r[2] eq '') { # Don't run afmtodit, just copy the grops font file my $gotf=1; my $gropsfnt=LocateFile([$devps],$r[0],0); if ($gropsfnt ne '' and -r "$gropsfnt") { } else { $notFoundFont|=1; } } else { # We need to run afmtodit to create this groff font $notFoundFont|=2 if !LocateAF($foundrypath,$r[5]); $notFoundFont|=1 if !LocatePF($foundrypath,$r[5]); } } } close(F); } # Local Variables: # fill-column: 72 # mode: CPerl # End: # vim: set cindent noexpandtab shiftwidth=4 softtabstop=4 textwidth=72: groff-1.23.0/font/devpdf/DESC.in0000644000175000017500000000022513753060053013106 00000000000000res 72000 hor 1 vert 1 sizescale 1000 unitwidth 1000 sizes 1000-10000000 0 styles R I B BI family T fonts 8 0 0 0 0 0 0 S ZD tcommand postpro gropdf groff-1.23.0/font/devpdf/Foundry.in0000644000175000017500000002066314450320476014031 00000000000000# Foundry file # Copyright (C) 2011-2020 Free Software Foundation, Inc. # Written by Deri James # # This file is part of groff. # # groff 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, either version 3 of the License, or # (at your option) any later version. # # groff 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 this program. If not, see . #======================================================================= #Foundry|Name|Search path foundry||@urwfontsdir@:(gs):/usr/share/fonts/type1/gsfonts:/usr/share/fonts/default/Type1:/usr/share/fonts/default/Type1/adobestd35:/usr/share/fonts/type1/urw-base35:/opt/local/share/fonts/urw-fonts:/usr/local/share/fonts/ghostscript # Enable the font description files for grops (generated from Adobe # foundry font files) to be used with gropdf. afmtodit must not be # called with any flags. URW fonts are substituted for Adobe fonts in # the download file by default. If you have Adobe Type 1 fonts, you can # update the foundry search path above if necessary and replace the # contents of the file fields below with their file names. #Font|IsBase14|Flags|Map|Encoding|File(!file)... AB|N||||URWGothic-Demi.t1!URWGothic-Demi!URWGothicL-Demi!a010015l.pfb ABI|N||||URWGothic-DemiOblique.t1!URWGothic-DemiOblique!URWGothicL-DemiObli!a010035l.pfb AI|N||||URWGothic-BookOblique.t1!URWGothic-BookOblique!URWGothicL-BookObli!a010033l.pfb AR|N||||URWGothic-Book.t1!URWGothic-Book!URWGothicL-Book!a010013l.pfb BMB|N||||URWBookman-Demi.t1!URWBookman-Demi!URWBookmanL-DemiBold!b018015l.pfb BMBI|N||||URWBookman-DemiItalic.t1!URWBookman-DemiItalic!URWBookmanL-DemiBoldItal!b018035l.pfb BMI|N||||URWBookman-LightItalic.t1!URWBookman-LightItalic!URWBookmanL-LighItal!b018032l.pfb BMR|N||||URWBookman-Light.t1!URWBookman-Light!URWBookmanL-Ligh!b018012l.pfb CB|Y||||NimbusMonoPS-Bold.t1!NimbusMonoPS-Bold!NimbusMonL-Bold!n022004l.pfb CBI|Y||||NimbusMonoPS-BoldItalic.t1!NimbusMonoPS-BoldItalic!NimbusMonL-BoldObli!n022024l.pfb CI|Y||||NimbusMonoPS-Italic.t1!NimbusMonoPS-Italic!NimbusMonL-ReguObli!n022023l.pfb CR|Y||||NimbusMonoPS-Regular.t1!NimbusMonoPS-Regular!NimbusMonL-Regu!n022003l.pfb HB|Y||||NimbusSans-Bold.t1!NimbusSans-Bold!NimbusSanL-Bold!n019004l.pfb HBI|Y||||NimbusSans-BoldItalic.t1!NimbusSans-BoldItalic!NimbusSans-BoldOblique.t1!NimbusSans-BoldOblique!NimbusSanL-BoldItal!n019024l.pfb HI|Y||||NimbusSans-Italic.t1!NimbusSans-Italic!NimbusSans-Oblique.t1!NimbusSans-Oblique!NimbusSanL-ReguItal!n019023l.pfb HNB|N||||NimbusSansNarrow-Bold.t1!NimbusSansNarrow-Bold!NimbusSanL-BoldCond!n019044l.pfb HNBI|N||||NimbusSansNarrow-BoldOblique.t1!NimbusSansNarrow-BoldOblique!NimbusSansNarrow-BdOblique!NimbusSanL-BoldCondItal.t1!NimbusSanL-BoldCondItal!n019064l.pfb HNI|N||||NimbusSansNarrow-Oblique.t1!NimbusSansNarrow-Oblique!NimbusSanL-ReguCondItal!n019063l.pfb HNR|N||||NimbusSansNarrow-Regular.t1!NimbusSansNarrow-Regular!NimbusSanL-ReguCond!n019043l.pfb HR|Y||||NimbusSans-Regular.t1!NimbusSans-Regular!NimbusSans-Regular!NimbusSanL-Regu!n019003l.pfb NB|N||||C059-Bold.t1!C059-Bold!CenturySchL-Bold!c059016l.pfb NBI|N||||C059-BdIta.t1!C059-BdIta!CenturySchL-BoldItal!c059036l.pfb NI|N||||C059-Italic.t1!C059-Italic!CenturySchL-Ital!c059033l.pfb NR|N||||C059-Roman.t1!C059-Roman!CenturySchL-Roma!c059013l.pfb PB|N||||P052-Bold.t1!P052-Bold!URWPalladioL-Bold!p052004l.pfb PBI|N||||P052-BoldItalic.t1!P052-BoldItalic!URWPalladioL-BoldItal!p052024l.pfb PI|N||||P052-Italic.t1!P052-Italic!URWPalladioL-Ital!p052023l.pfb PR|N||||P052-Roman.t1!P052-Roman!URWPalladioL-Roma!p052003l.pfb S|Y||||StandardSymbolsPS.t1!StandardSymbolsPS!StandardSymL!s050000l.pfb TB|Y||||NimbusRoman-Bold.t1!NimbusRoman-Bold!NimbusRomNo9L-Medi!n021004l.pfb TBI|Y||||NimbusRoman-BoldItalic.t1!NimbusRoman-BoldItalic!NimbusRomNo9L-MediItal!n021024l.pfb TI|Y||||NimbusRoman-Italic.t1!NimbusRoman-Italic!NimbusRomNo9L-ReguItal!n021023l.pfb TR|Y||||NimbusRoman-Regular.t1!NimbusRoman-Regular!NimbusRomNo9L-Regu!n021003l.pfb ZCMI|N||||Z003-MediumItalic.t1!Z003-MediumItalic!URWChanceryL-MediItal!z003034l.pfb ZD|Y||||D050000L!D050000L.t1!Dingbats!d050000l.pfb EURO|N||||*../devps/freeeuro.pfa # BEGIN URW ============================================================ # URW fonts are typically shipped with Ghostscript, but can be replaced. #Foundry|Name|Search path foundry|U|@urwfontsdir@:/usr/share/fonts/type1/gsfonts:/usr/share/fonts/default/Type1:/usr/share/fonts/default/Type1/adobestd35:/usr/share/fonts/type1/urw-base35:/opt/local/share/fonts/urw-fonts:/usr/local/share/fonts/ghostscript:(gs) # Define flags for afmtodit. r=-i 0 -m i=-i 50 n=-n s=-s #Font|IsBase14|Flags|Map|Encoding|File(!file)... AB|N|r|text.map|text.enc|URWGothic-Demi.t1!URWGothic-Demi!URWGothicL-Demi!a010015l.pfb ABI|N|i|text.map|text.enc|URWGothic-DemiOblique.t1!URWGothic-DemiOblique!URWGothicL-DemiObli!a010035l.pfb AI|N|i|text.map|text.enc|URWGothic-BookOblique.t1!URWGothic-BookOblique!URWGothicL-BookObli!a010033l.pfb AR|N|r|text.map|text.enc|URWGothic-Book.t1!URWGothic-Book!URWGothicL-Book!a010013l.pfb BMB|N|r|text.map|text.enc|URWBookman-Demi.t1!URWBookman-Demi!URWBookmanL-DemiBold!b018015l.pfb BMBI|N|i|text.map|text.enc|URWBookman-DemiItalic.t1!URWBookman-DemiItalic!URWBookmanL-DemiBoldItal!b018035l.pfb BMI|N|i|text.map|text.enc|URWBookman-Light.t1!URWBookman-Light!URWBookmanL-LighItal!b018032l.pfb BMR|N|r|text.map|text.enc|URWBookman-LightItalic.t1!URWBookman-LightItalic!URWBookmanL-Ligh!b018012l.pfb CB|N|nr|text.map|text.enc|NimbusMonoPS-Bold.t1!NimbusMonoPS-Bold!NimbusMonL-Bold!n022004l.pfb CBI|N|ni|text.map|text.enc|NimbusMonoPS-BoldItalic.t1!NimbusMonoPS-BoldItalic!NimbusMonL-BoldObli!n022024l.pfb CI|N|ni|text.map|text.enc|NimbusMonoPS-Italic.t1!NimbusMonoPS-Italic!NimbusMonL-ReguObli!n022023l.pfb CR|N|nr|text.map|text.enc|NimbusMonoPS-Regular.t1!NimbusMonoPS-Regular!NimbusMonL-Regu!n022003l.pfb HB|N|r|text.map|text.enc|NimbusSans-Bold.t1!NimbusSans-Bold!NimbusSanL-Bold!n019004l.pfb HBI|N|i|text.map|text.enc|NimbusSans-BoldItalic!NimbusSans-BoldItalic.t1!NimbusSans-BoldOblique!NimbusSanL-BoldItal!n019024l.pfb HI|N|i|text.map|text.enc|NimbusSans-Italic!NimbusSans-Italic.t1!NimbusSans-Oblique!NimbusSanL-ReguItal!n019023l.pfb HNB|N|r|text.map|text.enc|NimbusSansNarrow-Bold.t1!NimbusSansNarrow-Bold!NimbusSanL-BoldCond!n019044l.pfb HNBI|N|i|text.map|text.enc|NimbusSansNarrow-BoldOblique.t1!NimbusSansNarrow-BoldOblique!NimbusSansNarrow-BdOblique!NimbusSanL-BoldCondItal.t1!NimbusSanL-BoldCondItal!n019064l.pfb HNI|N|i|text.map|text.enc|NimbusSansNarrow-Oblique.t1!NimbusSansNarrow-Oblique!NimbusSanL-ReguCondItal!n019063l.pfb HNR|N|r|text.map|text.enc|NimbusSansNarrow-Regular.t1!NimbusSansNarrow-Regular!NimbusSanL-ReguCond!n019043l.pfb HR|N|r|text.map|text.enc|NimbusSans-Regular.t1!NimbusSans-Regular!NimbusSans-Regular!NimbusSanL-Regu!n019003l.pfb NB|N|r|text.map|text.enc|C059-Bold.t1!C059-Bold!CenturySchL-Bold!c059016l.pfb NBI|N|i|text.map|text.enc|C059-BdIta.t1!C059-BdIta!CenturySchL-BoldItal!c059036l.pfb NI|N|i|text.map|text.enc|C059-Italic.t1!C059-Italic!CenturySchL-Ital!c059033l.pfb NR|N|r|text.map|text.enc|C059-Roman.t1!C059-Roman!CenturySchL-Roma!c059013l.pfb PB|N|r|text.map|text.enc|P052-Bold.t1!P052-Bold!URWPalladioL-Bold!p052004l.pfb PBI|N|i|text.map|text.enc|P052-BoldItalic.t1!P052-BoldItalic!URWPalladioL-BoldItal!p052024l.pfb PI|N|i|text.map|text.enc|P052-Italic.t1!P052-Italic!URWPalladioL-Ital!p052023l.pfb PR|N|r|text.map|text.enc|P052-Roman.t1!P052-Roman!URWPalladioL-Roma!p052003l.pfb S|N|sr|symbol.map||StandardSymbolsPS.t1!StandardSymbolsPS!StandardSymL!s050000l.pfb TB|N|r|text.map|text.enc|NimbusRoman-Bold.t1!NimbusRoman-Bold!NimbusRomNo9L-Medi!n021004l.pfb TBI|N|i|text.map|text.enc|NimbusRoman-BoldItalic.t1!NimbusRoman-BoldItalic!NimbusRomNo9L-MediItal!n021024l.pfb TI|N|i|text.map|text.enc|NimbusRoman-Italic.t1!NimbusRoman-Italic!NimbusRomNo9L-ReguItal!n021023l.pfb TR|N|r|text.map|text.enc|NimbusRoman-Regular.t1!NimbusRoman-Regular!NimbusRomNo9L-Regu!n021003l.pfb ZCMI|N|i|text.map|text.enc|Z003-MediumItalic.t1!Z003-MediumItalic!URWChanceryL-MediItal!z003034l.pfb ZD|N|sr|dingbats.map||D050000L!D050000L.t1!Dingbats!d050000l.pfb # END URW ============================================================== groff-1.23.0/font/devascii/0000755000175000017500000000000014451355542012446 500000000000000groff-1.23.0/font/devascii/DESC.proto0000644000175000017500000000013013753060053014155 00000000000000res 240 hor 24 vert 40 unitwidth 10 sizes 10 0 fonts 4 R I B BI tcommand postpro grotty groff-1.23.0/font/devascii/R.proto0000644000175000017500000000361214450320476013653 00000000000000name R internalname 0 spacewidth 24 charset --- 24 0 0000 --- 24 0 0001 --- 24 0 0002 --- 24 0 0003 --- 24 0 0004 --- 24 0 0005 --- 24 0 0006 --- 24 0 0007 --- 24 0 0010 --- 24 0 0011 --- 24 0 0012 --- 24 0 0013 --- 24 0 0014 --- 24 0 0015 --- 24 0 0016 --- 24 0 0017 --- 24 0 0020 --- 24 0 0021 --- 24 0 0022 --- 24 0 0023 --- 24 0 0024 --- 24 0 0025 --- 24 0 0026 --- 24 0 0027 --- 24 0 0030 --- 24 0 0031 --- 24 0 0032 --- 24 0 0033 --- 24 0 0034 --- 24 0 0035 --- 24 0 0036 --- 24 0 0037 ! 24 0 0041 " 24 0 0042 dq " lq " rq " # 24 0 0043 sh " $ 24 0 0044 Do " % 24 0 0045 & 24 0 0046 ' 24 0 0047 aa " fm " aq " cq " ( 24 0 0050 ) 24 0 0051 * 24 0 0052 ** " + 24 0 0053 pl " , 24 0 0054 \- 24 0 0055 hy " - " mi " en " . 24 0 0056 / 24 0 0057 sl " f/ " 0 24 0 0060 1 24 0 0061 2 24 0 0062 3 24 0 0063 4 24 0 0064 5 24 0 0065 6 24 0 0066 7 24 0 0067 8 24 0 0070 9 24 0 0071 : 24 0 0072 ; 24 0 0073 < 24 0 0074 la " fo " = 24 0 0075 eq " > 24 0 0076 ra " fc " ? 24 0 0077 @ 24 0 0100 at " A 24 0 0101 *A " B 24 0 0102 *B " C 24 0 0103 D 24 0 0104 E 24 0 0105 *E " F 24 0 0106 G 24 0 0107 H 24 0 0110 *Y " I 24 0 0111 *I " J 24 0 0112 K 24 0 0113 *K " L 24 0 0114 M 24 0 0115 *M " N 24 0 0116 *N " O 24 0 0117 ci " *O " P 24 0 0120 *R " Q 24 0 0121 R 24 0 0122 S 24 0 0123 T 24 0 0124 *T " U 24 0 0125 V 24 0 0126 W 24 0 0127 X 24 0 0130 *X " Y 24 0 0131 *U " Z 24 0 0132 *Z " [ 24 0 0133 lB " \ 24 0 0134 rs " ] 24 0 0135 rB " ^ 24 0 0136 a^ " ha " _ 24 0 0137 ru " ul " ` 24 0 0140 oq " ga " a 24 0 0141 b 24 0 0142 c 24 0 0143 d 24 0 0144 e 24 0 0145 f 24 0 0146 g 24 0 0147 h 24 0 0150 i 24 0 0151 j 24 0 0152 k 24 0 0153 l 24 0 0154 m 24 0 0155 n 24 0 0156 o 24 0 0157 *o " p 24 0 0160 q 24 0 0161 r 24 0 0162 s 24 0 0163 t 24 0 0164 u 24 0 0165 v 24 0 0166 w 24 0 0167 x 24 0 0170 mu " tmu " y 24 0 0171 z 24 0 0172 { 24 0 0173 lC " | 24 0 0174 or " bv " br " ba " } 24 0 0175 rC " ~ 24 0 0176 a~ " ap " ti " --- 24 0 0177 groff-1.23.0/font/devascii/devascii.am0000644000175000017500000000330214450320476014467 00000000000000# Copyright (C) 2014-2020 Free Software Foundation, Inc. # # This file is part of 'groff'. # # 'groff' 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, either version 3 of the License, or # (at your option) any later version. # # 'groff' 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 this program. If not, see . devascii_srcdir = $(top_srcdir)/font/devascii DEVASCIIFONTS = R I B BI DEVASCIIFONTSFILES = \ font/devascii/R font/devascii/I font/devascii/B font/devascii/BI DEVASCIIRES = 240 DEVASCIICPI = 10 DEVASCIILPI = 6 devasciifontdir = $(fontdir)/devascii devasciifont_DATA = $(DEVASCIIFONTSFILES) font/devascii/DESC MOSTLYCLEANFILES += $(DEVASCIIFONTSFILES) font/devascii/DESC EXTRA_DIST += \ font/devascii/R.proto \ font/devascii/DESC.proto $(DEVASCIIFONTSFILES): $(devascii_srcdir)/R.proto $(AM_V_GEN)$(MKDIR_P) `dirname $@` \ && $(RM) $@ \ && $(SHELL) $(GENFONTSSH) $(devascii_srcdir)/R.proto \ $(DEVASCIIRES) $(DEVASCIICPI) `basename $@` > $@ font/devascii/DESC: $(devascii_srcdir)/DESC.proto $(AM_V_GEN)$(MKDIR_P) `dirname $@` \ && $(SHELL) $(GENDESCSH) $(devascii_srcdir)/DESC.proto \ $(DEVASCIIRES) $(DEVASCIICPI) $(DEVASCIILPI) \ $(DEVASCIIFONTS) > $@ # Local Variables: # mode: makefile-automake # fill-column: 72 # End: # vim: set autoindent filetype=automake textwidth=72: groff-1.23.0/font/devutf8/0000755000175000017500000000000014451355542012244 500000000000000groff-1.23.0/font/devutf8/DESC.proto0000644000175000017500000000014013753060053013754 00000000000000res 240 hor 24 vert 40 unitwidth 10 sizes 10 0 fonts 4 R I B BI tcommand postpro grotty unicode groff-1.23.0/font/devutf8/R.proto0000644000175000017500000006104714450320476013457 00000000000000name R internalname 0 spacewidth 24 charset ' 24 0 0x2019 - 24 0 0x2010 ` 24 0 0x2018 ^ 24 0 0x02C6 ~ 24 0 0x02DC u0041_0300 24 0 0x00C0 u0041_0301 24 0 0x00C1 u0041_0302 24 0 0x00C2 u0041_0303 24 0 0x00C3 u0041_0308 24 0 0x00C4 u0041_030A 24 0 0x00C5 u0043_0327 24 0 0x00C7 u0045_0300 24 0 0x00C8 u0045_0301 24 0 0x00C9 u0045_0302 24 0 0x00CA u0045_0308 24 0 0x00CB u0049_0300 24 0 0x00CC u0049_0301 24 0 0x00CD u0049_0302 24 0 0x00CE u0049_0308 24 0 0x00CF u004E_0303 24 0 0x00D1 u004F_0300 24 0 0x00D2 u004F_0301 24 0 0x00D3 u004F_0302 24 0 0x00D4 u004F_0303 24 0 0x00D5 u004F_0308 24 0 0x00D6 u0055_0300 24 0 0x00D9 u0055_0301 24 0 0x00DA u0055_0302 24 0 0x00DB u0055_0308 24 0 0x00DC u0059_0301 24 0 0x00DD u0061_0300 24 0 0x00E0 u0061_0301 24 0 0x00E1 u0061_0302 24 0 0x00E2 u0061_0303 24 0 0x00E3 u0061_0308 24 0 0x00E4 u0061_030A 24 0 0x00E5 u0063_0327 24 0 0x00E7 u0065_0300 24 0 0x00E8 u0065_0301 24 0 0x00E9 u0065_0302 24 0 0x00EA u0065_0308 24 0 0x00EB u0069_0300 24 0 0x00EC u0069_0301 24 0 0x00ED u0069_0302 24 0 0x00EE u0069_0308 24 0 0x00EF u006E_0303 24 0 0x00F1 u006F_0300 24 0 0x00F2 u006F_0301 24 0 0x00F3 u006F_0302 24 0 0x00F4 u006F_0303 24 0 0x00F5 u006F_0308 24 0 0x00F6 u0075_0300 24 0 0x00F9 u0075_0301 24 0 0x00FA u0075_0302 24 0 0x00FB u0075_0308 24 0 0x00FC u0079_0301 24 0 0x00FD u0079_0308 24 0 0x00FF u0041_0304 24 0 0x0100 u0061_0304 24 0 0x0101 u0041_0306 24 0 0x0102 u0061_0306 24 0 0x0103 u0041_0328 24 0 0x0104 u0061_0328 24 0 0x0105 u0043_0301 24 0 0x0106 u0063_0301 24 0 0x0107 u0043_0302 24 0 0x0108 u0063_0302 24 0 0x0109 u0043_0307 24 0 0x010A u0063_0307 24 0 0x010B u0043_030C 24 0 0x010C u0063_030C 24 0 0x010D u0044_030C 24 0 0x010E u0064_030C 24 0 0x010F u0045_0304 24 0 0x0112 u0065_0304 24 0 0x0113 u0045_0306 24 0 0x0114 u0065_0306 24 0 0x0115 u0045_0307 24 0 0x0116 u0065_0307 24 0 0x0117 u0045_0328 24 0 0x0118 u0065_0328 24 0 0x0119 u0045_030C 24 0 0x011A u0065_030C 24 0 0x011B u0047_0302 24 0 0x011C u0067_0302 24 0 0x011D u0047_0306 24 0 0x011E u0067_0306 24 0 0x011F u0047_0307 24 0 0x0120 u0067_0307 24 0 0x0121 u0047_0327 24 0 0x0122 u0067_0327 24 0 0x0123 u0048_0302 24 0 0x0124 u0068_0302 24 0 0x0125 u0049_0303 24 0 0x0128 u0069_0303 24 0 0x0129 u0049_0304 24 0 0x012A u0069_0304 24 0 0x012B u0049_0306 24 0 0x012C u0069_0306 24 0 0x012D u0049_0328 24 0 0x012E u0069_0328 24 0 0x012F u0049_0307 24 0 0x0130 u004A_0302 24 0 0x0134 u006A_0302 24 0 0x0135 u004B_0327 24 0 0x0136 u006B_0327 24 0 0x0137 u004C_0301 24 0 0x0139 u006C_0301 24 0 0x013A u004C_0327 24 0 0x013B u006C_0327 24 0 0x013C u004C_030C 24 0 0x013D u006C_030C 24 0 0x013E u004E_0301 24 0 0x0143 u006E_0301 24 0 0x0144 u004E_0327 24 0 0x0145 u006E_0327 24 0 0x0146 u004E_030C 24 0 0x0147 u006E_030C 24 0 0x0148 u004F_0304 24 0 0x014C u006F_0304 24 0 0x014D u004F_0306 24 0 0x014E u006F_0306 24 0 0x014F u004F_030B 24 0 0x0150 u006F_030B 24 0 0x0151 u0052_0301 24 0 0x0154 u0072_0301 24 0 0x0155 u0052_0327 24 0 0x0156 u0072_0327 24 0 0x0157 u0052_030C 24 0 0x0158 u0072_030C 24 0 0x0159 u0053_0301 24 0 0x015A u0073_0301 24 0 0x015B u0053_0302 24 0 0x015C u0073_0302 24 0 0x015D u0053_0327 24 0 0x015E u0073_0327 24 0 0x015F u0053_030C 24 0 0x0160 u0073_030C 24 0 0x0161 u0054_0327 24 0 0x0162 u0074_0327 24 0 0x0163 u0054_030C 24 0 0x0164 u0074_030C 24 0 0x0165 u0055_0303 24 0 0x0168 u0075_0303 24 0 0x0169 u0055_0304 24 0 0x016A u0075_0304 24 0 0x016B u0055_0306 24 0 0x016C u0075_0306 24 0 0x016D u0055_030A 24 0 0x016E u0075_030A 24 0 0x016F u0055_030B 24 0 0x0170 u0075_030B 24 0 0x0171 u0055_0328 24 0 0x0172 u0075_0328 24 0 0x0173 u0057_0302 24 0 0x0174 u0077_0302 24 0 0x0175 u0059_0302 24 0 0x0176 u0079_0302 24 0 0x0177 u0059_0308 24 0 0x0178 u005A_0301 24 0 0x0179 u007A_0301 24 0 0x017A u005A_0307 24 0 0x017B u007A_0307 24 0 0x017C u005A_030C 24 0 0x017D u007A_030C 24 0 0x017E u004F_031B 24 0 0x01A0 u006F_031B 24 0 0x01A1 u0055_031B 24 0 0x01AF u0075_031B 24 0 0x01B0 u0041_030C 24 0 0x01CD u0061_030C 24 0 0x01CE u0049_030C 24 0 0x01CF u0069_030C 24 0 0x01D0 u004F_030C 24 0 0x01D1 u006F_030C 24 0 0x01D2 u0055_030C 24 0 0x01D3 u0075_030C 24 0 0x01D4 u0055_0308_0304 24 0 0x01D5 u0075_0308_0304 24 0 0x01D6 u0055_0308_0301 24 0 0x01D7 u0075_0308_0301 24 0 0x01D8 u0055_0308_030C 24 0 0x01D9 u0075_0308_030C 24 0 0x01DA u0055_0308_0300 24 0 0x01DB u0075_0308_0300 24 0 0x01DC u0041_0308_0304 24 0 0x01DE u0061_0308_0304 24 0 0x01DF u0041_0307_0304 24 0 0x01E0 u0061_0307_0304 24 0 0x01E1 u00C6_0304 24 0 0x01E2 u00E6_0304 24 0 0x01E3 u0047_030C 24 0 0x01E6 u0067_030C 24 0 0x01E7 u004B_030C 24 0 0x01E8 u006B_030C 24 0 0x01E9 u004F_0328 24 0 0x01EA u006F_0328 24 0 0x01EB u004F_0328_0304 24 0 0x01EC u006F_0328_0304 24 0 0x01ED u01B7_030C 24 0 0x01EE u0292_030C 24 0 0x01EF u006A_030C 24 0 0x01F0 u0047_0301 24 0 0x01F4 u0067_0301 24 0 0x01F5 u004E_0300 24 0 0x01F8 u006E_0300 24 0 0x01F9 u0041_030A_0301 24 0 0x01FA u0061_030A_0301 24 0 0x01FB u00C6_0301 24 0 0x01FC u00E6_0301 24 0 0x01FD u00D8_0301 24 0 0x01FE u00F8_0301 24 0 0x01FF u0041_030F 24 0 0x0200 u0061_030F 24 0 0x0201 u0041_0311 24 0 0x0202 u0061_0311 24 0 0x0203 u0045_030F 24 0 0x0204 u0065_030F 24 0 0x0205 u0045_0311 24 0 0x0206 u0065_0311 24 0 0x0207 u0049_030F 24 0 0x0208 u0069_030F 24 0 0x0209 u0049_0311 24 0 0x020A u0069_0311 24 0 0x020B u004F_030F 24 0 0x020C u006F_030F 24 0 0x020D u004F_0311 24 0 0x020E u006F_0311 24 0 0x020F u0052_030F 24 0 0x0210 u0072_030F 24 0 0x0211 u0052_0311 24 0 0x0212 u0072_0311 24 0 0x0213 u0055_030F 24 0 0x0214 u0075_030F 24 0 0x0215 u0055_0311 24 0 0x0216 u0075_0311 24 0 0x0217 u0053_0326 24 0 0x0218 u0073_0326 24 0 0x0219 u0054_0326 24 0 0x021A u0074_0326 24 0 0x021B u0048_030C 24 0 0x021E u0068_030C 24 0 0x021F u0041_0307 24 0 0x0226 u0061_0307 24 0 0x0227 u0045_0327 24 0 0x0228 u0065_0327 24 0 0x0229 u004F_0308_0304 24 0 0x022A u006F_0308_0304 24 0 0x022B u004F_0303_0304 24 0 0x022C u006F_0303_0304 24 0 0x022D u004F_0307 24 0 0x022E u006F_0307 24 0 0x022F u004F_0307_0304 24 0 0x0230 u006F_0307_0304 24 0 0x0231 u0059_0304 24 0 0x0232 u0079_0304 24 0 0x0233 u0308_0301 24 0 0x0344 u00A8_0301 24 0 0x0385 u0391_0301 24 0 0x0386 u0395_0301 24 0 0x0388 u0397_0301 24 0 0x0389 u0399_0301 24 0 0x038A u039F_0301 24 0 0x038C u03A5_0301 24 0 0x038E u03A9_0301 24 0 0x038F u03B9_0308_0301 24 0 0x0390 u0399_0308 24 0 0x03AA u03A5_0308 24 0 0x03AB u03B1_0301 24 0 0x03AC u03B5_0301 24 0 0x03AD u03B7_0301 24 0 0x03AE u03B9_0301 24 0 0x03AF u03C5_0308_0301 24 0 0x03B0 u03B9_0308 24 0 0x03CA u03C5_0308 24 0 0x03CB u03BF_0301 24 0 0x03CC u03C5_0301 24 0 0x03CD u03C9_0301 24 0 0x03CE u03D2_0301 24 0 0x03D3 u03D2_0308 24 0 0x03D4 u0415_0300 24 0 0x0400 u0415_0308 24 0 0x0401 u0413_0301 24 0 0x0403 u0406_0308 24 0 0x0407 u041A_0301 24 0 0x040C u0418_0300 24 0 0x040D u0423_0306 24 0 0x040E u0418_0306 24 0 0x0419 u0438_0306 24 0 0x0439 u0435_0300 24 0 0x0450 u0435_0308 24 0 0x0451 u0433_0301 24 0 0x0453 u0456_0308 24 0 0x0457 u043A_0301 24 0 0x045C u0438_0300 24 0 0x045D u0443_0306 24 0 0x045E u0474_030F 24 0 0x0476 u0475_030F 24 0 0x0477 u0416_0306 24 0 0x04C1 u0436_0306 24 0 0x04C2 u0410_0306 24 0 0x04D0 u0430_0306 24 0 0x04D1 u0410_0308 24 0 0x04D2 u0430_0308 24 0 0x04D3 u0415_0306 24 0 0x04D6 u0435_0306 24 0 0x04D7 u04D8_0308 24 0 0x04DA u04D9_0308 24 0 0x04DB u0416_0308 24 0 0x04DC u0436_0308 24 0 0x04DD u0417_0308 24 0 0x04DE u0437_0308 24 0 0x04DF u0418_0304 24 0 0x04E2 u0438_0304 24 0 0x04E3 u0418_0308 24 0 0x04E4 u0438_0308 24 0 0x04E5 u041E_0308 24 0 0x04E6 u043E_0308 24 0 0x04E7 u04E8_0308 24 0 0x04EA u04E9_0308 24 0 0x04EB u042D_0308 24 0 0x04EC u044D_0308 24 0 0x04ED u0423_0304 24 0 0x04EE u0443_0304 24 0 0x04EF u0423_0308 24 0 0x04F0 u0443_0308 24 0 0x04F1 u0423_030B 24 0 0x04F2 u0443_030B 24 0 0x04F3 u0427_0308 24 0 0x04F4 u0447_0308 24 0 0x04F5 u042B_0308 24 0 0x04F8 u044B_0308 24 0 0x04F9 u0627_0653 24 0 0x0622 u0627_0654 24 0 0x0623 u0648_0654 24 0 0x0624 u0627_0655 24 0 0x0625 u064A_0654 24 0 0x0626 u06D5_0654 24 0 0x06C0 u06C1_0654 24 0 0x06C2 u06D2_0654 24 0 0x06D3 u0928_093C 24 0 0x0929 u0930_093C 24 0 0x0931 u0933_093C 24 0 0x0934 u0915_093C 24 0 0x0958 u0916_093C 24 0 0x0959 u0917_093C 24 0 0x095A u091C_093C 24 0 0x095B u0921_093C 24 0 0x095C u0922_093C 24 0 0x095D u092B_093C 24 0 0x095E u092F_093C 24 0 0x095F u09C7_09BE 24 0 0x09CB u09C7_09D7 24 0 0x09CC u09A1_09BC 24 0 0x09DC u09A2_09BC 24 0 0x09DD u09AF_09BC 24 0 0x09DF u0A32_0A3C 24 0 0x0A33 u0A38_0A3C 24 0 0x0A36 u0A16_0A3C 24 0 0x0A59 u0A17_0A3C 24 0 0x0A5A u0A1C_0A3C 24 0 0x0A5B u0A2B_0A3C 24 0 0x0A5E u0B47_0B56 24 0 0x0B48 u0B47_0B3E 24 0 0x0B4B u0B47_0B57 24 0 0x0B4C u0B21_0B3C 24 0 0x0B5C u0B22_0B3C 24 0 0x0B5D u0B92_0BD7 24 0 0x0B94 u0BC6_0BBE 24 0 0x0BCA u0BC7_0BBE 24 0 0x0BCB u0BC6_0BD7 24 0 0x0BCC u0C46_0C56 24 0 0x0C48 u0CBF_0CD5 24 0 0x0CC0 u0CC6_0CD5 24 0 0x0CC7 u0CC6_0CD6 24 0 0x0CC8 u0CC6_0CC2 24 0 0x0CCA u0CC6_0CC2_0CD5 24 0 0x0CCB u0D46_0D3E 24 0 0x0D4A u0D47_0D3E 24 0 0x0D4B u0D46_0D57 24 0 0x0D4C u0DD9_0DCA 24 0 0x0DDA u0DD9_0DCF 24 0 0x0DDC u0DD9_0DCF_0DCA 24 0 0x0DDD u0DD9_0DDF 24 0 0x0DDE u0F42_0FB7 24 0 0x0F43 u0F4C_0FB7 24 0 0x0F4D u0F51_0FB7 24 0 0x0F52 u0F56_0FB7 24 0 0x0F57 u0F5B_0FB7 24 0 0x0F5C u0F40_0FB5 24 0 0x0F69 u0F71_0F72 24 0 0x0F73 u0F71_0F74 24 0 0x0F75 u0FB2_0F80 24 0 0x0F76 u0FB3_0F80 24 0 0x0F78 u0F71_0F80 24 0 0x0F81 u0F92_0FB7 24 0 0x0F93 u0F9C_0FB7 24 0 0x0F9D u0FA1_0FB7 24 0 0x0FA2 u0FA6_0FB7 24 0 0x0FA7 u0FAB_0FB7 24 0 0x0FAC u0F90_0FB5 24 0 0x0FB9 u1025_102E 24 0 0x1026 u0041_0325 24 0 0x1E00 u0061_0325 24 0 0x1E01 u0042_0307 24 0 0x1E02 u0062_0307 24 0 0x1E03 u0042_0323 24 0 0x1E04 u0062_0323 24 0 0x1E05 u0042_0331 24 0 0x1E06 u0062_0331 24 0 0x1E07 u0043_0327_0301 24 0 0x1E08 u0063_0327_0301 24 0 0x1E09 u0044_0307 24 0 0x1E0A u0064_0307 24 0 0x1E0B u0044_0323 24 0 0x1E0C u0064_0323 24 0 0x1E0D u0044_0331 24 0 0x1E0E u0064_0331 24 0 0x1E0F u0044_0327 24 0 0x1E10 u0064_0327 24 0 0x1E11 u0044_032D 24 0 0x1E12 u0064_032D 24 0 0x1E13 u0045_0304_0300 24 0 0x1E14 u0065_0304_0300 24 0 0x1E15 u0045_0304_0301 24 0 0x1E16 u0065_0304_0301 24 0 0x1E17 u0045_032D 24 0 0x1E18 u0065_032D 24 0 0x1E19 u0045_0330 24 0 0x1E1A u0065_0330 24 0 0x1E1B u0045_0327_0306 24 0 0x1E1C u0065_0327_0306 24 0 0x1E1D u0046_0307 24 0 0x1E1E u0066_0307 24 0 0x1E1F u0047_0304 24 0 0x1E20 u0067_0304 24 0 0x1E21 u0048_0307 24 0 0x1E22 u0068_0307 24 0 0x1E23 u0048_0323 24 0 0x1E24 u0068_0323 24 0 0x1E25 u0048_0308 24 0 0x1E26 u0068_0308 24 0 0x1E27 u0048_0327 24 0 0x1E28 u0068_0327 24 0 0x1E29 u0048_032E 24 0 0x1E2A u0068_032E 24 0 0x1E2B u0049_0330 24 0 0x1E2C u0069_0330 24 0 0x1E2D u0049_0308_0301 24 0 0x1E2E u0069_0308_0301 24 0 0x1E2F u004B_0301 24 0 0x1E30 u006B_0301 24 0 0x1E31 u004B_0323 24 0 0x1E32 u006B_0323 24 0 0x1E33 u004B_0331 24 0 0x1E34 u006B_0331 24 0 0x1E35 u004C_0323 24 0 0x1E36 u006C_0323 24 0 0x1E37 u004C_0323_0304 24 0 0x1E38 u006C_0323_0304 24 0 0x1E39 u004C_0331 24 0 0x1E3A u006C_0331 24 0 0x1E3B u004C_032D 24 0 0x1E3C u006C_032D 24 0 0x1E3D u004D_0301 24 0 0x1E3E u006D_0301 24 0 0x1E3F u004D_0307 24 0 0x1E40 u006D_0307 24 0 0x1E41 u004D_0323 24 0 0x1E42 u006D_0323 24 0 0x1E43 u004E_0307 24 0 0x1E44 u006E_0307 24 0 0x1E45 u004E_0323 24 0 0x1E46 u006E_0323 24 0 0x1E47 u004E_0331 24 0 0x1E48 u006E_0331 24 0 0x1E49 u004E_032D 24 0 0x1E4A u006E_032D 24 0 0x1E4B u004F_0303_0301 24 0 0x1E4C u006F_0303_0301 24 0 0x1E4D u004F_0303_0308 24 0 0x1E4E u006F_0303_0308 24 0 0x1E4F u004F_0304_0300 24 0 0x1E50 u006F_0304_0300 24 0 0x1E51 u004F_0304_0301 24 0 0x1E52 u006F_0304_0301 24 0 0x1E53 u0050_0301 24 0 0x1E54 u0070_0301 24 0 0x1E55 u0050_0307 24 0 0x1E56 u0070_0307 24 0 0x1E57 u0052_0307 24 0 0x1E58 u0072_0307 24 0 0x1E59 u0052_0323 24 0 0x1E5A u0072_0323 24 0 0x1E5B u0052_0323_0304 24 0 0x1E5C u0072_0323_0304 24 0 0x1E5D u0052_0331 24 0 0x1E5E u0072_0331 24 0 0x1E5F u0053_0307 24 0 0x1E60 u0073_0307 24 0 0x1E61 u0053_0323 24 0 0x1E62 u0073_0323 24 0 0x1E63 u0053_0301_0307 24 0 0x1E64 u0073_0301_0307 24 0 0x1E65 u0053_030C_0307 24 0 0x1E66 u0073_030C_0307 24 0 0x1E67 u0053_0323_0307 24 0 0x1E68 u0073_0323_0307 24 0 0x1E69 u0054_0307 24 0 0x1E6A u0074_0307 24 0 0x1E6B u0054_0323 24 0 0x1E6C u0074_0323 24 0 0x1E6D u0054_0331 24 0 0x1E6E u0074_0331 24 0 0x1E6F u0054_032D 24 0 0x1E70 u0074_032D 24 0 0x1E71 u0055_0324 24 0 0x1E72 u0075_0324 24 0 0x1E73 u0055_0330 24 0 0x1E74 u0075_0330 24 0 0x1E75 u0055_032D 24 0 0x1E76 u0075_032D 24 0 0x1E77 u0055_0303_0301 24 0 0x1E78 u0075_0303_0301 24 0 0x1E79 u0055_0304_0308 24 0 0x1E7A u0075_0304_0308 24 0 0x1E7B u0056_0303 24 0 0x1E7C u0076_0303 24 0 0x1E7D u0056_0323 24 0 0x1E7E u0076_0323 24 0 0x1E7F u0057_0300 24 0 0x1E80 u0077_0300 24 0 0x1E81 u0057_0301 24 0 0x1E82 u0077_0301 24 0 0x1E83 u0057_0308 24 0 0x1E84 u0077_0308 24 0 0x1E85 u0057_0307 24 0 0x1E86 u0077_0307 24 0 0x1E87 u0057_0323 24 0 0x1E88 u0077_0323 24 0 0x1E89 u0058_0307 24 0 0x1E8A u0078_0307 24 0 0x1E8B u0058_0308 24 0 0x1E8C u0078_0308 24 0 0x1E8D u0059_0307 24 0 0x1E8E u0079_0307 24 0 0x1E8F u005A_0302 24 0 0x1E90 u007A_0302 24 0 0x1E91 u005A_0323 24 0 0x1E92 u007A_0323 24 0 0x1E93 u005A_0331 24 0 0x1E94 u007A_0331 24 0 0x1E95 u0068_0331 24 0 0x1E96 u0074_0308 24 0 0x1E97 u0077_030A 24 0 0x1E98 u0079_030A 24 0 0x1E99 u017F_0307 24 0 0x1E9B u0041_0323 24 0 0x1EA0 u0061_0323 24 0 0x1EA1 u0041_0309 24 0 0x1EA2 u0061_0309 24 0 0x1EA3 u0041_0302_0301 24 0 0x1EA4 u0061_0302_0301 24 0 0x1EA5 u0041_0302_0300 24 0 0x1EA6 u0061_0302_0300 24 0 0x1EA7 u0041_0302_0309 24 0 0x1EA8 u0061_0302_0309 24 0 0x1EA9 u0041_0302_0303 24 0 0x1EAA u0061_0302_0303 24 0 0x1EAB u0041_0323_0302 24 0 0x1EAC u0061_0323_0302 24 0 0x1EAD u0041_0306_0301 24 0 0x1EAE u0061_0306_0301 24 0 0x1EAF u0041_0306_0300 24 0 0x1EB0 u0061_0306_0300 24 0 0x1EB1 u0041_0306_0309 24 0 0x1EB2 u0061_0306_0309 24 0 0x1EB3 u0041_0306_0303 24 0 0x1EB4 u0061_0306_0303 24 0 0x1EB5 u0041_0323_0306 24 0 0x1EB6 u0061_0323_0306 24 0 0x1EB7 u0045_0323 24 0 0x1EB8 u0065_0323 24 0 0x1EB9 u0045_0309 24 0 0x1EBA u0065_0309 24 0 0x1EBB u0045_0303 24 0 0x1EBC u0065_0303 24 0 0x1EBD u0045_0302_0301 24 0 0x1EBE u0065_0302_0301 24 0 0x1EBF u0045_0302_0300 24 0 0x1EC0 u0065_0302_0300 24 0 0x1EC1 u0045_0302_0309 24 0 0x1EC2 u0065_0302_0309 24 0 0x1EC3 u0045_0302_0303 24 0 0x1EC4 u0065_0302_0303 24 0 0x1EC5 u0045_0323_0302 24 0 0x1EC6 u0065_0323_0302 24 0 0x1EC7 u0049_0309 24 0 0x1EC8 u0069_0309 24 0 0x1EC9 u0049_0323 24 0 0x1ECA u0069_0323 24 0 0x1ECB u004F_0323 24 0 0x1ECC u006F_0323 24 0 0x1ECD u004F_0309 24 0 0x1ECE u006F_0309 24 0 0x1ECF u004F_0302_0301 24 0 0x1ED0 u006F_0302_0301 24 0 0x1ED1 u004F_0302_0300 24 0 0x1ED2 u006F_0302_0300 24 0 0x1ED3 u004F_0302_0309 24 0 0x1ED4 u006F_0302_0309 24 0 0x1ED5 u004F_0302_0303 24 0 0x1ED6 u006F_0302_0303 24 0 0x1ED7 u004F_0323_0302 24 0 0x1ED8 u006F_0323_0302 24 0 0x1ED9 u004F_031B_0301 24 0 0x1EDA u006F_031B_0301 24 0 0x1EDB u004F_031B_0300 24 0 0x1EDC u006F_031B_0300 24 0 0x1EDD u004F_031B_0309 24 0 0x1EDE u006F_031B_0309 24 0 0x1EDF u004F_031B_0303 24 0 0x1EE0 u006F_031B_0303 24 0 0x1EE1 u004F_031B_0323 24 0 0x1EE2 u006F_031B_0323 24 0 0x1EE3 u0055_0323 24 0 0x1EE4 u0075_0323 24 0 0x1EE5 u0055_0309 24 0 0x1EE6 u0075_0309 24 0 0x1EE7 u0055_031B_0301 24 0 0x1EE8 u0075_031B_0301 24 0 0x1EE9 u0055_031B_0300 24 0 0x1EEA u0075_031B_0300 24 0 0x1EEB u0055_031B_0309 24 0 0x1EEC u0075_031B_0309 24 0 0x1EED u0055_031B_0303 24 0 0x1EEE u0075_031B_0303 24 0 0x1EEF u0055_031B_0323 24 0 0x1EF0 u0075_031B_0323 24 0 0x1EF1 u0059_0300 24 0 0x1EF2 u0079_0300 24 0 0x1EF3 u0059_0323 24 0 0x1EF4 u0079_0323 24 0 0x1EF5 u0059_0309 24 0 0x1EF6 u0079_0309 24 0 0x1EF7 u0059_0303 24 0 0x1EF8 u0079_0303 24 0 0x1EF9 u03B1_0313 24 0 0x1F00 u03B1_0314 24 0 0x1F01 u03B1_0313_0300 24 0 0x1F02 u03B1_0314_0300 24 0 0x1F03 u03B1_0313_0301 24 0 0x1F04 u03B1_0314_0301 24 0 0x1F05 u03B1_0313_0342 24 0 0x1F06 u03B1_0314_0342 24 0 0x1F07 u0391_0313 24 0 0x1F08 u0391_0314 24 0 0x1F09 u0391_0313_0300 24 0 0x1F0A u0391_0314_0300 24 0 0x1F0B u0391_0313_0301 24 0 0x1F0C u0391_0314_0301 24 0 0x1F0D u0391_0313_0342 24 0 0x1F0E u0391_0314_0342 24 0 0x1F0F u03B5_0313 24 0 0x1F10 u03B5_0314 24 0 0x1F11 u03B5_0313_0300 24 0 0x1F12 u03B5_0314_0300 24 0 0x1F13 u03B5_0313_0301 24 0 0x1F14 u03B5_0314_0301 24 0 0x1F15 u0395_0313 24 0 0x1F18 u0395_0314 24 0 0x1F19 u0395_0313_0300 24 0 0x1F1A u0395_0314_0300 24 0 0x1F1B u0395_0313_0301 24 0 0x1F1C u0395_0314_0301 24 0 0x1F1D u03B7_0313 24 0 0x1F20 u03B7_0314 24 0 0x1F21 u03B7_0313_0300 24 0 0x1F22 u03B7_0314_0300 24 0 0x1F23 u03B7_0313_0301 24 0 0x1F24 u03B7_0314_0301 24 0 0x1F25 u03B7_0313_0342 24 0 0x1F26 u03B7_0314_0342 24 0 0x1F27 u0397_0313 24 0 0x1F28 u0397_0314 24 0 0x1F29 u0397_0313_0300 24 0 0x1F2A u0397_0314_0300 24 0 0x1F2B u0397_0313_0301 24 0 0x1F2C u0397_0314_0301 24 0 0x1F2D u0397_0313_0342 24 0 0x1F2E u0397_0314_0342 24 0 0x1F2F u03B9_0313 24 0 0x1F30 u03B9_0314 24 0 0x1F31 u03B9_0313_0300 24 0 0x1F32 u03B9_0314_0300 24 0 0x1F33 u03B9_0313_0301 24 0 0x1F34 u03B9_0314_0301 24 0 0x1F35 u03B9_0313_0342 24 0 0x1F36 u03B9_0314_0342 24 0 0x1F37 u0399_0313 24 0 0x1F38 u0399_0314 24 0 0x1F39 u0399_0313_0300 24 0 0x1F3A u0399_0314_0300 24 0 0x1F3B u0399_0313_0301 24 0 0x1F3C u0399_0314_0301 24 0 0x1F3D u0399_0313_0342 24 0 0x1F3E u0399_0314_0342 24 0 0x1F3F u03BF_0313 24 0 0x1F40 u03BF_0314 24 0 0x1F41 u03BF_0313_0300 24 0 0x1F42 u03BF_0314_0300 24 0 0x1F43 u03BF_0313_0301 24 0 0x1F44 u03BF_0314_0301 24 0 0x1F45 u039F_0313 24 0 0x1F48 u039F_0314 24 0 0x1F49 u039F_0313_0300 24 0 0x1F4A u039F_0314_0300 24 0 0x1F4B u039F_0313_0301 24 0 0x1F4C u039F_0314_0301 24 0 0x1F4D u03C5_0313 24 0 0x1F50 u03C5_0314 24 0 0x1F51 u03C5_0313_0300 24 0 0x1F52 u03C5_0314_0300 24 0 0x1F53 u03C5_0313_0301 24 0 0x1F54 u03C5_0314_0301 24 0 0x1F55 u03C5_0313_0342 24 0 0x1F56 u03C5_0314_0342 24 0 0x1F57 u03A5_0314 24 0 0x1F59 u03A5_0314_0300 24 0 0x1F5B u03A5_0314_0301 24 0 0x1F5D u03A5_0314_0342 24 0 0x1F5F u03C9_0313 24 0 0x1F60 u03C9_0314 24 0 0x1F61 u03C9_0313_0300 24 0 0x1F62 u03C9_0314_0300 24 0 0x1F63 u03C9_0313_0301 24 0 0x1F64 u03C9_0314_0301 24 0 0x1F65 u03C9_0313_0342 24 0 0x1F66 u03C9_0314_0342 24 0 0x1F67 u03A9_0313 24 0 0x1F68 u03A9_0314 24 0 0x1F69 u03A9_0313_0300 24 0 0x1F6A u03A9_0314_0300 24 0 0x1F6B u03A9_0313_0301 24 0 0x1F6C u03A9_0314_0301 24 0 0x1F6D u03A9_0313_0342 24 0 0x1F6E u03A9_0314_0342 24 0 0x1F6F u03B1_0300 24 0 0x1F70 u03B1_0301 24 0 0x1F71 u03B5_0300 24 0 0x1F72 u03B5_0301 24 0 0x1F73 u03B7_0300 24 0 0x1F74 u03B7_0301 24 0 0x1F75 u03B9_0300 24 0 0x1F76 u03B9_0301 24 0 0x1F77 u03BF_0300 24 0 0x1F78 u03BF_0301 24 0 0x1F79 u03C5_0300 24 0 0x1F7A u03C5_0301 24 0 0x1F7B u03C9_0300 24 0 0x1F7C u03C9_0301 24 0 0x1F7D u03B1_0313_0345 24 0 0x1F80 u03B1_0314_0345 24 0 0x1F81 u03B1_0313_0300_0345 24 0 0x1F82 u03B1_0314_0300_0345 24 0 0x1F83 u03B1_0313_0301_0345 24 0 0x1F84 u03B1_0314_0301_0345 24 0 0x1F85 u03B1_0313_0342_0345 24 0 0x1F86 u03B1_0314_0342_0345 24 0 0x1F87 u0391_0313_0345 24 0 0x1F88 u0391_0314_0345 24 0 0x1F89 u0391_0313_0300_0345 24 0 0x1F8A u0391_0314_0300_0345 24 0 0x1F8B u0391_0313_0301_0345 24 0 0x1F8C u0391_0314_0301_0345 24 0 0x1F8D u0391_0313_0342_0345 24 0 0x1F8E u0391_0314_0342_0345 24 0 0x1F8F u03B7_0313_0345 24 0 0x1F90 u03B7_0314_0345 24 0 0x1F91 u03B7_0313_0300_0345 24 0 0x1F92 u03B7_0314_0300_0345 24 0 0x1F93 u03B7_0313_0301_0345 24 0 0x1F94 u03B7_0314_0301_0345 24 0 0x1F95 u03B7_0313_0342_0345 24 0 0x1F96 u03B7_0314_0342_0345 24 0 0x1F97 u0397_0313_0345 24 0 0x1F98 u0397_0314_0345 24 0 0x1F99 u0397_0313_0300_0345 24 0 0x1F9A u0397_0314_0300_0345 24 0 0x1F9B u0397_0313_0301_0345 24 0 0x1F9C u0397_0314_0301_0345 24 0 0x1F9D u0397_0313_0342_0345 24 0 0x1F9E u0397_0314_0342_0345 24 0 0x1F9F u03C9_0313_0345 24 0 0x1FA0 u03C9_0314_0345 24 0 0x1FA1 u03C9_0313_0300_0345 24 0 0x1FA2 u03C9_0314_0300_0345 24 0 0x1FA3 u03C9_0313_0301_0345 24 0 0x1FA4 u03C9_0314_0301_0345 24 0 0x1FA5 u03C9_0313_0342_0345 24 0 0x1FA6 u03C9_0314_0342_0345 24 0 0x1FA7 u03A9_0313_0345 24 0 0x1FA8 u03A9_0314_0345 24 0 0x1FA9 u03A9_0313_0300_0345 24 0 0x1FAA u03A9_0314_0300_0345 24 0 0x1FAB u03A9_0313_0301_0345 24 0 0x1FAC u03A9_0314_0301_0345 24 0 0x1FAD u03A9_0313_0342_0345 24 0 0x1FAE u03A9_0314_0342_0345 24 0 0x1FAF u03B1_0306 24 0 0x1FB0 u03B1_0304 24 0 0x1FB1 u03B1_0300_0345 24 0 0x1FB2 u03B1_0345 24 0 0x1FB3 u03B1_0301_0345 24 0 0x1FB4 u03B1_0342 24 0 0x1FB6 u03B1_0342_0345 24 0 0x1FB7 u0391_0306 24 0 0x1FB8 u0391_0304 24 0 0x1FB9 u0391_0300 24 0 0x1FBA u0391_0301 24 0 0x1FBB u0391_0345 24 0 0x1FBC u00A8_0342 24 0 0x1FC1 u03B7_0300_0345 24 0 0x1FC2 u03B7_0345 24 0 0x1FC3 u03B7_0301_0345 24 0 0x1FC4 u03B7_0342 24 0 0x1FC6 u03B7_0342_0345 24 0 0x1FC7 u0395_0300 24 0 0x1FC8 u0395_0301 24 0 0x1FC9 u0397_0300 24 0 0x1FCA u0397_0301 24 0 0x1FCB u0397_0345 24 0 0x1FCC u1FBF_0300 24 0 0x1FCD u1FBF_0301 24 0 0x1FCE u1FBF_0342 24 0 0x1FCF u03B9_0306 24 0 0x1FD0 u03B9_0304 24 0 0x1FD1 u03B9_0308_0300 24 0 0x1FD2 u03B9_0308_0301 24 0 0x1FD3 u03B9_0342 24 0 0x1FD6 u03B9_0308_0342 24 0 0x1FD7 u0399_0306 24 0 0x1FD8 u0399_0304 24 0 0x1FD9 u0399_0300 24 0 0x1FDA u0399_0301 24 0 0x1FDB u1FFE_0300 24 0 0x1FDD u1FFE_0301 24 0 0x1FDE u1FFE_0342 24 0 0x1FDF u03C5_0306 24 0 0x1FE0 u03C5_0304 24 0 0x1FE1 u03C5_0308_0300 24 0 0x1FE2 u03C5_0308_0301 24 0 0x1FE3 u03C1_0313 24 0 0x1FE4 u03C1_0314 24 0 0x1FE5 u03C5_0342 24 0 0x1FE6 u03C5_0308_0342 24 0 0x1FE7 u03A5_0306 24 0 0x1FE8 u03A5_0304 24 0 0x1FE9 u03A5_0300 24 0 0x1FEA u03A5_0301 24 0 0x1FEB u03A1_0314 24 0 0x1FEC u00A8_0300 24 0 0x1FED u00A8_0301 24 0 0x1FEE u03C9_0300_0345 24 0 0x1FF2 u03C9_0345 24 0 0x1FF3 u03C9_0301_0345 24 0 0x1FF4 u03C9_0342 24 0 0x1FF6 u03C9_0342_0345 24 0 0x1FF7 u039F_0300 24 0 0x1FF8 u039F_0301 24 0 0x1FF9 u03A9_0300 24 0 0x1FFA u03A9_0301 24 0 0x1FFB u03A9_0345 24 0 0x1FFC u0041_030A 24 0 0x212B u2190_0338 24 0 0x219A u2192_0338 24 0 0x219B u2194_0338 24 0 0x21AE u21D0_0338 24 0 0x21CD u21D4_0338 24 0 0x21CE u21D2_0338 24 0 0x21CF u2203_0338 24 0 0x2204 u2208_0338 24 0 0x2209 u220B_0338 24 0 0x220C u2223_0338 24 0 0x2224 u2225_0338 24 0 0x2226 u223C_0338 24 0 0x2241 u2243_0338 24 0 0x2244 u2245_0338 24 0 0x2247 u2248_0338 24 0 0x2249 u003D_0338 24 0 0x2260 u2261_0338 24 0 0x2262 u224D_0338 24 0 0x226D u003C_0338 24 0 0x226E u003E_0338 24 0 0x226F u2264_0338 24 0 0x2270 u2265_0338 24 0 0x2271 u2272_0338 24 0 0x2274 u2273_0338 24 0 0x2275 u2276_0338 24 0 0x2278 u2277_0338 24 0 0x2279 u227A_0338 24 0 0x2280 u227B_0338 24 0 0x2281 u2282_0338 24 0 0x2284 u2283_0338 24 0 0x2285 u2286_0338 24 0 0x2288 u2287_0338 24 0 0x2289 u22A2_0338 24 0 0x22AC u22A8_0338 24 0 0x22AD u22A9_0338 24 0 0x22AE u22AB_0338 24 0 0x22AF u227C_0338 24 0 0x22E0 u227D_0338 24 0 0x22E1 u2291_0338 24 0 0x22E2 u2292_0338 24 0 0x22E3 u22B2_0338 24 0 0x22EA u22B3_0338 24 0 0x22EB u22B4_0338 24 0 0x22EC u22B5_0338 24 0 0x22ED u2ADD_0338 24 0 0x2ADC u304B_3099 24 0 0x304C u304D_3099 24 0 0x304E u304F_3099 24 0 0x3050 u3051_3099 24 0 0x3052 u3053_3099 24 0 0x3054 u3055_3099 24 0 0x3056 u3057_3099 24 0 0x3058 u3059_3099 24 0 0x305A u305B_3099 24 0 0x305C u305D_3099 24 0 0x305E u305F_3099 24 0 0x3060 u3061_3099 24 0 0x3062 u3064_3099 24 0 0x3065 u3066_3099 24 0 0x3067 u3068_3099 24 0 0x3069 u306F_3099 24 0 0x3070 u306F_309A 24 0 0x3071 u3072_3099 24 0 0x3073 u3072_309A 24 0 0x3074 u3075_3099 24 0 0x3076 u3075_309A 24 0 0x3077 u3078_3099 24 0 0x3079 u3078_309A 24 0 0x307A u307B_3099 24 0 0x307C u307B_309A 24 0 0x307D u3046_3099 24 0 0x3094 u309D_3099 24 0 0x309E u30AB_3099 24 0 0x30AC u30AD_3099 24 0 0x30AE u30AF_3099 24 0 0x30B0 u30B1_3099 24 0 0x30B2 u30B3_3099 24 0 0x30B4 u30B5_3099 24 0 0x30B6 u30B7_3099 24 0 0x30B8 u30B9_3099 24 0 0x30BA u30BB_3099 24 0 0x30BC u30BD_3099 24 0 0x30BE u30BF_3099 24 0 0x30C0 u30C1_3099 24 0 0x30C2 u30C4_3099 24 0 0x30C5 u30C6_3099 24 0 0x30C7 u30C8_3099 24 0 0x30C9 u30CF_3099 24 0 0x30D0 u30CF_309A 24 0 0x30D1 u30D2_3099 24 0 0x30D3 u30D2_309A 24 0 0x30D4 u30D5_3099 24 0 0x30D6 u30D5_309A 24 0 0x30D7 u30D8_3099 24 0 0x30D9 u30D8_309A 24 0 0x30DA u30DB_3099 24 0 0x30DC u30DB_309A 24 0 0x30DD u30A6_3099 24 0 0x30F4 u30EF_3099 24 0 0x30F7 u30F0_3099 24 0 0x30F8 u30F1_3099 24 0 0x30F9 u30F2_3099 24 0 0x30FA u30FD_3099 24 0 0x30FE u05D9_05B4 24 0 0xFB1D u05F2_05B7 24 0 0xFB1F u05E9_05C1 24 0 0xFB2A u05E9_05C2 24 0 0xFB2B u05E9_05BC_05C1 24 0 0xFB2C u05E9_05BC_05C2 24 0 0xFB2D u05D0_05B7 24 0 0xFB2E u05D0_05B8 24 0 0xFB2F u05D0_05BC 24 0 0xFB30 u05D1_05BC 24 0 0xFB31 u05D2_05BC 24 0 0xFB32 u05D3_05BC 24 0 0xFB33 u05D4_05BC 24 0 0xFB34 u05D5_05BC 24 0 0xFB35 u05D6_05BC 24 0 0xFB36 u05D8_05BC 24 0 0xFB38 u05D9_05BC 24 0 0xFB39 u05DA_05BC 24 0 0xFB3A u05DB_05BC 24 0 0xFB3B u05DC_05BC 24 0 0xFB3C u05DE_05BC 24 0 0xFB3E u05E0_05BC 24 0 0xFB40 u05E1_05BC 24 0 0xFB41 u05E3_05BC 24 0 0xFB43 u05E4_05BC 24 0 0xFB44 u05E6_05BC 24 0 0xFB46 u05E7_05BC 24 0 0xFB47 u05E8_05BC 24 0 0xFB48 u05E9_05BC 24 0 0xFB49 u05EA_05BC 24 0 0xFB4A u05D5_05B9 24 0 0xFB4B u05D1_05BF 24 0 0xFB4C u05DB_05BF 24 0 0xFB4D u05E4_05BF 24 0 0xFB4E u1D157_1D165 24 0 0x1D15E u1D158_1D165 24 0 0x1D15F u1D158_1D165_1D16E 24 0 0x1D160 u1D158_1D165_1D16F 24 0 0x1D161 u1D158_1D165_1D170 24 0 0x1D162 u1D158_1D165_1D171 24 0 0x1D163 u1D158_1D165_1D172 24 0 0x1D164 u1D1B9_1D165 24 0 0x1D1BB u1D1BA_1D165 24 0 0x1D1BC u1D1B9_1D165_1D16E 24 0 0x1D1BD u1D1BA_1D165_1D16E 24 0 0x1D1BE u1D1B9_1D165_1D16F 24 0 0x1D1BF u1D1BA_1D165_1D16F 24 0 0x1D1C0 groff-1.23.0/font/devutf8/devutf8.am0000644000175000017500000000373014450320476014070 00000000000000# Copyright (C) 2014-2020 Free Software Foundation, Inc. # # This file is part of 'groff'. # # 'groff' 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, either version 3 of the License, or # (at your option) any later version. # # 'groff' 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 this program. If not, see . devutf8_srcdir = $(top_srcdir)/font/devutf8 DEVUTF8FONTS = R I B BI DEVUTF8FONTSFILES = \ font/devutf8/R font/devutf8/I font/devutf8/B font/devutf8/BI DEVUTF8RES = 240 DEVUTF8CPI = 10 DEVUTF8LPI = 6 devutf8fontdir = $(fontdir)/devutf8 devutf8font_DATA = $(DEVUTF8FONTSFILES) font/devutf8/DESC MOSTLYCLEANFILES += $(DEVUTF8FONTSFILES) font/devutf8/DESC EXTRA_DIST += \ font/devutf8/R.proto \ font/devutf8/DESC.proto \ font/devutf8/NOTES \ font/devutf8/R.in $(DEVUTF8FONTSFILES): $(devutf8_srcdir)/R.proto $(AM_V_GEN)$(MKDIR_P) `dirname $@` \ && $(RM) $@ \ && $(SHELL) $(GENFONTSSH) $(devutf8_srcdir)/R.proto \ $(DEVUTF8RES) $(DEVUTF8CPI) `basename $@` >$@ font/devutf8/DESC: $(devutf8_srcdir)/DESC.proto $(AM_V_GEN)$(MKDIR_P) `dirname $@` \ && $(SHELL) $(GENDESCSH) $(devutf8_srcdir)/DESC.proto \ $(DEVUTF8RES) $(DEVUTF8CPI) $(DEVUTF8LPI) $(DEVUTF8FONTS) >$@ # (UTF-8-encoded) text documents to be produced by troff should depend # on this stamp file to ensure that grotty's device and font description # files are available. MOSTLYCLEANFILES += font/devutf8/stamp font/devutf8/stamp: font/devutf8/DESC $(DEVUTF8FONTSFILES) $(AM_V_at)>$@ # Local Variables: # mode: makefile-automake # fill-column: 72 # End: # vim: set autoindent filetype=automake textwidth=72: groff-1.23.0/font/devutf8/R.in0000644000175000017500000000005413753060053012706 00000000000000name R internalname 0 spacewidth 24 charset groff-1.23.0/font/devutf8/NOTES0000644000175000017500000000302214450320476012771 00000000000000All \[charXXX] special character names have been removed from the font files. They don't make sense for Unicode. The following special character name from the AT&T troff manual by Ossanna and Kernighan is unmapped: bs shaded solid ball (Bell System logo, AT&T logo) Code point 0x002D has not been given a name because its Unicode name HYPHEN-MINUS is so ambiguous that it is unusable for serious typographic work. \[wp] has been mapped to 0x2118, because according to Unicode 4.1's NamesList.txt, U+2118 SCRIPT CAPITAL P is really a Weierstrass 'p', neither SCRIPT nor CAPITAL. The following line could be added; \[space] is known to devps but is not documented and not known to devdvi (actually, there is no space glyph within the TeX system). space 24 0 0x0020 devps maps \[*U] to 'Upsilon1', which is equivalent to 0x03D2. We map it to 0x03A5 instead. devps maps \[*W] to 'Omega', which is equivalent to either 0x2126 or 0x03A9. We map it to 0x03A9. devps maps \[*D] to 'Delta', which is equivalent to either 0x2206 or 0x0394. We map it to 0x0394. Adding Unicode characters ------------------------- Assume you want to use a Unicode character not provided in the list, say U+20AC. You need to do two things: - Add a line u20AC 24 0 0x20AC (the second column is computed as 24 * wcwidth(0x20AC)) to the file R.proto, or, when groff is already installed, to the four font description files in $(prefix)/share/groff//font/devutf8/. - In your source file, use the notation \[u20AC] to access it. groff-1.23.0/font/devcp1047/0000755000175000017500000000000014451355542012274 500000000000000groff-1.23.0/font/devcp1047/devcp1047.am0000644000175000017500000000333214450320476014146 00000000000000# Copyright (C) 2014-2020 Free Software Foundation, Inc. # # This file is part of 'groff'. # # 'groff' 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, either version 3 of the License, or # (at your option) any later version. # # 'groff' 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 this program. If not, see . devcp1047_srcdir = $(top_srcdir)/font/devcp1047 DEVCP1047FONTS = R I B BI DEVCP1047FONTSFILES = \ font/devcp1047/R font/devcp1047/I font/devcp1047/B font/devcp1047/BI DEVCP1047RES = 240 DEVCP1047CPI = 10 DEVCP1047LPI = 6 devcp1047fontdir = $(fontdir)/devcp1047 devcp1047font_DATA = $(DEVCP1047FONTSFILES) font/devcp1047/DESC MOSTLYCLEANFILES += $(DEVCP1047FONTSFILES) font/devcp1047/DESC EXTRA_DIST += font/devcp1047/R.proto font/devcp1047/DESC.proto $(DEVCP1047FONTSFILES): $(devcp1047_srcdir)/R.proto $(AM_V_GEN)$(MKDIR_P) `dirname $@` \ && $(RM) $@ \ && $(SHELL) $(GENFONTSSH) $(devcp1047_srcdir)/R.proto \ $(DEVCP1047RES) $(DEVCP1047CPI) `basename $@` > $@ font/devcp1047/DESC: $(devcp1047_srcdir)/DESC.proto $(AM_V_GEN)$(MKDIR_P) `dirname $@` \ && $(SHELL) $(GENDESCSH) $(devcp1047_srcdir)/DESC.proto \ $(DEVCP1047RES) $(DEVCP1047CPI) $(DEVCP1047LPI) \ $(DEVCP1047FONTS) > $@ # Local Variables: # mode: makefile-automake # fill-column: 72 # End: # vim: set autoindent filetype=automake textwidth=72: groff-1.23.0/font/devcp1047/DESC.proto0000644000175000017500000000013013753060053014003 00000000000000res 240 hor 24 vert 40 unitwidth 10 sizes 10 0 fonts 4 R I B BI tcommand postpro grotty groff-1.23.0/font/devcp1047/R.proto0000644000175000017500000000711413753060053013477 00000000000000name R internalname 0 spacewidth 24 charset --- 24 0 0000 --- 24 0 0001 --- 24 0 0002 --- 24 0 0003 --- 24 0 0004 --- 24 0 0005 --- 24 0 0006 --- 24 0 0007 --- 24 0 0010 --- 24 0 0011 --- 24 0 0012 --- 24 0 0013 --- 24 0 0014 --- 24 0 0015 --- 24 0 0016 --- 24 0 0017 --- 24 0 0020 --- 24 0 0021 --- 24 0 0022 --- 24 0 0023 --- 24 0 0024 --- 24 0 0025 --- 24 0 0026 --- 24 0 0027 --- 24 0 0030 --- 24 0 0031 --- 24 0 0032 --- 24 0 0033 --- 24 0 0034 --- 24 0 0035 --- 24 0 0036 --- 24 0 0037 --- 24 0 0040 --- 24 0 0041 --- 24 0 0042 --- 24 0 0043 --- 24 0 0044 --- 24 0 0045 --- 24 0 0046 --- 24 0 0047 --- 24 0 0050 --- 24 0 0051 --- 24 0 0052 --- 24 0 0053 --- 24 0 0054 --- 24 0 0055 --- 24 0 0056 --- 24 0 0057 --- 24 0 0060 --- 24 0 0061 --- 24 0 0062 --- 24 0 0063 --- 24 0 0064 --- 24 0 0065 --- 24 0 0066 --- 24 0 0067 --- 24 0 0070 --- 24 0 0071 --- 24 0 0072 --- 24 0 0073 --- 24 0 0074 --- 24 0 0075 --- 24 0 0076 --- 24 0 0077 --- 24 0 0100 --- 24 0 0101 ^a 24 0 0102 :a 24 0 0103 `a 24 0 0104 'a 24 0 0105 ~a 24 0 0106 oa 24 0 0107 ,c 24 0 0110 ~n 24 0 0111 ct 24 0 0112 . 24 0 0113 < 24 0 0114 fo " la " ( 24 0 0115 + 24 0 0116 pl " | 24 0 0117 ba " br " bv " or " & 24 0 0120 'e 24 0 0121 ^e 24 0 0122 :e 24 0 0123 `e 24 0 0124 'i 24 0 0125 ^i 24 0 0126 :i 24 0 0127 `i 24 0 0130 ss 24 0 0131 ! 24 0 0132 $ 24 0 0133 Do " * 24 0 0134 ** " ) 24 0 0135 ; 24 0 0136 ^ 24 0 0137 a^ " ha " \- 24 0 0140 - " en " hy " mi " / 24 0 0141 f/ " sl " ^A 24 0 0142 :A 24 0 0143 `A 24 0 0144 'A 24 0 0145 ~A 24 0 0146 oA 24 0 0147 ,C 24 0 0150 ~N 24 0 0151 bb 24 0 0152 , 24 0 0153 % 24 0 0154 _ 24 0 0155 ru " ul " > 24 0 0156 fc " ra " ? 24 0 0157 /o 24 0 0160 'E 24 0 0161 ^E 24 0 0162 :E 24 0 0163 `E 24 0 0164 'I 24 0 0165 ^I 24 0 0166 :I 24 0 0167 `I 24 0 0170 ` 24 0 0171 ga " oq " : 24 0 0172 # 24 0 0173 sh " @ 24 0 0174 at " ' 24 0 0175 aq " fm " cq " = 24 0 0176 eq " " 24 0 0177 dq " lq " rq " /O 24 0 0200 a 24 0 0201 b 24 0 0202 c 24 0 0203 d 24 0 0204 e 24 0 0205 f 24 0 0206 g 24 0 0207 h 24 0 0210 i 24 0 0211 Fo 24 0 0212 Fc 24 0 0213 Sd 24 0 0214 'y 24 0 0215 Tp 24 0 0216 +- 24 0 0217 t+- " de 24 0 0220 j 24 0 0221 k 24 0 0222 l 24 0 0223 m 24 0 0224 n 24 0 0225 o 24 0 0226 *o " p 24 0 0227 q 24 0 0230 r 24 0 0231 Of 24 0 0232 Om 24 0 0233 ae 24 0 0234 ac 24 0 0235 AE 24 0 0236 Cs 24 0 0237 *m 24 0 0240 mc " ~ 24 0 0241 a~ " ap " ti " s 24 0 0242 t 24 0 0243 u 24 0 0244 v 24 0 0245 w 24 0 0246 x 24 0 0247 y 24 0 0250 z 24 0 0251 r! 24 0 0252 r? 24 0 0253 -D 24 0 0254 [ 24 0 0255 lB " TP 24 0 0256 rg 24 0 0257 no 24 0 0260 tno " Po 24 0 0261 Ye 24 0 0262 md 24 0 0263 pc " co 24 0 0264 sc 24 0 0265 ps 24 0 0266 14 24 0 0267 12 24 0 0270 34 24 0 0271 'Y 24 0 0272 ad 24 0 0273 a- 24 0 0274 ] 24 0 0275 rB " aa 24 0 0276 mu 24 0 0277 tmu " { 24 0 0300 lC " A 24 0 0301 *A " B 24 0 0302 *B " C 24 0 0303 D 24 0 0304 E 24 0 0305 *E " F 24 0 0306 G 24 0 0307 H 24 0 0310 *Y " I 24 0 0311 *I " --- 24 0 0312 ^o 24 0 0313 :o 24 0 0314 `o 24 0 0315 'o 24 0 0316 ~o 24 0 0317 } 24 0 0320 rC " J 24 0 0321 K 24 0 0322 *K " L 24 0 0323 M 24 0 0324 *M " N 24 0 0325 *N " O 24 0 0326 *O " ci " P 24 0 0327 *R " Q 24 0 0330 R 24 0 0331 S1 24 0 0332 ^u 24 0 0333 :u 24 0 0334 `u 24 0 0335 'u 24 0 0336 :y 24 0 0337 \ 24 0 0340 rs " di 24 0 0341 tdi " S 24 0 0342 T 24 0 0343 *T " U 24 0 0344 V 24 0 0345 W 24 0 0346 X 24 0 0347 *X " Y 24 0 0350 *U " Z 24 0 0351 *Z " S2 24 0 0352 ^O 24 0 0353 :O 24 0 0354 `O 24 0 0355 'O 24 0 0356 ~O 24 0 0357 0 24 0 0360 1 24 0 0361 2 24 0 0362 3 24 0 0363 4 24 0 0364 5 24 0 0365 6 24 0 0366 7 24 0 0367 8 24 0 0370 9 24 0 0371 S3 24 0 0372 ^U 24 0 0373 :U 24 0 0374 `U 24 0 0375 'U 24 0 0376 --- 24 0 0377 groff-1.23.0/font/util/0000755000175000017500000000000014451355543011635 500000000000000groff-1.23.0/font/util/make-Rproto0000755000175000017500000000246414450320476013705 00000000000000#! /bin/sh # # make-Rproto -- script for creating an R.proto file # # Copyright (C) 2006-2020 Free Software Foundation, Inc. # Written by Werner Lemberg # # This file is part of groff. # # groff 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, either version 3 of the License, or (at your # option) any later version. # # groff 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 this program. If not, see . # # usage: # # make-Rproto R.proto.in < uniuni.cpp > R.proto # # 'R.proto.in' contains the device specific part of the R.proto file; it # should end with a line containing the word 'charset'. # # 'uniuni.cpp' is located in directory 'src/libs/libgroff'. prog="$0" if test $# -ne 1; then echo "usage: $0 R.proto.in < uniuni.cpp > R.proto" exit 1 fi # Emit preamble. cat "$1" # Extract composite characters. grep '^ { ".*", ".*_.*" },' \ | sed 's/ { "\(.*\)", ".\(.*\)" },/u\2 24 0 0x\1/' # EOF groff-1.23.0/font/devX75/0000755000175000017500000000000014451355542011741 500000000000000groff-1.23.0/font/devX75/TR0000644000175000017500000000533614450320476012135 00000000000000name TR spacewidth 2 charset --- 8,7 0 00 --- 2,1 0 040 ! 3,7 0 041 " 4,7 0 042 dq " # 5,7 0 043 sh " $ 5,8,1 0 044 Do " % 8,7 0 045 & 8,7 0 046 ' 2,7 0 047 aq " cq " oq " ( 4,7,2 0 050 ) 4,7,2 0 051 * 5,7 0 052 + 6,5 0 053 , 3,1,2 0 054 \- 4,3 0 055 . 3,1 0 056 / 3,7 0 057 sl " 0 5,7 0 060 1 5,7 0 061 2 5,7 0 062 3 5,7 0 063 4 5,7 0 064 5 5,7 0 065 6 5,7 0 066 7 5,7 0 067 8 5,7 0 070 9 5,7 0 071 : 3,5 0 072 ; 3,5,2 0 073 < 5,5 0 074 = 6,4 0 075 > 5,5 0 076 ? 4,7 0 077 @ 9,7,2 0 0100 at " A 8,7 0 0101 B 6,7 0 0102 C 7,7 0 0103 D 7,7 0 0104 E 6,7 0 0105 F 6,7 0 0106 G 7,7 0 0107 H 8,7 0 0110 I 4,7 0 0111 J 4,7 0 0112 K 7,7 0 0113 L 6,7 0 0114 M 10,7 0 0115 N 8,7 0 0116 O 7,7 0 0117 P 6,7 0 0120 Q 7,7,2 0 0121 R 7,7 0 0122 S 5,7 0 0123 T 6,7 0 0124 U 8,7 0 0125 V 8,7 0 0126 W 10,7 0 0127 X 8,7 0 0130 Y 8,7 0 0131 Z 6,7 0 0132 [ 3,7,2 0 0133 lB " \ 3,7 0 0134 rs " ] 3,7,2 0 0135 rB " ^ 5,7 0 0136 a^ " ha " _ 5,0,3 0 0137 ` 3,8 0 0140 ga " a 4,5 0 0141 b 5,7 0 0142 c 4,5 0 0143 d 5,7 0 0144 e 4,5 0 0145 f 4,7 0 0146 g 5,5,2 0 0147 h 5,7 0 0150 i 3,7 0 0151 j 3,7,2 0 0152 k 5,7 0 0153 l 4,7 0 0154 m 8,5 0 0155 n 5,5 0 0156 o 5,5 0 0157 p 5,5,2 0 0160 q 5,5,2 0 0161 r 4,5 0 0162 s 4,5 0 0163 t 4,6 0 0164 u 5,5 0 0165 v 5,5 0 0166 w 8,5 0 0167 x 6,5 0 0170 y 5,5,2 0 0171 z 5,5 0 0172 { 4,7,2 0 0173 lC " | 2,7,2 0 0174 ba " } 4,7,2 0 0175 rC " ~ 7,4 0 0176 a~ " ti " --- 2,1 0 0240 r! 3,5,2 0 0241 ct 5,6,1 0 0242 Po 5,7 0 0243 Cs 5,7 0 0244 Ye 5,7 0 0245 bb 2,7 0 0246 sc 5,8,1 0 0247 ad 5,7 0 0250 co 9,7 0 0251 Of 4,7 0 0252 Fo 5,5 0 0253 tno 7,4 0 0254 - 4,3 0 0255 hy " rg 9,7 0 0256 a- 4,7 0 0257 de 4,7 0 0260 t+- 6,7 0 0261 S2 3,7 0 0262 S3 3,7 0 0263 aa 3,7 0 0264 mc 5,5,2 0 0265 ps 6,7,2 0 0266 pc 2,3 0 0267 ac 4,0,3 0 0270 S1 3,7 0 0271 Om 4,7 0 0272 Fc 5,5 0 0273 14 8,7 0 0274 12 8,7 0 0275 34 8,7 0 0276 r? 4,5,2 0 0277 `A 8,10 0 0300 'A 8,10 0 0301 ^A 8,10 0 0302 ~A 8,10 0 0303 :A 8,9 0 0304 oA 8,10 0 0305 AE 9,7 0 0306 ,C 7,7,3 0 0307 `E 6,10 0 0310 'E 6,10 0 0311 ^E 6,10 0 0312 :E 6,9 0 0313 `I 4,10 0 0314 'I 4,10 0 0315 ^I 4,10 0 0316 :I 4,9 0 0317 -D 7,7 0 0320 ~N 8,10 0 0321 `O 7,10 0 0322 'O 7,10 0 0323 ^O 7,10 0 0324 ~O 7,10 0 0325 :O 7,9 0 0326 tmu 6,5 0 0327 /O 8,8,1 0 0330 `U 8,10 0 0331 'U 8,10 0 0332 ^U 8,10 0 0333 :U 8,9 0 0334 'Y 8,10 0 0335 TP 6,7 0 0336 ss 5,7 0 0337 `a 4,8 0 0340 'a 4,8 0 0341 ^a 4,8 0 0342 ~a 4,8 0 0343 :a 4,7 0 0344 oa 4,8 0 0345 ae 6,5 0 0346 ,c 4,5,3 0 0347 `e 4,8 0 0350 'e 4,8 0 0351 ^e 4,8 0 0352 :e 4,7 0 0353 `i 4,8 0 0354 'i 4,8 0 0355 ^i 4,8 0 0356 :i 4,7 0 0357 Sd 5,8 0 0360 ~n 5,8 0 0361 `o 5,8 0 0362 'o 5,8 0 0363 ^o 5,8 0 0364 ~o 5,8 0 0365 :o 5,7 0 0366 tdi 6,5 0 0367 /o 5,6,1 0 0370 `u 5,8 0 0371 'u 5,8 0 0372 ^u 5,8 0 0373 :u 5,7 0 0374 'y 5,8,2 0 0375 Tp 5,7,2 0 0376 :y 5,7,2 0 0377 groff-1.23.0/font/devX75/CR0000644000175000017500000000532014450320476012105 00000000000000name CR spacewidth 6 charset --- 6,5 0 00 --- 6,1 0 040 ! 6,7 0 041 " 6,7 0 042 dq " # 6,7 0 043 sh " $ 6,7,1 0 044 Do " % 6,6 0 045 & 6,6 0 046 ' 6,7 0 047 aq " cq " oq " ( 6,7,2 0 050 ) 6,7,2 0 051 * 6,7 0 052 + 6,6 0 053 , 6,1,2 0 054 \- 6,4 0 055 . 6,1 0 056 / 6,7,1 0 057 sl " 0 6,7 0 060 1 6,7 0 061 2 6,7 0 062 3 6,7 0 063 4 6,7 0 064 5 6,7 0 065 6 6,7 0 066 7 6,7 0 067 8 6,7 0 070 9 6,7 0 071 : 6,4 0 072 ; 6,4,2 0 073 < 6,6 0 074 = 6,5 0 075 > 6,6 0 076 ? 6,6 0 077 @ 6,7,1 0 0100 at " A 6,6 0 0101 B 6,6 0 0102 C 6,6 0 0103 D 6,6 0 0104 E 6,6 0 0105 F 6,6 0 0106 G 6,6 0 0107 H 6,6 0 0110 I 6,6 0 0111 J 6,6 0 0112 K 6,6 0 0113 L 6,6 0 0114 M 6,6 0 0115 N 6,6 0 0116 O 6,6 0 0117 P 6,6 0 0120 Q 6,6,1 0 0121 R 6,6 0 0122 S 6,6 0 0123 T 6,6 0 0124 U 6,6 0 0125 V 6,6 0 0126 W 6,6 0 0127 X 6,6 0 0130 Y 6,6 0 0131 Z 6,6 0 0132 [ 6,7,2 0 0133 lB " \ 6,7,1 0 0134 rs " ] 6,7,2 0 0135 rB " ^ 6,7 0 0136 a^ " ha " _ 6,0,2 0 0137 ` 6,8 0 0140 ga " a 6,5 0 0141 b 6,7 0 0142 c 6,5 0 0143 d 6,7 0 0144 e 6,5 0 0145 f 6,7 0 0146 g 6,5,2 0 0147 h 6,7 0 0150 i 6,7 0 0151 j 6,7,2 0 0152 k 6,7 0 0153 l 6,7 0 0154 m 6,5 0 0155 n 6,5 0 0156 o 6,5 0 0157 p 6,5,2 0 0160 q 6,5,2 0 0161 r 6,5 0 0162 s 6,5 0 0163 t 6,7 0 0164 u 6,5 0 0165 v 6,5 0 0166 w 6,5 0 0167 x 6,5 0 0170 y 6,5,2 0 0171 z 6,5 0 0172 { 6,7,2 0 0173 lC " | 6,7,2 0 0174 ba " } 6,7,2 0 0175 rC " ~ 6,5 0 0176 a~ " ti " --- 6,1 0 0240 r! 6,5,2 0 0241 ct 6,7,1 0 0242 Po 6,7 0 0243 Cs 6,6 0 0244 Ye 6,7 0 0245 bb 6,7,2 0 0246 sc 6,6,1 0 0247 ad 6,7 0 0250 co 6,7 0 0251 Of 6,6 0 0252 Fo 6,4 0 0253 tno 6,5 0 0254 - 6,4 0 0255 hy " rg 6,7 0 0256 a- 6,7 0 0257 de 6,7 0 0260 t+- 6,6 0 0261 S2 6,7 0 0262 S3 6,7 0 0263 aa 6,8 0 0264 mc 6,5,2 0 0265 ps 6,6,1 0 0266 pc 6,4 0 0267 ac 6,1,2 0 0270 S1 6,7 0 0271 Om 6,6 0 0272 Fc 6,4 0 0273 14 6,8,1 0 0274 12 6,8,1 0 0275 34 6,8,1 0 0276 r? 6,4,2 0 0277 `A 6,9 0 0300 'A 6,9 0 0301 ^A 6,9 0 0302 ~A 6,9 0 0303 :A 6,8 0 0304 oA 6,9 0 0305 AE 6,6 0 0306 ,C 6,6,2 0 0307 `E 6,9 0 0310 'E 6,9 0 0311 ^E 6,9 0 0312 :E 6,8 0 0313 `I 6,9 0 0314 'I 6,9 0 0315 ^I 6,9 0 0316 :I 6,8 0 0317 -D 6,6 0 0320 ~N 6,9 0 0321 `O 6,9 0 0322 'O 6,9 0 0323 ^O 6,9 0 0324 ~O 6,9 0 0325 :O 6,8 0 0326 tmu 6,6 0 0327 /O 6,6 0 0330 `U 6,9 0 0331 'U 6,9 0 0332 ^U 6,9 0 0333 :U 6,8 0 0334 'Y 6,9 0 0335 TP 6,6 0 0336 ss 6,7 0 0337 `a 6,8 0 0340 'a 6,8 0 0341 ^a 6,8 0 0342 ~a 6,8 0 0343 :a 6,7 0 0344 oa 6,9 0 0345 ae 6,5 0 0346 ,c 6,5,2 0 0347 `e 6,8 0 0350 'e 6,8 0 0351 ^e 6,8 0 0352 :e 6,7 0 0353 `i 6,8 0 0354 'i 6,8 0 0355 ^i 6,8 0 0356 :i 6,7 0 0357 Sd 6,8 0 0360 ~n 6,8 0 0361 `o 6,8 0 0362 'o 6,8 0 0363 ^o 6,8 0 0364 ~o 6,8 0 0365 :o 6,7 0 0366 tdi 6,6 0 0367 /o 6,5 0 0370 `u 6,8 0 0371 'u 6,8 0 0372 ^u 6,8 0 0373 :u 6,7 0 0374 'y 6,8,2 0 0375 Tp 6,7,2 0 0376 :y 6,7,2 0 0377 groff-1.23.0/font/devX75/CI0000644000175000017500000000531614450320476012101 00000000000000name CI spacewidth 6 charset --- 6,5 0 00 --- 6,1 0 040 ! 6,7 0 041 " 6,7 0 042 dq " # 6,7 0 043 sh " $ 6,7,1 0 044 Do " % 6,7 0 045 & 6,6 0 046 ' 6,7 0 047 aq " cq " oq " ( 6,7,1 0 050 ) 6,7,1 0 051 * 6,7 0 052 + 6,6 0 053 , 6,1,2 0 054 \- 6,4 0 055 . 6,1 0 056 / 6,7,1 0 057 sl " 0 6,7 0 060 1 6,7 0 061 2 6,7 0 062 3 6,7 0 063 4 6,7 0 064 5 6,7 0 065 6 6,7 0 066 7 6,7 0 067 8 6,7 0 070 9 6,7 0 071 : 6,4 0 072 ; 6,4,2 0 073 < 6,6 0 074 = 6,5 0 075 > 6,6 0 076 ? 6,6 0 077 @ 6,7 0 0100 at " A 6,6 0 0101 B 6,6 0 0102 C 6,6 0 0103 D 6,6 0 0104 E 6,6 0 0105 F 6,6 0 0106 G 6,6 0 0107 H 6,6 0 0110 I 6,6 0 0111 J 6,6 0 0112 K 6,6 0 0113 L 6,6 0 0114 M 6,6 0 0115 N 6,6 0 0116 O 6,6 0 0117 P 6,6 0 0120 Q 6,6,2 0 0121 R 6,6 0 0122 S 6,6 0 0123 T 6,6 0 0124 U 6,6 0 0125 V 6,6 0 0126 W 6,6 0 0127 X 6,6 0 0130 Y 6,6 0 0131 Z 6,6 0 0132 [ 6,7,1 0 0133 lB " \ 6,7,1 0 0134 rs " ] 6,7,1 0 0135 rB " ^ 6,7 0 0136 a^ " ha " _ 6,0,2 0 0137 ` 6,8 0 0140 ga " a 6,5 0 0141 b 6,7 0 0142 c 6,5 0 0143 d 6,7 0 0144 e 6,5 0 0145 f 6,7 0 0146 g 6,5,2 0 0147 h 6,7 0 0150 i 6,7 0 0151 j 6,7,2 0 0152 k 6,7 0 0153 l 6,7 0 0154 m 6,5 0 0155 n 6,5 0 0156 o 6,5 0 0157 p 6,5,2 0 0160 q 6,5,2 0 0161 r 6,5 0 0162 s 6,5 0 0163 t 6,7 0 0164 u 6,5 0 0165 v 6,5 0 0166 w 6,5 0 0167 x 6,5 0 0170 y 6,5,2 0 0171 z 6,5 0 0172 { 6,7,1 0 0173 lC " | 6,7,1 0 0174 ba " } 6,7,1 0 0175 rC " ~ 6,5 0 0176 a~ " ti " --- 6,1 0 0240 r! 6,5,2 0 0241 ct 6,6 0 0242 Po 6,7 0 0243 Cs 6,6 0 0244 Ye 6,6 0 0245 bb 6,7,2 0 0246 sc 6,7,1 0 0247 ad 6,7 0 0250 co 6,7 0 0251 Of 6,7 0 0252 Fo 6,4 0 0253 tno 6,5 0 0254 - 6,4 0 0255 hy " rg 6,7 0 0256 a- 6,7 0 0257 de 6,7 0 0260 t+- 6,6 0 0261 S2 6,7 0 0262 S3 6,7 0 0263 aa 6,8 0 0264 mc 6,5,2 0 0265 ps 6,7,1 0 0266 pc 6,4 0 0267 ac 6,0,2 0 0270 S1 6,7 0 0271 Om 6,7 0 0272 Fc 6,4 0 0273 14 6,8,1 0 0274 12 6,8,1 0 0275 34 6,8,1 0 0276 r? 6,4,2 0 0277 `A 6,9 0 0300 'A 6,9 0 0301 ^A 6,9 0 0302 ~A 6,9 0 0303 :A 6,8 0 0304 oA 6,9 0 0305 AE 6,6 0 0306 ,C 6,6,2 0 0307 `E 6,9 0 0310 'E 6,9 0 0311 ^E 6,9 0 0312 :E 6,8 0 0313 `I 6,9 0 0314 'I 6,9 0 0315 ^I 6,9 0 0316 :I 6,8 0 0317 -D 6,6 0 0320 ~N 6,9 0 0321 `O 6,9 0 0322 'O 6,9 0 0323 ^O 6,9 0 0324 ~O 6,9 0 0325 :O 6,8 0 0326 tmu 6,6 0 0327 /O 6,6 0 0330 `U 6,9 0 0331 'U 6,9 0 0332 ^U 6,9 0 0333 :U 6,8 0 0334 'Y 6,9 0 0335 TP 6,6 0 0336 ss 6,7 0 0337 `a 6,8 0 0340 'a 6,8 0 0341 ^a 6,8 0 0342 ~a 6,8 0 0343 :a 6,7 0 0344 oa 6,9 0 0345 ae 6,5 0 0346 ,c 6,5,2 0 0347 `e 6,8 0 0350 'e 6,8 0 0351 ^e 6,8 0 0352 :e 6,7 0 0353 `i 6,8 0 0354 'i 6,8 0 0355 ^i 6,8 0 0356 :i 6,7 0 0357 Sd 6,8 0 0360 ~n 6,8 0 0361 `o 6,8 0 0362 'o 6,8 0 0363 ^o 6,8 0 0364 ~o 6,8 0 0365 :o 6,7 0 0366 tdi 6,6 0 0367 /o 6,6,1 0 0370 `u 6,8 0 0371 'u 6,8 0 0372 ^u 6,8 0 0373 :u 6,7 0 0374 'y 6,8,2 0 0375 Tp 6,7,2 0 0376 :y 6,7,2 0 0377 groff-1.23.0/font/devX75/TBI0000644000175000017500000000534714450320476012230 00000000000000name TBI spacewidth 2 charset --- 8,7 0 00 --- 2,1 0 040 ! 6,7 0 041 " 6,7 0 042 dq " # 8,7 0 043 sh " $ 5,7 0 044 Do " % 11,7 0 045 & 8,7 0 046 ' 4,7 0 047 aq " cq " oq " ( 6,7,2 0 050 ) 6,7,2 0 051 * 7,8 0 052 + 7,5 0 053 , 4,2,1 0 054 \- 3,3 0 055 . 4,2 0 056 / 5,7 0 057 sl " 0 5,7 0 060 1 5,7 0 061 2 5,7 0 062 3 5,7 0 063 4 5,7 0 064 5 5,7 0 065 6 5,7 0 066 7 5,7 0 067 8 5,7 0 070 9 5,7 0 071 : 3,5 0 072 ; 5,5,1 0 073 < 6,5 0 074 = 7,4 0 075 > 6,5 0 076 ? 5,7 0 077 @ 11,7,2 0 0100 at " A 6,7 0 0101 B 7,7 0 0102 C 7,7 0 0103 D 7,7 0 0104 E 7,7 0 0105 F 7,7 0 0106 G 7,7 0 0107 H 8,7 0 0110 I 4,7 0 0111 J 5,7,1 0 0112 K 7,7 0 0113 L 6,7 0 0114 M 10,7 0 0115 N 8,7 0 0116 O 7,7 0 0117 P 6,7 0 0120 Q 7,7,2 0 0121 R 7,7 0 0122 S 6,7 0 0123 T 6,7 0 0124 U 8,7 0 0125 V 7,7 0 0126 W 9,7 0 0127 X 7,7 0 0130 Y 6,7 0 0131 Z 6,7 0 0132 [ 5,7,2 0 0133 lB " \ 5,7 0 0134 rs " ] 5,7,2 0 0135 rB " ^ 7,7 0 0136 a^ " ha " _ 5,0,2 0 0137 ` 4,8 0 0140 ga " a 5,5 0 0141 b 5,7 0 0142 c 5,5 0 0143 d 5,7 0 0144 e 5,5 0 0145 f 4,7,3 0 0146 g 4,5,3 0 0147 h 5,7 0 0150 i 3,7 0 0151 j 3,7,3 0 0152 k 5,7 0 0153 l 3,7 0 0154 m 7,5 0 0155 n 5,5 0 0156 o 5,5 0 0157 p 5,5,3 0 0160 q 5,5,3 0 0161 r 4,5 0 0162 s 4,5 0 0163 t 4,6 0 0164 u 5,5 0 0165 v 4,5 0 0166 w 7,5 0 0167 x 4,5 0 0170 y 5,5,2 0 0171 z 4,5 0 0172 { 5,7,2 0 0173 lC " | 3,7 0 0174 ba " } 5,7,2 0 0175 rC " ~ 6,4 0 0176 a~ " ti " --- 2,1 0 0240 r! 5,5,3 0 0241 ct 5,6,1 0 0242 Po 5,7 0 0243 Cs 7,6 0 0244 Ye 5,7 0 0245 bb 3,7 0 0246 sc 5,7,2 0 0247 ad 5,7 0 0250 co 9,7 0 0251 Of 5,7 0 0252 Fo 8,5 0 0253 tno 7,5 0 0254 - 3,3 0 0255 hy " rg 9,7 0 0256 a- 4,7 0 0257 de 4,7 0 0260 t+- 7,7 0 0261 S2 3,7 0 0262 S3 3,7 0 0263 aa 4,7 0 0264 mc 5,5,3 0 0265 ps 8,7,3 0 0266 pc 4,4 0 0267 ac 3,0,3 0 0270 S1 3,7 0 0271 Om 5,7 0 0272 Fc 8,5 0 0273 14 7,7 0 0274 12 7,7 0 0275 34 7,7 0 0276 r? 5,5,3 0 0277 `A 6,10 0 0300 'A 6,10 0 0301 ^A 6,10 0 0302 ~A 6,10 0 0303 :A 6,10 0 0304 oA 6,10 0 0305 AE 9,7 0 0306 ,C 7,7,3 0 0307 `E 7,10 0 0310 'E 7,10 0 0311 ^E 7,10 0 0312 :E 7,10 0 0313 `I 4,10 0 0314 'I 4,10 0 0315 ^I 4,10 0 0316 :I 4,10 0 0317 -D 7,7 0 0320 ~N 8,10 0 0321 `O 7,10 0 0322 'O 7,10 0 0323 ^O 7,10 0 0324 ~O 7,10 0 0325 :O 7,10 0 0326 tmu 7,5 0 0327 /O 7,8,1 0 0330 `U 8,10 0 0331 'U 8,10 0 0332 ^U 8,10 0 0333 :U 8,10 0 0334 'Y 6,10 0 0335 TP 6,7 0 0336 ss 6,7,3 0 0337 `a 5,8 0 0340 'a 5,8 0 0341 ^a 5,8 0 0342 ~a 5,8 0 0343 :a 5,8 0 0344 oa 5,8 0 0345 ae 8,5 0 0346 ,c 5,5,3 0 0347 `e 5,8 0 0350 'e 5,8 0 0351 ^e 5,8 0 0352 :e 5,8 0 0353 `i 3,8 0 0354 'i 3,8 0 0355 ^i 3,8 0 0356 :i 3,8 0 0357 Sd 5,8 0 0360 ~n 5,8 0 0361 `o 5,8 0 0362 'o 5,8 0 0363 ^o 5,8 0 0364 ~o 5,8 0 0365 :o 5,8 0 0366 tdi 7,5 0 0367 /o 5,6,1 0 0370 `u 5,8 0 0371 'u 5,8 0 0372 ^u 5,8 0 0373 :u 5,8 0 0374 'y 5,8,2 0 0375 Tp 5,7,3 0 0376 :y 5,8,2 0 0377 groff-1.23.0/font/devX75/S0000644000175000017500000000615213753060053012004 00000000000000name S special spacewidth 3 charset --- 3,1 0 040 ! 3,7 0 041 fa 7,7 0 042 # 5,7 0 043 sh " te 6,7 0 044 % 8,7 0 045 & 7,7 0 046 st 5,5 0 047 ( 4,7,2 0 050 ) 4,7,2 0 051 ** 5,6 0 052 + 6,5 0 053 pl " , 2,1,2 0 054 \- 6,3 0 055 mi " . 2,2 0 056 / 3,7 0 057 sl " 0 5,7 0 060 1 5,7 0 061 2 5,7 0 062 3 5,7 0 063 4 5,7 0 064 5 5,7 0 065 6 5,7 0 066 7 5,7 0 067 8 5,7 0 070 9 5,7 0 071 : 2,5 0 072 ; 2,5,2 0 073 < 7,5 0 074 = 6,4 0 075 eq " > 6,5 0 076 ? 5,7 0 077 =~ 6,6 0 0100 *A 8,7 0 0101 *B 6,7 0 0102 *X 8,7 0 0103 *D 7,7 0 0104 *E 6,7 0 0105 *F 8,7 0 0106 *G 6,7 0 0107 *Y 8,7 0 0110 *I 3,7 0 0111 +h 7,7 0 0112 *K 7,7 0 0113 *L 7,7 0 0114 *M 10,7 0 0115 *N 8,7 0 0116 *O 7,7 0 0117 *P 8,7 0 0120 *H 7,7 0 0121 *R 6,7 0 0122 *S 6,7 0 0123 *T 6,7 0 0124 --- 8,7 0 0125 ts 5,5,2 0 0126 *W 9,7 0 0127 *C 7,7 0 0130 *Q 9,7 0 0131 *Z 6,7 0 0132 [ 3,7,2 0 0133 lB " tf 7,5 0 0134 3d " ] 3,7,2 0 0135 rB " pp 7,7 0 0136 _ 5,0,2 0 0137 radicalex 5,10 0 0140 *a 7,5 0 0141 *b 5,8,2 0 0142 *x 6,5,2 0 0143 *d 5,8 0 0144 *e 5,5 0 0145 *f 6,7,2 0 0146 *g 6,5,2 0 0147 *y 6,5,2 0 0150 *i 4,5 0 0151 +f 6,5,2 0 0152 *k 6,5 0 0153 *l 6,8 0 0154 *m 6,5,2 0 0155 *n 6,5 0 0156 *o 5,5 0 0157 *p 6,5 0 0160 *h 5,7 0 0161 *r 5,5,3 0 0162 *s 6,5 0 0163 *t 5,5 0 0164 *u 6,5 0 0165 +p 8,6 0 0166 *w 8,5 0 0167 *c 5,8,2 0 0170 *q 7,5,2 0 0171 *z 5,8,2 0 0172 lC 5,7,2 0 0173 { " ba 2,7,2 0 0174 | " rC 5,7,2 0 0175 } " ap 6,4 0 0176 *U 7,7 0 0241 fm 3,8 0 0242 <= 6,7 0 0243 f/ 3,7 0 0244 if 7,4 0 0245 Fn 5,7,2 0 0246 CL 7,5 0 0247 DI 7,5 0 0250 HE 7,5 0 0251 SP 7,5 0 0252 <> 10,5 0 0253 <- 10,5 0 0254 ua 6,10,4 0 0255 arrowverttp " -> 10,5 0 0256 da 6,10,2 0 0257 arrowvertbt " de 4,7 0 0260 +- 6,7 0 0261 sd 4,8 0 0262 >= 6,7 0 0263 mu 6,5 0 0264 pt 7,4 0 0265 pd 5,8 0 0266 bu 5,4 0 0267 di 6,5 0 0270 != 6,5 0 0271 == 6,5 0 0272 ~= 6,5 0 0273 ~~ " --- 9,1 0 0274 arrowvertex 6,10,4 0 0275 an 10,3 0 0276 CR 7,6 0 0277 Ah 8,7 0 0300 Im 7,8,1 0 0301 Re 8,8 0 0302 wp 9,6,2 0 0303 c* 8,7 0 0304 c+ 8,7 0 0305 es 8,8,1 0 0306 ca 8,5 0 0307 cu 8,5 0 0310 sp 7,5 0 0311 ip 7,5,2 0 0312 nb 7,6,1 0 0313 sb 7,5 0 0314 ib 7,5,2 0 0315 mo 7,5 0 0316 nm 7,6,1 0 0317 /_ 8,7 0 0320 gr 7,7 0 0321 rg 8,7,1 0 0322 co 8,7,1 0 0323 tm 10,7 0 0324 --- 9,8,1 0 0325 sr 6,10 0 0326 sqrt " md 3,3 0 0327 no 7,3 0 0330 AN 6,5 0 0331 OR 6,5 0 0332 hA 11,5 0 0333 lA 10,5 0 0334 uA 6,10 0 0335 rA 10,5 0 0336 dA 6,10 0 0337 lz 7,7 0 0340 la 3,7,2 0 0341 --- 8,7,1 0 0342 --- 8,7,1 0 0343 --- 9,7 0 0344 --- 7,8,1 0 0345 parenlefttp 4,10,4 0 0346 parenleftex 4,10,4 0 0347 parenleftbt 4,10,4 0 0350 bracketlefttp 4,10,4 0 0351 lc " bracketleftex 4,10,4 0 0352 bracketleftbt 4,10,2 0 0353 lf " bracelefttp 5,10,4 0 0354 lt " braceleftmid 5,10,4 0 0355 lk " braceleftbt 5,10,2 0 0356 lb " bracerightex 5,10,4 0 0357 braceleftex " braceex " bv " ra 3,7,2 0 0361 is 3,10,2 0 0362 integral " --- 7,10,4 0 0363 --- 7,10,4 0 0364 --- 7,10,2 0 0365 parenrighttp 4,10,4 0 0366 parenrightex 4,10,4 0 0367 parenrightbt 4,10,4 0 0370 bracketrighttp 4,10,4 0 0371 rc " bracketrightex 4,10,4 0 0372 bracketrightbt 4,10,2 0 0373 rf " bracerighttp 5,10,4 0 0374 rt " bracerightmid 5,10,4 0 0375 rk " bracerightbt 5,10,2 0 0376 rb " groff-1.23.0/font/devX75/HBI0000644000175000017500000000534414450320476012211 00000000000000name HBI spacewidth 3 charset --- 7,7 0 00 --- 3,1 0 040 ! 4,8 0 041 " 6,8 0 042 dq " # 7,7 0 043 sh " $ 6,8,1 0 044 Do " % 9,8 0 045 & 8,8 0 046 ' 3,8 0 047 aq " cq " oq " ( 5,8,2 0 050 ) 5,8,2 0 051 * 6,8 0 052 + 6,6 0 053 , 3,2,2 0 054 \- 5,4 0 055 . 3,2 0 056 / 5,8 0 057 sl " 0 6,8 0 060 1 6,8 0 061 2 6,8 0 062 3 6,8 0 063 4 6,8 0 064 5 6,8 0 065 6 6,8 0 066 7 6,8 0 067 8 6,8 0 070 9 6,8 0 071 : 3,6 0 072 ; 3,6,2 0 073 < 6,6 0 074 = 6,5 0 075 > 7,6 0 076 ? 6,8 0 077 @ 10,7,2 0 0100 at " A 8,8 0 0101 B 7,8 0 0102 C 7,8 0 0103 D 8,8 0 0104 E 6,8 0 0105 F 5,8 0 0106 G 8,8 0 0107 H 7,8 0 0110 I 3,8 0 0111 J 6,8 0 0112 K 8,8 0 0113 L 6,8 0 0114 M 10,8 0 0115 N 8,8 0 0116 O 8,8 0 0117 P 7,8 0 0120 Q 8,8 0 0121 R 8,8 0 0122 S 7,8 0 0123 T 6,8 0 0124 U 7,8 0 0125 V 8,8 0 0126 W 10,8 0 0127 X 7,8 0 0130 Y 7,8 0 0131 Z 7,8 0 0132 [ 4,8,2 0 0133 lB " \ 5,8 0 0134 rs " ] 4,8,2 0 0135 rB " ^ 6,8 0 0136 a^ " ha " _ 6,0,2 0 0137 ` 3,8 0 0140 ga " a 6,6 0 0141 b 6,8 0 0142 c 5,6 0 0143 d 6,8 0 0144 e 6,6 0 0145 f 3,8 0 0146 g 6,6,2 0 0147 h 6,8 0 0150 i 3,8 0 0151 j 3,8,2 0 0152 k 6,8 0 0153 l 3,8 0 0154 m 9,6 0 0155 n 6,6 0 0156 o 6,6 0 0157 p 6,6,2 0 0160 q 6,6,2 0 0161 r 4,6 0 0162 s 6,6 0 0163 t 4,8 0 0164 u 6,6 0 0165 v 6,6 0 0166 w 8,6 0 0167 x 5,6 0 0170 y 6,6,2 0 0171 z 5,6 0 0172 { 5,8,2 0 0173 lC " | 4,8,2 0 0174 ba " } 5,8,2 0 0175 rC " ~ 6,5 0 0176 a~ " ti " --- 3,1 0 0240 r! 4,6,2 0 0241 ct 7,7,1 0 0242 Po 7,7 0 0243 Cs 6,7 0 0244 Ye 7,8 0 0245 bb 4,8,1 0 0246 sc 7,8,2 0 0247 ad 4,8 0 0250 co 10,8 0 0251 Of 5,8 0 0252 Fo 8,5 0 0253 tno 7,5 0 0254 - 5,4 0 0255 hy " rg 10,8 0 0256 a- 4,8 0 0257 de 4,7 0 0260 t+- 6,7 0 0261 S2 3,7 0 0262 S3 3,7 0 0263 aa 3,9 0 0264 mc 6,6,2 0 0265 ps 7,8,2 0 0266 pc 3,4 0 0267 ac 3,1,2 0 0270 S1 3,7 0 0271 Om 5,8 0 0272 Fc 8,5 0 0273 14 9,8 0 0274 12 9,8 0 0275 34 9,8 0 0276 r? 6,6,2 0 0277 `A 8,11 0 0300 'A 8,11 0 0301 ^A 8,11 0 0302 ~A 8,11 0 0303 :A 8,10 0 0304 oA 8,11 0 0305 AE 10,8 0 0306 ,C 7,8,2 0 0307 `E 6,11 0 0310 'E 6,11 0 0311 ^E 6,11 0 0312 :E 6,10 0 0313 `I 3,11 0 0314 'I 3,11 0 0315 ^I 3,11 0 0316 :I 3,10 0 0317 -D 8,8 0 0320 ~N 8,11 0 0321 `O 8,11 0 0322 'O 8,11 0 0323 ^O 8,11 0 0324 ~O 8,11 0 0325 :O 8,10 0 0326 tmu 6,6 0 0327 /O 8,8 0 0330 `U 7,11 0 0331 'U 7,11 0 0332 ^U 7,11 0 0333 :U 7,10 0 0334 'Y 7,11 0 0335 TP 7,8 0 0336 ss 7,8 0 0337 `a 6,9 0 0340 'a 6,9 0 0341 ^a 6,9 0 0342 ~a 6,9 0 0343 :a 6,8 0 0344 oa 6,9 0 0345 ae 9,6 0 0346 ,c 5,6,2 0 0347 `e 6,9 0 0350 'e 6,9 0 0351 ^e 6,9 0 0352 :e 6,8 0 0353 `i 3,9 0 0354 'i 3,9 0 0355 ^i 3,9 0 0356 :i 3,8 0 0357 Sd 6,9 0 0360 ~n 6,9 0 0361 `o 6,9 0 0362 'o 6,9 0 0363 ^o 6,9 0 0364 ~o 6,9 0 0365 :o 6,8 0 0366 tdi 6,6 0 0367 /o 8,6 0 0370 `u 6,9 0 0371 'u 6,9 0 0372 ^u 6,9 0 0373 :u 6,8 0 0374 'y 6,9,2 0 0375 Tp 6,8,2 0 0376 :y 6,8,2 0 0377 groff-1.23.0/font/devX75/NB0000644000175000017500000000534214450320476012104 00000000000000name NB spacewidth 2 charset --- 10,7 0 00 --- 2,1 0 040 ! 3,8 0 041 " 6,8 0 042 dq " # 8,8 0 043 sh " $ 6,9,1 0 044 Do " % 11,8 0 045 & 9,8 0 046 ' 4,8 0 047 aq " cq " oq " ( 5,8,2 0 050 ) 5,8,2 0 051 * 6,8 0 052 + 6,6 0 053 , 3,2,2 0 054 \- 4,4 0 055 . 3,2 0 056 / 5,8 0 057 sl " 0 6,8 0 060 1 6,8 0 061 2 6,8 0 062 3 6,8 0 063 4 6,8 0 064 5 6,8 0 065 6 6,8 0 066 7 6,8 0 067 8 6,8 0 070 9 6,8 0 071 : 3,5 0 072 ; 3,5,2 0 073 < 7,6 0 074 = 6,5 0 075 > 7,6 0 076 ? 6,8 0 077 @ 10,8 0 0100 at " A 8,8 0 0101 B 8,8 0 0102 C 8,8 0 0103 D 9,8 0 0104 E 7,8 0 0105 F 7,8 0 0106 G 8,8 0 0107 H 10,8 0 0110 I 5,8 0 0111 J 7,8 0 0112 K 9,8 0 0113 L 7,8 0 0114 M 12,8 0 0115 N 9,8 0 0116 O 8,8 0 0117 P 8,8 0 0120 Q 8,8,1 0 0121 R 9,8 0 0122 S 7,8 0 0123 T 7,8 0 0124 U 9,8 0 0125 V 9,8 0 0126 W 12,8 0 0127 X 9,8 0 0130 Y 9,8 0 0131 Z 7,8 0 0132 [ 4,8,2 0 0133 lB " \ 5,8 0 0134 rs " ] 4,8,2 0 0135 rB " ^ 6,8 0 0136 a^ " ha " _ 5,0,2 0 0137 ` 4,8 0 0140 ga " a 5,5 0 0141 b 7,8 0 0142 c 6,5 0 0143 d 7,8 0 0144 e 6,5 0 0145 f 5,8 0 0146 g 6,6,2 0 0147 h 7,8 0 0150 i 5,8 0 0151 j 5,8,2 0 0152 k 6,8 0 0153 l 5,8 0 0154 m 11,5 0 0155 n 7,5 0 0156 o 7,5 0 0157 p 7,5,2 0 0160 q 7,5,2 0 0161 r 5,5 0 0162 s 5,5 0 0163 t 4,7 0 0164 u 7,5 0 0165 v 7,5 0 0166 w 10,5 0 0167 x 7,5 0 0170 y 7,5,2 0 0171 z 6,5 0 0172 { 5,8,2 0 0173 lC " | 6,8 0 0174 ba " } 5,8,2 0 0175 rC " ~ 7,5 0 0176 a~ " ti " --- 2,1 0 0240 r! 3,6,2 0 0241 ct 6,6,1 0 0242 Po 8,8 0 0243 Cs 8,6 0 0244 Ye 9,8 0 0245 bb 6,8 0 0246 sc 5,8,2 0 0247 ad 4,8 0 0250 co 9,8 0 0251 Of 4,8 0 0252 Fo 7,5 0 0253 tno 6,5 0 0254 - 4,4 0 0255 hy " rg 9,8 0 0256 a- 5,7 0 0257 de 4,8 0 0260 t+- 6,6 0 0261 S2 3,8 0 0262 S3 3,8 0 0263 aa 4,8 0 0264 mc 7,5,2 0 0265 ps 8,8 0 0266 pc 3,5 0 0267 ac 4,1,2 0 0270 S1 3,8 0 0271 Om 5,8 0 0272 Fc 7,5 0 0273 14 9,8 0 0274 12 9,8 0 0275 34 9,8 0 0276 r? 6,6,2 0 0277 `A 8,11 0 0300 'A 8,11 0 0301 ^A 8,11 0 0302 ~A 8,11 0 0303 :A 8,11 0 0304 oA 8,11 0 0305 AE 11,8 0 0306 ,C 8,8,2 0 0307 `E 7,11 0 0310 'E 7,11 0 0311 ^E 7,11 0 0312 :E 7,11 0 0313 `I 5,11 0 0314 'I 5,11 0 0315 ^I 5,11 0 0316 :I 5,11 0 0317 -D 9,8 0 0320 ~N 9,11 0 0321 `O 8,11 0 0322 'O 8,11 0 0323 ^O 8,11 0 0324 ~O 8,11 0 0325 :O 8,11 0 0326 tmu 6,6 0 0327 /O 8,8 0 0330 `U 9,11 0 0331 'U 9,11 0 0332 ^U 9,11 0 0333 :U 9,11 0 0334 'Y 9,11 0 0335 TP 8,8 0 0336 ss 8,8 0 0337 `a 5,8 0 0340 'a 5,8 0 0341 ^a 5,9 0 0342 ~a 5,8 0 0343 :a 5,8 0 0344 oa 5,8 0 0345 ae 9,5 0 0346 ,c 6,5,2 0 0347 `e 6,8 0 0350 'e 6,8 0 0351 ^e 6,9 0 0352 :e 6,8 0 0353 `i 5,8 0 0354 'i 5,8 0 0355 ^i 5,9 0 0356 :i 5,8 0 0357 Sd 7,8 0 0360 ~n 7,8 0 0361 `o 7,8 0 0362 'o 7,8 0 0363 ^o 7,9 0 0364 ~o 7,8 0 0365 :o 7,8 0 0366 tdi 6,6 0 0367 /o 7,6,1 0 0370 `u 7,8 0 0371 'u 7,8 0 0372 ^u 7,9 0 0373 :u 7,8 0 0374 'y 7,8,2 0 0375 Tp 7,8,2 0 0376 :y 7,8,2 0 0377 groff-1.23.0/font/devX75/TB0000644000175000017500000000535014450320476012111 00000000000000name TB spacewidth 2 charset --- 9,7 0 00 --- 2,1 0 040 ! 4,7 0 041 " 5,7 0 042 dq " # 6,7 0 043 sh " $ 5,8,1 0 044 Do " % 9,7 0 045 & 9,7 0 046 ' 3,7 0 047 aq " cq " oq " ( 4,7,3 0 050 ) 4,7,3 0 051 * 6,7 0 052 + 6,5 0 053 , 4,2,1 0 054 \- 3,3 0 055 . 3,2 0 056 / 3,7 0 057 sl " 0 5,7 0 060 1 5,7 0 061 2 5,7 0 062 3 5,7 0 063 4 5,7 0 064 5 5,7 0 065 6 5,7 0 066 7 5,7 0 067 8 5,7 0 070 9 5,7 0 071 : 4,5 0 072 ; 4,5,1 0 073 < 6,5 0 074 = 6,4 0 075 > 6,5 0 076 ? 6,7 0 077 @ 11,7,2 0 0100 at " A 7,7 0 0101 B 7,7 0 0102 C 7,7 0 0103 D 8,7 0 0104 E 7,7 0 0105 F 7,7 0 0106 G 7,7 0 0107 H 9,7 0 0110 I 5,7 0 0111 J 5,7,1 0 0112 K 8,7 0 0113 L 7,7 0 0114 M 10,7 0 0115 N 8,7 0 0116 O 7,7 0 0117 P 6,7 0 0120 Q 7,7,2 0 0121 R 7,7 0 0122 S 6,7 0 0123 T 7,7 0 0124 U 7,7 0 0125 V 8,7 0 0126 W 10,7 0 0127 X 7,7 0 0130 Y 8,7 0 0131 Z 7,7 0 0132 [ 4,7,3 0 0133 lB " \ 3,7 0 0134 rs " ] 4,7,3 0 0135 rB " ^ 6,7 0 0136 a^ " ha " _ 5,0,3 0 0137 ` 4,8 0 0140 ga " a 5,5 0 0141 b 5,7 0 0142 c 5,5 0 0143 d 6,7 0 0144 e 5,5 0 0145 f 3,7 0 0146 g 5,5,3 0 0147 h 5,7 0 0150 i 3,8 0 0151 j 4,8,2 0 0152 k 5,7 0 0153 l 3,7 0 0154 m 8,5 0 0155 n 6,5 0 0156 o 6,5 0 0157 p 5,5,2 0 0160 q 5,5,2 0 0161 r 4,5 0 0162 s 4,5 0 0163 t 4,7 0 0164 u 5,5 0 0165 v 5,5 0 0166 w 6,5 0 0167 x 5,5 0 0170 y 5,5,2 0 0171 z 5,5 0 0172 { 4,7,3 0 0173 lC " | 3,7,2 0 0174 ba " } 4,7,3 0 0175 rC " ~ 6,4 0 0176 a~ " ti " --- 2,1 0 0240 r! 4,4,3 0 0241 ct 6,6,1 0 0242 Po 6,7 0 0243 Cs 6,6 0 0244 Ye 6,7 0 0245 bb 3,7,2 0 0246 sc 5,7,2 0 0247 ad 4,8 0 0250 co 9,7 0 0251 Of 4,7 0 0252 Fo 6,5 0 0253 tno 7,5 0 0254 - 3,3 0 0255 hy " rg 9,7 0 0256 a- 4,7 0 0257 de 4,7 0 0260 t+- 6,7 0 0261 S2 3,7 0 0262 S3 3,7 0 0263 aa 4,7 0 0264 mc 5,5,3 0 0265 ps 6,7,3 0 0266 pc 3,4 0 0267 ac 3,0,3 0 0270 S1 3,7 0 0271 Om 4,7 0 0272 Fc 6,5 0 0273 14 7,7 0 0274 12 7,7 0 0275 34 7,7 0 0276 r? 6,4,3 0 0277 `A 7,10 0 0300 'A 7,10 0 0301 ^A 7,10 0 0302 ~A 7,10 0 0303 :A 7,10 0 0304 oA 7,10 0 0305 AE 9,7 0 0306 ,C 7,7,3 0 0307 `E 7,10 0 0310 'E 7,10 0 0311 ^E 7,10 0 0312 :E 7,10 0 0313 `I 5,10 0 0314 'I 5,10 0 0315 ^I 5,10 0 0316 :I 5,10 0 0317 -D 8,7 0 0320 ~N 8,10 0 0321 `O 7,10 0 0322 'O 7,10 0 0323 ^O 7,10 0 0324 ~O 7,10 0 0325 :O 7,10 0 0326 tmu 6,5 0 0327 /O 7,8,1 0 0330 `U 7,10 0 0331 'U 7,10 0 0332 ^U 7,10 0 0333 :U 7,10 0 0334 'Y 8,10 0 0335 TP 6,7 0 0336 ss 6,7 0 0337 `a 5,8 0 0340 'a 5,8 0 0341 ^a 5,8 0 0342 ~a 5,8 0 0343 :a 5,8 0 0344 oa 5,8 0 0345 ae 8,5 0 0346 ,c 5,5,3 0 0347 `e 5,8 0 0350 'e 5,8 0 0351 ^e 5,8 0 0352 :e 5,8 0 0353 `i 3,8 0 0354 'i 3,8 0 0355 ^i 3,8 0 0356 :i 3,8 0 0357 Sd 6,8 0 0360 ~n 6,8 0 0361 `o 6,8 0 0362 'o 6,8 0 0363 ^o 6,8 0 0364 ~o 6,8 0 0365 :o 6,8 0 0366 tdi 6,5 0 0367 /o 6,6,1 0 0370 `u 5,8 0 0371 'u 5,8 0 0372 ^u 5,8 0 0373 :u 5,8 0 0374 'y 5,8,3 0 0375 Tp 5,7,3 0 0376 :y 5,8,3 0 0377 groff-1.23.0/font/devX75/HB0000644000175000017500000000534514450320476012101 00000000000000name HB spacewidth 3 charset --- 7,7 0 00 --- 3,1 0 040 ! 4,8 0 041 " 5,8 0 042 dq " # 6,7 0 043 sh " $ 6,8,1 0 044 Do " % 8,8 0 045 & 8,8 0 046 ' 3,8 0 047 aq " cq " oq " ( 4,8,2 0 050 ) 4,8,2 0 051 * 4,8 0 052 + 6,6 0 053 , 3,2,2 0 054 \- 5,4 0 055 . 3,2 0 056 / 4,8 0 057 sl " 0 6,8 0 060 1 6,8 0 061 2 6,8 0 062 3 6,8 0 063 4 6,8 0 064 5 6,8 0 065 6 6,8 0 066 7 6,8 0 067 8 6,8 0 070 9 6,8 0 071 : 3,6 0 072 ; 3,6,2 0 073 < 5,6 0 074 = 6,5 0 075 > 5,6 0 076 ? 6,8 0 077 @ 11,7,2 0 0100 at " A 8,8 0 0101 B 7,8 0 0102 C 8,8 0 0103 D 7,8 0 0104 E 6,8 0 0105 F 6,8 0 0106 G 8,8 0 0107 H 7,8 0 0110 I 3,8 0 0111 J 6,8 0 0112 K 7,8 0 0113 L 6,8 0 0114 M 10,8 0 0115 N 8,8 0 0116 O 8,8 0 0117 P 7,8 0 0120 Q 8,8,1 0 0121 R 7,8 0 0122 S 7,8 0 0123 T 7,8 0 0124 U 7,8 0 0125 V 8,8 0 0126 W 11,8 0 0127 X 8,8 0 0130 Y 9,8 0 0131 Z 7,8 0 0132 [ 4,8,2 0 0133 lB " \ 4,8 0 0134 rs " ] 4,8,2 0 0135 rB " ^ 5,8 0 0136 a^ " ha " _ 6,0,2 0 0137 ` 3,8 0 0140 ga " a 6,6 0 0141 b 6,8 0 0142 c 5,6 0 0143 d 6,8 0 0144 e 6,6 0 0145 f 4,8 0 0146 g 6,6,2 0 0147 h 6,8 0 0150 i 3,8 0 0151 j 3,8,2 0 0152 k 6,8 0 0153 l 3,8 0 0154 m 9,6 0 0155 n 6,6 0 0156 o 6,6 0 0157 p 6,6,2 0 0160 q 6,6,2 0 0161 r 4,6 0 0162 s 6,6 0 0163 t 4,8 0 0164 u 6,6 0 0165 v 6,6 0 0166 w 8,6 0 0167 x 7,6 0 0170 y 6,6,2 0 0171 z 6,6 0 0172 { 5,8,2 0 0173 lC " | 3,8,2 0 0174 ba " } 5,8,2 0 0175 rC " ~ 6,4 0 0176 a~ " ti " --- 3,1 0 0240 r! 4,6,2 0 0241 ct 6,7,1 0 0242 Po 6,8 0 0243 Cs 6,7 0 0244 Ye 7,8 0 0245 bb 3,8,2 0 0246 sc 6,8,2 0 0247 ad 3,8 0 0250 co 10,8 0 0251 Of 5,8 0 0252 Fo 7,4 0 0253 tno 7,5 0 0254 - 5,4 0 0255 hy " rg 10,8 0 0256 a- 3,8 0 0257 de 4,7 0 0260 t+- 6,7 0 0261 S2 3,7 0 0262 S3 3,7 0 0263 aa 3,9 0 0264 mc 6,6,2 0 0265 ps 6,8,2 0 0266 pc 3,4 0 0267 ac 3,0,2 0 0270 S1 3,7 0 0271 Om 5,8 0 0272 Fc 7,4 0 0273 14 9,8 0 0274 12 9,8 0 0275 34 9,8 0 0276 r? 6,6,2 0 0277 `A 8,11 0 0300 'A 8,11 0 0301 ^A 8,11 0 0302 ~A 8,11 0 0303 :A 8,10 0 0304 oA 8,11 0 0305 AE 10,8 0 0306 ,C 8,8,2 0 0307 `E 6,11 0 0310 'E 6,11 0 0311 ^E 6,11 0 0312 :E 6,10 0 0313 `I 3,11 0 0314 'I 3,11 0 0315 ^I 3,11 0 0316 :I 3,10 0 0317 -D 7,8 0 0320 ~N 8,11 0 0321 `O 8,11 0 0322 'O 8,11 0 0323 ^O 8,11 0 0324 ~O 8,11 0 0325 :O 8,10 0 0326 tmu 6,6 0 0327 /O 8,8 0 0330 `U 7,11 0 0331 'U 7,11 0 0332 ^U 7,11 0 0333 :U 7,10 0 0334 'Y 9,11 0 0335 TP 7,8 0 0336 ss 6,8 0 0337 `a 6,9 0 0340 'a 6,9 0 0341 ^a 6,9 0 0342 ~a 6,9 0 0343 :a 6,9 0 0344 oa 6,9 0 0345 ae 9,6 0 0346 ,c 5,6,2 0 0347 `e 6,9 0 0350 'e 6,9 0 0351 ^e 6,9 0 0352 :e 6,9 0 0353 `i 3,9 0 0354 'i 3,9 0 0355 ^i 3,9 0 0356 :i 3,9 0 0357 Sd 6,9 0 0360 ~n 6,9 0 0361 `o 6,9 0 0362 'o 6,9 0 0363 ^o 6,9 0 0364 ~o 6,9 0 0365 :o 6,9 0 0366 tdi 6,6 0 0367 /o 6,6 0 0370 `u 6,9 0 0371 'u 6,9 0 0372 ^u 6,9 0 0373 :u 6,9 0 0374 'y 6,9,2 0 0375 Tp 6,8,2 0 0376 :y 6,9,2 0 0377 groff-1.23.0/font/devX75/NI0000644000175000017500000000534014450320476012111 00000000000000name NI spacewidth 2 charset --- 9,7 0 00 --- 2,1 0 040 ! 4,8 0 041 " 6,8 0 042 dq " # 8,7 0 043 sh " $ 5,9,1 0 044 Do " % 9,8 0 045 & 9,8 0 046 ' 4,8 0 047 aq " cq " oq " ( 5,8,1 0 050 ) 5,8,1 0 051 * 6,8 0 052 + 6,5 0 053 , 2,2,1 0 054 \- 4,3 0 055 . 2,2 0 056 / 5,8,1 0 057 sl " 0 5,8 0 060 1 5,8 0 061 2 5,8 0 062 3 5,8 0 063 4 5,8 0 064 5 5,8 0 065 6 5,8 0 066 7 5,8 0 067 8 5,8 0 070 9 5,8 0 071 : 3,5 0 072 ; 3,5,1 0 073 < 7,5 0 074 = 6,4 0 075 > 7,5 0 076 ? 6,8 0 077 @ 9,8 0 0100 at " A 8,8 0 0101 B 7,8 0 0102 C 6,8 0 0103 D 8,8 0 0104 E 7,8 0 0105 F 7,8 0 0106 G 8,8 0 0107 H 9,8 0 0110 I 5,8 0 0111 J 5,8 0 0112 K 8,8 0 0113 L 7,8 0 0114 M 12,8 0 0115 N 9,8 0 0116 O 7,8 0 0117 P 7,8 0 0120 Q 7,8,2 0 0121 R 8,8 0 0122 S 7,8 0 0123 T 7,8 0 0124 U 7,8 0 0125 V 8,8 0 0126 W 11,8 0 0127 X 8,8 0 0130 Y 8,8 0 0131 Z 8,8 0 0132 [ 5,8,1 0 0133 lB " \ 5,8 0 0134 rs " ] 5,8,1 0 0135 rB " ^ 6,8 0 0136 a^ " ha " _ 5,0,2 0 0137 ` 3,8 0 0140 ga " a 6,5 0 0141 b 6,8 0 0142 c 5,5 0 0143 d 6,8 0 0144 e 5,5 0 0145 f 4,8,2 0 0146 g 5,6,2 0 0147 h 6,8 0 0150 i 3,8 0 0151 j 3,8,2 0 0152 k 6,8 0 0153 l 3,8 0 0154 m 9,5 0 0155 n 6,5 0 0156 o 6,5 0 0157 p 6,5,2 0 0160 q 6,5,2 0 0161 r 5,5 0 0162 s 4,5 0 0163 t 3,7 0 0164 u 6,5 0 0165 v 6,5 0 0166 w 9,5 0 0167 x 6,5 0 0170 y 6,5,2 0 0171 z 6,5 0 0172 { 5,8,1 0 0173 lC " | 6,8 0 0174 ba " } 5,8,1 0 0175 rC " ~ 7,4 0 0176 a~ " ti " --- 2,1 0 0240 r! 4,6,2 0 0241 ct 5,6,1 0 0242 Po 6,8 0 0243 Cs 8,8 0 0244 Ye 8,8 0 0245 bb 6,8 0 0246 sc 6,8,1 0 0247 ad 4,7 0 0250 co 9,8 0 0251 Of 5,8 0 0252 Fo 6,5 0 0253 tno 6,4 0 0254 - 4,3 0 0255 hy " rg 9,8 0 0256 a- 4,7 0 0257 de 4,8 0 0260 t+- 6,5 0 0261 S2 3,8 0 0262 S3 3,8 0 0263 aa 3,8 0 0264 mc 6,5,2 0 0265 ps 8,8 0 0266 pc 3,4 0 0267 ac 4,1,2 0 0270 S1 3,8 0 0271 Om 4,8 0 0272 Fc 6,5 0 0273 14 7,8 0 0274 12 7,8 0 0275 34 7,8 0 0276 r? 6,6,2 0 0277 `A 8,11 0 0300 'A 8,11 0 0301 ^A 8,11 0 0302 ~A 8,11 0 0303 :A 8,10 0 0304 oA 8,11 0 0305 AE 10,8 0 0306 ,C 6,8,2 0 0307 `E 7,11 0 0310 'E 7,11 0 0311 ^E 7,11 0 0312 :E 7,10 0 0313 `I 5,11 0 0314 'I 5,11 0 0315 ^I 5,11 0 0316 :I 5,10 0 0317 -D 8,8 0 0320 ~N 9,11 0 0321 `O 7,11 0 0322 'O 7,11 0 0323 ^O 7,11 0 0324 ~O 7,11 0 0325 :O 7,10 0 0326 tmu 6,5 0 0327 /O 7,8 0 0330 `U 7,11 0 0331 'U 7,11 0 0332 ^U 7,11 0 0333 :U 7,10 0 0334 'Y 8,10 0 0335 TP 7,8 0 0336 ss 7,8,2 0 0337 `a 6,8 0 0340 'a 6,8 0 0341 ^a 6,8 0 0342 ~a 6,8 0 0343 :a 6,7 0 0344 oa 6,9 0 0345 ae 8,5 0 0346 ,c 5,5,2 0 0347 `e 5,8 0 0350 'e 5,8 0 0351 ^e 5,8 0 0352 :e 5,7 0 0353 `i 3,8 0 0354 'i 3,8 0 0355 ^i 3,8 0 0356 :i 3,7 0 0357 Sd 6,8 0 0360 ~n 6,8 0 0361 `o 6,8 0 0362 'o 6,8 0 0363 ^o 6,8 0 0364 ~o 6,8 0 0365 :o 6,7 0 0366 tdi 6,5 0 0367 /o 6,5 0 0370 `u 6,8 0 0371 'u 6,8 0 0372 ^u 6,8 0 0373 :u 6,7 0 0374 'y 6,8,2 0 0375 Tp 6,8,2 0 0376 :y 6,7,2 0 0377 groff-1.23.0/font/devX75/CB0000644000175000017500000000532414450320476012071 00000000000000name CB spacewidth 6 charset --- 6,5 0 00 --- 6,1 0 040 ! 6,7 0 041 " 6,6 0 042 dq " # 6,7 0 043 sh " $ 6,7,1 0 044 Do " % 6,6 0 045 & 6,6 0 046 ' 6,6 0 047 aq " cq " oq " ( 6,7,1 0 050 ) 6,7,1 0 051 * 6,7 0 052 + 6,6 0 053 , 6,1,2 0 054 \- 6,4 0 055 . 6,1 0 056 / 6,7,1 0 057 sl " 0 6,7 0 060 1 6,7 0 061 2 6,7 0 062 3 6,7 0 063 4 6,7 0 064 5 6,7 0 065 6 6,7 0 066 7 6,7 0 067 8 6,7 0 070 9 6,7 0 071 : 6,4 0 072 ; 6,4,2 0 073 < 6,6 0 074 = 6,5 0 075 > 6,6 0 076 ? 6,6 0 077 @ 6,7,1 0 0100 at " A 6,6 0 0101 B 6,6 0 0102 C 6,6 0 0103 D 6,6 0 0104 E 6,6 0 0105 F 6,6 0 0106 G 6,6 0 0107 H 6,6 0 0110 I 6,6 0 0111 J 6,6 0 0112 K 6,6 0 0113 L 6,6 0 0114 M 6,6 0 0115 N 6,6 0 0116 O 6,6 0 0117 P 6,6 0 0120 Q 6,6,1 0 0121 R 6,6 0 0122 S 6,6 0 0123 T 6,6 0 0124 U 6,6 0 0125 V 6,6 0 0126 W 6,6 0 0127 X 6,6 0 0130 Y 6,6 0 0131 Z 6,6 0 0132 [ 6,7,1 0 0133 lB " \ 6,7,1 0 0134 rs " ] 6,7,1 0 0135 rB " ^ 6,7 0 0136 a^ " ha " _ 6,0,2 0 0137 ` 6,8 0 0140 ga " a 6,5 0 0141 b 6,7 0 0142 c 6,5 0 0143 d 6,7 0 0144 e 6,5 0 0145 f 6,7 0 0146 g 6,5,2 0 0147 h 6,7 0 0150 i 6,7 0 0151 j 6,7,2 0 0152 k 6,7 0 0153 l 6,7 0 0154 m 6,5 0 0155 n 6,5 0 0156 o 6,5 0 0157 p 6,5,2 0 0160 q 6,5,2 0 0161 r 6,5 0 0162 s 6,5 0 0163 t 6,7 0 0164 u 6,5 0 0165 v 6,5 0 0166 w 6,5 0 0167 x 6,5 0 0170 y 6,5,2 0 0171 z 6,5 0 0172 { 6,7,1 0 0173 lC " | 6,7,2 0 0174 ba " } 6,7,1 0 0175 rC " ~ 6,5 0 0176 a~ " ti " --- 6,1 0 0240 r! 6,5,2 0 0241 ct 6,7,1 0 0242 Po 6,7 0 0243 Cs 6,6 0 0244 Ye 6,7 0 0245 bb 6,7,2 0 0246 sc 6,7,1 0 0247 ad 6,7 0 0250 co 6,7 0 0251 Of 6,7 0 0252 Fo 6,5 0 0253 tno 6,5 0 0254 - 6,4 0 0255 hy " rg 6,7 0 0256 a- 6,7 0 0257 de 6,7 0 0260 t+- 6,6 0 0261 S2 6,7 0 0262 S3 6,7 0 0263 aa 6,8 0 0264 mc 6,5,2 0 0265 ps 6,7,1 0 0266 pc 6,5 0 0267 ac 6,1,2 0 0270 S1 6,7 0 0271 Om 6,7 0 0272 Fc 6,5 0 0273 14 6,8,1 0 0274 12 6,8,1 0 0275 34 6,8,1 0 0276 r? 6,4,2 0 0277 `A 6,9 0 0300 'A 6,9 0 0301 ^A 6,9 0 0302 ~A 6,9 0 0303 :A 6,9 0 0304 oA 6,9 0 0305 AE 6,6 0 0306 ,C 6,6,2 0 0307 `E 6,9 0 0310 'E 6,9 0 0311 ^E 6,9 0 0312 :E 6,9 0 0313 `I 6,9 0 0314 'I 6,9 0 0315 ^I 6,9 0 0316 :I 6,9 0 0317 -D 6,6 0 0320 ~N 6,9 0 0321 `O 6,9 0 0322 'O 6,9 0 0323 ^O 6,9 0 0324 ~O 6,9 0 0325 :O 6,9 0 0326 tmu 6,6 0 0327 /O 6,6,1 0 0330 `U 6,9 0 0331 'U 6,9 0 0332 ^U 6,9 0 0333 :U 6,9 0 0334 'Y 6,9 0 0335 TP 6,6 0 0336 ss 6,7 0 0337 `a 6,8 0 0340 'a 6,8 0 0341 ^a 6,8 0 0342 ~a 6,8 0 0343 :a 6,8 0 0344 oa 6,9 0 0345 ae 6,5 0 0346 ,c 6,5,2 0 0347 `e 6,8 0 0350 'e 6,8 0 0351 ^e 6,8 0 0352 :e 6,8 0 0353 `i 6,8 0 0354 'i 6,8 0 0355 ^i 6,8 0 0356 :i 6,8 0 0357 Sd 6,8 0 0360 ~n 6,8 0 0361 `o 6,8 0 0362 'o 6,8 0 0363 ^o 6,8 0 0364 ~o 6,8 0 0365 :o 6,8 0 0366 tdi 6,6 0 0367 /o 6,6,1 0 0370 `u 6,8 0 0371 'u 6,8 0 0372 ^u 6,8 0 0373 :u 6,8 0 0374 'y 6,8,2 0 0375 Tp 6,7,2 0 0376 :y 6,8,2 0 0377 groff-1.23.0/font/devX75/TI0000644000175000017500000000534314450320476012122 00000000000000name TI spacewidth 2 charset --- 7,7 0 00 --- 2,1 0 040 ! 3,7 0 041 " 4,8 0 042 dq " # 5,7 0 043 sh " $ 5,8,1 0 044 Do " % 9,7 0 045 & 8,7 0 046 ' 3,8 0 047 aq " cq " oq " ( 3,7,2 0 050 ) 4,7,2 0 051 * 5,7 0 052 + 7,5 0 053 , 3,1,2 0 054 \- 4,3 0 055 . 3,1 0 056 / 4,7 0 057 sl " 0 5,7 0 060 1 5,7 0 061 2 5,7 0 062 3 5,7 0 063 4 5,7 0 064 5 5,7 0 065 6 5,7 0 066 7 5,7 0 067 8 5,7 0 070 9 5,7 0 071 : 3,5 0 072 ; 3,5,2 0 073 < 5,5 0 074 = 7,4 0 075 > 5,5 0 076 ? 5,7 0 077 @ 10,7,2 0 0100 at " A 7,7 0 0101 B 6,7 0 0102 C 7,7 0 0103 D 7,7 0 0104 E 6,7 0 0105 F 6,7 0 0106 G 8,7 0 0107 H 7,7 0 0110 I 3,7 0 0111 J 4,7 0 0112 K 7,7 0 0113 L 6,7 0 0114 M 10,7 0 0115 N 7,7 0 0116 O 7,7 0 0117 P 6,7 0 0120 Q 7,7,2 0 0121 R 6,7 0 0122 S 5,7 0 0123 T 6,7 0 0124 U 7,7 0 0125 V 6,7 0 0126 W 9,7 0 0127 X 6,7 0 0130 Y 6,7 0 0131 Z 6,7 0 0132 [ 4,7,2 0 0133 lB " \ 5,7 0 0134 rs " ] 4,7,2 0 0135 rB " ^ 5,7 0 0136 a^ " ha " _ 5,0,3 0 0137 ` 3,8 0 0140 ga " a 5,5 0 0141 b 5,7 0 0142 c 5,5 0 0143 d 5,7 0 0144 e 5,5 0 0145 f 3,7,3 0 0146 g 4,5,3 0 0147 h 5,7 0 0150 i 3,7 0 0151 j 3,7,3 0 0152 k 5,7 0 0153 l 3,7 0 0154 m 7,5 0 0155 n 5,5 0 0156 o 5,5 0 0157 p 5,5,3 0 0160 q 5,5,3 0 0161 r 4,5 0 0162 s 4,5 0 0163 t 3,6 0 0164 u 5,5 0 0165 v 5,5 0 0166 w 7,5 0 0167 x 4,5 0 0170 y 5,5,3 0 0171 z 4,5 0 0172 { 4,7,2 0 0173 lC " | 3,7,2 0 0174 ba " } 4,7,2 0 0175 rC " ~ 6,4 0 0176 a~ " ti " --- 2,1 0 0240 r! 4,5,2 0 0241 ct 5,6,1 0 0242 Po 5,7 0 0243 Cs 5,7 0 0244 Ye 7,7 0 0245 bb 3,7,2 0 0246 sc 5,7,2 0 0247 ad 3,7 0 0250 co 9,7 0 0251 Of 4,7 0 0252 Fo 5,5 0 0253 tno 7,4 0 0254 - 4,3 0 0255 hy " rg 9,7 0 0256 a- 3,7 0 0257 de 4,7 0 0260 t+- 7,7 0 0261 S2 3,7 0 0262 S3 3,7 0 0263 aa 3,8 0 0264 mc 5,5,3 0 0265 ps 6,7,3 0 0266 pc 3,3 0 0267 ac 3,0,2 0 0270 S1 3,7 0 0271 Om 3,7 0 0272 Fc 5,5 0 0273 14 7,7 0 0274 12 7,7 0 0275 34 7,7 0 0276 r? 5,5,2 0 0277 `A 7,10 0 0300 'A 7,10 0 0301 ^A 7,10 0 0302 ~A 7,10 0 0303 :A 7,9 0 0304 oA 7,10 0 0305 AE 8,7 0 0306 ,C 7,7,2 0 0307 `E 6,10 0 0310 'E 6,10 0 0311 ^E 6,10 0 0312 :E 6,9 0 0313 `I 3,10 0 0314 'I 3,10 0 0315 ^I 3,10 0 0316 :I 3,9 0 0317 -D 7,7 0 0320 ~N 7,10 0 0321 `O 7,10 0 0322 'O 7,10 0 0323 ^O 7,10 0 0324 ~O 7,10 0 0325 :O 7,9 0 0326 tmu 7,5 0 0327 /O 7,8,1 0 0330 `U 7,10 0 0331 'U 7,10 0 0332 ^U 7,10 0 0333 :U 7,9 0 0334 'Y 6,9 0 0335 TP 6,7 0 0336 ss 6,7,2 0 0337 `a 5,8 0 0340 'a 5,8 0 0341 ^a 5,8 0 0342 ~a 5,8 0 0343 :a 5,7 0 0344 oa 5,8 0 0345 ae 7,5 0 0346 ,c 5,5,2 0 0347 `e 5,8 0 0350 'e 5,8 0 0351 ^e 5,8 0 0352 :e 5,7 0 0353 `i 3,8 0 0354 'i 3,8 0 0355 ^i 3,8 0 0356 :i 3,7 0 0357 Sd 5,8 0 0360 ~n 5,8 0 0361 `o 5,8 0 0362 'o 5,8 0 0363 ^o 5,8 0 0364 ~o 5,8 0 0365 :o 5,7 0 0366 tdi 7,5 0 0367 /o 5,6,1 0 0370 `u 5,8 0 0371 'u 5,8 0 0372 ^u 5,8 0 0373 :u 5,7 0 0374 'y 5,8,3 0 0375 Tp 5,7,3 0 0376 :y 5,7,3 0 0377 groff-1.23.0/font/devX75/DESC0000644000175000017500000000016413753060053012315 00000000000000styles R I B BI fonts 6 0 0 0 0 0 S sizes 8 10 12 14 18 24 0 res 75 X11 hor 1 vert 1 unitwidth 10 postpro gxditview groff-1.23.0/font/devX75/devX75.am0000644000175000017500000000375514450320476013271 00000000000000# Copyright (C) 2014-2022 Free Software Foundation, Inc. # # This file is part of 'groff'. # # 'groff' 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, either version 3 of the License, or # (at your option) any later version. # # 'groff' 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 this program. If not, see . DEVX75FONTS = \ font/devX75/DESC \ font/devX75/TR \ font/devX75/TI \ font/devX75/TB \ font/devX75/TBI \ font/devX75/CR \ font/devX75/CI \ font/devX75/CB \ font/devX75/CBI \ font/devX75/HR \ font/devX75/HI \ font/devX75/HB \ font/devX75/HBI \ font/devX75/NR \ font/devX75/NI \ font/devX75/NB \ font/devX75/NBI \ font/devX75/S if !WITHOUT_X11 devX75_fontdir = $(fontdir)/devX75 devX75_font_DATA = $(DEVX75FONTS) endif EXTRA_DIST += $(DEVX75FONTS) # This target generates font descriptions from core X11 font data # returned by a running X server; these are _not_ normally generated # during a build, but provided with the groff source distribution. # # This maintainer-mode target alters files in the source tree. maintainer-font-descriptions: devX75_font-descriptions devX75_fontsrcdir=$(top_srcdir)/font/devX75 devX75_font-descriptions: $(xtotroff) $(xditview_srcdir)/DESC.in \ $(xditview_srcdir)/FontMap-X11 $(AM_V_GEN)$(MKDIR_P) $(devX75_fontsrcdir) \ && sed -e 's/res .*/res 75/' $(xditview_srcdir)/DESC.in \ >$(devX75_fontsrcdir)/DESC \ && $(xtotroff) -d $(devX75_fontsrcdir) -r 75 -s 10 \ $(xditview_srcdir)/FontMap-X11 # Local Variables: # mode: makefile-automake # fill-column: 72 # End: # vim: set autoindent filetype=automake textwidth=72: groff-1.23.0/font/devX75/CBI0000644000175000017500000000532114450320476012177 00000000000000name CBI spacewidth 6 charset --- 6,5 0 00 --- 6,1 0 040 ! 6,7 0 041 " 6,7 0 042 dq " # 6,7 0 043 sh " $ 6,7,1 0 044 Do " % 6,7 0 045 & 6,6 0 046 ' 6,7 0 047 aq " cq " oq " ( 6,7,2 0 050 ) 6,7,2 0 051 * 6,7 0 052 + 6,6 0 053 , 6,1,2 0 054 \- 6,4 0 055 . 6,1 0 056 / 6,7,1 0 057 sl " 0 6,7 0 060 1 6,7 0 061 2 6,7 0 062 3 6,7 0 063 4 6,7 0 064 5 6,7 0 065 6 6,7 0 066 7 6,7 0 067 8 6,7 0 070 9 6,7 0 071 : 6,4 0 072 ; 6,4,2 0 073 < 6,6 0 074 = 6,5 0 075 > 6,6 0 076 ? 6,7 0 077 @ 6,7,1 0 0100 at " A 6,6 0 0101 B 6,6 0 0102 C 6,6 0 0103 D 6,6 0 0104 E 6,6 0 0105 F 6,6 0 0106 G 6,6 0 0107 H 6,6 0 0110 I 6,6 0 0111 J 6,6 0 0112 K 6,6 0 0113 L 6,6 0 0114 M 6,6 0 0115 N 6,6 0 0116 O 6,6 0 0117 P 6,6 0 0120 Q 6,6,1 0 0121 R 6,6 0 0122 S 6,6 0 0123 T 6,6 0 0124 U 6,6 0 0125 V 6,6 0 0126 W 6,6 0 0127 X 6,6 0 0130 Y 6,6 0 0131 Z 6,6 0 0132 [ 6,7,2 0 0133 lB " \ 6,7,1 0 0134 rs " ] 6,7,2 0 0135 rB " ^ 6,7 0 0136 a^ " ha " _ 6,0,2 0 0137 ` 6,8 0 0140 ga " a 6,5 0 0141 b 6,7 0 0142 c 6,5 0 0143 d 6,7 0 0144 e 6,5 0 0145 f 6,7 0 0146 g 6,5,2 0 0147 h 6,7 0 0150 i 6,7 0 0151 j 6,7,2 0 0152 k 6,7 0 0153 l 6,7 0 0154 m 6,5 0 0155 n 6,5 0 0156 o 6,5 0 0157 p 6,5,2 0 0160 q 6,5,2 0 0161 r 6,5 0 0162 s 6,5 0 0163 t 6,7 0 0164 u 6,5 0 0165 v 6,5 0 0166 w 6,5 0 0167 x 6,5 0 0170 y 6,5,2 0 0171 z 6,5 0 0172 { 6,7,2 0 0173 lC " | 6,7,1 0 0174 ba " } 6,7,2 0 0175 rC " ~ 6,5 0 0176 a~ " ti " --- 6,1 0 0240 r! 6,5,2 0 0241 ct 6,7,1 0 0242 Po 6,6 0 0243 Cs 6,6 0 0244 Ye 6,6 0 0245 bb 6,7,1 0 0246 sc 6,7,1 0 0247 ad 6,7 0 0250 co 6,7 0 0251 Of 6,6 0 0252 Fo 6,4 0 0253 tno 6,5 0 0254 - 6,4 0 0255 hy " rg 6,7 0 0256 a- 6,7 0 0257 de 6,7 0 0260 t+- 6,6 0 0261 S2 6,7 0 0262 S3 6,7 0 0263 aa 6,8 0 0264 mc 6,5,2 0 0265 ps 6,7,1 0 0266 pc 6,4 0 0267 ac 6,0,2 0 0270 S1 6,7 0 0271 Om 6,6 0 0272 Fc 6,4 0 0273 14 6,8,1 0 0274 12 6,8,1 0 0275 34 6,8,1 0 0276 r? 6,6,2 0 0277 `A 6,9 0 0300 'A 6,9 0 0301 ^A 6,9 0 0302 ~A 6,9 0 0303 :A 6,8 0 0304 oA 6,9 0 0305 AE 6,6 0 0306 ,C 6,6,2 0 0307 `E 6,9 0 0310 'E 6,9 0 0311 ^E 6,9 0 0312 :E 6,8 0 0313 `I 6,9 0 0314 'I 6,9 0 0315 ^I 6,9 0 0316 :I 6,8 0 0317 -D 6,6 0 0320 ~N 6,9 0 0321 `O 6,9 0 0322 'O 6,9 0 0323 ^O 6,9 0 0324 ~O 6,9 0 0325 :O 6,8 0 0326 tmu 6,6 0 0327 /O 6,7 0 0330 `U 6,9 0 0331 'U 6,9 0 0332 ^U 6,9 0 0333 :U 6,8 0 0334 'Y 6,9 0 0335 TP 6,6 0 0336 ss 6,7 0 0337 `a 6,8 0 0340 'a 6,8 0 0341 ^a 6,8 0 0342 ~a 6,8 0 0343 :a 6,7 0 0344 oa 6,9 0 0345 ae 6,5 0 0346 ,c 6,5,2 0 0347 `e 6,8 0 0350 'e 6,8 0 0351 ^e 6,8 0 0352 :e 6,7 0 0353 `i 6,8 0 0354 'i 6,8 0 0355 ^i 6,8 0 0356 :i 6,7 0 0357 Sd 6,8 0 0360 ~n 6,8 0 0361 `o 6,8 0 0362 'o 6,8 0 0363 ^o 6,8 0 0364 ~o 6,8 0 0365 :o 6,7 0 0366 tdi 6,6 0 0367 /o 6,5 0 0370 `u 6,8 0 0371 'u 6,8 0 0372 ^u 6,8 0 0373 :u 6,7 0 0374 'y 6,8,2 0 0375 Tp 6,7,2 0 0376 :y 6,7,2 0 0377 groff-1.23.0/font/devX75/NBI0000644000175000017500000000534714450320476012222 00000000000000name NBI spacewidth 2 charset --- 10,7 0 00 --- 2,1 0 040 ! 5,8 0 041 " 6,8 0 042 dq " # 8,7 0 043 sh " $ 6,9,1 0 044 Do " % 11,8 0 045 & 10,8 0 046 ' 4,8 0 047 aq " cq " oq " ( 4,8,1 0 050 ) 5,8,1 0 051 * 6,8 0 052 + 6,6 0 053 , 3,2,2 0 054 \- 4,4 0 055 . 3,2 0 056 / 5,8 0 057 sl " 0 6,8 0 060 1 6,8 0 061 2 6,8 0 062 3 6,8 0 063 4 6,8 0 064 5 6,8 0 065 6 6,8 0 066 7 6,8 0 067 8 6,8 0 070 9 6,8 0 071 : 4,5 0 072 ; 4,5,2 0 073 < 7,6 0 074 = 6,5 0 075 > 7,6 0 076 ? 6,8 0 077 @ 11,8 0 0100 at " A 8,8 0 0101 B 8,8 0 0102 C 7,8 0 0103 D 9,8 0 0104 E 8,8 0 0105 F 7,8 0 0106 G 8,8 0 0107 H 10,8 0 0110 I 6,8 0 0111 J 7,8 0 0112 K 10,8 0 0113 L 7,8 0 0114 M 11,8 0 0115 N 8,8 0 0116 O 8,8 0 0117 P 8,8 0 0120 Q 8,8,2 0 0121 R 9,8 0 0122 S 7,8 0 0123 T 7,8 0 0124 U 8,8 0 0125 V 8,8 0 0126 W 11,8 0 0127 X 8,8 0 0130 Y 7,8 0 0131 Z 8,8 0 0132 [ 5,8,1 0 0133 lB " \ 5,8 0 0134 rs " ] 5,8,1 0 0135 rB " ^ 6,8 0 0136 a^ " ha " _ 5,0,2 0 0137 ` 4,8 0 0140 ga " a 7,5 0 0141 b 7,8 0 0142 c 6,5 0 0143 d 7,8 0 0144 e 6,5 0 0145 f 5,8,2 0 0146 g 6,6,2 0 0147 h 7,8 0 0150 i 4,8 0 0151 j 4,8,2 0 0152 k 7,8 0 0153 l 4,8 0 0154 m 10,5 0 0155 n 7,5 0 0156 o 6,5 0 0157 p 7,5,2 0 0160 q 7,5,2 0 0161 r 5,5 0 0162 s 4,5 0 0163 t 4,7 0 0164 u 7,5 0 0165 v 6,5 0 0166 w 10,5 0 0167 x 7,5 0 0170 y 7,5,2 0 0171 z 5,5 0 0172 { 5,8,1 0 0173 lC " | 6,8 0 0174 ba " } 5,8,1 0 0175 rC " ~ 7,5 0 0176 a~ " ti " --- 2,1 0 0240 r! 4,6,2 0 0241 ct 6,6,1 0 0242 Po 7,8 0 0243 Cs 7,7 0 0244 Ye 7,8 0 0245 bb 6,8 0 0246 sc 6,8,2 0 0247 ad 4,8 0 0250 co 9,8 0 0251 Of 6,8 0 0252 Fo 8,5 0 0253 tno 6,5 0 0254 - 4,4 0 0255 hy " rg 9,8 0 0256 a- 5,7 0 0257 de 4,8 0 0260 t+- 6,6 0 0261 S2 3,8 0 0262 S3 3,8 0 0263 aa 4,8 0 0264 mc 7,5,2 0 0265 ps 8,8 0 0266 pc 3,5 0 0267 ac 4,1,2 0 0270 S1 3,8 0 0271 Om 5,8 0 0272 Fc 8,5 0 0273 14 9,8 0 0274 12 9,8 0 0275 34 9,8 0 0276 r? 6,6,2 0 0277 `A 8,11 0 0300 'A 8,11 0 0301 ^A 8,11 0 0302 ~A 8,11 0 0303 :A 8,11 0 0304 oA 8,11 0 0305 AE 10,8 0 0306 ,C 7,8,2 0 0307 `E 8,11 0 0310 'E 8,11 0 0311 ^E 8,11 0 0312 :E 8,11 0 0313 `I 6,11 0 0314 'I 6,11 0 0315 ^I 6,11 0 0316 :I 6,11 0 0317 -D 9,8 0 0320 ~N 8,11 0 0321 `O 8,11 0 0322 'O 8,11 0 0323 ^O 8,11 0 0324 ~O 8,11 0 0325 :O 8,11 0 0326 tmu 6,6 0 0327 /O 8,8 0 0330 `U 8,11 0 0331 'U 8,11 0 0332 ^U 8,11 0 0333 :U 8,11 0 0334 'Y 7,11 0 0335 TP 8,8 0 0336 ss 8,8,2 0 0337 `a 7,8 0 0340 'a 7,8 0 0341 ^a 7,8 0 0342 ~a 7,8 0 0343 :a 7,8 0 0344 oa 7,9 0 0345 ae 9,5 0 0346 ,c 6,5,2 0 0347 `e 6,8 0 0350 'e 6,8 0 0351 ^e 6,8 0 0352 :e 6,8 0 0353 `i 4,8 0 0354 'i 4,8 0 0355 ^i 4,8 0 0356 :i 4,8 0 0357 Sd 6,8 0 0360 ~n 7,8 0 0361 `o 6,8 0 0362 'o 6,8 0 0363 ^o 6,8 0 0364 ~o 6,8 0 0365 :o 6,8 0 0366 tdi 6,6 0 0367 /o 6,5 0 0370 `u 7,8 0 0371 'u 7,8 0 0372 ^u 7,8 0 0373 :u 7,8 0 0374 'y 7,8,2 0 0375 Tp 7,8,2 0 0376 :y 7,8,2 0 0377 groff-1.23.0/font/devX75/HI0000644000175000017500000000535214450320476012106 00000000000000name HI spacewidth 3 charset --- 8,7 0 00 --- 3,1 0 040 ! 4,8 0 041 " 4,8 0 042 dq " # 7,7 0 043 sh " $ 6,8,1 0 044 Do " % 9,8 0 045 & 8,8 0 046 ' 2,8 0 047 aq " cq " oq " ( 4,8,2 0 050 ) 4,8,2 0 051 * 4,8 0 052 + 6,6 0 053 , 3,1,2 0 054 \- 6,4 0 055 . 3,1 0 056 / 3,8 0 057 sl " 0 6,8 0 060 1 6,8 0 061 2 6,8 0 062 3 6,8 0 063 4 6,8 0 064 5 6,8 0 065 6 6,8 0 066 7 6,8 0 067 8 6,8 0 070 9 6,8 0 071 : 3,6 0 072 ; 3,6,2 0 073 < 6,6 0 074 = 7,5 0 075 > 6,6 0 076 ? 6,8 0 077 @ 11,8,2 0 0100 at " A 7,8 0 0101 B 7,8 0 0102 C 8,8 0 0103 D 8,8 0 0104 E 7,8 0 0105 F 6,8 0 0106 G 8,8 0 0107 H 8,8 0 0110 I 3,8 0 0111 J 5,8 0 0112 K 7,8 0 0113 L 5,8 0 0114 M 9,8 0 0115 N 8,8 0 0116 O 8,8 0 0117 P 7,8 0 0120 Q 8,8,1 0 0121 R 7,8 0 0122 S 7,8 0 0123 T 5,8 0 0124 U 8,8 0 0125 V 7,8 0 0126 W 10,8 0 0127 X 7,8 0 0130 Y 7,8 0 0131 Z 7,8 0 0132 [ 4,8,2 0 0133 lB " \ 3,8 0 0134 rs " ] 4,8,2 0 0135 rB " ^ 6,7 0 0136 a^ " ha " _ 6,0,2 0 0137 ` 3,8 0 0140 ga " a 5,6 0 0141 b 5,8 0 0142 c 5,6 0 0143 d 5,8 0 0144 e 5,6 0 0145 f 4,8 0 0146 g 5,6,2 0 0147 h 6,8 0 0150 i 2,8 0 0151 j 2,8,2 0 0152 k 5,8 0 0153 l 2,8 0 0154 m 8,6 0 0155 n 6,6 0 0156 o 6,6 0 0157 p 5,6,2 0 0160 q 5,6,2 0 0161 r 4,6 0 0162 s 5,6 0 0163 t 4,8 0 0164 u 5,6 0 0165 v 6,6 0 0166 w 8,6 0 0167 x 6,6 0 0170 y 5,6,2 0 0171 z 5,6 0 0172 { 4,8,2 0 0173 lC " | 3,8,2 0 0174 ba " } 4,8,2 0 0175 rC " ~ 7,5 0 0176 a~ " ti " --- 3,1 0 0240 r! 4,6,2 0 0241 ct 7,7,1 0 0242 Po 6,8 0 0243 Cs 6,7 0 0244 Ye 6,8 0 0245 bb 3,8,2 0 0246 sc 6,8,2 0 0247 ad 3,8 0 0250 co 10,8 0 0251 Of 5,8 0 0252 Fo 8,5 0 0253 tno 7,5 0 0254 - 6,4 0 0255 hy " rg 10,8 0 0256 a- 3,8 0 0257 de 4,7 0 0260 t+- 6,7 0 0261 S2 3,8 0 0262 S3 3,8 0 0263 aa 3,9 0 0264 mc 5,6,2 0 0265 ps 6,8,2 0 0266 pc 3,5 0 0267 ac 3,1,2 0 0270 S1 3,8 0 0271 Om 5,8 0 0272 Fc 8,5 0 0273 14 9,8,1 0 0274 12 9,8,1 0 0275 34 9,8,1 0 0276 r? 6,6,2 0 0277 `A 7,11 0 0300 'A 7,11 0 0301 ^A 7,11 0 0302 ~A 7,11 0 0303 :A 7,10 0 0304 oA 7,11 0 0305 AE 10,8 0 0306 ,C 8,8,2 0 0307 `E 7,11 0 0310 'E 7,11 0 0311 ^E 7,11 0 0312 :E 7,10 0 0313 `I 3,11 0 0314 'I 3,11 0 0315 ^I 3,11 0 0316 :I 3,10 0 0317 -D 8,8 0 0320 ~N 8,11 0 0321 `O 8,11 0 0322 'O 8,11 0 0323 ^O 8,11 0 0324 ~O 8,11 0 0325 :O 8,10 0 0326 tmu 6,6 0 0327 /O 8,8 0 0330 `U 8,11 0 0331 'U 8,11 0 0332 ^U 8,11 0 0333 :U 8,10 0 0334 'Y 7,11 0 0335 TP 7,8 0 0336 ss 6,8 0 0337 `a 5,9 0 0340 'a 5,9 0 0341 ^a 5,9 0 0342 ~a 5,9 0 0343 :a 5,8 0 0344 oa 5,9 0 0345 ae 8,6 0 0346 ,c 5,6,2 0 0347 `e 5,9 0 0350 'e 5,9 0 0351 ^e 5,9 0 0352 :e 5,8 0 0353 `i 2,9 0 0354 'i 2,9 0 0355 ^i 2,9 0 0356 :i 2,8 0 0357 Sd 6,9 0 0360 ~n 6,9 0 0361 `o 6,9 0 0362 'o 6,9 0 0363 ^o 6,9 0 0364 ~o 6,9 0 0365 :o 6,8 0 0366 tdi 6,6 0 0367 /o 6,6 0 0370 `u 5,9 0 0371 'u 5,9 0 0372 ^u 5,9 0 0373 :u 5,8 0 0374 'y 5,9,2 0 0375 Tp 5,8,2 0 0376 :y 5,8,2 0 0377 groff-1.23.0/font/devX75/HR0000644000175000017500000000534314450320476012117 00000000000000name HR spacewidth 3 charset --- 8,7 0 00 --- 3,1 0 040 ! 3,8 0 041 " 4,8 0 042 dq " # 6,7 0 043 sh " $ 6,8,1 0 044 Do " % 9,8 0 045 & 8,8 0 046 ' 2,8 0 047 aq " cq " oq " ( 4,8,2 0 050 ) 4,8,2 0 051 * 4,8 0 052 + 6,6 0 053 , 3,1,2 0 054 \- 4,4 0 055 . 3,1 0 056 / 3,8 0 057 sl " 0 6,8 0 060 1 6,8 0 061 2 6,8 0 062 3 6,8 0 063 4 6,8 0 064 5 6,8 0 065 6 6,8 0 066 7 6,8 0 067 8 6,8 0 070 9 6,8 0 071 : 3,6 0 072 ; 3,6,2 0 073 < 6,6 0 074 = 5,5 0 075 > 6,6 0 076 ? 6,8 0 077 @ 11,8,2 0 0100 at " A 7,8 0 0101 B 7,8 0 0102 C 8,8 0 0103 D 8,8 0 0104 E 7,8 0 0105 F 6,8 0 0106 G 8,8 0 0107 H 8,8 0 0110 I 3,8 0 0111 J 5,8 0 0112 K 7,8 0 0113 L 6,8 0 0114 M 9,8 0 0115 N 8,8 0 0116 O 8,8 0 0117 P 7,8 0 0120 Q 8,8,1 0 0121 R 7,8 0 0122 S 7,8 0 0123 T 5,8 0 0124 U 8,8 0 0125 V 7,8 0 0126 W 9,8 0 0127 X 7,8 0 0130 Y 7,8 0 0131 Z 7,8 0 0132 [ 3,8,2 0 0133 lB " \ 3,8 0 0134 rs " ] 3,8,2 0 0135 rB " ^ 6,8 0 0136 a^ " ha " _ 6,0,2 0 0137 ` 3,8 0 0140 ga " a 5,6 0 0141 b 6,8 0 0142 c 5,6 0 0143 d 6,8 0 0144 e 5,6 0 0145 f 4,8 0 0146 g 6,6,2 0 0147 h 6,8 0 0150 i 2,8 0 0151 j 2,8,1 0 0152 k 5,8 0 0153 l 2,8 0 0154 m 8,6 0 0155 n 6,6 0 0156 o 6,6 0 0157 p 6,6,2 0 0160 q 6,6,2 0 0161 r 4,6 0 0162 s 5,6 0 0163 t 4,8 0 0164 u 5,6 0 0165 v 6,6 0 0166 w 8,6 0 0167 x 6,6 0 0170 y 5,6,2 0 0171 z 5,6 0 0172 { 3,8,2 0 0173 lC " | 3,8,2 0 0174 ba " } 3,8,2 0 0175 rC " ~ 7,5 0 0176 a~ " ti " --- 3,1 0 0240 r! 3,6,2 0 0241 ct 6,7,1 0 0242 Po 6,8 0 0243 Cs 5,7 0 0244 Ye 6,8 0 0245 bb 3,8,2 0 0246 sc 6,8,2 0 0247 ad 3,8 0 0250 co 9,7 0 0251 Of 4,8 0 0252 Fo 6,5 0 0253 tno 7,5 0 0254 - 4,4 0 0255 hy " rg 9,7 0 0256 a- 3,8 0 0257 de 4,7 0 0260 t+- 6,7 0 0261 S2 3,7 0 0262 S3 3,7 0 0263 aa 3,8 0 0264 mc 5,6,2 0 0265 ps 6,8,2 0 0266 pc 3,4 0 0267 ac 3,0,2 0 0270 S1 3,7 0 0271 Om 4,8 0 0272 Fc 6,5 0 0273 14 9,8 0 0274 12 9,8 0 0275 34 9,8 0 0276 r? 6,6,2 0 0277 `A 7,11 0 0300 'A 7,11 0 0301 ^A 7,11 0 0302 ~A 7,11 0 0303 :A 7,10 0 0304 oA 7,11 0 0305 AE 10,8 0 0306 ,C 8,8,2 0 0307 `E 7,11 0 0310 'E 7,11 0 0311 ^E 7,11 0 0312 :E 7,10 0 0313 `I 3,11 0 0314 'I 3,11 0 0315 ^I 3,11 0 0316 :I 3,10 0 0317 -D 8,8 0 0320 ~N 8,11 0 0321 `O 8,11 0 0322 'O 8,11 0 0323 ^O 8,11 0 0324 ~O 8,11 0 0325 :O 8,10 0 0326 tmu 6,6 0 0327 /O 8,9,1 0 0330 `U 8,11 0 0331 'U 8,11 0 0332 ^U 8,11 0 0333 :U 8,10 0 0334 'Y 7,11 0 0335 TP 7,8 0 0336 ss 5,8 0 0337 `a 5,9 0 0340 'a 5,9 0 0341 ^a 5,9 0 0342 ~a 5,9 0 0343 :a 5,8 0 0344 oa 5,9 0 0345 ae 8,6 0 0346 ,c 5,6,2 0 0347 `e 5,9 0 0350 'e 5,9 0 0351 ^e 5,9 0 0352 :e 5,8 0 0353 `i 2,9 0 0354 'i 2,9 0 0355 ^i 2,9 0 0356 :i 2,8 0 0357 Sd 6,9 0 0360 ~n 5,9 0 0361 `o 6,9 0 0362 'o 6,9 0 0363 ^o 6,9 0 0364 ~o 6,9 0 0365 :o 6,8 0 0366 tdi 6,6 0 0367 /o 6,6 0 0370 `u 5,9 0 0371 'u 5,9 0 0372 ^u 5,9 0 0373 :u 5,8 0 0374 'y 5,9,2 0 0375 Tp 6,8,2 0 0376 :y 5,8,2 0 0377 groff-1.23.0/font/devX75/NR0000644000175000017500000000534214450320476012124 00000000000000name NR spacewidth 3 charset --- 9,7 0 00 --- 3,1 0 040 ! 4,8 0 041 " 6,8 0 042 dq " # 8,8 0 043 sh " $ 5,9,1 0 044 Do " % 9,8 0 045 & 10,8 0 046 ' 4,8 0 047 aq " cq " oq " ( 4,8,1 0 050 ) 4,8,1 0 051 * 6,8 0 052 + 6,5 0 053 , 3,2,1 0 054 \- 4,3 0 055 . 4,2 0 056 / 4,8 0 057 sl " 0 5,8 0 060 1 5,8 0 061 2 5,8 0 062 3 5,8 0 063 4 5,8 0 064 5 5,8 0 065 6 5,8 0 066 7 5,8 0 067 8 5,8 0 070 9 5,8 0 071 : 4,5 0 072 ; 4,5,1 0 073 < 7,5 0 074 = 6,4 0 075 > 7,5 0 076 ? 5,8 0 077 @ 9,8 0 0100 at " A 8,8 0 0101 B 7,8 0 0102 C 7,8 0 0103 D 8,8 0 0104 E 7,8 0 0105 F 7,8 0 0106 G 8,8 0 0107 H 9,8 0 0110 I 4,8 0 0111 J 5,8 0 0112 K 8,8 0 0113 L 7,8 0 0114 M 10,8 0 0115 N 9,8 0 0116 O 8,8 0 0117 P 7,8 0 0120 Q 8,8,1 0 0121 R 8,8 0 0122 S 6,8 0 0123 T 8,8 0 0124 U 8,8 0 0125 V 8,8 0 0126 W 12,8 0 0127 X 7,8 0 0130 Y 8,8 0 0131 Z 6,8 0 0132 [ 3,8,1 0 0133 lB " \ 5,8 0 0134 rs " ] 3,8,1 0 0135 rB " ^ 6,8 0 0136 a^ " ha " _ 5,0,2 0 0137 ` 3,8 0 0140 ga " a 6,5 0 0141 b 5,8 0 0142 c 5,5 0 0143 d 6,8 0 0144 e 5,5 0 0145 f 4,8 0 0146 g 6,5,2 0 0147 h 6,8 0 0150 i 4,7 0 0151 j 4,7,2 0 0152 k 7,8 0 0153 l 4,8 0 0154 m 10,5 0 0155 n 7,5 0 0156 o 5,5 0 0157 p 5,5,2 0 0160 q 6,5,2 0 0161 r 5,5 0 0162 s 5,5 0 0163 t 3,7 0 0164 u 6,5 0 0165 v 6,5 0 0166 w 8,5 0 0167 x 6,5 0 0170 y 6,5,2 0 0171 z 5,5 0 0172 { 4,8,1 0 0173 lC " | 6,8 0 0174 ba " } 4,8,1 0 0175 rC " ~ 7,4 0 0176 a~ " ti " --- 3,1 0 0240 r! 4,6,2 0 0241 ct 6,6,1 0 0242 Po 7,8 0 0243 Cs 7,7 0 0244 Ye 8,8 0 0245 bb 6,8 0 0246 sc 5,8,2 0 0247 ad 4,7 0 0250 co 10,8 0 0251 Of 5,8 0 0252 Fo 6,4 0 0253 tno 6,4 0 0254 - 4,3 0 0255 hy " rg 10,8 0 0256 a- 5,7 0 0257 de 4,8 0 0260 t+- 6,5 0 0261 S2 3,8 0 0262 S3 3,8 0 0263 aa 3,8 0 0264 mc 6,5,2 0 0265 ps 7,8,2 0 0266 pc 4,4 0 0267 ac 3,1,2 0 0270 S1 3,8 0 0271 Om 5,8 0 0272 Fc 6,4 0 0273 14 7,8 0 0274 12 7,8 0 0275 34 7,8 0 0276 r? 5,6,2 0 0277 `A 8,11 0 0300 'A 8,11 0 0301 ^A 8,11 0 0302 ~A 8,11 0 0303 :A 8,10 0 0304 oA 8,11 0 0305 AE 11,8 0 0306 ,C 7,8,2 0 0307 `E 7,11 0 0310 'E 7,11 0 0311 ^E 7,11 0 0312 :E 7,10 0 0313 `I 4,11 0 0314 'I 4,11 0 0315 ^I 4,11 0 0316 :I 4,10 0 0317 -D 8,8 0 0320 ~N 9,11 0 0321 `O 8,11 0 0322 'O 8,11 0 0323 ^O 8,11 0 0324 ~O 8,11 0 0325 :O 8,10 0 0326 tmu 6,5 0 0327 /O 8,8 0 0330 `U 8,11 0 0331 'U 8,11 0 0332 ^U 8,11 0 0333 :U 8,10 0 0334 'Y 8,11 0 0335 TP 7,8 0 0336 ss 7,8 0 0337 `a 6,8 0 0340 'a 6,8 0 0341 ^a 6,8 0 0342 ~a 6,8 0 0343 :a 6,7 0 0344 oa 6,8 0 0345 ae 8,5 0 0346 ,c 5,5,2 0 0347 `e 5,8 0 0350 'e 5,8 0 0351 ^e 5,8 0 0352 :e 5,7 0 0353 `i 4,8 0 0354 'i 4,8 0 0355 ^i 4,8 0 0356 :i 4,7 0 0357 Sd 5,8 0 0360 ~n 7,8 0 0361 `o 5,8 0 0362 'o 5,8 0 0363 ^o 5,8 0 0364 ~o 5,8 0 0365 :o 5,7 0 0366 tdi 6,5 0 0367 /o 5,5,1 0 0370 `u 6,8 0 0371 'u 6,8 0 0372 ^u 6,8 0 0373 :u 6,7 0 0374 'y 6,8,2 0 0375 Tp 5,8,2 0 0376 :y 6,7,2 0 0377 groff-1.23.0/font/devhtml/0000755000175000017500000000000014451355542012322 500000000000000groff-1.23.0/font/devhtml/DESC.proto0000644000175000017500000000031113753060053014032 00000000000000res 240 hor 24 vert 40 unitwidth 10 sizes 1-1000 0 fonts 9 R I B BI CR CI CB CBI S tcommand unscaled_charwidths postpro post-grohtml prepro pre-grohtml use_charnames_in_special pass_filenames unicode groff-1.23.0/font/devhtml/R.proto0000644000175000017500000006114714450320476013536 00000000000000name R internalname 0 spacewidth 24 # TODO: #- 24 0 0x2010 #hy " charset ' 24 0 0x2019 - 24 0 0x002D hy " ` 24 0 0x2018 ^ 24 0 0x02C6 ~ 24 0 0x02DC la 24 0 0x2329 ra 24 0 0x232A u0041_0300 24 0 0x00C0 u0041_0301 24 0 0x00C1 u0041_0302 24 0 0x00C2 u0041_0303 24 0 0x00C3 u0041_0308 24 0 0x00C4 u0041_030A 24 0 0x00C5 u0043_0327 24 0 0x00C7 u0045_0300 24 0 0x00C8 u0045_0301 24 0 0x00C9 u0045_0302 24 0 0x00CA u0045_0308 24 0 0x00CB u0049_0300 24 0 0x00CC u0049_0301 24 0 0x00CD u0049_0302 24 0 0x00CE u0049_0308 24 0 0x00CF u004E_0303 24 0 0x00D1 u004F_0300 24 0 0x00D2 u004F_0301 24 0 0x00D3 u004F_0302 24 0 0x00D4 u004F_0303 24 0 0x00D5 u004F_0308 24 0 0x00D6 u0055_0300 24 0 0x00D9 u0055_0301 24 0 0x00DA u0055_0302 24 0 0x00DB u0055_0308 24 0 0x00DC u0059_0301 24 0 0x00DD u0061_0300 24 0 0x00E0 u0061_0301 24 0 0x00E1 u0061_0302 24 0 0x00E2 u0061_0303 24 0 0x00E3 u0061_0308 24 0 0x00E4 u0061_030A 24 0 0x00E5 u0063_0327 24 0 0x00E7 u0065_0300 24 0 0x00E8 u0065_0301 24 0 0x00E9 u0065_0302 24 0 0x00EA u0065_0308 24 0 0x00EB u0069_0300 24 0 0x00EC u0069_0301 24 0 0x00ED u0069_0302 24 0 0x00EE u0069_0308 24 0 0x00EF u006E_0303 24 0 0x00F1 u006F_0300 24 0 0x00F2 u006F_0301 24 0 0x00F3 u006F_0302 24 0 0x00F4 u006F_0303 24 0 0x00F5 u006F_0308 24 0 0x00F6 u0075_0300 24 0 0x00F9 u0075_0301 24 0 0x00FA u0075_0302 24 0 0x00FB u0075_0308 24 0 0x00FC u0079_0301 24 0 0x00FD u0079_0308 24 0 0x00FF u0041_0304 24 0 0x0100 u0061_0304 24 0 0x0101 u0041_0306 24 0 0x0102 u0061_0306 24 0 0x0103 u0041_0328 24 0 0x0104 u0061_0328 24 0 0x0105 u0043_0301 24 0 0x0106 u0063_0301 24 0 0x0107 u0043_0302 24 0 0x0108 u0063_0302 24 0 0x0109 u0043_0307 24 0 0x010A u0063_0307 24 0 0x010B u0043_030C 24 0 0x010C u0063_030C 24 0 0x010D u0044_030C 24 0 0x010E u0064_030C 24 0 0x010F u0045_0304 24 0 0x0112 u0065_0304 24 0 0x0113 u0045_0306 24 0 0x0114 u0065_0306 24 0 0x0115 u0045_0307 24 0 0x0116 u0065_0307 24 0 0x0117 u0045_0328 24 0 0x0118 u0065_0328 24 0 0x0119 u0045_030C 24 0 0x011A u0065_030C 24 0 0x011B u0047_0302 24 0 0x011C u0067_0302 24 0 0x011D u0047_0306 24 0 0x011E u0067_0306 24 0 0x011F u0047_0307 24 0 0x0120 u0067_0307 24 0 0x0121 u0047_0327 24 0 0x0122 u0067_0327 24 0 0x0123 u0048_0302 24 0 0x0124 u0068_0302 24 0 0x0125 u0049_0303 24 0 0x0128 u0069_0303 24 0 0x0129 u0049_0304 24 0 0x012A u0069_0304 24 0 0x012B u0049_0306 24 0 0x012C u0069_0306 24 0 0x012D u0049_0328 24 0 0x012E u0069_0328 24 0 0x012F u0049_0307 24 0 0x0130 u004A_0302 24 0 0x0134 u006A_0302 24 0 0x0135 u004B_0327 24 0 0x0136 u006B_0327 24 0 0x0137 u004C_0301 24 0 0x0139 u006C_0301 24 0 0x013A u004C_0327 24 0 0x013B u006C_0327 24 0 0x013C u004C_030C 24 0 0x013D u006C_030C 24 0 0x013E u004E_0301 24 0 0x0143 u006E_0301 24 0 0x0144 u004E_0327 24 0 0x0145 u006E_0327 24 0 0x0146 u004E_030C 24 0 0x0147 u006E_030C 24 0 0x0148 u004F_0304 24 0 0x014C u006F_0304 24 0 0x014D u004F_0306 24 0 0x014E u006F_0306 24 0 0x014F u004F_030B 24 0 0x0150 u006F_030B 24 0 0x0151 u0052_0301 24 0 0x0154 u0072_0301 24 0 0x0155 u0052_0327 24 0 0x0156 u0072_0327 24 0 0x0157 u0052_030C 24 0 0x0158 u0072_030C 24 0 0x0159 u0053_0301 24 0 0x015A u0073_0301 24 0 0x015B u0053_0302 24 0 0x015C u0073_0302 24 0 0x015D u0053_0327 24 0 0x015E u0073_0327 24 0 0x015F u0053_030C 24 0 0x0160 u0073_030C 24 0 0x0161 u0054_0327 24 0 0x0162 u0074_0327 24 0 0x0163 u0054_030C 24 0 0x0164 u0074_030C 24 0 0x0165 u0055_0303 24 0 0x0168 u0075_0303 24 0 0x0169 u0055_0304 24 0 0x016A u0075_0304 24 0 0x016B u0055_0306 24 0 0x016C u0075_0306 24 0 0x016D u0055_030A 24 0 0x016E u0075_030A 24 0 0x016F u0055_030B 24 0 0x0170 u0075_030B 24 0 0x0171 u0055_0328 24 0 0x0172 u0075_0328 24 0 0x0173 u0057_0302 24 0 0x0174 u0077_0302 24 0 0x0175 u0059_0302 24 0 0x0176 u0079_0302 24 0 0x0177 u0059_0308 24 0 0x0178 u005A_0301 24 0 0x0179 u007A_0301 24 0 0x017A u005A_0307 24 0 0x017B u007A_0307 24 0 0x017C u005A_030C 24 0 0x017D u007A_030C 24 0 0x017E u004F_031B 24 0 0x01A0 u006F_031B 24 0 0x01A1 u0055_031B 24 0 0x01AF u0075_031B 24 0 0x01B0 u0041_030C 24 0 0x01CD u0061_030C 24 0 0x01CE u0049_030C 24 0 0x01CF u0069_030C 24 0 0x01D0 u004F_030C 24 0 0x01D1 u006F_030C 24 0 0x01D2 u0055_030C 24 0 0x01D3 u0075_030C 24 0 0x01D4 u0055_0308_0304 24 0 0x01D5 u0075_0308_0304 24 0 0x01D6 u0055_0308_0301 24 0 0x01D7 u0075_0308_0301 24 0 0x01D8 u0055_0308_030C 24 0 0x01D9 u0075_0308_030C 24 0 0x01DA u0055_0308_0300 24 0 0x01DB u0075_0308_0300 24 0 0x01DC u0041_0308_0304 24 0 0x01DE u0061_0308_0304 24 0 0x01DF u0041_0307_0304 24 0 0x01E0 u0061_0307_0304 24 0 0x01E1 u00C6_0304 24 0 0x01E2 u00E6_0304 24 0 0x01E3 u0047_030C 24 0 0x01E6 u0067_030C 24 0 0x01E7 u004B_030C 24 0 0x01E8 u006B_030C 24 0 0x01E9 u004F_0328 24 0 0x01EA u006F_0328 24 0 0x01EB u004F_0328_0304 24 0 0x01EC u006F_0328_0304 24 0 0x01ED u01B7_030C 24 0 0x01EE u0292_030C 24 0 0x01EF u006A_030C 24 0 0x01F0 u0047_0301 24 0 0x01F4 u0067_0301 24 0 0x01F5 u004E_0300 24 0 0x01F8 u006E_0300 24 0 0x01F9 u0041_030A_0301 24 0 0x01FA u0061_030A_0301 24 0 0x01FB u00C6_0301 24 0 0x01FC u00E6_0301 24 0 0x01FD u00D8_0301 24 0 0x01FE u00F8_0301 24 0 0x01FF u0041_030F 24 0 0x0200 u0061_030F 24 0 0x0201 u0041_0311 24 0 0x0202 u0061_0311 24 0 0x0203 u0045_030F 24 0 0x0204 u0065_030F 24 0 0x0205 u0045_0311 24 0 0x0206 u0065_0311 24 0 0x0207 u0049_030F 24 0 0x0208 u0069_030F 24 0 0x0209 u0049_0311 24 0 0x020A u0069_0311 24 0 0x020B u004F_030F 24 0 0x020C u006F_030F 24 0 0x020D u004F_0311 24 0 0x020E u006F_0311 24 0 0x020F u0052_030F 24 0 0x0210 u0072_030F 24 0 0x0211 u0052_0311 24 0 0x0212 u0072_0311 24 0 0x0213 u0055_030F 24 0 0x0214 u0075_030F 24 0 0x0215 u0055_0311 24 0 0x0216 u0075_0311 24 0 0x0217 u0053_0326 24 0 0x0218 u0073_0326 24 0 0x0219 u0054_0326 24 0 0x021A u0074_0326 24 0 0x021B u0048_030C 24 0 0x021E u0068_030C 24 0 0x021F u0041_0307 24 0 0x0226 u0061_0307 24 0 0x0227 u0045_0327 24 0 0x0228 u0065_0327 24 0 0x0229 u004F_0308_0304 24 0 0x022A u006F_0308_0304 24 0 0x022B u004F_0303_0304 24 0 0x022C u006F_0303_0304 24 0 0x022D u004F_0307 24 0 0x022E u006F_0307 24 0 0x022F u004F_0307_0304 24 0 0x0230 u006F_0307_0304 24 0 0x0231 u0059_0304 24 0 0x0232 u0079_0304 24 0 0x0233 u0308_0301 24 0 0x0344 u00A8_0301 24 0 0x0385 u0391_0301 24 0 0x0386 u0395_0301 24 0 0x0388 u0397_0301 24 0 0x0389 u0399_0301 24 0 0x038A u039F_0301 24 0 0x038C u03A5_0301 24 0 0x038E u03A9_0301 24 0 0x038F u03B9_0308_0301 24 0 0x0390 u0399_0308 24 0 0x03AA u03A5_0308 24 0 0x03AB u03B1_0301 24 0 0x03AC u03B5_0301 24 0 0x03AD u03B7_0301 24 0 0x03AE u03B9_0301 24 0 0x03AF u03C5_0308_0301 24 0 0x03B0 u03B9_0308 24 0 0x03CA u03C5_0308 24 0 0x03CB u03BF_0301 24 0 0x03CC u03C5_0301 24 0 0x03CD u03C9_0301 24 0 0x03CE u03D2_0301 24 0 0x03D3 u03D2_0308 24 0 0x03D4 u0415_0300 24 0 0x0400 u0415_0308 24 0 0x0401 u0413_0301 24 0 0x0403 u0406_0308 24 0 0x0407 u041A_0301 24 0 0x040C u0418_0300 24 0 0x040D u0423_0306 24 0 0x040E u0418_0306 24 0 0x0419 u0438_0306 24 0 0x0439 u0435_0300 24 0 0x0450 u0435_0308 24 0 0x0451 u0433_0301 24 0 0x0453 u0456_0308 24 0 0x0457 u043A_0301 24 0 0x045C u0438_0300 24 0 0x045D u0443_0306 24 0 0x045E u0474_030F 24 0 0x0476 u0475_030F 24 0 0x0477 u0416_0306 24 0 0x04C1 u0436_0306 24 0 0x04C2 u0410_0306 24 0 0x04D0 u0430_0306 24 0 0x04D1 u0410_0308 24 0 0x04D2 u0430_0308 24 0 0x04D3 u0415_0306 24 0 0x04D6 u0435_0306 24 0 0x04D7 u04D8_0308 24 0 0x04DA u04D9_0308 24 0 0x04DB u0416_0308 24 0 0x04DC u0436_0308 24 0 0x04DD u0417_0308 24 0 0x04DE u0437_0308 24 0 0x04DF u0418_0304 24 0 0x04E2 u0438_0304 24 0 0x04E3 u0418_0308 24 0 0x04E4 u0438_0308 24 0 0x04E5 u041E_0308 24 0 0x04E6 u043E_0308 24 0 0x04E7 u04E8_0308 24 0 0x04EA u04E9_0308 24 0 0x04EB u042D_0308 24 0 0x04EC u044D_0308 24 0 0x04ED u0423_0304 24 0 0x04EE u0443_0304 24 0 0x04EF u0423_0308 24 0 0x04F0 u0443_0308 24 0 0x04F1 u0423_030B 24 0 0x04F2 u0443_030B 24 0 0x04F3 u0427_0308 24 0 0x04F4 u0447_0308 24 0 0x04F5 u042B_0308 24 0 0x04F8 u044B_0308 24 0 0x04F9 u0627_0653 24 0 0x0622 u0627_0654 24 0 0x0623 u0648_0654 24 0 0x0624 u0627_0655 24 0 0x0625 u064A_0654 24 0 0x0626 u06D5_0654 24 0 0x06C0 u06C1_0654 24 0 0x06C2 u06D2_0654 24 0 0x06D3 u0928_093C 24 0 0x0929 u0930_093C 24 0 0x0931 u0933_093C 24 0 0x0934 u0915_093C 24 0 0x0958 u0916_093C 24 0 0x0959 u0917_093C 24 0 0x095A u091C_093C 24 0 0x095B u0921_093C 24 0 0x095C u0922_093C 24 0 0x095D u092B_093C 24 0 0x095E u092F_093C 24 0 0x095F u09C7_09BE 24 0 0x09CB u09C7_09D7 24 0 0x09CC u09A1_09BC 24 0 0x09DC u09A2_09BC 24 0 0x09DD u09AF_09BC 24 0 0x09DF u0A32_0A3C 24 0 0x0A33 u0A38_0A3C 24 0 0x0A36 u0A16_0A3C 24 0 0x0A59 u0A17_0A3C 24 0 0x0A5A u0A1C_0A3C 24 0 0x0A5B u0A2B_0A3C 24 0 0x0A5E u0B47_0B56 24 0 0x0B48 u0B47_0B3E 24 0 0x0B4B u0B47_0B57 24 0 0x0B4C u0B21_0B3C 24 0 0x0B5C u0B22_0B3C 24 0 0x0B5D u0B92_0BD7 24 0 0x0B94 u0BC6_0BBE 24 0 0x0BCA u0BC7_0BBE 24 0 0x0BCB u0BC6_0BD7 24 0 0x0BCC u0C46_0C56 24 0 0x0C48 u0CBF_0CD5 24 0 0x0CC0 u0CC6_0CD5 24 0 0x0CC7 u0CC6_0CD6 24 0 0x0CC8 u0CC6_0CC2 24 0 0x0CCA u0CC6_0CC2_0CD5 24 0 0x0CCB u0D46_0D3E 24 0 0x0D4A u0D47_0D3E 24 0 0x0D4B u0D46_0D57 24 0 0x0D4C u0DD9_0DCA 24 0 0x0DDA u0DD9_0DCF 24 0 0x0DDC u0DD9_0DCF_0DCA 24 0 0x0DDD u0DD9_0DDF 24 0 0x0DDE u0F42_0FB7 24 0 0x0F43 u0F4C_0FB7 24 0 0x0F4D u0F51_0FB7 24 0 0x0F52 u0F56_0FB7 24 0 0x0F57 u0F5B_0FB7 24 0 0x0F5C u0F40_0FB5 24 0 0x0F69 u0F71_0F72 24 0 0x0F73 u0F71_0F74 24 0 0x0F75 u0FB2_0F80 24 0 0x0F76 u0FB3_0F80 24 0 0x0F78 u0F71_0F80 24 0 0x0F81 u0F92_0FB7 24 0 0x0F93 u0F9C_0FB7 24 0 0x0F9D u0FA1_0FB7 24 0 0x0FA2 u0FA6_0FB7 24 0 0x0FA7 u0FAB_0FB7 24 0 0x0FAC u0F90_0FB5 24 0 0x0FB9 u1025_102E 24 0 0x1026 u0041_0325 24 0 0x1E00 u0061_0325 24 0 0x1E01 u0042_0307 24 0 0x1E02 u0062_0307 24 0 0x1E03 u0042_0323 24 0 0x1E04 u0062_0323 24 0 0x1E05 u0042_0331 24 0 0x1E06 u0062_0331 24 0 0x1E07 u0043_0327_0301 24 0 0x1E08 u0063_0327_0301 24 0 0x1E09 u0044_0307 24 0 0x1E0A u0064_0307 24 0 0x1E0B u0044_0323 24 0 0x1E0C u0064_0323 24 0 0x1E0D u0044_0331 24 0 0x1E0E u0064_0331 24 0 0x1E0F u0044_0327 24 0 0x1E10 u0064_0327 24 0 0x1E11 u0044_032D 24 0 0x1E12 u0064_032D 24 0 0x1E13 u0045_0304_0300 24 0 0x1E14 u0065_0304_0300 24 0 0x1E15 u0045_0304_0301 24 0 0x1E16 u0065_0304_0301 24 0 0x1E17 u0045_032D 24 0 0x1E18 u0065_032D 24 0 0x1E19 u0045_0330 24 0 0x1E1A u0065_0330 24 0 0x1E1B u0045_0327_0306 24 0 0x1E1C u0065_0327_0306 24 0 0x1E1D u0046_0307 24 0 0x1E1E u0066_0307 24 0 0x1E1F u0047_0304 24 0 0x1E20 u0067_0304 24 0 0x1E21 u0048_0307 24 0 0x1E22 u0068_0307 24 0 0x1E23 u0048_0323 24 0 0x1E24 u0068_0323 24 0 0x1E25 u0048_0308 24 0 0x1E26 u0068_0308 24 0 0x1E27 u0048_0327 24 0 0x1E28 u0068_0327 24 0 0x1E29 u0048_032E 24 0 0x1E2A u0068_032E 24 0 0x1E2B u0049_0330 24 0 0x1E2C u0069_0330 24 0 0x1E2D u0049_0308_0301 24 0 0x1E2E u0069_0308_0301 24 0 0x1E2F u004B_0301 24 0 0x1E30 u006B_0301 24 0 0x1E31 u004B_0323 24 0 0x1E32 u006B_0323 24 0 0x1E33 u004B_0331 24 0 0x1E34 u006B_0331 24 0 0x1E35 u004C_0323 24 0 0x1E36 u006C_0323 24 0 0x1E37 u004C_0323_0304 24 0 0x1E38 u006C_0323_0304 24 0 0x1E39 u004C_0331 24 0 0x1E3A u006C_0331 24 0 0x1E3B u004C_032D 24 0 0x1E3C u006C_032D 24 0 0x1E3D u004D_0301 24 0 0x1E3E u006D_0301 24 0 0x1E3F u004D_0307 24 0 0x1E40 u006D_0307 24 0 0x1E41 u004D_0323 24 0 0x1E42 u006D_0323 24 0 0x1E43 u004E_0307 24 0 0x1E44 u006E_0307 24 0 0x1E45 u004E_0323 24 0 0x1E46 u006E_0323 24 0 0x1E47 u004E_0331 24 0 0x1E48 u006E_0331 24 0 0x1E49 u004E_032D 24 0 0x1E4A u006E_032D 24 0 0x1E4B u004F_0303_0301 24 0 0x1E4C u006F_0303_0301 24 0 0x1E4D u004F_0303_0308 24 0 0x1E4E u006F_0303_0308 24 0 0x1E4F u004F_0304_0300 24 0 0x1E50 u006F_0304_0300 24 0 0x1E51 u004F_0304_0301 24 0 0x1E52 u006F_0304_0301 24 0 0x1E53 u0050_0301 24 0 0x1E54 u0070_0301 24 0 0x1E55 u0050_0307 24 0 0x1E56 u0070_0307 24 0 0x1E57 u0052_0307 24 0 0x1E58 u0072_0307 24 0 0x1E59 u0052_0323 24 0 0x1E5A u0072_0323 24 0 0x1E5B u0052_0323_0304 24 0 0x1E5C u0072_0323_0304 24 0 0x1E5D u0052_0331 24 0 0x1E5E u0072_0331 24 0 0x1E5F u0053_0307 24 0 0x1E60 u0073_0307 24 0 0x1E61 u0053_0323 24 0 0x1E62 u0073_0323 24 0 0x1E63 u0053_0301_0307 24 0 0x1E64 u0073_0301_0307 24 0 0x1E65 u0053_030C_0307 24 0 0x1E66 u0073_030C_0307 24 0 0x1E67 u0053_0323_0307 24 0 0x1E68 u0073_0323_0307 24 0 0x1E69 u0054_0307 24 0 0x1E6A u0074_0307 24 0 0x1E6B u0054_0323 24 0 0x1E6C u0074_0323 24 0 0x1E6D u0054_0331 24 0 0x1E6E u0074_0331 24 0 0x1E6F u0054_032D 24 0 0x1E70 u0074_032D 24 0 0x1E71 u0055_0324 24 0 0x1E72 u0075_0324 24 0 0x1E73 u0055_0330 24 0 0x1E74 u0075_0330 24 0 0x1E75 u0055_032D 24 0 0x1E76 u0075_032D 24 0 0x1E77 u0055_0303_0301 24 0 0x1E78 u0075_0303_0301 24 0 0x1E79 u0055_0304_0308 24 0 0x1E7A u0075_0304_0308 24 0 0x1E7B u0056_0303 24 0 0x1E7C u0076_0303 24 0 0x1E7D u0056_0323 24 0 0x1E7E u0076_0323 24 0 0x1E7F u0057_0300 24 0 0x1E80 u0077_0300 24 0 0x1E81 u0057_0301 24 0 0x1E82 u0077_0301 24 0 0x1E83 u0057_0308 24 0 0x1E84 u0077_0308 24 0 0x1E85 u0057_0307 24 0 0x1E86 u0077_0307 24 0 0x1E87 u0057_0323 24 0 0x1E88 u0077_0323 24 0 0x1E89 u0058_0307 24 0 0x1E8A u0078_0307 24 0 0x1E8B u0058_0308 24 0 0x1E8C u0078_0308 24 0 0x1E8D u0059_0307 24 0 0x1E8E u0079_0307 24 0 0x1E8F u005A_0302 24 0 0x1E90 u007A_0302 24 0 0x1E91 u005A_0323 24 0 0x1E92 u007A_0323 24 0 0x1E93 u005A_0331 24 0 0x1E94 u007A_0331 24 0 0x1E95 u0068_0331 24 0 0x1E96 u0074_0308 24 0 0x1E97 u0077_030A 24 0 0x1E98 u0079_030A 24 0 0x1E99 u017F_0307 24 0 0x1E9B u0041_0323 24 0 0x1EA0 u0061_0323 24 0 0x1EA1 u0041_0309 24 0 0x1EA2 u0061_0309 24 0 0x1EA3 u0041_0302_0301 24 0 0x1EA4 u0061_0302_0301 24 0 0x1EA5 u0041_0302_0300 24 0 0x1EA6 u0061_0302_0300 24 0 0x1EA7 u0041_0302_0309 24 0 0x1EA8 u0061_0302_0309 24 0 0x1EA9 u0041_0302_0303 24 0 0x1EAA u0061_0302_0303 24 0 0x1EAB u0041_0323_0302 24 0 0x1EAC u0061_0323_0302 24 0 0x1EAD u0041_0306_0301 24 0 0x1EAE u0061_0306_0301 24 0 0x1EAF u0041_0306_0300 24 0 0x1EB0 u0061_0306_0300 24 0 0x1EB1 u0041_0306_0309 24 0 0x1EB2 u0061_0306_0309 24 0 0x1EB3 u0041_0306_0303 24 0 0x1EB4 u0061_0306_0303 24 0 0x1EB5 u0041_0323_0306 24 0 0x1EB6 u0061_0323_0306 24 0 0x1EB7 u0045_0323 24 0 0x1EB8 u0065_0323 24 0 0x1EB9 u0045_0309 24 0 0x1EBA u0065_0309 24 0 0x1EBB u0045_0303 24 0 0x1EBC u0065_0303 24 0 0x1EBD u0045_0302_0301 24 0 0x1EBE u0065_0302_0301 24 0 0x1EBF u0045_0302_0300 24 0 0x1EC0 u0065_0302_0300 24 0 0x1EC1 u0045_0302_0309 24 0 0x1EC2 u0065_0302_0309 24 0 0x1EC3 u0045_0302_0303 24 0 0x1EC4 u0065_0302_0303 24 0 0x1EC5 u0045_0323_0302 24 0 0x1EC6 u0065_0323_0302 24 0 0x1EC7 u0049_0309 24 0 0x1EC8 u0069_0309 24 0 0x1EC9 u0049_0323 24 0 0x1ECA u0069_0323 24 0 0x1ECB u004F_0323 24 0 0x1ECC u006F_0323 24 0 0x1ECD u004F_0309 24 0 0x1ECE u006F_0309 24 0 0x1ECF u004F_0302_0301 24 0 0x1ED0 u006F_0302_0301 24 0 0x1ED1 u004F_0302_0300 24 0 0x1ED2 u006F_0302_0300 24 0 0x1ED3 u004F_0302_0309 24 0 0x1ED4 u006F_0302_0309 24 0 0x1ED5 u004F_0302_0303 24 0 0x1ED6 u006F_0302_0303 24 0 0x1ED7 u004F_0323_0302 24 0 0x1ED8 u006F_0323_0302 24 0 0x1ED9 u004F_031B_0301 24 0 0x1EDA u006F_031B_0301 24 0 0x1EDB u004F_031B_0300 24 0 0x1EDC u006F_031B_0300 24 0 0x1EDD u004F_031B_0309 24 0 0x1EDE u006F_031B_0309 24 0 0x1EDF u004F_031B_0303 24 0 0x1EE0 u006F_031B_0303 24 0 0x1EE1 u004F_031B_0323 24 0 0x1EE2 u006F_031B_0323 24 0 0x1EE3 u0055_0323 24 0 0x1EE4 u0075_0323 24 0 0x1EE5 u0055_0309 24 0 0x1EE6 u0075_0309 24 0 0x1EE7 u0055_031B_0301 24 0 0x1EE8 u0075_031B_0301 24 0 0x1EE9 u0055_031B_0300 24 0 0x1EEA u0075_031B_0300 24 0 0x1EEB u0055_031B_0309 24 0 0x1EEC u0075_031B_0309 24 0 0x1EED u0055_031B_0303 24 0 0x1EEE u0075_031B_0303 24 0 0x1EEF u0055_031B_0323 24 0 0x1EF0 u0075_031B_0323 24 0 0x1EF1 u0059_0300 24 0 0x1EF2 u0079_0300 24 0 0x1EF3 u0059_0323 24 0 0x1EF4 u0079_0323 24 0 0x1EF5 u0059_0309 24 0 0x1EF6 u0079_0309 24 0 0x1EF7 u0059_0303 24 0 0x1EF8 u0079_0303 24 0 0x1EF9 u03B1_0313 24 0 0x1F00 u03B1_0314 24 0 0x1F01 u03B1_0313_0300 24 0 0x1F02 u03B1_0314_0300 24 0 0x1F03 u03B1_0313_0301 24 0 0x1F04 u03B1_0314_0301 24 0 0x1F05 u03B1_0313_0342 24 0 0x1F06 u03B1_0314_0342 24 0 0x1F07 u0391_0313 24 0 0x1F08 u0391_0314 24 0 0x1F09 u0391_0313_0300 24 0 0x1F0A u0391_0314_0300 24 0 0x1F0B u0391_0313_0301 24 0 0x1F0C u0391_0314_0301 24 0 0x1F0D u0391_0313_0342 24 0 0x1F0E u0391_0314_0342 24 0 0x1F0F u03B5_0313 24 0 0x1F10 u03B5_0314 24 0 0x1F11 u03B5_0313_0300 24 0 0x1F12 u03B5_0314_0300 24 0 0x1F13 u03B5_0313_0301 24 0 0x1F14 u03B5_0314_0301 24 0 0x1F15 u0395_0313 24 0 0x1F18 u0395_0314 24 0 0x1F19 u0395_0313_0300 24 0 0x1F1A u0395_0314_0300 24 0 0x1F1B u0395_0313_0301 24 0 0x1F1C u0395_0314_0301 24 0 0x1F1D u03B7_0313 24 0 0x1F20 u03B7_0314 24 0 0x1F21 u03B7_0313_0300 24 0 0x1F22 u03B7_0314_0300 24 0 0x1F23 u03B7_0313_0301 24 0 0x1F24 u03B7_0314_0301 24 0 0x1F25 u03B7_0313_0342 24 0 0x1F26 u03B7_0314_0342 24 0 0x1F27 u0397_0313 24 0 0x1F28 u0397_0314 24 0 0x1F29 u0397_0313_0300 24 0 0x1F2A u0397_0314_0300 24 0 0x1F2B u0397_0313_0301 24 0 0x1F2C u0397_0314_0301 24 0 0x1F2D u0397_0313_0342 24 0 0x1F2E u0397_0314_0342 24 0 0x1F2F u03B9_0313 24 0 0x1F30 u03B9_0314 24 0 0x1F31 u03B9_0313_0300 24 0 0x1F32 u03B9_0314_0300 24 0 0x1F33 u03B9_0313_0301 24 0 0x1F34 u03B9_0314_0301 24 0 0x1F35 u03B9_0313_0342 24 0 0x1F36 u03B9_0314_0342 24 0 0x1F37 u0399_0313 24 0 0x1F38 u0399_0314 24 0 0x1F39 u0399_0313_0300 24 0 0x1F3A u0399_0314_0300 24 0 0x1F3B u0399_0313_0301 24 0 0x1F3C u0399_0314_0301 24 0 0x1F3D u0399_0313_0342 24 0 0x1F3E u0399_0314_0342 24 0 0x1F3F u03BF_0313 24 0 0x1F40 u03BF_0314 24 0 0x1F41 u03BF_0313_0300 24 0 0x1F42 u03BF_0314_0300 24 0 0x1F43 u03BF_0313_0301 24 0 0x1F44 u03BF_0314_0301 24 0 0x1F45 u039F_0313 24 0 0x1F48 u039F_0314 24 0 0x1F49 u039F_0313_0300 24 0 0x1F4A u039F_0314_0300 24 0 0x1F4B u039F_0313_0301 24 0 0x1F4C u039F_0314_0301 24 0 0x1F4D u03C5_0313 24 0 0x1F50 u03C5_0314 24 0 0x1F51 u03C5_0313_0300 24 0 0x1F52 u03C5_0314_0300 24 0 0x1F53 u03C5_0313_0301 24 0 0x1F54 u03C5_0314_0301 24 0 0x1F55 u03C5_0313_0342 24 0 0x1F56 u03C5_0314_0342 24 0 0x1F57 u03A5_0314 24 0 0x1F59 u03A5_0314_0300 24 0 0x1F5B u03A5_0314_0301 24 0 0x1F5D u03A5_0314_0342 24 0 0x1F5F u03C9_0313 24 0 0x1F60 u03C9_0314 24 0 0x1F61 u03C9_0313_0300 24 0 0x1F62 u03C9_0314_0300 24 0 0x1F63 u03C9_0313_0301 24 0 0x1F64 u03C9_0314_0301 24 0 0x1F65 u03C9_0313_0342 24 0 0x1F66 u03C9_0314_0342 24 0 0x1F67 u03A9_0313 24 0 0x1F68 u03A9_0314 24 0 0x1F69 u03A9_0313_0300 24 0 0x1F6A u03A9_0314_0300 24 0 0x1F6B u03A9_0313_0301 24 0 0x1F6C u03A9_0314_0301 24 0 0x1F6D u03A9_0313_0342 24 0 0x1F6E u03A9_0314_0342 24 0 0x1F6F u03B1_0300 24 0 0x1F70 u03B1_0301 24 0 0x1F71 u03B5_0300 24 0 0x1F72 u03B5_0301 24 0 0x1F73 u03B7_0300 24 0 0x1F74 u03B7_0301 24 0 0x1F75 u03B9_0300 24 0 0x1F76 u03B9_0301 24 0 0x1F77 u03BF_0300 24 0 0x1F78 u03BF_0301 24 0 0x1F79 u03C5_0300 24 0 0x1F7A u03C5_0301 24 0 0x1F7B u03C9_0300 24 0 0x1F7C u03C9_0301 24 0 0x1F7D u03B1_0313_0345 24 0 0x1F80 u03B1_0314_0345 24 0 0x1F81 u03B1_0313_0300_0345 24 0 0x1F82 u03B1_0314_0300_0345 24 0 0x1F83 u03B1_0313_0301_0345 24 0 0x1F84 u03B1_0314_0301_0345 24 0 0x1F85 u03B1_0313_0342_0345 24 0 0x1F86 u03B1_0314_0342_0345 24 0 0x1F87 u0391_0313_0345 24 0 0x1F88 u0391_0314_0345 24 0 0x1F89 u0391_0313_0300_0345 24 0 0x1F8A u0391_0314_0300_0345 24 0 0x1F8B u0391_0313_0301_0345 24 0 0x1F8C u0391_0314_0301_0345 24 0 0x1F8D u0391_0313_0342_0345 24 0 0x1F8E u0391_0314_0342_0345 24 0 0x1F8F u03B7_0313_0345 24 0 0x1F90 u03B7_0314_0345 24 0 0x1F91 u03B7_0313_0300_0345 24 0 0x1F92 u03B7_0314_0300_0345 24 0 0x1F93 u03B7_0313_0301_0345 24 0 0x1F94 u03B7_0314_0301_0345 24 0 0x1F95 u03B7_0313_0342_0345 24 0 0x1F96 u03B7_0314_0342_0345 24 0 0x1F97 u0397_0313_0345 24 0 0x1F98 u0397_0314_0345 24 0 0x1F99 u0397_0313_0300_0345 24 0 0x1F9A u0397_0314_0300_0345 24 0 0x1F9B u0397_0313_0301_0345 24 0 0x1F9C u0397_0314_0301_0345 24 0 0x1F9D u0397_0313_0342_0345 24 0 0x1F9E u0397_0314_0342_0345 24 0 0x1F9F u03C9_0313_0345 24 0 0x1FA0 u03C9_0314_0345 24 0 0x1FA1 u03C9_0313_0300_0345 24 0 0x1FA2 u03C9_0314_0300_0345 24 0 0x1FA3 u03C9_0313_0301_0345 24 0 0x1FA4 u03C9_0314_0301_0345 24 0 0x1FA5 u03C9_0313_0342_0345 24 0 0x1FA6 u03C9_0314_0342_0345 24 0 0x1FA7 u03A9_0313_0345 24 0 0x1FA8 u03A9_0314_0345 24 0 0x1FA9 u03A9_0313_0300_0345 24 0 0x1FAA u03A9_0314_0300_0345 24 0 0x1FAB u03A9_0313_0301_0345 24 0 0x1FAC u03A9_0314_0301_0345 24 0 0x1FAD u03A9_0313_0342_0345 24 0 0x1FAE u03A9_0314_0342_0345 24 0 0x1FAF u03B1_0306 24 0 0x1FB0 u03B1_0304 24 0 0x1FB1 u03B1_0300_0345 24 0 0x1FB2 u03B1_0345 24 0 0x1FB3 u03B1_0301_0345 24 0 0x1FB4 u03B1_0342 24 0 0x1FB6 u03B1_0342_0345 24 0 0x1FB7 u0391_0306 24 0 0x1FB8 u0391_0304 24 0 0x1FB9 u0391_0300 24 0 0x1FBA u0391_0301 24 0 0x1FBB u0391_0345 24 0 0x1FBC u00A8_0342 24 0 0x1FC1 u03B7_0300_0345 24 0 0x1FC2 u03B7_0345 24 0 0x1FC3 u03B7_0301_0345 24 0 0x1FC4 u03B7_0342 24 0 0x1FC6 u03B7_0342_0345 24 0 0x1FC7 u0395_0300 24 0 0x1FC8 u0395_0301 24 0 0x1FC9 u0397_0300 24 0 0x1FCA u0397_0301 24 0 0x1FCB u0397_0345 24 0 0x1FCC u1FBF_0300 24 0 0x1FCD u1FBF_0301 24 0 0x1FCE u1FBF_0342 24 0 0x1FCF u03B9_0306 24 0 0x1FD0 u03B9_0304 24 0 0x1FD1 u03B9_0308_0300 24 0 0x1FD2 u03B9_0308_0301 24 0 0x1FD3 u03B9_0342 24 0 0x1FD6 u03B9_0308_0342 24 0 0x1FD7 u0399_0306 24 0 0x1FD8 u0399_0304 24 0 0x1FD9 u0399_0300 24 0 0x1FDA u0399_0301 24 0 0x1FDB u1FFE_0300 24 0 0x1FDD u1FFE_0301 24 0 0x1FDE u1FFE_0342 24 0 0x1FDF u03C5_0306 24 0 0x1FE0 u03C5_0304 24 0 0x1FE1 u03C5_0308_0300 24 0 0x1FE2 u03C5_0308_0301 24 0 0x1FE3 u03C1_0313 24 0 0x1FE4 u03C1_0314 24 0 0x1FE5 u03C5_0342 24 0 0x1FE6 u03C5_0308_0342 24 0 0x1FE7 u03A5_0306 24 0 0x1FE8 u03A5_0304 24 0 0x1FE9 u03A5_0300 24 0 0x1FEA u03A5_0301 24 0 0x1FEB u03A1_0314 24 0 0x1FEC u00A8_0300 24 0 0x1FED u00A8_0301 24 0 0x1FEE u03C9_0300_0345 24 0 0x1FF2 u03C9_0345 24 0 0x1FF3 u03C9_0301_0345 24 0 0x1FF4 u03C9_0342 24 0 0x1FF6 u03C9_0342_0345 24 0 0x1FF7 u039F_0300 24 0 0x1FF8 u039F_0301 24 0 0x1FF9 u03A9_0300 24 0 0x1FFA u03A9_0301 24 0 0x1FFB u03A9_0345 24 0 0x1FFC u0041_030A 24 0 0x212B u2190_0338 24 0 0x219A u2192_0338 24 0 0x219B u2194_0338 24 0 0x21AE u21D0_0338 24 0 0x21CD u21D4_0338 24 0 0x21CE u21D2_0338 24 0 0x21CF u2203_0338 24 0 0x2204 u2208_0338 24 0 0x2209 u220B_0338 24 0 0x220C u2223_0338 24 0 0x2224 u2225_0338 24 0 0x2226 u223C_0338 24 0 0x2241 u2243_0338 24 0 0x2244 u2245_0338 24 0 0x2247 u2248_0338 24 0 0x2249 u003D_0338 24 0 0x2260 u2261_0338 24 0 0x2262 u224D_0338 24 0 0x226D u003C_0338 24 0 0x226E u003E_0338 24 0 0x226F u2264_0338 24 0 0x2270 u2265_0338 24 0 0x2271 u2272_0338 24 0 0x2274 u2273_0338 24 0 0x2275 u2276_0338 24 0 0x2278 u2277_0338 24 0 0x2279 u227A_0338 24 0 0x2280 u227B_0338 24 0 0x2281 u2282_0338 24 0 0x2284 u2283_0338 24 0 0x2285 u2286_0338 24 0 0x2288 u2287_0338 24 0 0x2289 u22A2_0338 24 0 0x22AC u22A8_0338 24 0 0x22AD u22A9_0338 24 0 0x22AE u22AB_0338 24 0 0x22AF u227C_0338 24 0 0x22E0 u227D_0338 24 0 0x22E1 u2291_0338 24 0 0x22E2 u2292_0338 24 0 0x22E3 u22B2_0338 24 0 0x22EA u22B3_0338 24 0 0x22EB u22B4_0338 24 0 0x22EC u22B5_0338 24 0 0x22ED u2ADD_0338 24 0 0x2ADC u304B_3099 24 0 0x304C u304D_3099 24 0 0x304E u304F_3099 24 0 0x3050 u3051_3099 24 0 0x3052 u3053_3099 24 0 0x3054 u3055_3099 24 0 0x3056 u3057_3099 24 0 0x3058 u3059_3099 24 0 0x305A u305B_3099 24 0 0x305C u305D_3099 24 0 0x305E u305F_3099 24 0 0x3060 u3061_3099 24 0 0x3062 u3064_3099 24 0 0x3065 u3066_3099 24 0 0x3067 u3068_3099 24 0 0x3069 u306F_3099 24 0 0x3070 u306F_309A 24 0 0x3071 u3072_3099 24 0 0x3073 u3072_309A 24 0 0x3074 u3075_3099 24 0 0x3076 u3075_309A 24 0 0x3077 u3078_3099 24 0 0x3079 u3078_309A 24 0 0x307A u307B_3099 24 0 0x307C u307B_309A 24 0 0x307D u3046_3099 24 0 0x3094 u309D_3099 24 0 0x309E u30AB_3099 24 0 0x30AC u30AD_3099 24 0 0x30AE u30AF_3099 24 0 0x30B0 u30B1_3099 24 0 0x30B2 u30B3_3099 24 0 0x30B4 u30B5_3099 24 0 0x30B6 u30B7_3099 24 0 0x30B8 u30B9_3099 24 0 0x30BA u30BB_3099 24 0 0x30BC u30BD_3099 24 0 0x30BE u30BF_3099 24 0 0x30C0 u30C1_3099 24 0 0x30C2 u30C4_3099 24 0 0x30C5 u30C6_3099 24 0 0x30C7 u30C8_3099 24 0 0x30C9 u30CF_3099 24 0 0x30D0 u30CF_309A 24 0 0x30D1 u30D2_3099 24 0 0x30D3 u30D2_309A 24 0 0x30D4 u30D5_3099 24 0 0x30D6 u30D5_309A 24 0 0x30D7 u30D8_3099 24 0 0x30D9 u30D8_309A 24 0 0x30DA u30DB_3099 24 0 0x30DC u30DB_309A 24 0 0x30DD u30A6_3099 24 0 0x30F4 u30EF_3099 24 0 0x30F7 u30F0_3099 24 0 0x30F8 u30F1_3099 24 0 0x30F9 u30F2_3099 24 0 0x30FA u30FD_3099 24 0 0x30FE u05D9_05B4 24 0 0xFB1D u05F2_05B7 24 0 0xFB1F u05E9_05C1 24 0 0xFB2A u05E9_05C2 24 0 0xFB2B u05E9_05BC_05C1 24 0 0xFB2C u05E9_05BC_05C2 24 0 0xFB2D u05D0_05B7 24 0 0xFB2E u05D0_05B8 24 0 0xFB2F u05D0_05BC 24 0 0xFB30 u05D1_05BC 24 0 0xFB31 u05D2_05BC 24 0 0xFB32 u05D3_05BC 24 0 0xFB33 u05D4_05BC 24 0 0xFB34 u05D5_05BC 24 0 0xFB35 u05D6_05BC 24 0 0xFB36 u05D8_05BC 24 0 0xFB38 u05D9_05BC 24 0 0xFB39 u05DA_05BC 24 0 0xFB3A u05DB_05BC 24 0 0xFB3B u05DC_05BC 24 0 0xFB3C u05DE_05BC 24 0 0xFB3E u05E0_05BC 24 0 0xFB40 u05E1_05BC 24 0 0xFB41 u05E3_05BC 24 0 0xFB43 u05E4_05BC 24 0 0xFB44 u05E6_05BC 24 0 0xFB46 u05E7_05BC 24 0 0xFB47 u05E8_05BC 24 0 0xFB48 u05E9_05BC 24 0 0xFB49 u05EA_05BC 24 0 0xFB4A u05D5_05B9 24 0 0xFB4B u05D1_05BF 24 0 0xFB4C u05DB_05BF 24 0 0xFB4D u05E4_05BF 24 0 0xFB4E u1D157_1D165 24 0 0x1D15E u1D158_1D165 24 0 0x1D15F u1D158_1D165_1D16E 24 0 0x1D160 u1D158_1D165_1D16F 24 0 0x1D161 u1D158_1D165_1D170 24 0 0x1D162 u1D158_1D165_1D171 24 0 0x1D163 u1D158_1D165_1D172 24 0 0x1D164 u1D1B9_1D165 24 0 0x1D1BB u1D1BA_1D165 24 0 0x1D1BC u1D1B9_1D165_1D16E 24 0 0x1D1BD u1D1BA_1D165_1D16E 24 0 0x1D1BE u1D1B9_1D165_1D16F 24 0 0x1D1BF u1D1BA_1D165_1D16F 24 0 0x1D1C0 groff-1.23.0/font/devhtml/devhtml.am0000644000175000017500000000421214450320476014220 00000000000000# Copyright (C) 2014-2020 Free Software Foundation, Inc. # # This file is part of 'groff'. # # 'groff' 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, either version 3 of the License, or # (at your option) any later version. # # 'groff' 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 this program. If not, see . devhtml_srcdir = $(top_srcdir)/font/devhtml DEVHTMLFONTS = R I B BI CR CI CB CBI S DEVHTMLFONTSFILES = \ font/devhtml/R \ font/devhtml/I \ font/devhtml/B \ font/devhtml/BI \ font/devhtml/CR \ font/devhtml/CI \ font/devhtml/CB \ font/devhtml/CBI \ font/devhtml/S DEVHTMLRES = 240 DEVHTMLCPI = 10 DEVHTMLLPI = 6 devhtmlfontdir = $(fontdir)/devhtml devhtmlfont_DATA = $(DEVHTMLFONTSFILES) font/devhtml/DESC MOSTLYCLEANFILES += $(DEVHTMLFONTSFILES) font/devhtml/DESC EXTRA_DIST += \ font/devhtml/R.proto \ font/devhtml/DESC.proto \ font/devhtml/R.in $(DEVHTMLFONTSFILES): $(devhtml_srcdir)/R.proto $(AM_V_GEN)$(MKDIR_P) `dirname $@` \ && $(RM) $@ \ && $(SHELL) $(GENFONTSSH) $(devhtml_srcdir)/R.proto \ $(DEVHTMLRES) $(DEVHTMLCPI) `basename $@` >$@ font/devhtml/DESC: $(devhtml_srcdir)/DESC.proto $(AM_V_GEN)$(MKDIR_P) `dirname $@` \ && $(SHELL) $(GENDESCSH) $(devhtml_srcdir)/DESC.proto \ $(DEVHTMLRES) $(DEVHTMLCPI) $(DEVHTMLLPI) $(DEVHTMLFONTS) \ > $@.tmp \ && echo "image_generator $(GHOSTSCRIPT)" >>$@.tmp \ && mv $@.tmp $@ # HTML documents to be produced by troff should depend on this stamp # file to ensure that (post-)grohtml's device and font description files # are available. MOSTLYCLEANFILES += font/devhtml/stamp font/devhtml/stamp: font/devhtml/DESC $(DEVHTMLFONTSFILES) $(AM_V_at)>$@ # Local Variables: # mode: makefile-automake # fill-column: 72 # End: # vim: set autoindent filetype=automake textwidth=72: groff-1.23.0/font/devhtml/R.in0000644000175000017500000000013513753060053012764 00000000000000name R internalname 0 spacewidth 24 charset hy 24 0 0x002D - " la 24 0 0x2329 ra 24 0 0x232A groff-1.23.0/font/devdvi/0000755000175000017500000000000014451355542012140 500000000000000groff-1.23.0/font/devdvi/CWTC0000644000175000017500000000715013753060053012540 00000000000000name CWTC special internalname tctt1000 spacewidth 550368 checksum 1703447420 designsize 10485760 charset --- 550368,627768 2 0000 --- 550368,627768 2 0001 --- 550368,669760 2 0002 --- 550368,669760 2 0003 --- 550368,669760 2 0004 --- 550368,627768 2 0005 --- 550368,669760 2 0006 --- 550368,669760 2 0007 --- 550368,669760 2 0010 --- 550368,669760 2 0011 --- 550368,627768 2 0012 --- 550368,0,203840 1 0013 --- 550368,0,232960 1 0014 --- 550368,104832,232960 1 0015 --- 550368,104832,232960 1 0022 --- 550368,451360 0 0025 --- 550368,451360 0 0026 --- 0,640640 2 0027 <- 550368,435706,-204934 0 0030 -> 550368,435706,-204934 0 0031 --- 550368,640640 2 0032 --- 550368,829920 2 0033 --- 550368,640640 2 0034 --- 550368,640640 2 0035 --- 0,640640 2 0037 u2422 550368,640640 2 0040 Do 550368,728000,87360 3 0044 $ " aq 550368,640640 2 0047 --- 550368,551096,-94640 2 0052 , 550368,130000,145600 1 0054 --- 550368,435706,-204934 0 0055 . 550368,130000 0 0056 f/ 550368,728000,87360 3 0057 0 550368,451360 0 0060 1 550368,451360 0 0061 2 550368,451360 0 0062 3 550368,451360,232960 1 0063 4 550368,451360,232960 1 0064 5 550368,451360,232960 1 0065 6 550368,640640 2 0066 7 550368,451360,232960 1 0067 8 550368,640640 2 0070 9 550368,451360,232960 1 0071 la 550368,728000,87360 3 0074 \- 550368,551096,-84448 2 0075 ra 550368,728000,87360 3 0076 u2127 550368,640640 2 0115 ci 550368,728000,232960 3 0117 u03A9 550368,640640 2 0127 u301A 550368,728000,87360 3 0133 u301B 550368,728000,87360 3 0135 ua 550368,640640 2 0136 da 550368,640640 2 0137 --- 550368,640640 2 0140 --- 550368,551096,-94640 2 0142 --- 550368,551096,-94640 2 0143 --- 550368,571115,18930 3 0144 --- 550368,640640 2 0154 --- 550368,551096,-94640 2 0155 u266A 672672,640640 2 0156 ti 550368,130000 0 0176 ~ " --- 550368,435706,-204934 0 0177 --- 550368,640640 2 0200 --- 550368,640640 2 0201 --- 550368,640640 2 0202 --- 550368,640640 2 0203 dg 550368,640640,232960 3 0204 dd 550368,640640,232960 3 0205 u2016 550368,728000,87360 3 0206 %0 550368,728000,87360 3 0207 bu 550368,534352,-106288 2 0210 u2103 550368,640640 2 0211 --- 550368,728000,87360 3 0212 --- 550368,571115,116480 3 0213 Fn 550368,640640 2 0214 u20A1 550368,728000,87360 3 0215 u20A9 550368,640640 2 0216 u20A6 550368,640640 2 0217 --- 550368,728000,87360 3 0220 u20B1 550368,640640 2 0221 u20A4 550368,640640 2 0222 u211E 550368,640640 2 0223 u203D 550368,640640 2 0224 --- 550368,407680,232960 1 0225 u20AB 550368,728000 2 0226 tm 550368,728000 2 0227 u2031 550368,728000,87360 3 0230 --- 550368,640640,232960 3 0231 u0E3F 550368,728000,87360 3 0232 u2116 550368,640640 2 0233 u2052 550368,728000 2 0234 u212E 550368,640640 2 0235 u25E6 550368,534352,-106288 2 0236 u2120 550368,728000 2 0237 u2045 550368,728000,87360 3 0240 u2046 550368,728000,87360 3 0241 ct 550368,571115,116480 3 0242 Po 550368,640640 2 0243 Cs 550368,580323 2 0244 Ye 550368,640640 2 0245 bb 550368,728000,87360 3 0246 sc 550368,640640,232960 3 0247 --- 550368,640640 2 0250 co 550368,728000,232960 3 0251 Of 550368,728000 2 0252 --- 550368,728000,232960 3 0253 tno 550368,451360 0 0254 u2117 550368,728000,232960 3 0255 rg 550368,728000,232960 3 0256 --- 550368,640640 2 0257 de 550368,640640 2 0260 t+- 550368,551096,-84448 2 0261 S2 550368,728000 2 0262 S3 550368,728000 2 0263 --- 550368,640640 2 0264 mc 550368,451360,232960 1 0265 ps 550368,640640,232960 3 0266 pc 550368,451360 0 0267 u203B 550368,514453 2 0270 S1 550368,728000 2 0271 Om 550368,728000 2 0272 sr 550368,728000,14560 3 0273 --- 550368,728000,232960 3 0274 --- 550368,728000,232960 3 0275 --- 550368,728000,232960 3 0276 Eu 550368,640640 2 0277 tmu 550368,551096,-84448 2 0326 tdi 550368,551096,-84448 2 0366 groff-1.23.0/font/devdvi/TR0000644000175000017500000001524513753060053012331 00000000000000# # manually added kerning for `` and '' # name TR special internalname cmr10 spacewidth 349526 ligatures ff fi fl ffi ffl 0 checksum 1274110073 designsize 10485760 kernpairs ff cq 81557 ff ' 81557 ff ? 81557 ff ! 81557 ff ) 81557 ff rB 81557 ff ] 81557 ' ' -87382 cq ' -87382 ' cq -87382 cq cq -87382 slash@for@l l -291272 slash@for@l L -334963 cq ? 116509 ' ? 116509 cq ! 116509 ' ! 116509 *A t -29128 A t -29128 *A C -29128 A C -29128 *A *O -29128 *A O -29128 A *O -29128 A O -29128 *A G -29128 A G -29128 *A U -29128 A U -29128 *A Q -29128 A Q -29128 *A *T -87382 *A T -87382 A *T -87382 A T -87382 *A Y -87382 A Y -87382 *A V -116509 A V -116509 *A W -116509 A W -116509 D *X -29128 D X -29128 D W -29128 D *A -29128 D A -29128 D V -29128 D Y -29128 F o -87382 F e -87382 F u -87382 F r -87382 F a -87382 F *A -116509 F A -116509 F *O -29128 F O -29128 F C -29128 F G -29128 F Q -29128 *I *I 29128 *I I 29128 I *I 29128 I I 29128 *K *O -29128 *K O -29128 K *O -29128 K O -29128 *K C -29128 K C -29128 *K G -29128 K G -29128 *K Q -29128 K Q -29128 L *T -87382 L T -87382 L Y -87382 L V -116509 L W -116509 *O *X -29128 *O X -29128 O *X -29128 O X -29128 *O W -29128 O W -29128 *O *A -29128 *O A -29128 O *A -29128 O A -29128 *O V -29128 O V -29128 *O Y -29128 O Y -29128 *R *A -87382 *R A -87382 P *A -87382 P A -87382 *R o -29128 P o -29128 *R e -29128 P e -29128 *R a -29128 P a -29128 *R . -87382 P . -87382 *R , -87382 P , -87382 R t -29128 R C -29128 R *O -29128 R O -29128 R G -29128 R U -29128 R Q -29128 R *T -87382 R T -87382 R Y -87382 R V -116509 R W -116509 *T y -29128 T y -29128 *T e -87382 T e -87382 *T o -87382 T o -87382 *T r -87382 T r -87382 *T a -87382 T a -87382 *T *A -87382 *T A -87382 T *A -87382 T A -87382 *T u -87382 T u -87382 V o -87382 V e -87382 V u -87382 V r -87382 V a -87382 V *A -116509 V A -116509 V *O -29128 V O -29128 V C -29128 V G -29128 V Q -29128 W o -87382 W e -87382 W u -87382 W r -87382 W a -87382 W *A -116509 W A -116509 W *O -29128 W O -29128 W C -29128 W G -29128 W Q -29128 *X *O -29128 *X O -29128 X *O -29128 X O -29128 *X C -29128 X C -29128 *X G -29128 X G -29128 *X Q -29128 X Q -29128 Y e -87382 Y o -87382 Y r -87382 Y a -87382 Y *A -87382 Y A -87382 Y u -87382 oq oq -87382 oq ` -87382 ` oq -87382 ` ` -87382 a v -29128 a j 58254 a y -29128 a w -29128 b e 29128 b o 29128 b x -29128 b d 29128 b c 29128 b q 29128 b v -29128 b j 58254 b y -29128 b w -29128 c h -29128 c k -29128 f cq 81557 f ' 81557 f ? 81557 f ! 81557 f ) 81557 f rB 81557 f ] 81557 g j 29128 h t -29128 h u -29128 h b -29128 h y -29128 h v -29128 h w -29128 k a -58254 k e -29128 k a -29128 k o -29128 k c -29128 m t -29128 m u -29128 m b -29128 m y -29128 m v -29128 m w -29128 n t -29128 n u -29128 n b -29128 n y -29128 n v -29128 n w -29128 o e 29128 o o 29128 o x -29128 o d 29128 o c 29128 o q 29128 o v -29128 o j 58254 o y -29128 o w -29128 p e 29128 p o 29128 p x -29128 p d 29128 p c 29128 p q 29128 p v -29128 p j 58254 p y -29128 p w -29128 t y -29128 t w -29128 u w -29128 v a -58254 v e -29128 v a -29128 v o -29128 v c -29128 w e -29128 w a -29128 w o -29128 w c -29128 y o -29128 y e -29128 y a -29128 y . -87382 y , -87382 charset *G 655362,716526,0,0,0,-145637 2 0000 *D 873816,716526 2 0001 *H 815562,716526,0,0,-29128,-29128 2 0002 *L 728179,716526 2 0003 *C 699053,716526 2 0004 *P 786434,716526 2 0005 *S 757307,716526 2 0006 *U 815562,716526,0,0,-29128,-145637 2 0007 *F 757307,716526,0,0,-29128 2 0010 *Q 815562,716526,0,0,-29128,-72818 2 0011 *W 757307,716526 2 0012 ff 611672,728178,0,81557 2 0013 fi 582544,728178 2 0014 fl 582544,728178 2 0015 Fi 873816,728178 2 0016 Fl 873816,728178 2 0017 .i 291272,451470 0 0020 .j 320400,451470,203890 1 0021 ga 524290,728178 2 0022 aa 524290,728178 2 0023 ah 524290,659002 2 0024 ab 524290,728178 2 0025 a- 524290,595357 2 0026 ao 786434,728178 2 0027 ac 466035,0,178403 1 0030 ss 524291,728178 2 0031 ae 757307,451470 0 0032 oe 815562,451470 0 0033 /o 524290,553416,101946 3 0034 AE 946634,716526 2 0035 OE 1063142,716526 2 0036 /O 815562,767499,50973 3 0037 slash@for@l 291272,451470 0 0040 ! 291272,728178 2 0041 rq 524290,728178 2 0042 sh 873816,728178,203888 3 0043 # " Do 524290,786432,58254 3 0044 $ " % 873816,786432,58254 3 0045 & 815562,728178 2 0046 cq 291272,728178 2 0047 ' " ( 407781,786432,262144 3 0050 ) 407781,786432,262144 3 0051 * 524290,786432 2 0052 pl 815562,611670,87382 3 0053 + " , 291272,110683,203890 1 0054 hy 349526,451470 0 0055 - " . 291272,110683 0 0056 sl 524290,786432,262144 3 0057 / " 0 524290,675749 2 0060 1 524290,675749 2 0061 2 524290,675749 2 0062 3 524290,675749 2 0063 4 524290,675749 2 0064 5 524290,675749 2 0065 6 524290,675749 2 0066 7 524290,675749 2 0067 8 524290,675749 2 0070 9 524290,675749 2 0071 : 291272,451470 0 0072 ; 291272,451470,203890 1 0073 r! 291272,524288,203890 3 0074 eq 815562,384696,-139592 0 0075 = " r? 495163,524288,203890 3 0076 ? 495163,728178 2 0077 at 815562,728178 2 0100 @ " *A 786434,716526 2 0101 A " *B 742744,716526 2 0102 B " C 757307,716526,0,0,-29128 2 0103 D 800998,716526,0,0,0,-29128 2 0104 *E 713616,716526 2 0105 E " F 684490,716526,0,0,0,-145637 2 0106 G 822843,716526,0,0,-29128 2 0107 *Y 786434,716526 2 0110 H " *I 378653,716526 2 0111 I " J 538853,716526,0,0,0,-29128 2 0112 *K 815562,716526 2 0113 K " L 655362,716526,0,0,0,58254 2 0114 *M 961197,716526 2 0115 M " *N 786434,716526 2 0116 N " *O 815562,716526,0,0,-29128,-29128 2 0117 O " *R 713616,716526,0,0,0,-145637 2 0120 P " Q 815562,716526,203890,0,-29128 3 0121 R 771870,716526 2 0122 S 582544,716526 2 0123 *T 757307,716526,0,0,0,-145637 2 0124 T " U 786434,716526,0,0,-14563 2 0125 V 786434,716526,0,14563,43691,-218454 2 0126 W 1077706,716526,0,14563,43691,-131074 2 0127 *X 786434,716526 2 0130 X " Y 786434,716526,0,26214,29128,-206803 2 0131 *Z 640798,716526 2 0132 Z " lB 291272,786432,262144 3 0133 [ " lq 524290,728178 2 0134 rB 291272,786432,262144 3 0135 ] " ha 524290,728178 2 0136 ^ " a^ " a. 291272,700301 2 0137 oq 291272,728178 2 0140 ` " a 524290,451470 0 0141 b 582544,728178 2 0142 c 466035,451470 0 0143 d 582544,728178 2 0144 e 466035,451470 0 0145 f 320400,728178,0,81557 2 0146 g 524290,451470,203890,14563 1 0147 h 582544,728178 2 0150 i 291272,700301 2 0151 j 320400,700301,203890 3 0152 k 553418,728178 2 0153 l 291272,728178 2 0154 m 873816,451470 0 0155 n 582544,451470 0 0156 o 524290,451470 0 0157 p 582544,451470,203890 1 0160 q 553416,451470,203890 1 0161 r 410694,451470 0 0162 s 413606,451470 0 0163 t 407781,644958 2 0164 u 582544,451470 0 0165 v 553418,451470,0,14563 0 0166 w 757307,451470,0,14563 0 0167 x 553418,451470 0 0170 y 553418,451470,203890,14563 1 0171 z 466035,451470 0 0172 en 524290,451470,0,29128 0 0173 em 1048579,451470,0,29128 0 0174 a" 524290,728178 2 0175 ~ 524290,700301 2 0176 a~ " ad 524290,700301 2 0177 groff-1.23.0/font/devdvi/TBI0000644000175000017500000001632513753060053012422 00000000000000# # manually added kerning for `` and '' # name TBI internalname cmbxti10 spacewidth 434573 slant 14.036243 ligatures ff fi fl ffi ffl 0 checksum 1175274390 designsize 10485760 kernpairs ff cq 111848 ff ' 111848 ff ? 111848 ff ! 111848 ff ) 111848 ff rB 111848 ff ] 111848 ' ' -92624 cq ' -92624 ' cq -92624 cq cq -92624 slash@for@l l -311075 slash@for@l L -402826 cq ? 123498 ' ? 123498 cq ! 123498 ' ! 123498 A n -30875 A l -30875 A r -30875 A u -30875 A m -30875 A t -30875 A i -30875 A C -30875 A O -30875 A G -30875 A h -30875 A b -30875 A U -30875 A k -30875 A v -30875 A w -30875 A Q -30875 A T -92624 A Y -92624 A V -123498 A W -123498 A e -61749 A a -61749 A o -61749 A d -61749 A c -61749 A g -61749 A q -61749 D X -30875 D W -30875 D A -30875 D V -30875 D Y -30875 F o -92624 F e -92624 F u -92624 F r -92624 F a -92624 F A -123498 F O -30875 F C -30875 F G -30875 F Q -30875 K O -30875 K C -30875 K G -30875 K Q -30875 L T -92624 L Y -92624 L V -123498 L W -123498 L e -61749 L a -61749 L o -61749 L d -61749 L c -61749 L g -61749 L q -61749 O X -30875 O W -30875 O A -30875 O V -30875 O Y -30875 P A -92624 R n -30875 R l -30875 R r -30875 R u -30875 R m -30875 R t -30875 R i -30875 R C -30875 R O -30875 R G -30875 R h -30875 R b -30875 R U -30875 R k -30875 R v -30875 R w -30875 R Q -30875 R T -92624 R Y -92624 R V -123498 R W -123498 R e -61749 R a -61749 R o -61749 R d -61749 R c -61749 R g -61749 R q -61749 T y -92624 T e -92624 T o -92624 T r -92624 T a -92624 T u -92624 T A -92624 V o -92624 V e -92624 V u -92624 V r -92624 V a -92624 V A -123498 V O -30875 V C -30875 V G -30875 V Q -30875 W A -92624 X O -30875 X C -30875 X G -30875 X Q -30875 Y e -92624 Y o -92624 Y r -92624 Y a -92624 Y u -92624 Y A -92624 oq oq -92624 oq ` -92624 ` oq -92624 ` ` -92624 b e -61749 b a -61749 b o -61749 b d -61749 b c -61749 b g -61749 b q -61749 c e -61749 c a -61749 c o -61749 c d -61749 c c -61749 c g -61749 c q -61749 d l 61749 e e -61749 e a -61749 e o -61749 e d -61749 e c -61749 e g -61749 e q -61749 Fn cq 111848 Fn ' 111848 f cq 111848 f ' 111848 Fn ? 111848 f ? 111848 Fn ! 111848 f ! 111848 Fn ) 111848 f ) 111848 Fn rB 111848 Fn ] 111848 f rB 111848 f ] 111848 l l 61749 n cq -123498 n ' -123498 o e -61749 o a -61749 o o -61749 o d -61749 o c -61749 o g -61749 o q -61749 p e -61749 p a -61749 p o -61749 p d -61749 p c -61749 p g -61749 p q -61749 r e -61749 r a -61749 r o -61749 r d -61749 r c -61749 r g -61749 r q -61749 w l 61749 charset *G 731666,719440,0,135298,0,-19075 2 0000 *D 990312,719440 2 0001 *H 928563,719440,0,95027,-84834,64152 2 0002 *L 845843,719440 2 0003 *C 805066,719440,0,158248,0,79125 2 0004 *P 939632,719440,0,180443,0,90222 2 0005 *S 866814,719440,0,119859,0,59930 2 0006 *U 928563,719440,0,113013,-174763,-41360 2 0007 *F 866814,719440,0,59054,-120805,59054 2 0010 *Q 928563,719440,0,113013,-174763,-5243 2 0011 *W 866814,719440,0,104021,0,52011 2 0012 ff 792256,728178,203890,228357 3 0013 fi 707205,728178,203890,113890 3 0014 fl 738078,728178,203890,113890 3 0015 Fi 1095466,728178,203890,113890 3 0016 Fl 1110902,728178,203890,113890 3 0017 .i 372824,466034,0,98840 0 0020 .j 403699,466034,203890,48354 1 0021 ga 619819,728178 2 0022 aa 619819,728178,0,89421 2 0023 ah 619819,662642,0,86728 2 0024 ab 619819,728178,0,108354 2 0025 a- 619819,623318,0,109518 2 0026 ao 994973,728178 2 0027 ac 558070,0,178403 1 0030 ss 697302,728178,203890,102090 3 0031 ae 866814,466034,0,89131 0 0032 oe 866814,466034,0,89131 0 0033 /o 619819,567979,101946,99179 3 0034 AE 1072450,719440,0,119859 2 0035 OE 1195947,719440,0,119859 2 0036 /O 928563,770413,50973,95027 3 0037 slash@for@l 311075,466034 0 0040 ! 404864,728178,0,119714 2 0041 rq 650696,728178,0,83248 2 0042 sh 990312,728178,203888,71653 3 0043 # " Po 910723,728178 2 0044 % 990312,786432,58254,134859 3 0045 & 928563,728178,0,89421 2 0046 cq 372824,728178,0,135734 2 0047 ' " ( 496322,786432,262144,165733 3 0050 ) 496322,786432,262144,34661 3 0051 * 619819,786432,0,150296 2 0052 + 928563,632637,108349,34661 3 0053 , 372824,154374,203890 1 0054 hy 434573,466034,0,27379 0 0055 - " . 372824,154374 0 0056 sl 619819,786432,262144,165733 3 0057 / " 0 619819,675749,0,138062 2 0060 1 619819,675749,0,138062 2 0061 2 619819,675749,0,138062 2 0062 3 619819,675749,0,138062 2 0063 4 619819,675749,203890,138062 3 0064 5 619819,675749,0,138062 2 0065 6 619819,675749,0,138062 2 0066 7 619819,675749,203890,138062 3 0067 8 619819,675749,0,138062 2 0070 9 619819,675749,0,138062 2 0071 : 372824,466034,0,70198 0 0072 ; 372824,466034,203890,70198 1 0073 r! 404864,524288,203890,68741 3 0074 = 928563,410110,-114178,71653 0 0075 r? 619819,524288,203890 3 0076 ? 619819,728178,0,120296 2 0077 at 928563,728178,0,96555 2 0100 @ " A 907592,719440 2 0101 B 856330,719440,0,104021,0,52011 2 0102 C 866814,719440,0,148986,-84834,74493 2 0103 D 918078,719440,0,95027,0,64152 2 0104 E 793414,719440,0,119859,0,59930 2 0105 F 762541,719440,0,135298,0,-19075 2 0106 G 938758,719440,0,77042,-84834,77042 2 0107 H 939632,719440,0,180443,0,90222 2 0110 I 494576,719440,0,164424,0,82213 2 0111 J 640208,719440,0,152045,0,45147 2 0112 K 938467,719440,0,148986,0,74493 2 0113 L 731666,719440,0,0,0,61749 2 0114 M 1124878,719440,0,180443,0,59347 2 0115 N 939632,719440,0,180443,0,59347 2 0116 O 896523,719440,0,95027,-84834,64152 2 0117 P 825454,719440,0,104021,0,-50352 2 0120 Q 896523,719440,203890,95027,-84834,95027 3 0121 R 901186,719440,0,26835,0,20126 2 0122 S 681568,719440,0,118112,0,59056 2 0123 T 834774,719440,0,135298,-134896,-19075 2 0124 U 923613,719440,0,180443,-136096,59347 2 0125 V 907592,719440,0,195298,-133549,-51698 2 0126 W 1216336,719440,0,195298,-133549,40925 2 0127 X 907592,719440,0,164424,0,82213 2 0130 Y 907592,719440,0,207648,-148986,-39347 2 0131 Z 743317,719440,0,148986,0,74493 2 0132 lB 373408,786432,262144,196608 3 0133 [ " lq 650696,728178,0,175869 2 0134 rB 373408,786432,262144,104568 3 0135 ] " ha 619819,728178,0,70344 2 0136 ^ " a^ " a. 372824,728178,0,135734 2 0137 oq 372824,728178,0,135734 2 0140 ` " a 619819,466034,0,98840,-34078,98840 0 0141 b 558070,728178,0,82430,-34078,82430 2 0142 c 558070,466034,0,54760,-34078,54760 0 0143 d 619819,728178,0,113890,-34078,113890 2 0144 e 558070,466034,0,89131,-34078,89131 0 0145 Fn 419432,728178,203890,228357,112722,116509 3 0146 f " g 558070,466034,203890,110102,-35829,71266 1 0147 h 619819,728178,0,98840,0,98840 2 0150 i 372824,726931,0,119403,-17669,119403 2 0151 j 372824,726931,203890,175326,50973,110102 3 0152 k 558070,728178,0,116509,0,98840 2 0153 l 311075,728178,0,113890,-30875,129714 2 0154 m 990312,466034,0,98840,-17669,98840 0 0155 n 681568,466034,0,98840,-17669,98840 0 0156 o 619819,466034,0,82430,-34078,82430 0 0157 p 619819,466034,203890,82430,-17182,82430 1 0160 q 558070,466034,203890,110102,-34078,71266 1 0161 r 526034,466034,0,116509,-17669,85634 0 0162 s 510595,466034,0,85634,0,85634 0 0163 t 403699,665763,0,101072,-39323,101072 2 0164 u 650694,466034,0,98840,-17669,98840 0 0165 v 558070,466034,0,116509,-17669,77672 0 0166 w 805066,466034,0,116509,-17669,87382 0 0167 x 587782,466034,0,131946,0,131946 0 0170 y 588946,466034,203890,110102,-17669,71266 1 0171 z 514382,466034,0,145637,0,98840 0 0172 en 619819,466034,0,102880 0 0173 em 1239638,466034,0,102880 0 0174 a" 619819,728178,0,120296 2 0175 ~ 619819,728178,0,120296 2 0176 a~ " ad 619819,728178,0,120298 2 0177 groff-1.23.0/font/devdvi/SA0000644000175000017500000001131314450320476012302 00000000000000name SA spacewidth 350836 special internalname msam10 checksum -1749815603 designsize 10485760 charset boxdot 815562,707789 2 0000 boxplus 815562,707789 2 0001 boxtimes 815562,707789 2 0002 square 815562,707789 2 0003 blacksquare 815562,707789 2 0004 centerdot 291272,576570 2 0005 lz 699053,725867,116509 3 0006 lozenge " blacklozenge 699053,725867,116509 3 0007 circlearrowright 815562,610248,85960 3 0010 circlearrowleft 815562,610248,85960 3 0011 rightleftharpoons 1048579,547770,14197 3 0012 leftrightharpoons 1048579,547770,14197 3 0013 boxminus 815562,707789 2 0014 Vdash 757307,725867 2 0015 Vvdash 932070,725867 2 0016 vDash 640798,725867 2 0017 twoheadrightarrow 1048579,547770,14197 3 0020 twoheadleftarrow 1048579,547770,14197 3 0021 leftleftarrows 1048579,707789,189584 3 0022 rightrightarrows 1048579,707789,189584 3 0023 upuparrows 873816,725867,203888 3 0024 downdownarrows 873816,725867,203888 3 0025 upharpoonright 436909,725867,203888 3 0026 downharpoonright 436909,725867,203888 3 0027 upharpoonleft 436909,725867,203888 3 0030 downharpoonleft 436909,725867,203888 3 0031 rightarrowtail 1165088,547770,14197 3 0032 leftarrowtail 1165088,547770,14197 3 0033 leftrightarrows 1048579,707789,189584 3 0034 rightleftarrows 1048579,707789,189584 3 0035 Lsh 524290,725867 2 0036 Rsh 524290,725867 2 0037 rightsquigarrow 1048579,396238,-139592 0 0040 leftrightsquigarrow 1456360,396238,-139592 0 0041 looparrowleft 1048579,576570 2 0042 looparrowright 1048579,576570 2 0043 circeq 815562,765021,240733 3 0044 succsim 815562,765021,240733 3 0045 gtrsim 815562,765021,240733 3 0046 gtrapprox 815562,792549,268261 3 0047 multimap 1165088,576570 2 0050 3d 699053,725867 2 0051 tf " therefore " because 699053,725867 2 0052 doteqdot 815562,610248,85960 3 0053 triangleq 815562,961197,85960 3 0054 precsim 815562,765021,240733 3 0055 lesssim 815562,765021,240733 3 0056 lessapprox 815562,792549,268261 3 0057 eqslantless 815562,667592,143304 3 0060 eqslantgtr 815562,667592,143304 3 0061 curlyeqprec 815562,667592,143304 3 0062 curlyeqsucc 815562,667592,143304 3 0063 preccurlyeq 815562,667592,143304 3 0064 leqq 815562,792549,268261 3 0065 leqslant 815562,667592,143304 3 0066 lessgtr 815562,707789,189584 3 0067 backprime 288358,576570 2 0070 --- 524290,486557,-37731 2 0071 risingdotseq 815562,610248,85960 3 0072 fallingdotseq 815562,610248,85960 3 0073 succcurlyeq 815562,667592,143304 3 0074 geqq 815562,792549,268261 3 0075 geqslant 815562,667592,143304 3 0076 gtrless 815562,707789,189584 3 0077 sqsubset 815562,576570,36882 3 0100 sqsupset 815562,576570,36882 3 0101 vartriangleright 815562,576570,36882 3 0102 vartriangleleft 815562,576570,36882 3 0103 trianglerighteq 815562,667592,143304 3 0104 trianglelefteq 815562,667592,143304 3 0105 bigstar 990323,725867,203888 3 0106 between 524290,792549,268261 3 0107 blacktriangledown 757307,576570 2 0110 blacktriangleright 815562,576570,36882 3 0111 blacktriangleleft 815562,576570,36882 3 0112 --- 524290,486557,-37731 2 0113 --- 524290,486557,-37731 2 0114 vartriangle 757307,576570 2 0115 blacktriangle 757307,576570 2 0116 triangledown 757307,576570 2 0117 eqcirc 815562,725867 2 0120 lesseqgtr 815562,928714,404426 3 0121 gtreqless 815562,928714,404426 3 0122 lesseqqgtr 815562,1030294,506006 3 0123 gtreqqless 815562,1030294,506006 3 0124 Ye 786434,707789,0,26214 2 0125 yen " Rrightarrow 1048579,667592,143304 3 0126 Lleftarrow 1048579,667592,143304 3 0127 OK 873816,725867 2 0130 checkmark " veebar 640798,725867,203888 3 0131 barwedge 640798,725867,203888 3 0132 doublebarwedge 640798,792549,203888 3 0133 /_ 757307,725867 2 0134 angle " measuredangle 757307,725867 2 0135 sphericalangle 757307,547770,36882 3 0136 varpropto 815562,725867 2 0137 smallsmile 815562,725867,203888 3 0140 smallfrown 815562,725867,203888 3 0141 Subset 815562,576570,36882 3 0142 Supset 815562,576570,36882 3 0143 Cup 699053,576570 2 0144 Cap 699053,576570 2 0145 curlywedge 797355,576570 2 0146 curlyvee 797355,576570 2 0147 leftthreetimes 815562,725867 2 0150 rightthreetimes 815562,725867 2 0151 subseteqq 815562,792549,268261 3 0152 supseteqq 815562,792549,268261 3 0153 bumpeq 815562,576570,63568 3 0154 Bumpeq 815562,576570,63568 3 0155 lll 1398106,576570,36882 3 0156 ggg 1398106,576570,36882 3 0157 ulcorner 524290,725867 2 0160 urcorner 524290,725867 2 0161 rg 992648,725867,163146 3 0162 circledR " circledS 946045,725867,163146 3 0163 pitchfork 699053,725867 2 0164 dotplus 815562,725867,85960 3 0165 backsim 815562,396238,-139592 0 0166 backsimeq 815562,486557,-37731 2 0167 llcorner 524290,396238 0 0170 lrcorner 524290,396238 0 0171 maltese 873816,725867 2 0172 complement 524290,865080 2 0173 intercal 582544,451470,203888 1 0174 circledcirc 815562,610248,85960 3 0175 circledast 815562,610248,85960 3 0176 circleddash 815562,610248,85960 3 0177 groff-1.23.0/font/devdvi/TBEC0000644000175000017500000011140013753060053012507 00000000000000name TBEC internalname ecbx1000 spacewidth 401856 ligatures ff fi fl ffi ffl 0 checksum 39675532 designsize 10485760 kernpairs bq Bq 133952 bq j 133952 bq .j 133952 bq g 66976 bq u0067_0306 66976 bq y 66976 bq :y 66976 bq 'y 66976 bq v -100464 bq w -66976 bq V -133952 bq W -100464 bq Y -100464 bq :Y -100464 bq 'Y -100464 bq O -33488 bq u004F_030B -33488 bq `O -33488 bq 'O -33488 bq ^O -33488 bq ~O -33488 bq :O -33488 bq OE -33488 bq /O -33488 bq C -33488 bq G -33488 bq 'C -33488 bq u0043_030C -33488 bq u0047_0306 -33488 bq ,C -33488 bq Q -33488 lq oq 133952 lq ` 133952 lq lq 133952 rq cq 133952 rq ' 133952 rq rq 133952 Bq bq 133952 Bq , 133952 Bq Bq 133952 Bq j 133952 Bq .j 133952 Bq g 66976 Bq u0067_0306 66976 Bq y 66976 Bq :y 66976 Bq 'y 66976 Bq v -100464 Bq w -66976 Bq V -133952 Bq W -100464 Bq Y -100464 Bq :Y -100464 Bq 'Y -100464 Bq O -33488 Bq u004F_030B -33488 Bq `O -33488 Bq 'O -33488 Bq ^O -33488 Bq ~O -33488 Bq :O -33488 Bq OE -33488 Bq /O -33488 Bq C -33488 Bq G -33488 Bq 'C -33488 Bq u0043_030C -33488 Bq u0047_0306 -33488 Bq ,C -33488 Bq Q -33488 Fc . -100464 Fc , -100464 ff cq 114296 ff ' 114296 ff oq 114296 ff ` 114296 ff lq 114296 ff rq 114296 ff ? 114296 ff u01C3 114296 ff ! 114296 ff ) 114296 ff rB 114296 ff ] 114296 cq rq 133952 ' rq 133952 cq ? 133952 ' ? 133952 cq u01C3 133952 cq ! 133952 ' u01C3 133952 ' ! 133952 A y -100464 A :y -100464 A 'y -100464 A v -133952 A w -100464 A c -33488 A 'c -33488 A u0063_030C -33488 A ,c -33488 A d -33488 A u0064_030C -33488 A u0111 -33488 A Sd -33488 A e -33488 A u0065_030C -33488 A u0065_0328 -33488 A `e -33488 A 'e -33488 A ^e -33488 A :e -33488 A o -33488 A u006F_030B -33488 A `o -33488 A 'o -33488 A ^o -33488 A ~o -33488 A :o -33488 A oe -33488 A /o -33488 A q -33488 A t -33488 A u0074_030C -33488 A u0074_0327 -33488 A C -33488 A G -33488 A 'C -33488 A u0043_030C -33488 A u0047_0306 -33488 A ,C -33488 A Q -33488 A O -33488 A u004F_030B -33488 A `O -33488 A 'O -33488 A ^O -33488 A ~O -33488 A :O -33488 A OE -33488 A /O -33488 A U -33488 A u0055_030B -33488 A u0055_030A -33488 A `U -33488 A 'U -33488 A ^U -33488 A :U -33488 A T -100464 A u0054_030C -100464 A u0054_0327 -100464 A Y -100464 A :Y -100464 A 'Y -100464 A V -133952 A W -133952 D X -33488 D W -33488 D A -33488 D u0041_0306 -33488 D u0041_0328 -33488 D `A -33488 D 'A -33488 D ^A -33488 D ~A -33488 D :A -33488 D oA -33488 D AE -33488 D V -33488 D Y -33488 D :Y -33488 D 'Y -33488 F o -100464 F a -100464 F e -100464 F y -100464 F u -100464 F r -100464 F v -100464 F s -100464 F c -100464 F d -100464 F g -100464 F m -100464 F n -100464 F p -100464 F w -100464 F z -100464 F ae -100464 F /o -100464 F A -133952 F u0041_0306 -133952 F u0041_0328 -133952 F `A -133952 F 'A -133952 F ^A -133952 F ~A -133952 F :A -133952 F oA -133952 F AE -133952 F O -33488 F u004F_030B -33488 F `O -33488 F 'O -33488 F ^O -33488 F ~O -33488 F :O -33488 F OE -33488 F /O -33488 F C -33488 F G -33488 F 'C -33488 F u0043_030C -33488 F u0047_0306 -33488 F ,C -33488 F Q -33488 I I 33488 K v -100464 K w -33488 K o -33488 K u006F_030B -33488 K `o -33488 K 'o -33488 K ^o -33488 K ~o -33488 K :o -33488 K oe -33488 K /o -33488 K C -33488 K G -33488 K 'C -33488 K u0043_030C -33488 K u0047_0306 -33488 K ,C -33488 K Q -33488 L T -100464 L u0054_030C -100464 L u0054_0327 -100464 L Y -100464 L :Y -100464 L 'Y -100464 L V -133952 L W -133952 O X -33488 O W -33488 O A -33488 O u0041_0306 -33488 O u0041_0328 -33488 O `A -33488 O 'A -33488 O ^A -33488 O ~A -33488 O :A -33488 O oA -33488 O AE -33488 O V -33488 O Y -33488 O :Y -33488 O 'Y -33488 P A -100464 P u0041_0306 -100464 P u0041_0328 -100464 P `A -100464 P 'A -100464 P ^A -100464 P ~A -100464 P :A -100464 P oA -100464 P AE -100464 P o -33488 P u006F_030B -33488 P `o -33488 P 'o -33488 P ^o -33488 P ~o -33488 P :o -33488 P oe -33488 P /o -33488 P e -33488 P u0065_030C -33488 P u0065_0328 -33488 P `e -33488 P 'e -33488 P ^e -33488 P :e -33488 P a -33488 P u0061_0306 -33488 P u0061_0328 -33488 P `a -33488 P 'a -33488 P ^a -33488 P ^a -33488 P ~a -33488 P :a -33488 P oa -33488 P ae -33488 P . -100464 P , -100464 R t -33488 R u0074_030C -33488 R u0074_0327 -33488 R C -33488 R G -33488 R 'C -33488 R u0043_030C -33488 R u0047_0306 -33488 R ,C -33488 R Q -33488 R O -33488 R u004F_030B -33488 R `O -33488 R 'O -33488 R ^O -33488 R ~O -33488 R :O -33488 R OE -33488 R /O -33488 R U -33488 R u0055_030B -33488 R u0055_030A -33488 R `U -33488 R 'U -33488 R ^U -33488 R :U -33488 R T -100464 R u0054_030C -100464 R u0054_0327 -100464 R Y -100464 R :Y -100464 R 'Y -100464 R V -133952 R W -133952 T y -33488 T e -100464 T o -100464 T r -100464 T a -100464 T u -100464 T n -100464 T .i -100464 T c -100464 T d -100464 T g -100464 T p -100464 T s -100464 T v -100464 T w -100464 T x -100464 T z -100464 T A -100464 T u0041_0306 -100464 T u0041_0328 -100464 T `A -100464 T 'A -100464 T ^A -100464 T ~A -100464 T :A -100464 T oA -100464 T AE -100464 V o -100464 V a -100464 V e -100464 V y -100464 V u -100464 V r -100464 V v -100464 V s -100464 V c -100464 V d -100464 V g -100464 V m -100464 V n -100464 V p -100464 V w -100464 V z -100464 V ae -100464 V /o -100464 V A -133952 V u0041_0306 -133952 V u0041_0328 -133952 V `A -133952 V 'A -133952 V ^A -133952 V ~A -133952 V :A -133952 V oA -133952 V AE -133952 V O -33488 V u004F_030B -33488 V `O -33488 V 'O -33488 V ^O -33488 V ~O -33488 V :O -33488 V OE -33488 V /O -33488 V C -33488 V G -33488 V 'C -33488 V u0043_030C -33488 V u0047_0306 -33488 V ,C -33488 V Q -33488 W o -100464 W a -100464 W e -100464 W y -100464 W u -100464 W r -100464 W v -100464 W s -100464 W c -100464 W d -100464 W g -100464 W m -100464 W n -100464 W p -100464 W w -100464 W z -100464 W ae -100464 W /o -100464 W A -133952 W u0041_0306 -133952 W u0041_0328 -133952 W `A -133952 W 'A -133952 W ^A -133952 W ~A -133952 W :A -133952 W oA -133952 W AE -133952 W O -33488 W u004F_030B -33488 W `O -33488 W 'O -33488 W ^O -33488 W ~O -33488 W :O -33488 W OE -33488 W /O -33488 W C -33488 W G -33488 W 'C -33488 W u0043_030C -33488 W u0047_0306 -33488 W ,C -33488 W Q -33488 X O -33488 X u004F_030B -33488 X `O -33488 X 'O -33488 X ^O -33488 X ~O -33488 X :O -33488 X OE -33488 X /O -33488 X C -33488 X G -33488 X 'C -33488 X u0043_030C -33488 X u0047_0306 -33488 X ,C -33488 X Q -33488 Y e -100464 Y o -100464 Y r -100464 Y a -100464 Y u -100464 Y n -100464 Y .i -100464 Y c -100464 Y d -100464 Y g -100464 Y p -100464 Y s -100464 Y v -100464 Y w -100464 Y x -100464 Y z -100464 Y A -100464 Y u0041_0306 -100464 Y u0041_0328 -100464 Y `A -100464 Y 'A -100464 Y ^A -100464 Y ~A -100464 Y :A -100464 Y oA -100464 Y AE -100464 oq lq 133952 ` lq 133952 oq ? 133952 ` ? 133952 oq u01C3 133952 oq ! 133952 ` u01C3 133952 ` ! 133952 a v -33488 a j 66976 a y -33488 a :y -33488 a 'y -33488 a w -33488 b e 33488 b u0065_030C 33488 b u0065_0328 33488 b `e 33488 b 'e 33488 b ^e 33488 b :e 33488 b o 33488 b u006F_030B 33488 b `o 33488 b 'o 33488 b ^o 33488 b ~o 33488 b :o 33488 b oe 33488 b /o 33488 b x -33488 b d 33488 b c 33488 b 'c 33488 b u0063_030C 33488 b ,c 33488 b q 33488 b v -33488 b j 66976 b y -33488 b :y -33488 b 'y -33488 b w -33488 c h -33488 c k -33488 e V -100464 f cq 114296 f ' 114296 f oq 114296 f ` 114296 f lq 114296 f rq 114296 f ? 114296 f u01C3 114296 f ! 114296 f ) 114296 f rB 114296 f ] 114296 g j 33488 h W -100464 h V -100464 h t -33488 h u -33488 h u0075_030B -33488 h u0075_030A -33488 h `u -33488 h 'u -33488 h ^u -33488 h :u -33488 h b -33488 h y -33488 h v -33488 h w -33488 k W -100464 k V -100464 k a -66976 k u0061_0306 -66976 k u0061_0328 -66976 k `a -66976 k 'a -66976 k ^a -66976 k ^a -66976 k ~a -66976 k :a -66976 k oa -66976 k ae -66976 k e -33488 k u0065_030C -33488 k u0065_0328 -33488 k `e -33488 k 'e -33488 k ^e -33488 k :e -33488 k a -33488 k u0061_0306 -33488 k u0061_0328 -33488 k `a -33488 k 'a -33488 k ^a -33488 k ^a -33488 k ~a -33488 k :a -33488 k oa -33488 k ae -33488 k o -33488 k u006F_030B -33488 k `o -33488 k 'o -33488 k ^o -33488 k ~o -33488 k :o -33488 k oe -33488 k /o -33488 k c -33488 k 'c -33488 k u0063_030C -33488 k ,c -33488 m W -100464 m V -100464 m t -33488 m u -33488 m u0075_030B -33488 m u0075_030A -33488 m `u -33488 m 'u -33488 m ^u -33488 m :u -33488 m b -33488 m y -33488 m v -33488 m w -33488 n W -100464 n V -100464 n t -33488 n u -33488 n u0075_030B -33488 n u0075_030A -33488 n `u -33488 n 'u -33488 n ^u -33488 n :u -33488 n b -33488 n y -33488 n v -33488 n w -33488 o e 33488 o u0065_030C 33488 o u0065_0328 33488 o `e 33488 o 'e 33488 o ^e 33488 o :e 33488 o o 33488 o u006F_030B 33488 o `o 33488 o 'o 33488 o ^o 33488 o ~o 33488 o :o 33488 o oe 33488 o /o 33488 o x -33488 o d 33488 o c 33488 o 'c 33488 o u0063_030C 33488 o ,c 33488 o q 33488 o v -33488 o j 66976 o y -33488 o :y -33488 o 'y -33488 o w -33488 p e 33488 p u0065_030C 33488 p u0065_0328 33488 p `e 33488 p 'e 33488 p ^e 33488 p :e 33488 p o 33488 p u006F_030B 33488 p `o 33488 p 'o 33488 p ^o 33488 p ~o 33488 p :o 33488 p oe 33488 p /o 33488 p x -33488 p d 33488 p c 33488 p 'c 33488 p u0063_030C 33488 p ,c 33488 p q 33488 p v -33488 p j 66976 p y -33488 p :y -33488 p 'y -33488 p w -33488 t y -33488 t :y -33488 t 'y -33488 t w -33488 u w -33488 v a -66976 v u0061_0306 -66976 v u0061_0328 -66976 v `a -66976 v 'a -66976 v ^a -66976 v ^a -66976 v ~a -66976 v :a -66976 v oa -66976 v ae -66976 v e -33488 v u0065_030C -33488 v u0065_0328 -33488 v `e -33488 v 'e -33488 v ^e -33488 v :e -33488 v a -33488 v u0061_0306 -33488 v u0061_0328 -33488 v `a -33488 v 'a -33488 v ^a -33488 v ^a -33488 v ~a -33488 v :a -33488 v oa -33488 v ae -33488 v o -33488 v u006F_030B -33488 v `o -33488 v 'o -33488 v ^o -33488 v ~o -33488 v :o -33488 v oe -33488 v /o -33488 v c -33488 v 'c -33488 v u0063_030C -33488 v ,c -33488 w e -33488 w u0065_030C -33488 w u0065_0328 -33488 w `e -33488 w 'e -33488 w ^e -33488 w :e -33488 w a -33488 w u0061_0306 -33488 w u0061_0328 -33488 w `a -33488 w 'a -33488 w ^a -33488 w ^a -33488 w ~a -33488 w :a -33488 w oa -33488 w ae -33488 w o -33488 w u006F_030B -33488 w `o -33488 w 'o -33488 w ^o -33488 w ~o -33488 w :o -33488 w oe -33488 w /o -33488 w c -33488 w 'c -33488 w u0063_030C -33488 w ,c -33488 y o -33488 y u006F_030B -33488 y `o -33488 y 'o -33488 y ^o -33488 y ~o -33488 y :o -33488 y oe -33488 y /o -33488 y e -33488 y u0065_030C -33488 y u0065_0328 -33488 y `e -33488 y 'e -33488 y ^e -33488 y :e -33488 y a -33488 y u0061_0306 -33488 y u0061_0328 -33488 y `a -33488 y 'a -33488 y ^a -33488 y ^a -33488 y ~a -33488 y :a -33488 y oa -33488 y ae -33488 y . -100464 y , -100464 u0041_0306 y -100464 u0041_0306 :y -100464 u0041_0306 'y -100464 u0041_0306 v -133952 u0041_0306 w -100464 u0041_0306 c -33488 u0041_0306 'c -33488 u0041_0306 u0063_030C -33488 u0041_0306 ,c -33488 u0041_0306 d -33488 u0041_0306 u0064_030C -33488 u0041_0306 u0111 -33488 u0041_0306 Sd -33488 u0041_0306 e -33488 u0041_0306 u0065_030C -33488 u0041_0306 u0065_0328 -33488 u0041_0306 `e -33488 u0041_0306 'e -33488 u0041_0306 ^e -33488 u0041_0306 :e -33488 u0041_0306 o -33488 u0041_0306 u006F_030B -33488 u0041_0306 `o -33488 u0041_0306 'o -33488 u0041_0306 ^o -33488 u0041_0306 ~o -33488 u0041_0306 :o -33488 u0041_0306 oe -33488 u0041_0306 /o -33488 u0041_0306 q -33488 u0041_0306 t -33488 u0041_0306 u0074_030C -33488 u0041_0306 u0074_0327 -33488 u0041_0306 C -33488 u0041_0306 G -33488 u0041_0306 'C -33488 u0041_0306 u0043_030C -33488 u0041_0306 u0047_0306 -33488 u0041_0306 ,C -33488 u0041_0306 Q -33488 u0041_0306 O -33488 u0041_0306 u004F_030B -33488 u0041_0306 `O -33488 u0041_0306 'O -33488 u0041_0306 ^O -33488 u0041_0306 ~O -33488 u0041_0306 :O -33488 u0041_0306 OE -33488 u0041_0306 /O -33488 u0041_0306 U -33488 u0041_0306 u0055_030B -33488 u0041_0306 u0055_030A -33488 u0041_0306 `U -33488 u0041_0306 'U -33488 u0041_0306 ^U -33488 u0041_0306 :U -33488 u0041_0306 T -100464 u0041_0306 u0054_030C -100464 u0041_0306 u0054_0327 -100464 u0041_0306 Y -100464 u0041_0306 :Y -100464 u0041_0306 'Y -100464 u0041_0306 V -133952 u0041_0306 W -133952 'C v -133952 'C w -100464 'C c -33488 'C 'c -33488 'C u0063_030C -33488 'C ,c -33488 'C d -33488 'C u0064_030C -33488 'C u0111 -33488 'C Sd -33488 'C e -33488 'C u0065_030C -33488 'C u0065_0328 -33488 'C `e -33488 'C 'e -33488 'C ^e -33488 'C :e -33488 'C o -33488 'C u006F_030B -33488 'C `o -33488 'C 'o -33488 'C ^o -33488 'C ~o -33488 'C :o -33488 'C oe -33488 'C /o -33488 'C q -33488 'C t -33488 'C u0074_030C -33488 'C u0074_0327 -33488 'C C -33488 'C G -33488 'C 'C -33488 'C u0043_030C -33488 'C u0047_0306 -33488 'C ,C -33488 'C Q -33488 'C O -33488 'C u004F_030B -33488 'C `O -33488 'C 'O -33488 'C ^O -33488 'C ~O -33488 'C :O -33488 'C OE -33488 'C /O -33488 'C U -33488 'C u0055_030B -33488 'C u0055_030A -33488 'C `U -33488 'C 'U -33488 'C ^U -33488 'C :U -33488 'C T -100464 'C u0054_030C -100464 'C u0054_0327 -100464 'C Y -100464 'C :Y -100464 'C 'Y -100464 'C V -133952 'C W -133952 u0044_030C X -33488 u0044_030C W -33488 u0044_030C A -33488 u0044_030C u0041_0306 -33488 u0044_030C u0041_0328 -33488 u0044_030C `A -33488 u0044_030C 'A -33488 u0044_030C ^A -33488 u0044_030C ~A -33488 u0044_030C :A -33488 u0044_030C oA -33488 u0044_030C AE -33488 u0044_030C V -33488 u0044_030C Y -33488 u0044_030C :Y -33488 u0044_030C 'Y -33488 u004C_0301 T -100464 u004C_0301 u0054_030C -100464 u004C_0301 u0054_0327 -100464 u004C_0301 Y -100464 u004C_0301 :Y -100464 u004C_0301 'Y -100464 u004C_0301 V -133952 u004C_0301 W -133952 u004C_030C T -100464 u004C_030C u0054_030C -100464 u004C_030C u0054_0327 -100464 u004C_030C Y -100464 u004C_030C :Y -100464 u004C_030C 'Y -100464 u004C_030C V -133952 u004C_030C W -133952 /L T -100464 /L u0054_030C -100464 /L u0054_0327 -100464 /L Y -100464 /L :Y -100464 /L 'Y -100464 /L V -133952 /L W -133952 u004F_030B X -33488 u004F_030B W -33488 u004F_030B A -33488 u004F_030B u0041_0306 -33488 u004F_030B u0041_0328 -33488 u004F_030B `A -33488 u004F_030B 'A -33488 u004F_030B ^A -33488 u004F_030B ~A -33488 u004F_030B :A -33488 u004F_030B oA -33488 u004F_030B AE -33488 u004F_030B V -33488 u004F_030B Y -33488 u004F_030B :Y -33488 u004F_030B 'Y -33488 u0052_0301 t -33488 u0052_0301 u0074_030C -33488 u0052_0301 u0074_0327 -33488 u0052_0301 C -33488 u0052_0301 G -33488 u0052_0301 'C -33488 u0052_0301 u0043_030C -33488 u0052_0301 u0047_0306 -33488 u0052_0301 ,C -33488 u0052_0301 Q -33488 u0052_0301 O -33488 u0052_0301 u004F_030B -33488 u0052_0301 `O -33488 u0052_0301 'O -33488 u0052_0301 ^O -33488 u0052_0301 ~O -33488 u0052_0301 :O -33488 u0052_0301 OE -33488 u0052_0301 /O -33488 u0052_0301 U -33488 u0052_0301 u0055_030B -33488 u0052_0301 u0055_030A -33488 u0052_0301 `U -33488 u0052_0301 'U -33488 u0052_0301 ^U -33488 u0052_0301 :U -33488 u0052_0301 T -100464 u0052_0301 u0054_030C -100464 u0052_0301 u0054_0327 -100464 u0052_0301 Y -100464 u0052_0301 :Y -100464 u0052_0301 'Y -100464 u0052_0301 V -133952 u0052_0301 W -133952 u0054_030C y -33488 u0054_030C e -100464 u0054_030C o -100464 u0054_030C r -100464 u0054_030C a -100464 u0054_030C u -100464 u0054_030C n -100464 u0054_030C .i -100464 u0054_030C c -100464 u0054_030C d -100464 u0054_030C g -100464 u0054_030C p -100464 u0054_030C s -100464 u0054_030C v -100464 u0054_030C w -100464 u0054_030C x -100464 u0054_030C z -100464 u0054_030C A -100464 u0054_030C u0041_0306 -100464 u0054_030C u0041_0328 -100464 u0054_030C `A -100464 u0054_030C 'A -100464 u0054_030C ^A -100464 u0054_030C ~A -100464 u0054_030C :A -100464 u0054_030C oA -100464 u0054_030C AE -100464 u0054_0327 y -33488 u0054_0327 e -100464 u0054_0327 o -100464 u0054_0327 r -100464 u0054_0327 a -100464 u0054_0327 u -100464 u0054_0327 n -100464 u0054_0327 .i -100464 u0054_0327 c -100464 u0054_0327 d -100464 u0054_0327 g -100464 u0054_0327 p -100464 u0054_0327 s -100464 u0054_0327 v -100464 u0054_0327 w -100464 u0054_0327 x -100464 u0054_0327 z -100464 u0054_0327 A -100464 u0054_0327 u0041_0306 -100464 u0054_0327 u0041_0328 -100464 u0054_0327 `A -100464 u0054_0327 'A -100464 u0054_0327 ^A -100464 u0054_0327 ~A -100464 u0054_0327 :A -100464 u0054_0327 oA -100464 u0054_0327 AE -100464 :Y e -100464 :Y o -100464 :Y r -100464 :Y a -100464 :Y u -100464 :Y n -100464 :Y .i -100464 :Y c -100464 :Y d -100464 :Y g -100464 :Y p -100464 :Y s -100464 :Y v -100464 :Y w -100464 :Y x -100464 :Y z -100464 :Y A -100464 :Y u0041_0306 -100464 :Y u0041_0328 -100464 :Y `A -100464 :Y 'A -100464 :Y ^A -100464 :Y ~A -100464 :Y :A -100464 :Y oA -100464 :Y AE -100464 u0061_0306 v -33488 u0061_0306 j 66976 u0061_0306 y -33488 u0061_0306 :y -33488 u0061_0306 'y -33488 u0061_0306 w -33488 u0061_0328 g 33488 u0061_0328 p 33488 u0061_0328 w -33488 'c h -33488 'c k -33488 u0063_030C h -33488 u0063_030C k -33488 /l cq 33488 /l ' 33488 u006E_0301 t -33488 u006E_0301 u -33488 u006E_0301 u0075_030B -33488 u006E_0301 u0075_030A -33488 u006E_0301 `u -33488 u006E_0301 'u -33488 u006E_0301 ^u -33488 u006E_0301 :u -33488 u006E_0301 b -33488 u006E_0301 y -33488 u006E_0301 v -33488 u006E_0301 w -33488 u006E_030C t -33488 u006E_030C u -33488 u006E_030C u0075_030B -33488 u006E_030C u0075_030A -33488 u006E_030C `u -33488 u006E_030C 'u -33488 u006E_030C ^u -33488 u006E_030C :u -33488 u006E_030C b -33488 u006E_030C y -33488 u006E_030C v -33488 u006E_030C w -33488 u016A t -33488 u016A u -33488 u016A u0075_030B -33488 u016A u0075_030A -33488 u016A `u -33488 u016A 'u -33488 u016A ^u -33488 u016A :u -33488 u016A b -33488 u016A y -33488 u016A v -33488 u016A w -33488 u006F_030B e 33488 u006F_030B u0065_030C 33488 u006F_030B u0065_0328 33488 u006F_030B `e 33488 u006F_030B 'e 33488 u006F_030B ^e 33488 u006F_030B :e 33488 u006F_030B o 33488 u006F_030B u006F_030B 33488 u006F_030B `o 33488 u006F_030B 'o 33488 u006F_030B ^o 33488 u006F_030B ~o 33488 u006F_030B :o 33488 u006F_030B oe 33488 u006F_030B /o 33488 u006F_030B x -33488 u006F_030B d 33488 u006F_030B c 33488 u006F_030B 'c 33488 u006F_030B u0063_030C 33488 u006F_030B ,c 33488 u006F_030B q 33488 u006F_030B v -33488 u006F_030B j 66976 u006F_030B y -33488 u006F_030B :y -33488 u006F_030B 'y -33488 u006F_030B w -33488 u0074_030C y -33488 u0074_030C :y -33488 u0074_030C 'y -33488 u0074_030C w -33488 u0074_0327 y -33488 u0074_0327 :y -33488 u0074_0327 'y -33488 u0074_0327 w -33488 u0075_030B w -33488 u0075_030A w -33488 :y o -33488 :y u006F_030B -33488 :y `o -33488 :y 'o -33488 :y ^o -33488 :y ~o -33488 :y :o -33488 :y oe -33488 :y /o -33488 :y e -33488 :y u0065_030C -33488 :y u0065_0328 -33488 :y `e -33488 :y 'e -33488 :y ^e -33488 :y :e -33488 :y a -33488 :y u0061_0306 -33488 :y u0061_0328 -33488 :y `a -33488 :y 'a -33488 :y ^a -33488 :y ^a -33488 :y ~a -33488 :y :a -33488 :y oa -33488 :y ae -33488 :y . -100464 :y , -100464 `A y -100464 `A :y -100464 `A 'y -100464 `A v -133952 `A w -100464 `A c -33488 `A 'c -33488 `A u0063_030C -33488 `A ,c -33488 `A d -33488 `A u0064_030C -33488 `A u0111 -33488 `A Sd -33488 `A e -33488 `A u0065_030C -33488 `A u0065_0328 -33488 `A `e -33488 `A 'e -33488 `A ^e -33488 `A :e -33488 `A o -33488 `A u006F_030B -33488 `A `o -33488 `A 'o -33488 `A ^o -33488 `A ~o -33488 `A :o -33488 `A oe -33488 `A /o -33488 `A q -33488 `A t -33488 `A u0074_030C -33488 `A u0074_0327 -33488 `A C -33488 `A G -33488 `A 'C -33488 `A u0043_030C -33488 `A u0047_0306 -33488 `A ,C -33488 `A Q -33488 `A O -33488 `A u004F_030B -33488 `A `O -33488 `A 'O -33488 `A ^O -33488 `A ~O -33488 `A :O -33488 `A OE -33488 `A /O -33488 `A U -33488 `A u0055_030B -33488 `A u0055_030A -33488 `A `U -33488 `A 'U -33488 `A ^U -33488 `A :U -33488 `A T -100464 `A u0054_030C -100464 `A u0054_0327 -100464 `A Y -100464 `A :Y -100464 `A 'Y -100464 `A V -133952 `A W -133952 'A y -100464 'A :y -100464 'A 'y -100464 'A v -133952 'A w -100464 'A c -33488 'A 'c -33488 'A u0063_030C -33488 'A ,c -33488 'A d -33488 'A u0064_030C -33488 'A u0111 -33488 'A Sd -33488 'A e -33488 'A u0065_030C -33488 'A u0065_0328 -33488 'A `e -33488 'A 'e -33488 'A ^e -33488 'A :e -33488 'A o -33488 'A u006F_030B -33488 'A `o -33488 'A 'o -33488 'A ^o -33488 'A ~o -33488 'A :o -33488 'A oe -33488 'A /o -33488 'A q -33488 'A t -33488 'A u0074_030C -33488 'A u0074_0327 -33488 'A C -33488 'A G -33488 'A 'C -33488 'A u0043_030C -33488 'A u0047_0306 -33488 'A ,C -33488 'A Q -33488 'A O -33488 'A u004F_030B -33488 'A `O -33488 'A 'O -33488 'A ^O -33488 'A ~O -33488 'A :O -33488 'A OE -33488 'A /O -33488 'A U -33488 'A u0055_030B -33488 'A u0055_030A -33488 'A `U -33488 'A 'U -33488 'A ^U -33488 'A :U -33488 'A T -100464 'A u0054_030C -100464 'A u0054_0327 -100464 'A Y -100464 'A :Y -100464 'A 'Y -100464 'A V -133952 'A W -133952 ^A y -100464 ^A :y -100464 ^A 'y -100464 ^A v -133952 ^A w -100464 ^A c -33488 ^A 'c -33488 ^A u0063_030C -33488 ^A ,c -33488 ^A d -33488 ^A u0064_030C -33488 ^A u0111 -33488 ^A Sd -33488 ^A e -33488 ^A u0065_030C -33488 ^A u0065_0328 -33488 ^A `e -33488 ^A 'e -33488 ^A ^e -33488 ^A :e -33488 ^A o -33488 ^A u006F_030B -33488 ^A `o -33488 ^A 'o -33488 ^A ^o -33488 ^A ~o -33488 ^A :o -33488 ^A oe -33488 ^A /o -33488 ^A q -33488 ^A t -33488 ^A u0074_030C -33488 ^A u0074_0327 -33488 ^A C -33488 ^A G -33488 ^A 'C -33488 ^A u0043_030C -33488 ^A u0047_0306 -33488 ^A ,C -33488 ^A Q -33488 ^A O -33488 ^A u004F_030B -33488 ^A `O -33488 ^A 'O -33488 ^A ^O -33488 ^A ~O -33488 ^A :O -33488 ^A OE -33488 ^A /O -33488 ^A U -33488 ^A u0055_030B -33488 ^A u0055_030A -33488 ^A `U -33488 ^A 'U -33488 ^A ^U -33488 ^A :U -33488 ^A T -100464 ^A u0054_030C -100464 ^A u0054_0327 -100464 ^A Y -100464 ^A :Y -100464 ^A 'Y -100464 ^A V -133952 ^A W -133952 ~A y -100464 ~A :y -100464 ~A 'y -100464 ~A v -133952 ~A w -100464 ~A c -33488 ~A 'c -33488 ~A u0063_030C -33488 ~A ,c -33488 ~A d -33488 ~A u0064_030C -33488 ~A u0111 -33488 ~A Sd -33488 ~A e -33488 ~A u0065_030C -33488 ~A u0065_0328 -33488 ~A `e -33488 ~A 'e -33488 ~A ^e -33488 ~A :e -33488 ~A o -33488 ~A u006F_030B -33488 ~A `o -33488 ~A 'o -33488 ~A ^o -33488 ~A ~o -33488 ~A :o -33488 ~A oe -33488 ~A /o -33488 ~A q -33488 ~A t -33488 ~A u0074_030C -33488 ~A u0074_0327 -33488 ~A C -33488 ~A G -33488 ~A 'C -33488 ~A u0043_030C -33488 ~A u0047_0306 -33488 ~A ,C -33488 ~A Q -33488 ~A O -33488 ~A u004F_030B -33488 ~A `O -33488 ~A 'O -33488 ~A ^O -33488 ~A ~O -33488 ~A :O -33488 ~A OE -33488 ~A /O -33488 ~A U -33488 ~A u0055_030B -33488 ~A u0055_030A -33488 ~A `U -33488 ~A 'U -33488 ~A ^U -33488 ~A :U -33488 ~A T -100464 ~A u0054_030C -100464 ~A u0054_0327 -100464 ~A Y -100464 ~A :Y -100464 ~A 'Y -100464 ~A V -133952 ~A W -133952 :A y -100464 :A :y -100464 :A 'y -100464 :A v -133952 :A w -100464 :A c -33488 :A 'c -33488 :A u0063_030C -33488 :A ,c -33488 :A d -33488 :A u0064_030C -33488 :A u0111 -33488 :A Sd -33488 :A e -33488 :A u0065_030C -33488 :A u0065_0328 -33488 :A `e -33488 :A 'e -33488 :A ^e -33488 :A :e -33488 :A o -33488 :A u006F_030B -33488 :A `o -33488 :A 'o -33488 :A ^o -33488 :A ~o -33488 :A :o -33488 :A oe -33488 :A /o -33488 :A q -33488 :A t -33488 :A u0074_030C -33488 :A u0074_0327 -33488 :A C -33488 :A G -33488 :A 'C -33488 :A u0043_030C -33488 :A u0047_0306 -33488 :A ,C -33488 :A Q -33488 :A O -33488 :A u004F_030B -33488 :A `O -33488 :A 'O -33488 :A ^O -33488 :A ~O -33488 :A :O -33488 :A OE -33488 :A /O -33488 :A U -33488 :A u0055_030B -33488 :A u0055_030A -33488 :A `U -33488 :A 'U -33488 :A ^U -33488 :A :U -33488 :A T -100464 :A u0054_030C -100464 :A u0054_0327 -100464 :A Y -100464 :A :Y -100464 :A 'Y -100464 :A V -133952 :A W -133952 oA y -100464 oA :y -100464 oA 'y -100464 oA v -133952 oA w -100464 oA c -33488 oA 'c -33488 oA u0063_030C -33488 oA ,c -33488 oA d -33488 oA u0064_030C -33488 oA u0111 -33488 oA Sd -33488 oA e -33488 oA u0065_030C -33488 oA u0065_0328 -33488 oA `e -33488 oA 'e -33488 oA ^e -33488 oA :e -33488 oA o -33488 oA u006F_030B -33488 oA `o -33488 oA 'o -33488 oA ^o -33488 oA ~o -33488 oA :o -33488 oA oe -33488 oA /o -33488 oA q -33488 oA t -33488 oA u0074_030C -33488 oA u0074_0327 -33488 oA C -33488 oA G -33488 oA 'C -33488 oA u0043_030C -33488 oA u0047_0306 -33488 oA ,C -33488 oA Q -33488 oA O -33488 oA u004F_030B -33488 oA `O -33488 oA 'O -33488 oA ^O -33488 oA ~O -33488 oA :O -33488 oA OE -33488 oA /O -33488 oA U -33488 oA u0055_030B -33488 oA u0055_030A -33488 oA `U -33488 oA 'U -33488 oA ^U -33488 oA :U -33488 oA T -100464 oA u0054_030C -100464 oA u0054_0327 -100464 oA Y -100464 oA :Y -100464 oA 'Y -100464 oA V -133952 oA W -133952 u0189 X -33488 u0110 X -33488 -D X -33488 u0189 W -33488 u0110 W -33488 -D W -33488 u0189 A -33488 u0110 A -33488 -D A -33488 u0189 u0041_0306 -33488 u0110 u0041_0306 -33488 -D u0041_0306 -33488 u0189 u0041_0328 -33488 u0110 u0041_0328 -33488 -D u0041_0328 -33488 u0189 `A -33488 u0110 `A -33488 -D `A -33488 u0189 'A -33488 u0110 'A -33488 -D 'A -33488 u0189 ^A -33488 u0110 ^A -33488 -D ^A -33488 u0189 ~A -33488 u0110 ~A -33488 -D ~A -33488 u0189 :A -33488 u0110 :A -33488 -D :A -33488 u0189 oA -33488 u0110 oA -33488 -D oA -33488 u0189 AE -33488 u0110 AE -33488 -D AE -33488 u0189 V -33488 u0110 V -33488 -D V -33488 u0189 Y -33488 u0110 Y -33488 -D Y -33488 u0189 :Y -33488 u0110 :Y -33488 -D :Y -33488 u0189 'Y -33488 u0110 'Y -33488 -D 'Y -33488 `O X -33488 `O W -33488 `O A -33488 `O u0041_0306 -33488 `O u0041_0328 -33488 `O `A -33488 `O 'A -33488 `O ^A -33488 `O ~A -33488 `O :A -33488 `O oA -33488 `O AE -33488 `O V -33488 `O Y -33488 `O :Y -33488 `O 'Y -33488 'O X -33488 'O W -33488 'O A -33488 'O u0041_0306 -33488 'O u0041_0328 -33488 'O `A -33488 'O 'A -33488 'O ^A -33488 'O ~A -33488 'O :A -33488 'O oA -33488 'O AE -33488 'O V -33488 'O Y -33488 'O :Y -33488 'O 'Y -33488 ^O X -33488 ^O W -33488 ^O A -33488 ^O u0041_0306 -33488 ^O u0041_0328 -33488 ^O `A -33488 ^O 'A -33488 ^O ^A -33488 ^O ~A -33488 ^O :A -33488 ^O oA -33488 ^O AE -33488 ^O V -33488 ^O Y -33488 ^O :Y -33488 ^O 'Y -33488 ~O X -33488 ~O W -33488 ~O A -33488 ~O u0041_0306 -33488 ~O u0041_0328 -33488 ~O `A -33488 ~O 'A -33488 ~O ^A -33488 ~O ~A -33488 ~O :A -33488 ~O oA -33488 ~O AE -33488 ~O V -33488 ~O Y -33488 ~O :Y -33488 ~O 'Y -33488 :O X -33488 :O W -33488 :O A -33488 :O u0041_0306 -33488 :O u0041_0328 -33488 :O `A -33488 :O 'A -33488 :O ^A -33488 :O ~A -33488 :O :A -33488 :O oA -33488 :O AE -33488 :O V -33488 :O Y -33488 :O :Y -33488 :O 'Y -33488 /O X -33488 /O W -33488 /O A -33488 /O u0041_0306 -33488 /O u0041_0328 -33488 /O `A -33488 /O 'A -33488 /O ^A -33488 /O ~A -33488 /O :A -33488 /O oA -33488 /O AE -33488 /O V -33488 /O Y -33488 /O :Y -33488 /O 'Y -33488 'Y e -100464 'Y o -100464 'Y r -100464 'Y a -100464 'Y u -100464 'Y n -100464 'Y .i -100464 'Y c -100464 'Y d -100464 'Y g -100464 'Y p -100464 'Y s -100464 'Y v -100464 'Y w -100464 'Y x -100464 'Y z -100464 'Y A -100464 'Y u0041_0306 -100464 'Y u0041_0328 -100464 'Y `A -100464 'Y 'A -100464 'Y ^A -100464 'Y ~A -100464 'Y :A -100464 'Y oA -100464 'Y AE -100464 `a v -33488 `a j 66976 `a y -33488 `a :y -33488 `a 'y -33488 `a w -33488 'a v -33488 'a j 66976 'a y -33488 'a :y -33488 'a 'y -33488 'a w -33488 ^a v -33488 ^a j 66976 ^a y -33488 ^a :y -33488 ^a 'y -33488 ^a w -33488 ~a v -33488 ~a j 66976 ~a y -33488 ~a :y -33488 ~a 'y -33488 ~a w -33488 :a v -33488 :a j 66976 :a y -33488 :a :y -33488 :a 'y -33488 :a w -33488 oa v -33488 oa j 66976 oa y -33488 oa :y -33488 oa 'y -33488 oa w -33488 ,c h -33488 ,c k -33488 ~n t -33488 ~n u -33488 ~n u0075_030B -33488 ~n u0075_030A -33488 ~n `u -33488 ~n 'u -33488 ~n ^u -33488 ~n :u -33488 ~n b -33488 ~n y -33488 ~n v -33488 ~n w -33488 `o e 33488 `o u0065_030C 33488 `o u0065_0328 33488 `o `e 33488 `o 'e 33488 `o ^e 33488 `o :e 33488 `o o 33488 `o u006F_030B 33488 `o `o 33488 `o 'o 33488 `o ^o 33488 `o ~o 33488 `o :o 33488 `o oe 33488 `o /o 33488 `o x -33488 `o d 33488 `o c 33488 `o 'c 33488 `o u0063_030C 33488 `o ,c 33488 `o q 33488 `o v -33488 `o j 66976 `o y -33488 `o :y -33488 `o 'y -33488 `o w -33488 'o e 33488 'o u0065_030C 33488 'o u0065_0328 33488 'o `e 33488 'o 'e 33488 'o ^e 33488 'o :e 33488 'o o 33488 'o u006F_030B 33488 'o `o 33488 'o 'o 33488 'o ^o 33488 'o ~o 33488 'o :o 33488 'o oe 33488 'o /o 33488 'o x -33488 'o d 33488 'o c 33488 'o 'c 33488 'o u0063_030C 33488 'o ,c 33488 'o q 33488 'o v -33488 'o j 66976 'o y -33488 'o :y -33488 'o 'y -33488 'o w -33488 ^o e 33488 ^o u0065_030C 33488 ^o u0065_0328 33488 ^o `e 33488 ^o 'e 33488 ^o ^e 33488 ^o :e 33488 ^o o 33488 ^o u006F_030B 33488 ^o `o 33488 ^o 'o 33488 ^o ^o 33488 ^o ~o 33488 ^o :o 33488 ^o oe 33488 ^o /o 33488 ^o x -33488 ^o d 33488 ^o c 33488 ^o 'c 33488 ^o u0063_030C 33488 ^o ,c 33488 ^o q 33488 ^o v -33488 ^o j 66976 ^o y -33488 ^o :y -33488 ^o 'y -33488 ^o w -33488 ~o e 33488 ~o u0065_030C 33488 ~o u0065_0328 33488 ~o `e 33488 ~o 'e 33488 ~o ^e 33488 ~o :e 33488 ~o o 33488 ~o u006F_030B 33488 ~o `o 33488 ~o 'o 33488 ~o ^o 33488 ~o ~o 33488 ~o :o 33488 ~o oe 33488 ~o /o 33488 ~o x -33488 ~o d 33488 ~o c 33488 ~o 'c 33488 ~o u0063_030C 33488 ~o ,c 33488 ~o q 33488 ~o v -33488 ~o j 66976 ~o y -33488 ~o :y -33488 ~o 'y -33488 ~o w -33488 :o e 33488 :o u0065_030C 33488 :o u0065_0328 33488 :o `e 33488 :o 'e 33488 :o ^e 33488 :o :e 33488 :o o 33488 :o u006F_030B 33488 :o `o 33488 :o 'o 33488 :o ^o 33488 :o ~o 33488 :o :o 33488 :o oe 33488 :o /o 33488 :o x -33488 :o d 33488 :o c 33488 :o 'c 33488 :o u0063_030C 33488 :o ,c 33488 :o q 33488 :o v -33488 :o j 66976 :o y -33488 :o :y -33488 :o 'y -33488 :o w -33488 /o e 33488 /o u0065_030C 33488 /o u0065_0328 33488 /o `e 33488 /o 'e 33488 /o ^e 33488 /o :e 33488 /o o 33488 /o u006F_030B 33488 /o `o 33488 /o 'o 33488 /o ^o 33488 /o ~o 33488 /o :o 33488 /o oe 33488 /o /o 33488 /o x -33488 /o d 33488 /o c 33488 /o 'c 33488 /o u0063_030C 33488 /o ,c 33488 /o q 33488 /o v -33488 /o j 66976 /o y -33488 /o :y -33488 /o 'y -33488 /o w -33488 `u w -33488 'u w -33488 ^u w -33488 :u w -33488 'y o -33488 'y u006F_030B -33488 'y `o -33488 'y 'o -33488 'y ^o -33488 'y ~o -33488 'y :o -33488 'y oe -33488 'y /o -33488 'y e -33488 'y u0065_030C -33488 'y u0065_0328 -33488 'y `e -33488 'y 'e -33488 'y ^e -33488 'y :e -33488 'y a -33488 'y u0061_0306 -33488 'y u0061_0328 -33488 'y `a -33488 'y 'a -33488 'y ^a -33488 'y ^a -33488 'y ~a -33488 'y :a -33488 'y oa -33488 'y ae -33488 'y . -100464 'y , -100464 charset ga 602784,679952 2 0000 aa 602784,679952 2 0001 a^ 602784,679952 2 0002 a~ 602784,679952 2 0003 ad 602784,723632 2 0004 a" 602784,679952,0,15530 2 0005 ao 911456,679952 2 0006 ah 602784,679952 2 0007 ab 602784,679952 2 0010 a- 602784,723632 2 0011 a. 334880,723632 2 0012 ac 535808,0,178360 1 0013 ho 334880,0,203840 1 0014 bq 334880,163072,203840 1 0015 fo 535808,495040 2 0016 fc 535808,495040 2 0017 lq 430976,723632 2 0020 rq 430976,723632 2 0021 Bq 430976,163072,203840 1 0022 Fo 669760,495040 2 0023 Fc 669760,495040 2 0024 en 602784,465920,0,33488 0 0025 em 1205568,465920,0,33488 0 0026 --- 0,465920 0 0027 --- 468832,786240,58240 3 0030 .i 334880,465920 0 0031 .j 368368,465920,203840 1 0032 ff 703248,723632,0,114296 2 0033 fi 669760,723632 2 0034 fl 669760,723632 2 0035 Fi 1004640,723632 2 0036 Fl 1004640,723632 2 0037 u2423 602784,465920,101920 1 0040 u01C3 366912,723632 2 0041 ! " dq 602784,723632 2 0042 " " sh 1004640,723632,203840 3 0043 # " Do 602784,786240,58240 3 0044 $ " % 1004640,786240,58240 3 0045 & 937664,723632 2 0046 cq 334880,723632 2 0047 ' " ( 468832,786240,262080 3 0050 ) 468832,786240,262080 3 0051 * 602784,786240 2 0052 + 937664,664768,139776 3 0053 , 334880,163072,203840 1 0054 - 401856,465920 0 0055 . 334880,163072 0 0056 sl 602784,786240,262080 3 0057 / " 0 602784,679952 2 0060 1 602784,679952 2 0061 2 602784,679952 2 0062 3 602784,679952 2 0063 4 602784,679952 2 0064 5 602784,679952 2 0065 6 602784,679952 2 0066 7 602784,679952 2 0067 8 602784,679952 2 0070 9 602784,679952 2 0071 : 334880,465920 0 0072 ; 334880,465920,203840 1 0073 < 937664,613858,89698 3 0074 = 937664,410018,-114142 0 0075 > 937664,613858,89698 3 0076 ? 569296,723632 2 0077 at 937664,723632 2 0100 @ " A 911456,723632 2 0101 B 857584,723632 2 0102 C 870688,723632,0,0,-33488 2 0103 D 924560,723632,0,0,0,-33488 2 0104 E 792064,723632 2 0105 F 758576,723632,0,0,0,-167440 2 0106 G 947856,723632,0,0,-33488 2 0107 H 943488,723632 2 0110 I 457184,723632 2 0111 J 623168,723632,0,0,0,-33488 2 0112 K 944944,723632 2 0113 L 725088,723632,0,0,0,66976 2 0114 M 1144416,723632 2 0115 N 943488,723632 2 0116 O 905632,723632,0,0,-33488,-33488 2 0117 P 824096,723632,0,0,0,-167440 2 0120 Q 905632,723632,203840,0,-33488 3 0121 R 904176,723632 2 0122 S 669760,723632 2 0123 T 838656,723632,0,0,0,-167440 2 0124 U 927472,723632,0,0,-20384 2 0125 V 911456,723632,0,16744,50232,-251160 2 0126 W 1246336,723632,0,16744,50232,-150696 2 0127 X 911456,723632 2 0130 Y 911456,723632,0,30139,33488,-237765 2 0131 Z 736736,723632 2 0132 lB 334880,786240,262080 3 0133 [ " rs 602784,786240,262080 3 0134 \ " rB 334880,786240,262080 3 0135 ] " ha 736736,723632 2 0136 ^ " _ 937664,0,322658 1 0137 oq 334880,723632 2 0140 ` " a 586040,465920 0 0141 b 669760,723632 2 0142 c 535808,465920 0 0143 d 669760,723632 2 0144 e 552552,465920 0 0145 f 368368,723632,0,114296 2 0146 g 602784,465920,203840,16744 1 0147 h 669760,723632 2 0150 i 334880,723632 2 0151 j 368368,723632,203840 3 0152 k 636272,723632 2 0153 l 334880,723632 2 0154 m 1004640,465920 0 0155 n 669760,465920 0 0156 o 602784,465920 0 0157 p 669760,465920,203840 1 0160 q 636272,465920,203840 1 0161 r 496496,465920 0 0162 s 475530,465920 0 0163 t 468832,664768 2 0164 u 669760,465920 0 0165 v 636272,465920,0,16744 0 0166 w 870688,465920,0,16744 0 0167 x 636272,465920 0 0170 y 636272,465920,203840,16744 1 0171 z 535808,465920 0 0172 lC 602784,786240,262080 3 0173 { " u01C0 334880,786240,262080 3 0174 ba " | " rC 602784,786240,262080 3 0175 } " ~ 736736,723632 2 0176 hy 200928,465920 0 0177 u0041_0306 911456,937664 2 0200 u0041_0328 911456,723632,203840 3 0201 'C 870688,918813 2 0202 u0043_030C 870688,937664,0,0,-33488 2 0203 u0044_030C 924560,937664,0,0,0,-33488 2 0204 u0045_030C 792064,937664 2 0205 u0045_0328 792064,723632,203840 3 0206 u0047_0306 947856,937664,0,0,-33488 2 0207 u004C_0301 725088,918813,0,0,0,66976 2 0210 u004C_030C 725088,937664,0,0,0,66976 2 0211 /L 725088,723632 2 0212 u004E_0301 943488,918813 2 0213 u004E_030C 943488,937664 2 0214 u014A 958048,723632,0,0,0,-33488 2 0215 u004F_030B 905632,918813,0,0,-33488,-33488 2 0216 u0052_0301 904176,918813 2 0217 u0052_030C 904176,937664 2 0220 u0053_0301 669760,918813 2 0221 vS 669760,937664 2 0222 u0053_0327 669760,723632,178360 3 0223 u0054_030C 838656,937664,0,0,0,-167440 2 0224 u0054_0327 838656,723632,178360,0,0,-167440 3 0225 u0055_030B 927472,918813,0,0,-20384 2 0226 u0055_030A 927472,937664,0,0,-20384 2 0227 :Y 911456,937664,0,30139,33488,-237765 2 0230 u005A_0301 736736,918813 2 0231 vZ 736736,937664 2 0232 u005A_0307 736736,918813 2 0233 IJ 1059968,723632,0,0,0,-33488 2 0234 u0049_0307 457184,918813 2 0235 u0111 669760,723632 2 0236 sc 554736,723632,203840 3 0237 u0061_0306 586040,679952 2 0240 u0061_0328 586040,465920,203840 1 0241 'c 535808,679952 2 0242 u0063_030C 535808,679952 2 0243 u0064_030C 849576,723632 2 0244 u0065_030C 552552,679952 2 0245 u0065_0328 552552,465920,203840 1 0246 u0067_0306 602784,679952,203840,16744 3 0247 u006C_0301 334880,918813,0,56493 2 0250 u006C_030C 526344,723632 2 0251 /l 405205,723632 2 0252 u006E_0301 669760,679952 2 0253 u006E_030C 669760,679952 2 0254 u016A 669760,465920,203840 1 0255 u006F_030B 602784,679952,0,15530 2 0256 u0072_0301 496496,679952 2 0257 u0072_030C 496496,679952 2 0260 u0073_0301 475530,679952 2 0261 vs 475530,679952 2 0262 u0073_0327 475530,465920,178360 1 0263 u0074_030C 468832,723632 2 0264 u0074_0327 468832,664768,178360 3 0265 u0075_030B 669760,679952 2 0266 u0075_030A 669760,679952 2 0267 :y 636272,723632,203840,16744 3 0270 u007A_0301 535808,679952 2 0271 vz 535808,679952 2 0272 u007A_0307 535808,723632 2 0273 ij 703248,723632,203840 3 0274 r! 366912,524160,203840 3 0275 r? 569296,524160,203840 3 0276 Po 770224,723632 2 0277 `A 911456,918813 2 0300 'A 911456,918813 2 0301 ^A 911456,937664 2 0302 ~A 911456,937664 2 0303 :A 911456,937664 2 0304 oA 911456,893984 2 0305 AE 1092000,723632 2 0306 ,C 870688,723632,178360,0,-33488 3 0307 `E 792064,918813 2 0310 'E 792064,918813 2 0311 ^E 792064,937664 2 0312 :E 792064,937664 2 0313 `I 457184,918813 2 0314 'I 457184,918813 2 0315 ^I 457184,937664 2 0316 :I 457184,937664 2 0317 u0189 924560,723632,0,0,0,-33488 2 0320 u0110 " -D " ~N 943488,937664 2 0321 `O 905632,918813,0,0,-33488,-33488 2 0322 'O 905632,918813 2 0323 ^O 905632,937664,0,0,-33488,-33488 2 0324 ~O 905632,937664,0,0,-33488,-33488 2 0325 :O 905632,937664,0,0,-33488,-33488 2 0326 OE 1225952,723632 2 0327 /O 937664,770224,50960 3 0330 `U 927472,918813,0,0,-20384 2 0331 'U 927472,918813 2 0332 ^U 927472,937664,0,0,-20384 2 0333 :U 927472,937664,0,0,-20384 2 0334 'Y 911456,918813,0,30139,33488,-237765 2 0335 TP 757120,723632 2 0336 --- 1339520,723632 2 0337 `a 586040,679952 2 0340 'a 586040,679952 2 0341 ^a 586040,679952 2 0342 ~a 586040,679952 2 0343 :a 586040,723632 2 0344 oa 586040,679952 2 0345 ae 870688,465920 0 0346 ,c 535808,465920,178360 1 0347 `e 552552,679952 2 0350 'e 552552,679952 2 0351 ^e 552552,679952 2 0352 :e 552552,723632 2 0353 `i 334880,679952 2 0354 'i 334880,679952,0,28280 2 0355 ^i 334880,679952 2 0356 :i 401856,723632 2 0357 Sd 602784,723632 2 0360 ~n 669760,679952 2 0361 `o 602784,679952 2 0362 'o 602784,679952 2 0363 ^o 602784,679952 2 0364 ~o 602784,679952 2 0365 :o 602784,723632 2 0366 oe 937664,465920 0 0367 /o 602784,567840,101920 3 0370 `u 669760,679952 2 0371 'u 669760,679952 2 0372 ^u 669760,679952 2 0373 :u 669760,723632 2 0374 'y 636272,679952,203840,16744 3 0375 Tp 669760,723632,203840 3 0376 ss 626080,723632 2 0377 groff-1.23.0/font/devdvi/CWITC0000644000175000017500000001115513753060053012651 00000000000000name CWITC special internalname tcit1000 spacewidth 550368 slant 14.036243 checksum 1703447420 designsize 10485760 charset --- 550368,628074,0,182000 2 0000 --- 550368,628074,0,182000 2 0001 --- 550368,669760,0,182000 2 0002 --- 550368,669760,0,182000 2 0003 --- 550368,669760,0,182000 2 0004 --- 550368,628074,0,182000 2 0005 --- 550368,669760,0,182000 2 0006 --- 550368,669760,0,182000 2 0007 --- 550368,669760,0,182000 2 0010 --- 550368,669760,0,182000 2 0011 --- 550368,628074,0,182000 2 0012 --- 550368,0,203840,182000 1 0013 --- 550368,0,232960,182000 1 0014 --- 550368,104832,232960,182000 1 0015 --- 550368,104832,232960,182000 1 0022 --- 550368,451360,0,182000 0 0025 --- 550368,451360,0,182000 0 0026 --- 0,640640 2 0027 <- 550368,435706,-204934,182000 0 0030 -> 550368,435706,-204934,182000 0 0031 --- 550368,640640,0,182000 2 0032 --- 550368,829920,0,182000 2 0033 --- 550368,640640,0,182000 2 0034 --- 550368,640640,0,182000 2 0035 --- 0,640640 2 0037 u2422 550368,640640,0,182000 2 0040 Do 550368,728000,87360,182000 3 0044 $ " aq 550368,640640,0,182000 2 0047 --- 550368,551096,-94640,182000 2 0052 , 550368,130000,145600,182000 1 0054 --- 550368,435706,-204934,182000 0 0055 . 550368,130000,0,182000 0 0056 f/ 550368,728000,87360,182000 3 0057 0 550368,451360,0,182000 0 0060 1 550368,451360,0,182000 0 0061 2 550368,451360,0,182000 0 0062 3 550368,451360,232960,182000 1 0063 4 550368,451360,232960,182000 1 0064 5 550368,451360,232960,182000 1 0065 6 550368,640640,0,182000 2 0066 7 550368,451360,232960,182000 1 0067 8 550368,640640,0,182000 2 0070 9 550368,451360,232960,182000 1 0071 la 550368,728000,87360,182000 3 0074 \- 550368,551096,-84448,182000 2 0075 ra 550368,728000,87360,182000 3 0076 u2127 550368,640640,0,182000 2 0115 ci 550368,728000,232960,182000 3 0117 u03A9 550368,640640,0,182000 2 0127 u301A 550368,728000,87360,182000 3 0133 u301B 550368,728000,87360,182000 3 0135 ua 550368,640640,0,182000 2 0136 da 550368,640640,0,182000 2 0137 --- 550368,640640,0,182000 2 0140 --- 550368,551096,-94640,182000 2 0142 --- 550368,551096,-94640,182000 2 0143 --- 550368,571115,18930,182000 3 0144 --- 550368,640640,0,182000 2 0154 --- 550368,551096,-94640,182000 2 0155 u266A 672672,640640 2 0156 ti 550368,130000,0,182000 0 0176 ~ " --- 550368,435706,-204934,182000 0 0177 --- 550368,640640,0,182000 2 0200 --- 550368,640640,0,182000 2 0201 --- 550368,640640,0,182000 2 0202 --- 550368,640640,0,182000 2 0203 dg 550368,640640,232960,182000 3 0204 dd 550368,640640,232960,182000 3 0205 u2016 550368,728000,87360,182000 3 0206 %0 550368,728000,87360,182000 3 0207 bu 550368,534352,-106288,182000 2 0210 u2103 550368,640640,0,182000 2 0211 --- 550368,728000,87360,182000 3 0212 --- 550368,571115,116480,182000 3 0213 Fn 550368,640640,232960,182000 3 0214 u20A1 550368,728000,87360,182000 3 0215 u20A9 550368,640640,0,182000 2 0216 u20A6 550368,640640,0,182000 2 0217 --- 550368,728000,87360,182000 3 0220 u20B1 550368,640640,0,182000 2 0221 u20A4 550368,640640,0,182000 2 0222 u211E 550368,640640,0,182000 2 0223 u203D 550368,640640,0,182000 2 0224 --- 550368,407680,232960,182000 1 0225 u20AB 550368,728000,0,182000 2 0226 tm 550368,728000,0,182000 2 0227 u2031 550368,728000,87360,182000 3 0230 --- 550368,640640,232960,182000 3 0231 u0E3F 550368,728000,87360,182000 3 0232 u2116 550368,640640,0,182000 2 0233 u2052 550368,728000,0,182000 2 0234 u212E 550368,640640,0,182000 2 0235 u25E6 550368,534352,-106288,182000 2 0236 u2120 550368,728000,0,182000 2 0237 u2045 550368,728000,87360,182000 3 0240 u2046 550368,728000,87360,182000 3 0241 ct 550368,571115,116480,182000 3 0242 Po 550368,640640,0,182000 2 0243 Cs 550368,580323,0,182000 2 0244 Ye 550368,640640,0,182000 2 0245 bb 550368,728000,87360,182000 3 0246 sc 550368,640640,232960,182000 3 0247 --- 550368,640640,0,182000 2 0250 co 550368,728000,232960,182000 3 0251 Of 550368,728000,0,182000 2 0252 --- 550368,728000,232960,182000 3 0253 tno 550368,451360,0,182000 0 0254 u2117 550368,728000,232960,182000 3 0255 rg 550368,728000,232960,182000 3 0256 --- 550368,640640,0,182000 2 0257 de 550368,640640,0,182000 2 0260 t+- 550368,551096,-84448,182000 2 0261 S2 550368,728000,0,182000 2 0262 S3 550368,728000,0,182000 2 0263 --- 550368,640640,0,182000 2 0264 mc 550368,451360,232960,182000 1 0265 ps 550368,640640,232960,182000 3 0266 pc 550368,451360,0,182000 0 0267 u203B 550368,514453,0,182000 2 0270 S1 550368,728000,0,182000 2 0271 Om 550368,728000,0,182000 2 0272 sr 550368,728000,14560,182000 3 0273 --- 550368,728000,232960,182000 3 0274 --- 550368,728000,232960,182000 3 0275 --- 550368,728000,232960,182000 3 0276 Eu 550368,640640,0,182000 2 0277 tmu 550368,551096,-84448,182000 2 0326 tdi 550368,551096,-84448,182000 2 0366 groff-1.23.0/font/devdvi/S0000644000175000017500000000777314450320476012220 00000000000000name S spacewidth 350836 special internalname cmsy10 slant 14.036243 checksum 555887770 designsize 10485760 charset mi 815562,611670,87382 3 0000 \- " pc 291272,466035,-58253 2 0001 md " tmu 815562,611670,87382 3 0002 mu " ** 524290,487880,-36408 2 0003 tdi 815562,611670,87382 3 0004 di " u22C4 524290,466035,-58253 2 0005 t+- 815562,611670,87382 3 0006 +- " -+ 815562,611670,87382 3 0007 c+ 815562,611670,87382 3 0010 u2296 815562,611670,87382 3 0011 c* 815562,611670,87382 3 0012 u2298 815562,611670,87382 3 0013 u2299 815562,611670,87382 3 0014 ci 1048579,728178,203890 3 0015 u25E6 524290,466035,-58253 2 0016 bu 524290,466035,-58253 2 0017 u224D 815562,486275,-38013 2 0020 == 815562,486275,-38013 2 0021 ib 815562,666864,142576 3 0022 ip 815562,666864,142576 3 0023 <= 815562,666864,142576 3 0024 >= 815562,666864,142576 3 0025 u227C 815562,666864,142576 3 0026 u227D 815562,666864,142576 3 0027 ti 815562,384696,-139592 0 0030 ap " ~= 815562,506590,-17698 2 0031 ~~ " sb 815562,565285,40997 3 0032 sp 815562,565285,40997 3 0033 << 1048579,565285,40997 3 0034 >> 1048579,565285,40997 3 0035 u227A 815562,565285,40997 3 0036 u227B 815562,565285,40997 3 0037 <- 1048579,384696,-139592 0 0040 -> 1048579,384696,-139592 0 0041 ua 524290,728178,203888 3 0042 da 524290,728178,203888 3 0043 <> 1048579,384696,-139592 0 0044 u2197 1048579,728178,203888 3 0045 u2198 1048579,728178,203888 3 0046 |= 815562,486275,-38013 2 0047 lA 1048579,384696,-139592 0 0050 rA 1048579,384696,-139592 0 0051 uA 640798,728178,203888 3 0052 dA 640798,728178,203888 3 0053 hA 1048579,384696,-139592 0 0054 u2196 1048579,728178,203888 3 0055 u2199 1048579,728178,203888 3 0056 pt 815562,451470 0 0057 prime 288358,582544 2 0060 if 1048579,451470 0 0061 mo 699053,565285,40997 3 0062 st 699053,565285,40997 3 0063 u25B3 932070,728178,203890 3 0064 u25BD 932070,728178,203890 3 0065 slashnot 0,728178,203888 3 0066 --- 0,384696,-139592 0 0067 fa 582544,728178 2 0070 te 582544,728178 2 0071 tno 699053,451470 0 0072 no " es 524290,786432,58254 3 0073 Re 757307,728178 2 0074 Im 757307,728178 2 0075 u22A4 815562,728178 2 0076 pp 815562,728178 2 0077 Ah 640798,728178 2 0100 A 837258,716526 2 0101 B 688715,716526,0,31890 2 0102 C 552106,716526,0,61170 2 0103 D 808864,716526,0,29128 2 0104 E 553419,716526,0,93786 2 0105 F 753662,716526,0,104130 2 0106 G 623762,716526,101946,62184 3 0107 H 885541,716526,0,10123 2 0110 I 570966,716526,0,77408 2 0111 J 710704,716526,101946,193694 3 0112 K 798963,716526,0,15147 2 0113 L 723229,716526 2 0114 M 1259235,716526 2 0115 N 860347,716526,0,154518 2 0116 O 834786,716526,0,29128 2 0117 P 729347,716526,0,86216 2 0120 Q 856341,716526,101946 3 0121 R 888672,716526 2 0122 S 634974,716526,0,78638 2 0123 T 571101,716526,0,266514 2 0124 U 656232,716526,0,104130 2 0125 V 642549,716526,0,86216 2 0126 W 1035766,716526,0,86216 2 0127 X 747946,716526,0,153541 2 0130 Y 700802,716526,101946,86216 3 0131 Z 759930,716526,0,83302 2 0132 cu 699053,582544 2 0133 ca 699053,582544 2 0134 u228E 699053,582544 2 0135 AN 699053,582544 2 0136 OR 699053,582544 2 0137 u22A2 640798,728178 2 0140 u22A3 640798,728178 2 0141 lf 466035,786432,262144 3 0142 rf 466035,786432,262144 3 0143 lc 466035,786432,262144 3 0144 rc 466035,786432,262144 3 0145 { 524290,786432,262144 3 0146 lC " } 524290,786432,262144 3 0147 rC " la 407781,786432,262144 3 0150 ra 407781,786432,262144 3 0151 bar 291272,786432,262144 3 0152 bv " | " ba " bardbl 524290,786432,262144 3 0153 va 524290,786432,262144 3 0154 vA 640798,786432,262144 3 0155 rs 524290,786432,262144 3 0156 \ " u2240 291272,728178,203888 3 0157 sqrt 873816,41942,1006634 1 0160 u2210 786434,716526 2 0161 gr 873816,716526 2 0162 is 436909,728178,203890,116509 3 0163 u2294 699053,582544 2 0164 u2293 699053,582544 2 0165 u2291 815562,666864,142576 3 0166 u2292 815562,666864,142576 3 0167 sc 466037,728178,203890 3 0170 dg 466035,728178,203890 3 0171 dd 466035,728178,203890 3 0172 ps 640798,728178,203890 3 0173 CL 815562,728178,135926 3 0174 u2662 815562,728178,135926 3 0175 u2661 815562,728178,135926 3 0176 SP 815562,728178,135926 3 0177 groff-1.23.0/font/devdvi/HBI0000644000175000017500000001426013753060053012402 00000000000000name HBI internalname cmssbxo10 spacewidth 384480 slant 11.999911 ligatures ff fi fl ffi ffl 0 checksum 461961576 designsize 10485760 kernpairs ff cq 80101 ff ' 80101 ff ? 80101 ff ! 80101 ff ) 80101 ff rB 80101 ff ] 80101 slash@for@l l -267971 slash@for@l L -307293 cq ? 128160 ' ? 128160 cq ! 128160 ' ! 128160 A t -32040 A C -32040 A O -32040 A G -32040 A U -32040 A Q -32040 A T -96120 A Y -96120 A V -128160 A W -128160 D X -32040 D W -32040 D A -32040 D V -32040 D Y -32040 F o -32040 F e -32040 F u -32040 F r -32040 F a -32040 F A -96120 F O -32040 F C -32040 F G -32040 F Q -32040 I I 32040 K O -32040 K C -32040 K G -32040 K Q -32040 L T -96120 L Y -96120 L V -128160 L W -128160 O X -32040 O W -32040 O A -32040 O V -32040 O Y -32040 P A -96120 P o -32040 P e -32040 P a -32040 P . -96120 P , -96120 T y -96120 T e -96120 T o -96120 T r -96120 T a -96120 T A -96120 T u -96120 V o -32040 V e -32040 V u -32040 V r -32040 V a -32040 V A -96120 V O -32040 V C -32040 V G -32040 V Q -32040 W o -32040 W e -32040 W u -32040 W r -32040 W a -32040 W A -96120 W O -32040 W C -32040 W G -32040 W Q -32040 X O -32040 X C -32040 X G -32040 X Q -32040 Y e -96120 Y o -96120 Y r -96120 Y a -96120 Y A -96120 Y u -96120 a r -32040 a y -32040 a w -32040 b e 32040 b o 32040 b x -32040 b d 32040 b c 32040 b q 32040 b r -32040 b y -32040 b w -32040 f cq 80101 f ' 80101 f ? 80101 f ! 80101 f ) 80101 f rB 80101 f ] 80101 g j 32040 k e -32040 k a -32040 k o -32040 k c -32040 o e 32040 o o 32040 o x -32040 o d 32040 o c 32040 o q 32040 o r -32040 o y -32040 o w -32040 p e 32040 p o 32040 p x -32040 p d 32040 p c 32040 p q 32040 p r -32040 p y -32040 p w -32040 t y -32040 t w -32040 u w -32040 w e -32040 w a -32040 w o -32040 w c -32040 y o -32040 y e -32040 y a -32040 y . -96120 y , -96120 charset *G 608760,728178,0,138757,0,-21443 2 0000 *D 961200,728178 2 0001 *H 897120,728178,0,76304,-78474,44264 2 0002 *L 704880,728178 2 0003 *C 768960,728178,0,132349,0,66174 2 0004 *P 833040,728178,0,90698,0,45349 2 0005 *S 833040,728178,0,122738,0,61370 2 0006 *U 897120,728178,0,91782,-155862,-68418 2 0007 *F 833040,728178,0,45349,-109429,45349 2 0010 *Q 897120,728178,0,91782,-155862,-18190 2 0011 *W 833040,728178,0,84043,0,42022 2 0012 ff 672840,728178,0,234878 2 0013 fi 614586,728178,0,121282 2 0014 fl 614586,728178,0,124194 2 0015 Fi 934986,728178,0,121282 2 0016 Fl 934986,728178,0,124194 2 0017 .i 267971,480597,0,71570 0 0020 .j 300011,480597,203890,71570 1 0021 ga 576720,728178 2 0022 aa 576720,728178,0,90698 2 0023 ah 576720,666283,0,60066 2 0024 ab 576720,728178,0,96523 2 0025 a- 576720,668757,0,94086 2 0026 ao 839126,728178 2 0027 ac 512640,0,178403 1 0030 ss 592739,728178,0,90698 2 0031 ae 833040,480597,0,78936 0 0032 oe 897120,480597,0,78936 0 0033 /o 576720,582542,101946,34810 3 0034 AE 993240,728178,0,122738 2 0035 OE 1121400,728178,0,122738 2 0036 /O 897120,779150,50973,76304 3 0037 slash@for@l 267971,480597 0 0040 ! 384480,728178,0,63027 2 0041 rq 585458,728178,0,28947 2 0042 sh 961200,728178,203888,58506 3 0043 # " Do 576720,786432,58254,122738 3 0044 $ " % 1079109,786432,58254,29870 3 0045 & 870906,728178,0,32248 2 0046 cq 320400,728178,0,95067 2 0047 ' " ( 448560,786432,262144,135120 3 0050 ) 448560,786432,262144,23680 3 0051 * 576720,786432,0,119099 2 0052 + 897120,646624,122336,23680 3 0053 , 320400,136898,110683 1 0054 hy 384480,480597,0,19037 0 0055 - " . 320400,136898 0 0056 sl 576720,786432,262144,135120 3 0057 / " 0 576720,728178,0,122738 2 0060 1 576720,728178,0,122738 2 0061 2 576720,728178,0,122738 2 0062 3 576720,728178,0,122738 2 0063 4 576720,728178,0,122738 2 0064 5 576720,728178,0,122738 2 0065 6 576720,728178,0,122738 2 0066 7 576720,728178,0,122738 2 0067 8 576720,728178,0,122738 2 0070 9 576720,728178,0,122738 2 0071 : 320400,480597,0,42443 0 0072 ; 320400,480597,110683,42443 1 0073 r! 384480,524288,203890,19690 3 0074 = 897120,425984,-98304,58506 0 0075 r? 544680,524288,203890 3 0076 ? 544680,728178,0,123822 2 0077 at 768960,728178,0,76304 2 0100 @ " A 768960,728178 2 0101 B 768960,728178,0,84043,0,42022 2 0102 C 736920,728178,0,122738,-78474,61370 2 0103 D 833040,728178,0,76304,0,44264 2 0104 E 672840,728178,0,122738,0,61370 2 0105 F 640800,728178,0,138757,0,-21443 2 0106 G 768960,728178,0,122738,-78474,61370 2 0107 H 833040,728178,0,90698,0,45349 2 0110 I 346614,728178,0,138757,0,69379 2 0111 J 544680,728178,0,90698,0,13309 2 0112 K 801000,728178,0,122738,0,61370 2 0113 L 608760,728178,0,0,0,64080 2 0114 M 1025280,728178,0,90698,0,13309 2 0115 N 833040,728178,0,90698,0,13309 2 0116 O 833040,728178,0,76304,-78474,44264 2 0117 P 736920,728178,0,84043,0,-76157 2 0120 Q 833040,728178,110683,76304,-78474,76304 3 0121 R 736920,728178,0,84043,0,63032 2 0122 S 640800,728178,0,90698,0,45349 2 0123 T 768960,728178,0,138757,-116083,-21443 2 0124 U 801000,728178,0,90698,-78474,13309 2 0125 V 768960,728178,0,170798,-106717,-85522 2 0126 W 1089360,728178,0,170798,-106717,10598 2 0127 X 768960,728178,0,138757,0,69379 2 0130 Y 768960,728178,0,183613,-122738,-72707 2 0131 Z 704880,728178,0,122738,0,61370 2 0132 lB 359722,786432,262144,167160 3 0133 [ " lq 585458,728178,0,148370 2 0134 rB 359722,786432,262144,110362 3 0135 ] " ha 576720,728178,0,55680 2 0136 ^ " a^ " a. 320400,728178,0,103805 2 0137 oq 320400,728178,0,95067 2 0140 ` " a 550506,480597,0,40613 0 0141 b 588371,728178,0,35056 2 0142 c 512640,480597,0,89338 0 0143 d 588371,728178,0,124194 2 0144 e 535942,480597,0,78936 0 0145 f 352440,728178,0,234878 2 0146 g 576720,480597,203890,118174 1 0147 h 588371,728178,0,48352 2 0150 i 267971,728178,0,130019 2 0151 j 300011,728178,203890,124194 3 0152 k 556331,728178,0,89338 2 0153 l 267971,728178,0,124194 2 0154 m 908771,480597,0,48352 0 0155 n 588371,480597,0,48352 0 0156 o 576720,480597,0,71507 0 0157 p 588371,480597,203890,44669 1 0160 q 588371,480597,203890,71570 1 0161 r 390306,480597,0,118174 0 0162 s 442152,480597,0,82930 0 0163 t 423802,617914,0,76522 2 0164 u 588371,480597,0,71570 0 0165 v 524291,480597,0,118174 0 0166 w 780611,480597,0,118174 0 0167 x 524291,480597,0,98949 0 0170 y 524291,480597,203890,118174 1 0171 z 499533,480597,0,96037 0 0172 en 576720,480597,0,95173 0 0173 em 1153440,480597,0,95173 0 0174 a" 576720,728178,0,90698 2 0175 ~ 576720,728178,0,90698 2 0176 a~ " ad 576720,728178,0,87784 2 0177 groff-1.23.0/font/devdvi/TBITC0000644000175000017500000001065513753060053012651 00000000000000name TBITC special internalname tcbi1000 spacewidth 434470 slant 14.036243 checksum 487057398 designsize 10485760 charset --- 619674,662664 2 0000 --- 619674,662664,0,73064 2 0001 --- 619674,679952,0,64866 2 0002 --- 619674,679952,0,109346 2 0003 --- 619674,679952 2 0004 --- 619674,662664,0,103931 2 0005 --- 923395,679952 2 0006 --- 619674,679952 2 0007 --- 619674,679952,0,97406 2 0010 --- 619674,679952,0,124779 2 0011 --- 372736,662664 2 0012 --- 557939,0,178360 1 0013 --- 372736,0,203840 1 0014 --- 496205,154336,203840 1 0015 --- 619674,154336,203840 1 0022 --- 868941,472035,0,102854 2 0025 --- 961542,472035,0,102854 2 0026 --- 0,723632 2 0027 <- 1175283,410018,-114142 0 0030 -> 1175283,410018,-114142 0 0031 --- 372736,723632,0,516589 2 0032 --- 453690,981344,0,575605 2 0033 --- 619674,723632,0,516589 2 0034 --- 619674,723632,0,575605 2 0035 --- 0,723632 2 0037 u2422 557939,723632,0,82410,-34070,82410 2 0040 Do 619674,786240,58240,138029 3 0044 $ " aq 372736,723632,0,119683 2 0047 --- 619674,495040,-29120 2 0052 , 372736,154336,203840 1 0054 --- 434470,410018,-114142,71637 0 0055 . 372736,154336 0 0056 f/ 619674,786240,262080,165693 3 0057 0 619674,472035,0,69189 2 0060 1 619674,472035 2 0061 2 619674,472035,0,68491 2 0062 3 619674,472035,203840,68491 3 0063 4 619674,472035,203840,17472 3 0064 5 619674,472035,203840,54746 3 0065 6 619674,679952,0,107162 2 0066 7 619674,472035,203840,116480 3 0067 8 619674,679952,0,107162 2 0070 9 619674,472035,203840,54746 3 0071 la 496205,786240,262080 3 0074 \- 928346,634378,108326,34653 3 0075 ra 496205,786240,262080 3 0076 u2127 866611,723632,0,158208,0,79104 2 0115 ci 1298752,786240,262080 3 0117 u03A9 866611,723632,0,103995,0,51998 2 0127 u301A 511638,786240,262080 3 0133 u301B 511638,786240,262080 3 0135 ua 619674,723632,203840,95514 3 0136 da 619674,723632,203840 3 0137 --- 619674,723632 2 0140 --- 619674,495040,-29120 2 0142 --- 619674,495040,-29120 2 0143 --- 619674,634378,26210 3 0144 --- 1175283,723632 2 0154 --- 619674,495040,-29120 2 0155 u266A 679078,723632 2 0156 ti 743142,133120 0 0176 ~ " --- 249267,410018,-114142,71637 0 0177 --- 743142,723632,0,108326 2 0200 --- 743142,723632,0,103085 2 0201 --- 619674,723632,0,120266 2 0202 --- 619674,723632 2 0203 dg 557939,723632,203840 3 0204 dd 557939,723632,203840 3 0205 u2016 619674,786240,262080 3 0206 %0 1360486,786240,58240,134826 3 0207 bu 619674,472035,-46010 2 0210 u2103 1113549,723632,0,148949,-84813,74475 2 0211 --- 743142,786240,58240,138029 3 0212 --- 619674,567840,101920,104133 3 0213 Fn 419328,723632,203840,228301,112694,116480 3 0214 u20A1 866611,786240,58240,148949,-84813,74475 3 0215 u20A9 1216051,723632,0,195250,-133515,40914 2 0216 u20A6 970278,723632,0,180398,0,59333 2 0217 --- 938538,786240,58240,77022,-84813,77022 3 0220 u20B1 840694,723632,0,103995,0,-50341 2 0221 u20A4 910510,723632 2 0222 u211E 900973,723632,0,26827,0,20120 2 0223 u203D 683738,723632,0,120266 2 0224 --- 619674,524160,203840 3 0225 u20AB 619674,786240,0,128419,-34070,128419 2 0226 tm 804877,786240,0,550366 2 0227 u2031 1811264,786240,58240,134826 3 0230 --- 588806,723632,203840 3 0231 u0E3F 856128,786240,58240,103995,0,51998 3 0232 u2116 1140048,723632,0,180398,0,59333 2 0233 u2052 619674,786240,0,165693 2 0234 u212E 834288,723632,0,136659 2 0235 u25E6 619674,472035,-46010 2 0236 u2120 804877,786240,0,550366 2 0237 u2045 465338,786240,262080,22714 3 0240 u2046 465338,786240,262080,153754 3 0241 ct 619674,567840,101920,104133 3 0242 Po 910510,723632 2 0243 Cs 864454,599043,0,116480 2 0244 Ye 907379,723632,0,207597 2 0245 bb 249267,786240,262080,134826 3 0246 sc 575994,723632,203840 3 0247 --- 619674,723632,0,120266 2 0250 co 1298752,786240,262080 3 0251 Of 557939,786240,0,137592 2 0252 --- 1298752,786240,262080 3 0253 tno 804877,472035,0,85613 2 0254 u2117 1298752,786240,262080 3 0255 rg 1298752,786240,262080 3 0256 --- 928346,723632 2 0257 de 434470,723632 2 0260 t+- 928346,634378,108326,34653 3 0261 S2 557939,786240,0,165693 2 0262 S3 557939,786240,0,165693 2 0263 --- 619674,723632,0,89398 2 0264 mc 619674,472035,203840,98814,44554,98814 3 0265 ps 743142,723632,203840 3 0266 pc 321485,472035 2 0267 u203B 740811,553278,0,27373 2 0270 S1 557939,786240,0,165693 2 0271 Om 557939,786240,0,137592 2 0272 sr 556774,786240,199165,196560 3 0273 --- 557939,786240,203840,165693 3 0274 --- 557939,786240,203840,165693 3 0275 --- 557939,786240,203840,165693 3 0276 Eu 928346,723632,0,119829 2 0277 tmu 928346,634378,108326,34653 3 0326 tdi 928346,634378,108326,34653 3 0366 groff-1.23.0/font/devdvi/TB0000644000175000017500000001355213753060053012310 00000000000000# # manually added kerning for `` and '' # name TB internalname cmbx10 spacewidth 401952 ligatures ff fi fl ffi ffl 0 checksum 452076118 designsize 10485760 kernpairs ff cq 114323 ff ' 114323 ff ? 114323 ff ! 114323 ff ) 114323 ff rB 114323 ff ] 114323 ' ' -100488 ' cq -100488 cq ' -100488 cq cq -100488 slash@for@l l -334960 slash@for@l L -396128 cq ? 133984 ' ? 133984 cq ! 133984 ' ! 133984 A t -33496 A C -33496 A O -33496 A G -33496 A U -33496 A Q -33496 A T -100488 A Y -100488 A V -133984 A W -133984 D X -33496 D W -33496 D A -33496 D V -33496 D Y -33496 F o -100488 F e -100488 F u -100488 F r -100488 F a -100488 F A -133984 F O -33496 F C -33496 F G -33496 F Q -33496 I I 33496 K O -33496 K C -33496 K G -33496 K Q -33496 L T -100488 L Y -100488 L V -133984 L W -133984 O X -33496 O W -33496 O A -33496 O V -33496 O Y -33496 P A -100488 P o -33496 P e -33496 P a -33496 P . -100488 P , -100488 R t -33496 R C -33496 R O -33496 R G -33496 R U -33496 R Q -33496 R T -100488 R Y -100488 R V -133984 R W -133984 T y -33496 T e -100488 T o -100488 T r -100488 T a -100488 T A -100488 T u -100488 V o -100488 V e -100488 V u -100488 V r -100488 V a -100488 V A -133984 V O -33496 V C -33496 V G -33496 V Q -33496 W o -100488 W e -100488 W u -100488 W r -100488 W a -100488 W A -133984 W O -33496 W C -33496 W G -33496 W Q -33496 X O -33496 X C -33496 X G -33496 X Q -33496 Y e -100488 Y o -100488 Y r -100488 Y a -100488 Y A -100488 Y u -100488 oq oq -100488 oq ` -100488 ` oq -100488 ` ` -100488 a v -33496 a j 66992 a y -33496 a w -33496 b e 33496 b o 33496 b x -33496 b d 33496 b c 33496 b q 33496 b v -33496 b j 66992 b y -33496 b w -33496 c h -33496 c k -33496 f cq 114323 f ' 114323 f ? 114323 f ! 114323 f ) 114323 f rB 114323 f ] 114323 g j 33496 h t -33496 h u -33496 h b -33496 h y -33496 h v -33496 h w -33496 k a -66992 k e -33496 k a -33496 k o -33496 k c -33496 m t -33496 m u -33496 m b -33496 m y -33496 m v -33496 m w -33496 n t -33496 n u -33496 n b -33496 n y -33496 n v -33496 n w -33496 o e 33496 o o 33496 o x -33496 o d 33496 o c 33496 o q 33496 o v -33496 o j 66992 o y -33496 o w -33496 p e 33496 p o 33496 p x -33496 p d 33496 p c 33496 p q 33496 p v -33496 p j 66992 p y -33496 p w -33496 t y -33496 t w -33496 u w -33496 v a -66992 v e -33496 v a -33496 v o -33496 v c -33496 w e -33496 w a -33496 w o -33496 w c -33496 y o -33496 y e -33496 y a -33496 y . -100488 y , -100488 charset *G 725261,719440,0,0,0,-167480 2 0000 *D 1004880,719440 2 0001 *H 937888,719440,0,0,-33496,-33496 2 0002 *L 844682,719440 2 0003 *C 803904,719440 2 0004 *P 943714,719440 2 0005 *S 870896,719440 2 0006 *U 937888,719440,0,0,-33496,-167480 2 0007 *F 870896,719440,0,0,-33496 2 0010 *Q 937888,719440,0,0,-33496,-83741 2 0011 *W 870896,719440 2 0012 ff 703416,728178,0,114323 2 0013 fi 669920,728178 2 0014 fl 669920,728178 2 0015 Fi 1004880,728178 2 0016 Fl 1004880,728178 2 0017 .i 334960,466034 0 0020 .j 368456,466034,203890 1 0021 ga 602928,728178 2 0022 aa 602928,728178 2 0023 ah 602928,662642 2 0024 ab 602928,728178 2 0025 a- 602928,625066 2 0026 ao 911674,728178 2 0027 ac 535936,0,178403 1 0030 ss 626230,728178 2 0031 ae 870896,466034 0 0032 oe 937888,466034 0 0033 /o 602928,567979,101946 3 0034 AE 1092261,719440 2 0035 OE 1226245,719440 2 0036 /O 937888,770413,50973 3 0037 slash@for@l 334960,466034 0 0040 ! 367000,728178 2 0041 rq 632056,728178 2 0042 sh 1004880,728178,203888 3 0043 # " Do 602928,786432,58254 3 0044 $ " % 1004880,786432,58254 3 0045 & 937888,728178 2 0046 cq 334960,728178 2 0047 ' " ( 468944,786432,262144 3 0050 ) 468944,786432,262144 3 0051 * 602928,786432 2 0052 + 937888,664096,139808 3 0053 , 334960,163112,203890 1 0054 hy 401952,466034 0 0055 - " . 334960,163112 0 0056 sl 602928,786432,262144 3 0057 / " 0 602928,675749 2 0060 1 602928,675749 2 0061 2 602928,675749 2 0062 3 602928,675749 2 0063 4 602928,675749 2 0064 5 602928,675749 2 0065 6 602928,675749 2 0066 7 602928,675749 2 0067 8 602928,675749 2 0070 9 602928,675749 2 0071 : 334960,466034 0 0072 ; 334960,466034,203890 1 0073 r! 367000,524288,203890 3 0074 = 937888,410110,-114178 0 0075 r? 569432,524288,203890 3 0076 ? 569432,728178 2 0077 at 937888,728178 2 0100 @ " A 911674,719440 2 0101 B 857789,719440 2 0102 C 870896,719440,0,0,-33496 2 0103 D 924781,719440,0,0,0,-33496 2 0104 E 792253,719440 2 0105 F 758757,719440,0,0,0,-167480 2 0106 G 948083,719440,0,0,-33496 2 0107 H 943714,719440 2 0110 I 457294,719440 2 0111 J 623317,719440,0,0,0,-33496 2 0112 K 945170,719440 2 0113 L 725261,719440,0,0,0,66992 2 0114 M 1144690,719440 2 0115 N 943714,719440 2 0116 O 905848,719440,0,0,-33496,-33496 2 0117 P 824293,719440,0,0,0,-167480 2 0120 Q 905848,719440,203890,0,-33496 3 0121 R 904392,719440 2 0122 S 669920,719440 2 0123 T 838856,719440,0,0,0,-167480 2 0124 U 927694,719440,0,0,-20389 2 0125 V 911674,719440,0,16749,50245,-251219 2 0126 W 1246634,719440,0,16749,50245,-150731 2 0127 X 911674,719440 2 0130 Y 911674,719440,0,30146,33496,-237822 2 0131 Z 736912,719440 2 0132 lB 334960,786432,262144 3 0133 [ " lq 632056,728178 2 0134 rB 334960,786432,262144 3 0135 ] " ha 602928,728178 2 0136 ^ " a^ " a. 334960,728178 2 0137 oq 334960,728178 2 0140 ` " a 586179,466034 0 0141 b 669920,728178 2 0142 c 535936,466034 0 0143 d 669920,728178 2 0144 e 552685,466034 0 0145 f 368456,728178,0,114323 2 0146 g 602928,466034,203890,16749 1 0147 h 669920,728178 2 0150 i 334960,728178 2 0151 j 368456,728178,203890 3 0152 k 636424,728178 2 0153 l 334960,728178 2 0154 m 1004880,466034 0 0155 n 669920,466034 0 0156 o 602928,466034 0 0157 p 669920,466034,203890 1 0160 q 636424,466034,203890 1 0161 r 496616,466034 0 0162 s 475643,466034 0 0163 t 468944,665763 2 0164 u 669920,466034 0 0165 v 636424,466034,0,16749 0 0166 w 870896,466034,0,16749 0 0167 x 636424,466034 0 0170 y 636424,466034,203890,16749 1 0171 z 535936,466034 0 0172 en 602928,466034,0,33496 0 0173 em 1205856,466034,0,33496 0 0174 a" 602928,728178 2 0175 ~ 602928,728178 2 0176 a~ " ad 602928,728178 2 0177 groff-1.23.0/font/devdvi/HB0000644000175000017500000001235313753060053012272 00000000000000name HB internalname cmssbx10 spacewidth 384480 ligatures ff fi fl ffi ffl 0 checksum -244629176 designsize 10485760 kernpairs ff cq 80101 ff ' 80101 ff ? 80101 ff ! 80101 ff ) 80101 ff rB 80101 ff ] 80101 slash@for@l l -267971 slash@for@l L -307293 cq ? 128160 ' ? 128160 cq ! 128160 ' ! 128160 A t -32040 A C -32040 A O -32040 A G -32040 A U -32040 A Q -32040 A T -96120 A Y -96120 A V -128160 A W -128160 D X -32040 D W -32040 D A -32040 D V -32040 D Y -32040 F o -32040 F e -32040 F u -32040 F r -32040 F a -32040 F A -96120 F O -32040 F C -32040 F G -32040 F Q -32040 I I 32040 K O -32040 K C -32040 K G -32040 K Q -32040 L T -96120 L Y -96120 L V -128160 L W -128160 O X -32040 O W -32040 O A -32040 O V -32040 O Y -32040 P A -96120 P o -32040 P e -32040 P a -32040 P . -96120 P , -96120 T y -96120 T e -96120 T o -96120 T r -96120 T a -96120 T A -96120 T u -96120 V o -32040 V e -32040 V u -32040 V r -32040 V a -32040 V A -96120 V O -32040 V C -32040 V G -32040 V Q -32040 W o -32040 W e -32040 W u -32040 W r -32040 W a -32040 W A -96120 W O -32040 W C -32040 W G -32040 W Q -32040 X O -32040 X C -32040 X G -32040 X Q -32040 Y e -96120 Y o -96120 Y r -96120 Y a -96120 Y A -96120 Y u -96120 a r -32040 a y -32040 a w -32040 b e 32040 b o 32040 b x -32040 b d 32040 b c 32040 b q 32040 b r -32040 b y -32040 b w -32040 f cq 80101 f ' 80101 f ? 80101 f ! 80101 f ) 80101 f rB 80101 f ] 80101 g j 32040 k e -32040 k a -32040 k o -32040 k c -32040 o e 32040 o o 32040 o x -32040 o d 32040 o c 32040 o q 32040 o r -32040 o y -32040 o w -32040 p e 32040 p o 32040 p x -32040 p d 32040 p c 32040 p q 32040 p r -32040 p y -32040 p w -32040 t y -32040 t w -32040 u w -32040 w e -32040 w a -32040 w o -32040 w c -32040 y o -32040 y e -32040 y a -32040 y . -96120 y , -96120 charset *G 608760,728178,0,0,0,-160200 2 0000 *D 961200,728178 2 0001 *H 897120,728178,0,0,-32040,-32040 2 0002 *L 704880,728178 2 0003 *C 768960,728178 2 0004 *P 833040,728178 2 0005 *S 833040,728178 2 0006 *U 897120,728178,0,0,-32040,-160200 2 0007 *F 833040,728178,0,0,-32040 2 0010 *Q 897120,728178,0,0,-32040,-80101 2 0011 *W 833040,728178 2 0012 ff 672840,728178,0,80101 2 0013 fi 614586,728178 2 0014 fl 614586,728178 2 0015 Fi 934986,728178 2 0016 Fl 934986,728178 2 0017 .i 267971,480597 0 0020 .j 300011,480597,203890 1 0021 ga 576720,728178 2 0022 aa 576720,728178 2 0023 ah 576720,666283 2 0024 ab 576720,728178 2 0025 a- 576720,668757 2 0026 ao 768960,728178 2 0027 ac 512640,0,178403 1 0030 ss 592739,728178 2 0031 ae 833040,480597 0 0032 oe 897120,480597 0 0033 /o 576720,582542,101946 3 0034 AE 993240,728178 2 0035 OE 1121400,728178 2 0036 /O 897120,779150,50973 3 0037 slash@for@l 267971,480597 0 0040 ! 384480,728178 2 0041 rq 585458,728178 2 0042 sh 961200,728178,203888 3 0043 # " Do 576720,786432,58254 3 0044 $ " % 1079109,786432,58254 3 0045 & 870906,728178 2 0046 cq 320400,728178 2 0047 ' " ( 448560,786432,262144 3 0050 ) 448560,786432,262144 3 0051 * 576720,786432 2 0052 + 897120,646624,122336 3 0053 , 320400,136898,110683 1 0054 hy 384480,480597 0 0055 - " . 320400,136898 0 0056 sl 576720,786432,262144 3 0057 / " 0 576720,728178 2 0060 1 576720,728178 2 0061 2 576720,728178 2 0062 3 576720,728178 2 0063 4 576720,728178 2 0064 5 576720,728178 2 0065 6 576720,728178 2 0066 7 576720,728178 2 0067 8 576720,728178 2 0070 9 576720,728178 2 0071 : 320400,480597 0 0072 ; 320400,480597,110683 1 0073 r! 384480,524288,203890 3 0074 = 897120,425984,-98304 0 0075 r? 544680,524288,203890 3 0076 ? 544680,728178 2 0077 at 768960,728178 2 0100 @ " A 768960,728178 2 0101 B 768960,728178 2 0102 C 736920,728178,0,0,-32040 2 0103 D 833040,728178,0,0,0,-32040 2 0104 E 672840,728178 2 0105 F 640800,728178,0,0,0,-160200 2 0106 G 768960,728178,0,0,-32040 2 0107 H 833040,728178 2 0110 I 346614,728178 2 0111 J 544680,728178,0,0,0,-32040 2 0112 K 801000,728178 2 0113 L 608760,728178,0,0,0,64080 2 0114 M 1025280,728178 2 0115 N 833040,728178 2 0116 O 833040,728178,0,0,-32040,-32040 2 0117 P 736920,728178,0,0,0,-160200 2 0120 Q 833040,728178,110683,0,-32040 3 0121 R 736920,728178 2 0122 S 640800,728178 2 0123 T 768960,728178,0,0,0,-160200 2 0124 U 801000,728178,0,0,32040 2 0125 V 768960,728178,0,16021,48061,-240299 2 0126 W 1089360,728178,0,16021,48061,-144179 2 0127 X 768960,728178 2 0130 Y 768960,728178,0,28835,32040,-227485 2 0131 Z 704880,728178 2 0132 lB 359722,786432,262144 3 0133 [ " lq 585458,728178 2 0134 rB 359722,786432,262144 3 0135 ] " ha 576720,728178 2 0136 ^ " a^ " a. 320400,728178 2 0137 oq 320400,728178 2 0140 ` " a 550506,480597 0 0141 b 588371,728178 2 0142 c 512640,480597 0 0143 d 588371,728178 2 0144 e 535942,480597 0 0145 f 352440,728178,0,80101 2 0146 g 576720,480597,203890,16021 1 0147 h 588371,728178 2 0150 i 267971,728178 2 0151 j 300011,728178,203890 3 0152 k 556331,728178 2 0153 l 267971,728178 2 0154 m 908771,480597 0 0155 n 588371,480597 0 0156 o 576720,480597 0 0157 p 588371,480597,203890 1 0160 q 588371,480597,203890 1 0161 r 390306,480597,0,16021 0 0162 s 442152,480597 0 0163 t 423802,617914 2 0164 u 588371,480597 0 0165 v 524291,480597,0,16021 0 0166 w 780611,480597,0,16021 0 0167 x 524291,480597 0 0170 y 524291,480597,203890,16021 1 0171 z 499533,480597 0 0172 en 576720,480597,0,32040 0 0173 em 1153440,480597,0,32040 0 0174 a" 576720,728178 2 0175 ~ 576720,728178 2 0176 a~ " ad 576720,728178 2 0177 groff-1.23.0/font/devdvi/TIEC0000644000175000017500000014162013753060053012525 00000000000000name TIEC internalname ecti1000 spacewidth 375066 slant 14.036243 ligatures ff fi fl ffi ffl 0 checksum -1119301501 designsize 10485760 kernpairs bq Bq 107162 bq v -80371 bq w -80371 bq T -80371 bq V -107162 bq W -107162 bq Y -80371 bq :Y -80371 bq 'Y -80371 bq O -26790 bq u004F_030B -26790 bq `O -26790 bq 'O -26790 bq ^O -26790 bq ~O -26790 bq :O -26790 bq OE -26790 bq /O -26790 bq C -26790 bq G -26790 bq 'C -26790 bq u0043_030C -26790 bq u0047_0306 -26790 bq ,C -26790 bq Q -26790 lq oq 107162 lq ` 107162 lq lq 107162 rq cq 107162 rq ' 107162 rq rq 107162 Bq bq 107162 Bq , 107162 Bq Bq 107162 Bq v -80371 Bq w -80371 Bq T -80371 Bq V -107162 Bq W -107162 Bq Y -80371 Bq :Y -80371 Bq 'Y -80371 Bq O -26790 Bq u004F_030B -26790 Bq `O -26790 Bq 'O -26790 Bq ^O -26790 Bq ~O -26790 Bq :O -26790 Bq OE -26790 Bq /O -26790 Bq C -26790 Bq G -26790 Bq 'C -26790 Bq u0043_030C -26790 Bq u0047_0306 -26790 Bq ,C -26790 Bq Q -26790 Fc . -80371 Fc , -80371 ff cq 109346 ff ' 109346 ff oq 109346 ff ` 109346 ff lq 109346 ff rq 109346 ff ? 109346 ff u01C3 109346 ff ! 109346 ff ) 109346 ff rB 109346 ff ] 109346 cq rq 107162 ' rq 107162 cq ? 107162 ' ? 107162 cq u01C3 107162 cq ! 107162 ' u01C3 107162 ' ! 107162 A y -26790 A :y -26790 A 'y -26790 A n -26790 A u006E_0301 -26790 A u006E_030C -26790 A u016A -26790 A ~n -26790 A l -26790 A u006C_0301 -26790 A u006C_030C -26790 A r -26790 A u -26790 A u0075_030B -26790 A u0075_030A -26790 A `u -26790 A 'u -26790 A ^u -26790 A :u -26790 A m -26790 A t -26790 A u0074_030C -26790 A u0074_0327 -26790 A i -26790 A 'i -26790 A h -26790 A b -26790 A k -26790 A v -26790 A w -26790 A C -26790 A G -26790 A 'C -26790 A u0043_030C -26790 A u0047_0306 -26790 A ,C -26790 A Q -26790 A O -26790 A u004F_030B -26790 A `O -26790 A 'O -26790 A ^O -26790 A ~O -26790 A :O -26790 A OE -26790 A /O -26790 A U -26790 A u0055_030B -26790 A u0055_030A -26790 A `U -26790 A 'U -26790 A ^U -26790 A :U -26790 A T -80371 A u0054_030C -80371 A u0054_0327 -80371 A Y -80371 A :Y -80371 A 'Y -80371 A V -107162 A W -107162 A e -53581 A u0065_030C -53581 A u0065_0328 -53581 A `e -53581 A 'e -53581 A ^e -53581 A :e -53581 A a -53581 A u0061_0306 -53581 A u0061_0328 -53581 A `a -53581 A 'a -53581 A ^a -53581 A ^a -53581 A ~a -53581 A :a -53581 A oa -53581 A ae -53581 A o -53581 A u006F_030B -53581 A `o -53581 A 'o -53581 A ^o -53581 A ~o -53581 A :o -53581 A oe -53581 A /o -53581 A d -53581 A u0111 -53581 A c -53581 A 'c -53581 A u0063_030C -53581 A ,c -53581 A g -53581 A u0067_0306 -53581 A q -53581 D X -26790 D W -26790 D A -26790 D u0041_0306 -26790 D u0041_0328 -26790 D `A -26790 D 'A -26790 D ^A -26790 D ~A -26790 D :A -26790 D oA -26790 D AE -26790 D V -26790 D Y -26790 D :Y -26790 D 'Y -26790 F o -80371 F e -80371 F u0065_0328 -80371 F u -80371 F r -80371 F n -80371 F v -80371 F a -80371 F u0061_0328 -80371 F A -107162 F u0041_0306 -107162 F u0041_0328 -107162 F `A -107162 F 'A -107162 F ^A -107162 F ~A -107162 F :A -107162 F oA -107162 F AE -107162 F O -26790 F u004F_030B -26790 F `O -26790 F 'O -26790 F ^O -26790 F ~O -26790 F :O -26790 F OE -26790 F /O -26790 F C -26790 F G -26790 F 'C -26790 F u0043_030C -26790 F u0047_0306 -26790 F ,C -26790 F Q -26790 K v -26790 K w -26790 K O -26790 K u004F_030B -26790 K `O -26790 K 'O -26790 K ^O -26790 K ~O -26790 K :O -26790 K OE -26790 K /O -26790 K C -26790 K G -26790 K 'C -26790 K u0043_030C -26790 K u0047_0306 -26790 K ,C -26790 K Q -26790 L T -80371 L u0054_030C -80371 L u0054_0327 -80371 L Y -80371 L :Y -80371 L 'Y -80371 L V -107162 L W -107162 L e -53581 L u0065_030C -53581 L u0065_0328 -53581 L `e -53581 L 'e -53581 L ^e -53581 L :e -53581 L a -53581 L u0061_0306 -53581 L u0061_0328 -53581 L `a -53581 L 'a -53581 L ^a -53581 L ^a -53581 L ~a -53581 L :a -53581 L oa -53581 L ae -53581 L o -53581 L u006F_030B -53581 L `o -53581 L 'o -53581 L ^o -53581 L ~o -53581 L :o -53581 L oe -53581 L /o -53581 L d -53581 L u0111 -53581 L c -53581 L 'c -53581 L u0063_030C -53581 L ,c -53581 L g -53581 L u0067_0306 -53581 L q -53581 O X -26790 O W -26790 O A -26790 O u0041_0306 -26790 O u0041_0328 -26790 O `A -26790 O 'A -26790 O ^A -26790 O ~A -26790 O :A -26790 O oA -26790 O AE -26790 O V -26790 O Y -26790 O :Y -26790 O 'Y -26790 P A -80371 P u0041_0306 -80371 P u0041_0328 -80371 P `A -80371 P 'A -80371 P ^A -80371 P ~A -80371 P :A -80371 P oA -80371 P AE -80371 R n -26790 R u006E_0301 -26790 R u006E_030C -26790 R u016A -26790 R ~n -26790 R l -26790 R u006C_0301 -26790 R u006C_030C -26790 R r -26790 R u -26790 R u0075_030B -26790 R u0075_030A -26790 R `u -26790 R 'u -26790 R ^u -26790 R :u -26790 R m -26790 R t -26790 R u0074_030C -26790 R u0074_0327 -26790 R i -26790 R 'i -26790 R h -26790 R b -26790 R k -26790 R v -26790 R w -26790 R C -26790 R G -26790 R 'C -26790 R u0043_030C -26790 R u0047_0306 -26790 R ,C -26790 R Q -26790 R O -26790 R u004F_030B -26790 R `O -26790 R 'O -26790 R ^O -26790 R ~O -26790 R :O -26790 R OE -26790 R /O -26790 R U -26790 R u0055_030B -26790 R u0055_030A -26790 R `U -26790 R 'U -26790 R ^U -26790 R :U -26790 R T -80371 R u0054_030C -80371 R u0054_0327 -80371 R Y -80371 R :Y -80371 R 'Y -80371 R V -107162 R W -107162 R e -53581 R u0065_030C -53581 R u0065_0328 -53581 R `e -53581 R 'e -53581 R ^e -53581 R :e -53581 R a -53581 R u0061_0306 -53581 R u0061_0328 -53581 R `a -53581 R 'a -53581 R ^a -53581 R ^a -53581 R ~a -53581 R :a -53581 R oa -53581 R ae -53581 R o -53581 R u006F_030B -53581 R `o -53581 R 'o -53581 R ^o -53581 R ~o -53581 R :o -53581 R oe -53581 R /o -53581 R d -53581 R u0111 -53581 R c -53581 R 'c -53581 R u0063_030C -53581 R ,c -53581 R g -53581 R u0067_0306 -53581 R q -53581 T y -80371 T e -80371 T o -80371 T r -80371 T a -80371 T u -80371 T A -80371 T u0041_0306 -80371 T u0041_0328 -80371 T `A -80371 T 'A -80371 T ^A -80371 T ~A -80371 T :A -80371 T oA -80371 T AE -80371 V o -80371 V e -80371 V u0065_0328 -80371 V u -80371 V r -80371 V n -80371 V v -80371 V a -80371 V u0061_0328 -80371 V A -107162 V u0041_0306 -107162 V u0041_0328 -107162 V `A -107162 V 'A -107162 V ^A -107162 V ~A -107162 V :A -107162 V oA -107162 V AE -107162 V O -26790 V u004F_030B -26790 V `O -26790 V 'O -26790 V ^O -26790 V ~O -26790 V :O -26790 V OE -26790 V /O -26790 V C -26790 V G -26790 V 'C -26790 V u0043_030C -26790 V u0047_0306 -26790 V ,C -26790 V Q -26790 W o -80371 W e -80371 W u0065_0328 -80371 W u -80371 W r -80371 W n -80371 W v -80371 W a -80371 W u0061_0328 -80371 W A -107162 W u0041_0306 -107162 W u0041_0328 -107162 W `A -107162 W 'A -107162 W ^A -107162 W ~A -107162 W :A -107162 W oA -107162 W AE -107162 W O -26790 W u004F_030B -26790 W `O -26790 W 'O -26790 W ^O -26790 W ~O -26790 W :O -26790 W OE -26790 W /O -26790 W C -26790 W G -26790 W 'C -26790 W u0043_030C -26790 W u0047_0306 -26790 W ,C -26790 W Q -26790 X O -26790 X u004F_030B -26790 X `O -26790 X 'O -26790 X ^O -26790 X ~O -26790 X :O -26790 X OE -26790 X /O -26790 X C -26790 X G -26790 X 'C -26790 X u0043_030C -26790 X u0047_0306 -26790 X ,C -26790 X Q -26790 Y e -80371 Y o -80371 Y r -80371 Y a -80371 Y u -80371 Y A -80371 Y u0041_0306 -80371 Y u0041_0328 -80371 Y `A -80371 Y 'A -80371 Y ^A -80371 Y ~A -80371 Y :A -80371 Y oA -80371 Y AE -80371 oq lq 107162 ` lq 107162 oq ? 107162 ` ? 107162 oq u01C3 107162 oq ! 107162 ` u01C3 107162 ` ! 107162 b e -53581 b u0065_030C -53581 b u0065_0328 -53581 b `e -53581 b 'e -53581 b ^e -53581 b :e -53581 b a -53581 b u0061_0306 -53581 b u0061_0328 -53581 b `a -53581 b 'a -53581 b ^a -53581 b ^a -53581 b ~a -53581 b :a -53581 b oa -53581 b ae -53581 b o -53581 b u006F_030B -53581 b `o -53581 b 'o -53581 b ^o -53581 b ~o -53581 b :o -53581 b oe -53581 b /o -53581 b d -53581 b u0111 -53581 b c -53581 b 'c -53581 b u0063_030C -53581 b ,c -53581 b g -53581 b u0067_0306 -53581 b q -53581 c e -53581 c u0065_030C -53581 c u0065_0328 -53581 c `e -53581 c 'e -53581 c ^e -53581 c :e -53581 c a -53581 c u0061_0306 -53581 c u0061_0328 -53581 c `a -53581 c 'a -53581 c ^a -53581 c ^a -53581 c ~a -53581 c :a -53581 c oa -53581 c ae -53581 c o -53581 c u006F_030B -53581 c `o -53581 c 'o -53581 c ^o -53581 c ~o -53581 c :o -53581 c oe -53581 c /o -53581 c d -53581 c u0111 -53581 c c -53581 c 'c -53581 c u0063_030C -53581 c ,c -53581 c g -53581 c u0067_0306 -53581 c q -53581 d l 53581 d u006C_0301 53581 d u006C_030C 53581 e e -53581 e u0065_030C -53581 e u0065_0328 -53581 e `e -53581 e 'e -53581 e ^e -53581 e :e -53581 e a -53581 e u0061_0306 -53581 e u0061_0328 -53581 e `a -53581 e 'a -53581 e ^a -53581 e ^a -53581 e ~a -53581 e :a -53581 e oa -53581 e ae -53581 e o -53581 e u006F_030B -53581 e `o -53581 e 'o -53581 e ^o -53581 e ~o -53581 e :o -53581 e oe -53581 e /o -53581 e d -53581 e u0111 -53581 e c -53581 e 'c -53581 e u0063_030C -53581 e ,c -53581 e g -53581 e u0067_0306 -53581 e q -53581 f cq 109346 f ' 109346 f oq 109346 f ` 109346 f lq 109346 f rq 109346 f ? 109346 f u01C3 109346 f ! 109346 f ) 109346 f rB 109346 f ] 109346 l l 53581 l u006C_0301 53581 l u006C_030C 53581 n cq -107162 n ' -107162 o e -53581 o u0065_030C -53581 o u0065_0328 -53581 o `e -53581 o 'e -53581 o ^e -53581 o :e -53581 o a -53581 o u0061_0306 -53581 o u0061_0328 -53581 o `a -53581 o 'a -53581 o ^a -53581 o ^a -53581 o ~a -53581 o :a -53581 o oa -53581 o ae -53581 o o -53581 o u006F_030B -53581 o `o -53581 o 'o -53581 o ^o -53581 o ~o -53581 o :o -53581 o oe -53581 o /o -53581 o d -53581 o u0111 -53581 o c -53581 o 'c -53581 o u0063_030C -53581 o ,c -53581 o g -53581 o u0067_0306 -53581 o q -53581 p e -53581 p u0065_030C -53581 p u0065_0328 -53581 p `e -53581 p 'e -53581 p ^e -53581 p :e -53581 p a -53581 p u0061_0306 -53581 p u0061_0328 -53581 p `a -53581 p 'a -53581 p ^a -53581 p ^a -53581 p ~a -53581 p :a -53581 p oa -53581 p ae -53581 p o -53581 p u006F_030B -53581 p `o -53581 p 'o -53581 p ^o -53581 p ~o -53581 p :o -53581 p oe -53581 p /o -53581 p d -53581 p u0111 -53581 p c -53581 p 'c -53581 p u0063_030C -53581 p ,c -53581 p g -53581 p u0067_0306 -53581 p q -53581 r e -53581 r u0065_030C -53581 r u0065_0328 -53581 r `e -53581 r 'e -53581 r ^e -53581 r :e -53581 r a -53581 r u0061_0306 -53581 r u0061_0328 -53581 r `a -53581 r 'a -53581 r ^a -53581 r ^a -53581 r ~a -53581 r :a -53581 r oa -53581 r ae -53581 r o -53581 r u006F_030B -53581 r `o -53581 r 'o -53581 r ^o -53581 r ~o -53581 r :o -53581 r oe -53581 r /o -53581 r d -53581 r u0111 -53581 r c -53581 r 'c -53581 r u0063_030C -53581 r ,c -53581 r g -53581 r u0067_0306 -53581 r q -53581 w l 53581 w u006C_0301 53581 w u006C_030C 53581 u0041_0306 y -26790 u0041_0306 :y -26790 u0041_0306 'y -26790 u0041_0306 n -26790 u0041_0306 u006E_0301 -26790 u0041_0306 u006E_030C -26790 u0041_0306 u016A -26790 u0041_0306 ~n -26790 u0041_0306 l -26790 u0041_0306 u006C_0301 -26790 u0041_0306 u006C_030C -26790 u0041_0306 r -26790 u0041_0306 u -26790 u0041_0306 u0075_030B -26790 u0041_0306 u0075_030A -26790 u0041_0306 `u -26790 u0041_0306 'u -26790 u0041_0306 ^u -26790 u0041_0306 :u -26790 u0041_0306 m -26790 u0041_0306 t -26790 u0041_0306 u0074_030C -26790 u0041_0306 u0074_0327 -26790 u0041_0306 i -26790 u0041_0306 'i -26790 u0041_0306 h -26790 u0041_0306 b -26790 u0041_0306 k -26790 u0041_0306 v -26790 u0041_0306 w -26790 u0041_0306 C -26790 u0041_0306 G -26790 u0041_0306 'C -26790 u0041_0306 u0043_030C -26790 u0041_0306 u0047_0306 -26790 u0041_0306 ,C -26790 u0041_0306 Q -26790 u0041_0306 O -26790 u0041_0306 u004F_030B -26790 u0041_0306 `O -26790 u0041_0306 'O -26790 u0041_0306 ^O -26790 u0041_0306 ~O -26790 u0041_0306 :O -26790 u0041_0306 OE -26790 u0041_0306 /O -26790 u0041_0306 U -26790 u0041_0306 u0055_030B -26790 u0041_0306 u0055_030A -26790 u0041_0306 `U -26790 u0041_0306 'U -26790 u0041_0306 ^U -26790 u0041_0306 :U -26790 u0041_0306 T -80371 u0041_0306 u0054_030C -80371 u0041_0306 u0054_0327 -80371 u0041_0306 Y -80371 u0041_0306 :Y -80371 u0041_0306 'Y -80371 u0041_0306 V -107162 u0041_0306 W -107162 u0041_0306 e -53581 u0041_0306 u0065_030C -53581 u0041_0306 u0065_0328 -53581 u0041_0306 `e -53581 u0041_0306 'e -53581 u0041_0306 ^e -53581 u0041_0306 :e -53581 u0041_0306 a -53581 u0041_0306 u0061_0306 -53581 u0041_0306 u0061_0328 -53581 u0041_0306 `a -53581 u0041_0306 'a -53581 u0041_0306 ^a -53581 u0041_0306 ^a -53581 u0041_0306 ~a -53581 u0041_0306 :a -53581 u0041_0306 oa -53581 u0041_0306 ae -53581 u0041_0306 o -53581 u0041_0306 u006F_030B -53581 u0041_0306 `o -53581 u0041_0306 'o -53581 u0041_0306 ^o -53581 u0041_0306 ~o -53581 u0041_0306 :o -53581 u0041_0306 oe -53581 u0041_0306 /o -53581 u0041_0306 d -53581 u0041_0306 u0111 -53581 u0041_0306 c -53581 u0041_0306 'c -53581 u0041_0306 u0063_030C -53581 u0041_0306 ,c -53581 u0041_0306 g -53581 u0041_0306 u0067_0306 -53581 u0041_0306 q -53581 u0041_0328 n -26790 u0041_0328 u006E_0301 -26790 u0041_0328 u006E_030C -26790 u0041_0328 u016A -26790 u0041_0328 ~n -26790 u0041_0328 l -26790 u0041_0328 u006C_0301 -26790 u0041_0328 u006C_030C -26790 u0041_0328 r -26790 u0041_0328 u -26790 u0041_0328 u0075_030B -26790 u0041_0328 u0075_030A -26790 u0041_0328 `u -26790 u0041_0328 'u -26790 u0041_0328 ^u -26790 u0041_0328 :u -26790 u0041_0328 m -26790 u0041_0328 t -26790 u0041_0328 u0074_030C -26790 u0041_0328 u0074_0327 -26790 u0041_0328 i -26790 u0041_0328 'i -26790 u0041_0328 h -26790 u0041_0328 b -26790 u0041_0328 k -26790 u0041_0328 v -26790 u0041_0328 w -26790 u0041_0328 C -26790 u0041_0328 G -26790 u0041_0328 'C -26790 u0041_0328 u0043_030C -26790 u0041_0328 u0047_0306 -26790 u0041_0328 ,C -26790 u0041_0328 Q -26790 u0041_0328 O -26790 u0041_0328 u004F_030B -26790 u0041_0328 `O -26790 u0041_0328 'O -26790 u0041_0328 ^O -26790 u0041_0328 ~O -26790 u0041_0328 :O -26790 u0041_0328 OE -26790 u0041_0328 /O -26790 u0041_0328 U -26790 u0041_0328 u0055_030B -26790 u0041_0328 u0055_030A -26790 u0041_0328 `U -26790 u0041_0328 'U -26790 u0041_0328 ^U -26790 u0041_0328 :U -26790 u0041_0328 T -80371 u0041_0328 u0054_030C -80371 u0041_0328 u0054_0327 -80371 u0041_0328 Y -80371 u0041_0328 :Y -80371 u0041_0328 'Y -80371 u0041_0328 V -107162 u0041_0328 W -107162 u0041_0328 e -53581 u0041_0328 u0065_030C -53581 u0041_0328 u0065_0328 -53581 u0041_0328 `e -53581 u0041_0328 'e -53581 u0041_0328 ^e -53581 u0041_0328 :e -53581 u0041_0328 a -53581 u0041_0328 u0061_0306 -53581 u0041_0328 u0061_0328 -53581 u0041_0328 `a -53581 u0041_0328 'a -53581 u0041_0328 ^a -53581 u0041_0328 ^a -53581 u0041_0328 ~a -53581 u0041_0328 :a -53581 u0041_0328 oa -53581 u0041_0328 ae -53581 u0041_0328 o -53581 u0041_0328 u006F_030B -53581 u0041_0328 `o -53581 u0041_0328 'o -53581 u0041_0328 ^o -53581 u0041_0328 ~o -53581 u0041_0328 :o -53581 u0041_0328 oe -53581 u0041_0328 /o -53581 u0041_0328 d -53581 u0041_0328 u0111 -53581 u0041_0328 c -53581 u0041_0328 'c -53581 u0041_0328 u0063_030C -53581 u0041_0328 ,c -53581 u0041_0328 g -53581 u0041_0328 u0067_0306 -53581 u0041_0328 q -53581 u0044_030C X -26790 u0044_030C W -26790 u0044_030C A -26790 u0044_030C u0041_0306 -26790 u0044_030C u0041_0328 -26790 u0044_030C `A -26790 u0044_030C 'A -26790 u0044_030C ^A -26790 u0044_030C ~A -26790 u0044_030C :A -26790 u0044_030C oA -26790 u0044_030C AE -26790 u0044_030C V -26790 u0044_030C Y -26790 u0044_030C :Y -26790 u0044_030C 'Y -26790 u004C_0301 T -80371 u004C_0301 u0054_030C -80371 u004C_0301 u0054_0327 -80371 u004C_0301 Y -80371 u004C_0301 :Y -80371 u004C_0301 'Y -80371 u004C_0301 V -107162 u004C_0301 W -107162 u004C_0301 e -53581 u004C_0301 u0065_030C -53581 u004C_0301 u0065_0328 -53581 u004C_0301 `e -53581 u004C_0301 'e -53581 u004C_0301 ^e -53581 u004C_0301 :e -53581 u004C_0301 a -53581 u004C_0301 u0061_0306 -53581 u004C_0301 u0061_0328 -53581 u004C_0301 `a -53581 u004C_0301 'a -53581 u004C_0301 ^a -53581 u004C_0301 ^a -53581 u004C_0301 ~a -53581 u004C_0301 :a -53581 u004C_0301 oa -53581 u004C_0301 ae -53581 u004C_0301 o -53581 u004C_0301 u006F_030B -53581 u004C_0301 `o -53581 u004C_0301 'o -53581 u004C_0301 ^o -53581 u004C_0301 ~o -53581 u004C_0301 :o -53581 u004C_0301 oe -53581 u004C_0301 /o -53581 u004C_0301 d -53581 u004C_0301 u0111 -53581 u004C_0301 c -53581 u004C_0301 'c -53581 u004C_0301 u0063_030C -53581 u004C_0301 ,c -53581 u004C_0301 g -53581 u004C_0301 u0067_0306 -53581 u004C_0301 q -53581 u004C_030C T -80371 u004C_030C u0054_030C -80371 u004C_030C u0054_0327 -80371 u004C_030C Y -80371 u004C_030C :Y -80371 u004C_030C 'Y -80371 u004C_030C V -107162 u004C_030C W -107162 u004C_030C e -53581 u004C_030C u0065_030C -53581 u004C_030C u0065_0328 -53581 u004C_030C `e -53581 u004C_030C 'e -53581 u004C_030C ^e -53581 u004C_030C :e -53581 u004C_030C a -53581 u004C_030C u0061_0306 -53581 u004C_030C u0061_0328 -53581 u004C_030C `a -53581 u004C_030C 'a -53581 u004C_030C ^a -53581 u004C_030C ^a -53581 u004C_030C ~a -53581 u004C_030C :a -53581 u004C_030C oa -53581 u004C_030C ae -53581 u004C_030C o -53581 u004C_030C u006F_030B -53581 u004C_030C `o -53581 u004C_030C 'o -53581 u004C_030C ^o -53581 u004C_030C ~o -53581 u004C_030C :o -53581 u004C_030C oe -53581 u004C_030C /o -53581 u004C_030C d -53581 u004C_030C u0111 -53581 u004C_030C c -53581 u004C_030C 'c -53581 u004C_030C u0063_030C -53581 u004C_030C ,c -53581 u004C_030C g -53581 u004C_030C u0067_0306 -53581 u004C_030C q -53581 u004F_030B X -26790 u004F_030B W -26790 u004F_030B A -26790 u004F_030B u0041_0306 -26790 u004F_030B u0041_0328 -26790 u004F_030B `A -26790 u004F_030B 'A -26790 u004F_030B ^A -26790 u004F_030B ~A -26790 u004F_030B :A -26790 u004F_030B oA -26790 u004F_030B AE -26790 u004F_030B V -26790 u004F_030B Y -26790 u004F_030B :Y -26790 u004F_030B 'Y -26790 u0052_0301 n -26790 u0052_0301 u006E_0301 -26790 u0052_0301 u006E_030C -26790 u0052_0301 u016A -26790 u0052_0301 ~n -26790 u0052_0301 l -26790 u0052_0301 u006C_0301 -26790 u0052_0301 u006C_030C -26790 u0052_0301 r -26790 u0052_0301 u -26790 u0052_0301 u0075_030B -26790 u0052_0301 u0075_030A -26790 u0052_0301 `u -26790 u0052_0301 'u -26790 u0052_0301 ^u -26790 u0052_0301 :u -26790 u0052_0301 m -26790 u0052_0301 t -26790 u0052_0301 u0074_030C -26790 u0052_0301 u0074_0327 -26790 u0052_0301 i -26790 u0052_0301 'i -26790 u0052_0301 h -26790 u0052_0301 b -26790 u0052_0301 k -26790 u0052_0301 v -26790 u0052_0301 w -26790 u0052_0301 C -26790 u0052_0301 G -26790 u0052_0301 'C -26790 u0052_0301 u0043_030C -26790 u0052_0301 u0047_0306 -26790 u0052_0301 ,C -26790 u0052_0301 Q -26790 u0052_0301 O -26790 u0052_0301 u004F_030B -26790 u0052_0301 `O -26790 u0052_0301 'O -26790 u0052_0301 ^O -26790 u0052_0301 ~O -26790 u0052_0301 :O -26790 u0052_0301 OE -26790 u0052_0301 /O -26790 u0052_0301 U -26790 u0052_0301 u0055_030B -26790 u0052_0301 u0055_030A -26790 u0052_0301 `U -26790 u0052_0301 'U -26790 u0052_0301 ^U -26790 u0052_0301 :U -26790 u0052_0301 T -80371 u0052_0301 u0054_030C -80371 u0052_0301 u0054_0327 -80371 u0052_0301 Y -80371 u0052_0301 :Y -80371 u0052_0301 'Y -80371 u0052_0301 V -107162 u0052_0301 W -107162 u0052_0301 e -53581 u0052_0301 u0065_030C -53581 u0052_0301 u0065_0328 -53581 u0052_0301 `e -53581 u0052_0301 'e -53581 u0052_0301 ^e -53581 u0052_0301 :e -53581 u0052_0301 a -53581 u0052_0301 u0061_0306 -53581 u0052_0301 u0061_0328 -53581 u0052_0301 `a -53581 u0052_0301 'a -53581 u0052_0301 ^a -53581 u0052_0301 ^a -53581 u0052_0301 ~a -53581 u0052_0301 :a -53581 u0052_0301 oa -53581 u0052_0301 ae -53581 u0052_0301 o -53581 u0052_0301 u006F_030B -53581 u0052_0301 `o -53581 u0052_0301 'o -53581 u0052_0301 ^o -53581 u0052_0301 ~o -53581 u0052_0301 :o -53581 u0052_0301 oe -53581 u0052_0301 /o -53581 u0052_0301 d -53581 u0052_0301 u0111 -53581 u0052_0301 c -53581 u0052_0301 'c -53581 u0052_0301 u0063_030C -53581 u0052_0301 ,c -53581 u0052_0301 g -53581 u0052_0301 u0067_0306 -53581 u0052_0301 q -53581 u0054_030C y -80371 u0054_030C e -80371 u0054_030C o -80371 u0054_030C r -80371 u0054_030C a -80371 u0054_030C u -80371 u0054_030C A -80371 u0054_030C u0041_0306 -80371 u0054_030C u0041_0328 -80371 u0054_030C `A -80371 u0054_030C 'A -80371 u0054_030C ^A -80371 u0054_030C ~A -80371 u0054_030C :A -80371 u0054_030C oA -80371 u0054_030C AE -80371 u0054_0327 y -80371 u0054_0327 e -80371 u0054_0327 o -80371 u0054_0327 r -80371 u0054_0327 a -80371 u0054_0327 u -80371 u0054_0327 A -80371 u0054_0327 u0041_0306 -80371 u0054_0327 u0041_0328 -80371 u0054_0327 `A -80371 u0054_0327 'A -80371 u0054_0327 ^A -80371 u0054_0327 ~A -80371 u0054_0327 :A -80371 u0054_0327 oA -80371 u0054_0327 AE -80371 :Y e -80371 :Y o -80371 :Y r -80371 :Y a -80371 :Y u -80371 :Y A -80371 :Y u0041_0306 -80371 :Y u0041_0328 -80371 :Y `A -80371 :Y 'A -80371 :Y ^A -80371 :Y ~A -80371 :Y :A -80371 :Y oA -80371 :Y AE -80371 'c e -53581 'c u0065_030C -53581 'c u0065_0328 -53581 'c `e -53581 'c 'e -53581 'c ^e -53581 'c :e -53581 'c a -53581 'c u0061_0306 -53581 'c u0061_0328 -53581 'c `a -53581 'c 'a -53581 'c ^a -53581 'c ^a -53581 'c ~a -53581 'c :a -53581 'c oa -53581 'c ae -53581 'c o -53581 'c u006F_030B -53581 'c `o -53581 'c 'o -53581 'c ^o -53581 'c ~o -53581 'c :o -53581 'c oe -53581 'c /o -53581 'c d -53581 'c u0111 -53581 'c c -53581 'c 'c -53581 'c u0063_030C -53581 'c ,c -53581 'c g -53581 'c u0067_0306 -53581 'c q -53581 u0063_030C e -53581 u0063_030C u0065_030C -53581 u0063_030C u0065_0328 -53581 u0063_030C `e -53581 u0063_030C 'e -53581 u0063_030C ^e -53581 u0063_030C :e -53581 u0063_030C a -53581 u0063_030C u0061_0306 -53581 u0063_030C u0061_0328 -53581 u0063_030C `a -53581 u0063_030C 'a -53581 u0063_030C ^a -53581 u0063_030C ^a -53581 u0063_030C ~a -53581 u0063_030C :a -53581 u0063_030C oa -53581 u0063_030C ae -53581 u0063_030C o -53581 u0063_030C u006F_030B -53581 u0063_030C `o -53581 u0063_030C 'o -53581 u0063_030C ^o -53581 u0063_030C ~o -53581 u0063_030C :o -53581 u0063_030C oe -53581 u0063_030C /o -53581 u0063_030C d -53581 u0063_030C u0111 -53581 u0063_030C c -53581 u0063_030C 'c -53581 u0063_030C u0063_030C -53581 u0063_030C ,c -53581 u0063_030C g -53581 u0063_030C u0067_0306 -53581 u0063_030C q -53581 u0064_030C l 53581 u0064_030C u006C_0301 53581 u0064_030C u006C_030C 53581 u0065_030C e -53581 u0065_030C u0065_030C -53581 u0065_030C u0065_0328 -53581 u0065_030C `e -53581 u0065_030C 'e -53581 u0065_030C ^e -53581 u0065_030C :e -53581 u0065_030C a -53581 u0065_030C u0061_0306 -53581 u0065_030C u0061_0328 -53581 u0065_030C `a -53581 u0065_030C 'a -53581 u0065_030C ^a -53581 u0065_030C ^a -53581 u0065_030C ~a -53581 u0065_030C :a -53581 u0065_030C oa -53581 u0065_030C ae -53581 u0065_030C o -53581 u0065_030C u006F_030B -53581 u0065_030C `o -53581 u0065_030C 'o -53581 u0065_030C ^o -53581 u0065_030C ~o -53581 u0065_030C :o -53581 u0065_030C oe -53581 u0065_030C /o -53581 u0065_030C d -53581 u0065_030C u0111 -53581 u0065_030C c -53581 u0065_030C 'c -53581 u0065_030C u0063_030C -53581 u0065_030C ,c -53581 u0065_030C g -53581 u0065_030C u0067_0306 -53581 u0065_030C q -53581 u0065_0328 e -53581 u0065_0328 u0065_030C -53581 u0065_0328 u0065_0328 -53581 u0065_0328 `e -53581 u0065_0328 'e -53581 u0065_0328 ^e -53581 u0065_0328 :e -53581 u0065_0328 a -53581 u0065_0328 u0061_0306 -53581 u0065_0328 u0061_0328 -53581 u0065_0328 `a -53581 u0065_0328 'a -53581 u0065_0328 ^a -53581 u0065_0328 ^a -53581 u0065_0328 ~a -53581 u0065_0328 :a -53581 u0065_0328 oa -53581 u0065_0328 ae -53581 u0065_0328 o -53581 u0065_0328 u006F_030B -53581 u0065_0328 `o -53581 u0065_0328 'o -53581 u0065_0328 ^o -53581 u0065_0328 ~o -53581 u0065_0328 :o -53581 u0065_0328 oe -53581 u0065_0328 /o -53581 u0065_0328 d -53581 u0065_0328 u0111 -53581 u0065_0328 c -53581 u0065_0328 'c -53581 u0065_0328 u0063_030C -53581 u0065_0328 ,c -53581 u0065_0328 g -53581 u0065_0328 u0067_0306 -53581 u0065_0328 q -53581 u006C_0301 l 53581 u006C_0301 u006C_0301 53581 u006C_0301 u006C_030C 53581 u006C_030C l 53581 u006C_030C u006C_0301 53581 u006C_030C u006C_030C 53581 /l cq 26790 /l ' 26790 `A y -26790 `A :y -26790 `A 'y -26790 `A n -26790 `A u006E_0301 -26790 `A u006E_030C -26790 `A u016A -26790 `A ~n -26790 `A l -26790 `A u006C_0301 -26790 `A u006C_030C -26790 `A r -26790 `A u -26790 `A u0075_030B -26790 `A u0075_030A -26790 `A `u -26790 `A 'u -26790 `A ^u -26790 `A :u -26790 `A m -26790 `A t -26790 `A u0074_030C -26790 `A u0074_0327 -26790 `A i -26790 `A 'i -26790 `A h -26790 `A b -26790 `A k -26790 `A v -26790 `A w -26790 `A C -26790 `A G -26790 `A 'C -26790 `A u0043_030C -26790 `A u0047_0306 -26790 `A ,C -26790 `A Q -26790 `A O -26790 `A u004F_030B -26790 `A `O -26790 `A 'O -26790 `A ^O -26790 `A ~O -26790 `A :O -26790 `A OE -26790 `A /O -26790 `A U -26790 `A u0055_030B -26790 `A u0055_030A -26790 `A `U -26790 `A 'U -26790 `A ^U -26790 `A :U -26790 `A T -80371 `A u0054_030C -80371 `A u0054_0327 -80371 `A Y -80371 `A :Y -80371 `A 'Y -80371 `A V -107162 `A W -107162 `A e -53581 `A u0065_030C -53581 `A u0065_0328 -53581 `A `e -53581 `A 'e -53581 `A ^e -53581 `A :e -53581 `A a -53581 `A u0061_0306 -53581 `A u0061_0328 -53581 `A `a -53581 `A 'a -53581 `A ^a -53581 `A ^a -53581 `A ~a -53581 `A :a -53581 `A oa -53581 `A ae -53581 `A o -53581 `A u006F_030B -53581 `A `o -53581 `A 'o -53581 `A ^o -53581 `A ~o -53581 `A :o -53581 `A oe -53581 `A /o -53581 `A d -53581 `A u0111 -53581 `A c -53581 `A 'c -53581 `A u0063_030C -53581 `A ,c -53581 `A g -53581 `A u0067_0306 -53581 `A q -53581 'A y -26790 'A :y -26790 'A 'y -26790 'A n -26790 'A u006E_0301 -26790 'A u006E_030C -26790 'A u016A -26790 'A ~n -26790 'A l -26790 'A u006C_0301 -26790 'A u006C_030C -26790 'A r -26790 'A u -26790 'A u0075_030B -26790 'A u0075_030A -26790 'A `u -26790 'A 'u -26790 'A ^u -26790 'A :u -26790 'A m -26790 'A t -26790 'A u0074_030C -26790 'A u0074_0327 -26790 'A i -26790 'A 'i -26790 'A h -26790 'A b -26790 'A k -26790 'A v -26790 'A w -26790 'A C -26790 'A G -26790 'A 'C -26790 'A u0043_030C -26790 'A u0047_0306 -26790 'A ,C -26790 'A Q -26790 'A O -26790 'A u004F_030B -26790 'A `O -26790 'A 'O -26790 'A ^O -26790 'A ~O -26790 'A :O -26790 'A OE -26790 'A /O -26790 'A U -26790 'A u0055_030B -26790 'A u0055_030A -26790 'A `U -26790 'A 'U -26790 'A ^U -26790 'A :U -26790 'A T -80371 'A u0054_030C -80371 'A u0054_0327 -80371 'A Y -80371 'A :Y -80371 'A 'Y -80371 'A V -107162 'A W -107162 'A e -53581 'A u0065_030C -53581 'A u0065_0328 -53581 'A `e -53581 'A 'e -53581 'A ^e -53581 'A :e -53581 'A a -53581 'A u0061_0306 -53581 'A u0061_0328 -53581 'A `a -53581 'A 'a -53581 'A ^a -53581 'A ^a -53581 'A ~a -53581 'A :a -53581 'A oa -53581 'A ae -53581 'A o -53581 'A u006F_030B -53581 'A `o -53581 'A 'o -53581 'A ^o -53581 'A ~o -53581 'A :o -53581 'A oe -53581 'A /o -53581 'A d -53581 'A u0111 -53581 'A c -53581 'A 'c -53581 'A u0063_030C -53581 'A ,c -53581 'A g -53581 'A u0067_0306 -53581 'A q -53581 ^A y -26790 ^A :y -26790 ^A 'y -26790 ^A n -26790 ^A u006E_0301 -26790 ^A u006E_030C -26790 ^A u016A -26790 ^A ~n -26790 ^A l -26790 ^A u006C_0301 -26790 ^A u006C_030C -26790 ^A r -26790 ^A u -26790 ^A u0075_030B -26790 ^A u0075_030A -26790 ^A `u -26790 ^A 'u -26790 ^A ^u -26790 ^A :u -26790 ^A m -26790 ^A t -26790 ^A u0074_030C -26790 ^A u0074_0327 -26790 ^A i -26790 ^A 'i -26790 ^A h -26790 ^A b -26790 ^A k -26790 ^A v -26790 ^A w -26790 ^A C -26790 ^A G -26790 ^A 'C -26790 ^A u0043_030C -26790 ^A u0047_0306 -26790 ^A ,C -26790 ^A Q -26790 ^A O -26790 ^A u004F_030B -26790 ^A `O -26790 ^A 'O -26790 ^A ^O -26790 ^A ~O -26790 ^A :O -26790 ^A OE -26790 ^A /O -26790 ^A U -26790 ^A u0055_030B -26790 ^A u0055_030A -26790 ^A `U -26790 ^A 'U -26790 ^A ^U -26790 ^A :U -26790 ^A T -80371 ^A u0054_030C -80371 ^A u0054_0327 -80371 ^A Y -80371 ^A :Y -80371 ^A 'Y -80371 ^A V -107162 ^A W -107162 ^A e -53581 ^A u0065_030C -53581 ^A u0065_0328 -53581 ^A `e -53581 ^A 'e -53581 ^A ^e -53581 ^A :e -53581 ^A a -53581 ^A u0061_0306 -53581 ^A u0061_0328 -53581 ^A `a -53581 ^A 'a -53581 ^A ^a -53581 ^A ^a -53581 ^A ~a -53581 ^A :a -53581 ^A oa -53581 ^A ae -53581 ^A o -53581 ^A u006F_030B -53581 ^A `o -53581 ^A 'o -53581 ^A ^o -53581 ^A ~o -53581 ^A :o -53581 ^A oe -53581 ^A /o -53581 ^A d -53581 ^A u0111 -53581 ^A c -53581 ^A 'c -53581 ^A u0063_030C -53581 ^A ,c -53581 ^A g -53581 ^A u0067_0306 -53581 ^A q -53581 ~A y -26790 ~A :y -26790 ~A 'y -26790 ~A n -26790 ~A u006E_0301 -26790 ~A u006E_030C -26790 ~A u016A -26790 ~A ~n -26790 ~A l -26790 ~A u006C_0301 -26790 ~A u006C_030C -26790 ~A r -26790 ~A u -26790 ~A u0075_030B -26790 ~A u0075_030A -26790 ~A `u -26790 ~A 'u -26790 ~A ^u -26790 ~A :u -26790 ~A m -26790 ~A t -26790 ~A u0074_030C -26790 ~A u0074_0327 -26790 ~A i -26790 ~A 'i -26790 ~A h -26790 ~A b -26790 ~A k -26790 ~A v -26790 ~A w -26790 ~A C -26790 ~A G -26790 ~A 'C -26790 ~A u0043_030C -26790 ~A u0047_0306 -26790 ~A ,C -26790 ~A Q -26790 ~A O -26790 ~A u004F_030B -26790 ~A `O -26790 ~A 'O -26790 ~A ^O -26790 ~A ~O -26790 ~A :O -26790 ~A OE -26790 ~A /O -26790 ~A U -26790 ~A u0055_030B -26790 ~A u0055_030A -26790 ~A `U -26790 ~A 'U -26790 ~A ^U -26790 ~A :U -26790 ~A T -80371 ~A u0054_030C -80371 ~A u0054_0327 -80371 ~A Y -80371 ~A :Y -80371 ~A 'Y -80371 ~A V -107162 ~A W -107162 ~A e -53581 ~A u0065_030C -53581 ~A u0065_0328 -53581 ~A `e -53581 ~A 'e -53581 ~A ^e -53581 ~A :e -53581 ~A a -53581 ~A u0061_0306 -53581 ~A u0061_0328 -53581 ~A `a -53581 ~A 'a -53581 ~A ^a -53581 ~A ^a -53581 ~A ~a -53581 ~A :a -53581 ~A oa -53581 ~A ae -53581 ~A o -53581 ~A u006F_030B -53581 ~A `o -53581 ~A 'o -53581 ~A ^o -53581 ~A ~o -53581 ~A :o -53581 ~A oe -53581 ~A /o -53581 ~A d -53581 ~A u0111 -53581 ~A c -53581 ~A 'c -53581 ~A u0063_030C -53581 ~A ,c -53581 ~A g -53581 ~A u0067_0306 -53581 ~A q -53581 :A y -26790 :A :y -26790 :A 'y -26790 :A n -26790 :A u006E_0301 -26790 :A u006E_030C -26790 :A u016A -26790 :A ~n -26790 :A l -26790 :A u006C_0301 -26790 :A u006C_030C -26790 :A r -26790 :A u -26790 :A u0075_030B -26790 :A u0075_030A -26790 :A `u -26790 :A 'u -26790 :A ^u -26790 :A :u -26790 :A m -26790 :A t -26790 :A u0074_030C -26790 :A u0074_0327 -26790 :A i -26790 :A 'i -26790 :A h -26790 :A b -26790 :A k -26790 :A v -26790 :A w -26790 :A C -26790 :A G -26790 :A 'C -26790 :A u0043_030C -26790 :A u0047_0306 -26790 :A ,C -26790 :A Q -26790 :A O -26790 :A u004F_030B -26790 :A `O -26790 :A 'O -26790 :A ^O -26790 :A ~O -26790 :A :O -26790 :A OE -26790 :A /O -26790 :A U -26790 :A u0055_030B -26790 :A u0055_030A -26790 :A `U -26790 :A 'U -26790 :A ^U -26790 :A :U -26790 :A T -80371 :A u0054_030C -80371 :A u0054_0327 -80371 :A Y -80371 :A :Y -80371 :A 'Y -80371 :A V -107162 :A W -107162 :A e -53581 :A u0065_030C -53581 :A u0065_0328 -53581 :A `e -53581 :A 'e -53581 :A ^e -53581 :A :e -53581 :A a -53581 :A u0061_0306 -53581 :A u0061_0328 -53581 :A `a -53581 :A 'a -53581 :A ^a -53581 :A ^a -53581 :A ~a -53581 :A :a -53581 :A oa -53581 :A ae -53581 :A o -53581 :A u006F_030B -53581 :A `o -53581 :A 'o -53581 :A ^o -53581 :A ~o -53581 :A :o -53581 :A oe -53581 :A /o -53581 :A d -53581 :A u0111 -53581 :A c -53581 :A 'c -53581 :A u0063_030C -53581 :A ,c -53581 :A g -53581 :A u0067_0306 -53581 :A q -53581 oA y -26790 oA :y -26790 oA 'y -26790 oA n -26790 oA u006E_0301 -26790 oA u006E_030C -26790 oA u016A -26790 oA ~n -26790 oA l -26790 oA u006C_0301 -26790 oA u006C_030C -26790 oA r -26790 oA u -26790 oA u0075_030B -26790 oA u0075_030A -26790 oA `u -26790 oA 'u -26790 oA ^u -26790 oA :u -26790 oA m -26790 oA t -26790 oA u0074_030C -26790 oA u0074_0327 -26790 oA i -26790 oA 'i -26790 oA h -26790 oA b -26790 oA k -26790 oA v -26790 oA w -26790 oA C -26790 oA G -26790 oA 'C -26790 oA u0043_030C -26790 oA u0047_0306 -26790 oA ,C -26790 oA Q -26790 oA O -26790 oA u004F_030B -26790 oA `O -26790 oA 'O -26790 oA ^O -26790 oA ~O -26790 oA :O -26790 oA OE -26790 oA /O -26790 oA U -26790 oA u0055_030B -26790 oA u0055_030A -26790 oA `U -26790 oA 'U -26790 oA ^U -26790 oA :U -26790 oA T -80371 oA u0054_030C -80371 oA u0054_0327 -80371 oA Y -80371 oA :Y -80371 oA 'Y -80371 oA V -107162 oA W -107162 oA e -53581 oA u0065_030C -53581 oA u0065_0328 -53581 oA `e -53581 oA 'e -53581 oA ^e -53581 oA :e -53581 oA a -53581 oA u0061_0306 -53581 oA u0061_0328 -53581 oA `a -53581 oA 'a -53581 oA ^a -53581 oA ^a -53581 oA ~a -53581 oA :a -53581 oA oa -53581 oA ae -53581 oA o -53581 oA u006F_030B -53581 oA `o -53581 oA 'o -53581 oA ^o -53581 oA ~o -53581 oA :o -53581 oA oe -53581 oA /o -53581 oA d -53581 oA u0111 -53581 oA c -53581 oA 'c -53581 oA u0063_030C -53581 oA ,c -53581 oA g -53581 oA u0067_0306 -53581 oA q -53581 u0189 X -26790 u0110 X -26790 -D X -26790 u0189 W -26790 u0110 W -26790 -D W -26790 u0189 A -26790 u0110 A -26790 -D A -26790 u0189 u0041_0306 -26790 u0110 u0041_0306 -26790 -D u0041_0306 -26790 u0189 u0041_0328 -26790 u0110 u0041_0328 -26790 -D u0041_0328 -26790 u0189 `A -26790 u0110 `A -26790 -D `A -26790 u0189 'A -26790 u0110 'A -26790 -D 'A -26790 u0189 ^A -26790 u0110 ^A -26790 -D ^A -26790 u0189 ~A -26790 u0110 ~A -26790 -D ~A -26790 u0189 :A -26790 u0110 :A -26790 -D :A -26790 u0189 oA -26790 u0110 oA -26790 -D oA -26790 u0189 AE -26790 u0110 AE -26790 -D AE -26790 u0189 V -26790 u0110 V -26790 -D V -26790 u0189 Y -26790 u0110 Y -26790 -D Y -26790 u0189 :Y -26790 u0110 :Y -26790 -D :Y -26790 u0189 'Y -26790 u0110 'Y -26790 -D 'Y -26790 `O X -26790 `O W -26790 `O A -26790 `O u0041_0306 -26790 `O u0041_0328 -26790 `O `A -26790 `O 'A -26790 `O ^A -26790 `O ~A -26790 `O :A -26790 `O oA -26790 `O AE -26790 `O V -26790 `O Y -26790 `O :Y -26790 `O 'Y -26790 'O X -26790 'O W -26790 'O A -26790 'O u0041_0306 -26790 'O u0041_0328 -26790 'O `A -26790 'O 'A -26790 'O ^A -26790 'O ~A -26790 'O :A -26790 'O oA -26790 'O AE -26790 'O V -26790 'O Y -26790 'O :Y -26790 'O 'Y -26790 ^O X -26790 ^O W -26790 ^O A -26790 ^O u0041_0306 -26790 ^O u0041_0328 -26790 ^O `A -26790 ^O 'A -26790 ^O ^A -26790 ^O ~A -26790 ^O :A -26790 ^O oA -26790 ^O AE -26790 ^O V -26790 ^O Y -26790 ^O :Y -26790 ^O 'Y -26790 ~O X -26790 ~O W -26790 ~O A -26790 ~O u0041_0306 -26790 ~O u0041_0328 -26790 ~O `A -26790 ~O 'A -26790 ~O ^A -26790 ~O ~A -26790 ~O :A -26790 ~O oA -26790 ~O AE -26790 ~O V -26790 ~O Y -26790 ~O :Y -26790 ~O 'Y -26790 :O X -26790 :O W -26790 :O A -26790 :O u0041_0306 -26790 :O u0041_0328 -26790 :O `A -26790 :O 'A -26790 :O ^A -26790 :O ~A -26790 :O :A -26790 :O oA -26790 :O AE -26790 :O V -26790 :O Y -26790 :O :Y -26790 :O 'Y -26790 /O X -26790 /O W -26790 /O A -26790 /O u0041_0306 -26790 /O u0041_0328 -26790 /O `A -26790 /O 'A -26790 /O ^A -26790 /O ~A -26790 /O :A -26790 /O oA -26790 /O AE -26790 /O V -26790 /O Y -26790 /O :Y -26790 /O 'Y -26790 'Y e -80371 'Y o -80371 'Y r -80371 'Y a -80371 'Y u -80371 'Y A -80371 'Y u0041_0306 -80371 'Y u0041_0328 -80371 'Y `A -80371 'Y 'A -80371 'Y ^A -80371 'Y ~A -80371 'Y :A -80371 'Y oA -80371 'Y AE -80371 `e e -53581 `e u0065_030C -53581 `e u0065_0328 -53581 `e `e -53581 `e 'e -53581 `e ^e -53581 `e :e -53581 `e a -53581 `e u0061_0306 -53581 `e u0061_0328 -53581 `e `a -53581 `e 'a -53581 `e ^a -53581 `e ^a -53581 `e ~a -53581 `e :a -53581 `e oa -53581 `e ae -53581 `e o -53581 `e u006F_030B -53581 `e `o -53581 `e 'o -53581 `e ^o -53581 `e ~o -53581 `e :o -53581 `e oe -53581 `e /o -53581 `e d -53581 `e u0111 -53581 `e c -53581 `e 'c -53581 `e u0063_030C -53581 `e ,c -53581 `e g -53581 `e u0067_0306 -53581 `e q -53581 'e e -53581 'e u0065_030C -53581 'e u0065_0328 -53581 'e `e -53581 'e 'e -53581 'e ^e -53581 'e :e -53581 'e a -53581 'e u0061_0306 -53581 'e u0061_0328 -53581 'e `a -53581 'e 'a -53581 'e ^a -53581 'e ^a -53581 'e ~a -53581 'e :a -53581 'e oa -53581 'e ae -53581 'e o -53581 'e u006F_030B -53581 'e `o -53581 'e 'o -53581 'e ^o -53581 'e ~o -53581 'e :o -53581 'e oe -53581 'e /o -53581 'e d -53581 'e u0111 -53581 'e c -53581 'e 'c -53581 'e u0063_030C -53581 'e ,c -53581 'e g -53581 'e u0067_0306 -53581 'e q -53581 ^e e -53581 ^e u0065_030C -53581 ^e u0065_0328 -53581 ^e `e -53581 ^e 'e -53581 ^e ^e -53581 ^e :e -53581 ^e a -53581 ^e u0061_0306 -53581 ^e u0061_0328 -53581 ^e `a -53581 ^e 'a -53581 ^e ^a -53581 ^e ^a -53581 ^e ~a -53581 ^e :a -53581 ^e oa -53581 ^e ae -53581 ^e o -53581 ^e u006F_030B -53581 ^e `o -53581 ^e 'o -53581 ^e ^o -53581 ^e ~o -53581 ^e :o -53581 ^e oe -53581 ^e /o -53581 ^e d -53581 ^e u0111 -53581 ^e c -53581 ^e 'c -53581 ^e u0063_030C -53581 ^e ,c -53581 ^e g -53581 ^e u0067_0306 -53581 ^e q -53581 :e e -53581 :e u0065_030C -53581 :e u0065_0328 -53581 :e `e -53581 :e 'e -53581 :e ^e -53581 :e :e -53581 :e a -53581 :e u0061_0306 -53581 :e u0061_0328 -53581 :e `a -53581 :e 'a -53581 :e ^a -53581 :e ^a -53581 :e ~a -53581 :e :a -53581 :e oa -53581 :e ae -53581 :e o -53581 :e u006F_030B -53581 :e `o -53581 :e 'o -53581 :e ^o -53581 :e ~o -53581 :e :o -53581 :e oe -53581 :e /o -53581 :e d -53581 :e u0111 -53581 :e c -53581 :e 'c -53581 :e u0063_030C -53581 :e ,c -53581 :e g -53581 :e u0067_0306 -53581 :e q -53581 `o e -53581 `o u0065_030C -53581 `o u0065_0328 -53581 `o `e -53581 `o 'e -53581 `o ^e -53581 `o :e -53581 `o a -53581 `o u0061_0306 -53581 `o u0061_0328 -53581 `o `a -53581 `o 'a -53581 `o ^a -53581 `o ^a -53581 `o ~a -53581 `o :a -53581 `o oa -53581 `o ae -53581 `o o -53581 `o u006F_030B -53581 `o `o -53581 `o 'o -53581 `o ^o -53581 `o ~o -53581 `o :o -53581 `o oe -53581 `o /o -53581 `o d -53581 `o u0111 -53581 `o c -53581 `o 'c -53581 `o u0063_030C -53581 `o ,c -53581 `o g -53581 `o u0067_0306 -53581 `o q -53581 'o e -53581 'o u0065_030C -53581 'o u0065_0328 -53581 'o `e -53581 'o 'e -53581 'o ^e -53581 'o :e -53581 'o a -53581 'o u0061_0306 -53581 'o u0061_0328 -53581 'o `a -53581 'o 'a -53581 'o ^a -53581 'o ^a -53581 'o ~a -53581 'o :a -53581 'o oa -53581 'o ae -53581 'o o -53581 'o u006F_030B -53581 'o `o -53581 'o 'o -53581 'o ^o -53581 'o ~o -53581 'o :o -53581 'o oe -53581 'o /o -53581 'o d -53581 'o u0111 -53581 'o c -53581 'o 'c -53581 'o u0063_030C -53581 'o ,c -53581 'o g -53581 'o u0067_0306 -53581 'o q -53581 ^o e -53581 ^o u0065_030C -53581 ^o u0065_0328 -53581 ^o `e -53581 ^o 'e -53581 ^o ^e -53581 ^o :e -53581 ^o a -53581 ^o u0061_0306 -53581 ^o u0061_0328 -53581 ^o `a -53581 ^o 'a -53581 ^o ^a -53581 ^o ^a -53581 ^o ~a -53581 ^o :a -53581 ^o oa -53581 ^o ae -53581 ^o o -53581 ^o u006F_030B -53581 ^o `o -53581 ^o 'o -53581 ^o ^o -53581 ^o ~o -53581 ^o :o -53581 ^o oe -53581 ^o /o -53581 ^o d -53581 ^o u0111 -53581 ^o c -53581 ^o 'c -53581 ^o u0063_030C -53581 ^o ,c -53581 ^o g -53581 ^o u0067_0306 -53581 ^o q -53581 ~o e -53581 ~o u0065_030C -53581 ~o u0065_0328 -53581 ~o `e -53581 ~o 'e -53581 ~o ^e -53581 ~o :e -53581 ~o a -53581 ~o u0061_0306 -53581 ~o u0061_0328 -53581 ~o `a -53581 ~o 'a -53581 ~o ^a -53581 ~o ^a -53581 ~o ~a -53581 ~o :a -53581 ~o oa -53581 ~o ae -53581 ~o o -53581 ~o u006F_030B -53581 ~o `o -53581 ~o 'o -53581 ~o ^o -53581 ~o ~o -53581 ~o :o -53581 ~o oe -53581 ~o /o -53581 ~o d -53581 ~o u0111 -53581 ~o c -53581 ~o 'c -53581 ~o u0063_030C -53581 ~o ,c -53581 ~o g -53581 ~o u0067_0306 -53581 ~o q -53581 :o e -53581 :o u0065_030C -53581 :o u0065_0328 -53581 :o `e -53581 :o 'e -53581 :o ^e -53581 :o :e -53581 :o a -53581 :o u0061_0306 -53581 :o u0061_0328 -53581 :o `a -53581 :o 'a -53581 :o ^a -53581 :o ^a -53581 :o ~a -53581 :o :a -53581 :o oa -53581 :o ae -53581 :o o -53581 :o u006F_030B -53581 :o `o -53581 :o 'o -53581 :o ^o -53581 :o ~o -53581 :o :o -53581 :o oe -53581 :o /o -53581 :o d -53581 :o u0111 -53581 :o c -53581 :o 'c -53581 :o u0063_030C -53581 :o ,c -53581 :o g -53581 :o u0067_0306 -53581 :o q -53581 Tp e -53581 Tp u0065_030C -53581 Tp u0065_0328 -53581 Tp `e -53581 Tp 'e -53581 Tp ^e -53581 Tp :e -53581 Tp a -53581 Tp u0061_0306 -53581 Tp u0061_0328 -53581 Tp `a -53581 Tp 'a -53581 Tp ^a -53581 Tp ^a -53581 Tp ~a -53581 Tp :a -53581 Tp oa -53581 Tp ae -53581 Tp o -53581 Tp u006F_030B -53581 Tp `o -53581 Tp 'o -53581 Tp ^o -53581 Tp ~o -53581 Tp :o -53581 Tp oe -53581 Tp /o -53581 Tp d -53581 Tp u0111 -53581 Tp c -53581 Tp 'c -53581 Tp u0063_030C -53581 Tp ,c -53581 Tp g -53581 Tp u0067_0306 -53581 Tp q -53581 charset ga 535808,672672 2 0000 aa 535808,672672,0,87069 2 0001 a^ 482227,672672 2 0002 a~ 535808,672672,0,113859 2 0003 ad 535808,693578,0,107522 2 0004 a" 535808,672672,0,113859 2 0005 ao 852051,672672 2 0006 ah 482227,672672 2 0007 ab 535808,672672,0,98717 2 0010 a- 535808,693578,0,132560 2 0011 a. 321485,693578,0,123198 2 0012 ac 482227,0,178360 1 0013 ho 321485,0,203840 1 0014 bq 321485,110656,203840 1 0015 fo 482227,506688,0,73032 2 0016 fc 482227,506688,0,73032 2 0017 lq 378560,722176,0,176642 2 0020 rq 378560,722176,0,73032 2 0021 Bq 378560,110656,203840,73032 1 0022 Fo 589389,506688,0,73032 2 0023 Fc 589389,506688 2 0024 en 535808,451360,0,96458 0 0025 em 1071616,451360,0,96458 0 0026 --- 0,451360 0 0027 --- 428646,786240,58240,142979 3 0030 .i 321485,451360,0,80419 0 0031 .j 348275,451360,203840,39166 1 0032 ff 642970,722176,203840,222186 3 0033 fi 589389,722176,203840,108326 3 0034 fl 616179,722176,203840,108326 3 0035 Fi 924269,722176,203840,108326 3 0036 Fl 937664,722176,203840,108326 3 0037 u2423 535808,451360,101920,49941,0,24971 1 0040 u01C3 321485,722176,0,130166 2 0041 ! " dq 535808,722176,0,90272 2 0042 " " sh 857293,722176,203840,69362 3 0043 # " Do 535808,786240,58240,142106 3 0044 $ " % 857293,786240,58240,142979 3 0045 & 803712,722176,0,101629 2 0046 cq 321485,722176,0,130166 2 0047 ' " ( 428646,786240,262080,169770 3 0050 ) 428646,786240,262080,38730 3 0051 * 535808,786240,0,156374 2 0052 + 803712,583565,59405,38730 3 0053 , 321485,110656,203840 1 0054 - 375066,451360,0,29630 0 0055 . 321485,110656 0 0056 sl 535808,786240,262080,169770 3 0057 / " 0 535808,672672,0,142106 2 0060 1 535808,672672,0,142106 2 0061 2 535808,672672,0,142106 2 0062 3 535808,672672,0,142106 2 0063 4 535808,672672,203840,142106 3 0064 5 535808,672672,0,142106 2 0065 6 535808,672672,0,142106 2 0066 7 535808,672672,0,142106 2 0067 8 535808,672672,0,142106 2 0070 9 535808,672672,0,142106 2 0071 : 321485,451360,0,61006 0 0072 ; 321485,451360,203840,61006 1 0073 < 803712,559216,40992,87707 3 0074 = 803712,384606,-139554,69362 0 0075 > 803712,559216,40992,11939 3 0076 ? 535808,722176,0,128419 2 0077 at 803712,722176,0,100610 2 0100 @ " A 779251,722176 2 0101 B 737901,722176,0,107522,0,53763 2 0102 C 750131,722176,0,152298,-80517,76149 2 0103 D 791482,722176,0,98571,0,71781 2 0104 E 711110,722176,0,126090,0,63045 2 0105 F 684320,722176,0,139485,0,5533 2 0106 G 810992,722176,0,91437,-80517,91437 2 0107 H 779251,722176,0,171808,0,85904 2 0110 I 404186,722176,0,165693,0,82846 2 0111 J 550368,722176,0,147056,0,46738 2 0112 K 806042,722176,0,152298,0,76149 2 0113 L 657530,722176,0,0,0,53581 2 0114 M 939994,722176,0,171808,0,59114 2 0115 N 779251,722176,0,171808,0,59114 2 0116 O 803712,722176,0,98571,-80517,71781 2 0117 P 711110,722176,0,107522,0,-26426 2 0120 Q 803712,722176,203840,98571,-80517,98571 3 0121 R 764691,722176,0,40550,0,30413 2 0122 S 589389,722176,0,125507,0,62754 2 0123 T 750131,722176,0,139485,-134317,5533 2 0124 U 779251,722176,0,171808,-121867,59114 2 0125 V 779251,722176,0,192483,-138902,-21840 2 0126 W 1047155,722176,0,192483,-138902,58531 2 0127 X 779251,722176,0,165693,0,82846 2 0130 Y 779251,722176,0,203198,-152298,-11125 2 0131 Z 642970,722176,0,152298,0,76149 2 0132 lB 321485,786240,262080,196560 3 0133 [ " rs 535808,786240,262080 3 0134 \ " rB 321485,786240,262080,110370 3 0135 ] " ha 642970,722176,0,69670 2 0136 ^ " _ 803712,0,244102 1 0137 oq 321485,722176,0,130166 2 0140 ` " a 535808,451360,0,80419,-46666,80419 0 0141 b 482227,722176,0,66174,-46666,66174 2 0142 c 482227,451360,0,59259,-46666,59259 0 0143 d 535808,722176,0,108326,-46666,108326 2 0144 e 482227,451360,0,78770,-46666,78770 0 0145 f 321485,722176,203840,222186,104541,112840 3 0146 g 482227,451360,203840,92747,-21040,55134 1 0147 h 535808,722176,0,80419,0,80419 2 0150 i 321485,693578,0,106819,-32421,106819 2 0151 j 321485,693578,203840,151664,50960,92747 3 0152 k 482227,722176,0,112840,0,80419 2 0153 l 267904,722176,0,108326,-26790,107210 2 0154 m 857293,451360,0,80419,-32421,80419 0 0155 n 589389,451360,0,80419,-32421,80419 0 0156 o 535808,451360,0,66174,-46666,66174 0 0157 p 535808,451360,203840,66174,-22714,66174 1 0160 q 482227,451360,203840,92747,-46666,55134 1 0161 r 442042,451360,0,112840,-32421,86050 0 0162 s 428646,451360,0,86050,0,86050 0 0163 t 348275,644802,0,99445,-45864,99445 2 0164 u 562598,451360,0,80419,-32421,80419 0 0165 v 482227,451360,0,112840,-32421,75227 0 0166 w 696550,451360,0,112840,-32421,84630 0 0167 x 486304,451360,0,126235,0,126235 0 0170 y 509018,451360,203840,92747,-32421,55134 1 0171 z 428646,451360,0,128856,0,80419 0 0172 lC 535808,786240,262080,154627 3 0173 { " u01C0 321485,786240,262080,110370 3 0174 ba " | " rC 535808,786240,262080,23587 3 0175 } " ~ 642970,693578,0,121451 2 0176 hy 214323,451360,0,29630 0 0177 u0041_0306 779251,934752 2 0200 u0041_0328 779251,722176,203840 3 0201 'C 750131,896954,0,152298 2 0202 u0043_030C 750131,934752,0,152298,-80517,76149 2 0203 u0044_030C 791482,934752,0,98571,0,71781 2 0204 u0045_030C 711110,934752,0,126090,0,63045 2 0205 u0045_0328 711110,722176,203840,126090 3 0206 u0047_0306 810992,934752,0,91437,-80517,91437 2 0207 u004C_0301 657530,896954,0,0,0,53581 2 0210 u004C_030C 657530,934752,0,0,0,53581 2 0211 /L 657530,722176 2 0212 u004E_0301 779251,896954,0,171808 2 0213 u004E_030C 779251,934752,0,171808,0,59114 2 0214 u014A 818272,722176,0,179088,0,62754 2 0215 u004F_030B 803712,896954,0,98571,-80517,71781 2 0216 u0052_0301 764691,896954,0,40550,0,30413 2 0217 u0052_030C 764691,934752,0,40550,0,30413 2 0220 u0053_0301 589389,896954,0,125507 2 0221 vS 589389,934752,0,125507,0,62754 2 0222 u0053_0327 589389,722176,178360,125507,0,62754 3 0223 u0054_030C 750131,934752,0,139485,-134317,5533 2 0224 u0054_0327 750131,722176,178360,139485,-134317,5533 3 0225 u0055_030B 779251,896954,0,171808,-121867,59114 2 0226 u0055_030A 779251,934752,0,171808,-121867,59114 2 0227 :Y 779251,934752,0,203198,-152298,-11125 2 0230 u005A_0301 642970,896954,0,152298 2 0231 vZ 642970,934752,0,152298,0,76149 2 0232 u005A_0307 642970,896954,0,152298 2 0233 IJ 886413,722176,0,147056,0,46738 2 0234 u0049_0307 404186,896954,0,165693,0,82846 2 0235 u0111 535808,722176,0,108326,-46666,108326 2 0236 sc 482227,722176,203840 3 0237 u0061_0306 535808,672672,0,80419,-46666,80419 2 0240 u0061_0328 535808,451360,203840,80419 1 0241 'c 482227,672672,0,59259 2 0242 u0063_030C 482227,672672,0,59259,-46666,59259 2 0243 u0064_030C 535808,722176,0,108326,-46666,108326 2 0244 u0065_030C 482227,672672,0,78770,-46666,78770 2 0245 u0065_0328 482227,451360,203840,78770 1 0246 u0067_0306 482227,672672,203840,92747,-21040,55134 3 0247 u006C_0301 267904,896954,0,108326,-26790,107210 2 0250 u006C_030C 267904,722176,0,108326,-26790,107210 2 0251 /l 334880,722176,0,108326 2 0252 u006E_0301 589389,672672,0,80419 2 0253 u006E_030C 589389,672672,0,80419,-32421,80419 2 0254 u016A 589389,451360,203840,80419,-32421,80419 1 0255 u006F_030B 535808,672672,0,66174,-46666,66174 2 0256 u0072_0301 442042,672672,0,112840,-32421,86050 2 0257 u0072_030C 442042,672672,0,112840,-32421,86050 2 0260 u0073_0301 428646,672672,0,86050 2 0261 vs 428646,672672,0,140650,0,140650 2 0262 u0073_0327 428646,451360,178360,86050,0,86050 1 0263 u0074_030C 348275,722176,0,99445,-45864,99445 2 0264 u0074_0327 348275,644802,178360,99445,-45864,99445 3 0265 u0075_030B 562598,672672,0,210246,-32421,210246 2 0266 u0075_030A 562598,672672,0,80419,-32421,80419 2 0267 :y 509018,672672,203840,92747,-32421,55134 3 0270 u007A_0301 428646,672672,0,128856,0,80419 2 0271 vz 428646,672672,0,128856,0,80419 2 0272 u007A_0307 428646,693578,0,128856,0,80419 2 0273 ij 589389,693578,203840,106819,50960,92747 3 0274 r! 321485,524160,203840,79206 3 0275 r? 535808,524160,203840 3 0276 Po 806261,722176 2 0277 `A 779251,896954 2 0300 'A 779251,896954 2 0301 ^A 779251,934752 2 0302 ~A 779251,934752 2 0303 :A 779251,934752 2 0304 oA 779251,896954 2 0305 AE 925434,722176,0,126090 2 0306 ,C 750131,722176,178360,152298,-80517,76149 3 0307 `E 711110,896954,0,126090,0,63045 2 0310 'E 711110,896954,0,126090,0,63045 2 0311 ^E 711110,934752,0,126090,0,63045 2 0312 :E 711110,934752,0,126090 2 0313 `I 404186,896954,0,165693,0,82846 2 0314 'I 404186,896954,0,165693,0,82846 2 0315 ^I 404186,934752,0,165693,0,82846 2 0316 :I 404186,934752,0,165693,0,82846 2 0317 u0189 791482,722176,0,98571,0,71781 2 0320 u0110 " -D " ~N 779251,934752,0,171808,0,59114 2 0321 `O 803712,896954,0,98571,-80517,71781 2 0322 'O 803712,896954,0,98571 2 0323 ^O 803712,934752,0,98571,-80517,71781 2 0324 ~O 803712,934752,0,98571,-80517,71781 2 0325 :O 803712,934752,0,98571,-80517,71781 2 0326 OE 1032595,722176,0,126090 2 0327 /O 803712,767312,50960,98571 3 0330 `U 779251,896954,0,171808,-121867,59114 2 0331 'U 779251,896954,0,171808 2 0332 ^U 779251,934752,0,171808,-121867,59114 2 0333 :U 779251,934752,0,171808,-121867,59114 2 0334 'Y 779251,896954,0,203198,-152298,-11125 2 0335 TP 657530,722176,0,107522,0,53763 2 0336 --- 1125197,722176,0,125507,0,62754 2 0337 `a 535808,672672,0,80419,-46666,80419 2 0340 'a 535808,672672,0,80419,-46666,80419 2 0341 ^a 535808,672672,0,80419,-46666,80419 2 0342 ~a 535808,672672,0,80419,-46666,80419 2 0343 :a 535808,672672,0,80419,-46666,80419 2 0344 oa 535808,672672,0,80419,-46666,80419 2 0345 ae 750131,451360,0,78770 0 0346 ,c 482227,451360,178360,59259,-46666,59259 1 0347 `e 482227,672672,0,78770,-46666,78770 2 0350 'e 482227,672672,0,78770,-46666,78770 2 0351 ^e 482227,672672,0,78770,-46666,78770 2 0352 :e 482227,672672,0,78770,-46666,78770 2 0353 `i 321485,672672,0,80419 2 0354 'i 321485,672672,0,80419 2 0355 ^i 321485,672672,0,80419 2 0356 :i 321485,672672,0,80419 2 0357 Sd 535808,722176,0,112840 2 0360 ~n 589389,672672,0,80419,-32421,80419 2 0361 `o 535808,672672,0,66174,-46666,66174 2 0362 'o 535808,672672,0,66174,-46666,66174 2 0363 ^o 535808,672672,0,66174,-46666,66174 2 0364 ~o 535808,672672,0,66174,-46666,66174 2 0365 :o 535808,672672,0,66174,-46666,66174 2 0366 oe 750131,451360,0,78770 0 0367 /o 535808,559216,101920,96458 3 0370 `u 562598,672672,0,80419,-32421,80419 2 0371 'u 562598,672672,0,80419,-32421,80419 2 0372 ^u 562598,672672,0,80419,-32421,80419 2 0373 :u 562598,672672,0,80419,-32421,80419 2 0374 'y 509018,672672,203840,92747,-32421,55134 3 0375 Tp 535808,722176,203840,66174 3 0376 ss 562598,722176,203840,110218 3 0377 groff-1.23.0/font/devdvi/EX0000644000175000017500000001140614450320476012316 00000000000000name EX spacewidth 350836 special internalname cmex10 checksum -89033454 designsize 10485760 charset parenleft0 480600,41942,1216362 1 0000 parenright0 480600,41942,1216362 1 0001 bracketleft0 436909,41942,1216362 1 0002 bracketright0 436909,41942,1216362 1 0003 floorleft0 495163,41942,1216362 1 0004 floorright0 495163,41942,1216362 1 0005 ceilingleft0 495163,41942,1216362 1 0006 ceilingright0 495163,41942,1216362 1 0007 braceleft0 611672,41942,1216362 1 0010 braceright0 611672,41942,1216362 1 0011 angleleft0 495163,41942,1216362 1 0012 angleright0 495163,41942,1216362 1 0013 barex 349526,0,629152 1 0014 bardblex 582544,0,629152 1 0015 slash0 605845,41942,1216362 1 0016 backslash0 605845,41942,1216362 1 0017 parenleft1 626235,41942,1845514 1 0020 parenright1 626235,41942,1845514 1 0021 parenleft2 771872,41942,2474666 1 0022 parenright2 771872,41942,2474666 1 0023 bracketleft2 553418,41942,2474666 1 0024 bracketright2 553418,41942,2474666 1 0025 floorleft2 611672,41942,2474666 1 0026 floorright2 611672,41942,2474666 1 0027 ceilingleft2 611672,41942,2474666 1 0030 ceilingright2 611672,41942,2474666 1 0031 braceleft2 786434,41942,2474666 1 0032 braceright2 786434,41942,2474666 1 0033 angleleft2 786434,41942,2474666 1 0034 angleright2 786434,41942,2474666 1 0035 slash2 1095182,41942,2474666 1 0036 backslash2 1095182,41942,2474666 1 0037 parenleft3 830126,41942,3103818 1 0040 parenright3 830126,41942,3103818 1 0041 bracketleft3 611672,41942,3103818 1 0042 bracketright3 611672,41942,3103818 1 0043 floorleft3 669926,41942,3103818 1 0044 floorright3 669926,41942,3103818 1 0045 ceilingleft3 669926,41942,3103818 1 0046 ceilingright3 669926,41942,3103818 1 0047 braceleft3 844691,41942,3103818 1 0050 braceright3 844691,41942,3103818 1 0051 angleleft3 844691,41942,3103818 1 0052 angleright3 844691,41942,3103818 1 0053 slash3 1339851,41942,3103818 1 0054 backslash3 1339851,41942,3103818 1 0055 slash1 850515,41942,1845514 1 0056 backslash1 850515,41942,1845514 1 0057 parenlefttp 917507,41942,1845514 1 0060 parenrighttp 917507,41942,1845514 1 0061 bracketlefttp 699053,41942,1845514 1 0062 bracketrighttp 699053,41942,1845514 1 0063 bracketleftbt 699053,41942,1845514 1 0064 bracketrightbt 699053,41942,1845514 1 0065 bracketleftex 699053,0,629152 1 0066 bracketrightex 699053,0,629152 1 0067 lt 932070,0,943728 1 0070 bracelefttp " rt 932070,0,943728 1 0071 bracerighttp " lb 932070,0,943728 1 0072 braceleftbt " rb 932070,0,943728 1 0073 bracerightbt " lk 932070,0,1887456 1 0074 braceleftmid " rk 932070,0,1887456 1 0075 bracerightmid " braceleftex 932070,0,314576 1 0076 bracerightex " braceex " arrowvertex 699053,0,629152 1 0077 parenleftbt 917507,41942,1845514 1 0100 parenrightbt 917507,41942,1845514 1 0101 parenleftex 917507,0,629152 1 0102 parenrightex 917507,0,629152 1 0103 angleleft1 640798,41942,1845514 1 0104 angleright1 640798,41942,1845514 1 0105 --- 873816,0,1048590 1 0106 --- 1165088,104859,1572877 1 0107 --- 495162,0,1165096,203891 1 0110 ointegral 582544,0,2330194,466035 1 0111 ois " --- 1165088,0,1048590 1 0112 bigcircledot 1584520,104859,1572877 1 0113 --- 1165088,0,1048590 1 0114 bigcircleplus 1584520,104859,1572877 1 0115 --- 1165088,0,1048590 1 0116 bigcirclemultiply 1584520,104859,1572877 1 0117 --- 1106834,0,1048590 1 0120 --- 990325,0,1048590 1 0121 --- 495162,0,1165096,203891 1 0122 --- 873816,0,1048590 1 0123 --- 873816,0,1048590 1 0124 --- 873816,0,1048590 1 0125 --- 873816,0,1048590 1 0126 --- 873816,0,1048590 1 0127 sum 1514614,104859,1572877 1 0130 product 1339851,104859,1572877 1 0131 integral 582544,0,2330194,466035 1 0132 bigunion 1165088,104859,1572877 1 0133 bigintersection 1165088,104859,1572877 1 0134 bigunionplus 1165088,104859,1572877 1 0135 biglogicaland 1165088,104859,1572877 1 0136 biglogicalor 1165088,104859,1572877 1 0137 --- 990325,0,1048590 1 0140 coproduct 1339851,104859,1572877 1 0141 --- 582544,757306 2 0142 --- 1048579,786432 2 0143 --- 1514614,786432 2 0144 --- 582544,757306 2 0145 --- 1048579,786432 2 0146 --- 1514614,786432 2 0147 bracketleft1 495163,41942,1845514 1 0150 bracketright1 495163,41942,1845514 1 0151 floorleft1 553418,41942,1845514 1 0152 floorright1 553418,41942,1845514 1 0153 ceilingleft1 553418,41942,1845514 1 0154 ceilingright1 553418,41942,1845514 1 0155 braceleft1 699053,41942,1845514 1 0156 braceright1 699053,41942,1845514 1 0157 sqrt0 1048579,41942,1216362 1 0160 sqrt1 1048579,41942,1845514 1 0161 sqrt2 1048579,41942,2474666 1 0162 sqrt3 1048579,41942,3103818 1 0163 --- 1106834,0,1887456 1 0164 --- 1106834,0,629152 1 0165 --- 1106834,41942,587210 1 0166 arrowvertdblex 815562,0,629152 1 0167 arrowverttp 699053,0,629152 1 0170 arrowvertbt 699053,0,629152 1 0171 --- 471864,125827 0 0172 --- 471864,125827 0 0173 --- 471864,125827 0 0174 --- 471864,125827 0 0175 arrowvertdbltp 815562,0,629152 1 0176 arrowvertdblbt 815562,0,629152 1 0177 groff-1.23.0/font/devdvi/HBITC0000644000175000017500000001053513753060053012632 00000000000000name HBITC special internalname tcso1000 spacewidth 384384 slant 11.999911 checksum 220072497 designsize 10485760 charset --- 576576,660915 2 0000 --- 576576,660915,0,76549 2 0001 --- 576576,698880,0,51541 2 0002 --- 576576,698880,0,84486 2 0003 --- 576576,698880 2 0004 --- 576576,660915,0,76549 2 0005 --- 800800,698880 2 0006 --- 576576,698880 2 0007 --- 576576,698880,0,90310 2 0010 --- 576576,698880,0,100502 2 0011 --- 320320,660915 2 0012 --- 512512,0,178360 1 0013 --- 320320,0,203840 1 0014 --- 448448,137072,203840 1 0015 --- 576576,137072,203840 1 0022 --- 768768,483392,0,95150 2 0025 --- 864864,483392,0,95150 2 0026 --- 0,728000 2 0027 <- 1153152,425880,-98280 0 0030 -> 1153152,425880,-98280 0 0031 --- 267904,757120,0,487894 2 0032 --- 352352,1004640,0,543309 2 0033 --- 524160,757120,0,487894 2 0034 --- 524160,757120,0,543309 2 0035 --- 0,757120 2 0037 u2422 588224,757120,0,35048 2 0040 Do 576576,786240,29120,122707 3 0044 $ " aq 320320,757120,0,104146 2 0047 --- 576576,502320,-21840 2 0052 , 320320,137072,110656 1 0054 --- 384384,425880,-98280,58491 0 0055 . 320320,137072 0 0056 f/ 576576,786240,262080,135086 3 0057 0 576576,483392,0,58677 2 0060 1 576576,483392 2 0061 2 576576,483392,0,56077 2 0062 3 576576,483392,203840,56077 3 0063 4 576576,483392,203840,13312 3 0064 5 576576,483392,203840,38064 3 0065 6 576576,728000,0,90675 2 0066 7 576576,483392,203840,102128 3 0067 8 576576,728000,0,90675 2 0070 9 576576,483392,203840,38064 3 0071 la 448448,786240,262080 3 0074 \- 896896,646464,122304,23674 3 0075 ra 448448,786240,262080 3 0076 u2127 832832,728000,0,132317,0,66158 2 0115 ci 1281280,786240,262080 3 0117 u03A9 832832,728000,0,84022,0,42011 2 0127 u301A 464464,786240,262080 3 0133 u301B 464464,786240,262080 3 0135 ua 576576,757120,232960,96098 3 0136 da 576576,757120,232960 3 0137 --- 576576,757120 2 0140 --- 576576,502320,-21840 2 0142 --- 576576,502320,-21840 2 0143 --- 576576,660915,27666 3 0144 --- 1153152,757120 2 0154 --- 576576,502320,-21840 2 0155 u266A 704704,757120 2 0156 ti 704704,137072 0 0176 ~ " --- 192192,425880,-98280,58491 0 0177 --- 704704,757120,0,102690 2 0200 --- 704704,757120,0,79394 2 0201 --- 576576,757120,0,96866 2 0202 --- 576576,757120 2 0203 dg 512512,757120,203840 3 0204 dd 512512,757120,203840 3 0205 u2016 576576,786240,262080 3 0206 %0 1463224,786240,29120,32339 3 0207 bu 576576,483392,-37856 2 0210 u2103 992992,728000,0,122707,-78454,61354 2 0211 --- 704704,786240,29120,122707 3 0212 --- 576576,582400,101920,89315 3 0213 Fn 352352,757120,0,241010 2 0214 u20A1 736736,786240,29120,122707,-78454,61354 3 0215 u20A9 1089088,728000,0,170755,-106691,10595 2 0216 u20A6 864864,728000,0,90675,0,13306 2 0217 --- 896896,786240,29120,122707,-78454,61354 3 0220 u20B1 752752,728000,0,84022,0,-76138 2 0221 u20A4 857434,757120 2 0222 u211E 736736,728000,0,84022,0,63018 2 0223 u203D 544544,757120,0,128744 2 0224 --- 544544,553280,203840 3 0225 u20AB 588224,786240,0,130354 2 0226 tm 768768,786240,0,550366 2 0227 u2031 2088494,786240,29120,32339 3 0230 --- 544544,757120,203840 3 0231 u0E3F 768768,786240,29120,84022,0,42011 3 0232 u2116 960960,728000,0,90675,0,13306 2 0233 u2052 576576,786240,0,135086 2 0234 u212E 794976,728000,0,117602 2 0235 u25E6 576576,483392,-37856 2 0236 u2120 768768,786240,0,550366 2 0237 u2045 416416,786240,262080,29498 3 0240 u2046 416416,786240,262080,140910 3 0241 ct 576576,582400,101920,89315 3 0242 Po 857434,757120 2 0243 Cs 826203,617763,0,102128 2 0244 Ye 768768,728000,0,183568 2 0245 bb 192192,786240,262080,103054 3 0246 sc 559104,757120,203840 3 0247 --- 576576,757120,0,91042 2 0250 co 1281280,786240,262080 3 0251 Of 512512,786240,0,116982 2 0252 --- 1281280,786240,262080 3 0253 tno 768768,483392,0,70096 2 0254 u2117 1281280,786240,262080 3 0255 rg 1281280,786240,262080 3 0256 --- 896896,757120 2 0257 de 384384,728000 2 0260 t+- 896896,646464,122304,23674 3 0261 S2 512512,786240,0,135086 2 0262 S3 512512,786240,0,135086 2 0263 --- 576576,757120,0,96866 2 0264 mc 588224,483392,203840,71552 3 0265 ps 704704,757120,203840 3 0266 pc 235872,483392 2 0267 u203B 700819,572691,0,19032 2 0270 S1 512512,786240,0,135086 2 0271 Om 512512,786240,0,116982 2 0272 sr 544544,786240,174720,167118 3 0273 --- 512512,786240,203840,135086 3 0274 --- 512512,786240,203840,135086 3 0275 --- 512512,786240,203840,135086 3 0276 Eu 896896,728000,0,122707 2 0277 tmu 896896,646464,122304,23674 3 0326 tdi 896896,646464,122304,23674 3 0366 groff-1.23.0/font/devdvi/HBIEC0000644000175000017500000010526713753060053012622 00000000000000name HBIEC internalname ecso1000 spacewidth 384384 slant 11.999911 ligatures ff fi fl ffi ffl 0 checksum -2073731298 designsize 10485760 kernpairs bq Bq 128128 bq j 128128 bq .j 128128 bq g 64064 bq u0067_0306 64064 bq y 64064 bq :y 64064 bq 'y 64064 bq v -96096 bq w -64064 bq V -128128 bq W -96096 bq Y -96096 bq :Y -96096 bq 'Y -96096 bq O -32032 bq u004F_030B -32032 bq `O -32032 bq 'O -32032 bq ^O -32032 bq ~O -32032 bq :O -32032 bq OE -32032 bq /O -32032 bq C -32032 bq G -32032 bq 'C -32032 bq u0043_030C -32032 bq u0047_0306 -32032 bq ,C -32032 bq Q -32032 lq oq 128128 lq ` 128128 lq lq 128128 rq cq 128128 rq ' 128128 rq rq 128128 Bq bq 128128 Bq , 128128 Bq Bq 128128 Bq j 128128 Bq .j 128128 Bq g 64064 Bq u0067_0306 64064 Bq y 64064 Bq :y 64064 Bq 'y 64064 Bq v -96096 Bq w -64064 Bq V -128128 Bq W -96096 Bq Y -96096 Bq :Y -96096 Bq 'Y -96096 Bq O -32032 Bq u004F_030B -32032 Bq `O -32032 Bq 'O -32032 Bq ^O -32032 Bq ~O -32032 Bq :O -32032 Bq OE -32032 Bq /O -32032 Bq C -32032 Bq G -32032 Bq 'C -32032 Bq u0043_030C -32032 Bq u0047_0306 -32032 Bq ,C -32032 Bq Q -32032 Fc . -96096 Fc , -96096 ff cq 80080 ff ' 80080 ff oq 80080 ff ` 80080 ff lq 80080 ff rq 80080 ff ? 80080 ff u01C3 80080 ff ! 80080 ff ) 80080 ff rB 80080 ff ] 80080 cq rq 128128 ' rq 128128 cq ? 128128 ' ? 128128 cq u01C3 128128 cq ! 128128 ' u01C3 128128 ' ! 128128 A y -32032 A :y -32032 A 'y -32032 A v -32032 A w -32032 A c -32032 A 'c -32032 A u0063_030C -32032 A ,c -32032 A d -32032 A u0064_030C -32032 A u0111 -32032 A Sd -32032 A e -32032 A u0065_030C -32032 A u0065_0328 -32032 A `e -32032 A 'e -32032 A ^e -32032 A :e -32032 A o -32032 A u006F_030B -32032 A `o -32032 A 'o -32032 A ^o -32032 A ~o -32032 A :o -32032 A oe -32032 A /o -32032 A q -32032 A t -32032 A u0074_030C -32032 A u0074_0327 -32032 A C -32032 A G -32032 A 'C -32032 A u0043_030C -32032 A u0047_0306 -32032 A ,C -32032 A Q -32032 A O -32032 A u004F_030B -32032 A `O -32032 A 'O -32032 A ^O -32032 A ~O -32032 A :O -32032 A OE -32032 A /O -32032 A U -32032 A u0055_030B -32032 A u0055_030A -32032 A `U -32032 A 'U -32032 A ^U -32032 A :U -32032 A T -96096 A u0054_030C -96096 A u0054_0327 -96096 A Y -96096 A :Y -96096 A 'Y -96096 A V -128128 A W -128128 D X -32032 D W -32032 D A -32032 D u0041_0306 -32032 D u0041_0328 -32032 D `A -32032 D 'A -32032 D ^A -32032 D ~A -32032 D :A -32032 D oA -32032 D AE -32032 D V -32032 D Y -32032 D :Y -32032 D 'Y -32032 F o -32032 F a -32032 F e -32032 F y -32032 F u -32032 F r -32032 F v -32032 F s -32032 F c -32032 F d -32032 F g -32032 F m -32032 F n -32032 F p -32032 F w -32032 F z -32032 F ae -32032 F /o -32032 F A -96096 F u0041_0306 -96096 F u0041_0328 -96096 F `A -96096 F 'A -96096 F ^A -96096 F ~A -96096 F :A -96096 F oA -96096 F AE -96096 F O -32032 F u004F_030B -32032 F `O -32032 F 'O -32032 F ^O -32032 F ~O -32032 F :O -32032 F OE -32032 F /O -32032 F C -32032 F G -32032 F 'C -32032 F u0043_030C -32032 F u0047_0306 -32032 F ,C -32032 F Q -32032 I I 32032 K v -32032 K o -32032 K u006F_030B -32032 K `o -32032 K 'o -32032 K ^o -32032 K ~o -32032 K :o -32032 K oe -32032 K /o -32032 K C -32032 K G -32032 K 'C -32032 K u0043_030C -32032 K u0047_0306 -32032 K ,C -32032 K Q -32032 L T -96096 L u0054_030C -96096 L u0054_0327 -96096 L Y -96096 L :Y -96096 L 'Y -96096 L V -128128 L W -128128 O X -32032 O W -32032 O A -32032 O u0041_0306 -32032 O u0041_0328 -32032 O `A -32032 O 'A -32032 O ^A -32032 O ~A -32032 O :A -32032 O oA -32032 O AE -32032 O V -32032 O Y -32032 O :Y -32032 O 'Y -32032 P A -96096 P u0041_0306 -96096 P u0041_0328 -96096 P `A -96096 P 'A -96096 P ^A -96096 P ~A -96096 P :A -96096 P oA -96096 P AE -96096 P o -32032 P u006F_030B -32032 P `o -32032 P 'o -32032 P ^o -32032 P ~o -32032 P :o -32032 P oe -32032 P /o -32032 P e -32032 P u0065_030C -32032 P u0065_0328 -32032 P `e -32032 P 'e -32032 P ^e -32032 P :e -32032 P a -32032 P u0061_0306 -32032 P u0061_0328 -32032 P `a -32032 P 'a -32032 P ^a -32032 P ^a -32032 P ~a -32032 P :a -32032 P oa -32032 P ae -32032 P . -96096 P , -96096 T y -96096 T e -96096 T o -96096 T r -96096 T a -96096 T u -96096 T n -96096 T .i -96096 T c -96096 T d -96096 T g -96096 T p -96096 T s -96096 T v -96096 T w -96096 T x -96096 T z -96096 T A -96096 T u0041_0306 -96096 T u0041_0328 -96096 T `A -96096 T 'A -96096 T ^A -96096 T ~A -96096 T :A -96096 T oA -96096 T AE -96096 V o -32032 V a -32032 V e -32032 V y -32032 V u -32032 V r -32032 V v -32032 V s -32032 V c -32032 V d -32032 V g -32032 V m -32032 V n -32032 V p -32032 V w -32032 V z -32032 V ae -32032 V /o -32032 V A -96096 V u0041_0306 -96096 V u0041_0328 -96096 V `A -96096 V 'A -96096 V ^A -96096 V ~A -96096 V :A -96096 V oA -96096 V AE -96096 V O -32032 V u004F_030B -32032 V `O -32032 V 'O -32032 V ^O -32032 V ~O -32032 V :O -32032 V OE -32032 V /O -32032 V C -32032 V G -32032 V 'C -32032 V u0043_030C -32032 V u0047_0306 -32032 V ,C -32032 V Q -32032 W o -32032 W a -32032 W e -32032 W y -32032 W u -32032 W r -32032 W v -32032 W s -32032 W c -32032 W d -32032 W g -32032 W m -32032 W n -32032 W p -32032 W w -32032 W z -32032 W ae -32032 W /o -32032 W A -96096 W u0041_0306 -96096 W u0041_0328 -96096 W `A -96096 W 'A -96096 W ^A -96096 W ~A -96096 W :A -96096 W oA -96096 W AE -96096 W O -32032 W u004F_030B -32032 W `O -32032 W 'O -32032 W ^O -32032 W ~O -32032 W :O -32032 W OE -32032 W /O -32032 W C -32032 W G -32032 W 'C -32032 W u0043_030C -32032 W u0047_0306 -32032 W ,C -32032 W Q -32032 X O -32032 X u004F_030B -32032 X `O -32032 X 'O -32032 X ^O -32032 X ~O -32032 X :O -32032 X OE -32032 X /O -32032 X C -32032 X G -32032 X 'C -32032 X u0043_030C -32032 X u0047_0306 -32032 X ,C -32032 X Q -32032 Y e -96096 Y o -96096 Y r -96096 Y a -96096 Y u -96096 Y n -96096 Y .i -96096 Y c -96096 Y d -96096 Y g -96096 Y p -96096 Y s -96096 Y v -96096 Y w -96096 Y x -96096 Y z -96096 Y A -96096 Y u0041_0306 -96096 Y u0041_0328 -96096 Y `A -96096 Y 'A -96096 Y ^A -96096 Y ~A -96096 Y :A -96096 Y oA -96096 Y AE -96096 oq lq 128128 ` lq 128128 oq ? 128128 ` ? 128128 oq u01C3 128128 oq ! 128128 ` u01C3 128128 ` ! 128128 a r -32032 a y -32032 a :y -32032 a 'y -32032 a w -32032 b e 32032 b u0065_030C 32032 b u0065_0328 32032 b `e 32032 b 'e 32032 b ^e 32032 b :e 32032 b o 32032 b u006F_030B 32032 b `o 32032 b 'o 32032 b ^o 32032 b ~o 32032 b :o 32032 b oe 32032 b /o 32032 b x -32032 b d 32032 b c 32032 b 'c 32032 b u0063_030C 32032 b ,c 32032 b q 32032 b r -32032 b y -32032 b :y -32032 b 'y -32032 b w -32032 e V -96096 f cq 80080 f ' 80080 f oq 80080 f ` 80080 f lq 80080 f rq 80080 f ? 80080 f u01C3 80080 f ! 80080 f ) 80080 f rB 80080 f ] 80080 g j 32032 k W -96096 k V -96096 k e -32032 k u0065_030C -32032 k u0065_0328 -32032 k `e -32032 k 'e -32032 k ^e -32032 k :e -32032 k a -32032 k u0061_0306 -32032 k u0061_0328 -32032 k `a -32032 k 'a -32032 k ^a -32032 k ^a -32032 k ~a -32032 k :a -32032 k oa -32032 k ae -32032 k o -32032 k u006F_030B -32032 k `o -32032 k 'o -32032 k ^o -32032 k ~o -32032 k :o -32032 k oe -32032 k /o -32032 k c -32032 k 'c -32032 k u0063_030C -32032 k ,c -32032 o e 32032 o u0065_030C 32032 o u0065_0328 32032 o `e 32032 o 'e 32032 o ^e 32032 o :e 32032 o o 32032 o u006F_030B 32032 o `o 32032 o 'o 32032 o ^o 32032 o ~o 32032 o :o 32032 o oe 32032 o /o 32032 o x -32032 o d 32032 o c 32032 o 'c 32032 o u0063_030C 32032 o ,c 32032 o q 32032 o r -32032 o y -32032 o :y -32032 o 'y -32032 o w -32032 p e 32032 p u0065_030C 32032 p u0065_0328 32032 p `e 32032 p 'e 32032 p ^e 32032 p :e 32032 p o 32032 p u006F_030B 32032 p `o 32032 p 'o 32032 p ^o 32032 p ~o 32032 p :o 32032 p oe 32032 p /o 32032 p x -32032 p d 32032 p c 32032 p 'c 32032 p u0063_030C 32032 p ,c 32032 p q 32032 p r -32032 p y -32032 p :y -32032 p 'y -32032 p w -32032 t y -32032 t :y -32032 t 'y -32032 t w -32032 u w -32032 w e -32032 w u0065_030C -32032 w u0065_0328 -32032 w `e -32032 w 'e -32032 w ^e -32032 w :e -32032 w a -32032 w u0061_0306 -32032 w u0061_0328 -32032 w `a -32032 w 'a -32032 w ^a -32032 w ^a -32032 w ~a -32032 w :a -32032 w oa -32032 w ae -32032 w o -32032 w u006F_030B -32032 w `o -32032 w 'o -32032 w ^o -32032 w ~o -32032 w :o -32032 w oe -32032 w /o -32032 w c -32032 w 'c -32032 w u0063_030C -32032 w ,c -32032 y o -32032 y u006F_030B -32032 y `o -32032 y 'o -32032 y ^o -32032 y ~o -32032 y :o -32032 y oe -32032 y /o -32032 y e -32032 y u0065_030C -32032 y u0065_0328 -32032 y `e -32032 y 'e -32032 y ^e -32032 y :e -32032 y a -32032 y u0061_0306 -32032 y u0061_0328 -32032 y `a -32032 y 'a -32032 y ^a -32032 y ^a -32032 y ~a -32032 y :a -32032 y oa -32032 y ae -32032 y . -96096 y , -96096 u0041_0306 y -32032 u0041_0306 :y -32032 u0041_0306 'y -32032 u0041_0306 v -32032 u0041_0306 w -32032 u0041_0306 c -32032 u0041_0306 'c -32032 u0041_0306 u0063_030C -32032 u0041_0306 ,c -32032 u0041_0306 d -32032 u0041_0306 u0064_030C -32032 u0041_0306 u0111 -32032 u0041_0306 Sd -32032 u0041_0306 e -32032 u0041_0306 u0065_030C -32032 u0041_0306 u0065_0328 -32032 u0041_0306 `e -32032 u0041_0306 'e -32032 u0041_0306 ^e -32032 u0041_0306 :e -32032 u0041_0306 o -32032 u0041_0306 u006F_030B -32032 u0041_0306 `o -32032 u0041_0306 'o -32032 u0041_0306 ^o -32032 u0041_0306 ~o -32032 u0041_0306 :o -32032 u0041_0306 oe -32032 u0041_0306 /o -32032 u0041_0306 q -32032 u0041_0306 t -32032 u0041_0306 u0074_030C -32032 u0041_0306 u0074_0327 -32032 u0041_0306 C -32032 u0041_0306 G -32032 u0041_0306 'C -32032 u0041_0306 u0043_030C -32032 u0041_0306 u0047_0306 -32032 u0041_0306 ,C -32032 u0041_0306 Q -32032 u0041_0306 O -32032 u0041_0306 u004F_030B -32032 u0041_0306 `O -32032 u0041_0306 'O -32032 u0041_0306 ^O -32032 u0041_0306 ~O -32032 u0041_0306 :O -32032 u0041_0306 OE -32032 u0041_0306 /O -32032 u0041_0306 U -32032 u0041_0306 u0055_030B -32032 u0041_0306 u0055_030A -32032 u0041_0306 `U -32032 u0041_0306 'U -32032 u0041_0306 ^U -32032 u0041_0306 :U -32032 u0041_0306 T -96096 u0041_0306 u0054_030C -96096 u0041_0306 u0054_0327 -96096 u0041_0306 Y -96096 u0041_0306 :Y -96096 u0041_0306 'Y -96096 u0041_0306 V -128128 u0041_0306 W -128128 'C v -32032 'C w -32032 'C c -32032 'C 'c -32032 'C u0063_030C -32032 'C ,c -32032 'C d -32032 'C u0064_030C -32032 'C u0111 -32032 'C Sd -32032 'C e -32032 'C u0065_030C -32032 'C u0065_0328 -32032 'C `e -32032 'C 'e -32032 'C ^e -32032 'C :e -32032 'C o -32032 'C u006F_030B -32032 'C `o -32032 'C 'o -32032 'C ^o -32032 'C ~o -32032 'C :o -32032 'C oe -32032 'C /o -32032 'C q -32032 'C t -32032 'C u0074_030C -32032 'C u0074_0327 -32032 'C C -32032 'C G -32032 'C 'C -32032 'C u0043_030C -32032 'C u0047_0306 -32032 'C ,C -32032 'C Q -32032 'C O -32032 'C u004F_030B -32032 'C `O -32032 'C 'O -32032 'C ^O -32032 'C ~O -32032 'C :O -32032 'C OE -32032 'C /O -32032 'C U -32032 'C u0055_030B -32032 'C u0055_030A -32032 'C `U -32032 'C 'U -32032 'C ^U -32032 'C :U -32032 'C T -96096 'C u0054_030C -96096 'C u0054_0327 -96096 'C Y -96096 'C :Y -96096 'C 'Y -96096 'C V -128128 'C W -128128 u0044_030C X -32032 u0044_030C W -32032 u0044_030C A -32032 u0044_030C u0041_0306 -32032 u0044_030C u0041_0328 -32032 u0044_030C `A -32032 u0044_030C 'A -32032 u0044_030C ^A -32032 u0044_030C ~A -32032 u0044_030C :A -32032 u0044_030C oA -32032 u0044_030C AE -32032 u0044_030C V -32032 u0044_030C Y -32032 u0044_030C :Y -32032 u0044_030C 'Y -32032 u004C_0301 T -96096 u004C_0301 u0054_030C -96096 u004C_0301 u0054_0327 -96096 u004C_0301 Y -96096 u004C_0301 :Y -96096 u004C_0301 'Y -96096 u004C_0301 V -128128 u004C_0301 W -128128 u004C_030C T -96096 u004C_030C u0054_030C -96096 u004C_030C u0054_0327 -96096 u004C_030C Y -96096 u004C_030C :Y -96096 u004C_030C 'Y -96096 u004C_030C V -128128 u004C_030C W -128128 /L T -96096 /L u0054_030C -96096 /L u0054_0327 -96096 /L Y -96096 /L :Y -96096 /L 'Y -96096 /L V -128128 /L W -128128 u004F_030B X -32032 u004F_030B W -32032 u004F_030B A -32032 u004F_030B u0041_0306 -32032 u004F_030B u0041_0328 -32032 u004F_030B `A -32032 u004F_030B 'A -32032 u004F_030B ^A -32032 u004F_030B ~A -32032 u004F_030B :A -32032 u004F_030B oA -32032 u004F_030B AE -32032 u004F_030B V -32032 u004F_030B Y -32032 u004F_030B :Y -32032 u004F_030B 'Y -32032 u0054_030C y -96096 u0054_030C e -96096 u0054_030C o -96096 u0054_030C r -96096 u0054_030C a -96096 u0054_030C u -96096 u0054_030C n -96096 u0054_030C .i -96096 u0054_030C c -96096 u0054_030C d -96096 u0054_030C g -96096 u0054_030C p -96096 u0054_030C s -96096 u0054_030C v -96096 u0054_030C w -96096 u0054_030C x -96096 u0054_030C z -96096 u0054_030C A -96096 u0054_030C u0041_0306 -96096 u0054_030C u0041_0328 -96096 u0054_030C `A -96096 u0054_030C 'A -96096 u0054_030C ^A -96096 u0054_030C ~A -96096 u0054_030C :A -96096 u0054_030C oA -96096 u0054_030C AE -96096 u0054_0327 y -96096 u0054_0327 e -96096 u0054_0327 o -96096 u0054_0327 r -96096 u0054_0327 a -96096 u0054_0327 u -96096 u0054_0327 n -96096 u0054_0327 .i -96096 u0054_0327 c -96096 u0054_0327 d -96096 u0054_0327 g -96096 u0054_0327 p -96096 u0054_0327 s -96096 u0054_0327 v -96096 u0054_0327 w -96096 u0054_0327 x -96096 u0054_0327 z -96096 u0054_0327 A -96096 u0054_0327 u0041_0306 -96096 u0054_0327 u0041_0328 -96096 u0054_0327 `A -96096 u0054_0327 'A -96096 u0054_0327 ^A -96096 u0054_0327 ~A -96096 u0054_0327 :A -96096 u0054_0327 oA -96096 u0054_0327 AE -96096 :Y e -96096 :Y o -96096 :Y r -96096 :Y a -96096 :Y u -96096 :Y n -96096 :Y .i -96096 :Y c -96096 :Y d -96096 :Y g -96096 :Y p -96096 :Y s -96096 :Y v -96096 :Y w -96096 :Y x -96096 :Y z -96096 :Y A -96096 :Y u0041_0306 -96096 :Y u0041_0328 -96096 :Y `A -96096 :Y 'A -96096 :Y ^A -96096 :Y ~A -96096 :Y :A -96096 :Y oA -96096 :Y AE -96096 u0061_0306 r -32032 u0061_0306 y -32032 u0061_0306 :y -32032 u0061_0306 'y -32032 u0061_0306 w -32032 u0061_0328 w -32032 /l cq 32032 /l ' 32032 /l a -32032 /l u0061_0328 -32032 /l c -32032 /l 'c -32032 /l d -32032 /l e -32032 /l u0065_0328 -32032 /l g -32032 /l o -32032 /l 'o -32032 /l s -32032 /l u0073_0301 -32032 u006F_030B e 32032 u006F_030B u0065_030C 32032 u006F_030B u0065_0328 32032 u006F_030B `e 32032 u006F_030B 'e 32032 u006F_030B ^e 32032 u006F_030B :e 32032 u006F_030B o 32032 u006F_030B u006F_030B 32032 u006F_030B `o 32032 u006F_030B 'o 32032 u006F_030B ^o 32032 u006F_030B ~o 32032 u006F_030B :o 32032 u006F_030B oe 32032 u006F_030B /o 32032 u006F_030B x -32032 u006F_030B d 32032 u006F_030B c 32032 u006F_030B 'c 32032 u006F_030B u0063_030C 32032 u006F_030B ,c 32032 u006F_030B q 32032 u006F_030B r -32032 u006F_030B y -32032 u006F_030B :y -32032 u006F_030B 'y -32032 u006F_030B w -32032 u0074_030C y -32032 u0074_030C :y -32032 u0074_030C 'y -32032 u0074_030C w -32032 u0074_0327 y -32032 u0074_0327 :y -32032 u0074_0327 'y -32032 u0074_0327 w -32032 u0075_030B w -32032 u0075_030A w -32032 :y o -32032 :y u006F_030B -32032 :y `o -32032 :y 'o -32032 :y ^o -32032 :y ~o -32032 :y :o -32032 :y oe -32032 :y /o -32032 :y e -32032 :y u0065_030C -32032 :y u0065_0328 -32032 :y `e -32032 :y 'e -32032 :y ^e -32032 :y :e -32032 :y a -32032 :y u0061_0306 -32032 :y u0061_0328 -32032 :y `a -32032 :y 'a -32032 :y ^a -32032 :y ^a -32032 :y ~a -32032 :y :a -32032 :y oa -32032 :y ae -32032 :y . -96096 :y , -96096 `A y -32032 `A :y -32032 `A 'y -32032 `A v -32032 `A w -32032 `A c -32032 `A 'c -32032 `A u0063_030C -32032 `A ,c -32032 `A d -32032 `A u0064_030C -32032 `A u0111 -32032 `A Sd -32032 `A e -32032 `A u0065_030C -32032 `A u0065_0328 -32032 `A `e -32032 `A 'e -32032 `A ^e -32032 `A :e -32032 `A o -32032 `A u006F_030B -32032 `A `o -32032 `A 'o -32032 `A ^o -32032 `A ~o -32032 `A :o -32032 `A oe -32032 `A /o -32032 `A q -32032 `A t -32032 `A u0074_030C -32032 `A u0074_0327 -32032 `A C -32032 `A G -32032 `A 'C -32032 `A u0043_030C -32032 `A u0047_0306 -32032 `A ,C -32032 `A Q -32032 `A O -32032 `A u004F_030B -32032 `A `O -32032 `A 'O -32032 `A ^O -32032 `A ~O -32032 `A :O -32032 `A OE -32032 `A /O -32032 `A U -32032 `A u0055_030B -32032 `A u0055_030A -32032 `A `U -32032 `A 'U -32032 `A ^U -32032 `A :U -32032 `A T -96096 `A u0054_030C -96096 `A u0054_0327 -96096 `A Y -96096 `A :Y -96096 `A 'Y -96096 `A V -128128 `A W -128128 'A y -32032 'A :y -32032 'A 'y -32032 'A v -32032 'A w -32032 'A c -32032 'A 'c -32032 'A u0063_030C -32032 'A ,c -32032 'A d -32032 'A u0064_030C -32032 'A u0111 -32032 'A Sd -32032 'A e -32032 'A u0065_030C -32032 'A u0065_0328 -32032 'A `e -32032 'A 'e -32032 'A ^e -32032 'A :e -32032 'A o -32032 'A u006F_030B -32032 'A `o -32032 'A 'o -32032 'A ^o -32032 'A ~o -32032 'A :o -32032 'A oe -32032 'A /o -32032 'A q -32032 'A t -32032 'A u0074_030C -32032 'A u0074_0327 -32032 'A C -32032 'A G -32032 'A 'C -32032 'A u0043_030C -32032 'A u0047_0306 -32032 'A ,C -32032 'A Q -32032 'A O -32032 'A u004F_030B -32032 'A `O -32032 'A 'O -32032 'A ^O -32032 'A ~O -32032 'A :O -32032 'A OE -32032 'A /O -32032 'A U -32032 'A u0055_030B -32032 'A u0055_030A -32032 'A `U -32032 'A 'U -32032 'A ^U -32032 'A :U -32032 'A T -96096 'A u0054_030C -96096 'A u0054_0327 -96096 'A Y -96096 'A :Y -96096 'A 'Y -96096 'A V -128128 'A W -128128 ^A y -32032 ^A :y -32032 ^A 'y -32032 ^A v -32032 ^A w -32032 ^A c -32032 ^A 'c -32032 ^A u0063_030C -32032 ^A ,c -32032 ^A d -32032 ^A u0064_030C -32032 ^A u0111 -32032 ^A Sd -32032 ^A e -32032 ^A u0065_030C -32032 ^A u0065_0328 -32032 ^A `e -32032 ^A 'e -32032 ^A ^e -32032 ^A :e -32032 ^A o -32032 ^A u006F_030B -32032 ^A `o -32032 ^A 'o -32032 ^A ^o -32032 ^A ~o -32032 ^A :o -32032 ^A oe -32032 ^A /o -32032 ^A q -32032 ^A t -32032 ^A u0074_030C -32032 ^A u0074_0327 -32032 ^A C -32032 ^A G -32032 ^A 'C -32032 ^A u0043_030C -32032 ^A u0047_0306 -32032 ^A ,C -32032 ^A Q -32032 ^A O -32032 ^A u004F_030B -32032 ^A `O -32032 ^A 'O -32032 ^A ^O -32032 ^A ~O -32032 ^A :O -32032 ^A OE -32032 ^A /O -32032 ^A U -32032 ^A u0055_030B -32032 ^A u0055_030A -32032 ^A `U -32032 ^A 'U -32032 ^A ^U -32032 ^A :U -32032 ^A T -96096 ^A u0054_030C -96096 ^A u0054_0327 -96096 ^A Y -96096 ^A :Y -96096 ^A 'Y -96096 ^A V -128128 ^A W -128128 ~A y -32032 ~A :y -32032 ~A 'y -32032 ~A v -32032 ~A w -32032 ~A c -32032 ~A 'c -32032 ~A u0063_030C -32032 ~A ,c -32032 ~A d -32032 ~A u0064_030C -32032 ~A u0111 -32032 ~A Sd -32032 ~A e -32032 ~A u0065_030C -32032 ~A u0065_0328 -32032 ~A `e -32032 ~A 'e -32032 ~A ^e -32032 ~A :e -32032 ~A o -32032 ~A u006F_030B -32032 ~A `o -32032 ~A 'o -32032 ~A ^o -32032 ~A ~o -32032 ~A :o -32032 ~A oe -32032 ~A /o -32032 ~A q -32032 ~A t -32032 ~A u0074_030C -32032 ~A u0074_0327 -32032 ~A C -32032 ~A G -32032 ~A 'C -32032 ~A u0043_030C -32032 ~A u0047_0306 -32032 ~A ,C -32032 ~A Q -32032 ~A O -32032 ~A u004F_030B -32032 ~A `O -32032 ~A 'O -32032 ~A ^O -32032 ~A ~O -32032 ~A :O -32032 ~A OE -32032 ~A /O -32032 ~A U -32032 ~A u0055_030B -32032 ~A u0055_030A -32032 ~A `U -32032 ~A 'U -32032 ~A ^U -32032 ~A :U -32032 ~A T -96096 ~A u0054_030C -96096 ~A u0054_0327 -96096 ~A Y -96096 ~A :Y -96096 ~A 'Y -96096 ~A V -128128 ~A W -128128 :A y -32032 :A :y -32032 :A 'y -32032 :A v -32032 :A w -32032 :A c -32032 :A 'c -32032 :A u0063_030C -32032 :A ,c -32032 :A d -32032 :A u0064_030C -32032 :A u0111 -32032 :A Sd -32032 :A e -32032 :A u0065_030C -32032 :A u0065_0328 -32032 :A `e -32032 :A 'e -32032 :A ^e -32032 :A :e -32032 :A o -32032 :A u006F_030B -32032 :A `o -32032 :A 'o -32032 :A ^o -32032 :A ~o -32032 :A :o -32032 :A oe -32032 :A /o -32032 :A q -32032 :A t -32032 :A u0074_030C -32032 :A u0074_0327 -32032 :A C -32032 :A G -32032 :A 'C -32032 :A u0043_030C -32032 :A u0047_0306 -32032 :A ,C -32032 :A Q -32032 :A O -32032 :A u004F_030B -32032 :A `O -32032 :A 'O -32032 :A ^O -32032 :A ~O -32032 :A :O -32032 :A OE -32032 :A /O -32032 :A U -32032 :A u0055_030B -32032 :A u0055_030A -32032 :A `U -32032 :A 'U -32032 :A ^U -32032 :A :U -32032 :A T -96096 :A u0054_030C -96096 :A u0054_0327 -96096 :A Y -96096 :A :Y -96096 :A 'Y -96096 :A V -128128 :A W -128128 oA y -32032 oA :y -32032 oA 'y -32032 oA v -32032 oA w -32032 oA c -32032 oA 'c -32032 oA u0063_030C -32032 oA ,c -32032 oA d -32032 oA u0064_030C -32032 oA u0111 -32032 oA Sd -32032 oA e -32032 oA u0065_030C -32032 oA u0065_0328 -32032 oA `e -32032 oA 'e -32032 oA ^e -32032 oA :e -32032 oA o -32032 oA u006F_030B -32032 oA `o -32032 oA 'o -32032 oA ^o -32032 oA ~o -32032 oA :o -32032 oA oe -32032 oA /o -32032 oA q -32032 oA t -32032 oA u0074_030C -32032 oA u0074_0327 -32032 oA C -32032 oA G -32032 oA 'C -32032 oA u0043_030C -32032 oA u0047_0306 -32032 oA ,C -32032 oA Q -32032 oA O -32032 oA u004F_030B -32032 oA `O -32032 oA 'O -32032 oA ^O -32032 oA ~O -32032 oA :O -32032 oA OE -32032 oA /O -32032 oA U -32032 oA u0055_030B -32032 oA u0055_030A -32032 oA `U -32032 oA 'U -32032 oA ^U -32032 oA :U -32032 oA T -96096 oA u0054_030C -96096 oA u0054_0327 -96096 oA Y -96096 oA :Y -96096 oA 'Y -96096 oA V -128128 oA W -128128 u0189 X -32032 u0110 X -32032 -D X -32032 u0189 W -32032 u0110 W -32032 -D W -32032 u0189 A -32032 u0110 A -32032 -D A -32032 u0189 u0041_0306 -32032 u0110 u0041_0306 -32032 -D u0041_0306 -32032 u0189 u0041_0328 -32032 u0110 u0041_0328 -32032 -D u0041_0328 -32032 u0189 `A -32032 u0110 `A -32032 -D `A -32032 u0189 'A -32032 u0110 'A -32032 -D 'A -32032 u0189 ^A -32032 u0110 ^A -32032 -D ^A -32032 u0189 ~A -32032 u0110 ~A -32032 -D ~A -32032 u0189 :A -32032 u0110 :A -32032 -D :A -32032 u0189 oA -32032 u0110 oA -32032 -D oA -32032 u0189 AE -32032 u0110 AE -32032 -D AE -32032 u0189 V -32032 u0110 V -32032 -D V -32032 u0189 Y -32032 u0110 Y -32032 -D Y -32032 u0189 :Y -32032 u0110 :Y -32032 -D :Y -32032 u0189 'Y -32032 u0110 'Y -32032 -D 'Y -32032 `O X -32032 `O W -32032 `O A -32032 `O u0041_0306 -32032 `O u0041_0328 -32032 `O `A -32032 `O 'A -32032 `O ^A -32032 `O ~A -32032 `O :A -32032 `O oA -32032 `O AE -32032 `O V -32032 `O Y -32032 `O :Y -32032 `O 'Y -32032 'O X -32032 'O W -32032 'O A -32032 'O u0041_0306 -32032 'O u0041_0328 -32032 'O `A -32032 'O 'A -32032 'O ^A -32032 'O ~A -32032 'O :A -32032 'O oA -32032 'O AE -32032 'O V -32032 'O Y -32032 'O :Y -32032 'O 'Y -32032 ^O X -32032 ^O W -32032 ^O A -32032 ^O u0041_0306 -32032 ^O u0041_0328 -32032 ^O `A -32032 ^O 'A -32032 ^O ^A -32032 ^O ~A -32032 ^O :A -32032 ^O oA -32032 ^O AE -32032 ^O V -32032 ^O Y -32032 ^O :Y -32032 ^O 'Y -32032 ~O X -32032 ~O W -32032 ~O A -32032 ~O u0041_0306 -32032 ~O u0041_0328 -32032 ~O `A -32032 ~O 'A -32032 ~O ^A -32032 ~O ~A -32032 ~O :A -32032 ~O oA -32032 ~O AE -32032 ~O V -32032 ~O Y -32032 ~O :Y -32032 ~O 'Y -32032 :O X -32032 :O W -32032 :O A -32032 :O u0041_0306 -32032 :O u0041_0328 -32032 :O `A -32032 :O 'A -32032 :O ^A -32032 :O ~A -32032 :O :A -32032 :O oA -32032 :O AE -32032 :O V -32032 :O Y -32032 :O :Y -32032 :O 'Y -32032 /O X -32032 /O W -32032 /O A -32032 /O u0041_0306 -32032 /O u0041_0328 -32032 /O `A -32032 /O 'A -32032 /O ^A -32032 /O ~A -32032 /O :A -32032 /O oA -32032 /O AE -32032 /O V -32032 /O Y -32032 /O :Y -32032 /O 'Y -32032 'Y e -96096 'Y o -96096 'Y r -96096 'Y a -96096 'Y u -96096 'Y n -96096 'Y .i -96096 'Y c -96096 'Y d -96096 'Y g -96096 'Y p -96096 'Y s -96096 'Y v -96096 'Y w -96096 'Y x -96096 'Y z -96096 'Y A -96096 'Y u0041_0306 -96096 'Y u0041_0328 -96096 'Y `A -96096 'Y 'A -96096 'Y ^A -96096 'Y ~A -96096 'Y :A -96096 'Y oA -96096 'Y AE -96096 `a r -32032 `a y -32032 `a :y -32032 `a 'y -32032 `a w -32032 'a r -32032 'a y -32032 'a :y -32032 'a 'y -32032 'a w -32032 ^a r -32032 ^a y -32032 ^a :y -32032 ^a 'y -32032 ^a w -32032 ~a r -32032 ~a y -32032 ~a :y -32032 ~a 'y -32032 ~a w -32032 :a r -32032 :a y -32032 :a :y -32032 :a 'y -32032 :a w -32032 oa r -32032 oa y -32032 oa :y -32032 oa 'y -32032 oa w -32032 `o e 32032 `o u0065_030C 32032 `o u0065_0328 32032 `o `e 32032 `o 'e 32032 `o ^e 32032 `o :e 32032 `o o 32032 `o u006F_030B 32032 `o `o 32032 `o 'o 32032 `o ^o 32032 `o ~o 32032 `o :o 32032 `o oe 32032 `o /o 32032 `o x -32032 `o d 32032 `o c 32032 `o 'c 32032 `o u0063_030C 32032 `o ,c 32032 `o q 32032 `o r -32032 `o y -32032 `o :y -32032 `o 'y -32032 `o w -32032 'o e 32032 'o u0065_030C 32032 'o u0065_0328 32032 'o `e 32032 'o 'e 32032 'o ^e 32032 'o :e 32032 'o o 32032 'o u006F_030B 32032 'o `o 32032 'o 'o 32032 'o ^o 32032 'o ~o 32032 'o :o 32032 'o oe 32032 'o /o 32032 'o x -32032 'o d 32032 'o c 32032 'o 'c 32032 'o u0063_030C 32032 'o ,c 32032 'o q 32032 'o r -32032 'o y -32032 'o :y -32032 'o 'y -32032 'o w -32032 ^o e 32032 ^o u0065_030C 32032 ^o u0065_0328 32032 ^o `e 32032 ^o 'e 32032 ^o ^e 32032 ^o :e 32032 ^o o 32032 ^o u006F_030B 32032 ^o `o 32032 ^o 'o 32032 ^o ^o 32032 ^o ~o 32032 ^o :o 32032 ^o oe 32032 ^o /o 32032 ^o x -32032 ^o d 32032 ^o c 32032 ^o 'c 32032 ^o u0063_030C 32032 ^o ,c 32032 ^o q 32032 ^o r -32032 ^o y -32032 ^o :y -32032 ^o 'y -32032 ^o w -32032 ~o e 32032 ~o u0065_030C 32032 ~o u0065_0328 32032 ~o `e 32032 ~o 'e 32032 ~o ^e 32032 ~o :e 32032 ~o o 32032 ~o u006F_030B 32032 ~o `o 32032 ~o 'o 32032 ~o ^o 32032 ~o ~o 32032 ~o :o 32032 ~o oe 32032 ~o /o 32032 ~o x -32032 ~o d 32032 ~o c 32032 ~o 'c 32032 ~o u0063_030C 32032 ~o ,c 32032 ~o q 32032 ~o r -32032 ~o y -32032 ~o :y -32032 ~o 'y -32032 ~o w -32032 :o e 32032 :o u0065_030C 32032 :o u0065_0328 32032 :o `e 32032 :o 'e 32032 :o ^e 32032 :o :e 32032 :o o 32032 :o u006F_030B 32032 :o `o 32032 :o 'o 32032 :o ^o 32032 :o ~o 32032 :o :o 32032 :o oe 32032 :o /o 32032 :o x -32032 :o d 32032 :o c 32032 :o 'c 32032 :o u0063_030C 32032 :o ,c 32032 :o q 32032 :o r -32032 :o y -32032 :o :y -32032 :o 'y -32032 :o w -32032 /o e 32032 /o u0065_030C 32032 /o u0065_0328 32032 /o `e 32032 /o 'e 32032 /o ^e 32032 /o :e 32032 /o o 32032 /o u006F_030B 32032 /o `o 32032 /o 'o 32032 /o ^o 32032 /o ~o 32032 /o :o 32032 /o oe 32032 /o /o 32032 /o x -32032 /o d 32032 /o c 32032 /o 'c 32032 /o u0063_030C 32032 /o ,c 32032 /o q 32032 /o r -32032 /o y -32032 /o :y -32032 /o 'y -32032 /o w -32032 `u w -32032 'u w -32032 ^u w -32032 :u w -32032 'y o -32032 'y u006F_030B -32032 'y `o -32032 'y 'o -32032 'y ^o -32032 'y ~o -32032 'y :o -32032 'y oe -32032 'y /o -32032 'y e -32032 'y u0065_030C -32032 'y u0065_0328 -32032 'y `e -32032 'y 'e -32032 'y ^e -32032 'y :e -32032 'y a -32032 'y u0061_0306 -32032 'y u0061_0328 -32032 'y `a -32032 'y 'a -32032 'y ^a -32032 'y ^a -32032 'y ~a -32032 'y :a -32032 'y oa -32032 'y ae -32032 'y . -96096 'y , -96096 charset ga 576576,698880 2 0000 aa 576576,698880,0,84486 2 0001 a^ 576576,698880 2 0002 a~ 576576,698880,0,84486 2 0003 ad 576576,728000,0,84851 2 0004 a" 576576,698880,0,84486 2 0005 ao 830664,698880 2 0006 ah 576576,698880 2 0007 ab 576576,698880,0,90310 2 0010 a- 576576,728000,0,106691 2 0011 a. 320320,755976,0,107058 2 0012 ac 512512,0,178360 1 0013 ho 320320,0,203840 1 0014 bq 320320,136864,110656 1 0015 fo 512512,524160,0,47349 2 0016 fc 512512,524160,0,47349 2 0017 lq 393120,755976,0,154523 2 0020 rq 393120,755976,0,35090 2 0021 Bq 393120,136864,110656,35090 1 0022 Fo 768768,524160,0,27709 2 0023 Fc 768768,524160,0,9419 2 0024 en 576576,480480,0,95150 0 0025 em 1153152,480480,0,95150 0 0026 --- 0,480480 0 0027 --- 512512,782600,29120,32339 3 0030 .i 267904,480480,0,71520 0 0031 .j 299936,480480,203840,71520 1 0032 ff 672672,755976,0,241010 2 0033 fi 614432,755976,0,127442 2 0034 fl 614432,755976,0,130354 2 0035 Fi 934752,755976,0,127442 2 0036 Fl 934752,755976,0,130354 2 0037 u2423 576576,480480,101920,39690 1 0040 u01C3 384384,755976,0,69202 2 0041 ! " dq 576576,755976,0,72114 2 0042 " " sh 960960,755976,232960,58491 3 0043 # " Do 576576,782600,29120,122707 3 0044 $ " % 1078840,782600,29120,32339 3 0045 & 870688,755976,0,32240 2 0046 cq 320320,755976,0,101234 2 0047 ' " ( 448448,782600,262080,135086 3 0050 ) 448448,782600,262080,23674 3 0051 * 576576,782600,0,119070 2 0052 + 896896,646464,122304,23674 3 0053 , 320320,136864,110656 1 0054 - 384384,480480,0,19032 0 0055 . 320320,136864 0 0056 sl 576576,782600,262080,135086 3 0057 / " 0 576576,728000,0,122707 2 0060 1 576576,728000,0,122707 2 0061 2 576576,728000,0,122707 2 0062 3 576576,728000,0,122707 2 0063 4 576576,728000,0,122707 2 0064 5 576576,728000,0,122707 2 0065 6 576576,728000,0,122707 2 0066 7 576576,728000,0,122707 2 0067 8 576576,728000,0,122707 2 0070 9 576576,728000,0,122707 2 0071 : 320320,480480,0,42432 0 0072 ; 320320,480480,110656,42432 1 0073 < 896896,636091,111931,71141 3 0074 = 896896,425880,-98280,58491 0 0075 > 896896,636091,111931 3 0076 ? 544544,755976,0,128744 2 0077 at 768768,755976,0,80618 2 0100 @ " A 768768,728000 2 0101 B 768768,728000,0,84022,0,42011 2 0102 C 736736,728000,0,122707,-78454,61354 2 0103 D 832832,728000,0,76286,0,44254 2 0104 E 672672,728000,0,122707,0,61354 2 0105 F 640640,728000,0,138723,0,-21437 2 0106 G 768768,728000,0,122707,-78454,61354 2 0107 H 832832,728000,0,90675,0,45338 2 0110 I 340704,728000,0,138723,0,69362 2 0111 J 544544,728000,0,90675,0,13306 2 0112 K 800800,728000,0,122707,0,61354 2 0113 L 608608,728000,0,0,0,64064 2 0114 M 1025024,728000,0,90675,0,13306 2 0115 N 832832,728000,0,90675,0,13306 2 0116 O 832832,728000,0,76286,-78454,44254 2 0117 P 736736,728000,0,84022,0,-76138 2 0120 Q 832832,728000,110656,76286,-78454,76286 3 0121 R 736736,728000,0,84022,0,63018 2 0122 S 640640,728000,0,90675,0,45338 2 0123 T 768768,728000,0,138723,-116054,-21437 2 0124 U 800800,728000,0,90675,-78454,13306 2 0125 V 768768,728000,0,170755,-106691,-85501 2 0126 W 1089088,728000,0,170755,-106691,10595 2 0127 X 768768,728000,0,138723,0,69362 2 0130 Y 768768,728000,0,183568,-122707,-72688 2 0131 Z 704704,728000,0,122707,0,61354 2 0132 lB 359632,782600,262080,167118 3 0133 [ " rs 576576,782600,262080 3 0134 \ " rB 359632,782600,262080,110334 3 0135 ] " ha 704704,755976,0,59794 2 0136 ^ " _ 896896,0,352171 1 0137 oq 320320,755976,0,101234 2 0140 ` " a 550368,480480,0,40605 0 0141 b 588224,755976,0,35090 2 0142 c 512512,480480,0,89315 0 0143 d 588224,755976,0,130354 2 0144 e 535808,480480,0,78917 0 0145 f 352352,755976,0,241010 2 0146 g 576576,480480,203840,118144 1 0147 h 588224,755976,0,48341 2 0150 i 267904,755976,0,133266 2 0151 j 299936,755976,203840,130354 3 0152 k 556192,755976,0,89315 2 0153 l 267904,755976,0,130354 2 0154 m 908544,480480,0,48341 0 0155 n 588224,480480,0,48341 0 0156 o 576576,480480,0,71520 0 0157 p 588224,480480,203840,44658 1 0160 q 588224,480480,203840,71520 1 0161 r 390208,480480,0,118144 0 0162 s 442042,480480,0,82909 0 0163 t 423696,617763,0,76502 2 0164 u 588224,480480,0,71520 0 0165 v 524160,480480,0,118144 0 0166 w 780416,480480,0,118144 0 0167 x 524160,480480,0,98925 0 0170 y 524160,480480,203840,118144 1 0171 z 499408,480480,0,96013 0 0172 lC 576576,782600,262080,140910 3 0173 { " u01C0 320320,782600,262080,82670 3 0174 ba " | " rC 576576,782600,262080,29498 3 0175 } " ~ 704704,755976,0,96379 2 0176 hy 192192,480480,0,19032 0 0177 u0041_0306 768768,946400 2 0200 u0041_0328 768768,728000,203840 3 0201 'C 736736,905917,0,122707 2 0202 u0043_030C 736736,946400,0,122707,-78454,61354 2 0203 u0044_030C 832832,946400,0,76286,0,44254 2 0204 u0045_030C 672672,946400,0,122707,0,61354 2 0205 u0045_0328 672672,728000,203840,122707 3 0206 u0047_0306 768768,946400,0,122707,-78454,61354 2 0207 u004C_0301 608608,905917,0,0,0,64064 2 0210 u004C_030C 608608,946400,0,0,0,64064 2 0211 /L 704704,728000 2 0212 u004E_0301 832832,905917,0,90675 2 0213 u004E_030C 832832,946400,0,90675,0,13306 2 0214 u014A 864864,728000,0,154739,0,45338 2 0215 u004F_030B 832832,905917,0,76286,-78454,44254 2 0216 u0052_0301 736736,905917,0,84022,0,63018 2 0217 u0052_030C 736736,946400,0,84022,0,63018 2 0220 u0053_0301 640640,905917,0,90675 2 0221 vS 640640,946400,0,90675,0,45338 2 0222 u0053_0327 640640,728000,178360,90675,0,45338 3 0223 u0054_030C 768768,946400,0,138723,-116054,-21437 2 0224 u0054_0327 768768,728000,178360,138723,-116054,-21437 3 0225 u0055_030B 800800,905917,0,90675,-78454,13306 2 0226 u0055_030A 800800,946400,0,90675,-78454,13306 2 0227 :Y 768768,946400,0,183568,-122707,-72688 2 0230 u005A_0301 704704,905917,0,122707 2 0231 vZ 704704,946400,0,122707,0,61354 2 0232 u005A_0307 704704,905917,0,122707 2 0233 IJ 853216,728000,0,90675,0,13306 2 0234 u0049_0307 340704,905917,0,138723,0,69362 2 0235 u0111 588224,755976,0,130354 2 0236 sc 559104,755976,203840 3 0237 u0061_0306 550368,698880,0,40605 2 0240 u0061_0328 550368,480480,203840,40605 1 0241 'c 512512,698880,0,89315 2 0242 u0063_030C 512512,698880,0,89315 2 0243 u0064_030C 767312,755976,0,130354 2 0244 u0065_030C 535808,698880,0,78917 2 0245 u0065_0328 535808,480480,203840,78917 1 0246 u0067_0306 576576,698880,203840,118144 3 0247 u006C_0301 267904,905917,0,130354 2 0250 u006C_030C 446992,755976,0,130354 2 0251 /l 399818,755976,0,130354 2 0252 u006E_0301 588224,698880,0,48341 2 0253 u006E_030C 588224,698880,0,48341 2 0254 u016A 588224,480480,203840,48341 1 0255 u006F_030B 576576,698880,0,71520 2 0256 u0072_0301 390208,698880,0,118144 2 0257 u0072_030C 390208,698880,0,118144 2 0260 u0073_0301 442042,698880,0,82909 2 0261 vs 442042,698880,0,82909 2 0262 u0073_0327 442042,480480,178360,82909 1 0263 u0074_030C 423696,755976,0,135304 2 0264 u0074_0327 423696,617763,178360,76502 3 0265 u0075_030B 588224,698880,0,71520 2 0266 u0075_030A 588224,698880,0,71520 2 0267 :y 524160,728000,203840,118144 3 0270 u007A_0301 499408,698880,0,96013 2 0271 vz 499408,698880,0,96013 2 0272 u007A_0307 499408,755976,0,96013 2 0273 ij 620256,755976,203840,133266 3 0274 r! 384384,553280,203840,25874 3 0275 r? 544544,553280,203840 3 0276 Po 857434,755976 2 0277 `A 768768,905917 2 0300 'A 768768,905917,0,16302 2 0301 ^A 768768,946400 2 0302 ~A 768768,946400 2 0303 :A 768768,946400 2 0304 oA 768768,905917 2 0305 AE 992992,728000,0,122707 2 0306 ,C 736736,728000,178360,122707,-78454,61354 3 0307 `E 672672,905917,0,122707,0,61354 2 0310 'E 672672,905917,0,122707,0,61354 2 0311 ^E 672672,946400,0,122707,0,61354 2 0312 :E 672672,946400,0,122707 2 0313 `I 340704,905917,0,138723,0,69362 2 0314 'I 340704,905917,0,138723,0,69362 2 0315 ^I 340704,946400,0,138723,0,69362 2 0316 :I 340704,946400,0,138723,0,69362 2 0317 u0189 832832,728000,0,76286,0,44254 2 0320 u0110 " -D " ~N 832832,946400,0,90675,0,13306 2 0321 `O 832832,905917,0,76286,-78454,44254 2 0322 'O 832832,905917,0,76286 2 0323 ^O 832832,946400,0,76286,-78454,44254 2 0324 ~O 832832,946400,0,76286,-78454,44254 2 0325 :O 832832,946400,0,76286,-78454,44254 2 0326 OE 1121120,728000,0,122707 2 0327 /O 896896,782600,50960,76286 3 0330 `U 800800,905917,0,90675,-78454,13306 2 0331 'U 800800,905917,0,90675 2 0332 ^U 800800,946400,0,90675,-78454,13306 2 0333 :U 800800,946400,0,90675,-78454,13306 2 0334 'Y 768768,905917,0,183568,-122707,-72688 2 0335 TP 672672,728000,0,84022,0,42011 2 0336 --- 1281280,728000,0,90675,0,45338 2 0337 `a 550368,698880,0,40605 2 0340 'a 550368,698880,0,40605 2 0341 ^a 550368,698880,0,40605 2 0342 ~a 550368,698880,0,40605 2 0343 :a 550368,728000,0,40605 2 0344 oa 550368,698880,0,40605 2 0345 ae 832832,480480,0,78917 0 0346 ,c 512512,480480,178360,89315 1 0347 `e 535808,698880,0,78917 2 0350 'e 535808,698880,0,78917 2 0351 ^e 535808,698880,0,78917 2 0352 :e 535808,728000,0,78917 2 0353 `i 267904,698880,0,117974 2 0354 'i 267904,698880,0,117974 2 0355 ^i 267904,698880,0,117974 2 0356 :i 331968,728000,0,117974 2 0357 Sd 576576,755976,0,102128 2 0360 ~n 588224,698880,0,48341 2 0361 `o 576576,698880,0,71520 2 0362 'o 576576,698880,0,71520 2 0363 ^o 576576,698880,0,71520 2 0364 ~o 576576,698880,0,71520 2 0365 :o 576576,728000,0,71520 2 0366 oe 896896,480480,0,78917 0 0367 /o 576576,582400,101920,34802 3 0370 `u 588224,698880,0,71520 2 0371 'u 588224,698880,0,71520 2 0372 ^u 588224,698880,0,71520 2 0373 :u 588224,728000,0,71520 2 0374 'y 524160,698880,203840,118144 3 0375 Tp 588224,755976,203840,44658 3 0376 ss 592592,755976,0,96866 2 0377 groff-1.23.0/font/devdvi/CWIEC0000644000175000017500000002174213753060053012635 00000000000000name CWIEC internalname ecit1000 spacewidth 550368 slant 14.036243 checksum 1900807883 designsize 10485760 charset ga 550368,640640,0,182000 2 0000 aa 550368,640640,0,182000 2 0001 a^ 550368,669760 2 0002 a~ 550368,669760,0,182000 2 0003 ad 550368,640640,0,182000 2 0004 a" 550368,640640,0,182000 2 0005 ao 550368,669760,0,182000 2 0006 ah 550368,669760 2 0007 ab 550368,669760,0,182000 2 0010 a- 550368,640640,0,182000 2 0011 a. 550368,640640,0,182000 2 0012 ac 550368,0,203840,182000 1 0013 ho 550368,0,232960,182000 1 0014 bq 550368,131040,145600,182000 1 0015 fo 550368,460096,0,182000 2 0016 fc 550368,460096,0,182000 2 0017 lq 550368,640640,0,182000 2 0020 rq 550368,640640,0,182000 2 0021 Bq 550368,131040,145600,182000 1 0022 Fo 550368,460096,0,182000 2 0023 Fc 550368,460096,0,182000 2 0024 en 550368,451360,0,182000 0 0025 em 550368,451360,0,182000 0 0026 --- 0,451360 0 0027 --- 550368,728000,87360,182000 3 0030 .i 550368,451360,0,182000 0 0031 .j 550368,451360,232960,182000 1 0032 ff 550368,640640,232960,182000 3 0033 fi 550368,640640,232960,182000 3 0034 fl 550368,640640,232960,182000 3 0035 Fi 550368,640640,232960,182000 3 0036 Fl 550368,640640,232960,182000 3 0037 u2423 550368,451360,116480,182000 1 0040 u01C3 550368,640640,0,182000 2 0041 ! " dq 550368,640640,0,182000 2 0042 " " sh 550368,640640,0,182000 2 0043 # " Do 550368,728000,87360,182000 3 0044 $ " % 550368,728000,87360,182000 3 0045 & 550368,640640,0,182000 2 0046 cq 550368,640640,0,182000 2 0047 ' " ( 550368,728000,87360,182000 3 0050 ) 550368,728000,87360,182000 3 0051 * 550368,546000,0,182000 2 0052 + 550368,556192,-84448,182000 2 0053 , 550368,131040,145600,182000 1 0054 - 550368,451360,0,182000 0 0055 . 550368,131040,0,182000 0 0056 sl 550368,728000,87360,182000 3 0057 / " 0 550368,640640,0,182000 2 0060 1 550368,640640,0,182000 2 0061 2 550368,640640,0,182000 2 0062 3 550368,640640,0,182000 2 0063 4 550368,640640,232960,182000 3 0064 5 550368,640640,0,182000 2 0065 6 550368,640640,0,182000 2 0066 7 550368,640640,0,182000 2 0067 8 550368,640640,0,182000 2 0070 9 550368,640640,0,182000 2 0071 : 550368,451360,0,182000 0 0072 ; 550368,451360,145600,182000 1 0073 < 550368,582400,-58240,182000 2 0074 = 550368,435706,-204934,182000 0 0075 > 550368,582400,-58240,182000 2 0076 ? 550368,640640,0,182000 2 0077 at 550368,640640,0,182000 2 0100 @ " A 550368,640640,0,182000 2 0101 B 550368,640640,0,182000 2 0102 C 550368,640640,0,182000 2 0103 D 550368,640640,0,182000 2 0104 E 550368,640640,0,182000 2 0105 F 550368,640640,0,182000 2 0106 G 550368,640640,0,182000 2 0107 H 550368,640640,0,182000 2 0110 I 550368,640640,0,182000 2 0111 J 550368,640640,0,182000 2 0112 K 550368,640640,0,182000 2 0113 L 550368,640640,0,182000 2 0114 M 550368,640640,0,182000 2 0115 N 550368,640640,0,182000 2 0116 O 550368,640640,0,182000 2 0117 P 550368,640640,0,182000 2 0120 Q 550368,640640,145600,182000 3 0121 R 550368,640640,0,182000 2 0122 S 550368,640640,0,182000 2 0123 T 550368,640640,0,182000 2 0124 U 550368,640640,0,182000 2 0125 V 550368,640640,0,182000 2 0126 W 550368,640640,0,182000 2 0127 X 550368,640640,0,182000 2 0130 Y 550368,640640,0,182000 2 0131 Z 550368,640640,0,182000 2 0132 lB 550368,728000,87360,182000 3 0133 [ " rs 550368,728000,87360,182000 3 0134 \ " rB 550368,728000,87360,182000 3 0135 ] " ha 550368,640640,0,182000 2 0136 ^ " _ 550368,0,99733,182000 1 0137 oq 550368,640640,0,182000 2 0140 ` " a 550368,451360,0,182000 0 0141 b 550368,640640,0,182000 2 0142 c 550368,451360,0,182000 0 0143 d 550368,640640,0,182000 2 0144 e 550368,451360,0,182000 0 0145 f 550368,640640,232960,182000 3 0146 g 550368,451360,232960,182000 1 0147 h 550368,640640,0,182000 2 0150 i 550368,640640,0,182000 2 0151 j 550368,640640,232960,182000 3 0152 k 550368,640640,0,182000 2 0153 l 550368,640640,0,182000 2 0154 m 550368,451360,0,182000 0 0155 n 550368,451360,0,182000 0 0156 o 550368,451360,0,182000 0 0157 p 550368,451360,232960,182000 1 0160 q 550368,451360,232960,182000 1 0161 r 550368,451360,0,182000 0 0162 s 550368,451360,0,182000 0 0163 t 550368,640640,0,182000 2 0164 u 550368,451360,0,182000 0 0165 v 550368,451360,0,182000 0 0166 w 550368,451360,0,182000 0 0167 x 550368,451360,0,182000 0 0170 y 550368,451360,232960,182000 1 0171 z 550368,451360,0,182000 0 0172 lC 550368,728000,87360,182000 3 0173 { " u01C0 550368,728000,87360,182000 3 0174 ba " | " rC 550368,728000,87360,182000 3 0175 } " ~ 550368,640640,0,182000 2 0176 hy 550368,451360,0,182000 0 0177 u0041_0306 550368,859040,0,182000 2 0200 u0041_0328 550368,640640,232960,182000 3 0201 'C 550368,816379,0,182000 2 0202 u0043_030C 550368,859040,0,182000 2 0203 u0044_030C 550368,859040,0,182000 2 0204 u0045_030C 550368,859040,0,182000 2 0205 u0045_0328 550368,640640,232960,182000 3 0206 u0047_0306 550368,859040,0,182000 2 0207 u004C_0301 550368,816379,0,182000 2 0210 u004C_030C 550368,859040,0,182000 2 0211 /L 550368,640640,0,182000 2 0212 u004E_0301 550368,816379,0,182000 2 0213 u004E_030C 550368,859040,0,182000 2 0214 u014A 550368,640640,0,160160 2 0215 u004F_030B 550368,816379,0,182000 2 0216 u0052_0301 550368,816379,0,182000 2 0217 u0052_030C 550368,859040,0,182000 2 0220 u0053_0301 550368,816379,0,182000 2 0221 vS 550368,859040,0,182000 2 0222 u0053_0327 550368,640640,203840,182000 3 0223 u0054_030C 550368,859040,0,182000 2 0224 u0054_0327 550368,640640,203840,182000 3 0225 u0055_030B 550368,816379,0,182000 2 0226 u0055_030A 550368,859040,0,182000 2 0227 :Y 550368,859040,0,182000 2 0230 u005A_0301 550368,816379,0,182000 2 0231 vZ 550368,859040,0,182000 2 0232 u005A_0307 550368,816379,0,182000 2 0233 IJ 550368,640640,0,182000 2 0234 u0049_0307 550368,816379,0,182000 2 0235 u0111 550368,640640,0,182000 2 0236 sc 550368,640640,232960,182000 3 0237 u0061_0306 550368,669760,0,182000 2 0240 u0061_0328 550368,451360,232960,182000 1 0241 'c 550368,640640,0,182000 2 0242 u0063_030C 550368,669760,0,182000 2 0243 u0064_030C 550368,640640,0,182000 2 0244 u0065_030C 550368,669760,0,182000 2 0245 u0065_0328 550368,451360,232960,182000 1 0246 u0067_0306 550368,669760,232960,182000 3 0247 u006C_0301 550368,816379,0,182000 2 0250 u006C_030C 550368,640640,0,182000 2 0251 /l 550368,640640,0,182000 2 0252 u006E_0301 550368,640640,0,182000 2 0253 u006E_030C 550368,669760,0,182000 2 0254 u016A 550368,451360,232960,182000 1 0255 u006F_030B 550368,669760,0,182000 2 0256 u0072_0301 550368,640640,0,182000 2 0257 u0072_030C 550368,669760,0,182000 2 0260 u0073_0301 550368,640640,0,182000 2 0261 vs 550368,669760,0,182000 2 0262 u0073_0327 550368,451360,203840,182000 1 0263 u0074_030C 550368,640640,0,182000 2 0264 u0074_0327 550368,640640,203840,182000 3 0265 u0075_030B 550368,640640,0,182000 2 0266 u0075_030A 550368,669760,0,182000 2 0267 :y 550368,669760,232960,182000 3 0270 u007A_0301 550368,640640,0,182000 2 0271 vz 550368,669760,0,182000 2 0272 u007A_0307 550368,640640,0,182000 2 0273 ij 550368,640640,232960,182000 3 0274 r! 550368,407680,232960,182000 1 0275 r? 550368,407680,232960,182000 1 0276 Po 550368,640640,0,182000 2 0277 `A 550368,816379,0,182000 2 0300 'A 550368,816379,0,182000 2 0301 ^A 550368,859040,0,182000 2 0302 ~A 550368,859040,0,182000 2 0303 :A 550368,859040,0,182000 2 0304 oA 550368,816379,0,182000 2 0305 AE 550368,640640,0,182000 2 0306 ,C 550368,640640,203840,182000 3 0307 `E 550368,816379,0,182000 2 0310 'E 550368,816379,0,182000 2 0311 ^E 550368,859040,0,182000 2 0312 :E 550368,859040,0,182000 2 0313 `I 550368,816379,0,182000 2 0314 'I 550368,816379,0,182000 2 0315 ^I 550368,859040,0,182000 2 0316 :I 550368,859040,0,182000 2 0317 u0189 550368,640640,0,182000 2 0320 u0110 " -D " ~N 550368,859040,0,182000 2 0321 `O 550368,816379,0,182000 2 0322 'O 550368,816379,0,182000 2 0323 ^O 550368,859040,0,182000 2 0324 ~O 550368,859040,0,182000 2 0325 :O 550368,859040,0,182000 2 0326 OE 550368,640640,0,182000 2 0327 /O 550368,698880,58240,182000 3 0330 `U 550368,816379,0,182000 2 0331 'U 550368,816379,0,182000 2 0332 ^U 550368,859040,0,182000 2 0333 :U 550368,859040,0,182000 2 0334 'Y 550368,816379,0,182000 2 0335 TP 550368,640640,0,182000 2 0336 --- 550368,640640,0,182000 2 0337 `a 550368,640640,0,182000 2 0340 'a 550368,640640,0,182000 2 0341 ^a 550368,669760,0,182000 2 0342 ~a 550368,669760,0,182000 2 0343 :a 550368,669760,0,182000 2 0344 oa 550368,669760,0,182000 2 0345 ae 550368,451360,0,182000 0 0346 ,c 550368,451360,203840,182000 1 0347 `e 550368,640640,0,182000 2 0350 'e 550368,640640,0,182000 2 0351 ^e 550368,669760,0,182000 2 0352 :e 550368,669760,0,182000 2 0353 `i 550368,640640,0,182000 2 0354 'i 550368,640640,0,182000 2 0355 ^i 550368,669760,0,182000 2 0356 :i 550368,669760,0,182000 2 0357 Sd 550368,640640,0,182000 2 0360 ~n 550368,669760,0,182000 2 0361 `o 550368,640640,0,182000 2 0362 'o 550368,640640,0,182000 2 0363 ^o 550368,669760,0,182000 2 0364 ~o 550368,669760,0,182000 2 0365 :o 550368,669760,0,182000 2 0366 oe 550368,451360,0,182000 0 0367 /o 550368,567840,116480,182000 3 0370 `u 550368,640640,0,182000 2 0371 'u 550368,640640,0,182000 2 0372 ^u 550368,669760,0,182000 2 0373 :u 550368,669760,0,182000 2 0374 'y 550368,640640,232960,182000 3 0375 Tp 550368,640640,232960,182000 3 0376 ss 550368,640640,232960,182000 3 0377 groff-1.23.0/font/devdvi/TBIEC0000644000175000017500000014165213753060053012634 00000000000000name TBIEC internalname ecbi1000 spacewidth 434470 slant 14.036243 ligatures ff fi fl ffi ffl 0 checksum 501947664 designsize 10485760 kernpairs bq Bq 123469 bq v -92602 bq w -92602 bq T -92602 bq V -123469 bq W -123469 bq Y -92602 bq :Y -92602 bq 'Y -92602 bq O -30867 bq u004F_030B -30867 bq `O -30867 bq 'O -30867 bq ^O -30867 bq ~O -30867 bq :O -30867 bq OE -30867 bq /O -30867 bq C -30867 bq G -30867 bq 'C -30867 bq u0043_030C -30867 bq u0047_0306 -30867 bq ,C -30867 bq Q -30867 lq oq 123469 lq ` 123469 lq lq 123469 rq cq 123469 rq ' 123469 rq rq 123469 Bq bq 123469 Bq , 123469 Bq Bq 123469 Bq v -92602 Bq w -92602 Bq T -92602 Bq V -123469 Bq W -123469 Bq Y -92602 Bq :Y -92602 Bq 'Y -92602 Bq O -30867 Bq u004F_030B -30867 Bq `O -30867 Bq 'O -30867 Bq ^O -30867 Bq ~O -30867 Bq :O -30867 Bq OE -30867 Bq /O -30867 Bq C -30867 Bq G -30867 Bq 'C -30867 Bq u0043_030C -30867 Bq u0047_0306 -30867 Bq ,C -30867 Bq Q -30867 Fc . -92602 Fc , -92602 ff cq 111821 ff ' 111821 ff oq 111821 ff ` 111821 ff lq 111821 ff rq 111821 ff ? 111821 ff u01C3 111821 ff ! 111821 ff ) 111821 ff rB 111821 ff ] 111821 cq rq 123469 ' rq 123469 cq ? 123469 ' ? 123469 cq u01C3 123469 cq ! 123469 ' u01C3 123469 ' ! 123469 A y -30867 A :y -30867 A 'y -30867 A n -30867 A u006E_0301 -30867 A u006E_030C -30867 A u016A -30867 A ~n -30867 A l -30867 A u006C_0301 -30867 A u006C_030C -30867 A r -30867 A u -30867 A u0075_030B -30867 A u0075_030A -30867 A `u -30867 A 'u -30867 A ^u -30867 A :u -30867 A m -30867 A t -30867 A u0074_030C -30867 A u0074_0327 -30867 A i -30867 A 'i -30867 A h -30867 A b -30867 A k -30867 A v -30867 A w -30867 A C -30867 A G -30867 A 'C -30867 A u0043_030C -30867 A u0047_0306 -30867 A ,C -30867 A Q -30867 A O -30867 A u004F_030B -30867 A `O -30867 A 'O -30867 A ^O -30867 A ~O -30867 A :O -30867 A OE -30867 A /O -30867 A U -30867 A u0055_030B -30867 A u0055_030A -30867 A `U -30867 A 'U -30867 A ^U -30867 A :U -30867 A T -92602 A u0054_030C -92602 A u0054_0327 -92602 A Y -92602 A :Y -92602 A 'Y -92602 A V -123469 A W -123469 A e -61734 A u0065_030C -61734 A u0065_0328 -61734 A `e -61734 A 'e -61734 A ^e -61734 A :e -61734 A a -61734 A u0061_0306 -61734 A u0061_0328 -61734 A `a -61734 A 'a -61734 A ^a -61734 A ^a -61734 A ~a -61734 A :a -61734 A oa -61734 A ae -61734 A o -61734 A u006F_030B -61734 A `o -61734 A 'o -61734 A ^o -61734 A ~o -61734 A :o -61734 A oe -61734 A /o -61734 A d -61734 A u0111 -61734 A c -61734 A 'c -61734 A u0063_030C -61734 A ,c -61734 A g -61734 A u0067_0306 -61734 A q -61734 D X -30867 D W -30867 D A -30867 D u0041_0306 -30867 D u0041_0328 -30867 D `A -30867 D 'A -30867 D ^A -30867 D ~A -30867 D :A -30867 D oA -30867 D AE -30867 D V -30867 D Y -30867 D :Y -30867 D 'Y -30867 F o -92602 F e -92602 F u0065_0328 -92602 F u -92602 F r -92602 F n -92602 F v -92602 F a -92602 F u0061_0328 -92602 F A -123469 F u0041_0306 -123469 F u0041_0328 -123469 F `A -123469 F 'A -123469 F ^A -123469 F ~A -123469 F :A -123469 F oA -123469 F AE -123469 F O -30867 F u004F_030B -30867 F `O -30867 F 'O -30867 F ^O -30867 F ~O -30867 F :O -30867 F OE -30867 F /O -30867 F C -30867 F G -30867 F 'C -30867 F u0043_030C -30867 F u0047_0306 -30867 F ,C -30867 F Q -30867 K v -30867 K w -30867 K O -30867 K u004F_030B -30867 K `O -30867 K 'O -30867 K ^O -30867 K ~O -30867 K :O -30867 K OE -30867 K /O -30867 K C -30867 K G -30867 K 'C -30867 K u0043_030C -30867 K u0047_0306 -30867 K ,C -30867 K Q -30867 L T -92602 L u0054_030C -92602 L u0054_0327 -92602 L Y -92602 L :Y -92602 L 'Y -92602 L V -123469 L W -123469 L e -61734 L u0065_030C -61734 L u0065_0328 -61734 L `e -61734 L 'e -61734 L ^e -61734 L :e -61734 L a -61734 L u0061_0306 -61734 L u0061_0328 -61734 L `a -61734 L 'a -61734 L ^a -61734 L ^a -61734 L ~a -61734 L :a -61734 L oa -61734 L ae -61734 L o -61734 L u006F_030B -61734 L `o -61734 L 'o -61734 L ^o -61734 L ~o -61734 L :o -61734 L oe -61734 L /o -61734 L d -61734 L u0111 -61734 L c -61734 L 'c -61734 L u0063_030C -61734 L ,c -61734 L g -61734 L u0067_0306 -61734 L q -61734 O X -30867 O W -30867 O A -30867 O u0041_0306 -30867 O u0041_0328 -30867 O `A -30867 O 'A -30867 O ^A -30867 O ~A -30867 O :A -30867 O oA -30867 O AE -30867 O V -30867 O Y -30867 O :Y -30867 O 'Y -30867 P A -92602 P u0041_0306 -92602 P u0041_0328 -92602 P `A -92602 P 'A -92602 P ^A -92602 P ~A -92602 P :A -92602 P oA -92602 P AE -92602 R n -30867 R u006E_0301 -30867 R u006E_030C -30867 R u016A -30867 R ~n -30867 R l -30867 R u006C_0301 -30867 R u006C_030C -30867 R r -30867 R u -30867 R u0075_030B -30867 R u0075_030A -30867 R `u -30867 R 'u -30867 R ^u -30867 R :u -30867 R m -30867 R t -30867 R u0074_030C -30867 R u0074_0327 -30867 R i -30867 R 'i -30867 R h -30867 R b -30867 R k -30867 R v -30867 R w -30867 R C -30867 R G -30867 R 'C -30867 R u0043_030C -30867 R u0047_0306 -30867 R ,C -30867 R Q -30867 R O -30867 R u004F_030B -30867 R `O -30867 R 'O -30867 R ^O -30867 R ~O -30867 R :O -30867 R OE -30867 R /O -30867 R U -30867 R u0055_030B -30867 R u0055_030A -30867 R `U -30867 R 'U -30867 R ^U -30867 R :U -30867 R T -92602 R u0054_030C -92602 R u0054_0327 -92602 R Y -92602 R :Y -92602 R 'Y -92602 R V -123469 R W -123469 R e -61734 R u0065_030C -61734 R u0065_0328 -61734 R `e -61734 R 'e -61734 R ^e -61734 R :e -61734 R a -61734 R u0061_0306 -61734 R u0061_0328 -61734 R `a -61734 R 'a -61734 R ^a -61734 R ^a -61734 R ~a -61734 R :a -61734 R oa -61734 R ae -61734 R o -61734 R u006F_030B -61734 R `o -61734 R 'o -61734 R ^o -61734 R ~o -61734 R :o -61734 R oe -61734 R /o -61734 R d -61734 R u0111 -61734 R c -61734 R 'c -61734 R u0063_030C -61734 R ,c -61734 R g -61734 R u0067_0306 -61734 R q -61734 T y -92602 T e -92602 T o -92602 T r -92602 T a -92602 T u -92602 T A -92602 T u0041_0306 -92602 T u0041_0328 -92602 T `A -92602 T 'A -92602 T ^A -92602 T ~A -92602 T :A -92602 T oA -92602 T AE -92602 V o -92602 V e -92602 V u0065_0328 -92602 V u -92602 V r -92602 V n -92602 V v -92602 V a -92602 V u0061_0328 -92602 V A -123469 V u0041_0306 -123469 V u0041_0328 -123469 V `A -123469 V 'A -123469 V ^A -123469 V ~A -123469 V :A -123469 V oA -123469 V AE -123469 V O -30867 V u004F_030B -30867 V `O -30867 V 'O -30867 V ^O -30867 V ~O -30867 V :O -30867 V OE -30867 V /O -30867 V C -30867 V G -30867 V 'C -30867 V u0043_030C -30867 V u0047_0306 -30867 V ,C -30867 V Q -30867 W o -92602 W e -92602 W u0065_0328 -92602 W u -92602 W r -92602 W n -92602 W v -92602 W a -92602 W u0061_0328 -92602 W A -123469 W u0041_0306 -123469 W u0041_0328 -123469 W `A -123469 W 'A -123469 W ^A -123469 W ~A -123469 W :A -123469 W oA -123469 W AE -123469 W O -30867 W u004F_030B -30867 W `O -30867 W 'O -30867 W ^O -30867 W ~O -30867 W :O -30867 W OE -30867 W /O -30867 W C -30867 W G -30867 W 'C -30867 W u0043_030C -30867 W u0047_0306 -30867 W ,C -30867 W Q -30867 X O -30867 X u004F_030B -30867 X `O -30867 X 'O -30867 X ^O -30867 X ~O -30867 X :O -30867 X OE -30867 X /O -30867 X C -30867 X G -30867 X 'C -30867 X u0043_030C -30867 X u0047_0306 -30867 X ,C -30867 X Q -30867 Y e -92602 Y o -92602 Y r -92602 Y a -92602 Y u -92602 Y A -92602 Y u0041_0306 -92602 Y u0041_0328 -92602 Y `A -92602 Y 'A -92602 Y ^A -92602 Y ~A -92602 Y :A -92602 Y oA -92602 Y AE -92602 oq lq 123469 ` lq 123469 oq ? 123469 ` ? 123469 oq u01C3 123469 oq ! 123469 ` u01C3 123469 ` ! 123469 b e -61734 b u0065_030C -61734 b u0065_0328 -61734 b `e -61734 b 'e -61734 b ^e -61734 b :e -61734 b a -61734 b u0061_0306 -61734 b u0061_0328 -61734 b `a -61734 b 'a -61734 b ^a -61734 b ^a -61734 b ~a -61734 b :a -61734 b oa -61734 b ae -61734 b o -61734 b u006F_030B -61734 b `o -61734 b 'o -61734 b ^o -61734 b ~o -61734 b :o -61734 b oe -61734 b /o -61734 b d -61734 b u0111 -61734 b c -61734 b 'c -61734 b u0063_030C -61734 b ,c -61734 b g -61734 b u0067_0306 -61734 b q -61734 c e -61734 c u0065_030C -61734 c u0065_0328 -61734 c `e -61734 c 'e -61734 c ^e -61734 c :e -61734 c a -61734 c u0061_0306 -61734 c u0061_0328 -61734 c `a -61734 c 'a -61734 c ^a -61734 c ^a -61734 c ~a -61734 c :a -61734 c oa -61734 c ae -61734 c o -61734 c u006F_030B -61734 c `o -61734 c 'o -61734 c ^o -61734 c ~o -61734 c :o -61734 c oe -61734 c /o -61734 c d -61734 c u0111 -61734 c c -61734 c 'c -61734 c u0063_030C -61734 c ,c -61734 c g -61734 c u0067_0306 -61734 c q -61734 d l 61734 d u006C_0301 61734 d u006C_030C 61734 e e -61734 e u0065_030C -61734 e u0065_0328 -61734 e `e -61734 e 'e -61734 e ^e -61734 e :e -61734 e a -61734 e u0061_0306 -61734 e u0061_0328 -61734 e `a -61734 e 'a -61734 e ^a -61734 e ^a -61734 e ~a -61734 e :a -61734 e oa -61734 e ae -61734 e o -61734 e u006F_030B -61734 e `o -61734 e 'o -61734 e ^o -61734 e ~o -61734 e :o -61734 e oe -61734 e /o -61734 e d -61734 e u0111 -61734 e c -61734 e 'c -61734 e u0063_030C -61734 e ,c -61734 e g -61734 e u0067_0306 -61734 e q -61734 f cq 111821 f ' 111821 f oq 111821 f ` 111821 f lq 111821 f rq 111821 f ? 111821 f u01C3 111821 f ! 111821 f ) 111821 f rB 111821 f ] 111821 l l 61734 l u006C_0301 61734 l u006C_030C 61734 n cq -123469 n ' -123469 o e -61734 o u0065_030C -61734 o u0065_0328 -61734 o `e -61734 o 'e -61734 o ^e -61734 o :e -61734 o a -61734 o u0061_0306 -61734 o u0061_0328 -61734 o `a -61734 o 'a -61734 o ^a -61734 o ^a -61734 o ~a -61734 o :a -61734 o oa -61734 o ae -61734 o o -61734 o u006F_030B -61734 o `o -61734 o 'o -61734 o ^o -61734 o ~o -61734 o :o -61734 o oe -61734 o /o -61734 o d -61734 o u0111 -61734 o c -61734 o 'c -61734 o u0063_030C -61734 o ,c -61734 o g -61734 o u0067_0306 -61734 o q -61734 p e -61734 p u0065_030C -61734 p u0065_0328 -61734 p `e -61734 p 'e -61734 p ^e -61734 p :e -61734 p a -61734 p u0061_0306 -61734 p u0061_0328 -61734 p `a -61734 p 'a -61734 p ^a -61734 p ^a -61734 p ~a -61734 p :a -61734 p oa -61734 p ae -61734 p o -61734 p u006F_030B -61734 p `o -61734 p 'o -61734 p ^o -61734 p ~o -61734 p :o -61734 p oe -61734 p /o -61734 p d -61734 p u0111 -61734 p c -61734 p 'c -61734 p u0063_030C -61734 p ,c -61734 p g -61734 p u0067_0306 -61734 p q -61734 r e -61734 r u0065_030C -61734 r u0065_0328 -61734 r `e -61734 r 'e -61734 r ^e -61734 r :e -61734 r a -61734 r u0061_0306 -61734 r u0061_0328 -61734 r `a -61734 r 'a -61734 r ^a -61734 r ^a -61734 r ~a -61734 r :a -61734 r oa -61734 r ae -61734 r o -61734 r u006F_030B -61734 r `o -61734 r 'o -61734 r ^o -61734 r ~o -61734 r :o -61734 r oe -61734 r /o -61734 r d -61734 r u0111 -61734 r c -61734 r 'c -61734 r u0063_030C -61734 r ,c -61734 r g -61734 r u0067_0306 -61734 r q -61734 w l 61734 w u006C_0301 61734 w u006C_030C 61734 u0041_0306 y -30867 u0041_0306 :y -30867 u0041_0306 'y -30867 u0041_0306 n -30867 u0041_0306 u006E_0301 -30867 u0041_0306 u006E_030C -30867 u0041_0306 u016A -30867 u0041_0306 ~n -30867 u0041_0306 l -30867 u0041_0306 u006C_0301 -30867 u0041_0306 u006C_030C -30867 u0041_0306 r -30867 u0041_0306 u -30867 u0041_0306 u0075_030B -30867 u0041_0306 u0075_030A -30867 u0041_0306 `u -30867 u0041_0306 'u -30867 u0041_0306 ^u -30867 u0041_0306 :u -30867 u0041_0306 m -30867 u0041_0306 t -30867 u0041_0306 u0074_030C -30867 u0041_0306 u0074_0327 -30867 u0041_0306 i -30867 u0041_0306 'i -30867 u0041_0306 h -30867 u0041_0306 b -30867 u0041_0306 k -30867 u0041_0306 v -30867 u0041_0306 w -30867 u0041_0306 C -30867 u0041_0306 G -30867 u0041_0306 'C -30867 u0041_0306 u0043_030C -30867 u0041_0306 u0047_0306 -30867 u0041_0306 ,C -30867 u0041_0306 Q -30867 u0041_0306 O -30867 u0041_0306 u004F_030B -30867 u0041_0306 `O -30867 u0041_0306 'O -30867 u0041_0306 ^O -30867 u0041_0306 ~O -30867 u0041_0306 :O -30867 u0041_0306 OE -30867 u0041_0306 /O -30867 u0041_0306 U -30867 u0041_0306 u0055_030B -30867 u0041_0306 u0055_030A -30867 u0041_0306 `U -30867 u0041_0306 'U -30867 u0041_0306 ^U -30867 u0041_0306 :U -30867 u0041_0306 T -92602 u0041_0306 u0054_030C -92602 u0041_0306 u0054_0327 -92602 u0041_0306 Y -92602 u0041_0306 :Y -92602 u0041_0306 'Y -92602 u0041_0306 V -123469 u0041_0306 W -123469 u0041_0306 e -61734 u0041_0306 u0065_030C -61734 u0041_0306 u0065_0328 -61734 u0041_0306 `e -61734 u0041_0306 'e -61734 u0041_0306 ^e -61734 u0041_0306 :e -61734 u0041_0306 a -61734 u0041_0306 u0061_0306 -61734 u0041_0306 u0061_0328 -61734 u0041_0306 `a -61734 u0041_0306 'a -61734 u0041_0306 ^a -61734 u0041_0306 ^a -61734 u0041_0306 ~a -61734 u0041_0306 :a -61734 u0041_0306 oa -61734 u0041_0306 ae -61734 u0041_0306 o -61734 u0041_0306 u006F_030B -61734 u0041_0306 `o -61734 u0041_0306 'o -61734 u0041_0306 ^o -61734 u0041_0306 ~o -61734 u0041_0306 :o -61734 u0041_0306 oe -61734 u0041_0306 /o -61734 u0041_0306 d -61734 u0041_0306 u0111 -61734 u0041_0306 c -61734 u0041_0306 'c -61734 u0041_0306 u0063_030C -61734 u0041_0306 ,c -61734 u0041_0306 g -61734 u0041_0306 u0067_0306 -61734 u0041_0306 q -61734 u0041_0328 n -30867 u0041_0328 u006E_0301 -30867 u0041_0328 u006E_030C -30867 u0041_0328 u016A -30867 u0041_0328 ~n -30867 u0041_0328 l -30867 u0041_0328 u006C_0301 -30867 u0041_0328 u006C_030C -30867 u0041_0328 r -30867 u0041_0328 u -30867 u0041_0328 u0075_030B -30867 u0041_0328 u0075_030A -30867 u0041_0328 `u -30867 u0041_0328 'u -30867 u0041_0328 ^u -30867 u0041_0328 :u -30867 u0041_0328 m -30867 u0041_0328 t -30867 u0041_0328 u0074_030C -30867 u0041_0328 u0074_0327 -30867 u0041_0328 i -30867 u0041_0328 'i -30867 u0041_0328 h -30867 u0041_0328 b -30867 u0041_0328 k -30867 u0041_0328 v -30867 u0041_0328 w -30867 u0041_0328 C -30867 u0041_0328 G -30867 u0041_0328 'C -30867 u0041_0328 u0043_030C -30867 u0041_0328 u0047_0306 -30867 u0041_0328 ,C -30867 u0041_0328 Q -30867 u0041_0328 O -30867 u0041_0328 u004F_030B -30867 u0041_0328 `O -30867 u0041_0328 'O -30867 u0041_0328 ^O -30867 u0041_0328 ~O -30867 u0041_0328 :O -30867 u0041_0328 OE -30867 u0041_0328 /O -30867 u0041_0328 U -30867 u0041_0328 u0055_030B -30867 u0041_0328 u0055_030A -30867 u0041_0328 `U -30867 u0041_0328 'U -30867 u0041_0328 ^U -30867 u0041_0328 :U -30867 u0041_0328 T -92602 u0041_0328 u0054_030C -92602 u0041_0328 u0054_0327 -92602 u0041_0328 Y -92602 u0041_0328 :Y -92602 u0041_0328 'Y -92602 u0041_0328 V -123469 u0041_0328 W -123469 u0041_0328 e -61734 u0041_0328 u0065_030C -61734 u0041_0328 u0065_0328 -61734 u0041_0328 `e -61734 u0041_0328 'e -61734 u0041_0328 ^e -61734 u0041_0328 :e -61734 u0041_0328 a -61734 u0041_0328 u0061_0306 -61734 u0041_0328 u0061_0328 -61734 u0041_0328 `a -61734 u0041_0328 'a -61734 u0041_0328 ^a -61734 u0041_0328 ^a -61734 u0041_0328 ~a -61734 u0041_0328 :a -61734 u0041_0328 oa -61734 u0041_0328 ae -61734 u0041_0328 o -61734 u0041_0328 u006F_030B -61734 u0041_0328 `o -61734 u0041_0328 'o -61734 u0041_0328 ^o -61734 u0041_0328 ~o -61734 u0041_0328 :o -61734 u0041_0328 oe -61734 u0041_0328 /o -61734 u0041_0328 d -61734 u0041_0328 u0111 -61734 u0041_0328 c -61734 u0041_0328 'c -61734 u0041_0328 u0063_030C -61734 u0041_0328 ,c -61734 u0041_0328 g -61734 u0041_0328 u0067_0306 -61734 u0041_0328 q -61734 u0044_030C X -30867 u0044_030C W -30867 u0044_030C A -30867 u0044_030C u0041_0306 -30867 u0044_030C u0041_0328 -30867 u0044_030C `A -30867 u0044_030C 'A -30867 u0044_030C ^A -30867 u0044_030C ~A -30867 u0044_030C :A -30867 u0044_030C oA -30867 u0044_030C AE -30867 u0044_030C V -30867 u0044_030C Y -30867 u0044_030C :Y -30867 u0044_030C 'Y -30867 u004C_0301 T -92602 u004C_0301 u0054_030C -92602 u004C_0301 u0054_0327 -92602 u004C_0301 Y -92602 u004C_0301 :Y -92602 u004C_0301 'Y -92602 u004C_0301 V -123469 u004C_0301 W -123469 u004C_0301 e -61734 u004C_0301 u0065_030C -61734 u004C_0301 u0065_0328 -61734 u004C_0301 `e -61734 u004C_0301 'e -61734 u004C_0301 ^e -61734 u004C_0301 :e -61734 u004C_0301 a -61734 u004C_0301 u0061_0306 -61734 u004C_0301 u0061_0328 -61734 u004C_0301 `a -61734 u004C_0301 'a -61734 u004C_0301 ^a -61734 u004C_0301 ^a -61734 u004C_0301 ~a -61734 u004C_0301 :a -61734 u004C_0301 oa -61734 u004C_0301 ae -61734 u004C_0301 o -61734 u004C_0301 u006F_030B -61734 u004C_0301 `o -61734 u004C_0301 'o -61734 u004C_0301 ^o -61734 u004C_0301 ~o -61734 u004C_0301 :o -61734 u004C_0301 oe -61734 u004C_0301 /o -61734 u004C_0301 d -61734 u004C_0301 u0111 -61734 u004C_0301 c -61734 u004C_0301 'c -61734 u004C_0301 u0063_030C -61734 u004C_0301 ,c -61734 u004C_0301 g -61734 u004C_0301 u0067_0306 -61734 u004C_0301 q -61734 u004C_030C T -92602 u004C_030C u0054_030C -92602 u004C_030C u0054_0327 -92602 u004C_030C Y -92602 u004C_030C :Y -92602 u004C_030C 'Y -92602 u004C_030C V -123469 u004C_030C W -123469 u004C_030C e -61734 u004C_030C u0065_030C -61734 u004C_030C u0065_0328 -61734 u004C_030C `e -61734 u004C_030C 'e -61734 u004C_030C ^e -61734 u004C_030C :e -61734 u004C_030C a -61734 u004C_030C u0061_0306 -61734 u004C_030C u0061_0328 -61734 u004C_030C `a -61734 u004C_030C 'a -61734 u004C_030C ^a -61734 u004C_030C ^a -61734 u004C_030C ~a -61734 u004C_030C :a -61734 u004C_030C oa -61734 u004C_030C ae -61734 u004C_030C o -61734 u004C_030C u006F_030B -61734 u004C_030C `o -61734 u004C_030C 'o -61734 u004C_030C ^o -61734 u004C_030C ~o -61734 u004C_030C :o -61734 u004C_030C oe -61734 u004C_030C /o -61734 u004C_030C d -61734 u004C_030C u0111 -61734 u004C_030C c -61734 u004C_030C 'c -61734 u004C_030C u0063_030C -61734 u004C_030C ,c -61734 u004C_030C g -61734 u004C_030C u0067_0306 -61734 u004C_030C q -61734 u004F_030B X -30867 u004F_030B W -30867 u004F_030B A -30867 u004F_030B u0041_0306 -30867 u004F_030B u0041_0328 -30867 u004F_030B `A -30867 u004F_030B 'A -30867 u004F_030B ^A -30867 u004F_030B ~A -30867 u004F_030B :A -30867 u004F_030B oA -30867 u004F_030B AE -30867 u004F_030B V -30867 u004F_030B Y -30867 u004F_030B :Y -30867 u004F_030B 'Y -30867 u0052_0301 n -30867 u0052_0301 u006E_0301 -30867 u0052_0301 u006E_030C -30867 u0052_0301 u016A -30867 u0052_0301 ~n -30867 u0052_0301 l -30867 u0052_0301 u006C_0301 -30867 u0052_0301 u006C_030C -30867 u0052_0301 r -30867 u0052_0301 u -30867 u0052_0301 u0075_030B -30867 u0052_0301 u0075_030A -30867 u0052_0301 `u -30867 u0052_0301 'u -30867 u0052_0301 ^u -30867 u0052_0301 :u -30867 u0052_0301 m -30867 u0052_0301 t -30867 u0052_0301 u0074_030C -30867 u0052_0301 u0074_0327 -30867 u0052_0301 i -30867 u0052_0301 'i -30867 u0052_0301 h -30867 u0052_0301 b -30867 u0052_0301 k -30867 u0052_0301 v -30867 u0052_0301 w -30867 u0052_0301 C -30867 u0052_0301 G -30867 u0052_0301 'C -30867 u0052_0301 u0043_030C -30867 u0052_0301 u0047_0306 -30867 u0052_0301 ,C -30867 u0052_0301 Q -30867 u0052_0301 O -30867 u0052_0301 u004F_030B -30867 u0052_0301 `O -30867 u0052_0301 'O -30867 u0052_0301 ^O -30867 u0052_0301 ~O -30867 u0052_0301 :O -30867 u0052_0301 OE -30867 u0052_0301 /O -30867 u0052_0301 U -30867 u0052_0301 u0055_030B -30867 u0052_0301 u0055_030A -30867 u0052_0301 `U -30867 u0052_0301 'U -30867 u0052_0301 ^U -30867 u0052_0301 :U -30867 u0052_0301 T -92602 u0052_0301 u0054_030C -92602 u0052_0301 u0054_0327 -92602 u0052_0301 Y -92602 u0052_0301 :Y -92602 u0052_0301 'Y -92602 u0052_0301 V -123469 u0052_0301 W -123469 u0052_0301 e -61734 u0052_0301 u0065_030C -61734 u0052_0301 u0065_0328 -61734 u0052_0301 `e -61734 u0052_0301 'e -61734 u0052_0301 ^e -61734 u0052_0301 :e -61734 u0052_0301 a -61734 u0052_0301 u0061_0306 -61734 u0052_0301 u0061_0328 -61734 u0052_0301 `a -61734 u0052_0301 'a -61734 u0052_0301 ^a -61734 u0052_0301 ^a -61734 u0052_0301 ~a -61734 u0052_0301 :a -61734 u0052_0301 oa -61734 u0052_0301 ae -61734 u0052_0301 o -61734 u0052_0301 u006F_030B -61734 u0052_0301 `o -61734 u0052_0301 'o -61734 u0052_0301 ^o -61734 u0052_0301 ~o -61734 u0052_0301 :o -61734 u0052_0301 oe -61734 u0052_0301 /o -61734 u0052_0301 d -61734 u0052_0301 u0111 -61734 u0052_0301 c -61734 u0052_0301 'c -61734 u0052_0301 u0063_030C -61734 u0052_0301 ,c -61734 u0052_0301 g -61734 u0052_0301 u0067_0306 -61734 u0052_0301 q -61734 u0054_030C y -92602 u0054_030C e -92602 u0054_030C o -92602 u0054_030C r -92602 u0054_030C a -92602 u0054_030C u -92602 u0054_030C A -92602 u0054_030C u0041_0306 -92602 u0054_030C u0041_0328 -92602 u0054_030C `A -92602 u0054_030C 'A -92602 u0054_030C ^A -92602 u0054_030C ~A -92602 u0054_030C :A -92602 u0054_030C oA -92602 u0054_030C AE -92602 u0054_0327 y -92602 u0054_0327 e -92602 u0054_0327 o -92602 u0054_0327 r -92602 u0054_0327 a -92602 u0054_0327 u -92602 u0054_0327 A -92602 u0054_0327 u0041_0306 -92602 u0054_0327 u0041_0328 -92602 u0054_0327 `A -92602 u0054_0327 'A -92602 u0054_0327 ^A -92602 u0054_0327 ~A -92602 u0054_0327 :A -92602 u0054_0327 oA -92602 u0054_0327 AE -92602 :Y e -92602 :Y o -92602 :Y r -92602 :Y a -92602 :Y u -92602 :Y A -92602 :Y u0041_0306 -92602 :Y u0041_0328 -92602 :Y `A -92602 :Y 'A -92602 :Y ^A -92602 :Y ~A -92602 :Y :A -92602 :Y oA -92602 :Y AE -92602 'c e -61734 'c u0065_030C -61734 'c u0065_0328 -61734 'c `e -61734 'c 'e -61734 'c ^e -61734 'c :e -61734 'c a -61734 'c u0061_0306 -61734 'c u0061_0328 -61734 'c `a -61734 'c 'a -61734 'c ^a -61734 'c ^a -61734 'c ~a -61734 'c :a -61734 'c oa -61734 'c ae -61734 'c o -61734 'c u006F_030B -61734 'c `o -61734 'c 'o -61734 'c ^o -61734 'c ~o -61734 'c :o -61734 'c oe -61734 'c /o -61734 'c d -61734 'c u0111 -61734 'c c -61734 'c 'c -61734 'c u0063_030C -61734 'c ,c -61734 'c g -61734 'c u0067_0306 -61734 'c q -61734 u0063_030C e -61734 u0063_030C u0065_030C -61734 u0063_030C u0065_0328 -61734 u0063_030C `e -61734 u0063_030C 'e -61734 u0063_030C ^e -61734 u0063_030C :e -61734 u0063_030C a -61734 u0063_030C u0061_0306 -61734 u0063_030C u0061_0328 -61734 u0063_030C `a -61734 u0063_030C 'a -61734 u0063_030C ^a -61734 u0063_030C ^a -61734 u0063_030C ~a -61734 u0063_030C :a -61734 u0063_030C oa -61734 u0063_030C ae -61734 u0063_030C o -61734 u0063_030C u006F_030B -61734 u0063_030C `o -61734 u0063_030C 'o -61734 u0063_030C ^o -61734 u0063_030C ~o -61734 u0063_030C :o -61734 u0063_030C oe -61734 u0063_030C /o -61734 u0063_030C d -61734 u0063_030C u0111 -61734 u0063_030C c -61734 u0063_030C 'c -61734 u0063_030C u0063_030C -61734 u0063_030C ,c -61734 u0063_030C g -61734 u0063_030C u0067_0306 -61734 u0063_030C q -61734 u0064_030C l 61734 u0064_030C u006C_0301 61734 u0064_030C u006C_030C 61734 u0065_030C e -61734 u0065_030C u0065_030C -61734 u0065_030C u0065_0328 -61734 u0065_030C `e -61734 u0065_030C 'e -61734 u0065_030C ^e -61734 u0065_030C :e -61734 u0065_030C a -61734 u0065_030C u0061_0306 -61734 u0065_030C u0061_0328 -61734 u0065_030C `a -61734 u0065_030C 'a -61734 u0065_030C ^a -61734 u0065_030C ^a -61734 u0065_030C ~a -61734 u0065_030C :a -61734 u0065_030C oa -61734 u0065_030C ae -61734 u0065_030C o -61734 u0065_030C u006F_030B -61734 u0065_030C `o -61734 u0065_030C 'o -61734 u0065_030C ^o -61734 u0065_030C ~o -61734 u0065_030C :o -61734 u0065_030C oe -61734 u0065_030C /o -61734 u0065_030C d -61734 u0065_030C u0111 -61734 u0065_030C c -61734 u0065_030C 'c -61734 u0065_030C u0063_030C -61734 u0065_030C ,c -61734 u0065_030C g -61734 u0065_030C u0067_0306 -61734 u0065_030C q -61734 u0065_0328 e -61734 u0065_0328 u0065_030C -61734 u0065_0328 u0065_0328 -61734 u0065_0328 `e -61734 u0065_0328 'e -61734 u0065_0328 ^e -61734 u0065_0328 :e -61734 u0065_0328 a -61734 u0065_0328 u0061_0306 -61734 u0065_0328 u0061_0328 -61734 u0065_0328 `a -61734 u0065_0328 'a -61734 u0065_0328 ^a -61734 u0065_0328 ^a -61734 u0065_0328 ~a -61734 u0065_0328 :a -61734 u0065_0328 oa -61734 u0065_0328 ae -61734 u0065_0328 o -61734 u0065_0328 u006F_030B -61734 u0065_0328 `o -61734 u0065_0328 'o -61734 u0065_0328 ^o -61734 u0065_0328 ~o -61734 u0065_0328 :o -61734 u0065_0328 oe -61734 u0065_0328 /o -61734 u0065_0328 d -61734 u0065_0328 u0111 -61734 u0065_0328 c -61734 u0065_0328 'c -61734 u0065_0328 u0063_030C -61734 u0065_0328 ,c -61734 u0065_0328 g -61734 u0065_0328 u0067_0306 -61734 u0065_0328 q -61734 u006C_0301 l 61734 u006C_0301 u006C_0301 61734 u006C_0301 u006C_030C 61734 u006C_030C l 61734 u006C_030C u006C_0301 61734 u006C_030C u006C_030C 61734 /l cq 30867 /l ' 30867 `A y -30867 `A :y -30867 `A 'y -30867 `A n -30867 `A u006E_0301 -30867 `A u006E_030C -30867 `A u016A -30867 `A ~n -30867 `A l -30867 `A u006C_0301 -30867 `A u006C_030C -30867 `A r -30867 `A u -30867 `A u0075_030B -30867 `A u0075_030A -30867 `A `u -30867 `A 'u -30867 `A ^u -30867 `A :u -30867 `A m -30867 `A t -30867 `A u0074_030C -30867 `A u0074_0327 -30867 `A i -30867 `A 'i -30867 `A h -30867 `A b -30867 `A k -30867 `A v -30867 `A w -30867 `A C -30867 `A G -30867 `A 'C -30867 `A u0043_030C -30867 `A u0047_0306 -30867 `A ,C -30867 `A Q -30867 `A O -30867 `A u004F_030B -30867 `A `O -30867 `A 'O -30867 `A ^O -30867 `A ~O -30867 `A :O -30867 `A OE -30867 `A /O -30867 `A U -30867 `A u0055_030B -30867 `A u0055_030A -30867 `A `U -30867 `A 'U -30867 `A ^U -30867 `A :U -30867 `A T -92602 `A u0054_030C -92602 `A u0054_0327 -92602 `A Y -92602 `A :Y -92602 `A 'Y -92602 `A V -123469 `A W -123469 `A e -61734 `A u0065_030C -61734 `A u0065_0328 -61734 `A `e -61734 `A 'e -61734 `A ^e -61734 `A :e -61734 `A a -61734 `A u0061_0306 -61734 `A u0061_0328 -61734 `A `a -61734 `A 'a -61734 `A ^a -61734 `A ^a -61734 `A ~a -61734 `A :a -61734 `A oa -61734 `A ae -61734 `A o -61734 `A u006F_030B -61734 `A `o -61734 `A 'o -61734 `A ^o -61734 `A ~o -61734 `A :o -61734 `A oe -61734 `A /o -61734 `A d -61734 `A u0111 -61734 `A c -61734 `A 'c -61734 `A u0063_030C -61734 `A ,c -61734 `A g -61734 `A u0067_0306 -61734 `A q -61734 'A y -30867 'A :y -30867 'A 'y -30867 'A n -30867 'A u006E_0301 -30867 'A u006E_030C -30867 'A u016A -30867 'A ~n -30867 'A l -30867 'A u006C_0301 -30867 'A u006C_030C -30867 'A r -30867 'A u -30867 'A u0075_030B -30867 'A u0075_030A -30867 'A `u -30867 'A 'u -30867 'A ^u -30867 'A :u -30867 'A m -30867 'A t -30867 'A u0074_030C -30867 'A u0074_0327 -30867 'A i -30867 'A 'i -30867 'A h -30867 'A b -30867 'A k -30867 'A v -30867 'A w -30867 'A C -30867 'A G -30867 'A 'C -30867 'A u0043_030C -30867 'A u0047_0306 -30867 'A ,C -30867 'A Q -30867 'A O -30867 'A u004F_030B -30867 'A `O -30867 'A 'O -30867 'A ^O -30867 'A ~O -30867 'A :O -30867 'A OE -30867 'A /O -30867 'A U -30867 'A u0055_030B -30867 'A u0055_030A -30867 'A `U -30867 'A 'U -30867 'A ^U -30867 'A :U -30867 'A T -92602 'A u0054_030C -92602 'A u0054_0327 -92602 'A Y -92602 'A :Y -92602 'A 'Y -92602 'A V -123469 'A W -123469 'A e -61734 'A u0065_030C -61734 'A u0065_0328 -61734 'A `e -61734 'A 'e -61734 'A ^e -61734 'A :e -61734 'A a -61734 'A u0061_0306 -61734 'A u0061_0328 -61734 'A `a -61734 'A 'a -61734 'A ^a -61734 'A ^a -61734 'A ~a -61734 'A :a -61734 'A oa -61734 'A ae -61734 'A o -61734 'A u006F_030B -61734 'A `o -61734 'A 'o -61734 'A ^o -61734 'A ~o -61734 'A :o -61734 'A oe -61734 'A /o -61734 'A d -61734 'A u0111 -61734 'A c -61734 'A 'c -61734 'A u0063_030C -61734 'A ,c -61734 'A g -61734 'A u0067_0306 -61734 'A q -61734 ^A y -30867 ^A :y -30867 ^A 'y -30867 ^A n -30867 ^A u006E_0301 -30867 ^A u006E_030C -30867 ^A u016A -30867 ^A ~n -30867 ^A l -30867 ^A u006C_0301 -30867 ^A u006C_030C -30867 ^A r -30867 ^A u -30867 ^A u0075_030B -30867 ^A u0075_030A -30867 ^A `u -30867 ^A 'u -30867 ^A ^u -30867 ^A :u -30867 ^A m -30867 ^A t -30867 ^A u0074_030C -30867 ^A u0074_0327 -30867 ^A i -30867 ^A 'i -30867 ^A h -30867 ^A b -30867 ^A k -30867 ^A v -30867 ^A w -30867 ^A C -30867 ^A G -30867 ^A 'C -30867 ^A u0043_030C -30867 ^A u0047_0306 -30867 ^A ,C -30867 ^A Q -30867 ^A O -30867 ^A u004F_030B -30867 ^A `O -30867 ^A 'O -30867 ^A ^O -30867 ^A ~O -30867 ^A :O -30867 ^A OE -30867 ^A /O -30867 ^A U -30867 ^A u0055_030B -30867 ^A u0055_030A -30867 ^A `U -30867 ^A 'U -30867 ^A ^U -30867 ^A :U -30867 ^A T -92602 ^A u0054_030C -92602 ^A u0054_0327 -92602 ^A Y -92602 ^A :Y -92602 ^A 'Y -92602 ^A V -123469 ^A W -123469 ^A e -61734 ^A u0065_030C -61734 ^A u0065_0328 -61734 ^A `e -61734 ^A 'e -61734 ^A ^e -61734 ^A :e -61734 ^A a -61734 ^A u0061_0306 -61734 ^A u0061_0328 -61734 ^A `a -61734 ^A 'a -61734 ^A ^a -61734 ^A ^a -61734 ^A ~a -61734 ^A :a -61734 ^A oa -61734 ^A ae -61734 ^A o -61734 ^A u006F_030B -61734 ^A `o -61734 ^A 'o -61734 ^A ^o -61734 ^A ~o -61734 ^A :o -61734 ^A oe -61734 ^A /o -61734 ^A d -61734 ^A u0111 -61734 ^A c -61734 ^A 'c -61734 ^A u0063_030C -61734 ^A ,c -61734 ^A g -61734 ^A u0067_0306 -61734 ^A q -61734 ~A y -30867 ~A :y -30867 ~A 'y -30867 ~A n -30867 ~A u006E_0301 -30867 ~A u006E_030C -30867 ~A u016A -30867 ~A ~n -30867 ~A l -30867 ~A u006C_0301 -30867 ~A u006C_030C -30867 ~A r -30867 ~A u -30867 ~A u0075_030B -30867 ~A u0075_030A -30867 ~A `u -30867 ~A 'u -30867 ~A ^u -30867 ~A :u -30867 ~A m -30867 ~A t -30867 ~A u0074_030C -30867 ~A u0074_0327 -30867 ~A i -30867 ~A 'i -30867 ~A h -30867 ~A b -30867 ~A k -30867 ~A v -30867 ~A w -30867 ~A C -30867 ~A G -30867 ~A 'C -30867 ~A u0043_030C -30867 ~A u0047_0306 -30867 ~A ,C -30867 ~A Q -30867 ~A O -30867 ~A u004F_030B -30867 ~A `O -30867 ~A 'O -30867 ~A ^O -30867 ~A ~O -30867 ~A :O -30867 ~A OE -30867 ~A /O -30867 ~A U -30867 ~A u0055_030B -30867 ~A u0055_030A -30867 ~A `U -30867 ~A 'U -30867 ~A ^U -30867 ~A :U -30867 ~A T -92602 ~A u0054_030C -92602 ~A u0054_0327 -92602 ~A Y -92602 ~A :Y -92602 ~A 'Y -92602 ~A V -123469 ~A W -123469 ~A e -61734 ~A u0065_030C -61734 ~A u0065_0328 -61734 ~A `e -61734 ~A 'e -61734 ~A ^e -61734 ~A :e -61734 ~A a -61734 ~A u0061_0306 -61734 ~A u0061_0328 -61734 ~A `a -61734 ~A 'a -61734 ~A ^a -61734 ~A ^a -61734 ~A ~a -61734 ~A :a -61734 ~A oa -61734 ~A ae -61734 ~A o -61734 ~A u006F_030B -61734 ~A `o -61734 ~A 'o -61734 ~A ^o -61734 ~A ~o -61734 ~A :o -61734 ~A oe -61734 ~A /o -61734 ~A d -61734 ~A u0111 -61734 ~A c -61734 ~A 'c -61734 ~A u0063_030C -61734 ~A ,c -61734 ~A g -61734 ~A u0067_0306 -61734 ~A q -61734 :A y -30867 :A :y -30867 :A 'y -30867 :A n -30867 :A u006E_0301 -30867 :A u006E_030C -30867 :A u016A -30867 :A ~n -30867 :A l -30867 :A u006C_0301 -30867 :A u006C_030C -30867 :A r -30867 :A u -30867 :A u0075_030B -30867 :A u0075_030A -30867 :A `u -30867 :A 'u -30867 :A ^u -30867 :A :u -30867 :A m -30867 :A t -30867 :A u0074_030C -30867 :A u0074_0327 -30867 :A i -30867 :A 'i -30867 :A h -30867 :A b -30867 :A k -30867 :A v -30867 :A w -30867 :A C -30867 :A G -30867 :A 'C -30867 :A u0043_030C -30867 :A u0047_0306 -30867 :A ,C -30867 :A Q -30867 :A O -30867 :A u004F_030B -30867 :A `O -30867 :A 'O -30867 :A ^O -30867 :A ~O -30867 :A :O -30867 :A OE -30867 :A /O -30867 :A U -30867 :A u0055_030B -30867 :A u0055_030A -30867 :A `U -30867 :A 'U -30867 :A ^U -30867 :A :U -30867 :A T -92602 :A u0054_030C -92602 :A u0054_0327 -92602 :A Y -92602 :A :Y -92602 :A 'Y -92602 :A V -123469 :A W -123469 :A e -61734 :A u0065_030C -61734 :A u0065_0328 -61734 :A `e -61734 :A 'e -61734 :A ^e -61734 :A :e -61734 :A a -61734 :A u0061_0306 -61734 :A u0061_0328 -61734 :A `a -61734 :A 'a -61734 :A ^a -61734 :A ^a -61734 :A ~a -61734 :A :a -61734 :A oa -61734 :A ae -61734 :A o -61734 :A u006F_030B -61734 :A `o -61734 :A 'o -61734 :A ^o -61734 :A ~o -61734 :A :o -61734 :A oe -61734 :A /o -61734 :A d -61734 :A u0111 -61734 :A c -61734 :A 'c -61734 :A u0063_030C -61734 :A ,c -61734 :A g -61734 :A u0067_0306 -61734 :A q -61734 oA y -30867 oA :y -30867 oA 'y -30867 oA n -30867 oA u006E_0301 -30867 oA u006E_030C -30867 oA u016A -30867 oA ~n -30867 oA l -30867 oA u006C_0301 -30867 oA u006C_030C -30867 oA r -30867 oA u -30867 oA u0075_030B -30867 oA u0075_030A -30867 oA `u -30867 oA 'u -30867 oA ^u -30867 oA :u -30867 oA m -30867 oA t -30867 oA u0074_030C -30867 oA u0074_0327 -30867 oA i -30867 oA 'i -30867 oA h -30867 oA b -30867 oA k -30867 oA v -30867 oA w -30867 oA C -30867 oA G -30867 oA 'C -30867 oA u0043_030C -30867 oA u0047_0306 -30867 oA ,C -30867 oA Q -30867 oA O -30867 oA u004F_030B -30867 oA `O -30867 oA 'O -30867 oA ^O -30867 oA ~O -30867 oA :O -30867 oA OE -30867 oA /O -30867 oA U -30867 oA u0055_030B -30867 oA u0055_030A -30867 oA `U -30867 oA 'U -30867 oA ^U -30867 oA :U -30867 oA T -92602 oA u0054_030C -92602 oA u0054_0327 -92602 oA Y -92602 oA :Y -92602 oA 'Y -92602 oA V -123469 oA W -123469 oA e -61734 oA u0065_030C -61734 oA u0065_0328 -61734 oA `e -61734 oA 'e -61734 oA ^e -61734 oA :e -61734 oA a -61734 oA u0061_0306 -61734 oA u0061_0328 -61734 oA `a -61734 oA 'a -61734 oA ^a -61734 oA ^a -61734 oA ~a -61734 oA :a -61734 oA oa -61734 oA ae -61734 oA o -61734 oA u006F_030B -61734 oA `o -61734 oA 'o -61734 oA ^o -61734 oA ~o -61734 oA :o -61734 oA oe -61734 oA /o -61734 oA d -61734 oA u0111 -61734 oA c -61734 oA 'c -61734 oA u0063_030C -61734 oA ,c -61734 oA g -61734 oA u0067_0306 -61734 oA q -61734 u0189 X -30867 u0110 X -30867 -D X -30867 u0189 W -30867 u0110 W -30867 -D W -30867 u0189 A -30867 u0110 A -30867 -D A -30867 u0189 u0041_0306 -30867 u0110 u0041_0306 -30867 -D u0041_0306 -30867 u0189 u0041_0328 -30867 u0110 u0041_0328 -30867 -D u0041_0328 -30867 u0189 `A -30867 u0110 `A -30867 -D `A -30867 u0189 'A -30867 u0110 'A -30867 -D 'A -30867 u0189 ^A -30867 u0110 ^A -30867 -D ^A -30867 u0189 ~A -30867 u0110 ~A -30867 -D ~A -30867 u0189 :A -30867 u0110 :A -30867 -D :A -30867 u0189 oA -30867 u0110 oA -30867 -D oA -30867 u0189 AE -30867 u0110 AE -30867 -D AE -30867 u0189 V -30867 u0110 V -30867 -D V -30867 u0189 Y -30867 u0110 Y -30867 -D Y -30867 u0189 :Y -30867 u0110 :Y -30867 -D :Y -30867 u0189 'Y -30867 u0110 'Y -30867 -D 'Y -30867 `O X -30867 `O W -30867 `O A -30867 `O u0041_0306 -30867 `O u0041_0328 -30867 `O `A -30867 `O 'A -30867 `O ^A -30867 `O ~A -30867 `O :A -30867 `O oA -30867 `O AE -30867 `O V -30867 `O Y -30867 `O :Y -30867 `O 'Y -30867 'O X -30867 'O W -30867 'O A -30867 'O u0041_0306 -30867 'O u0041_0328 -30867 'O `A -30867 'O 'A -30867 'O ^A -30867 'O ~A -30867 'O :A -30867 'O oA -30867 'O AE -30867 'O V -30867 'O Y -30867 'O :Y -30867 'O 'Y -30867 ^O X -30867 ^O W -30867 ^O A -30867 ^O u0041_0306 -30867 ^O u0041_0328 -30867 ^O `A -30867 ^O 'A -30867 ^O ^A -30867 ^O ~A -30867 ^O :A -30867 ^O oA -30867 ^O AE -30867 ^O V -30867 ^O Y -30867 ^O :Y -30867 ^O 'Y -30867 ~O X -30867 ~O W -30867 ~O A -30867 ~O u0041_0306 -30867 ~O u0041_0328 -30867 ~O `A -30867 ~O 'A -30867 ~O ^A -30867 ~O ~A -30867 ~O :A -30867 ~O oA -30867 ~O AE -30867 ~O V -30867 ~O Y -30867 ~O :Y -30867 ~O 'Y -30867 :O X -30867 :O W -30867 :O A -30867 :O u0041_0306 -30867 :O u0041_0328 -30867 :O `A -30867 :O 'A -30867 :O ^A -30867 :O ~A -30867 :O :A -30867 :O oA -30867 :O AE -30867 :O V -30867 :O Y -30867 :O :Y -30867 :O 'Y -30867 /O X -30867 /O W -30867 /O A -30867 /O u0041_0306 -30867 /O u0041_0328 -30867 /O `A -30867 /O 'A -30867 /O ^A -30867 /O ~A -30867 /O :A -30867 /O oA -30867 /O AE -30867 /O V -30867 /O Y -30867 /O :Y -30867 /O 'Y -30867 'Y e -92602 'Y o -92602 'Y r -92602 'Y a -92602 'Y u -92602 'Y A -92602 'Y u0041_0306 -92602 'Y u0041_0328 -92602 'Y `A -92602 'Y 'A -92602 'Y ^A -92602 'Y ~A -92602 'Y :A -92602 'Y oA -92602 'Y AE -92602 `e e -61734 `e u0065_030C -61734 `e u0065_0328 -61734 `e `e -61734 `e 'e -61734 `e ^e -61734 `e :e -61734 `e a -61734 `e u0061_0306 -61734 `e u0061_0328 -61734 `e `a -61734 `e 'a -61734 `e ^a -61734 `e ^a -61734 `e ~a -61734 `e :a -61734 `e oa -61734 `e ae -61734 `e o -61734 `e u006F_030B -61734 `e `o -61734 `e 'o -61734 `e ^o -61734 `e ~o -61734 `e :o -61734 `e oe -61734 `e /o -61734 `e d -61734 `e u0111 -61734 `e c -61734 `e 'c -61734 `e u0063_030C -61734 `e ,c -61734 `e g -61734 `e u0067_0306 -61734 `e q -61734 'e e -61734 'e u0065_030C -61734 'e u0065_0328 -61734 'e `e -61734 'e 'e -61734 'e ^e -61734 'e :e -61734 'e a -61734 'e u0061_0306 -61734 'e u0061_0328 -61734 'e `a -61734 'e 'a -61734 'e ^a -61734 'e ^a -61734 'e ~a -61734 'e :a -61734 'e oa -61734 'e ae -61734 'e o -61734 'e u006F_030B -61734 'e `o -61734 'e 'o -61734 'e ^o -61734 'e ~o -61734 'e :o -61734 'e oe -61734 'e /o -61734 'e d -61734 'e u0111 -61734 'e c -61734 'e 'c -61734 'e u0063_030C -61734 'e ,c -61734 'e g -61734 'e u0067_0306 -61734 'e q -61734 ^e e -61734 ^e u0065_030C -61734 ^e u0065_0328 -61734 ^e `e -61734 ^e 'e -61734 ^e ^e -61734 ^e :e -61734 ^e a -61734 ^e u0061_0306 -61734 ^e u0061_0328 -61734 ^e `a -61734 ^e 'a -61734 ^e ^a -61734 ^e ^a -61734 ^e ~a -61734 ^e :a -61734 ^e oa -61734 ^e ae -61734 ^e o -61734 ^e u006F_030B -61734 ^e `o -61734 ^e 'o -61734 ^e ^o -61734 ^e ~o -61734 ^e :o -61734 ^e oe -61734 ^e /o -61734 ^e d -61734 ^e u0111 -61734 ^e c -61734 ^e 'c -61734 ^e u0063_030C -61734 ^e ,c -61734 ^e g -61734 ^e u0067_0306 -61734 ^e q -61734 :e e -61734 :e u0065_030C -61734 :e u0065_0328 -61734 :e `e -61734 :e 'e -61734 :e ^e -61734 :e :e -61734 :e a -61734 :e u0061_0306 -61734 :e u0061_0328 -61734 :e `a -61734 :e 'a -61734 :e ^a -61734 :e ^a -61734 :e ~a -61734 :e :a -61734 :e oa -61734 :e ae -61734 :e o -61734 :e u006F_030B -61734 :e `o -61734 :e 'o -61734 :e ^o -61734 :e ~o -61734 :e :o -61734 :e oe -61734 :e /o -61734 :e d -61734 :e u0111 -61734 :e c -61734 :e 'c -61734 :e u0063_030C -61734 :e ,c -61734 :e g -61734 :e u0067_0306 -61734 :e q -61734 `o e -61734 `o u0065_030C -61734 `o u0065_0328 -61734 `o `e -61734 `o 'e -61734 `o ^e -61734 `o :e -61734 `o a -61734 `o u0061_0306 -61734 `o u0061_0328 -61734 `o `a -61734 `o 'a -61734 `o ^a -61734 `o ^a -61734 `o ~a -61734 `o :a -61734 `o oa -61734 `o ae -61734 `o o -61734 `o u006F_030B -61734 `o `o -61734 `o 'o -61734 `o ^o -61734 `o ~o -61734 `o :o -61734 `o oe -61734 `o /o -61734 `o d -61734 `o u0111 -61734 `o c -61734 `o 'c -61734 `o u0063_030C -61734 `o ,c -61734 `o g -61734 `o u0067_0306 -61734 `o q -61734 'o e -61734 'o u0065_030C -61734 'o u0065_0328 -61734 'o `e -61734 'o 'e -61734 'o ^e -61734 'o :e -61734 'o a -61734 'o u0061_0306 -61734 'o u0061_0328 -61734 'o `a -61734 'o 'a -61734 'o ^a -61734 'o ^a -61734 'o ~a -61734 'o :a -61734 'o oa -61734 'o ae -61734 'o o -61734 'o u006F_030B -61734 'o `o -61734 'o 'o -61734 'o ^o -61734 'o ~o -61734 'o :o -61734 'o oe -61734 'o /o -61734 'o d -61734 'o u0111 -61734 'o c -61734 'o 'c -61734 'o u0063_030C -61734 'o ,c -61734 'o g -61734 'o u0067_0306 -61734 'o q -61734 ^o e -61734 ^o u0065_030C -61734 ^o u0065_0328 -61734 ^o `e -61734 ^o 'e -61734 ^o ^e -61734 ^o :e -61734 ^o a -61734 ^o u0061_0306 -61734 ^o u0061_0328 -61734 ^o `a -61734 ^o 'a -61734 ^o ^a -61734 ^o ^a -61734 ^o ~a -61734 ^o :a -61734 ^o oa -61734 ^o ae -61734 ^o o -61734 ^o u006F_030B -61734 ^o `o -61734 ^o 'o -61734 ^o ^o -61734 ^o ~o -61734 ^o :o -61734 ^o oe -61734 ^o /o -61734 ^o d -61734 ^o u0111 -61734 ^o c -61734 ^o 'c -61734 ^o u0063_030C -61734 ^o ,c -61734 ^o g -61734 ^o u0067_0306 -61734 ^o q -61734 ~o e -61734 ~o u0065_030C -61734 ~o u0065_0328 -61734 ~o `e -61734 ~o 'e -61734 ~o ^e -61734 ~o :e -61734 ~o a -61734 ~o u0061_0306 -61734 ~o u0061_0328 -61734 ~o `a -61734 ~o 'a -61734 ~o ^a -61734 ~o ^a -61734 ~o ~a -61734 ~o :a -61734 ~o oa -61734 ~o ae -61734 ~o o -61734 ~o u006F_030B -61734 ~o `o -61734 ~o 'o -61734 ~o ^o -61734 ~o ~o -61734 ~o :o -61734 ~o oe -61734 ~o /o -61734 ~o d -61734 ~o u0111 -61734 ~o c -61734 ~o 'c -61734 ~o u0063_030C -61734 ~o ,c -61734 ~o g -61734 ~o u0067_0306 -61734 ~o q -61734 :o e -61734 :o u0065_030C -61734 :o u0065_0328 -61734 :o `e -61734 :o 'e -61734 :o ^e -61734 :o :e -61734 :o a -61734 :o u0061_0306 -61734 :o u0061_0328 -61734 :o `a -61734 :o 'a -61734 :o ^a -61734 :o ^a -61734 :o ~a -61734 :o :a -61734 :o oa -61734 :o ae -61734 :o o -61734 :o u006F_030B -61734 :o `o -61734 :o 'o -61734 :o ^o -61734 :o ~o -61734 :o :o -61734 :o oe -61734 :o /o -61734 :o d -61734 :o u0111 -61734 :o c -61734 :o 'c -61734 :o u0063_030C -61734 :o ,c -61734 :o g -61734 :o u0067_0306 -61734 :o q -61734 Tp e -61734 Tp u0065_030C -61734 Tp u0065_0328 -61734 Tp `e -61734 Tp 'e -61734 Tp ^e -61734 Tp :e -61734 Tp a -61734 Tp u0061_0306 -61734 Tp u0061_0328 -61734 Tp `a -61734 Tp 'a -61734 Tp ^a -61734 Tp ^a -61734 Tp ~a -61734 Tp :a -61734 Tp oa -61734 Tp ae -61734 Tp o -61734 Tp u006F_030B -61734 Tp `o -61734 Tp 'o -61734 Tp ^o -61734 Tp ~o -61734 Tp :o -61734 Tp oe -61734 Tp /o -61734 Tp d -61734 Tp u0111 -61734 Tp c -61734 Tp 'c -61734 Tp u0063_030C -61734 Tp ,c -61734 Tp g -61734 Tp u0067_0306 -61734 Tp q -61734 charset ga 619674,684320 2 0000 aa 619674,684320,0,78478 2 0001 a^ 555610,684320 2 0002 a~ 619674,684320,0,109346 2 0003 ad 619674,723632,0,118082 2 0004 a" 619674,684320,0,109346 2 0005 ao 980179,684320 2 0006 ah 555610,684320 2 0007 ab 619674,684320,0,97406 2 0010 a- 619674,723632,0,133515 2 0011 a. 372736,723632,0,135699 2 0012 ac 557939,0,178360 1 0013 ho 372736,0,203840 1 0014 bq 372736,154336,203840 1 0015 fo 557939,495040,0,62026 2 0016 fc 557939,495040,0,62026 2 0017 lq 465338,723632,0,175826 2 0020 rq 465338,723632,0,83224 2 0021 Bq 465338,154336,203840,83224 1 0022 Fo 681408,495040,0,57808 2 0023 Fc 681408,495040 2 0024 en 619674,465920,0,102854 0 0025 em 1239347,465920,0,102854 0 0026 --- 0,465920 0 0027 --- 496205,778232,58240,134826 3 0030 .i 372736,465920,0,98814 0 0031 .j 403603,465920,203840,48339 1 0032 ff 792064,723632,203840,228301 3 0033 fi 707034,723632,203840,113859 3 0034 fl 737901,723632,203840,113859 3 0035 Fi 1095203,723632,203840,113859 3 0036 Fl 1110637,723632,203840,113859 3 0037 u2423 619674,465920,101920,46446,0,23224 1 0040 u01C3 404768,723632,0,119755 2 0041 ! " dq 619674,723632,0,88816 2 0042 " " sh 990080,723632,203840,71637 3 0043 # " Do 619674,778232,58240,138029 3 0044 $ " % 990080,778232,58240,134826 3 0045 & 928346,723632,0,89398 2 0046 cq 372736,723632,0,135699 2 0047 ' " ( 496205,778232,262080,165693 3 0050 ) 496205,778232,262080,34653 3 0051 * 619674,778232,0,150259 2 0052 + 928346,632486,108326,34653 3 0053 , 372736,154336,203840 1 0054 - 434470,465920,0,27373 0 0055 . 372736,154336 0 0056 sl 619674,778232,262080,165693 3 0057 / " 0 619674,670592,0,138029 2 0060 1 619674,670592,0,138029 2 0061 2 619674,670592,0,138029 2 0062 3 619674,670592,0,138029 2 0063 4 619674,670592,203840,138029 3 0064 5 619674,670592,0,138029 2 0065 6 619674,670592,0,138029 2 0066 7 619674,670592,0,138029 2 0067 8 619674,670592,0,138029 2 0070 9 619674,670592,0,138029 2 0071 : 372736,465920,0,70251 0 0072 ; 372736,465920,203840,70251 1 0073 < 928346,613858,89698,91730 3 0074 = 928346,410018,-114142,71637 0 0075 > 928346,613858,89698,3786 3 0076 ? 619674,723632,0,120266 2 0077 at 928346,723632,0,96533 2 0100 @ " A 907379,723632 2 0101 B 856128,723632,0,103995,0,51998 2 0102 C 866611,723632,0,148949,-84813,74475 2 0103 D 917862,723632,0,95003,0,64136 2 0104 E 793229,723632,0,119755,0,59915 2 0105 F 762362,723632,0,135262,0,-19074 2 0106 G 938538,723632,0,77022,-84813,77022 2 0107 H 939411,723632,0,180398,0,90200 2 0110 I 494458,723632,0,164382,0,82192 2 0111 J 640058,723632,0,152006,0,45136 2 0112 K 938246,723632,0,148949,0,74475 2 0113 L 731494,723632,0,0,0,61734 2 0114 M 1124614,723632,0,180398,0,59333 2 0115 N 939411,723632,0,180398,0,59333 2 0116 O 896314,723632,0,95003,-84813,64136 2 0117 P 825261,723632,0,103995,0,-50341 2 0120 Q 896314,723632,203840,95003,-84813,95003 3 0121 R 900973,723632,0,26827,0,20120 2 0122 S 681408,723632,0,118082,0,59042 2 0123 T 834579,723632,0,135262,-134862,-19074 2 0124 U 923395,723632,0,180398,-136064,59333 2 0125 V 907379,723632,0,195250,-133515,-51688 2 0126 W 1216051,723632,0,195250,-133515,40914 2 0127 X 907379,723632,0,164382,0,82192 2 0130 Y 907379,723632,0,207597,-148949,-39341 2 0131 Z 743142,723632,0,148949,0,74475 2 0132 lB 373326,778232,262080,196560 3 0133 [ " rs 619674,778232,262080 3 0134 \ " rB 373326,778232,262080,104549 3 0135 ] " ha 743142,723632,0,70251 2 0136 ^ " _ 928346,0,322658 1 0137 oq 372736,723632,0,135699 2 0140 ` " a 619674,465920,0,98814,-34070,98814 0 0141 b 557939,723632,0,82410,-34070,82410 2 0142 c 557939,465920,0,54746,-34070,54746 0 0143 d 619674,723632,0,113859,-34070,113859 2 0144 e 557939,465920,0,89107,-34070,89107 0 0145 f 419328,723632,203840,228301,112694,116480 3 0146 g 557939,465920,203840,110074,-35818,71246 1 0147 h 619674,723632,0,98814,0,98814 2 0150 i 372736,723632,0,119371,-17666,119371 2 0151 j 372736,723632,203840,175282,50960,110074 3 0152 k 557939,723632,0,116480,0,98814 2 0153 l 311002,723632,0,113859,-30867,129682 2 0154 m 990080,465920,0,98814,-17666,98814 0 0155 n 681408,465920,0,98814,-17666,98814 0 0156 o 619674,465920,0,82410,-34070,82410 0 0157 p 619674,465920,203840,82410,-17181,82410 1 0160 q 557939,465920,203840,110074,-34070,71246 1 0161 r 525907,465920,0,116480,-17666,85613 0 0162 s 510474,465920,0,85613,0,85613 0 0163 t 403603,670592,0,101046,-39312,101046 2 0164 u 650541,465920,0,98814,-17666,98814 0 0165 v 557939,465920,0,116480,-17666,77653 0 0166 w 804877,465920,0,116480,-17666,87360 0 0167 x 587642,465920,0,131914,0,131914 0 0170 y 588806,465920,203840,110074,-17666,71246 1 0171 z 514259,465920,0,145600,0,98814 0 0172 lC 619674,778232,262080,153754 3 0173 { " u01C0 372736,778232,262080,104549 3 0174 ba " | " rC 619674,778232,262080,22714 3 0175 } " ~ 743142,723632,0,120266 2 0176 hy 249267,465920,0,27373 0 0177 u0041_0306 907379,937664 2 0200 u0041_0328 907379,723632,203840 3 0201 'C 866611,916128,0,148949 2 0202 u0043_030C 866611,937664,0,148949,-84813,74475 2 0203 u0044_030C 917862,937664,0,95003,0,64136 2 0204 u0045_030C 793229,937664,0,119755,0,59915 2 0205 u0045_0328 793229,723632,203840,119755 3 0206 u0047_0306 938538,937664,0,77022,-84813,77022 2 0207 u004C_0301 731494,916128,0,0,0,61734 2 0210 u004C_030C 731494,937664,0,0,0,61734 2 0211 /L 731494,723632 2 0212 u004E_0301 939411,916128,0,180398 2 0213 u004E_030C 939411,937664,0,180398,0,59333 2 0214 u014A 948730,723632,0,179816,0,59042 2 0215 u004F_030B 896314,916128,0,95003,-84813,64136 2 0216 u0052_0301 900973,916128,0,26827,0,20120 2 0217 u0052_030C 900973,937664,0,26827,0,20120 2 0220 u0053_0301 681408,916128,0,118082 2 0221 vS 681408,937664,0,118082,0,59042 2 0222 u0053_0327 681408,723632,178360,118082,0,59042 3 0223 u0054_030C 834579,937664,0,135262,-134862,-19074 2 0224 u0054_0327 834579,723632,178360,135262,-134862,-19074 3 0225 u0055_030B 923395,916128,0,180398,-136064,59333 2 0226 u0055_030A 923395,937664,0,180398,-136064,59333 2 0227 :Y 907379,937664,0,207597,-148949,-39341 2 0230 u005A_0301 743142,916128,0,148949 2 0231 vZ 743142,937664,0,148949,0,74475 2 0232 u005A_0307 743142,916128,0,148949 2 0233 IJ 1050067,723632,0,152006,0,45136 2 0234 u0049_0307 494458,916128,0,164382,0,82192 2 0235 u0111 619674,723632,0,113859,-34070,113859 2 0236 sc 575994,723632,203840 3 0237 u0061_0306 619674,684320,0,98814,-34070,98814 2 0240 u0061_0328 619674,465920,203840,98814 1 0241 'c 557939,684320,0,54746 2 0242 u0063_030C 557939,684320,0,54746,-34070,54746 2 0243 u0064_030C 619674,723632,0,113859,-34070,113859 2 0244 u0065_030C 557939,684320,0,89107,-34070,89107 2 0245 u0065_0328 557939,465920,203840,89107 1 0246 u0067_0306 557939,684320,203840,110074,-35818,71246 3 0247 u006C_0301 311002,916128,0,113859,-30867,129682 2 0250 u006C_030C 311002,723632,0,113859,-30867,129682 2 0251 /l 372736,723632,0,113859 2 0252 u006E_0301 681408,684320,0,98814 2 0253 u006E_030C 681408,684320,0,98814,-17666,98814 2 0254 u016A 681408,465920,203840,98814,-17666,98814 1 0255 u006F_030B 619674,684320,0,82410,-34070,82410 2 0256 u0072_0301 525907,684320,0,116480,-17666,85613 2 0257 u0072_030C 525907,684320,0,116480,-17666,85613 2 0260 u0073_0301 510474,684320,0,85613 2 0261 vs 510474,684320,0,140213,0,140213 2 0262 u0073_0327 510474,465920,178360,85613,0,85613 1 0263 u0074_030C 403603,723632,0,101046,-39312,101046 2 0264 u0074_0327 403603,670592,178360,101046,-39312,101046 3 0265 u0075_030B 650541,684320,0,231067,-17666,231067 2 0266 u0075_030A 650541,684320,0,98814,-17666,98814 2 0267 :y 588806,684320,203840,110074,-17666,71246 3 0270 u007A_0301 514259,684320,0,145600,0,98814 2 0271 vz 514259,684320,0,145600,0,98814 2 0272 u007A_0307 514259,723632,0,145600,0,98814 2 0273 ij 681408,723632,203840,119371,50960,110074 3 0274 r! 404768,524160,203840,68723 3 0275 r? 619674,524160,203840 3 0276 Po 910510,723632 2 0277 `A 907379,916128 2 0300 'A 907379,916128 2 0301 ^A 907379,937664 2 0302 ~A 907379,937664 2 0303 :A 907379,937664 2 0304 oA 907379,893984 2 0305 AE 1072198,723632,0,119755 2 0306 ,C 866611,723632,178360,148949,-84813,74475 3 0307 `E 793229,916128,0,119755,0,59915 2 0310 'E 793229,916128,0,119755,0,59915 2 0311 ^E 793229,937664,0,119755,0,59915 2 0312 :E 793229,937664,0,119755 2 0313 `I 494458,916128,0,164382,0,82192 2 0314 'I 494458,916128,0,164382,0,82192 2 0315 ^I 494458,937664,0,164382,0,82192 2 0316 :I 494458,937664,0,164382,0,82192 2 0317 u0189 917862,723632,0,95003,0,64136 2 0320 u0110 " -D " ~N 939411,937664,0,180398,0,59333 2 0321 `O 896314,916128,0,95003,-84813,64136 2 0322 'O 896314,916128,0,95003 2 0323 ^O 896314,937664,0,95003,-84813,64136 2 0324 ~O 896314,937664,0,95003,-84813,64136 2 0325 :O 896314,937664,0,95003,-84813,64136 2 0326 OE 1195667,723632,0,119755 2 0327 /O 928346,778232,50960,95003 3 0330 `U 923395,916128,0,180398,-136064,59333 2 0331 'U 923395,916128,0,180398 2 0332 ^U 923395,937664,0,180398,-136064,59333 2 0333 :U 923395,937664,0,180398,-136064,59333 2 0334 'Y 907379,916128,0,207597,-148949,-39341 2 0335 TP 763526,723632,0,103995,0,51998 2 0336 --- 1298752,723632,0,118082,0,59042 2 0337 `a 619674,684320,0,98814,-34070,98814 2 0340 'a 619674,684320,0,98814,-34070,98814 2 0341 ^a 619674,684320,0,98814,-34070,98814 2 0342 ~a 619674,684320,0,98814,-34070,98814 2 0343 :a 619674,684320,0,98814,-34070,98814 2 0344 oa 619674,684320,0,98814,-34070,98814 2 0345 ae 866611,465920,0,89107 0 0346 ,c 557939,465920,178360,54746,-34070,54746 1 0347 `e 557939,684320,0,89107,-34070,89107 2 0350 'e 557939,684320,0,89107,-34070,89107 2 0351 ^e 557939,684320,0,89107,-34070,89107 2 0352 :e 557939,684320,0,89107,-34070,89107 2 0353 `i 372736,684320,0,98814 2 0354 'i 372736,684320,0,98814 2 0355 ^i 372736,684320,0,98814 2 0356 :i 372736,684320,0,98814 2 0357 Sd 619674,723632,0,116480 2 0360 ~n 681408,684320,0,98814,-17666,98814 2 0361 `o 619674,684320,0,82410,-34070,82410 2 0362 'o 619674,684320,0,82410,-34070,82410 2 0363 ^o 619674,684320,0,82410,-34070,82410 2 0364 ~o 619674,684320,0,82410,-34070,82410 2 0365 :o 619674,684320,0,82410,-34070,82410 2 0366 oe 866611,465920,0,89107 0 0367 /o 619674,567840,101920,99154 3 0370 `u 650541,684320,0,98814,-17666,98814 2 0371 'u 650541,684320,0,98814,-17666,98814 2 0372 ^u 650541,684320,0,98814,-17666,98814 2 0373 :u 650541,684320,0,98814,-17666,98814 2 0374 'y 588806,684320,203840,110074,-17666,71246 3 0375 Tp 619674,723632,203840,82410 3 0376 ss 697133,723632,203840,102064 3 0377 groff-1.23.0/font/devdvi/CWEC0000644000175000017500000001545413753060053012527 00000000000000name CWEC internalname ectt1000 spacewidth 550368 checksum 1900807883 designsize 10485760 charset ga 550368,640640 2 0000 aa 550368,640640 2 0001 a^ 550368,669760 2 0002 a~ 550368,669760 2 0003 ad 550368,640640 2 0004 a" 550368,640640 2 0005 ao 550368,669760 2 0006 ah 550368,669760 2 0007 ab 550368,669760 2 0010 a- 550368,640640 2 0011 a. 550368,640640 2 0012 ac 550368,0,203840 1 0013 ho 550368,0,232960 1 0014 bq 550368,131040,145600 1 0015 fo 550368,460096 2 0016 fc 550368,460096 2 0017 lq 550368,640640 2 0020 rq 550368,640640 2 0021 Bq 550368,131040,145600 1 0022 Fo 550368,460096 2 0023 Fc 550368,460096 2 0024 en 550368,451360 0 0025 em 550368,451360 0 0026 --- 0,451360 0 0027 --- 550368,728000,87360 3 0030 .i 550368,451360 0 0031 .j 550368,451360,232960 1 0032 ff 550368,640640 2 0033 fi 550368,640640 2 0034 fl 550368,640640 2 0035 Fi 550368,640640 2 0036 Fl 550368,640640 2 0037 u2423 550368,451360,116480 1 0040 u01C3 550368,640640 2 0041 ! " dq 550368,640640 2 0042 " " sh 550368,640640 2 0043 # " Do 550368,728000,87360 3 0044 $ " % 550368,728000,87360 3 0045 & 550368,640640 2 0046 cq 550368,640640 2 0047 ' " ( 550368,728000,87360 3 0050 ) 550368,728000,87360 3 0051 * 550368,546000 2 0052 + 550368,556192,-84448 2 0053 , 550368,131040,145600 1 0054 - 550368,451360 0 0055 . 550368,131040 0 0056 sl 550368,728000,87360 3 0057 / " 0 550368,640640 2 0060 1 550368,640640 2 0061 2 550368,640640 2 0062 3 550368,640640 2 0063 4 550368,640640 2 0064 5 550368,640640 2 0065 6 550368,640640 2 0066 7 550368,640640 2 0067 8 550368,640640 2 0070 9 550368,640640 2 0071 : 550368,451360 0 0072 ; 550368,451360,145600 1 0073 < 550368,581362,-58240 2 0074 = 550368,435706,-204934 0 0075 > 550368,581362,-58240 2 0076 ? 550368,640640 2 0077 at 550368,640640 2 0100 @ " A 550368,640640 2 0101 B 550368,640640 2 0102 C 550368,640640 2 0103 D 550368,640640 2 0104 E 550368,640640 2 0105 F 550368,640640 2 0106 G 550368,640640 2 0107 H 550368,640640 2 0110 I 550368,640640 2 0111 J 550368,640640 2 0112 K 550368,640640 2 0113 L 550368,640640 2 0114 M 550368,640640 2 0115 N 550368,640640 2 0116 O 550368,640640 2 0117 P 550368,640640 2 0120 Q 550368,640640,145600 3 0121 R 550368,640640 2 0122 S 550368,640640 2 0123 T 550368,640640 2 0124 U 550368,640640 2 0125 V 550368,640640 2 0126 W 550368,640640 2 0127 X 550368,640640 2 0130 Y 550368,640640 2 0131 Z 550368,640640 2 0132 lB 550368,728000,87360 3 0133 [ " rs 550368,728000,87360 3 0134 \ " rB 550368,728000,87360 3 0135 ] " ha 550368,640640 2 0136 ^ " _ 550368,0,99733 1 0137 oq 550368,640640 2 0140 ` " a 550368,451360 0 0141 b 550368,640640 2 0142 c 550368,451360 0 0143 d 550368,640640 2 0144 e 550368,451360 0 0145 f 550368,640640 2 0146 g 550368,451360,232960 1 0147 h 550368,640640 2 0150 i 550368,640640 2 0151 j 550368,640640,232960 3 0152 k 550368,640640 2 0153 l 550368,640640 2 0154 m 550368,451360 0 0155 n 550368,451360 0 0156 o 550368,451360 0 0157 p 550368,451360,232960 1 0160 q 550368,451360,232960 1 0161 r 550368,451360 0 0162 s 550368,451360 0 0163 t 550368,581362 2 0164 u 550368,451360 0 0165 v 550368,451360 0 0166 w 550368,451360 0 0167 x 550368,451360 0 0170 y 550368,451360,232960 1 0171 z 550368,451360 0 0172 lC 550368,728000,87360 3 0173 { " u01C0 550368,728000,87360 3 0174 ba " | " rC 550368,728000,87360 3 0175 } " ~ 550368,640640 2 0176 hy 550368,451360 0 0177 u0041_0306 550368,859040 2 0200 u0041_0328 550368,640640,232960 3 0201 'C 550368,816227 2 0202 u0043_030C 550368,859040 2 0203 u0044_030C 550368,859040 2 0204 u0045_030C 550368,859040 2 0205 u0045_0328 550368,640640,232960 3 0206 u0047_0306 550368,859040 2 0207 u004C_0301 550368,816227 2 0210 u004C_030C 550368,859040 2 0211 /L 550368,640640 2 0212 u004E_0301 550368,816227 2 0213 u004E_030C 550368,859040 2 0214 u014A 550368,640640 2 0215 u004F_030B 550368,816227 2 0216 u0052_0301 550368,816227 2 0217 u0052_030C 550368,859040 2 0220 u0053_0301 550368,816227 2 0221 vS 550368,859040 2 0222 u0053_0327 550368,640640,203840 3 0223 u0054_030C 550368,859040 2 0224 u0054_0327 550368,640640,203840 3 0225 u0055_030B 550368,816227 2 0226 u0055_030A 550368,859040 2 0227 :Y 550368,859040 2 0230 u005A_0301 550368,816227 2 0231 vZ 550368,859040 2 0232 u005A_0307 550368,816227 2 0233 IJ 550368,640640 2 0234 u0049_0307 550368,816227 2 0235 u0111 550368,640640 2 0236 sc 550368,640640,232960 3 0237 u0061_0306 550368,669760 2 0240 u0061_0328 550368,451360,232960 1 0241 'c 550368,640640 2 0242 u0063_030C 550368,669760 2 0243 u0064_030C 550368,640640 2 0244 u0065_030C 550368,669760 2 0245 u0065_0328 550368,451360,232960 1 0246 u0067_0306 550368,669760,232960 3 0247 u006C_0301 550368,816227 2 0250 u006C_030C 550368,640640 2 0251 /l 550368,640640 2 0252 u006E_0301 550368,640640 2 0253 u006E_030C 550368,669760 2 0254 u016A 550368,451360,232960 1 0255 u006F_030B 550368,640640 2 0256 u0072_0301 550368,640640 2 0257 u0072_030C 550368,669760 2 0260 u0073_0301 550368,640640 2 0261 vs 550368,669760 2 0262 u0073_0327 550368,451360,203840 1 0263 u0074_030C 550368,640640 2 0264 u0074_0327 550368,581362,203840 3 0265 u0075_030B 550368,640640 2 0266 u0075_030A 550368,669760 2 0267 :y 550368,640640,232960 3 0270 u007A_0301 550368,640640 2 0271 vz 550368,669760 2 0272 u007A_0307 550368,640640 2 0273 ij 550368,640640,232960 3 0274 r! 550368,407680,232960 1 0275 r? 550368,407680,232960 1 0276 Po 550368,640640 2 0277 `A 550368,816227 2 0300 'A 550368,816227 2 0301 ^A 550368,859040 2 0302 ~A 550368,859040 2 0303 :A 550368,859040 2 0304 oA 550368,816227 2 0305 AE 550368,640640 2 0306 ,C 550368,640640,203840 3 0307 `E 550368,816227 2 0310 'E 550368,816227 2 0311 ^E 550368,859040 2 0312 :E 550368,859040 2 0313 `I 550368,816227 2 0314 'I 550368,816227 2 0315 ^I 550368,859040 2 0316 :I 550368,859040 2 0317 u0189 550368,640640 2 0320 u0110 " -D " ~N 550368,859040 2 0321 `O 550368,816227 2 0322 'O 550368,816227 2 0323 ^O 550368,859040 2 0324 ~O 550368,859040 2 0325 :O 550368,859040 2 0326 OE 550368,640640 2 0327 /O 550368,698880,58240 3 0330 `U 550368,816227 2 0331 'U 550368,816227 2 0332 ^U 550368,859040 2 0333 :U 550368,859040 2 0334 'Y 550368,816227 2 0335 TP 550368,640640 2 0336 --- 550368,640640 2 0337 `a 550368,640640 2 0340 'a 550368,640640 2 0341 ^a 550368,669760 2 0342 ~a 550368,669760 2 0343 :a 550368,640640 2 0344 oa 550368,669760 2 0345 ae 550368,451360 0 0346 ,c 550368,451360,203840 1 0347 `e 550368,640640 2 0350 'e 550368,640640 2 0351 ^e 550368,669760 2 0352 :e 550368,640640 2 0353 `i 550368,640640 2 0354 'i 550368,640640 2 0355 ^i 550368,669760 2 0356 :i 550368,640640 2 0357 Sd 550368,640640 2 0360 ~n 550368,669760 2 0361 `o 550368,640640 2 0362 'o 550368,640640 2 0363 ^o 550368,669760 2 0364 ~o 550368,669760 2 0365 :o 550368,640640 2 0366 oe 550368,451360 0 0367 /o 550368,567840,116480 3 0370 `u 550368,640640 2 0371 'u 550368,640640 2 0372 ^u 550368,669760 2 0373 :u 550368,640640 2 0374 'y 550368,640640,232960 3 0375 Tp 550368,640640,232960 3 0376 ss 550368,640640 2 0377 groff-1.23.0/font/devdvi/TI0000644000175000017500000001631013753060053012312 00000000000000# # manually added kerning for `` and '' # name TI special internalname cmti10 spacewidth 375155 slant 14.036243 ligatures ff fi fl ffi ffl 0 checksum -50321606 designsize 10485760 kernpairs ff cq 109373 ff ' 109373 ff ? 109373 ff ! 109373 ff ) 109373 ff rB 109373 ff ] 109373 ' ' -80390 cq ' -80390 ' cq -80390 cq cq -80390 slash@for@l l -267968 slash@for@l L -336125 cq ? 107187 ' ? 107187 cq ! 107187 ' ! 107187 A n -26797 A l -26797 A r -26797 A u -26797 A m -26797 A t -26797 A i -26797 A C -26797 A O -26797 A G -26797 A h -26797 A b -26797 A U -26797 A k -26797 A v -26797 A w -26797 A Q -26797 A T -80390 A Y -80390 A V -107187 A W -107187 A e -53594 A a -53594 A o -53594 A d -53594 A c -53594 A g -53594 A q -53594 D X -26797 D W -26797 D A -26797 D V -26797 D Y -26797 F o -80390 F e -80390 F u -80390 F r -80390 F a -80390 F A -107187 F O -26797 F C -26797 F G -26797 F Q -26797 K O -26797 K C -26797 K G -26797 K Q -26797 L T -80390 L Y -80390 L V -107187 L W -107187 L e -53594 L a -53594 L o -53594 L d -53594 L c -53594 L g -53594 L q -53594 O X -26797 O W -26797 O A -26797 O V -26797 O Y -26797 P A -80390 R n -26797 R l -26797 R r -26797 R u -26797 R m -26797 R t -26797 R i -26797 R C -26797 R O -26797 R G -26797 R h -26797 R b -26797 R U -26797 R k -26797 R v -26797 R w -26797 R Q -26797 R T -80390 R Y -80390 R V -107187 R W -107187 R e -53594 R a -53594 R o -53594 R d -53594 R c -53594 R g -53594 R q -53594 T y -80390 T e -80390 T o -80390 T r -80390 T a -80390 T u -80390 T A -80390 V o -80390 V e -80390 V u -80390 V r -80390 V a -80390 V A -107187 V O -26797 V C -26797 V G -26797 V Q -26797 W A -80390 X O -26797 X C -26797 X G -26797 X Q -26797 Y e -80390 Y o -80390 Y r -80390 Y a -80390 Y u -80390 Y A -80390 oq oq -80390 oq ` -80390 ` oq -80390 ` ` -80390 b e -53594 b a -53594 b o -53594 b d -53594 b c -53594 b g -53594 b q -53594 c e -53594 c a -53594 c o -53594 c d -53594 c c -53594 c g -53594 c q -53594 d l 53594 e e -53594 e a -53594 e o -53594 e d -53594 e c -53594 e g -53594 e q -53594 Fn cq 109373 Fn ' 109373 f cq 109373 f ' 109373 Fn ? 109373 f ? 109373 Fn ! 109373 f ! 109373 Fn ) 109373 f ) 109373 Fn rB 109373 Fn ] 109373 f rB 109373 f ] 109373 l l 53594 n cq -107187 n ' -107187 o e -53594 o a -53594 o o -53594 o d -53594 o c -53594 o g -53594 o q -53594 p e -53594 p a -53594 p o -53594 p d -53594 p c -53594 p g -53594 p q -53594 r e -53594 r a -53594 r o -53594 r d -53594 r c -53594 r g -53594 r q -53594 w l 53594 charset *G 657686,716526,0,139518,0,5534 2 0000 *D 857498,716526 2 0001 *H 803904,716526,0,98595,-80538,71798 2 0002 *L 725843,716526 2 0003 *C 696717,716526,0,160373,0,80187 2 0004 *P 779437,716526,0,171851,0,85926 2 0005 *S 750310,716526,0,126120,0,63061 2 0006 *U 803904,716526,0,116509,-170102,-17475 2 0007 *F 750310,716526,0,62770,-116363,62770 2 0010 *Q 803904,716526,0,116509,-170102,4659 2 0011 *W 750310,716526,0,107552,0,53776 2 0012 ff 643123,728178,203890,222240 3 0013 fi 589530,728178,203890,108354 3 0014 fl 616326,728178,203890,108354 3 0015 Fi 924490,728178,203890,108354 3 0016 Fl 937888,728178,203890,108354 3 0017 .i 321562,451470,0,80440 0 0020 .j 348358,451470,203890,39176 1 0021 ga 535936,728178 2 0022 aa 535936,728178,0,101654 2 0023 ah 535936,659002,0,86982 2 0024 ab 535936,728178,0,113306 2 0025 a- 535936,588949,0,108354 2 0026 ao 871672,728178 2 0027 ac 482342,0,178403 1 0030 ss 562733,728178,203890,110245 3 0031 ae 750310,451470,0,78789 0 0032 oe 750310,451470,0,78789 0 0033 /o 535936,553416,101946,96411 3 0034 AE 925654,716526,0,126120 2 0035 OE 1032842,716526,0,126120 2 0036 /O 803904,767499,50973,98595 3 0037 slash@for@l 267968,451470 0 0040 ! 321562,728178,0,130200 2 0041 rq 539432,728178,0,72994 2 0042 sh 857498,728178,203888,69378 3 0043 # " Po 806453,728178 2 0044 % 857498,786432,58254,143014 3 0045 & 803904,728178,0,101654 2 0046 cq 321562,728178,0,130200 2 0047 ' " ( 428749,786432,262144,169811 3 0050 ) 428749,786432,262144,38739 3 0051 * 535936,786432,0,156413 2 0052 + 803904,588949,59418,38739 3 0053 , 321562,110683,203890 1 0054 hy 375155,451470,0,29637 0 0055 - " . 321562,110683 0 0056 sl 535936,786432,262144,169811 3 0057 / " 0 535936,675749,0,142141 2 0060 1 535936,675749,0,142141 2 0061 2 535936,675749,0,142141 2 0062 3 535936,675749,0,142141 2 0063 4 535936,675749,203890,142141 3 0064 5 535936,675749,0,142141 2 0065 6 535936,675749,0,142141 2 0066 7 535936,675749,203890,142141 3 0067 8 535936,675749,0,142141 2 0070 9 535936,675749,0,142141 2 0071 : 321562,451470,0,61022 0 0072 ; 321562,451470,203890,61022 1 0073 r! 321562,524288,203890,79227 3 0074 = 803904,384696,-139592,69378 0 0075 r? 535936,524288,203890 3 0076 ? 535936,728178,0,128451 2 0077 at 803904,728178,0,100634 2 0100 @ " A 779437,716526 2 0101 B 738077,716526,0,107552,0,53776 2 0102 C 750310,716526,0,152334,-80538,76168 2 0103 D 791670,716526,0,98595,0,71798 2 0104 E 711280,716526,0,126120,0,63061 2 0105 F 684483,716526,0,139518,0,5534 2 0106 G 811186,716526,0,91459,-80538,91459 2 0107 H 779437,716526,0,171851,0,85926 2 0110 I 404282,716526,0,165733,0,82867 2 0111 J 550499,716526,0,147093,0,46750 2 0112 K 806234,716526,0,152334,0,76168 2 0113 L 657686,716526,0,0,0,53594 2 0114 M 940218,716526,0,171851,0,59130 2 0115 N 779437,716526,0,171851,0,59130 2 0116 O 803904,716526,0,98595,-80538,71798 2 0117 P 711280,716526,0,107552,0,-26432 2 0120 Q 803904,716526,203890,98595,-80538,98595 3 0121 R 764874,716526,0,40560,0,30421 2 0122 S 589530,716526,0,125538,0,62770 2 0123 T 750310,716526,0,139518,-134349,5534 2 0124 U 779437,716526,0,171851,-121898,59130 2 0125 V 779437,716526,0,192530,-138936,-21845 2 0126 W 1047405,716526,0,192530,-138936,58546 2 0127 X 779437,716526,0,165733,0,82867 2 0130 Y 779437,716526,0,203248,-152334,-11126 2 0131 Z 643123,716526,0,152334,0,76168 2 0132 lB 321562,786432,262144,196608 3 0133 [ " lq 539432,728178,0,176685 2 0134 rB 321562,786432,262144,110392 3 0135 ] " ha 535936,728178,0,69688 2 0136 ^ " a^ " a. 321562,700301,0,123230 2 0137 oq 321562,728178,0,130200 2 0140 ` " a 535936,451470,0,80440,-46677,80440 0 0141 b 482342,728178,0,66190,-46677,66190 2 0142 c 482342,451470,0,59274,-46677,59274 0 0143 d 535936,728178,0,108354,-46677,108354 2 0144 e 482342,451470,0,78789,-46677,78789 0 0145 Fn 321562,728178,203890,222240,104566,112867 3 0146 f " g 482342,451470,203890,92770,-21045,55147 1 0147 h 535936,728178,0,80440,0,80440 2 0150 i 321562,687194,0,106846,-32427,106846 2 0151 j 321562,687194,203890,151701,50973,92770 3 0152 k 482342,728178,0,112867,0,80440 2 0153 l 267968,728178,0,108354,-26797,107237 2 0154 m 857498,451470,0,80440,-32427,80440 0 0155 n 589530,451470,0,80440,-32427,80440 0 0156 o 535936,451470,0,66190,-46677,66190 0 0157 p 535936,451470,203890,66190,-22718,66190 1 0160 q 482342,451470,203890,92770,-46677,55147 1 0161 r 442147,451470,0,112867,-32427,86070 0 0162 s 428749,451470,0,86070,0,86070 0 0163 t 348358,644958,0,99469,-45875,99469 2 0164 u 562733,451470,0,80440,-32427,80440 0 0165 v 482342,451470,0,112867,-32427,75245 0 0166 w 696717,451470,0,112867,-32427,84651 0 0167 x 486421,451470,0,126266,0,126266 0 0170 y 509139,451470,203890,92770,-32427,55147 1 0171 z 428749,451470,0,128888,0,80440 0 0172 en 535936,451470,0,96552 0 0173 em 1071872,451470,0,96552 0 0174 a" 535936,728178,0,128451 2 0175 ~ 535936,700301,0,121482 2 0176 a~ " ad 535936,700301,0,109832 2 0177 groff-1.23.0/font/devdvi/HIEC0000644000175000017500000010522613753060053012513 00000000000000name HIEC internalname ecsi1000 spacewidth 349440 slant 11.999911 ligatures ff fi fl ffi ffl 0 checksum -132433781 designsize 10485760 kernpairs bq Bq 116480 bq j 116480 bq .j 116480 bq g 58240 bq u0067_0306 58240 bq y 58240 bq :y 58240 bq 'y 58240 bq v -87360 bq w -58240 bq V -116480 bq W -87360 bq Y -87360 bq :Y -87360 bq 'Y -87360 bq O -29120 bq u004F_030B -29120 bq `O -29120 bq 'O -29120 bq ^O -29120 bq ~O -29120 bq :O -29120 bq OE -29120 bq /O -29120 bq C -29120 bq G -29120 bq 'C -29120 bq u0043_030C -29120 bq u0047_0306 -29120 bq ,C -29120 bq Q -29120 lq oq 116480 lq ` 116480 lq lq 116480 rq cq 116480 rq ' 116480 rq rq 116480 Bq bq 116480 Bq , 116480 Bq Bq 116480 Bq j 116480 Bq .j 116480 Bq g 58240 Bq u0067_0306 58240 Bq y 58240 Bq :y 58240 Bq 'y 58240 Bq v -87360 Bq w -58240 Bq V -116480 Bq W -87360 Bq Y -87360 Bq :Y -87360 Bq 'Y -87360 Bq O -29120 Bq u004F_030B -29120 Bq `O -29120 Bq 'O -29120 Bq ^O -29120 Bq ~O -29120 Bq :O -29120 Bq OE -29120 Bq /O -29120 Bq C -29120 Bq G -29120 Bq 'C -29120 Bq u0043_030C -29120 Bq u0047_0306 -29120 Bq ,C -29120 Bq Q -29120 Fc . -87360 Fc , -87360 ff cq 72800 ff ' 72800 ff oq 72800 ff ` 72800 ff lq 72800 ff rq 72800 ff ? 72800 ff u01C3 72800 ff ! 72800 ff ) 72800 ff rB 72800 ff ] 72800 cq rq 116480 ' rq 116480 cq ? 116480 ' ? 116480 cq u01C3 116480 cq ! 116480 ' u01C3 116480 ' ! 116480 A y -29120 A :y -29120 A 'y -29120 A v -29120 A w -29120 A c -29120 A 'c -29120 A u0063_030C -29120 A ,c -29120 A d -29120 A u0064_030C -29120 A u0111 -29120 A Sd -29120 A e -29120 A u0065_030C -29120 A u0065_0328 -29120 A `e -29120 A 'e -29120 A ^e -29120 A :e -29120 A o -29120 A u006F_030B -29120 A `o -29120 A 'o -29120 A ^o -29120 A ~o -29120 A :o -29120 A oe -29120 A /o -29120 A q -29120 A t -29120 A u0074_030C -29120 A u0074_0327 -29120 A C -29120 A G -29120 A 'C -29120 A u0043_030C -29120 A u0047_0306 -29120 A ,C -29120 A Q -29120 A O -29120 A u004F_030B -29120 A `O -29120 A 'O -29120 A ^O -29120 A ~O -29120 A :O -29120 A OE -29120 A /O -29120 A U -29120 A u0055_030B -29120 A u0055_030A -29120 A `U -29120 A 'U -29120 A ^U -29120 A :U -29120 A T -87360 A u0054_030C -87360 A u0054_0327 -87360 A Y -87360 A :Y -87360 A 'Y -87360 A V -116480 A W -116480 D X -29120 D W -29120 D A -29120 D u0041_0306 -29120 D u0041_0328 -29120 D `A -29120 D 'A -29120 D ^A -29120 D ~A -29120 D :A -29120 D oA -29120 D AE -29120 D V -29120 D Y -29120 D :Y -29120 D 'Y -29120 F o -29120 F a -29120 F e -29120 F y -29120 F u -29120 F r -29120 F v -29120 F s -29120 F c -29120 F d -29120 F g -29120 F m -29120 F n -29120 F p -29120 F w -29120 F z -29120 F ae -29120 F /o -29120 F A -87360 F u0041_0306 -87360 F u0041_0328 -87360 F `A -87360 F 'A -87360 F ^A -87360 F ~A -87360 F :A -87360 F oA -87360 F AE -87360 F O -29120 F u004F_030B -29120 F `O -29120 F 'O -29120 F ^O -29120 F ~O -29120 F :O -29120 F OE -29120 F /O -29120 F C -29120 F G -29120 F 'C -29120 F u0043_030C -29120 F u0047_0306 -29120 F ,C -29120 F Q -29120 I I 29120 K v -29120 K o -29120 K u006F_030B -29120 K `o -29120 K 'o -29120 K ^o -29120 K ~o -29120 K :o -29120 K oe -29120 K /o -29120 K C -29120 K G -29120 K 'C -29120 K u0043_030C -29120 K u0047_0306 -29120 K ,C -29120 K Q -29120 L T -87360 L u0054_030C -87360 L u0054_0327 -87360 L Y -87360 L :Y -87360 L 'Y -87360 L V -116480 L W -116480 O X -29120 O W -29120 O A -29120 O u0041_0306 -29120 O u0041_0328 -29120 O `A -29120 O 'A -29120 O ^A -29120 O ~A -29120 O :A -29120 O oA -29120 O AE -29120 O V -29120 O Y -29120 O :Y -29120 O 'Y -29120 P A -87360 P u0041_0306 -87360 P u0041_0328 -87360 P `A -87360 P 'A -87360 P ^A -87360 P ~A -87360 P :A -87360 P oA -87360 P AE -87360 P o -29120 P u006F_030B -29120 P `o -29120 P 'o -29120 P ^o -29120 P ~o -29120 P :o -29120 P oe -29120 P /o -29120 P e -29120 P u0065_030C -29120 P u0065_0328 -29120 P `e -29120 P 'e -29120 P ^e -29120 P :e -29120 P a -29120 P u0061_0306 -29120 P u0061_0328 -29120 P `a -29120 P 'a -29120 P ^a -29120 P ^a -29120 P ~a -29120 P :a -29120 P oa -29120 P ae -29120 P . -87360 P , -87360 T y -87360 T e -87360 T o -87360 T r -87360 T a -87360 T u -87360 T n -87360 T .i -87360 T c -87360 T d -87360 T g -87360 T p -87360 T s -87360 T v -87360 T w -87360 T x -87360 T z -87360 T A -87360 T u0041_0306 -87360 T u0041_0328 -87360 T `A -87360 T 'A -87360 T ^A -87360 T ~A -87360 T :A -87360 T oA -87360 T AE -87360 V o -29120 V a -29120 V e -29120 V y -29120 V u -29120 V r -29120 V v -29120 V s -29120 V c -29120 V d -29120 V g -29120 V m -29120 V n -29120 V p -29120 V w -29120 V z -29120 V ae -29120 V /o -29120 V A -87360 V u0041_0306 -87360 V u0041_0328 -87360 V `A -87360 V 'A -87360 V ^A -87360 V ~A -87360 V :A -87360 V oA -87360 V AE -87360 V O -29120 V u004F_030B -29120 V `O -29120 V 'O -29120 V ^O -29120 V ~O -29120 V :O -29120 V OE -29120 V /O -29120 V C -29120 V G -29120 V 'C -29120 V u0043_030C -29120 V u0047_0306 -29120 V ,C -29120 V Q -29120 W o -29120 W a -29120 W e -29120 W y -29120 W u -29120 W r -29120 W v -29120 W s -29120 W c -29120 W d -29120 W g -29120 W m -29120 W n -29120 W p -29120 W w -29120 W z -29120 W ae -29120 W /o -29120 W A -87360 W u0041_0306 -87360 W u0041_0328 -87360 W `A -87360 W 'A -87360 W ^A -87360 W ~A -87360 W :A -87360 W oA -87360 W AE -87360 W O -29120 W u004F_030B -29120 W `O -29120 W 'O -29120 W ^O -29120 W ~O -29120 W :O -29120 W OE -29120 W /O -29120 W C -29120 W G -29120 W 'C -29120 W u0043_030C -29120 W u0047_0306 -29120 W ,C -29120 W Q -29120 X O -29120 X u004F_030B -29120 X `O -29120 X 'O -29120 X ^O -29120 X ~O -29120 X :O -29120 X OE -29120 X /O -29120 X C -29120 X G -29120 X 'C -29120 X u0043_030C -29120 X u0047_0306 -29120 X ,C -29120 X Q -29120 Y e -87360 Y o -87360 Y r -87360 Y a -87360 Y u -87360 Y n -87360 Y .i -87360 Y c -87360 Y d -87360 Y g -87360 Y p -87360 Y s -87360 Y v -87360 Y w -87360 Y x -87360 Y z -87360 Y A -87360 Y u0041_0306 -87360 Y u0041_0328 -87360 Y `A -87360 Y 'A -87360 Y ^A -87360 Y ~A -87360 Y :A -87360 Y oA -87360 Y AE -87360 oq lq 116480 ` lq 116480 oq ? 116480 ` ? 116480 oq u01C3 116480 oq ! 116480 ` u01C3 116480 ` ! 116480 a r -29120 a y -29120 a :y -29120 a 'y -29120 a w -29120 b e 29120 b u0065_030C 29120 b u0065_0328 29120 b `e 29120 b 'e 29120 b ^e 29120 b :e 29120 b o 29120 b u006F_030B 29120 b `o 29120 b 'o 29120 b ^o 29120 b ~o 29120 b :o 29120 b oe 29120 b /o 29120 b x -29120 b d 29120 b c 29120 b 'c 29120 b u0063_030C 29120 b ,c 29120 b q 29120 b r -29120 b y -29120 b :y -29120 b 'y -29120 b w -29120 e V -87360 f cq 72800 f ' 72800 f oq 72800 f ` 72800 f lq 72800 f rq 72800 f ? 72800 f u01C3 72800 f ! 72800 f ) 72800 f rB 72800 f ] 72800 g j 29120 k W -87360 k V -87360 k e -29120 k u0065_030C -29120 k u0065_0328 -29120 k `e -29120 k 'e -29120 k ^e -29120 k :e -29120 k a -29120 k u0061_0306 -29120 k u0061_0328 -29120 k `a -29120 k 'a -29120 k ^a -29120 k ^a -29120 k ~a -29120 k :a -29120 k oa -29120 k ae -29120 k o -29120 k u006F_030B -29120 k `o -29120 k 'o -29120 k ^o -29120 k ~o -29120 k :o -29120 k oe -29120 k /o -29120 k c -29120 k 'c -29120 k u0063_030C -29120 k ,c -29120 o e 29120 o u0065_030C 29120 o u0065_0328 29120 o `e 29120 o 'e 29120 o ^e 29120 o :e 29120 o o 29120 o u006F_030B 29120 o `o 29120 o 'o 29120 o ^o 29120 o ~o 29120 o :o 29120 o oe 29120 o /o 29120 o x -29120 o d 29120 o c 29120 o 'c 29120 o u0063_030C 29120 o ,c 29120 o q 29120 o r -29120 o y -29120 o :y -29120 o 'y -29120 o w -29120 p e 29120 p u0065_030C 29120 p u0065_0328 29120 p `e 29120 p 'e 29120 p ^e 29120 p :e 29120 p o 29120 p u006F_030B 29120 p `o 29120 p 'o 29120 p ^o 29120 p ~o 29120 p :o 29120 p oe 29120 p /o 29120 p x -29120 p d 29120 p c 29120 p 'c 29120 p u0063_030C 29120 p ,c 29120 p q 29120 p r -29120 p y -29120 p :y -29120 p 'y -29120 p w -29120 t y -29120 t :y -29120 t 'y -29120 t w -29120 u w -29120 w e -29120 w u0065_030C -29120 w u0065_0328 -29120 w `e -29120 w 'e -29120 w ^e -29120 w :e -29120 w a -29120 w u0061_0306 -29120 w u0061_0328 -29120 w `a -29120 w 'a -29120 w ^a -29120 w ^a -29120 w ~a -29120 w :a -29120 w oa -29120 w ae -29120 w o -29120 w u006F_030B -29120 w `o -29120 w 'o -29120 w ^o -29120 w ~o -29120 w :o -29120 w oe -29120 w /o -29120 w c -29120 w 'c -29120 w u0063_030C -29120 w ,c -29120 y o -29120 y u006F_030B -29120 y `o -29120 y 'o -29120 y ^o -29120 y ~o -29120 y :o -29120 y oe -29120 y /o -29120 y e -29120 y u0065_030C -29120 y u0065_0328 -29120 y `e -29120 y 'e -29120 y ^e -29120 y :e -29120 y a -29120 y u0061_0306 -29120 y u0061_0328 -29120 y `a -29120 y 'a -29120 y ^a -29120 y ^a -29120 y ~a -29120 y :a -29120 y oa -29120 y ae -29120 y . -87360 y , -87360 u0041_0306 y -29120 u0041_0306 :y -29120 u0041_0306 'y -29120 u0041_0306 v -29120 u0041_0306 w -29120 u0041_0306 c -29120 u0041_0306 'c -29120 u0041_0306 u0063_030C -29120 u0041_0306 ,c -29120 u0041_0306 d -29120 u0041_0306 u0064_030C -29120 u0041_0306 u0111 -29120 u0041_0306 Sd -29120 u0041_0306 e -29120 u0041_0306 u0065_030C -29120 u0041_0306 u0065_0328 -29120 u0041_0306 `e -29120 u0041_0306 'e -29120 u0041_0306 ^e -29120 u0041_0306 :e -29120 u0041_0306 o -29120 u0041_0306 u006F_030B -29120 u0041_0306 `o -29120 u0041_0306 'o -29120 u0041_0306 ^o -29120 u0041_0306 ~o -29120 u0041_0306 :o -29120 u0041_0306 oe -29120 u0041_0306 /o -29120 u0041_0306 q -29120 u0041_0306 t -29120 u0041_0306 u0074_030C -29120 u0041_0306 u0074_0327 -29120 u0041_0306 C -29120 u0041_0306 G -29120 u0041_0306 'C -29120 u0041_0306 u0043_030C -29120 u0041_0306 u0047_0306 -29120 u0041_0306 ,C -29120 u0041_0306 Q -29120 u0041_0306 O -29120 u0041_0306 u004F_030B -29120 u0041_0306 `O -29120 u0041_0306 'O -29120 u0041_0306 ^O -29120 u0041_0306 ~O -29120 u0041_0306 :O -29120 u0041_0306 OE -29120 u0041_0306 /O -29120 u0041_0306 U -29120 u0041_0306 u0055_030B -29120 u0041_0306 u0055_030A -29120 u0041_0306 `U -29120 u0041_0306 'U -29120 u0041_0306 ^U -29120 u0041_0306 :U -29120 u0041_0306 T -87360 u0041_0306 u0054_030C -87360 u0041_0306 u0054_0327 -87360 u0041_0306 Y -87360 u0041_0306 :Y -87360 u0041_0306 'Y -87360 u0041_0306 V -116480 u0041_0306 W -116480 'C v -29120 'C w -29120 'C c -29120 'C 'c -29120 'C u0063_030C -29120 'C ,c -29120 'C d -29120 'C u0064_030C -29120 'C u0111 -29120 'C Sd -29120 'C e -29120 'C u0065_030C -29120 'C u0065_0328 -29120 'C `e -29120 'C 'e -29120 'C ^e -29120 'C :e -29120 'C o -29120 'C u006F_030B -29120 'C `o -29120 'C 'o -29120 'C ^o -29120 'C ~o -29120 'C :o -29120 'C oe -29120 'C /o -29120 'C q -29120 'C t -29120 'C u0074_030C -29120 'C u0074_0327 -29120 'C C -29120 'C G -29120 'C 'C -29120 'C u0043_030C -29120 'C u0047_0306 -29120 'C ,C -29120 'C Q -29120 'C O -29120 'C u004F_030B -29120 'C `O -29120 'C 'O -29120 'C ^O -29120 'C ~O -29120 'C :O -29120 'C OE -29120 'C /O -29120 'C U -29120 'C u0055_030B -29120 'C u0055_030A -29120 'C `U -29120 'C 'U -29120 'C ^U -29120 'C :U -29120 'C T -87360 'C u0054_030C -87360 'C u0054_0327 -87360 'C Y -87360 'C :Y -87360 'C 'Y -87360 'C V -116480 'C W -116480 u0044_030C X -29120 u0044_030C W -29120 u0044_030C A -29120 u0044_030C u0041_0306 -29120 u0044_030C u0041_0328 -29120 u0044_030C `A -29120 u0044_030C 'A -29120 u0044_030C ^A -29120 u0044_030C ~A -29120 u0044_030C :A -29120 u0044_030C oA -29120 u0044_030C AE -29120 u0044_030C V -29120 u0044_030C Y -29120 u0044_030C :Y -29120 u0044_030C 'Y -29120 u004C_0301 T -87360 u004C_0301 u0054_030C -87360 u004C_0301 u0054_0327 -87360 u004C_0301 Y -87360 u004C_0301 :Y -87360 u004C_0301 'Y -87360 u004C_0301 V -116480 u004C_0301 W -116480 u004C_030C T -87360 u004C_030C u0054_030C -87360 u004C_030C u0054_0327 -87360 u004C_030C Y -87360 u004C_030C :Y -87360 u004C_030C 'Y -87360 u004C_030C V -116480 u004C_030C W -116480 /L T -87360 /L u0054_030C -87360 /L u0054_0327 -87360 /L Y -87360 /L :Y -87360 /L 'Y -87360 /L V -116480 /L W -116480 u004F_030B X -29120 u004F_030B W -29120 u004F_030B A -29120 u004F_030B u0041_0306 -29120 u004F_030B u0041_0328 -29120 u004F_030B `A -29120 u004F_030B 'A -29120 u004F_030B ^A -29120 u004F_030B ~A -29120 u004F_030B :A -29120 u004F_030B oA -29120 u004F_030B AE -29120 u004F_030B V -29120 u004F_030B Y -29120 u004F_030B :Y -29120 u004F_030B 'Y -29120 u0054_030C y -87360 u0054_030C e -87360 u0054_030C o -87360 u0054_030C r -87360 u0054_030C a -87360 u0054_030C u -87360 u0054_030C n -87360 u0054_030C .i -87360 u0054_030C c -87360 u0054_030C d -87360 u0054_030C g -87360 u0054_030C p -87360 u0054_030C s -87360 u0054_030C v -87360 u0054_030C w -87360 u0054_030C x -87360 u0054_030C z -87360 u0054_030C A -87360 u0054_030C u0041_0306 -87360 u0054_030C u0041_0328 -87360 u0054_030C `A -87360 u0054_030C 'A -87360 u0054_030C ^A -87360 u0054_030C ~A -87360 u0054_030C :A -87360 u0054_030C oA -87360 u0054_030C AE -87360 u0054_0327 y -87360 u0054_0327 e -87360 u0054_0327 o -87360 u0054_0327 r -87360 u0054_0327 a -87360 u0054_0327 u -87360 u0054_0327 n -87360 u0054_0327 .i -87360 u0054_0327 c -87360 u0054_0327 d -87360 u0054_0327 g -87360 u0054_0327 p -87360 u0054_0327 s -87360 u0054_0327 v -87360 u0054_0327 w -87360 u0054_0327 x -87360 u0054_0327 z -87360 u0054_0327 A -87360 u0054_0327 u0041_0306 -87360 u0054_0327 u0041_0328 -87360 u0054_0327 `A -87360 u0054_0327 'A -87360 u0054_0327 ^A -87360 u0054_0327 ~A -87360 u0054_0327 :A -87360 u0054_0327 oA -87360 u0054_0327 AE -87360 :Y e -87360 :Y o -87360 :Y r -87360 :Y a -87360 :Y u -87360 :Y n -87360 :Y .i -87360 :Y c -87360 :Y d -87360 :Y g -87360 :Y p -87360 :Y s -87360 :Y v -87360 :Y w -87360 :Y x -87360 :Y z -87360 :Y A -87360 :Y u0041_0306 -87360 :Y u0041_0328 -87360 :Y `A -87360 :Y 'A -87360 :Y ^A -87360 :Y ~A -87360 :Y :A -87360 :Y oA -87360 :Y AE -87360 u0061_0306 r -29120 u0061_0306 y -29120 u0061_0306 :y -29120 u0061_0306 'y -29120 u0061_0306 w -29120 u0061_0328 w -29120 /l cq 29120 /l ' 29120 /l a -29120 /l u0061_0328 -29120 /l c -29120 /l 'c -29120 /l d -29120 /l e -29120 /l u0065_0328 -29120 /l g -29120 /l o -29120 /l 'o -29120 /l s -29120 /l u0073_0301 -29120 u006F_030B e 29120 u006F_030B u0065_030C 29120 u006F_030B u0065_0328 29120 u006F_030B `e 29120 u006F_030B 'e 29120 u006F_030B ^e 29120 u006F_030B :e 29120 u006F_030B o 29120 u006F_030B u006F_030B 29120 u006F_030B `o 29120 u006F_030B 'o 29120 u006F_030B ^o 29120 u006F_030B ~o 29120 u006F_030B :o 29120 u006F_030B oe 29120 u006F_030B /o 29120 u006F_030B x -29120 u006F_030B d 29120 u006F_030B c 29120 u006F_030B 'c 29120 u006F_030B u0063_030C 29120 u006F_030B ,c 29120 u006F_030B q 29120 u006F_030B r -29120 u006F_030B y -29120 u006F_030B :y -29120 u006F_030B 'y -29120 u006F_030B w -29120 u0074_030C y -29120 u0074_030C :y -29120 u0074_030C 'y -29120 u0074_030C w -29120 u0074_0327 y -29120 u0074_0327 :y -29120 u0074_0327 'y -29120 u0074_0327 w -29120 u0075_030B w -29120 u0075_030A w -29120 :y o -29120 :y u006F_030B -29120 :y `o -29120 :y 'o -29120 :y ^o -29120 :y ~o -29120 :y :o -29120 :y oe -29120 :y /o -29120 :y e -29120 :y u0065_030C -29120 :y u0065_0328 -29120 :y `e -29120 :y 'e -29120 :y ^e -29120 :y :e -29120 :y a -29120 :y u0061_0306 -29120 :y u0061_0328 -29120 :y `a -29120 :y 'a -29120 :y ^a -29120 :y ^a -29120 :y ~a -29120 :y :a -29120 :y oa -29120 :y ae -29120 :y . -87360 :y , -87360 `A y -29120 `A :y -29120 `A 'y -29120 `A v -29120 `A w -29120 `A c -29120 `A 'c -29120 `A u0063_030C -29120 `A ,c -29120 `A d -29120 `A u0064_030C -29120 `A u0111 -29120 `A Sd -29120 `A e -29120 `A u0065_030C -29120 `A u0065_0328 -29120 `A `e -29120 `A 'e -29120 `A ^e -29120 `A :e -29120 `A o -29120 `A u006F_030B -29120 `A `o -29120 `A 'o -29120 `A ^o -29120 `A ~o -29120 `A :o -29120 `A oe -29120 `A /o -29120 `A q -29120 `A t -29120 `A u0074_030C -29120 `A u0074_0327 -29120 `A C -29120 `A G -29120 `A 'C -29120 `A u0043_030C -29120 `A u0047_0306 -29120 `A ,C -29120 `A Q -29120 `A O -29120 `A u004F_030B -29120 `A `O -29120 `A 'O -29120 `A ^O -29120 `A ~O -29120 `A :O -29120 `A OE -29120 `A /O -29120 `A U -29120 `A u0055_030B -29120 `A u0055_030A -29120 `A `U -29120 `A 'U -29120 `A ^U -29120 `A :U -29120 `A T -87360 `A u0054_030C -87360 `A u0054_0327 -87360 `A Y -87360 `A :Y -87360 `A 'Y -87360 `A V -116480 `A W -116480 'A y -29120 'A :y -29120 'A 'y -29120 'A v -29120 'A w -29120 'A c -29120 'A 'c -29120 'A u0063_030C -29120 'A ,c -29120 'A d -29120 'A u0064_030C -29120 'A u0111 -29120 'A Sd -29120 'A e -29120 'A u0065_030C -29120 'A u0065_0328 -29120 'A `e -29120 'A 'e -29120 'A ^e -29120 'A :e -29120 'A o -29120 'A u006F_030B -29120 'A `o -29120 'A 'o -29120 'A ^o -29120 'A ~o -29120 'A :o -29120 'A oe -29120 'A /o -29120 'A q -29120 'A t -29120 'A u0074_030C -29120 'A u0074_0327 -29120 'A C -29120 'A G -29120 'A 'C -29120 'A u0043_030C -29120 'A u0047_0306 -29120 'A ,C -29120 'A Q -29120 'A O -29120 'A u004F_030B -29120 'A `O -29120 'A 'O -29120 'A ^O -29120 'A ~O -29120 'A :O -29120 'A OE -29120 'A /O -29120 'A U -29120 'A u0055_030B -29120 'A u0055_030A -29120 'A `U -29120 'A 'U -29120 'A ^U -29120 'A :U -29120 'A T -87360 'A u0054_030C -87360 'A u0054_0327 -87360 'A Y -87360 'A :Y -87360 'A 'Y -87360 'A V -116480 'A W -116480 ^A y -29120 ^A :y -29120 ^A 'y -29120 ^A v -29120 ^A w -29120 ^A c -29120 ^A 'c -29120 ^A u0063_030C -29120 ^A ,c -29120 ^A d -29120 ^A u0064_030C -29120 ^A u0111 -29120 ^A Sd -29120 ^A e -29120 ^A u0065_030C -29120 ^A u0065_0328 -29120 ^A `e -29120 ^A 'e -29120 ^A ^e -29120 ^A :e -29120 ^A o -29120 ^A u006F_030B -29120 ^A `o -29120 ^A 'o -29120 ^A ^o -29120 ^A ~o -29120 ^A :o -29120 ^A oe -29120 ^A /o -29120 ^A q -29120 ^A t -29120 ^A u0074_030C -29120 ^A u0074_0327 -29120 ^A C -29120 ^A G -29120 ^A 'C -29120 ^A u0043_030C -29120 ^A u0047_0306 -29120 ^A ,C -29120 ^A Q -29120 ^A O -29120 ^A u004F_030B -29120 ^A `O -29120 ^A 'O -29120 ^A ^O -29120 ^A ~O -29120 ^A :O -29120 ^A OE -29120 ^A /O -29120 ^A U -29120 ^A u0055_030B -29120 ^A u0055_030A -29120 ^A `U -29120 ^A 'U -29120 ^A ^U -29120 ^A :U -29120 ^A T -87360 ^A u0054_030C -87360 ^A u0054_0327 -87360 ^A Y -87360 ^A :Y -87360 ^A 'Y -87360 ^A V -116480 ^A W -116480 ~A y -29120 ~A :y -29120 ~A 'y -29120 ~A v -29120 ~A w -29120 ~A c -29120 ~A 'c -29120 ~A u0063_030C -29120 ~A ,c -29120 ~A d -29120 ~A u0064_030C -29120 ~A u0111 -29120 ~A Sd -29120 ~A e -29120 ~A u0065_030C -29120 ~A u0065_0328 -29120 ~A `e -29120 ~A 'e -29120 ~A ^e -29120 ~A :e -29120 ~A o -29120 ~A u006F_030B -29120 ~A `o -29120 ~A 'o -29120 ~A ^o -29120 ~A ~o -29120 ~A :o -29120 ~A oe -29120 ~A /o -29120 ~A q -29120 ~A t -29120 ~A u0074_030C -29120 ~A u0074_0327 -29120 ~A C -29120 ~A G -29120 ~A 'C -29120 ~A u0043_030C -29120 ~A u0047_0306 -29120 ~A ,C -29120 ~A Q -29120 ~A O -29120 ~A u004F_030B -29120 ~A `O -29120 ~A 'O -29120 ~A ^O -29120 ~A ~O -29120 ~A :O -29120 ~A OE -29120 ~A /O -29120 ~A U -29120 ~A u0055_030B -29120 ~A u0055_030A -29120 ~A `U -29120 ~A 'U -29120 ~A ^U -29120 ~A :U -29120 ~A T -87360 ~A u0054_030C -87360 ~A u0054_0327 -87360 ~A Y -87360 ~A :Y -87360 ~A 'Y -87360 ~A V -116480 ~A W -116480 :A y -29120 :A :y -29120 :A 'y -29120 :A v -29120 :A w -29120 :A c -29120 :A 'c -29120 :A u0063_030C -29120 :A ,c -29120 :A d -29120 :A u0064_030C -29120 :A u0111 -29120 :A Sd -29120 :A e -29120 :A u0065_030C -29120 :A u0065_0328 -29120 :A `e -29120 :A 'e -29120 :A ^e -29120 :A :e -29120 :A o -29120 :A u006F_030B -29120 :A `o -29120 :A 'o -29120 :A ^o -29120 :A ~o -29120 :A :o -29120 :A oe -29120 :A /o -29120 :A q -29120 :A t -29120 :A u0074_030C -29120 :A u0074_0327 -29120 :A C -29120 :A G -29120 :A 'C -29120 :A u0043_030C -29120 :A u0047_0306 -29120 :A ,C -29120 :A Q -29120 :A O -29120 :A u004F_030B -29120 :A `O -29120 :A 'O -29120 :A ^O -29120 :A ~O -29120 :A :O -29120 :A OE -29120 :A /O -29120 :A U -29120 :A u0055_030B -29120 :A u0055_030A -29120 :A `U -29120 :A 'U -29120 :A ^U -29120 :A :U -29120 :A T -87360 :A u0054_030C -87360 :A u0054_0327 -87360 :A Y -87360 :A :Y -87360 :A 'Y -87360 :A V -116480 :A W -116480 oA y -29120 oA :y -29120 oA 'y -29120 oA v -29120 oA w -29120 oA c -29120 oA 'c -29120 oA u0063_030C -29120 oA ,c -29120 oA d -29120 oA u0064_030C -29120 oA u0111 -29120 oA Sd -29120 oA e -29120 oA u0065_030C -29120 oA u0065_0328 -29120 oA `e -29120 oA 'e -29120 oA ^e -29120 oA :e -29120 oA o -29120 oA u006F_030B -29120 oA `o -29120 oA 'o -29120 oA ^o -29120 oA ~o -29120 oA :o -29120 oA oe -29120 oA /o -29120 oA q -29120 oA t -29120 oA u0074_030C -29120 oA u0074_0327 -29120 oA C -29120 oA G -29120 oA 'C -29120 oA u0043_030C -29120 oA u0047_0306 -29120 oA ,C -29120 oA Q -29120 oA O -29120 oA u004F_030B -29120 oA `O -29120 oA 'O -29120 oA ^O -29120 oA ~O -29120 oA :O -29120 oA OE -29120 oA /O -29120 oA U -29120 oA u0055_030B -29120 oA u0055_030A -29120 oA `U -29120 oA 'U -29120 oA ^U -29120 oA :U -29120 oA T -87360 oA u0054_030C -87360 oA u0054_0327 -87360 oA Y -87360 oA :Y -87360 oA 'Y -87360 oA V -116480 oA W -116480 u0189 X -29120 u0110 X -29120 -D X -29120 u0189 W -29120 u0110 W -29120 -D W -29120 u0189 A -29120 u0110 A -29120 -D A -29120 u0189 u0041_0306 -29120 u0110 u0041_0306 -29120 -D u0041_0306 -29120 u0189 u0041_0328 -29120 u0110 u0041_0328 -29120 -D u0041_0328 -29120 u0189 `A -29120 u0110 `A -29120 -D `A -29120 u0189 'A -29120 u0110 'A -29120 -D 'A -29120 u0189 ^A -29120 u0110 ^A -29120 -D ^A -29120 u0189 ~A -29120 u0110 ~A -29120 -D ~A -29120 u0189 :A -29120 u0110 :A -29120 -D :A -29120 u0189 oA -29120 u0110 oA -29120 -D oA -29120 u0189 AE -29120 u0110 AE -29120 -D AE -29120 u0189 V -29120 u0110 V -29120 -D V -29120 u0189 Y -29120 u0110 Y -29120 -D Y -29120 u0189 :Y -29120 u0110 :Y -29120 -D :Y -29120 u0189 'Y -29120 u0110 'Y -29120 -D 'Y -29120 `O X -29120 `O W -29120 `O A -29120 `O u0041_0306 -29120 `O u0041_0328 -29120 `O `A -29120 `O 'A -29120 `O ^A -29120 `O ~A -29120 `O :A -29120 `O oA -29120 `O AE -29120 `O V -29120 `O Y -29120 `O :Y -29120 `O 'Y -29120 'O X -29120 'O W -29120 'O A -29120 'O u0041_0306 -29120 'O u0041_0328 -29120 'O `A -29120 'O 'A -29120 'O ^A -29120 'O ~A -29120 'O :A -29120 'O oA -29120 'O AE -29120 'O V -29120 'O Y -29120 'O :Y -29120 'O 'Y -29120 ^O X -29120 ^O W -29120 ^O A -29120 ^O u0041_0306 -29120 ^O u0041_0328 -29120 ^O `A -29120 ^O 'A -29120 ^O ^A -29120 ^O ~A -29120 ^O :A -29120 ^O oA -29120 ^O AE -29120 ^O V -29120 ^O Y -29120 ^O :Y -29120 ^O 'Y -29120 ~O X -29120 ~O W -29120 ~O A -29120 ~O u0041_0306 -29120 ~O u0041_0328 -29120 ~O `A -29120 ~O 'A -29120 ~O ^A -29120 ~O ~A -29120 ~O :A -29120 ~O oA -29120 ~O AE -29120 ~O V -29120 ~O Y -29120 ~O :Y -29120 ~O 'Y -29120 :O X -29120 :O W -29120 :O A -29120 :O u0041_0306 -29120 :O u0041_0328 -29120 :O `A -29120 :O 'A -29120 :O ^A -29120 :O ~A -29120 :O :A -29120 :O oA -29120 :O AE -29120 :O V -29120 :O Y -29120 :O :Y -29120 :O 'Y -29120 /O X -29120 /O W -29120 /O A -29120 /O u0041_0306 -29120 /O u0041_0328 -29120 /O `A -29120 /O 'A -29120 /O ^A -29120 /O ~A -29120 /O :A -29120 /O oA -29120 /O AE -29120 /O V -29120 /O Y -29120 /O :Y -29120 /O 'Y -29120 'Y e -87360 'Y o -87360 'Y r -87360 'Y a -87360 'Y u -87360 'Y n -87360 'Y .i -87360 'Y c -87360 'Y d -87360 'Y g -87360 'Y p -87360 'Y s -87360 'Y v -87360 'Y w -87360 'Y x -87360 'Y z -87360 'Y A -87360 'Y u0041_0306 -87360 'Y u0041_0328 -87360 'Y `A -87360 'Y 'A -87360 'Y ^A -87360 'Y ~A -87360 'Y :A -87360 'Y oA -87360 'Y AE -87360 `a r -29120 `a y -29120 `a :y -29120 `a 'y -29120 `a w -29120 'a r -29120 'a y -29120 'a :y -29120 'a 'y -29120 'a w -29120 ^a r -29120 ^a y -29120 ^a :y -29120 ^a 'y -29120 ^a w -29120 ~a r -29120 ~a y -29120 ~a :y -29120 ~a 'y -29120 ~a w -29120 :a r -29120 :a y -29120 :a :y -29120 :a 'y -29120 :a w -29120 oa r -29120 oa y -29120 oa :y -29120 oa 'y -29120 oa w -29120 `o e 29120 `o u0065_030C 29120 `o u0065_0328 29120 `o `e 29120 `o 'e 29120 `o ^e 29120 `o :e 29120 `o o 29120 `o u006F_030B 29120 `o `o 29120 `o 'o 29120 `o ^o 29120 `o ~o 29120 `o :o 29120 `o oe 29120 `o /o 29120 `o x -29120 `o d 29120 `o c 29120 `o 'c 29120 `o u0063_030C 29120 `o ,c 29120 `o q 29120 `o r -29120 `o y -29120 `o :y -29120 `o 'y -29120 `o w -29120 'o e 29120 'o u0065_030C 29120 'o u0065_0328 29120 'o `e 29120 'o 'e 29120 'o ^e 29120 'o :e 29120 'o o 29120 'o u006F_030B 29120 'o `o 29120 'o 'o 29120 'o ^o 29120 'o ~o 29120 'o :o 29120 'o oe 29120 'o /o 29120 'o x -29120 'o d 29120 'o c 29120 'o 'c 29120 'o u0063_030C 29120 'o ,c 29120 'o q 29120 'o r -29120 'o y -29120 'o :y -29120 'o 'y -29120 'o w -29120 ^o e 29120 ^o u0065_030C 29120 ^o u0065_0328 29120 ^o `e 29120 ^o 'e 29120 ^o ^e 29120 ^o :e 29120 ^o o 29120 ^o u006F_030B 29120 ^o `o 29120 ^o 'o 29120 ^o ^o 29120 ^o ~o 29120 ^o :o 29120 ^o oe 29120 ^o /o 29120 ^o x -29120 ^o d 29120 ^o c 29120 ^o 'c 29120 ^o u0063_030C 29120 ^o ,c 29120 ^o q 29120 ^o r -29120 ^o y -29120 ^o :y -29120 ^o 'y -29120 ^o w -29120 ~o e 29120 ~o u0065_030C 29120 ~o u0065_0328 29120 ~o `e 29120 ~o 'e 29120 ~o ^e 29120 ~o :e 29120 ~o o 29120 ~o u006F_030B 29120 ~o `o 29120 ~o 'o 29120 ~o ^o 29120 ~o ~o 29120 ~o :o 29120 ~o oe 29120 ~o /o 29120 ~o x -29120 ~o d 29120 ~o c 29120 ~o 'c 29120 ~o u0063_030C 29120 ~o ,c 29120 ~o q 29120 ~o r -29120 ~o y -29120 ~o :y -29120 ~o 'y -29120 ~o w -29120 :o e 29120 :o u0065_030C 29120 :o u0065_0328 29120 :o `e 29120 :o 'e 29120 :o ^e 29120 :o :e 29120 :o o 29120 :o u006F_030B 29120 :o `o 29120 :o 'o 29120 :o ^o 29120 :o ~o 29120 :o :o 29120 :o oe 29120 :o /o 29120 :o x -29120 :o d 29120 :o c 29120 :o 'c 29120 :o u0063_030C 29120 :o ,c 29120 :o q 29120 :o r -29120 :o y -29120 :o :y -29120 :o 'y -29120 :o w -29120 /o e 29120 /o u0065_030C 29120 /o u0065_0328 29120 /o `e 29120 /o 'e 29120 /o ^e 29120 /o :e 29120 /o o 29120 /o u006F_030B 29120 /o `o 29120 /o 'o 29120 /o ^o 29120 /o ~o 29120 /o :o 29120 /o oe 29120 /o /o 29120 /o x -29120 /o d 29120 /o c 29120 /o 'c 29120 /o u0063_030C 29120 /o ,c 29120 /o q 29120 /o r -29120 /o y -29120 /o :y -29120 /o 'y -29120 /o w -29120 `u w -29120 'u w -29120 ^u w -29120 :u w -29120 'y o -29120 'y u006F_030B -29120 'y `o -29120 'y 'o -29120 'y ^o -29120 'y ~o -29120 'y :o -29120 'y oe -29120 'y /o -29120 'y e -29120 'y u0065_030C -29120 'y u0065_0328 -29120 'y `e -29120 'y 'e -29120 'y ^e -29120 'y :e -29120 'y a -29120 'y u0061_0306 -29120 'y u0061_0328 -29120 'y `a -29120 'y 'a -29120 'y ^a -29120 'y ^a -29120 'y ~a -29120 'y :a -29120 'y oa -29120 'y ae -29120 'y . -87360 'y , -87360 charset ga 524160,669760 2 0000 aa 524160,669760,0,84120 2 0001 a^ 524160,669760 2 0002 a~ 524160,669760,0,84120 2 0003 ad 524160,689730,0,62688 2 0004 a" 524160,669760,0,84120 2 0005 ao 756650,669760 2 0006 ah 524160,669760 2 0007 ab 524160,669760,0,87032 2 0010 a- 524160,689730,0,103456 2 0011 a. 291200,710738,0,81526 2 0012 ac 465920,0,178360 1 0013 ho 291200,0,203840 1 0014 bq 291200,87360,131040 1 0015 fo 465920,463008,0,39555 0 0016 fc 465920,463008,0,39555 0 0017 lq 349440,757120,0,155106 2 0020 rq 349440,757120,0,9506 2 0021 Bq 349440,87360,131040,9506 1 0022 Fo 698880,463008,0,22390 0 0023 Fc 698880,463008 0 0024 en 524160,463008,0,90325 0 0025 em 1048320,463008,0,90325 0 0026 --- 0,463008 0 0027 --- 465920,782600,29120,35251 3 0030 .i 250432,463008,0,43706 0 0031 .j 279552,463008,203840,43706 1 0032 ff 611520,757120,0,233730 2 0033 fi 562016,757120,0,108514 2 0034 fl 562016,757120,0,105602 2 0035 Fi 853216,757120,0,108514 2 0036 Fl 853216,757120,0,105602 2 0037 u2423 524160,463008,101920,34338 1 0040 u01C3 334880,757120,0,66290 2 0041 ! " dq 524160,757120,0,56098 2 0042 " " sh 873600,757120,232960,53326 3 0043 # " Do 524160,782600,29120,116955 3 0044 $ " % 873600,782600,29120,35251 3 0045 & 794976,757120,0,32051 2 0046 cq 291200,757120,0,88130 2 0047 ' " ( 407680,782600,262080,137998 3 0050 ) 407680,782600,262080,26586 3 0051 * 524160,782600,0,123438 2 0052 + 815360,611520,87360,26586 3 0053 , 291200,87360,131040 1 0054 - 349440,463008,0,20397 0 0055 . 291200,87360 0 0056 sl 524160,782600,262080,137998 3 0057 / " 0 524160,689730,0,116955 2 0060 1 524160,689730,0,116955 2 0061 2 524160,689730,0,116955 2 0062 3 524160,689730,0,116955 2 0063 4 524160,689730,0,116955 2 0064 5 524160,689730,0,116955 2 0065 6 524160,689730,0,116955 2 0066 7 524160,689730,0,116955 2 0067 8 524160,689730,0,116955 2 0070 9 524160,689730,0,116955 2 0071 : 291200,463008,0,26234 0 0072 ; 291200,463008,131040,26234 1 0073 < 815360,571045,50091,63819 3 0074 = 815360,387883,-136277,53326 0 0075 > 815360,571045,50091 3 0076 ? 495040,757120,0,128744 2 0077 at 698880,757120,0,83530 2 0100 @ " A 698880,728000 2 0101 B 698880,728000,0,86934,0,43467 2 0102 C 669760,728000,0,125619,-75542,62810 2 0103 D 757120,728000,0,79198,0,50078 2 0104 E 626080,728000,0,125619,0,62810 2 0105 F 596960,728000,0,140179,0,-5421 2 0106 G 698880,728000,0,125619,-75542,62810 2 0107 H 742560,728000,0,84851,0,42426 2 0110 I 291200,728000,0,140179,0,70090 2 0111 J 495040,728000,0,84851,0,13306 2 0112 K 728000,728000,0,125619,0,62810 2 0113 L 567840,728000,0,0,0,58240 2 0114 M 917280,728000,0,84851,0,13306 2 0115 N 742560,728000,0,84851,0,13306 2 0116 O 771680,728000,0,79198,-75542,50078 2 0117 P 669760,728000,0,86934,0,-58666 2 0120 Q 771680,728000,131040,79198,-75542,79198 3 0121 R 677040,728000,0,86934,0,65202 2 0122 S 582400,728000,0,96499,0,48250 2 0123 T 713440,728000,0,140179,-116054,-5421 2 0124 U 720720,728000,0,84851,-75542,13306 2 0125 V 698880,728000,0,169299,-111059,-63661 2 0126 W 990080,728000,0,169299,-111059,23699 2 0127 X 698880,728000,0,140179,0,70090 2 0130 Y 698880,728000,0,180947,-125619,-52013 2 0131 Z 640640,728000,0,125619,0,62810 2 0132 lB 302848,782600,262080,167118 3 0133 [ " rs 524160,782600,262080 3 0134 \ " rB 302848,782600,262080,91406 3 0135 ] " ha 640640,757120,0,87882 2 0136 ^ " _ 815360,0,259754 1 0137 oq 291200,757120,0,88130 2 0140 ` " a 503776,463008,0,10282 0 0141 b 541632,757120,0,32051 2 0142 c 465920,463008,0,87386 0 0143 d 541632,757120,0,105602 2 0144 e 465920,463008,0,71054 0 0145 f 320320,757120,0,233730 2 0146 g 524160,463008,203840,113594 1 0147 h 541632,757120,0,18638 2 0150 i 250432,710738,0,101877 2 0151 j 279552,710738,203840,96086 3 0152 k 512512,757120,0,87386 2 0153 l 250432,757120,0,105602 2 0154 m 832832,463008,0,18638 0 0155 n 541632,463008,0,18638 0 0156 o 524160,463008,0,69323 0 0157 p 541632,463008,203840,40781 1 0160 q 541632,463008,203840,43706 1 0161 r 358176,463008,0,113594 0 0162 s 401856,463008,0,81526 0 0163 t 378560,599043,0,75738 2 0164 u 541632,463008,0,43706 0 0165 v 483392,463008,0,113594 0 0166 w 716352,463008,0,113594 0 0167 x 483392,463008,0,96086 0 0170 y 483392,463008,203840,113594 1 0171 z 455728,463008,0,91754 0 0172 lC 524160,782600,262080,140910 3 0173 { " u01C0 291200,782600,262080,71610 3 0174 ba " | " rC 524160,782600,262080,29498 3 0175 } " ~ 640640,710738,0,92522 2 0176 hy 174720,463008,0,20397 0 0177 u0041_0306 698880,931840 2 0200 u0041_0328 698880,728000,203840 3 0201 'C 669760,892202,0,125619 2 0202 u0043_030C 669760,931840,0,125619,-75542,62810 2 0203 u0044_030C 757120,931840,0,79198,0,50078 2 0204 u0045_030C 626080,931840,0,125619,0,62810 2 0205 u0045_0328 626080,728000,203840,125619 3 0206 u0047_0306 698880,931840,0,125619,-75542,62810 2 0207 u004C_0301 567840,892202,0,0,0,58240 2 0210 u004C_030C 567840,931840,0,0,0,58240 2 0211 /L 655200,728000 2 0212 u004E_0301 742560,892202,0,84851 2 0213 u004E_030C 742560,931840,0,84851,0,13306 2 0214 u014A 786240,728000,0,154739,0,48250 2 0215 u004F_030B 771680,892202,0,79198,-75542,50078 2 0216 u0052_0301 677040,892202,0,86934,0,65202 2 0217 u0052_030C 677040,931840,0,86934,0,65202 2 0220 u0053_0301 582400,892202,0,96499 2 0221 vS 582400,931840,0,96499,0,48250 2 0222 u0053_0327 582400,728000,178360,96499,0,48250 3 0223 u0054_030C 713440,931840,0,140179,-116054,-5421 2 0224 u0054_0327 713440,728000,178360,140179,-116054,-5421 3 0225 u0055_030B 720720,892202,0,84851,-75542,13306 2 0226 u0055_030A 720720,931840,0,84851,-75542,13306 2 0227 :Y 698880,931840,0,180947,-125619,-52013 2 0230 u005A_0301 640640,892202,0,125619 2 0231 vZ 640640,931840,0,125619,0,62810 2 0232 u005A_0307 640640,892202,0,125619 2 0233 IJ 757120,728000,0,84851,0,13306 2 0234 u0049_0307 291200,892202,0,140179,0,70090 2 0235 u0111 541632,757120,0,105602 2 0236 sc 465920,757120,203840 3 0237 u0061_0306 503776,669760,0,10282 2 0240 u0061_0328 503776,463008,203840,10282 1 0241 'c 465920,669760,0,87386 2 0242 u0063_030C 465920,669760,0,87386 2 0243 u0064_030C 663936,757120,0,105602 2 0244 u0065_030C 465920,669760,0,71054 2 0245 u0065_0328 465920,463008,203840,71054 1 0246 u0067_0306 524160,669760,203840,113594 3 0247 u006C_0301 250432,892202,0,105602 2 0250 u006C_030C 372736,757120,0,105602 2 0251 /l 340122,757120,0,105602 2 0252 u006E_0301 541632,669760,0,18638 2 0253 u006E_030C 541632,669760,0,18638 2 0254 u016A 541632,463008,203840,18638 1 0255 u006F_030B 524160,669760,0,69323 2 0256 u0072_0301 358176,669760,0,113594 2 0257 u0072_030C 358176,669760,0,113594 2 0260 u0073_0301 401856,669760,0,81526 2 0261 vs 401856,669760,0,81526 2 0262 u0073_0327 401856,463008,178360,81526 1 0263 u0074_030C 378560,757120,0,137634 2 0264 u0074_0327 378560,599043,178360,75738 3 0265 u0075_030B 541632,669760,0,43706 2 0266 u0075_030A 541632,669760,0,43706 2 0267 :y 483392,689730,203840,113594 3 0270 u007A_0301 455728,669760,0,91754 2 0271 vz 455728,669760,0,91754 2 0272 u007A_0307 455728,710738,0,91754 2 0273 ij 570752,710738,203840,101877 3 0274 r! 334880,553280,203840,22962 3 0275 r? 495040,553280,203840 3 0276 Po 790458,757120 2 0277 `A 698880,892202 2 0300 'A 698880,892202,0,20814 2 0301 ^A 698880,931840 2 0302 ~A 698880,931840 2 0303 :A 698880,931840 2 0304 oA 698880,892202 2 0305 AE 902720,728000,0,125619 2 0306 ,C 669760,728000,178360,125619,-75542,62810 3 0307 `E 626080,892202,0,125619,0,62810 2 0310 'E 626080,892202,0,125619,0,62810 2 0311 ^E 626080,931840,0,125619,0,62810 2 0312 :E 626080,931840,0,125619 2 0313 `I 291200,892202,0,140179,0,70090 2 0314 'I 291200,892202,0,140179,0,70090 2 0315 ^I 291200,931840,0,140179,0,70090 2 0316 :I 291200,931840,0,140179,0,70090 2 0317 u0189 757120,728000,0,79198,0,50078 2 0320 u0110 " -D " ~N 742560,931840,0,84851,0,13306 2 0321 `O 771680,892202,0,79198,-75542,50078 2 0322 'O 771680,892202,0,79198 2 0323 ^O 771680,931840,0,79198,-75542,50078 2 0324 ~O 771680,931840,0,79198,-75542,50078 2 0325 :O 771680,931840,0,79198,-75542,50078 2 0326 OE 1019200,728000,0,125619 2 0327 /O 815360,782600,50960,79198 3 0330 `U 720720,892202,0,84851,-75542,13306 2 0331 'U 720720,892202,0,84851 2 0332 ^U 720720,931840,0,84851,-75542,13306 2 0333 :U 720720,931840,0,84851,-75542,13306 2 0334 'Y 698880,892202,0,180947,-125619,-52013 2 0335 TP 611520,728000,0,86934,0,43467 2 0336 --- 1164800,728000,0,96499,0,48250 2 0337 `a 503776,669760,0,10282 2 0340 'a 503776,669760,0,10282 2 0341 ^a 503776,669760,0,10282 2 0342 ~a 503776,669760,0,10282 2 0343 :a 503776,689730,0,10282 2 0344 oa 503776,669760,0,10282 2 0345 ae 757120,463008,0,71054 0 0346 ,c 465920,463008,178360,87386 1 0347 `e 465920,669760,0,71054 2 0350 'e 465920,669760,0,71054 2 0351 ^e 465920,669760,0,71054 2 0352 :e 465920,689730,0,71054 2 0353 `i 250432,669760,0,87032 2 0354 'i 250432,669760,0,87032 2 0355 ^i 250432,669760,0,87032 2 0356 :i 308672,689730,0,87032 2 0357 Sd 524160,757120,0,99034 2 0360 ~n 541632,669760,0,18638 2 0361 `o 524160,669760,0,69323 2 0362 'o 524160,669760,0,69323 2 0363 ^o 524160,669760,0,69323 2 0364 ~o 524160,669760,0,69323 2 0365 :o 524160,689730,0,69323 2 0366 oe 815360,463008,0,71054 0 0367 /o 524160,571045,101920,50810 3 0370 `u 541632,669760,0,43706 2 0371 'u 541632,669760,0,43706 2 0372 ^u 541632,669760,0,43706 2 0373 :u 541632,689730,0,43706 2 0374 'y 483392,669760,203840,113594 3 0375 Tp 541632,757120,203840,40781 3 0376 ss 503776,757120,0,102690 2 0377 groff-1.23.0/font/devdvi/TITC0000644000175000017500000001064513753060053012546 00000000000000name TITC special internalname tcti1000 spacewidth 375066 slant 14.036243 checksum 427649518 designsize 10485760 charset --- 535808,634477 2 0000 --- 535808,634477,0,79074 2 0001 --- 535808,672672,0,62390 2 0002 --- 535808,672672,0,113859 2 0003 --- 535808,672672 2 0004 --- 535808,634477,0,105864 2 0005 --- 779251,672672 2 0006 --- 535808,672672 2 0007 --- 535808,672672,0,98717 2 0010 --- 535808,672672,0,127254 2 0011 --- 321485,634477 2 0012 --- 482227,0,178360 1 0013 --- 321485,0,203840 1 0014 --- 428646,110656,203840 1 0015 --- 535808,110656,203840 1 0022 --- 750131,450486,0,96528 0 0025 --- 830502,450486,0,96528 0 0026 --- 0,716352 2 0027 <- 1018035,384606,-139554 0 0030 -> 1018035,384606,-139554 0 0031 --- 321485,728000,0,454288 2 0032 --- 375066,992992,0,510522 2 0033 --- 535808,728000,0,454288 2 0034 --- 535808,728000,0,510522 2 0035 --- 0,728000 2 0037 u2422 482227,728000,0,66174,-46666,66174 2 0040 Do 535808,786240,58240,142106 3 0044 $ " aq 321485,728000,0,117062 2 0047 --- 535808,487760,-36400 2 0052 , 321485,110656,203840 1 0054 --- 375066,384606,-139554,69362 0 0055 . 321485,110656 0 0056 f/ 535808,786240,262080,169770 3 0057 0 535808,450486,0,68272 0 0060 1 535808,450486 0 0061 2 535808,450486,0,68840 0 0062 3 535808,450486,203840,68840 1 0063 4 535808,450486,203840,12376 1 0064 5 535808,450486,203840,59259 1 0065 6 535808,672672,0,115315 2 0066 7 535808,450486,203840,112840 1 0067 8 535808,672672,0,115315 2 0070 9 535808,450486,203840,59259 1 0071 la 428646,786240,262080 3 0074 \- 803712,581944,59405,38730 3 0075 ra 428646,786240,262080 3 0076 u2127 750131,716352,0,160334,0,80168 2 0115 ci 1125197,786240,262080 3 0117 u03A9 750131,716352,0,107526,0,53763 2 0127 u301A 442042,786240,262080 3 0133 u301B 442042,786240,262080 3 0135 ua 535808,728000,203840,96387 3 0136 da 535808,728000,203840 3 0137 --- 535808,728000 2 0140 --- 535808,487760,-36400 2 0142 --- 535808,487760,-36400 2 0143 --- 535808,634477,27666 3 0144 --- 1018035,728000 2 0154 --- 535808,487760,-36400 2 0155 u266A 589389,728000 2 0156 ti 642970,128960 0 0176 ~ " --- 214323,384606,-139554,69362 0 0177 --- 642970,728000,0,113277 2 0200 --- 642970,728000,0,104250 2 0201 --- 535808,728000,0,128419 2 0202 --- 535808,728000 2 0203 dg 482227,728000,203840 3 0204 dd 482227,728000,203840 3 0205 u2016 535808,786240,262080 3 0206 %0 1178778,786240,58240,142979 3 0207 bu 535808,450486,-74547 0 0210 u2103 964454,716352,0,152298,-80517,76149 2 0211 --- 642970,786240,58240,142106 3 0212 --- 535808,548426,101920,102125 3 0213 Fn 321485,728000,203840,222186,104541,112840 3 0214 u20A1 750131,786240,58240,152298,-80517,76149 3 0215 u20A9 1047155,716352,0,192483,-138902,58531 2 0216 u20A6 806042,716352,0,171808,0,59114 2 0217 --- 810992,786240,58240,91437,-80517,91437 3 0220 u20B1 724506,716352,0,107526,0,-26426 2 0221 u20A4 806261,728000 2 0222 u211E 764691,716352,0,40550,0,30413 2 0223 u203D 589389,728000,0,128419 2 0224 --- 535808,524160,203840 3 0225 u20AB 535808,786240,0,122886,-46666,122886 2 0226 tm 696550,786240,0,550366 2 0227 u2031 1515405,786240,58240,142979 3 0230 --- 509018,728000,203840 3 0231 u0E3F 737901,786240,58240,107526,0,53763 3 0232 u2116 937373,716352,0,171808,0,59114 2 0233 u2052 535808,786240,0,169770 2 0234 u212E 705869,716352,0,136106 2 0235 u25E6 535808,450486,-74547 0 0236 u2120 696550,786240,0,550366 2 0237 u2045 401856,786240,262080,23587 3 0240 u2046 401856,786240,262080,154627 3 0241 ct 535808,548426,101920,102125 3 0242 Po 806261,728000 2 0243 Cs 816510,581944,0,112840 2 0244 Ye 779251,716352,0,203198 2 0245 bb 214323,786240,262080,142979 3 0246 sc 482227,728000,203840 3 0247 --- 535808,700130,0,109803 2 0250 co 1125197,786240,262080 3 0251 Of 482227,786240,0,137592 2 0252 --- 1125197,786240,262080 3 0253 tno 696550,450486,0,86050 0 0254 u2117 1125197,786240,262080 3 0255 rg 1125197,786240,262080 3 0256 --- 803712,728000 2 0257 de 375066,716352 2 0260 t+- 803712,581944,59405,38730 3 0261 S2 482227,786240,0,169770 2 0262 S3 482227,786240,0,169770 2 0263 --- 535808,728000,0,101629 2 0264 mc 535808,450486,203840,80419,30867,80419 1 0265 ps 642970,728000,203840 3 0266 pc 321485,450486 0 0267 u203B 704314,548426,0,29630 2 0270 S1 482227,786240,0,169770 2 0271 Om 482227,786240,0,137592 2 0272 sr 482227,786240,220138,196560 3 0273 --- 482227,786240,203840,169770 3 0274 --- 482227,786240,203840,169770 3 0275 --- 482227,786240,203840,169770 3 0276 Eu 803712,716352,0,126090 2 0277 tmu 803712,581944,59405,38730 3 0326 tdi 803712,581944,59405,38730 3 0366 groff-1.23.0/font/devdvi/CWI0000644000175000017500000001060014450320476012417 00000000000000name CWI internalname cmitt10 spacewidth 550498 slant 14.036243 checksum -538297224 designsize 10485760 charset *G 550498,640797,0,182045 2 0000 *D 550498,640797,0,182045 2 0001 *H 550498,640797,0,182045 2 0002 *L 550498,640797,0,182045 2 0003 *C 550498,640797,0,182045 2 0004 *P 550498,640797,0,182045 2 0005 *S 550498,640797,0,182045 2 0006 *U 550498,640797,0,182045 2 0007 *F 550498,640797,0,182045 2 0010 *Q 550498,640797,0,182045 2 0011 *W 550498,640797,0,182045 2 0012 ff 550498,640797,0,182045 2 0013 fi 550498,640797,0,182045 2 0014 fl 550498,640797,0,182045 2 0015 Fi 550498,407779,233018,182045 1 0016 Fl 550498,407779,233018,182045 1 0017 .i 550498,451470,0,182045 0 0020 .j 550498,451470,233018,182045 1 0021 ga 550498,640797,0,182045 2 0022 aa 550498,640797,0,182045 2 0023 ah 550498,593466,0,182045 2 0024 ab 550498,640797,0,182045 2 0025 a- 550498,593027,0,182045 2 0026 ao 550498,640797,0,182045 2 0027 ac 550498,0,203891,182045 1 0030 ss 550498,640797,233018,182045 3 0031 ae 550498,451470,0,182045 0 0032 oe 550498,451470,0,182045 0 0033 /o 550498,567979,116509,182045 3 0034 AE 550498,640797,0,182045 2 0035 OE 550498,640797,0,182045 2 0036 /O 550498,699051,58254,182045 3 0037 u2423 550498,230104,116509,182045 1 0040 ! 550498,640797,0,182045 2 0041 dq 550498,640797,0,182045 2 0042 " " sh 550498,640797,0,182045 2 0043 # " Po 550498,640797,0,182045 2 0044 % 550498,728178,87381,182045 3 0045 & 550498,640797,0,182045 2 0046 cq 550498,640797,0,182045 2 0047 ' " ( 550498,728178,87379,182045 3 0050 ) 550498,728178,87379,182045 3 0051 * 550498,546134,0,182045 2 0052 + 550498,556326,-84470,182045 2 0053 , 550498,131072,145635,182045 1 0054 \- 550498,556326,-84470,182045 2 0055 - " . 550498,131072,0,182045 0 0056 sl 550498,728178,87379,182045 3 0057 / " 0 550498,640797,0,182045 2 0060 1 550498,640797,0,182045 2 0061 2 550498,640797,0,182045 2 0062 3 550498,640797,0,182045 2 0063 4 550498,640797,233018,182045 3 0064 5 550498,640797,0,182045 2 0065 6 550498,640797,0,182045 2 0066 7 550498,640797,233018,182045 3 0067 8 550498,640797,0,182045 2 0070 9 550498,640797,0,182045 2 0071 : 550498,451470,0,182045 0 0072 ; 550498,451470,145635,182045 1 0073 < 550498,582542,-58254,182045 2 0074 = 550498,435813,-204984,182045 0 0075 > 550498,582542,-58254,182045 2 0076 ? 550498,640797,0,182045 2 0077 at 550498,640797,0,182045 2 0100 @ " A 550498,640797,0,182045 2 0101 B 550498,640797,0,182045 2 0102 C 550498,640797,0,182045 2 0103 D 550498,640797,0,182045 2 0104 E 550498,640797,0,182045 2 0105 F 550498,640797,0,182045 2 0106 G 550498,640797,0,182045 2 0107 H 550498,640797,0,182045 2 0110 I 550498,640797,0,182045 2 0111 J 550498,640797,0,182045 2 0112 K 550498,640797,0,182045 2 0113 L 550498,640797,0,182045 2 0114 M 550498,640797,0,182045 2 0115 N 550498,640797,0,182045 2 0116 O 550498,640797,0,182045 2 0117 P 550498,640797,0,182045 2 0120 Q 550498,640797,145635,182045 3 0121 R 550498,640797,0,182045 2 0122 S 550498,640797,0,182045 2 0123 T 550498,640797,0,182045 2 0124 U 550498,640797,0,182045 2 0125 V 550498,640797,0,182045 2 0126 W 550498,640797,0,182045 2 0127 X 550498,640797,0,182045 2 0130 Y 550498,640797,0,182045 2 0131 Z 550498,640797,0,182045 2 0132 lB 550498,728178,87379,182045 3 0133 [ " rs 550498,728178,87379,182045 3 0134 \ " rB 550498,728178,87379,182045 3 0135 ] " ha 550498,640797,0,182045 2 0136 ^ " a^ " _ 550498,0,99757,182045 1 0137 oq 550498,640797,0,182045 2 0140 ` " a 550498,451470,0,182045 0 0141 b 550498,640797,0,182045 2 0142 c 550498,451470,0,182045 0 0143 d 550498,640797,0,182045 2 0144 e 550498,451470,0,182045 0 0145 f 550498,640797,233018,182045 3 0146 g 550498,451470,233018,182045 1 0147 h 550498,640797,0,182045 2 0150 i 550498,640797,0,182045 2 0151 j 550498,640797,233018,182045 3 0152 k 550498,640797,0,182045 2 0153 l 550498,640797,0,182045 2 0154 m 550498,451470,0,182045 0 0155 n 550498,451470,0,182045 0 0156 o 550498,451470,0,182045 0 0157 p 550498,451470,233018,182045 1 0160 q 550498,451470,233018,182045 1 0161 r 550498,451470,0,182045 0 0162 s 550498,451470,0,182045 0 0163 t 550498,640797,0,182045 2 0164 u 550498,451470,0,182045 0 0165 v 550498,451470,0,182045 0 0166 w 550498,451470,0,182045 0 0167 x 550498,451470,0,182045 0 0170 y 550498,451470,233018,182045 1 0171 z 550498,451470,0,182045 0 0172 { 550498,728178,87379,182045 3 0173 lC " | 550498,728178,87379,182045 3 0174 ba " } 550498,728178,87379,182045 3 0175 rC " ~ 550498,640797,0,182045 2 0176 a~ " ad 550498,640797,0,182045 2 0177 groff-1.23.0/font/devdvi/CW0000644000175000017500000000645213753060053012315 00000000000000name CW special internalname cmtt10 spacewidth 550498 checksum -538297224 designsize 10485760 charset *G 550498,640797 2 0000 *D 550498,640797 2 0001 *H 550498,640797 2 0002 *L 550498,640797 2 0003 *C 550498,640797 2 0004 *P 550498,640797 2 0005 *S 550498,640797 2 0006 *U 550498,640797 2 0007 *F 550498,640797 2 0010 *Q 550498,640797 2 0011 *W 550498,640797 2 0012 ff 550498,640797 2 0013 fi 550498,640797 2 0014 fl 550498,640797 2 0015 Fi 550498,407779,233018 1 0016 Fl 550498,407779,233018 1 0017 .i 550498,451470 0 0020 .j 550498,451470,233018 1 0021 ga 550498,640797 2 0022 aa 550498,640797 2 0023 ah 550498,593466 2 0024 ab 550498,640797 2 0025 a- 550498,593027 2 0026 ao 550498,640797 2 0027 ac 550498,0,203891 1 0030 ss 550498,640797 2 0031 ae 550498,451470 0 0032 oe 550498,451470 0 0033 /o 550498,567979,116509 3 0034 AE 550498,640797 2 0035 OE 550498,640797 2 0036 /O 550498,699051,58254 3 0037 u2423 550498,230104,116509 1 0040 ! 550498,640797 2 0041 dq 550498,640797 2 0042 " " sh 550498,640797 2 0043 # " Do 550498,728178,87381 3 0044 $ " % 550498,728178,87381 3 0045 & 550498,640797 2 0046 cq 550498,640797 2 0047 ' " ( 550498,728178,87379 3 0050 ) 550498,728178,87379 3 0051 * 550498,546134 2 0052 + 550498,556326,-84470 2 0053 , 550498,131072,145635 1 0054 \- 550498,556326,-84470 2 0055 - " . 550498,131072 0 0056 sl 550498,728178,87379 3 0057 / " 0 550498,640797 2 0060 1 550498,640797 2 0061 2 550498,640797 2 0062 3 550498,640797 2 0063 4 550498,640797 2 0064 5 550498,640797 2 0065 6 550498,640797 2 0066 7 550498,640797 2 0067 8 550498,640797 2 0070 9 550498,640797 2 0071 : 550498,451470 0 0072 ; 550498,451470,145635 1 0073 < 550498,582542,-58254 2 0074 = 550498,435813,-204984 0 0075 > 550498,582542,-58254 2 0076 ? 550498,640797 2 0077 at 550498,640797 2 0100 @ " A 550498,640797 2 0101 B 550498,640797 2 0102 C 550498,640797 2 0103 D 550498,640797 2 0104 E 550498,640797 2 0105 F 550498,640797 2 0106 G 550498,640797 2 0107 H 550498,640797 2 0110 I 550498,640797 2 0111 J 550498,640797 2 0112 K 550498,640797 2 0113 L 550498,640797 2 0114 M 550498,640797 2 0115 N 550498,640797 2 0116 O 550498,640797 2 0117 P 550498,640797 2 0120 Q 550498,640797,145635 3 0121 R 550498,640797 2 0122 S 550498,640797 2 0123 T 550498,640797 2 0124 U 550498,640797 2 0125 V 550498,640797 2 0126 W 550498,640797 2 0127 X 550498,640797 2 0130 Y 550498,640797 2 0131 Z 550498,640797 2 0132 lB 550498,728178,87379 3 0133 [ " rs 550498,728178,87379 3 0134 \ " rB 550498,728178,87379 3 0135 ] " ha 550498,640797 2 0136 ^ " a^ " _ 550498,0,99757 1 0137 oq 550498,640797 2 0140 ` " a 550498,451470 0 0141 b 550498,640797 2 0142 c 550498,451470 0 0143 d 550498,640797 2 0144 e 550498,451470 0 0145 f 550498,640797 2 0146 g 550498,451470,233018 1 0147 h 550498,640797 2 0150 i 550498,640797 2 0151 j 550498,640797,233018 3 0152 k 550498,640797 2 0153 l 550498,640797 2 0154 m 550498,451470 0 0155 n 550498,451470 0 0156 o 550498,451470 0 0157 p 550498,451470,233018 1 0160 q 550498,451470,233018 1 0161 r 550498,451470 0 0162 s 550498,451470 0 0163 t 550498,580466 2 0164 u 550498,451470 0 0165 v 550498,451470 0 0166 w 550498,451470 0 0167 x 550498,451470 0 0170 y 550498,451470,233018 1 0171 z 550498,451470 0 0172 { 550498,728178,87379 3 0173 lC " | 550498,728178,87379 3 0174 ba " } 550498,728178,87379 3 0175 rC " ~ 550498,640797 2 0176 a~ " ad 550498,640797 2 0177 groff-1.23.0/font/devdvi/HBEC0000644000175000017500000010160213753060053012476 00000000000000name HBEC internalname ecsx1000 spacewidth 384384 ligatures ff fi fl ffi ffl 0 checksum -1149688141 designsize 10485760 kernpairs bq Bq 128128 bq j 128128 bq .j 128128 bq g 64064 bq u0067_0306 64064 bq y 64064 bq :y 64064 bq 'y 64064 bq v -96096 bq w -64064 bq V -128128 bq W -96096 bq Y -96096 bq :Y -96096 bq 'Y -96096 bq O -32032 bq u004F_030B -32032 bq `O -32032 bq 'O -32032 bq ^O -32032 bq ~O -32032 bq :O -32032 bq OE -32032 bq /O -32032 bq C -32032 bq G -32032 bq 'C -32032 bq u0043_030C -32032 bq u0047_0306 -32032 bq ,C -32032 bq Q -32032 lq oq 128128 lq ` 128128 lq lq 128128 rq cq 128128 rq ' 128128 rq rq 128128 Bq bq 128128 Bq , 128128 Bq Bq 128128 Bq j 128128 Bq .j 128128 Bq g 64064 Bq u0067_0306 64064 Bq y 64064 Bq :y 64064 Bq 'y 64064 Bq v -96096 Bq w -64064 Bq V -128128 Bq W -96096 Bq Y -96096 Bq :Y -96096 Bq 'Y -96096 Bq O -32032 Bq u004F_030B -32032 Bq `O -32032 Bq 'O -32032 Bq ^O -32032 Bq ~O -32032 Bq :O -32032 Bq OE -32032 Bq /O -32032 Bq C -32032 Bq G -32032 Bq 'C -32032 Bq u0043_030C -32032 Bq u0047_0306 -32032 Bq ,C -32032 Bq Q -32032 Fc . -96096 Fc , -96096 ff cq 80080 ff ' 80080 ff oq 80080 ff ` 80080 ff lq 80080 ff rq 80080 ff ? 80080 ff u01C3 80080 ff ! 80080 ff ) 80080 ff rB 80080 ff ] 80080 cq rq 128128 ' rq 128128 cq ? 128128 ' ? 128128 cq u01C3 128128 cq ! 128128 ' u01C3 128128 ' ! 128128 A y -32032 A :y -32032 A 'y -32032 A v -32032 A w -32032 A c -32032 A 'c -32032 A u0063_030C -32032 A ,c -32032 A d -32032 A u0064_030C -32032 A u0111 -32032 A Sd -32032 A e -32032 A u0065_030C -32032 A u0065_0328 -32032 A `e -32032 A 'e -32032 A ^e -32032 A :e -32032 A o -32032 A u006F_030B -32032 A `o -32032 A 'o -32032 A ^o -32032 A ~o -32032 A :o -32032 A oe -32032 A /o -32032 A q -32032 A t -32032 A u0074_030C -32032 A u0074_0327 -32032 A C -32032 A G -32032 A 'C -32032 A u0043_030C -32032 A u0047_0306 -32032 A ,C -32032 A Q -32032 A O -32032 A u004F_030B -32032 A `O -32032 A 'O -32032 A ^O -32032 A ~O -32032 A :O -32032 A OE -32032 A /O -32032 A U -32032 A u0055_030B -32032 A u0055_030A -32032 A `U -32032 A 'U -32032 A ^U -32032 A :U -32032 A T -96096 A u0054_030C -96096 A u0054_0327 -96096 A Y -96096 A :Y -96096 A 'Y -96096 A V -128128 A W -128128 D X -32032 D W -32032 D A -32032 D u0041_0306 -32032 D u0041_0328 -32032 D `A -32032 D 'A -32032 D ^A -32032 D ~A -32032 D :A -32032 D oA -32032 D AE -32032 D V -32032 D Y -32032 D :Y -32032 D 'Y -32032 F o -32032 F a -32032 F e -32032 F y -32032 F u -32032 F r -32032 F v -32032 F s -32032 F c -32032 F d -32032 F g -32032 F m -32032 F n -32032 F p -32032 F w -32032 F z -32032 F ae -32032 F /o -32032 F A -96096 F u0041_0306 -96096 F u0041_0328 -96096 F `A -96096 F 'A -96096 F ^A -96096 F ~A -96096 F :A -96096 F oA -96096 F AE -96096 F O -32032 F u004F_030B -32032 F `O -32032 F 'O -32032 F ^O -32032 F ~O -32032 F :O -32032 F OE -32032 F /O -32032 F C -32032 F G -32032 F 'C -32032 F u0043_030C -32032 F u0047_0306 -32032 F ,C -32032 F Q -32032 I I 32032 K v -32032 K o -32032 K u006F_030B -32032 K `o -32032 K 'o -32032 K ^o -32032 K ~o -32032 K :o -32032 K oe -32032 K /o -32032 K C -32032 K G -32032 K 'C -32032 K u0043_030C -32032 K u0047_0306 -32032 K ,C -32032 K Q -32032 L T -96096 L u0054_030C -96096 L u0054_0327 -96096 L Y -96096 L :Y -96096 L 'Y -96096 L V -128128 L W -128128 O X -32032 O W -32032 O A -32032 O u0041_0306 -32032 O u0041_0328 -32032 O `A -32032 O 'A -32032 O ^A -32032 O ~A -32032 O :A -32032 O oA -32032 O AE -32032 O V -32032 O Y -32032 O :Y -32032 O 'Y -32032 P A -96096 P u0041_0306 -96096 P u0041_0328 -96096 P `A -96096 P 'A -96096 P ^A -96096 P ~A -96096 P :A -96096 P oA -96096 P AE -96096 P o -32032 P u006F_030B -32032 P `o -32032 P 'o -32032 P ^o -32032 P ~o -32032 P :o -32032 P oe -32032 P /o -32032 P e -32032 P u0065_030C -32032 P u0065_0328 -32032 P `e -32032 P 'e -32032 P ^e -32032 P :e -32032 P a -32032 P u0061_0306 -32032 P u0061_0328 -32032 P `a -32032 P 'a -32032 P ^a -32032 P ^a -32032 P ~a -32032 P :a -32032 P oa -32032 P ae -32032 P . -96096 P , -96096 T y -96096 T e -96096 T o -96096 T r -96096 T a -96096 T u -96096 T n -96096 T .i -96096 T c -96096 T d -96096 T g -96096 T p -96096 T s -96096 T v -96096 T w -96096 T x -96096 T z -96096 T A -96096 T u0041_0306 -96096 T u0041_0328 -96096 T `A -96096 T 'A -96096 T ^A -96096 T ~A -96096 T :A -96096 T oA -96096 T AE -96096 V o -32032 V a -32032 V e -32032 V y -32032 V u -32032 V r -32032 V v -32032 V s -32032 V c -32032 V d -32032 V g -32032 V m -32032 V n -32032 V p -32032 V w -32032 V z -32032 V ae -32032 V /o -32032 V A -96096 V u0041_0306 -96096 V u0041_0328 -96096 V `A -96096 V 'A -96096 V ^A -96096 V ~A -96096 V :A -96096 V oA -96096 V AE -96096 V O -32032 V u004F_030B -32032 V `O -32032 V 'O -32032 V ^O -32032 V ~O -32032 V :O -32032 V OE -32032 V /O -32032 V C -32032 V G -32032 V 'C -32032 V u0043_030C -32032 V u0047_0306 -32032 V ,C -32032 V Q -32032 W o -32032 W a -32032 W e -32032 W y -32032 W u -32032 W r -32032 W v -32032 W s -32032 W c -32032 W d -32032 W g -32032 W m -32032 W n -32032 W p -32032 W w -32032 W z -32032 W ae -32032 W /o -32032 W A -96096 W u0041_0306 -96096 W u0041_0328 -96096 W `A -96096 W 'A -96096 W ^A -96096 W ~A -96096 W :A -96096 W oA -96096 W AE -96096 W O -32032 W u004F_030B -32032 W `O -32032 W 'O -32032 W ^O -32032 W ~O -32032 W :O -32032 W OE -32032 W /O -32032 W C -32032 W G -32032 W 'C -32032 W u0043_030C -32032 W u0047_0306 -32032 W ,C -32032 W Q -32032 X O -32032 X u004F_030B -32032 X `O -32032 X 'O -32032 X ^O -32032 X ~O -32032 X :O -32032 X OE -32032 X /O -32032 X C -32032 X G -32032 X 'C -32032 X u0043_030C -32032 X u0047_0306 -32032 X ,C -32032 X Q -32032 Y e -96096 Y o -96096 Y r -96096 Y a -96096 Y u -96096 Y n -96096 Y .i -96096 Y c -96096 Y d -96096 Y g -96096 Y p -96096 Y s -96096 Y v -96096 Y w -96096 Y x -96096 Y z -96096 Y A -96096 Y u0041_0306 -96096 Y u0041_0328 -96096 Y `A -96096 Y 'A -96096 Y ^A -96096 Y ~A -96096 Y :A -96096 Y oA -96096 Y AE -96096 oq lq 128128 ` lq 128128 oq ? 128128 ` ? 128128 oq u01C3 128128 oq ! 128128 ` u01C3 128128 ` ! 128128 a r -32032 a y -32032 a :y -32032 a 'y -32032 a w -32032 b e 32032 b u0065_030C 32032 b u0065_0328 32032 b `e 32032 b 'e 32032 b ^e 32032 b :e 32032 b o 32032 b u006F_030B 32032 b `o 32032 b 'o 32032 b ^o 32032 b ~o 32032 b :o 32032 b oe 32032 b /o 32032 b x -32032 b d 32032 b c 32032 b 'c 32032 b u0063_030C 32032 b ,c 32032 b q 32032 b r -32032 b y -32032 b :y -32032 b 'y -32032 b w -32032 e V -96096 f cq 80080 f ' 80080 f oq 80080 f ` 80080 f lq 80080 f rq 80080 f ? 80080 f u01C3 80080 f ! 80080 f ) 80080 f rB 80080 f ] 80080 g j 32032 k W -96096 k V -96096 k e -32032 k u0065_030C -32032 k u0065_0328 -32032 k `e -32032 k 'e -32032 k ^e -32032 k :e -32032 k a -32032 k u0061_0306 -32032 k u0061_0328 -32032 k `a -32032 k 'a -32032 k ^a -32032 k ^a -32032 k ~a -32032 k :a -32032 k oa -32032 k ae -32032 k o -32032 k u006F_030B -32032 k `o -32032 k 'o -32032 k ^o -32032 k ~o -32032 k :o -32032 k oe -32032 k /o -32032 k c -32032 k 'c -32032 k u0063_030C -32032 k ,c -32032 o e 32032 o u0065_030C 32032 o u0065_0328 32032 o `e 32032 o 'e 32032 o ^e 32032 o :e 32032 o o 32032 o u006F_030B 32032 o `o 32032 o 'o 32032 o ^o 32032 o ~o 32032 o :o 32032 o oe 32032 o /o 32032 o x -32032 o d 32032 o c 32032 o 'c 32032 o u0063_030C 32032 o ,c 32032 o q 32032 o r -32032 o y -32032 o :y -32032 o 'y -32032 o w -32032 p e 32032 p u0065_030C 32032 p u0065_0328 32032 p `e 32032 p 'e 32032 p ^e 32032 p :e 32032 p o 32032 p u006F_030B 32032 p `o 32032 p 'o 32032 p ^o 32032 p ~o 32032 p :o 32032 p oe 32032 p /o 32032 p x -32032 p d 32032 p c 32032 p 'c 32032 p u0063_030C 32032 p ,c 32032 p q 32032 p r -32032 p y -32032 p :y -32032 p 'y -32032 p w -32032 t y -32032 t :y -32032 t 'y -32032 t w -32032 u w -32032 w e -32032 w u0065_030C -32032 w u0065_0328 -32032 w `e -32032 w 'e -32032 w ^e -32032 w :e -32032 w a -32032 w u0061_0306 -32032 w u0061_0328 -32032 w `a -32032 w 'a -32032 w ^a -32032 w ^a -32032 w ~a -32032 w :a -32032 w oa -32032 w ae -32032 w o -32032 w u006F_030B -32032 w `o -32032 w 'o -32032 w ^o -32032 w ~o -32032 w :o -32032 w oe -32032 w /o -32032 w c -32032 w 'c -32032 w u0063_030C -32032 w ,c -32032 y o -32032 y u006F_030B -32032 y `o -32032 y 'o -32032 y ^o -32032 y ~o -32032 y :o -32032 y oe -32032 y /o -32032 y e -32032 y u0065_030C -32032 y u0065_0328 -32032 y `e -32032 y 'e -32032 y ^e -32032 y :e -32032 y a -32032 y u0061_0306 -32032 y u0061_0328 -32032 y `a -32032 y 'a -32032 y ^a -32032 y ^a -32032 y ~a -32032 y :a -32032 y oa -32032 y ae -32032 y . -96096 y , -96096 u0041_0306 y -32032 u0041_0306 :y -32032 u0041_0306 'y -32032 u0041_0306 v -32032 u0041_0306 w -32032 u0041_0306 c -32032 u0041_0306 'c -32032 u0041_0306 u0063_030C -32032 u0041_0306 ,c -32032 u0041_0306 d -32032 u0041_0306 u0064_030C -32032 u0041_0306 u0111 -32032 u0041_0306 Sd -32032 u0041_0306 e -32032 u0041_0306 u0065_030C -32032 u0041_0306 u0065_0328 -32032 u0041_0306 `e -32032 u0041_0306 'e -32032 u0041_0306 ^e -32032 u0041_0306 :e -32032 u0041_0306 o -32032 u0041_0306 u006F_030B -32032 u0041_0306 `o -32032 u0041_0306 'o -32032 u0041_0306 ^o -32032 u0041_0306 ~o -32032 u0041_0306 :o -32032 u0041_0306 oe -32032 u0041_0306 /o -32032 u0041_0306 q -32032 u0041_0306 t -32032 u0041_0306 u0074_030C -32032 u0041_0306 u0074_0327 -32032 u0041_0306 C -32032 u0041_0306 G -32032 u0041_0306 'C -32032 u0041_0306 u0043_030C -32032 u0041_0306 u0047_0306 -32032 u0041_0306 ,C -32032 u0041_0306 Q -32032 u0041_0306 O -32032 u0041_0306 u004F_030B -32032 u0041_0306 `O -32032 u0041_0306 'O -32032 u0041_0306 ^O -32032 u0041_0306 ~O -32032 u0041_0306 :O -32032 u0041_0306 OE -32032 u0041_0306 /O -32032 u0041_0306 U -32032 u0041_0306 u0055_030B -32032 u0041_0306 u0055_030A -32032 u0041_0306 `U -32032 u0041_0306 'U -32032 u0041_0306 ^U -32032 u0041_0306 :U -32032 u0041_0306 T -96096 u0041_0306 u0054_030C -96096 u0041_0306 u0054_0327 -96096 u0041_0306 Y -96096 u0041_0306 :Y -96096 u0041_0306 'Y -96096 u0041_0306 V -128128 u0041_0306 W -128128 'C v -32032 'C w -32032 'C c -32032 'C 'c -32032 'C u0063_030C -32032 'C ,c -32032 'C d -32032 'C u0064_030C -32032 'C u0111 -32032 'C Sd -32032 'C e -32032 'C u0065_030C -32032 'C u0065_0328 -32032 'C `e -32032 'C 'e -32032 'C ^e -32032 'C :e -32032 'C o -32032 'C u006F_030B -32032 'C `o -32032 'C 'o -32032 'C ^o -32032 'C ~o -32032 'C :o -32032 'C oe -32032 'C /o -32032 'C q -32032 'C t -32032 'C u0074_030C -32032 'C u0074_0327 -32032 'C C -32032 'C G -32032 'C 'C -32032 'C u0043_030C -32032 'C u0047_0306 -32032 'C ,C -32032 'C Q -32032 'C O -32032 'C u004F_030B -32032 'C `O -32032 'C 'O -32032 'C ^O -32032 'C ~O -32032 'C :O -32032 'C OE -32032 'C /O -32032 'C U -32032 'C u0055_030B -32032 'C u0055_030A -32032 'C `U -32032 'C 'U -32032 'C ^U -32032 'C :U -32032 'C T -96096 'C u0054_030C -96096 'C u0054_0327 -96096 'C Y -96096 'C :Y -96096 'C 'Y -96096 'C V -128128 'C W -128128 u0044_030C X -32032 u0044_030C W -32032 u0044_030C A -32032 u0044_030C u0041_0306 -32032 u0044_030C u0041_0328 -32032 u0044_030C `A -32032 u0044_030C 'A -32032 u0044_030C ^A -32032 u0044_030C ~A -32032 u0044_030C :A -32032 u0044_030C oA -32032 u0044_030C AE -32032 u0044_030C V -32032 u0044_030C Y -32032 u0044_030C :Y -32032 u0044_030C 'Y -32032 u004C_0301 T -96096 u004C_0301 u0054_030C -96096 u004C_0301 u0054_0327 -96096 u004C_0301 Y -96096 u004C_0301 :Y -96096 u004C_0301 'Y -96096 u004C_0301 V -128128 u004C_0301 W -128128 u004C_030C T -96096 u004C_030C u0054_030C -96096 u004C_030C u0054_0327 -96096 u004C_030C Y -96096 u004C_030C :Y -96096 u004C_030C 'Y -96096 u004C_030C V -128128 u004C_030C W -128128 /L T -96096 /L u0054_030C -96096 /L u0054_0327 -96096 /L Y -96096 /L :Y -96096 /L 'Y -96096 /L V -128128 /L W -128128 u004F_030B X -32032 u004F_030B W -32032 u004F_030B A -32032 u004F_030B u0041_0306 -32032 u004F_030B u0041_0328 -32032 u004F_030B `A -32032 u004F_030B 'A -32032 u004F_030B ^A -32032 u004F_030B ~A -32032 u004F_030B :A -32032 u004F_030B oA -32032 u004F_030B AE -32032 u004F_030B V -32032 u004F_030B Y -32032 u004F_030B :Y -32032 u004F_030B 'Y -32032 u0054_030C y -96096 u0054_030C e -96096 u0054_030C o -96096 u0054_030C r -96096 u0054_030C a -96096 u0054_030C u -96096 u0054_030C n -96096 u0054_030C .i -96096 u0054_030C c -96096 u0054_030C d -96096 u0054_030C g -96096 u0054_030C p -96096 u0054_030C s -96096 u0054_030C v -96096 u0054_030C w -96096 u0054_030C x -96096 u0054_030C z -96096 u0054_030C A -96096 u0054_030C u0041_0306 -96096 u0054_030C u0041_0328 -96096 u0054_030C `A -96096 u0054_030C 'A -96096 u0054_030C ^A -96096 u0054_030C ~A -96096 u0054_030C :A -96096 u0054_030C oA -96096 u0054_030C AE -96096 u0054_0327 y -96096 u0054_0327 e -96096 u0054_0327 o -96096 u0054_0327 r -96096 u0054_0327 a -96096 u0054_0327 u -96096 u0054_0327 n -96096 u0054_0327 .i -96096 u0054_0327 c -96096 u0054_0327 d -96096 u0054_0327 g -96096 u0054_0327 p -96096 u0054_0327 s -96096 u0054_0327 v -96096 u0054_0327 w -96096 u0054_0327 x -96096 u0054_0327 z -96096 u0054_0327 A -96096 u0054_0327 u0041_0306 -96096 u0054_0327 u0041_0328 -96096 u0054_0327 `A -96096 u0054_0327 'A -96096 u0054_0327 ^A -96096 u0054_0327 ~A -96096 u0054_0327 :A -96096 u0054_0327 oA -96096 u0054_0327 AE -96096 :Y e -96096 :Y o -96096 :Y r -96096 :Y a -96096 :Y u -96096 :Y n -96096 :Y .i -96096 :Y c -96096 :Y d -96096 :Y g -96096 :Y p -96096 :Y s -96096 :Y v -96096 :Y w -96096 :Y x -96096 :Y z -96096 :Y A -96096 :Y u0041_0306 -96096 :Y u0041_0328 -96096 :Y `A -96096 :Y 'A -96096 :Y ^A -96096 :Y ~A -96096 :Y :A -96096 :Y oA -96096 :Y AE -96096 u0061_0306 r -32032 u0061_0306 y -32032 u0061_0306 :y -32032 u0061_0306 'y -32032 u0061_0306 w -32032 u0061_0328 w -32032 /l cq 32032 /l ' 32032 /l a -32032 /l u0061_0328 -32032 /l c -32032 /l 'c -32032 /l d -32032 /l e -32032 /l u0065_0328 -32032 /l g -32032 /l o -32032 /l 'o -32032 /l s -32032 /l u0073_0301 -32032 u006F_030B e 32032 u006F_030B u0065_030C 32032 u006F_030B u0065_0328 32032 u006F_030B `e 32032 u006F_030B 'e 32032 u006F_030B ^e 32032 u006F_030B :e 32032 u006F_030B o 32032 u006F_030B u006F_030B 32032 u006F_030B `o 32032 u006F_030B 'o 32032 u006F_030B ^o 32032 u006F_030B ~o 32032 u006F_030B :o 32032 u006F_030B oe 32032 u006F_030B /o 32032 u006F_030B x -32032 u006F_030B d 32032 u006F_030B c 32032 u006F_030B 'c 32032 u006F_030B u0063_030C 32032 u006F_030B ,c 32032 u006F_030B q 32032 u006F_030B r -32032 u006F_030B y -32032 u006F_030B :y -32032 u006F_030B 'y -32032 u006F_030B w -32032 u0074_030C y -32032 u0074_030C :y -32032 u0074_030C 'y -32032 u0074_030C w -32032 u0074_0327 y -32032 u0074_0327 :y -32032 u0074_0327 'y -32032 u0074_0327 w -32032 u0075_030B w -32032 u0075_030A w -32032 :y o -32032 :y u006F_030B -32032 :y `o -32032 :y 'o -32032 :y ^o -32032 :y ~o -32032 :y :o -32032 :y oe -32032 :y /o -32032 :y e -32032 :y u0065_030C -32032 :y u0065_0328 -32032 :y `e -32032 :y 'e -32032 :y ^e -32032 :y :e -32032 :y a -32032 :y u0061_0306 -32032 :y u0061_0328 -32032 :y `a -32032 :y 'a -32032 :y ^a -32032 :y ^a -32032 :y ~a -32032 :y :a -32032 :y oa -32032 :y ae -32032 :y . -96096 :y , -96096 `A y -32032 `A :y -32032 `A 'y -32032 `A v -32032 `A w -32032 `A c -32032 `A 'c -32032 `A u0063_030C -32032 `A ,c -32032 `A d -32032 `A u0064_030C -32032 `A u0111 -32032 `A Sd -32032 `A e -32032 `A u0065_030C -32032 `A u0065_0328 -32032 `A `e -32032 `A 'e -32032 `A ^e -32032 `A :e -32032 `A o -32032 `A u006F_030B -32032 `A `o -32032 `A 'o -32032 `A ^o -32032 `A ~o -32032 `A :o -32032 `A oe -32032 `A /o -32032 `A q -32032 `A t -32032 `A u0074_030C -32032 `A u0074_0327 -32032 `A C -32032 `A G -32032 `A 'C -32032 `A u0043_030C -32032 `A u0047_0306 -32032 `A ,C -32032 `A Q -32032 `A O -32032 `A u004F_030B -32032 `A `O -32032 `A 'O -32032 `A ^O -32032 `A ~O -32032 `A :O -32032 `A OE -32032 `A /O -32032 `A U -32032 `A u0055_030B -32032 `A u0055_030A -32032 `A `U -32032 `A 'U -32032 `A ^U -32032 `A :U -32032 `A T -96096 `A u0054_030C -96096 `A u0054_0327 -96096 `A Y -96096 `A :Y -96096 `A 'Y -96096 `A V -128128 `A W -128128 'A y -32032 'A :y -32032 'A 'y -32032 'A v -32032 'A w -32032 'A c -32032 'A 'c -32032 'A u0063_030C -32032 'A ,c -32032 'A d -32032 'A u0064_030C -32032 'A u0111 -32032 'A Sd -32032 'A e -32032 'A u0065_030C -32032 'A u0065_0328 -32032 'A `e -32032 'A 'e -32032 'A ^e -32032 'A :e -32032 'A o -32032 'A u006F_030B -32032 'A `o -32032 'A 'o -32032 'A ^o -32032 'A ~o -32032 'A :o -32032 'A oe -32032 'A /o -32032 'A q -32032 'A t -32032 'A u0074_030C -32032 'A u0074_0327 -32032 'A C -32032 'A G -32032 'A 'C -32032 'A u0043_030C -32032 'A u0047_0306 -32032 'A ,C -32032 'A Q -32032 'A O -32032 'A u004F_030B -32032 'A `O -32032 'A 'O -32032 'A ^O -32032 'A ~O -32032 'A :O -32032 'A OE -32032 'A /O -32032 'A U -32032 'A u0055_030B -32032 'A u0055_030A -32032 'A `U -32032 'A 'U -32032 'A ^U -32032 'A :U -32032 'A T -96096 'A u0054_030C -96096 'A u0054_0327 -96096 'A Y -96096 'A :Y -96096 'A 'Y -96096 'A V -128128 'A W -128128 ^A y -32032 ^A :y -32032 ^A 'y -32032 ^A v -32032 ^A w -32032 ^A c -32032 ^A 'c -32032 ^A u0063_030C -32032 ^A ,c -32032 ^A d -32032 ^A u0064_030C -32032 ^A u0111 -32032 ^A Sd -32032 ^A e -32032 ^A u0065_030C -32032 ^A u0065_0328 -32032 ^A `e -32032 ^A 'e -32032 ^A ^e -32032 ^A :e -32032 ^A o -32032 ^A u006F_030B -32032 ^A `o -32032 ^A 'o -32032 ^A ^o -32032 ^A ~o -32032 ^A :o -32032 ^A oe -32032 ^A /o -32032 ^A q -32032 ^A t -32032 ^A u0074_030C -32032 ^A u0074_0327 -32032 ^A C -32032 ^A G -32032 ^A 'C -32032 ^A u0043_030C -32032 ^A u0047_0306 -32032 ^A ,C -32032 ^A Q -32032 ^A O -32032 ^A u004F_030B -32032 ^A `O -32032 ^A 'O -32032 ^A ^O -32032 ^A ~O -32032 ^A :O -32032 ^A OE -32032 ^A /O -32032 ^A U -32032 ^A u0055_030B -32032 ^A u0055_030A -32032 ^A `U -32032 ^A 'U -32032 ^A ^U -32032 ^A :U -32032 ^A T -96096 ^A u0054_030C -96096 ^A u0054_0327 -96096 ^A Y -96096 ^A :Y -96096 ^A 'Y -96096 ^A V -128128 ^A W -128128 ~A y -32032 ~A :y -32032 ~A 'y -32032 ~A v -32032 ~A w -32032 ~A c -32032 ~A 'c -32032 ~A u0063_030C -32032 ~A ,c -32032 ~A d -32032 ~A u0064_030C -32032 ~A u0111 -32032 ~A Sd -32032 ~A e -32032 ~A u0065_030C -32032 ~A u0065_0328 -32032 ~A `e -32032 ~A 'e -32032 ~A ^e -32032 ~A :e -32032 ~A o -32032 ~A u006F_030B -32032 ~A `o -32032 ~A 'o -32032 ~A ^o -32032 ~A ~o -32032 ~A :o -32032 ~A oe -32032 ~A /o -32032 ~A q -32032 ~A t -32032 ~A u0074_030C -32032 ~A u0074_0327 -32032 ~A C -32032 ~A G -32032 ~A 'C -32032 ~A u0043_030C -32032 ~A u0047_0306 -32032 ~A ,C -32032 ~A Q -32032 ~A O -32032 ~A u004F_030B -32032 ~A `O -32032 ~A 'O -32032 ~A ^O -32032 ~A ~O -32032 ~A :O -32032 ~A OE -32032 ~A /O -32032 ~A U -32032 ~A u0055_030B -32032 ~A u0055_030A -32032 ~A `U -32032 ~A 'U -32032 ~A ^U -32032 ~A :U -32032 ~A T -96096 ~A u0054_030C -96096 ~A u0054_0327 -96096 ~A Y -96096 ~A :Y -96096 ~A 'Y -96096 ~A V -128128 ~A W -128128 :A y -32032 :A :y -32032 :A 'y -32032 :A v -32032 :A w -32032 :A c -32032 :A 'c -32032 :A u0063_030C -32032 :A ,c -32032 :A d -32032 :A u0064_030C -32032 :A u0111 -32032 :A Sd -32032 :A e -32032 :A u0065_030C -32032 :A u0065_0328 -32032 :A `e -32032 :A 'e -32032 :A ^e -32032 :A :e -32032 :A o -32032 :A u006F_030B -32032 :A `o -32032 :A 'o -32032 :A ^o -32032 :A ~o -32032 :A :o -32032 :A oe -32032 :A /o -32032 :A q -32032 :A t -32032 :A u0074_030C -32032 :A u0074_0327 -32032 :A C -32032 :A G -32032 :A 'C -32032 :A u0043_030C -32032 :A u0047_0306 -32032 :A ,C -32032 :A Q -32032 :A O -32032 :A u004F_030B -32032 :A `O -32032 :A 'O -32032 :A ^O -32032 :A ~O -32032 :A :O -32032 :A OE -32032 :A /O -32032 :A U -32032 :A u0055_030B -32032 :A u0055_030A -32032 :A `U -32032 :A 'U -32032 :A ^U -32032 :A :U -32032 :A T -96096 :A u0054_030C -96096 :A u0054_0327 -96096 :A Y -96096 :A :Y -96096 :A 'Y -96096 :A V -128128 :A W -128128 oA y -32032 oA :y -32032 oA 'y -32032 oA v -32032 oA w -32032 oA c -32032 oA 'c -32032 oA u0063_030C -32032 oA ,c -32032 oA d -32032 oA u0064_030C -32032 oA u0111 -32032 oA Sd -32032 oA e -32032 oA u0065_030C -32032 oA u0065_0328 -32032 oA `e -32032 oA 'e -32032 oA ^e -32032 oA :e -32032 oA o -32032 oA u006F_030B -32032 oA `o -32032 oA 'o -32032 oA ^o -32032 oA ~o -32032 oA :o -32032 oA oe -32032 oA /o -32032 oA q -32032 oA t -32032 oA u0074_030C -32032 oA u0074_0327 -32032 oA C -32032 oA G -32032 oA 'C -32032 oA u0043_030C -32032 oA u0047_0306 -32032 oA ,C -32032 oA Q -32032 oA O -32032 oA u004F_030B -32032 oA `O -32032 oA 'O -32032 oA ^O -32032 oA ~O -32032 oA :O -32032 oA OE -32032 oA /O -32032 oA U -32032 oA u0055_030B -32032 oA u0055_030A -32032 oA `U -32032 oA 'U -32032 oA ^U -32032 oA :U -32032 oA T -96096 oA u0054_030C -96096 oA u0054_0327 -96096 oA Y -96096 oA :Y -96096 oA 'Y -96096 oA V -128128 oA W -128128 u0189 X -32032 u0110 X -32032 -D X -32032 u0189 W -32032 u0110 W -32032 -D W -32032 u0189 A -32032 u0110 A -32032 -D A -32032 u0189 u0041_0306 -32032 u0110 u0041_0306 -32032 -D u0041_0306 -32032 u0189 u0041_0328 -32032 u0110 u0041_0328 -32032 -D u0041_0328 -32032 u0189 `A -32032 u0110 `A -32032 -D `A -32032 u0189 'A -32032 u0110 'A -32032 -D 'A -32032 u0189 ^A -32032 u0110 ^A -32032 -D ^A -32032 u0189 ~A -32032 u0110 ~A -32032 -D ~A -32032 u0189 :A -32032 u0110 :A -32032 -D :A -32032 u0189 oA -32032 u0110 oA -32032 -D oA -32032 u0189 AE -32032 u0110 AE -32032 -D AE -32032 u0189 V -32032 u0110 V -32032 -D V -32032 u0189 Y -32032 u0110 Y -32032 -D Y -32032 u0189 :Y -32032 u0110 :Y -32032 -D :Y -32032 u0189 'Y -32032 u0110 'Y -32032 -D 'Y -32032 `O X -32032 `O W -32032 `O A -32032 `O u0041_0306 -32032 `O u0041_0328 -32032 `O `A -32032 `O 'A -32032 `O ^A -32032 `O ~A -32032 `O :A -32032 `O oA -32032 `O AE -32032 `O V -32032 `O Y -32032 `O :Y -32032 `O 'Y -32032 'O X -32032 'O W -32032 'O A -32032 'O u0041_0306 -32032 'O u0041_0328 -32032 'O `A -32032 'O 'A -32032 'O ^A -32032 'O ~A -32032 'O :A -32032 'O oA -32032 'O AE -32032 'O V -32032 'O Y -32032 'O :Y -32032 'O 'Y -32032 ^O X -32032 ^O W -32032 ^O A -32032 ^O u0041_0306 -32032 ^O u0041_0328 -32032 ^O `A -32032 ^O 'A -32032 ^O ^A -32032 ^O ~A -32032 ^O :A -32032 ^O oA -32032 ^O AE -32032 ^O V -32032 ^O Y -32032 ^O :Y -32032 ^O 'Y -32032 ~O X -32032 ~O W -32032 ~O A -32032 ~O u0041_0306 -32032 ~O u0041_0328 -32032 ~O `A -32032 ~O 'A -32032 ~O ^A -32032 ~O ~A -32032 ~O :A -32032 ~O oA -32032 ~O AE -32032 ~O V -32032 ~O Y -32032 ~O :Y -32032 ~O 'Y -32032 :O X -32032 :O W -32032 :O A -32032 :O u0041_0306 -32032 :O u0041_0328 -32032 :O `A -32032 :O 'A -32032 :O ^A -32032 :O ~A -32032 :O :A -32032 :O oA -32032 :O AE -32032 :O V -32032 :O Y -32032 :O :Y -32032 :O 'Y -32032 /O X -32032 /O W -32032 /O A -32032 /O u0041_0306 -32032 /O u0041_0328 -32032 /O `A -32032 /O 'A -32032 /O ^A -32032 /O ~A -32032 /O :A -32032 /O oA -32032 /O AE -32032 /O V -32032 /O Y -32032 /O :Y -32032 /O 'Y -32032 'Y e -96096 'Y o -96096 'Y r -96096 'Y a -96096 'Y u -96096 'Y n -96096 'Y .i -96096 'Y c -96096 'Y d -96096 'Y g -96096 'Y p -96096 'Y s -96096 'Y v -96096 'Y w -96096 'Y x -96096 'Y z -96096 'Y A -96096 'Y u0041_0306 -96096 'Y u0041_0328 -96096 'Y `A -96096 'Y 'A -96096 'Y ^A -96096 'Y ~A -96096 'Y :A -96096 'Y oA -96096 'Y AE -96096 `a r -32032 `a y -32032 `a :y -32032 `a 'y -32032 `a w -32032 'a r -32032 'a y -32032 'a :y -32032 'a 'y -32032 'a w -32032 ^a r -32032 ^a y -32032 ^a :y -32032 ^a 'y -32032 ^a w -32032 ~a r -32032 ~a y -32032 ~a :y -32032 ~a 'y -32032 ~a w -32032 :a r -32032 :a y -32032 :a :y -32032 :a 'y -32032 :a w -32032 oa r -32032 oa y -32032 oa :y -32032 oa 'y -32032 oa w -32032 `o e 32032 `o u0065_030C 32032 `o u0065_0328 32032 `o `e 32032 `o 'e 32032 `o ^e 32032 `o :e 32032 `o o 32032 `o u006F_030B 32032 `o `o 32032 `o 'o 32032 `o ^o 32032 `o ~o 32032 `o :o 32032 `o oe 32032 `o /o 32032 `o x -32032 `o d 32032 `o c 32032 `o 'c 32032 `o u0063_030C 32032 `o ,c 32032 `o q 32032 `o r -32032 `o y -32032 `o :y -32032 `o 'y -32032 `o w -32032 'o e 32032 'o u0065_030C 32032 'o u0065_0328 32032 'o `e 32032 'o 'e 32032 'o ^e 32032 'o :e 32032 'o o 32032 'o u006F_030B 32032 'o `o 32032 'o 'o 32032 'o ^o 32032 'o ~o 32032 'o :o 32032 'o oe 32032 'o /o 32032 'o x -32032 'o d 32032 'o c 32032 'o 'c 32032 'o u0063_030C 32032 'o ,c 32032 'o q 32032 'o r -32032 'o y -32032 'o :y -32032 'o 'y -32032 'o w -32032 ^o e 32032 ^o u0065_030C 32032 ^o u0065_0328 32032 ^o `e 32032 ^o 'e 32032 ^o ^e 32032 ^o :e 32032 ^o o 32032 ^o u006F_030B 32032 ^o `o 32032 ^o 'o 32032 ^o ^o 32032 ^o ~o 32032 ^o :o 32032 ^o oe 32032 ^o /o 32032 ^o x -32032 ^o d 32032 ^o c 32032 ^o 'c 32032 ^o u0063_030C 32032 ^o ,c 32032 ^o q 32032 ^o r -32032 ^o y -32032 ^o :y -32032 ^o 'y -32032 ^o w -32032 ~o e 32032 ~o u0065_030C 32032 ~o u0065_0328 32032 ~o `e 32032 ~o 'e 32032 ~o ^e 32032 ~o :e 32032 ~o o 32032 ~o u006F_030B 32032 ~o `o 32032 ~o 'o 32032 ~o ^o 32032 ~o ~o 32032 ~o :o 32032 ~o oe 32032 ~o /o 32032 ~o x -32032 ~o d 32032 ~o c 32032 ~o 'c 32032 ~o u0063_030C 32032 ~o ,c 32032 ~o q 32032 ~o r -32032 ~o y -32032 ~o :y -32032 ~o 'y -32032 ~o w -32032 :o e 32032 :o u0065_030C 32032 :o u0065_0328 32032 :o `e 32032 :o 'e 32032 :o ^e 32032 :o :e 32032 :o o 32032 :o u006F_030B 32032 :o `o 32032 :o 'o 32032 :o ^o 32032 :o ~o 32032 :o :o 32032 :o oe 32032 :o /o 32032 :o x -32032 :o d 32032 :o c 32032 :o 'c 32032 :o u0063_030C 32032 :o ,c 32032 :o q 32032 :o r -32032 :o y -32032 :o :y -32032 :o 'y -32032 :o w -32032 /o e 32032 /o u0065_030C 32032 /o u0065_0328 32032 /o `e 32032 /o 'e 32032 /o ^e 32032 /o :e 32032 /o o 32032 /o u006F_030B 32032 /o `o 32032 /o 'o 32032 /o ^o 32032 /o ~o 32032 /o :o 32032 /o oe 32032 /o /o 32032 /o x -32032 /o d 32032 /o c 32032 /o 'c 32032 /o u0063_030C 32032 /o ,c 32032 /o q 32032 /o r -32032 /o y -32032 /o :y -32032 /o 'y -32032 /o w -32032 `u w -32032 'u w -32032 ^u w -32032 :u w -32032 'y o -32032 'y u006F_030B -32032 'y `o -32032 'y 'o -32032 'y ^o -32032 'y ~o -32032 'y :o -32032 'y oe -32032 'y /o -32032 'y e -32032 'y u0065_030C -32032 'y u0065_0328 -32032 'y `e -32032 'y 'e -32032 'y ^e -32032 'y :e -32032 'y a -32032 'y u0061_0306 -32032 'y u0061_0328 -32032 'y `a -32032 'y 'a -32032 'y ^a -32032 'y ^a -32032 'y ~a -32032 'y :a -32032 'y oa -32032 'y ae -32032 'y . -96096 'y , -96096 charset ga 576576,698880 2 0000 aa 576576,698880 2 0001 a^ 576576,698880 2 0002 a~ 576576,698880 2 0003 ad 576576,728000 2 0004 a" 576576,698880,0,14555 2 0005 ao 768768,698880 2 0006 ah 576576,698880 2 0007 ab 576576,698880 2 0010 a- 576576,728000 2 0011 a. 320320,755976 2 0012 ac 512512,0,178360 1 0013 ho 320320,0,203840 1 0014 bq 320320,136864,110656 1 0015 fo 512512,524160 2 0016 fc 512512,524160 2 0017 lq 393120,755976 2 0020 rq 393120,755976 2 0021 Bq 393120,136864,110656 1 0022 Fo 768768,524160 2 0023 Fc 768768,524160 2 0024 en 576576,480480,0,32032 0 0025 em 1153152,480480,0,32032 0 0026 --- 0,480480 0 0027 --- 512512,782600,29120 3 0030 .i 267904,480480 0 0031 .j 299936,480480,203840 1 0032 ff 672672,755976,0,80080 2 0033 fi 614432,755976 2 0034 fl 614432,755976 2 0035 Fi 934752,755976 2 0036 Fl 934752,755976 2 0037 u2423 576576,480480,101920 1 0040 u01C3 384384,755976 2 0041 ! " dq 576576,755976 2 0042 " " sh 960960,755976,232960 3 0043 # " Do 576576,782600,29120 3 0044 $ " % 1078840,782600,29120 3 0045 & 870688,755976 2 0046 cq 320320,755976 2 0047 ' " ( 448448,782600,262080 3 0050 ) 448448,782600,262080 3 0051 * 576576,782600 2 0052 + 896896,646464,122304 3 0053 , 320320,136864,110656 1 0054 - 384384,480480 0 0055 . 320320,136864 0 0056 sl 576576,782600,262080 3 0057 / " 0 576576,728000 2 0060 1 576576,728000 2 0061 2 576576,728000 2 0062 3 576576,728000 2 0063 4 576576,728000 2 0064 5 576576,728000 2 0065 6 576576,728000 2 0066 7 576576,728000 2 0067 8 576576,728000 2 0070 9 576576,728000 2 0071 : 320320,480480 0 0072 ; 320320,480480,110656 1 0073 < 896896,636091,111931 3 0074 = 896896,425880,-98280 0 0075 > 896896,636091,111931 3 0076 ? 544544,755976 2 0077 at 768768,755976 2 0100 @ " A 768768,728000 2 0101 B 768768,728000 2 0102 C 736736,728000,0,0,-32032 2 0103 D 832832,728000,0,0,0,-32032 2 0104 E 672672,728000 2 0105 F 640640,728000,0,0,0,-160160 2 0106 G 768768,728000,0,0,-32032 2 0107 H 832832,728000 2 0110 I 340704,728000 2 0111 J 544544,728000,0,0,0,-32032 2 0112 K 800800,728000 2 0113 L 608608,728000,0,0,0,64064 2 0114 M 1025024,728000 2 0115 N 832832,728000 2 0116 O 832832,728000,0,0,-32032,-32032 2 0117 P 736736,728000,0,0,0,-160160 2 0120 Q 832832,728000,110656,0,-32032 3 0121 R 736736,728000 2 0122 S 640640,728000 2 0123 T 768768,728000,0,0,0,-160160 2 0124 U 800800,728000,0,0,32032 2 0125 V 768768,728000,0,16016,48048,-240240 2 0126 W 1089088,728000,0,16016,48048,-144144 2 0127 X 768768,728000 2 0130 Y 768768,728000,0,28829,32032,-227427 2 0131 Z 704704,728000 2 0132 lB 359632,782600,262080 3 0133 [ " rs 576576,782600,262080 3 0134 \ " rB 359632,782600,262080 3 0135 ] " ha 704704,755976 2 0136 ^ " _ 896896,0,352171 1 0137 oq 320320,755976 2 0140 ` " a 550368,480480 0 0141 b 588224,755976 2 0142 c 512512,480480 0 0143 d 588224,755976 2 0144 e 535808,480480 0 0145 f 352352,755976,0,80080 2 0146 g 576576,480480,203840,16016 1 0147 h 588224,755976 2 0150 i 267904,755976 2 0151 j 299936,755976,203840 3 0152 k 556192,755976 2 0153 l 267904,755976 2 0154 m 908544,480480 0 0155 n 588224,480480 0 0156 o 576576,480480 0 0157 p 588224,480480,203840 1 0160 q 588224,480480,203840 1 0161 r 390208,480480,0,16016 0 0162 s 442042,480480 0 0163 t 423696,617763 2 0164 u 588224,480480 0 0165 v 524160,480480,0,16016 0 0166 w 780416,480480,0,16016 0 0167 x 524160,480480 0 0170 y 524160,480480,203840,16016 1 0171 z 499408,480480 0 0172 lC 576576,782600,262080 3 0173 { " u01C0 320320,782600,262080 3 0174 ba " | " rC 576576,782600,262080 3 0175 } " ~ 704704,755976 2 0176 hy 192192,480480 0 0177 u0041_0306 768768,946400 2 0200 u0041_0328 768768,728000,203840 3 0201 'C 736736,905917 2 0202 u0043_030C 736736,946400,0,0,-32032 2 0203 u0044_030C 832832,946400,0,0,0,-32032 2 0204 u0045_030C 672672,946400 2 0205 u0045_0328 672672,728000,203840 3 0206 u0047_0306 768768,946400,0,0,-32032 2 0207 u004C_0301 608608,905917,0,0,0,64064 2 0210 u004C_030C 608608,946400,0,0,0,64064 2 0211 /L 704704,728000 2 0212 u004E_0301 832832,905917 2 0213 u004E_030C 832832,946400 2 0214 u014A 864864,728000,0,0,0,-32032 2 0215 u004F_030B 832832,905917,0,0,-32032,-32032 2 0216 u0052_0301 736736,905917 2 0217 u0052_030C 736736,946400 2 0220 u0053_0301 640640,905917 2 0221 vS 640640,946400 2 0222 u0053_0327 640640,728000,178360 3 0223 u0054_030C 768768,946400,0,0,0,-160160 2 0224 u0054_0327 768768,728000,178360,0,0,-160160 3 0225 u0055_030B 800800,905917,0,0,32032 2 0226 u0055_030A 800800,946400,0,0,32032 2 0227 :Y 768768,946400,0,28829,32032,-227427 2 0230 u005A_0301 704704,905917 2 0231 vZ 704704,946400 2 0232 u005A_0307 704704,905917 2 0233 IJ 853216,728000,0,0,0,-32032 2 0234 u0049_0307 340704,905917 2 0235 u0111 588224,755976 2 0236 sc 559104,755976,203840 3 0237 u0061_0306 550368,698880 2 0240 u0061_0328 550368,480480,203840 1 0241 'c 512512,698880 2 0242 u0063_030C 512512,698880 2 0243 u0064_030C 767312,755976 2 0244 u0065_030C 535808,698880 2 0245 u0065_0328 535808,480480,203840 1 0246 u0067_0306 576576,698880,203840,16016 3 0247 u006C_0301 267904,905917,0,123075 2 0250 u006C_030C 446992,755976 2 0251 /l 399818,755976,0,29120 2 0252 u006E_0301 588224,698880 2 0253 u006E_030C 588224,698880 2 0254 u016A 588224,480480,203840 1 0255 u006F_030B 576576,698880,0,14555 2 0256 u0072_0301 390208,698880,0,16016 2 0257 u0072_030C 390208,698880,0,16016 2 0260 u0073_0301 442042,698880 2 0261 vs 442042,698880 2 0262 u0073_0327 442042,480480,178360 1 0263 u0074_030C 423696,755976 2 0264 u0074_0327 423696,617763,178360 3 0265 u0075_030B 588224,698880,0,8730 2 0266 u0075_030A 588224,698880 2 0267 :y 524160,728000,203840,16016 3 0270 u007A_0301 499408,698880 2 0271 vz 499408,698880 2 0272 u007A_0307 499408,755976 2 0273 ij 620256,755976,203840 3 0274 r! 384384,553280,203840 3 0275 r? 544544,553280,203840 3 0276 Po 736736,755976 2 0277 `A 768768,905917 2 0300 'A 768768,905917 2 0301 ^A 768768,946400 2 0302 ~A 768768,946400 2 0303 :A 768768,946400 2 0304 oA 768768,905917 2 0305 AE 992992,728000 2 0306 ,C 736736,728000,178360,0,-32032 3 0307 `E 672672,905917 2 0310 'E 672672,905917 2 0311 ^E 672672,946400 2 0312 :E 672672,946400 2 0313 `I 340704,905917 2 0314 'I 340704,905917,0,85210,0,42605 2 0315 ^I 340704,946400 2 0316 :I 340704,946400 2 0317 u0189 832832,728000,0,0,0,-32032 2 0320 u0110 " -D " ~N 832832,946400 2 0321 `O 832832,905917,0,0,-32032,-32032 2 0322 'O 832832,905917 2 0323 ^O 832832,946400,0,0,-32032,-32032 2 0324 ~O 832832,946400,0,0,-32032,-32032 2 0325 :O 832832,946400,0,0,-32032,-32032 2 0326 OE 1121120,728000 2 0327 /O 896896,782600,50960 3 0330 `U 800800,905917,0,0,32032 2 0331 'U 800800,905917 2 0332 ^U 800800,946400,0,0,32032 2 0333 :U 800800,946400,0,0,32032 2 0334 'Y 768768,905917,0,28829,32032,-227427 2 0335 TP 672672,728000 2 0336 --- 1281280,728000 2 0337 `a 550368,698880 2 0340 'a 550368,698880 2 0341 ^a 550368,698880 2 0342 ~a 550368,698880 2 0343 :a 550368,728000 2 0344 oa 550368,698880 2 0345 ae 832832,480480 0 0346 ,c 512512,480480,178360 1 0347 `e 535808,698880 2 0350 'e 535808,698880 2 0351 ^e 535808,698880 2 0352 :e 535808,728000 2 0353 `i 267904,698880 2 0354 'i 267904,698880,0,43683 2 0355 ^i 267904,698880 2 0356 :i 331968,728000 2 0357 Sd 576576,755976 2 0360 ~n 588224,698880 2 0361 `o 576576,698880 2 0362 'o 576576,698880 2 0363 ^o 576576,698880 2 0364 ~o 576576,698880 2 0365 :o 576576,728000 2 0366 oe 896896,480480 0 0367 /o 576576,582400,101920 3 0370 `u 588224,698880 2 0371 'u 588224,698880 2 0372 ^u 588224,698880 2 0373 :u 588224,728000 2 0374 'y 524160,698880,203840,16016 3 0375 Tp 588224,755976,203840 3 0376 ss 592592,755976 2 0377 groff-1.23.0/font/devdvi/SC0000644000175000017500000000675713753060053012321 00000000000000name SC special internalname cmtex10 spacewidth 550498 checksum -538297224 designsize 10485760 charset pc 550498,534482,-106315 2 0000 md " da 550498,640797 2 0001 *a 550498,451470 0 0002 *b 550498,640797,233018 3 0003 AN 550498,512640 2 0004 tno 550498,451470 0 0005 no " mo 550498,582542,-58254 2 0006 *p 550498,451470 0 0007 *l 550498,640797 2 0010 *g 550498,451470,233018 1 0011 *d 550498,640797 2 0012 ua 550498,640797 2 0013 pm 550498,556326,-84470 2 0014 c+ 550498,556326,-84470 2 0015 if 550498,451470 0 0016 pd 550498,640797 2 0017 sb 550498,582542,-58254 2 0020 sp 550498,582542,-58254 2 0021 ca 550498,512640 2 0022 cu 550498,512640 2 0023 fa 550498,640797 2 0024 te 550498,640797 2 0025 c* 550498,556326,-84470 2 0026 u21C6 550498,628053,-12744 2 0027 <- 550498,435813,-204984 0 0030 -> 550498,435813,-204984 0 0031 != 550498,672827,32030 3 0032 u22C4 550498,534482,-106315 2 0033 <= 550498,661547,20750 3 0034 >= 550498,661547,20750 3 0035 == 550498,514818,-125979 2 0036 OR 550498,512640 2 0037 --- 550498 0 0040 --- 550498,640797 2 0041 --- 550498,640797 2 0042 --- 550498,640797 2 0043 --- 550498,728178,87381 3 0044 --- 550498,728178,87381 3 0045 --- 550498,640797 2 0046 --- 550498,640797 2 0047 --- 550498,728178,87379 3 0050 --- 550498,728178,87379 3 0051 --- 550498,546134 2 0052 --- 550498,556326,-84470 2 0053 --- 550498,131072,145635 1 0054 --- 550498,556326,-84470 2 0055 --- 550498,131072 0 0056 --- 550498,728178,87379 3 0057 --- 550498,640797 2 0060 --- 550498,640797 2 0061 --- 550498,640797 2 0062 --- 550498,640797 2 0063 --- 550498,640797 2 0064 --- 550498,640797 2 0065 --- 550498,640797 2 0066 --- 550498,640797 2 0067 --- 550498,640797 2 0070 --- 550498,640797 2 0071 --- 550498,451470 0 0072 --- 550498,451470,145635 1 0073 --- 550498,582542,-58254 2 0074 --- 550498,435813,-204984 0 0075 --- 550498,582542,-58254 2 0076 --- 550498,640797 2 0077 --- 550498,640797 2 0100 --- 550498,640797 2 0101 --- 550498,640797 2 0102 --- 550498,640797 2 0103 --- 550498,640797 2 0104 --- 550498,640797 2 0105 --- 550498,640797 2 0106 --- 550498,640797 2 0107 --- 550498,640797 2 0110 --- 550498,640797 2 0111 --- 550498,640797 2 0112 --- 550498,640797 2 0113 --- 550498,640797 2 0114 --- 550498,640797 2 0115 --- 550498,640797 2 0116 --- 550498,640797 2 0117 --- 550498,640797 2 0120 --- 550498,640797,145635 3 0121 --- 550498,640797 2 0122 --- 550498,640797 2 0123 --- 550498,640797 2 0124 --- 550498,640797 2 0125 --- 550498,640797 2 0126 --- 550498,640797 2 0127 --- 550498,640797 2 0130 --- 550498,640797 2 0131 --- 550498,640797 2 0132 --- 550498,728178,87379 3 0133 --- 550498,728178,87379 3 0134 --- 550498,728178,87379 3 0135 --- 550498,640797 2 0136 --- 550498,0,99757 1 0137 --- 550498,640797 2 0140 --- 550498,451470 0 0141 --- 550498,640797 2 0142 --- 550498,451470 0 0143 --- 550498,640797 2 0144 --- 550498,451470 0 0145 --- 550498,640797 2 0146 --- 550498,451470,233018 1 0147 --- 550498,640797 2 0150 --- 550498,640797 2 0151 --- 550498,640797,233018 3 0152 --- 550498,640797 2 0153 --- 550498,640797 2 0154 --- 550498,451470 0 0155 --- 550498,451470 0 0156 --- 550498,451470 0 0157 --- 550498,451470,233018 1 0160 --- 550498,451470,233018 1 0161 --- 550498,451470 0 0162 --- 550498,451470 0 0163 --- 550498,580466 2 0164 --- 550498,451470 0 0165 --- 550498,451470 0 0166 --- 550498,451470 0 0167 --- 550498,451470 0 0170 --- 550498,451470,233018 1 0171 --- 550498,451470 0 0172 --- 550498,728178,87379 3 0173 --- 550498,728178,87379 3 0174 --- 550498,728178,87379 3 0175 --- 550498,640797 2 0176 is 550498,640797,233018 3 0177 groff-1.23.0/font/devdvi/devdvi.am0000644000175000017500000000524614450320476013664 00000000000000# Copyright (C) 2014-2020 Free Software Foundation, Inc. # # This file is part of 'groff'. # # 'groff' 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, either version 3 of the License, or # (at your option) any later version. # # 'groff' 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 this program. If not, see . devdvi_srcdir = $(top_srcdir)/font/devdvi DEVDVIFONTFILES = \ font/devdvi/TR \ font/devdvi/TI \ font/devdvi/TB \ font/devdvi/TBI \ font/devdvi/CW \ font/devdvi/CWI \ font/devdvi/HR \ font/devdvi/HI \ font/devdvi/HB \ font/devdvi/HBI \ font/devdvi/TREC \ font/devdvi/TIEC \ font/devdvi/TBEC \ font/devdvi/TBIEC \ font/devdvi/CWEC \ font/devdvi/CWIEC \ font/devdvi/HREC \ font/devdvi/HIEC \ font/devdvi/HBEC \ font/devdvi/HBIEC \ font/devdvi/TRTC \ font/devdvi/TITC \ font/devdvi/TBTC \ font/devdvi/TBITC \ font/devdvi/CWTC \ font/devdvi/CWITC \ font/devdvi/HRTC \ font/devdvi/HITC \ font/devdvi/HBTC \ font/devdvi/HBITC \ font/devdvi/MI \ font/devdvi/S \ font/devdvi/EX \ font/devdvi/SA \ font/devdvi/SB \ font/devdvi/SC devdvifontdir = $(fontdir)/devdvi devdvifont_DATA = $(DEVDVIFONTFILES) font/devdvi/DESC DEVDVIGENFILES = \ font/devdvi/generate/Makefile \ font/devdvi/generate/msam.map \ font/devdvi/generate/msbm.map \ font/devdvi/generate/texb.map \ font/devdvi/generate/texex.map \ font/devdvi/generate/texi.map \ font/devdvi/generate/texmi.map \ font/devdvi/generate/texr.map \ font/devdvi/generate/texsy.map \ font/devdvi/generate/textt.map \ font/devdvi/generate/textex.map \ font/devdvi/generate/ec.map \ font/devdvi/generate/tc.map \ font/devdvi/generate/CompileFonts devdvigendir = $(fontdir)/devdvi/generate devdvigen_DATA = $(DEVDVIGENFILES) EXTRA_DIST += $(DEVDVIFONTFILES) $(DEVDVIGENFILES) font/devdvi/DESC.in MOSTLYCLEANFILES += font/devdvi/DESC font/devdvi/DESC: $(devdvi_srcdir)/DESC.in $(AM_V_GEN)$(MKDIR_P) `dirname $@` \ && cat $(devdvi_srcdir)/DESC.in >$@ \ && if test "$(PAGE)" = A4; then \ echo "papersize a4" >>$@; \ else \ echo "papersize letter" >>$@; \ fi \ && (test -z '$(DVIPRINT)' \ || echo print '$(DVIPRINT)' >>$@) # Local Variables: # mode: makefile-automake # fill-column: 72 # End: # vim: set autoindent filetype=automake textwidth=72: groff-1.23.0/font/devdvi/DESC.in0000644000175000017500000000024113753060053013115 00000000000000sizescale 100 unitwidth 131072 res 57816 hor 1 vert 1 sizes 500-1000000 0 styles R I B BI family T fonts 13 0 0 0 0 0 0 0 0 0 MI S EX CW tcommand postpro grodvi groff-1.23.0/font/devdvi/TBTC0000644000175000017500000000745413753060053012543 00000000000000name TBTC special internalname tcbx1000 spacewidth 401856 checksum -1650382063 designsize 10485760 charset --- 602784,664624 2 0000 --- 602784,664624 2 0001 --- 602784,679952 2 0002 --- 602784,679952 2 0003 --- 602784,679952 2 0004 --- 602784,664624,0,11531 2 0005 --- 927472,679952 2 0006 --- 602784,679952 2 0007 --- 602784,679952 2 0010 --- 602784,679952 2 0011 --- 334880,664624 2 0012 --- 535808,0,178360 1 0013 --- 334880,0,203840 1 0014 --- 468832,163072,203840 1 0015 --- 602784,163072,203840 1 0022 --- 803712,465920,0,33488 0 0025 --- 904176,465920,0,33488 0 0026 --- 0,723632 2 0027 <- 1205568,410018,-114142 0 0030 -> 1205568,410018,-114142 0 0031 --- 334880,723632,0,326144 2 0032 --- 416416,981344,0,359632 2 0033 --- 602784,723632,0,326144 2 0034 --- 602784,723632,0,359632 2 0035 --- 0,723632 2 0037 u2422 669760,723632 2 0040 Do 602784,786240,58240 3 0044 $ " aq 334880,723632 2 0047 --- 602784,495768,-29120 2 0052 , 334880,163072,203840 1 0054 --- 401856,410018,-114142 0 0055 . 334880,163072 0 0056 f/ 602784,786240,262080 3 0057 0 602784,465920 0 0060 1 602784,465920 0 0061 2 602784,465920 0 0062 3 602784,465920,203840 1 0063 4 602784,465920,203840 1 0064 5 602784,465920,203840 1 0065 6 602784,679952 2 0066 7 602784,465920,203840 1 0067 8 602784,679952 2 0070 9 602784,465920,203840 1 0071 la 468832,786240,262080 3 0074 \- 937664,664624,139776 3 0075 ra 468832,786240,262080 3 0076 u2127 870688,723632 2 0115 ci 1339520,786240,262080 3 0117 u03A9 870688,723632 2 0127 u301A 485576,786240,262080 3 0133 u301B 485576,786240,262080 3 0135 ua 602784,723632,203840 3 0136 da 602784,723632,203840 3 0137 --- 602784,723632 2 0140 --- 602784,495768,-29120 2 0142 --- 602784,495768,-29120 2 0143 --- 602784,636270,26210 3 0144 --- 1205568,723632 2 0154 --- 602784,495768,-29120 2 0155 u266A 736736,723632 2 0156 ti 736736,133120 0 0176 ~ " --- 200928,410018,-114142 0 0177 --- 736736,723632 2 0200 --- 736736,723632 2 0201 --- 602784,723632 2 0202 --- 602784,723632 2 0203 dg 535808,723632,203840 3 0204 dd 535808,723632,203840 3 0205 u2016 602784,786240,262080 3 0206 %0 1406496,786240,58240 3 0207 bu 602784,495768,-27664 2 0210 u2103 1138592,723632,0,0,-33488 2 0211 --- 736736,786240,58240 3 0212 --- 602784,567840,101920 3 0213 Fn 368368,723632,0,114296 2 0214 u20A1 870688,786240,58240,0,-33488 3 0215 u20A9 1246336,723632,0,16744,50232,-150696 2 0216 u20A6 976976,723632 2 0217 --- 947856,786240,58240,0,-33488 3 0220 u20B1 840840,723632,0,0,0,-167440 2 0221 u20A4 770224,723632 2 0222 u211E 904176,723632 2 0223 u203D 569296,723632 2 0224 --- 569296,524160,203840 3 0225 u20AB 669760,786240 2 0226 tm 803712,786240,0,550366 2 0227 u2031 1889888,786240,58240 3 0230 --- 569296,723632,203840 3 0231 u0E3F 857584,786240,58240 3 0232 u2116 1157520,723632 2 0233 u2052 602784,786240 2 0234 u212E 833560,723632 2 0235 u25E6 602784,495768,-27664 2 0236 u2120 803712,786240,0,550366 2 0237 u2045 435344,786240,262080 3 0240 u2046 435344,786240,262080 3 0241 ct 602784,567840,101920 3 0242 Po 770224,723632 2 0243 Cs 810874,599043 2 0244 Ye 911456,723632,0,30139 2 0245 bb 200928,786240,262080 3 0246 sc 554736,723632,203840 3 0247 --- 602784,723632 2 0250 co 1339520,786240,262080 3 0251 Of 535808,786240 2 0252 --- 1339520,786240,262080 3 0253 tno 803712,465920 0 0254 u2117 1339520,786240,262080 3 0255 rg 1339520,786240,262080 3 0256 --- 937664,723632 2 0257 de 401856,723632 2 0260 t+- 937664,664624,139776 3 0261 S2 535808,786240 2 0262 S3 535808,786240 2 0263 --- 602784,723632 2 0264 mc 669760,465920,203840 1 0265 ps 736736,723632,203840 3 0266 pc 288288,465920 0 0267 u203B 687230,553278 2 0270 S1 535808,786240 2 0271 Om 535808,786240 2 0272 sr 569296,786240,199165 3 0273 --- 535808,786240,203840 3 0274 --- 535808,786240,203840 3 0275 --- 535808,786240,203840 3 0276 Eu 937664,723632 2 0277 tmu 937664,664624,139776 3 0326 tdi 937664,664624,139776 3 0366 groff-1.23.0/font/devdvi/MI0000644000175000017500000001001714450320476012304 00000000000000name MI spacewidth 350836 special internalname cmmi10 slant 14.036243 checksum 195060286 designsize 10485760 charset --- 645166,716526,0,145637 2 0000 --- 873816,716526 2 0001 --- 799829,716526,0,29128 2 0002 --- 728179,716526 2 0003 --- 778424,716526,0,79371 2 0004 --- 871630,716526,0,85195 2 0005 --- 817746,716526,0,60438 2 0006 --- 611669,716526,0,145637 2 0007 --- 699051,716526 2 0010 --- 641962,716526,0,115344 2 0011 --- 809918,716526,0,52610 2 0012 *a 670776,451470,0,3882 0 0013 *b 593102,728178,203890,55342 3 0014 *g 542880,451470,203890,58254 1 0015 *d 466034,728178,0,39685 2 0016 +e 425621,451470 0 0017 *z 458754,728178,203890,77368 3 0020 *y 520651,451470,203890,37622 1 0021 *h 492248,728178,0,29128 2 0022 *i 371130,451470 0 0023 *k 604147,451470 0 0024 *l 611672,728178 2 0025 mc 631819,451470,203890 1 0026 *m " *n 517979,451470,0,66750 0 0027 *c 458754,728178,203890,48242 3 0030 *p 597717,451470,0,37622 0 0031 *r 542130,451470,203890 1 0032 *s 599171,451470,0,37622 0 0033 *t 458390,451470,0,118694 0 0034 *u 566525,451470,0,37622 0 0035 *f 624778,728178,203890 3 0036 *x 656086,451470,203890 1 0037 *q 683034,728178,203890,37622 3 0040 *w 652691,451470,0,37622 0 0041 *e 488970,451470 0 0042 +h 620170,728178 2 0043 +p 868357,451470,0,29128 0 0044 --- 542130,451470,203890 1 0045 ts 380474,451470,101946,83739 1 0046 +f 685944,451470,203890 1 0047 u21BC 1048579,384696,-139592 0 0050 u21BD 1048579,384696,-139592 0 0051 u21C0 1048579,384696,-139592 0 0052 u21C1 1048579,384696,-139592 0 0053 --- 291272,486275,-38013 2 0054 --- 291272,486275,-38013 2 0055 u25B7 524290,487880,-36408 2 0056 u25C1 524290,487880,-36408 2 0057 --- 524290,451470 0 0060 --- 524290,451470 0 0061 --- 524290,451470 0 0062 --- 524290,451470,203890 1 0063 --- 524290,451470,203890 1 0064 --- 524290,451470,203890 1 0065 --- 524290,675749 2 0066 --- 524290,451470,203890 1 0067 --- 524290,675749 2 0070 --- 524290,451470,203890 1 0071 --- 291272,110683 0 0072 --- 291272,110683,203890 1 0073 < 815562,565285,40997 3 0074 --- 524290,786432,262144 3 0075 > 815562,565285,40997 3 0076 u22C6 524290,487880,-36408 2 0077 pd 556693,728178,0,58254 2 0100 --- 786434,716526 2 0101 --- 795355,716526,0,52610 2 0102 --- 749440,716526,0,75002 2 0103 --- 868134,716526,0,29128 2 0104 --- 774054,716526,0,60438 2 0105 --- 674294,716526,0,145637 2 0106 --- 824442,716526 2 0107 --- 871630,716526,0,85195 2 0110 --- 460938,716526,0,82283 2 0111 --- 581450,716526,0,100853 2 0112 --- 890563,716526,0,75002 2 0113 --- 713616,716526 2 0114 --- 1017266,716526,0,114323 2 0115 --- 842502,716526,0,114323 2 0116 --- 799829,716526,0,29128 2 0117 --- 673200,716526,0,145637 2 0120 --- 828957,716526,203890 3 0121 --- 796173,716526,0,8101 2 0122 --- 642982,716526,0,60438 2 0123 --- 612763,716526,0,145637 2 0124 --- 715944,716526,0,114323 2 0125 --- 611670,716526,0,233018 2 0126 --- 990323,716526,0,145637 2 0127 --- 868718,716526,0,82283 2 0130 --- 608758,716526,0,233018 2 0131 --- 715800,716526,0,75002 2 0132 u266D 407781,786432 2 0133 u266E 407781,728178,203890 3 0134 u266F 407781,728178,203890 3 0135 u2323 1048579,375013,-149275 0 0136 u2322 1048579,375013,-149275 0 0137 u2113 436910,728178 2 0140 --- 554267,451470 0 0141 --- 450014,728178 2 0142 --- 453778,451470 0 0143 --- 545771,728178 2 0144 --- 488245,451470 0 0145 --- 513368,728178,203890,112869 3 0146 --- 500138,451470,203890,37622 1 0147 --- 604147,728178 2 0150 --- 361248,691562 2 0151 --- 431811,691562,203890,60024 3 0152 --- 545893,728178,0,33010 2 0153 --- 312874,728178,0,20634 2 0154 --- 920664,451470 0 0155 --- 629392,451470 0 0156 *o 508269,451470 0 0157 --- 527566,451470,203890 1 0160 --- 468099,451470,203890,37622 1 0161 --- 473075,451470,0,29128 0 0162 --- 491520,451470 0 0163 --- 378654,644958 2 0164 --- 600266,451470 0 0165 --- 508270,451470,0,37622 0 0166 --- 750694,451470,0,28216 0 0167 --- 599291,451470 0 0170 --- 514098,451470,203890,37622 1 0171 --- 487640,451470,0,46117 0 0172 --- 338120,451470 0 0173 --- 402685,451470,203890 1 0174 wp 667376,451470,203890 1 0175 --- 524290,749149,0,161291 2 0176 --- 291272,728178,0,418866 2 0177 groff-1.23.0/font/devdvi/HRTC0000644000175000017500000000744013753060053012542 00000000000000name HRTC special internalname tcss1000 spacewidth 349440 checksum 1552149760 designsize 10485760 charset --- 524160,631051 2 0000 --- 524160,631051 2 0001 --- 524160,662478 2 0002 --- 524160,662478 2 0003 --- 524160,662478 2 0004 --- 524160,631051,0,46502 2 0005 --- 720720,662478 2 0006 --- 524160,662478 2 0007 --- 524160,662478 2 0010 --- 524160,662478 2 0011 --- 291200,631051 2 0012 --- 465920,0,178360 1 0013 --- 291200,0,203840 1 0014 --- 407680,87360,203840 1 0015 --- 524160,87360,203840 1 0022 --- 698880,465920,0,29120 0 0025 --- 786240,465920,0,29120 0 0026 --- 0,728000 2 0027 <- 1048320,387883,-136277 0 0030 -> 1048320,387883,-136277 0 0031 --- 250432,757120,0,302848 2 0032 --- 308672,1019200,0,331968 2 0033 --- 483392,757120,0,302848 2 0034 --- 483392,757120,0,331968 2 0035 --- 0,757120 2 0037 u2422 541632,757120 2 0040 Do 524160,786240,29120 3 0044 $ " aq 291200,757120 2 0047 --- 524160,495040,-29120 2 0052 , 291200,87360,131040 1 0054 --- 349440,387883,-136277 0 0055 . 291200,87360 0 0056 f/ 524160,786240,262080 3 0057 0 524160,465920 0 0060 1 524160,465920 0 0061 2 524160,465920 0 0062 3 524160,465920,203840 1 0063 4 524160,465920,203840 1 0064 5 524160,465920,203840 1 0065 6 524160,687232 2 0066 7 524160,465920,203840 1 0067 8 524160,687232 2 0070 9 524160,465920,203840 1 0071 la 407680,786240,262080 3 0074 \- 815360,605282,87360 3 0075 ra 407680,786240,262080 3 0076 u2127 757120,728000 2 0115 ci 1164800,786240,262080 3 0117 u03A9 757120,728000 2 0127 u301A 422240,786240,262080 3 0133 u301B 422240,786240,262080 3 0135 ua 524160,757120,232960 3 0136 da 524160,757120,232960 3 0137 --- 524160,757120 2 0140 --- 524160,495040,-29120 2 0142 --- 524160,495040,-29120 2 0143 --- 524160,662478,29122 3 0144 --- 1048320,757120 2 0154 --- 524160,495040,-29120 2 0155 u266A 640640,757120 2 0156 ti 640640,133120 0 0176 ~ " --- 174720,387883,-136277 0 0177 --- 640640,757120 2 0200 --- 640640,757120 2 0201 --- 524160,757120 2 0202 --- 524160,757120 2 0203 dg 465920,757120,203840 3 0204 dd 465920,757120,203840 3 0205 u2016 524160,786240,262080 3 0206 %0 1223040,786240,29120 3 0207 bu 524160,465920,-58240 0 0210 u2103 902720,728000,0,0,-29120 2 0211 --- 640640,786240,29120 3 0212 --- 524160,560560,101920 3 0213 Fn 320320,757120,0,72800 2 0214 u20A1 669760,786240,29120,0,-29120 3 0215 u20A9 990080,728000,0,14560,43680,-131040 2 0216 u20A6 771680,728000 2 0217 --- 815360,786240,29120,0,-29120 3 0220 u20B1 684320,728000,0,0,0,-145600 2 0221 u20A4 669760,757120 2 0222 u211E 677040,728000 2 0223 u203D 495040,757120 2 0224 --- 495040,560560,203840 3 0225 u20AB 541632,786240 2 0226 tm 698880,786240,0,550366 2 0227 u2031 1612550,786240,29120 3 0230 --- 495040,757120,203840 3 0231 u0E3F 698880,786240,29120 3 0232 u2116 859040,728000 2 0233 u2052 524160,786240 2 0234 u212E 701792,728000 2 0235 u25E6 524160,465920,-58240 0 0236 u2120 698880,786240,0,550366 2 0237 u2045 378560,786240,262080 3 0240 u2046 378560,786240,262080 3 0241 ct 524160,560560,101920 3 0242 Po 669760,757120 2 0243 Cs 793402,605282 2 0244 Ye 698880,728000,0,26208 2 0245 bb 174720,786240,262080 3 0246 sc 465920,757120,203840 3 0247 --- 524160,712194 2 0250 co 1164800,786240,262080 3 0251 Of 465920,786240 2 0252 --- 1164800,786240,262080 3 0253 tno 698880,465920 0 0254 u2117 1164800,786240,262080 3 0255 rg 1164800,786240,262080 3 0256 --- 815360,757120 2 0257 de 349440,728000 2 0260 t+- 815360,605282,87360 3 0261 S2 465920,786240 2 0262 S3 465920,786240 2 0263 --- 524160,757120 2 0264 mc 541632,465920,203840 1 0265 ps 640640,757120,203840 3 0266 pc 247520,465920 0 0267 u203B 679466,560560 2 0270 S1 465920,786240 2 0271 Om 465920,786240 2 0272 sr 495040,786240,220138 3 0273 --- 465920,786240,203840 3 0274 --- 465920,786240,203840 3 0275 --- 465920,786240,203840 3 0276 Eu 815360,728000 2 0277 tmu 815360,605282,87360 3 0326 tdi 815360,605282,87360 3 0366 groff-1.23.0/font/devdvi/HI0000644000175000017500000001423613753060053012303 00000000000000name HI internalname cmssi10 spacewidth 349526 slant 11.999911 ligatures ff fi fl ffi ffl 0 checksum -984248855 designsize 10485760 kernpairs ff cq 72818 ff ' 72818 ff ? 72818 ff ! 72818 ff ) 72818 ff rB 72818 ff ] 72818 slash@for@l l -250494 slash@for@l L -270885 cq ? 116509 ' ? 116509 cq ! 116509 ' ! 116509 A t -29128 A C -29128 A O -29128 A G -29128 A U -29128 A Q -29128 A T -87382 A Y -87382 A V -116509 A W -116509 D X -29128 D W -29128 D A -29128 D V -29128 D Y -29128 F o -29128 F e -29128 F u -29128 F r -29128 F a -29128 F A -87382 F O -29128 F C -29128 F G -29128 F Q -29128 I I 29128 K O -29128 K C -29128 K G -29128 K Q -29128 L T -87382 L Y -87382 L V -116509 L W -116509 O X -29128 O W -29128 O A -29128 O V -29128 O Y -29128 P A -87382 P o -29128 P e -29128 P a -29128 P . -87382 P , -87382 T y -87382 T e -87382 T o -87382 T r -87382 T a -87382 T A -87382 T u -87382 V o -29128 V e -29128 V u -29128 V r -29128 V a -29128 V A -87382 V O -29128 V C -29128 V G -29128 V Q -29128 W o -29128 W e -29128 W u -29128 W r -29128 W a -29128 W A -87382 W O -29128 W C -29128 W G -29128 W Q -29128 X O -29128 X C -29128 X G -29128 X Q -29128 Y e -87382 Y o -87382 Y r -87382 Y a -87382 Y A -87382 Y u -87382 a r -29128 a y -29128 a w -29128 b e 29128 b o 29128 b x -29128 b d 29128 b c 29128 b q 29128 b r -29128 b y -29128 b w -29128 f cq 72818 f ' 72818 f ? 72818 f ! 72818 f ) 72818 f rB 72818 f ] 72818 g j 29128 k e -29128 k a -29128 k o -29128 k c -29128 o e 29128 o o 29128 o x -29128 o d 29128 o c 29128 o q 29128 o r -29128 o y -29128 o w -29128 p e 29128 p o 29128 p x -29128 p d 29128 p c 29128 p q 29128 p r -29128 p y -29128 p w -29128 t y -29128 t w -29128 u w -29128 w e -29128 w a -29128 w o -29128 w c -29128 y o -29128 y e -29128 y a -29128 y . -87382 y , -87382 charset *G 567981,728178,0,140214,0,-5422 2 0000 *D 873816,728178 2 0001 *H 815562,728178,0,79216,-75562,50088 2 0002 *L 640800,728178 2 0003 *C 699053,728178,0,134389,0,67195 2 0004 *P 742746,728178,0,84870,0,42435 2 0005 *S 757307,728178,0,125650,0,62826 2 0006 *U 815562,728178,0,94694,-152950,-50942 2 0007 *F 757307,728178,0,48261,-106517,48261 2 0010 *Q 815562,728178,0,94694,-152950,-10907 2 0011 *W 757307,728178,0,86955,0,43478 2 0012 ff 611672,728178,0,227595 2 0013 fi 562155,728178,0,102349 2 0014 fl 562155,728178,0,99435 2 0015 Fi 853427,728178,0,102349 2 0016 Fl 853427,728178,0,99435 2 0017 .i 250494,466034,0,43715 0 0020 .j 279622,466034,203890,43715 1 0021 ga 524290,728178 2 0022 aa 524290,728178,0,96523 2 0023 ah 524290,662642,0,88419 2 0024 ab 524290,728178,0,99435 2 0025 a- 524290,638464,0,92018 2 0026 ao 773347,728178 2 0027 ac 466035,0,178403 1 0030 ss 503902,728178,0,96523 2 0031 ae 757307,466034,0,71070 0 0032 oe 815562,466034,0,71070 0 0033 /o 524290,567979,101946,50821 3 0034 AE 902944,728178,0,125650 2 0035 OE 1019453,728178,0,125650 2 0036 /O 815562,779150,50973,79216 3 0037 slash@for@l 250494,466034 0 0040 ! 334963,728178,0,60114 2 0041 rq 524290,728178,0,3315 2 0042 sh 873816,728178,203888,53338 3 0043 # " Do 524290,786432,58254,116982 3 0044 $ " % 873816,786432,58254,32782 3 0045 & 795173,728178,0,32064 2 0046 cq 291272,728178,0,81960 2 0047 ' " ( 407781,786432,262144,138032 3 0050 ) 407781,786432,262144,26592 3 0051 * 524290,786432,0,123469 2 0052 + 815562,611670,87382,26592 3 0053 , 291272,87381,131072 1 0054 hy 349526,466034,0,20402 0 0055 - " . 291272,87381 0 0056 sl 524290,786432,262144,138032 3 0057 / " 0 524290,687400,0,116982 2 0060 1 524290,687400,0,116982 2 0061 2 524290,687400,0,116982 2 0062 3 524290,687400,0,116982 2 0063 4 524290,687400,0,116982 2 0064 5 524290,687400,0,116982 2 0065 6 524290,687400,0,116982 2 0066 7 524290,687400,0,116982 2 0067 8 524290,687400,0,116982 2 0070 9 524290,687400,0,116982 2 0071 : 291272,466034,0,26240 0 0072 ; 291272,466034,131072,26240 1 0073 r! 334963,524288,203890,16776 3 0074 = 815562,387973,-136315,53338 0 0075 r? 495163,524288,203890 3 0076 ? 495163,728178,0,123822 2 0077 at 699053,728178,0,79216 2 0100 @ " A 699054,728178 2 0101 B 699054,728178,0,86955,0,43478 2 0102 C 669926,728178,0,125650,-75562,62826 2 0103 D 757309,728178,0,79216,0,50088 2 0104 E 626235,728178,0,125650,0,62826 2 0105 F 597109,728178,0,140214,0,-5422 2 0106 G 699053,728178,0,125650,-75562,62826 2 0107 H 742746,728178,0,84870,0,42435 2 0110 I 291274,728178,0,140214,0,70107 2 0111 J 495163,728178,0,84870,0,13307 2 0112 K 728182,728178,0,125650,0,62826 2 0113 L 567981,728178,0,0,0,58254 2 0114 M 917509,728178,0,84870,0,13307 2 0115 N 742746,728178,0,84870,0,13307 2 0116 O 771870,728178,0,79216,-75562,50088 2 0117 P 669926,728178,0,86955,0,-58682 2 0120 Q 771870,728178,131072,79216,-75562,79216 3 0121 R 677208,728178,0,86955,0,65216 2 0122 S 582544,728178,0,96523,0,48262 2 0123 T 713616,728178,0,140214,-116083,-5422 2 0124 U 720901,728178,0,84870,-75562,13307 2 0125 V 699054,728178,0,169341,-111086,-63677 2 0126 W 990326,728178,0,169341,-111086,23704 2 0127 X 699054,728178,0,140214,0,70107 2 0130 Y 699054,728178,0,180992,-125650,-52026 2 0131 Z 640798,728178,0,125650,0,62826 2 0132 lB 302923,786432,262144,167160 3 0133 [ " lq 524290,728178,0,148952 2 0134 rB 302923,786432,262144,91429 3 0135 ] " ha 524290,728178,0,83776 2 0136 ^ " a^ " a. 291272,712366,0,81512 2 0137 oq 291272,728178,0,81960 2 0140 ` " a 503901,466034,0,10283 0 0141 b 541766,728178,0,32053 2 0142 c 466035,466034,0,87406 0 0143 d 541766,728178,0,99435 2 0144 e 466035,466034,0,71070 0 0145 f 320400,728178,0,227595 2 0146 g 524290,466034,203890,113621 1 0147 h 541766,728178,0,18642 2 0150 i 250494,712366,0,101901 2 0151 j 279622,712366,203890,96075 3 0152 k 512640,728178,0,87406 2 0153 l 250494,728178,0,99435 2 0154 m 833038,466034,0,18642 0 0155 n 541766,466034,0,18642 0 0156 o 524290,466034,0,69341 0 0157 p 541766,466034,203890,40790 1 0160 q 541766,466034,203890,43715 1 0161 r 358266,466034,0,113621 0 0162 s 401955,466034,0,81581 0 0163 t 378653,599189,0,75757 2 0164 u 541766,466034,0,43715 0 0165 v 483512,466034,0,113621 0 0166 w 716530,466034,0,113621 0 0167 x 483512,466034,0,96144 0 0170 y 483512,466034,203890,113621 1 0171 z 455840,466034,0,91776 0 0172 en 524290,466034,0,90349 0 0173 em 1048579,466034,0,90349 0 0174 a" 524290,728178,0,96523 2 0175 ~ 524290,709454,0,92544 2 0176 a~ " ad 524290,712366,0,66949 2 0177 groff-1.23.0/font/devdvi/TREC0000644000175000017500000011055113753060053012535 00000000000000name TREC internalname ecrm1000 spacewidth 349440 ligatures ff fi fl ffi ffl 0 checksum 204597937 designsize 10485760 kernpairs bq Bq 116480 bq j 116480 bq .j 116480 bq g 58240 bq u0067_0306 58240 bq y 58240 bq :y 58240 bq 'y 58240 bq v -87360 bq w -58240 bq V -116480 bq W -87360 bq Y -87360 bq :Y -87360 bq 'Y -87360 bq O -29120 bq u004F_030B -29120 bq `O -29120 bq 'O -29120 bq ^O -29120 bq ~O -29120 bq :O -29120 bq OE -29120 bq /O -29120 bq C -29120 bq G -29120 bq 'C -29120 bq u0043_030C -29120 bq u0047_0306 -29120 bq ,C -29120 bq Q -29120 lq oq 116480 lq ` 116480 lq lq 116480 rq cq 116480 rq ' 116480 rq rq 116480 Bq bq 116480 Bq , 116480 Bq Bq 116480 Bq j 116480 Bq .j 116480 Bq g 58240 Bq u0067_0306 58240 Bq y 58240 Bq :y 58240 Bq 'y 58240 Bq v -87360 Bq w -58240 Bq V -116480 Bq W -87360 Bq Y -87360 Bq :Y -87360 Bq 'Y -87360 Bq O -29120 Bq u004F_030B -29120 Bq `O -29120 Bq 'O -29120 Bq ^O -29120 Bq ~O -29120 Bq :O -29120 Bq OE -29120 Bq /O -29120 Bq C -29120 Bq G -29120 Bq 'C -29120 Bq u0043_030C -29120 Bq u0047_0306 -29120 Bq ,C -29120 Bq Q -29120 Fc . -87360 Fc , -87360 ff cq 81536 ff ' 81536 ff oq 81536 ff ` 81536 ff lq 81536 ff rq 81536 ff ? 81536 ff u01C3 81536 ff ! 81536 ff ) 81536 ff rB 81536 ff ] 81536 cq rq 116480 ' rq 116480 cq ? 116480 ' ? 116480 cq u01C3 116480 cq ! 116480 ' u01C3 116480 ' ! 116480 A y -87360 A :y -87360 A 'y -87360 A v -116480 A w -87360 A c -29120 A 'c -29120 A u0063_030C -29120 A ,c -29120 A d -29120 A u0064_030C -29120 A u0111 -29120 A Sd -29120 A e -29120 A u0065_030C -29120 A u0065_0328 -29120 A `e -29120 A 'e -29120 A ^e -29120 A :e -29120 A o -29120 A u006F_030B -29120 A `o -29120 A 'o -29120 A ^o -29120 A ~o -29120 A :o -29120 A oe -29120 A /o -29120 A q -29120 A t -29120 A u0074_030C -29120 A u0074_0327 -29120 A C -29120 A G -29120 A 'C -29120 A u0043_030C -29120 A u0047_0306 -29120 A ,C -29120 A Q -29120 A O -29120 A u004F_030B -29120 A `O -29120 A 'O -29120 A ^O -29120 A ~O -29120 A :O -29120 A OE -29120 A /O -29120 A U -29120 A u0055_030B -29120 A u0055_030A -29120 A `U -29120 A 'U -29120 A ^U -29120 A :U -29120 A T -87360 A u0054_030C -87360 A u0054_0327 -87360 A Y -87360 A :Y -87360 A 'Y -87360 A V -116480 A W -116480 D X -29120 D W -29120 D A -29120 D u0041_0306 -29120 D u0041_0328 -29120 D `A -29120 D 'A -29120 D ^A -29120 D ~A -29120 D :A -29120 D oA -29120 D AE -29120 D V -29120 D Y -29120 D :Y -29120 D 'Y -29120 F o -87360 F a -87360 F e -87360 F y -87360 F u -87360 F r -87360 F v -87360 F s -87360 F c -87360 F d -87360 F g -87360 F m -87360 F n -87360 F p -87360 F w -87360 F z -87360 F ae -87360 F /o -87360 F A -116480 F u0041_0306 -116480 F u0041_0328 -116480 F `A -116480 F 'A -116480 F ^A -116480 F ~A -116480 F :A -116480 F oA -116480 F AE -116480 F O -29120 F u004F_030B -29120 F `O -29120 F 'O -29120 F ^O -29120 F ~O -29120 F :O -29120 F OE -29120 F /O -29120 F C -29120 F G -29120 F 'C -29120 F u0043_030C -29120 F u0047_0306 -29120 F ,C -29120 F Q -29120 I I 29120 K v -87360 K w -29120 K o -29120 K u006F_030B -29120 K `o -29120 K 'o -29120 K ^o -29120 K ~o -29120 K :o -29120 K oe -29120 K /o -29120 K C -29120 K G -29120 K 'C -29120 K u0043_030C -29120 K u0047_0306 -29120 K ,C -29120 K Q -29120 L T -87360 L u0054_030C -87360 L u0054_0327 -87360 L Y -87360 L :Y -87360 L 'Y -87360 L V -116480 L W -116480 O X -29120 O W -29120 O A -29120 O u0041_0306 -29120 O u0041_0328 -29120 O `A -29120 O 'A -29120 O ^A -29120 O ~A -29120 O :A -29120 O oA -29120 O AE -29120 O V -29120 O Y -29120 O :Y -29120 O 'Y -29120 P A -87360 P u0041_0306 -87360 P u0041_0328 -87360 P `A -87360 P 'A -87360 P ^A -87360 P ~A -87360 P :A -87360 P oA -87360 P AE -87360 P o -29120 P u006F_030B -29120 P `o -29120 P 'o -29120 P ^o -29120 P ~o -29120 P :o -29120 P oe -29120 P /o -29120 P e -29120 P u0065_030C -29120 P u0065_0328 -29120 P `e -29120 P 'e -29120 P ^e -29120 P :e -29120 P a -29120 P u0061_0306 -29120 P u0061_0328 -29120 P `a -29120 P 'a -29120 P ^a -29120 P ^a -29120 P ~a -29120 P :a -29120 P oa -29120 P ae -29120 P . -87360 P , -87360 R t -29120 R u0074_030C -29120 R u0074_0327 -29120 R C -29120 R G -29120 R 'C -29120 R u0043_030C -29120 R u0047_0306 -29120 R ,C -29120 R Q -29120 R O -29120 R u004F_030B -29120 R `O -29120 R 'O -29120 R ^O -29120 R ~O -29120 R :O -29120 R OE -29120 R /O -29120 R U -29120 R u0055_030B -29120 R u0055_030A -29120 R `U -29120 R 'U -29120 R ^U -29120 R :U -29120 R T -87360 R u0054_030C -87360 R u0054_0327 -87360 R Y -87360 R :Y -87360 R 'Y -87360 R V -116480 R W -116480 T y -29120 T e -87360 T o -87360 T r -87360 T a -87360 T u -87360 T n -87360 T .i -87360 T c -87360 T d -87360 T g -87360 T p -87360 T s -87360 T v -87360 T w -87360 T x -87360 T z -87360 T A -87360 T u0041_0306 -87360 T u0041_0328 -87360 T `A -87360 T 'A -87360 T ^A -87360 T ~A -87360 T :A -87360 T oA -87360 T AE -87360 V o -87360 V a -87360 V e -87360 V y -87360 V u -87360 V r -87360 V v -87360 V s -87360 V c -87360 V d -87360 V g -87360 V m -87360 V n -87360 V p -87360 V w -87360 V z -87360 V ae -87360 V /o -87360 V A -116480 V u0041_0306 -116480 V u0041_0328 -116480 V `A -116480 V 'A -116480 V ^A -116480 V ~A -116480 V :A -116480 V oA -116480 V AE -116480 V O -29120 V u004F_030B -29120 V `O -29120 V 'O -29120 V ^O -29120 V ~O -29120 V :O -29120 V OE -29120 V /O -29120 V C -29120 V G -29120 V 'C -29120 V u0043_030C -29120 V u0047_0306 -29120 V ,C -29120 V Q -29120 W o -87360 W a -87360 W e -87360 W y -87360 W u -87360 W r -87360 W v -87360 W s -87360 W c -87360 W d -87360 W g -87360 W m -87360 W n -87360 W p -87360 W w -87360 W z -87360 W ae -87360 W /o -87360 W A -116480 W u0041_0306 -116480 W u0041_0328 -116480 W `A -116480 W 'A -116480 W ^A -116480 W ~A -116480 W :A -116480 W oA -116480 W AE -116480 W O -29120 W u004F_030B -29120 W `O -29120 W 'O -29120 W ^O -29120 W ~O -29120 W :O -29120 W OE -29120 W /O -29120 W C -29120 W G -29120 W 'C -29120 W u0043_030C -29120 W u0047_0306 -29120 W ,C -29120 W Q -29120 X O -29120 X u004F_030B -29120 X `O -29120 X 'O -29120 X ^O -29120 X ~O -29120 X :O -29120 X OE -29120 X /O -29120 X C -29120 X G -29120 X 'C -29120 X u0043_030C -29120 X u0047_0306 -29120 X ,C -29120 X Q -29120 Y e -87360 Y o -87360 Y r -87360 Y a -87360 Y u -87360 Y n -87360 Y .i -87360 Y c -87360 Y d -87360 Y g -87360 Y p -87360 Y s -87360 Y v -87360 Y w -87360 Y x -87360 Y z -87360 Y A -87360 Y u0041_0306 -87360 Y u0041_0328 -87360 Y `A -87360 Y 'A -87360 Y ^A -87360 Y ~A -87360 Y :A -87360 Y oA -87360 Y AE -87360 oq lq 116480 ` lq 116480 oq ? 116480 ` ? 116480 oq u01C3 116480 oq ! 116480 ` u01C3 116480 ` ! 116480 a v -29120 a j 58240 a y -29120 a :y -29120 a 'y -29120 a w -29120 b e 29120 b u0065_030C 29120 b u0065_0328 29120 b `e 29120 b 'e 29120 b ^e 29120 b :e 29120 b o 29120 b u006F_030B 29120 b `o 29120 b 'o 29120 b ^o 29120 b ~o 29120 b :o 29120 b oe 29120 b /o 29120 b x -29120 b d 29120 b c 29120 b 'c 29120 b u0063_030C 29120 b ,c 29120 b q 29120 b v -29120 b j 58240 b y -29120 b :y -29120 b 'y -29120 b w -29120 c h -29120 c k -29120 e V -87360 f cq 81536 f ' 81536 f oq 81536 f ` 81536 f lq 81536 f rq 81536 f ? 81536 f u01C3 81536 f ! 81536 f ) 81536 f rB 81536 f ] 81536 g j 29120 h W -87360 h V -87360 h t -29120 h u -29120 h u0075_030B -29120 h u0075_030A -29120 h `u -29120 h 'u -29120 h ^u -29120 h :u -29120 h b -29120 h y -29120 h v -29120 h w -29120 k W -87360 k V -87360 k a -58240 k u0061_0306 -58240 k u0061_0328 -58240 k `a -58240 k 'a -58240 k ^a -58240 k ^a -58240 k ~a -58240 k :a -58240 k oa -58240 k ae -58240 k e -29120 k u0065_030C -29120 k u0065_0328 -29120 k `e -29120 k 'e -29120 k ^e -29120 k :e -29120 k a -29120 k u0061_0306 -29120 k u0061_0328 -29120 k `a -29120 k 'a -29120 k ^a -29120 k ^a -29120 k ~a -29120 k :a -29120 k oa -29120 k ae -29120 k o -29120 k u006F_030B -29120 k `o -29120 k 'o -29120 k ^o -29120 k ~o -29120 k :o -29120 k oe -29120 k /o -29120 k c -29120 k 'c -29120 k u0063_030C -29120 k ,c -29120 m W -87360 m V -87360 m t -29120 m u -29120 m u0075_030B -29120 m u0075_030A -29120 m `u -29120 m 'u -29120 m ^u -29120 m :u -29120 m b -29120 m y -29120 m v -29120 m w -29120 n W -87360 n V -87360 n t -29120 n u -29120 n u0075_030B -29120 n u0075_030A -29120 n `u -29120 n 'u -29120 n ^u -29120 n :u -29120 n b -29120 n y -29120 n v -29120 n w -29120 o e 29120 o u0065_030C 29120 o u0065_0328 29120 o `e 29120 o 'e 29120 o ^e 29120 o :e 29120 o o 29120 o u006F_030B 29120 o `o 29120 o 'o 29120 o ^o 29120 o ~o 29120 o :o 29120 o oe 29120 o /o 29120 o x -29120 o d 29120 o c 29120 o 'c 29120 o u0063_030C 29120 o ,c 29120 o q 29120 o v -29120 o j 58240 o y -29120 o :y -29120 o 'y -29120 o w -29120 p e 29120 p u0065_030C 29120 p u0065_0328 29120 p `e 29120 p 'e 29120 p ^e 29120 p :e 29120 p o 29120 p u006F_030B 29120 p `o 29120 p 'o 29120 p ^o 29120 p ~o 29120 p :o 29120 p oe 29120 p /o 29120 p x -29120 p d 29120 p c 29120 p 'c 29120 p u0063_030C 29120 p ,c 29120 p q 29120 p v -29120 p j 58240 p y -29120 p :y -29120 p 'y -29120 p w -29120 t y -29120 t :y -29120 t 'y -29120 t w -29120 u w -29120 v a -58240 v u0061_0306 -58240 v u0061_0328 -58240 v `a -58240 v 'a -58240 v ^a -58240 v ^a -58240 v ~a -58240 v :a -58240 v oa -58240 v ae -58240 v e -29120 v u0065_030C -29120 v u0065_0328 -29120 v `e -29120 v 'e -29120 v ^e -29120 v :e -29120 v a -29120 v u0061_0306 -29120 v u0061_0328 -29120 v `a -29120 v 'a -29120 v ^a -29120 v ^a -29120 v ~a -29120 v :a -29120 v oa -29120 v ae -29120 v o -29120 v u006F_030B -29120 v `o -29120 v 'o -29120 v ^o -29120 v ~o -29120 v :o -29120 v oe -29120 v /o -29120 v c -29120 v 'c -29120 v u0063_030C -29120 v ,c -29120 w e -29120 w u0065_030C -29120 w u0065_0328 -29120 w `e -29120 w 'e -29120 w ^e -29120 w :e -29120 w a -29120 w u0061_0306 -29120 w u0061_0328 -29120 w `a -29120 w 'a -29120 w ^a -29120 w ^a -29120 w ~a -29120 w :a -29120 w oa -29120 w ae -29120 w o -29120 w u006F_030B -29120 w `o -29120 w 'o -29120 w ^o -29120 w ~o -29120 w :o -29120 w oe -29120 w /o -29120 w c -29120 w 'c -29120 w u0063_030C -29120 w ,c -29120 y o -29120 y u006F_030B -29120 y `o -29120 y 'o -29120 y ^o -29120 y ~o -29120 y :o -29120 y oe -29120 y /o -29120 y e -29120 y u0065_030C -29120 y u0065_0328 -29120 y `e -29120 y 'e -29120 y ^e -29120 y :e -29120 y a -29120 y u0061_0306 -29120 y u0061_0328 -29120 y `a -29120 y 'a -29120 y ^a -29120 y ^a -29120 y ~a -29120 y :a -29120 y oa -29120 y ae -29120 y . -87360 y , -87360 u0041_0306 y -87360 u0041_0306 :y -87360 u0041_0306 'y -87360 u0041_0306 v -116480 u0041_0306 w -87360 u0041_0306 c -29120 u0041_0306 'c -29120 u0041_0306 u0063_030C -29120 u0041_0306 ,c -29120 u0041_0306 d -29120 u0041_0306 u0064_030C -29120 u0041_0306 u0111 -29120 u0041_0306 Sd -29120 u0041_0306 e -29120 u0041_0306 u0065_030C -29120 u0041_0306 u0065_0328 -29120 u0041_0306 `e -29120 u0041_0306 'e -29120 u0041_0306 ^e -29120 u0041_0306 :e -29120 u0041_0306 o -29120 u0041_0306 u006F_030B -29120 u0041_0306 `o -29120 u0041_0306 'o -29120 u0041_0306 ^o -29120 u0041_0306 ~o -29120 u0041_0306 :o -29120 u0041_0306 oe -29120 u0041_0306 /o -29120 u0041_0306 q -29120 u0041_0306 t -29120 u0041_0306 u0074_030C -29120 u0041_0306 u0074_0327 -29120 u0041_0306 C -29120 u0041_0306 G -29120 u0041_0306 'C -29120 u0041_0306 u0043_030C -29120 u0041_0306 u0047_0306 -29120 u0041_0306 ,C -29120 u0041_0306 Q -29120 u0041_0306 O -29120 u0041_0306 u004F_030B -29120 u0041_0306 `O -29120 u0041_0306 'O -29120 u0041_0306 ^O -29120 u0041_0306 ~O -29120 u0041_0306 :O -29120 u0041_0306 OE -29120 u0041_0306 /O -29120 u0041_0306 U -29120 u0041_0306 u0055_030B -29120 u0041_0306 u0055_030A -29120 u0041_0306 `U -29120 u0041_0306 'U -29120 u0041_0306 ^U -29120 u0041_0306 :U -29120 u0041_0306 T -87360 u0041_0306 u0054_030C -87360 u0041_0306 u0054_0327 -87360 u0041_0306 Y -87360 u0041_0306 :Y -87360 u0041_0306 'Y -87360 u0041_0306 V -116480 u0041_0306 W -116480 'C v -116480 'C w -87360 'C c -29120 'C 'c -29120 'C u0063_030C -29120 'C ,c -29120 'C d -29120 'C u0064_030C -29120 'C u0111 -29120 'C Sd -29120 'C e -29120 'C u0065_030C -29120 'C u0065_0328 -29120 'C `e -29120 'C 'e -29120 'C ^e -29120 'C :e -29120 'C o -29120 'C u006F_030B -29120 'C `o -29120 'C 'o -29120 'C ^o -29120 'C ~o -29120 'C :o -29120 'C oe -29120 'C /o -29120 'C q -29120 'C t -29120 'C u0074_030C -29120 'C u0074_0327 -29120 'C C -29120 'C G -29120 'C 'C -29120 'C u0043_030C -29120 'C u0047_0306 -29120 'C ,C -29120 'C Q -29120 'C O -29120 'C u004F_030B -29120 'C `O -29120 'C 'O -29120 'C ^O -29120 'C ~O -29120 'C :O -29120 'C OE -29120 'C /O -29120 'C U -29120 'C u0055_030B -29120 'C u0055_030A -29120 'C `U -29120 'C 'U -29120 'C ^U -29120 'C :U -29120 'C T -87360 'C u0054_030C -87360 'C u0054_0327 -87360 'C Y -87360 'C :Y -87360 'C 'Y -87360 'C V -116480 'C W -116480 u0044_030C X -29120 u0044_030C W -29120 u0044_030C A -29120 u0044_030C u0041_0306 -29120 u0044_030C u0041_0328 -29120 u0044_030C `A -29120 u0044_030C 'A -29120 u0044_030C ^A -29120 u0044_030C ~A -29120 u0044_030C :A -29120 u0044_030C oA -29120 u0044_030C AE -29120 u0044_030C V -29120 u0044_030C Y -29120 u0044_030C :Y -29120 u0044_030C 'Y -29120 u004C_0301 T -87360 u004C_0301 u0054_030C -87360 u004C_0301 u0054_0327 -87360 u004C_0301 Y -87360 u004C_0301 :Y -87360 u004C_0301 'Y -87360 u004C_0301 V -116480 u004C_0301 W -116480 u004C_030C T -87360 u004C_030C u0054_030C -87360 u004C_030C u0054_0327 -87360 u004C_030C Y -87360 u004C_030C :Y -87360 u004C_030C 'Y -87360 u004C_030C V -116480 u004C_030C W -116480 /L T -87360 /L u0054_030C -87360 /L u0054_0327 -87360 /L Y -87360 /L :Y -87360 /L 'Y -87360 /L V -116480 /L W -116480 u004F_030B X -29120 u004F_030B W -29120 u004F_030B A -29120 u004F_030B u0041_0306 -29120 u004F_030B u0041_0328 -29120 u004F_030B `A -29120 u004F_030B 'A -29120 u004F_030B ^A -29120 u004F_030B ~A -29120 u004F_030B :A -29120 u004F_030B oA -29120 u004F_030B AE -29120 u004F_030B V -29120 u004F_030B Y -29120 u004F_030B :Y -29120 u004F_030B 'Y -29120 u0052_0301 t -29120 u0052_0301 u0074_030C -29120 u0052_0301 u0074_0327 -29120 u0052_0301 C -29120 u0052_0301 G -29120 u0052_0301 'C -29120 u0052_0301 u0043_030C -29120 u0052_0301 u0047_0306 -29120 u0052_0301 ,C -29120 u0052_0301 Q -29120 u0052_0301 O -29120 u0052_0301 u004F_030B -29120 u0052_0301 `O -29120 u0052_0301 'O -29120 u0052_0301 ^O -29120 u0052_0301 ~O -29120 u0052_0301 :O -29120 u0052_0301 OE -29120 u0052_0301 /O -29120 u0052_0301 U -29120 u0052_0301 u0055_030B -29120 u0052_0301 u0055_030A -29120 u0052_0301 `U -29120 u0052_0301 'U -29120 u0052_0301 ^U -29120 u0052_0301 :U -29120 u0052_0301 T -87360 u0052_0301 u0054_030C -87360 u0052_0301 u0054_0327 -87360 u0052_0301 Y -87360 u0052_0301 :Y -87360 u0052_0301 'Y -87360 u0052_0301 V -116480 u0052_0301 W -116480 u0054_030C y -29120 u0054_030C e -87360 u0054_030C o -87360 u0054_030C r -87360 u0054_030C a -87360 u0054_030C u -87360 u0054_030C n -87360 u0054_030C .i -87360 u0054_030C c -87360 u0054_030C d -87360 u0054_030C g -87360 u0054_030C p -87360 u0054_030C s -87360 u0054_030C v -87360 u0054_030C w -87360 u0054_030C x -87360 u0054_030C z -87360 u0054_030C A -87360 u0054_030C u0041_0306 -87360 u0054_030C u0041_0328 -87360 u0054_030C `A -87360 u0054_030C 'A -87360 u0054_030C ^A -87360 u0054_030C ~A -87360 u0054_030C :A -87360 u0054_030C oA -87360 u0054_030C AE -87360 u0054_0327 y -29120 u0054_0327 e -87360 u0054_0327 o -87360 u0054_0327 r -87360 u0054_0327 a -87360 u0054_0327 u -87360 u0054_0327 n -87360 u0054_0327 .i -87360 u0054_0327 c -87360 u0054_0327 d -87360 u0054_0327 g -87360 u0054_0327 p -87360 u0054_0327 s -87360 u0054_0327 v -87360 u0054_0327 w -87360 u0054_0327 x -87360 u0054_0327 z -87360 u0054_0327 A -87360 u0054_0327 u0041_0306 -87360 u0054_0327 u0041_0328 -87360 u0054_0327 `A -87360 u0054_0327 'A -87360 u0054_0327 ^A -87360 u0054_0327 ~A -87360 u0054_0327 :A -87360 u0054_0327 oA -87360 u0054_0327 AE -87360 :Y e -87360 :Y o -87360 :Y r -87360 :Y a -87360 :Y u -87360 :Y n -87360 :Y .i -87360 :Y c -87360 :Y d -87360 :Y g -87360 :Y p -87360 :Y s -87360 :Y v -87360 :Y w -87360 :Y x -87360 :Y z -87360 :Y A -87360 :Y u0041_0306 -87360 :Y u0041_0328 -87360 :Y `A -87360 :Y 'A -87360 :Y ^A -87360 :Y ~A -87360 :Y :A -87360 :Y oA -87360 :Y AE -87360 u0061_0306 v -29120 u0061_0306 j 58240 u0061_0306 y -29120 u0061_0306 :y -29120 u0061_0306 'y -29120 u0061_0306 w -29120 u0061_0328 g 29120 u0061_0328 p 29120 u0061_0328 w -29120 'c h -29120 'c k -29120 u0063_030C h -29120 u0063_030C k -29120 /l cq 29120 /l ' 29120 u006E_0301 t -29120 u006E_0301 u -29120 u006E_0301 u0075_030B -29120 u006E_0301 u0075_030A -29120 u006E_0301 `u -29120 u006E_0301 'u -29120 u006E_0301 ^u -29120 u006E_0301 :u -29120 u006E_0301 b -29120 u006E_0301 y -29120 u006E_0301 v -29120 u006E_0301 w -29120 u006E_030C t -29120 u006E_030C u -29120 u006E_030C u0075_030B -29120 u006E_030C u0075_030A -29120 u006E_030C `u -29120 u006E_030C 'u -29120 u006E_030C ^u -29120 u006E_030C :u -29120 u006E_030C b -29120 u006E_030C y -29120 u006E_030C v -29120 u006E_030C w -29120 u016A t -29120 u016A u -29120 u016A u0075_030B -29120 u016A u0075_030A -29120 u016A `u -29120 u016A 'u -29120 u016A ^u -29120 u016A :u -29120 u016A b -29120 u016A y -29120 u016A v -29120 u016A w -29120 u006F_030B e 29120 u006F_030B u0065_030C 29120 u006F_030B u0065_0328 29120 u006F_030B `e 29120 u006F_030B 'e 29120 u006F_030B ^e 29120 u006F_030B :e 29120 u006F_030B o 29120 u006F_030B u006F_030B 29120 u006F_030B `o 29120 u006F_030B 'o 29120 u006F_030B ^o 29120 u006F_030B ~o 29120 u006F_030B :o 29120 u006F_030B oe 29120 u006F_030B /o 29120 u006F_030B x -29120 u006F_030B d 29120 u006F_030B c 29120 u006F_030B 'c 29120 u006F_030B u0063_030C 29120 u006F_030B ,c 29120 u006F_030B q 29120 u006F_030B v -29120 u006F_030B j 58240 u006F_030B y -29120 u006F_030B :y -29120 u006F_030B 'y -29120 u006F_030B w -29120 u0074_030C y -29120 u0074_030C :y -29120 u0074_030C 'y -29120 u0074_030C w -29120 u0074_0327 y -29120 u0074_0327 :y -29120 u0074_0327 'y -29120 u0074_0327 w -29120 u0075_030B w -29120 u0075_030A w -29120 :y o -29120 :y u006F_030B -29120 :y `o -29120 :y 'o -29120 :y ^o -29120 :y ~o -29120 :y :o -29120 :y oe -29120 :y /o -29120 :y e -29120 :y u0065_030C -29120 :y u0065_0328 -29120 :y `e -29120 :y 'e -29120 :y ^e -29120 :y :e -29120 :y a -29120 :y u0061_0306 -29120 :y u0061_0328 -29120 :y `a -29120 :y 'a -29120 :y ^a -29120 :y ^a -29120 :y ~a -29120 :y :a -29120 :y oa -29120 :y ae -29120 :y . -87360 :y , -87360 `A y -87360 `A :y -87360 `A 'y -87360 `A v -116480 `A w -87360 `A c -29120 `A 'c -29120 `A u0063_030C -29120 `A ,c -29120 `A d -29120 `A u0064_030C -29120 `A u0111 -29120 `A Sd -29120 `A e -29120 `A u0065_030C -29120 `A u0065_0328 -29120 `A `e -29120 `A 'e -29120 `A ^e -29120 `A :e -29120 `A o -29120 `A u006F_030B -29120 `A `o -29120 `A 'o -29120 `A ^o -29120 `A ~o -29120 `A :o -29120 `A oe -29120 `A /o -29120 `A q -29120 `A t -29120 `A u0074_030C -29120 `A u0074_0327 -29120 `A C -29120 `A G -29120 `A 'C -29120 `A u0043_030C -29120 `A u0047_0306 -29120 `A ,C -29120 `A Q -29120 `A O -29120 `A u004F_030B -29120 `A `O -29120 `A 'O -29120 `A ^O -29120 `A ~O -29120 `A :O -29120 `A OE -29120 `A /O -29120 `A U -29120 `A u0055_030B -29120 `A u0055_030A -29120 `A `U -29120 `A 'U -29120 `A ^U -29120 `A :U -29120 `A T -87360 `A u0054_030C -87360 `A u0054_0327 -87360 `A Y -87360 `A :Y -87360 `A 'Y -87360 `A V -116480 `A W -116480 'A y -87360 'A :y -87360 'A 'y -87360 'A v -116480 'A w -87360 'A c -29120 'A 'c -29120 'A u0063_030C -29120 'A ,c -29120 'A d -29120 'A u0064_030C -29120 'A u0111 -29120 'A Sd -29120 'A e -29120 'A u0065_030C -29120 'A u0065_0328 -29120 'A `e -29120 'A 'e -29120 'A ^e -29120 'A :e -29120 'A o -29120 'A u006F_030B -29120 'A `o -29120 'A 'o -29120 'A ^o -29120 'A ~o -29120 'A :o -29120 'A oe -29120 'A /o -29120 'A q -29120 'A t -29120 'A u0074_030C -29120 'A u0074_0327 -29120 'A C -29120 'A G -29120 'A 'C -29120 'A u0043_030C -29120 'A u0047_0306 -29120 'A ,C -29120 'A Q -29120 'A O -29120 'A u004F_030B -29120 'A `O -29120 'A 'O -29120 'A ^O -29120 'A ~O -29120 'A :O -29120 'A OE -29120 'A /O -29120 'A U -29120 'A u0055_030B -29120 'A u0055_030A -29120 'A `U -29120 'A 'U -29120 'A ^U -29120 'A :U -29120 'A T -87360 'A u0054_030C -87360 'A u0054_0327 -87360 'A Y -87360 'A :Y -87360 'A 'Y -87360 'A V -116480 'A W -116480 ^A y -87360 ^A :y -87360 ^A 'y -87360 ^A v -116480 ^A w -87360 ^A c -29120 ^A 'c -29120 ^A u0063_030C -29120 ^A ,c -29120 ^A d -29120 ^A u0064_030C -29120 ^A u0111 -29120 ^A Sd -29120 ^A e -29120 ^A u0065_030C -29120 ^A u0065_0328 -29120 ^A `e -29120 ^A 'e -29120 ^A ^e -29120 ^A :e -29120 ^A o -29120 ^A u006F_030B -29120 ^A `o -29120 ^A 'o -29120 ^A ^o -29120 ^A ~o -29120 ^A :o -29120 ^A oe -29120 ^A /o -29120 ^A q -29120 ^A t -29120 ^A u0074_030C -29120 ^A u0074_0327 -29120 ^A C -29120 ^A G -29120 ^A 'C -29120 ^A u0043_030C -29120 ^A u0047_0306 -29120 ^A ,C -29120 ^A Q -29120 ^A O -29120 ^A u004F_030B -29120 ^A `O -29120 ^A 'O -29120 ^A ^O -29120 ^A ~O -29120 ^A :O -29120 ^A OE -29120 ^A /O -29120 ^A U -29120 ^A u0055_030B -29120 ^A u0055_030A -29120 ^A `U -29120 ^A 'U -29120 ^A ^U -29120 ^A :U -29120 ^A T -87360 ^A u0054_030C -87360 ^A u0054_0327 -87360 ^A Y -87360 ^A :Y -87360 ^A 'Y -87360 ^A V -116480 ^A W -116480 ~A y -87360 ~A :y -87360 ~A 'y -87360 ~A v -116480 ~A w -87360 ~A c -29120 ~A 'c -29120 ~A u0063_030C -29120 ~A ,c -29120 ~A d -29120 ~A u0064_030C -29120 ~A u0111 -29120 ~A Sd -29120 ~A e -29120 ~A u0065_030C -29120 ~A u0065_0328 -29120 ~A `e -29120 ~A 'e -29120 ~A ^e -29120 ~A :e -29120 ~A o -29120 ~A u006F_030B -29120 ~A `o -29120 ~A 'o -29120 ~A ^o -29120 ~A ~o -29120 ~A :o -29120 ~A oe -29120 ~A /o -29120 ~A q -29120 ~A t -29120 ~A u0074_030C -29120 ~A u0074_0327 -29120 ~A C -29120 ~A G -29120 ~A 'C -29120 ~A u0043_030C -29120 ~A u0047_0306 -29120 ~A ,C -29120 ~A Q -29120 ~A O -29120 ~A u004F_030B -29120 ~A `O -29120 ~A 'O -29120 ~A ^O -29120 ~A ~O -29120 ~A :O -29120 ~A OE -29120 ~A /O -29120 ~A U -29120 ~A u0055_030B -29120 ~A u0055_030A -29120 ~A `U -29120 ~A 'U -29120 ~A ^U -29120 ~A :U -29120 ~A T -87360 ~A u0054_030C -87360 ~A u0054_0327 -87360 ~A Y -87360 ~A :Y -87360 ~A 'Y -87360 ~A V -116480 ~A W -116480 :A y -87360 :A :y -87360 :A 'y -87360 :A v -116480 :A w -87360 :A c -29120 :A 'c -29120 :A u0063_030C -29120 :A ,c -29120 :A d -29120 :A u0064_030C -29120 :A u0111 -29120 :A Sd -29120 :A e -29120 :A u0065_030C -29120 :A u0065_0328 -29120 :A `e -29120 :A 'e -29120 :A ^e -29120 :A :e -29120 :A o -29120 :A u006F_030B -29120 :A `o -29120 :A 'o -29120 :A ^o -29120 :A ~o -29120 :A :o -29120 :A oe -29120 :A /o -29120 :A q -29120 :A t -29120 :A u0074_030C -29120 :A u0074_0327 -29120 :A C -29120 :A G -29120 :A 'C -29120 :A u0043_030C -29120 :A u0047_0306 -29120 :A ,C -29120 :A Q -29120 :A O -29120 :A u004F_030B -29120 :A `O -29120 :A 'O -29120 :A ^O -29120 :A ~O -29120 :A :O -29120 :A OE -29120 :A /O -29120 :A U -29120 :A u0055_030B -29120 :A u0055_030A -29120 :A `U -29120 :A 'U -29120 :A ^U -29120 :A :U -29120 :A T -87360 :A u0054_030C -87360 :A u0054_0327 -87360 :A Y -87360 :A :Y -87360 :A 'Y -87360 :A V -116480 :A W -116480 oA y -87360 oA :y -87360 oA 'y -87360 oA v -116480 oA w -87360 oA c -29120 oA 'c -29120 oA u0063_030C -29120 oA ,c -29120 oA d -29120 oA u0064_030C -29120 oA u0111 -29120 oA Sd -29120 oA e -29120 oA u0065_030C -29120 oA u0065_0328 -29120 oA `e -29120 oA 'e -29120 oA ^e -29120 oA :e -29120 oA o -29120 oA u006F_030B -29120 oA `o -29120 oA 'o -29120 oA ^o -29120 oA ~o -29120 oA :o -29120 oA oe -29120 oA /o -29120 oA q -29120 oA t -29120 oA u0074_030C -29120 oA u0074_0327 -29120 oA C -29120 oA G -29120 oA 'C -29120 oA u0043_030C -29120 oA u0047_0306 -29120 oA ,C -29120 oA Q -29120 oA O -29120 oA u004F_030B -29120 oA `O -29120 oA 'O -29120 oA ^O -29120 oA ~O -29120 oA :O -29120 oA OE -29120 oA /O -29120 oA U -29120 oA u0055_030B -29120 oA u0055_030A -29120 oA `U -29120 oA 'U -29120 oA ^U -29120 oA :U -29120 oA T -87360 oA u0054_030C -87360 oA u0054_0327 -87360 oA Y -87360 oA :Y -87360 oA 'Y -87360 oA V -116480 oA W -116480 u0189 X -29120 u0110 X -29120 -D X -29120 u0189 W -29120 u0110 W -29120 -D W -29120 u0189 A -29120 u0110 A -29120 -D A -29120 u0189 u0041_0306 -29120 u0110 u0041_0306 -29120 -D u0041_0306 -29120 u0189 u0041_0328 -29120 u0110 u0041_0328 -29120 -D u0041_0328 -29120 u0189 `A -29120 u0110 `A -29120 -D `A -29120 u0189 'A -29120 u0110 'A -29120 -D 'A -29120 u0189 ^A -29120 u0110 ^A -29120 -D ^A -29120 u0189 ~A -29120 u0110 ~A -29120 -D ~A -29120 u0189 :A -29120 u0110 :A -29120 -D :A -29120 u0189 oA -29120 u0110 oA -29120 -D oA -29120 u0189 AE -29120 u0110 AE -29120 -D AE -29120 u0189 V -29120 u0110 V -29120 -D V -29120 u0189 Y -29120 u0110 Y -29120 -D Y -29120 u0189 :Y -29120 u0110 :Y -29120 -D :Y -29120 u0189 'Y -29120 u0110 'Y -29120 -D 'Y -29120 `O X -29120 `O W -29120 `O A -29120 `O u0041_0306 -29120 `O u0041_0328 -29120 `O `A -29120 `O 'A -29120 `O ^A -29120 `O ~A -29120 `O :A -29120 `O oA -29120 `O AE -29120 `O V -29120 `O Y -29120 `O :Y -29120 `O 'Y -29120 'O X -29120 'O W -29120 'O A -29120 'O u0041_0306 -29120 'O u0041_0328 -29120 'O `A -29120 'O 'A -29120 'O ^A -29120 'O ~A -29120 'O :A -29120 'O oA -29120 'O AE -29120 'O V -29120 'O Y -29120 'O :Y -29120 'O 'Y -29120 ^O X -29120 ^O W -29120 ^O A -29120 ^O u0041_0306 -29120 ^O u0041_0328 -29120 ^O `A -29120 ^O 'A -29120 ^O ^A -29120 ^O ~A -29120 ^O :A -29120 ^O oA -29120 ^O AE -29120 ^O V -29120 ^O Y -29120 ^O :Y -29120 ^O 'Y -29120 ~O X -29120 ~O W -29120 ~O A -29120 ~O u0041_0306 -29120 ~O u0041_0328 -29120 ~O `A -29120 ~O 'A -29120 ~O ^A -29120 ~O ~A -29120 ~O :A -29120 ~O oA -29120 ~O AE -29120 ~O V -29120 ~O Y -29120 ~O :Y -29120 ~O 'Y -29120 :O X -29120 :O W -29120 :O A -29120 :O u0041_0306 -29120 :O u0041_0328 -29120 :O `A -29120 :O 'A -29120 :O ^A -29120 :O ~A -29120 :O :A -29120 :O oA -29120 :O AE -29120 :O V -29120 :O Y -29120 :O :Y -29120 :O 'Y -29120 /O X -29120 /O W -29120 /O A -29120 /O u0041_0306 -29120 /O u0041_0328 -29120 /O `A -29120 /O 'A -29120 /O ^A -29120 /O ~A -29120 /O :A -29120 /O oA -29120 /O AE -29120 /O V -29120 /O Y -29120 /O :Y -29120 /O 'Y -29120 'Y e -87360 'Y o -87360 'Y r -87360 'Y a -87360 'Y u -87360 'Y n -87360 'Y .i -87360 'Y c -87360 'Y d -87360 'Y g -87360 'Y p -87360 'Y s -87360 'Y v -87360 'Y w -87360 'Y x -87360 'Y z -87360 'Y A -87360 'Y u0041_0306 -87360 'Y u0041_0328 -87360 'Y `A -87360 'Y 'A -87360 'Y ^A -87360 'Y ~A -87360 'Y :A -87360 'Y oA -87360 'Y AE -87360 `a v -29120 `a j 58240 `a y -29120 `a :y -29120 `a 'y -29120 `a w -29120 'a v -29120 'a j 58240 'a y -29120 'a :y -29120 'a 'y -29120 'a w -29120 ^a v -29120 ^a j 58240 ^a y -29120 ^a :y -29120 ^a 'y -29120 ^a w -29120 ~a v -29120 ~a j 58240 ~a y -29120 ~a :y -29120 ~a 'y -29120 ~a w -29120 :a v -29120 :a j 58240 :a y -29120 :a :y -29120 :a 'y -29120 :a w -29120 oa v -29120 oa j 58240 oa y -29120 oa :y -29120 oa 'y -29120 oa w -29120 ,c h -29120 ,c k -29120 ~n t -29120 ~n u -29120 ~n u0075_030B -29120 ~n u0075_030A -29120 ~n `u -29120 ~n 'u -29120 ~n ^u -29120 ~n :u -29120 ~n b -29120 ~n y -29120 ~n v -29120 ~n w -29120 `o e 29120 `o u0065_030C 29120 `o u0065_0328 29120 `o `e 29120 `o 'e 29120 `o ^e 29120 `o :e 29120 `o o 29120 `o u006F_030B 29120 `o `o 29120 `o 'o 29120 `o ^o 29120 `o ~o 29120 `o :o 29120 `o oe 29120 `o /o 29120 `o x -29120 `o d 29120 `o c 29120 `o 'c 29120 `o u0063_030C 29120 `o ,c 29120 `o q 29120 `o v -29120 `o j 58240 `o y -29120 `o :y -29120 `o 'y -29120 `o w -29120 'o e 29120 'o u0065_030C 29120 'o u0065_0328 29120 'o `e 29120 'o 'e 29120 'o ^e 29120 'o :e 29120 'o o 29120 'o u006F_030B 29120 'o `o 29120 'o 'o 29120 'o ^o 29120 'o ~o 29120 'o :o 29120 'o oe 29120 'o /o 29120 'o x -29120 'o d 29120 'o c 29120 'o 'c 29120 'o u0063_030C 29120 'o ,c 29120 'o q 29120 'o v -29120 'o j 58240 'o y -29120 'o :y -29120 'o 'y -29120 'o w -29120 ^o e 29120 ^o u0065_030C 29120 ^o u0065_0328 29120 ^o `e 29120 ^o 'e 29120 ^o ^e 29120 ^o :e 29120 ^o o 29120 ^o u006F_030B 29120 ^o `o 29120 ^o 'o 29120 ^o ^o 29120 ^o ~o 29120 ^o :o 29120 ^o oe 29120 ^o /o 29120 ^o x -29120 ^o d 29120 ^o c 29120 ^o 'c 29120 ^o u0063_030C 29120 ^o ,c 29120 ^o q 29120 ^o v -29120 ^o j 58240 ^o y -29120 ^o :y -29120 ^o 'y -29120 ^o w -29120 ~o e 29120 ~o u0065_030C 29120 ~o u0065_0328 29120 ~o `e 29120 ~o 'e 29120 ~o ^e 29120 ~o :e 29120 ~o o 29120 ~o u006F_030B 29120 ~o `o 29120 ~o 'o 29120 ~o ^o 29120 ~o ~o 29120 ~o :o 29120 ~o oe 29120 ~o /o 29120 ~o x -29120 ~o d 29120 ~o c 29120 ~o 'c 29120 ~o u0063_030C 29120 ~o ,c 29120 ~o q 29120 ~o v -29120 ~o j 58240 ~o y -29120 ~o :y -29120 ~o 'y -29120 ~o w -29120 :o e 29120 :o u0065_030C 29120 :o u0065_0328 29120 :o `e 29120 :o 'e 29120 :o ^e 29120 :o :e 29120 :o o 29120 :o u006F_030B 29120 :o `o 29120 :o 'o 29120 :o ^o 29120 :o ~o 29120 :o :o 29120 :o oe 29120 :o /o 29120 :o x -29120 :o d 29120 :o c 29120 :o 'c 29120 :o u0063_030C 29120 :o ,c 29120 :o q 29120 :o v -29120 :o j 58240 :o y -29120 :o :y -29120 :o 'y -29120 :o w -29120 /o e 29120 /o u0065_030C 29120 /o u0065_0328 29120 /o `e 29120 /o 'e 29120 /o ^e 29120 /o :e 29120 /o o 29120 /o u006F_030B 29120 /o `o 29120 /o 'o 29120 /o ^o 29120 /o ~o 29120 /o :o 29120 /o oe 29120 /o /o 29120 /o x -29120 /o d 29120 /o c 29120 /o 'c 29120 /o u0063_030C 29120 /o ,c 29120 /o q 29120 /o v -29120 /o j 58240 /o y -29120 /o :y -29120 /o 'y -29120 /o w -29120 `u w -29120 'u w -29120 ^u w -29120 :u w -29120 'y o -29120 'y u006F_030B -29120 'y `o -29120 'y 'o -29120 'y ^o -29120 'y ~o -29120 'y :o -29120 'y oe -29120 'y /o -29120 'y e -29120 'y u0065_030C -29120 'y u0065_0328 -29120 'y `e -29120 'y 'e -29120 'y ^e -29120 'y :e -29120 'y a -29120 'y u0061_0306 -29120 'y u0061_0328 -29120 'y `a -29120 'y 'a -29120 'y ^a -29120 'y ^a -29120 'y ~a -29120 'y :a -29120 'y oa -29120 'y ae -29120 'y . -87360 'y , -87360 charset ga 524160,672672 2 0000 aa 524160,672672 2 0001 a^ 524160,672672 2 0002 a~ 524160,672672 2 0003 ad 524160,695554 2 0004 a" 524160,672672,0,10267 2 0005 ao 786240,672672 2 0006 ah 524160,672672 2 0007 ab 524160,672672 2 0010 a- 524160,695554 2 0011 a. 291200,695554 2 0012 ac 465920,0,178360 1 0013 ho 291200,0,203840 1 0014 bq 291200,110656,203840 1 0015 fo 465920,506688 2 0016 fc 465920,506688 2 0017 lq 349440,722176 2 0020 rq 349440,722176 2 0021 Bq 349440,110656,203840 1 0022 Fo 582400,506688 2 0023 Fc 582400,506688 2 0024 en 524160,451360,0,29120 0 0025 em 1048320,451360,0,29120 0 0026 --- 0,451360 0 0027 --- 407680,786240,58240 3 0030 .i 291200,451360 0 0031 .j 320320,451360,203840 1 0032 ff 611520,722176,0,81536 2 0033 fi 582400,722176 2 0034 fl 582400,722176 2 0035 Fi 873600,722176 2 0036 Fl 873600,722176 2 0037 u2423 524160,451360,101920 1 0040 u01C3 291200,722176 2 0041 ! " dq 524160,722176 2 0042 " " sh 873600,722176,203840 3 0043 # " Do 524160,786240,58240 3 0044 $ " % 873600,786240,58240 3 0045 & 815360,722176 2 0046 cq 291200,722176 2 0047 ' " ( 407680,786240,262080 3 0050 ) 407680,786240,262080 3 0051 * 524160,786240 2 0052 + 815360,611520,87360 3 0053 , 291200,110656,203840 1 0054 - 349440,451360 0 0055 . 291200,110656 0 0056 sl 524160,786240,262080 3 0057 / " 0 524160,672672 2 0060 1 524160,672672 2 0061 2 524160,672672 2 0062 3 524160,672672 2 0063 4 524160,672672 2 0064 5 524160,672672 2 0065 6 524160,672672 2 0066 7 524160,672672 2 0067 8 524160,672672 2 0070 9 524160,672672 2 0071 : 291200,451360 0 0072 ; 291200,451360,203840 1 0073 < 815360,559216,40992 3 0074 = 815360,384606,-139554 0 0075 > 815360,559216,40992 3 0076 ? 495040,722176 2 0077 at 815360,722176 2 0100 @ " A 786240,722176 2 0101 B 742560,722176 2 0102 C 757120,722176,0,0,-29120 2 0103 D 800800,722176,0,0,0,-29120 2 0104 E 713440,722176 2 0105 F 684320,722176,0,0,0,-145600 2 0106 G 822640,722176,0,0,-29120 2 0107 H 786240,722176 2 0110 I 378560,722176 2 0111 J 538720,722176,0,0,0,-29120 2 0112 K 815360,722176 2 0113 L 655200,722176,0,0,0,58240 2 0114 M 960960,722176 2 0115 N 786240,722176 2 0116 O 815360,722176,0,0,-29120,-29120 2 0117 P 713440,722176,0,0,0,-145600 2 0120 Q 815360,722176,203840,0,-29120 3 0121 R 771680,722176 2 0122 S 582400,722176 2 0123 T 757120,722176,0,0,0,-145600 2 0124 U 786240,722176,0,0,-14560 2 0125 V 786240,722176,0,14560,43680,-218400 2 0126 W 1077440,722176,0,14560,43680,-131040 2 0127 X 786240,722176 2 0130 Y 786240,722176,0,26208,29120,-206752 2 0131 Z 640640,722176 2 0132 lB 291200,786240,262080 3 0133 [ " rs 524160,786240,262080 3 0134 \ " rB 291200,786240,262080 3 0135 ] " ha 640640,722176 2 0136 ^ " _ 815360,0,244102 1 0137 oq 291200,722176 2 0140 ` " a 524160,451360 0 0141 b 582400,722176 2 0142 c 465920,451360 0 0143 d 582400,722176 2 0144 e 465920,451360 0 0145 f 320320,722176,0,81536 2 0146 g 524160,451360,203840,14560 1 0147 h 582400,722176 2 0150 i 291200,695554 2 0151 j 320320,695554,203840 3 0152 k 553280,722176 2 0153 l 291200,722176 2 0154 m 873600,451360 0 0155 n 582400,451360 0 0156 o 524160,451360 0 0157 p 582400,451360,203840 1 0160 q 553280,451360,203840 1 0161 r 410592,451360 0 0162 s 413504,451360 0 0163 t 407680,644802 2 0164 u 582400,451360 0 0165 v 553280,451360,0,14560 0 0166 w 757120,451360,0,14560 0 0167 x 553280,451360 0 0170 y 553280,451360,203840,14560 1 0171 z 465920,451360 0 0172 lC 524160,786240,262080 3 0173 { " u01C0 291200,786240,262080 3 0174 ba " | " rC 524160,786240,262080 3 0175 } " ~ 640640,695554 2 0176 hy 174720,451360 0 0177 u0041_0306 786240,934752 2 0200 u0041_0328 786240,722176,203840 3 0201 'C 757120,897976 2 0202 u0043_030C 757120,934752,0,0,-29120 2 0203 u0044_030C 800800,934752,0,0,0,-29120 2 0204 u0045_030C 713440,934752 2 0205 u0045_0328 713440,722176,203840 3 0206 u0047_0306 822640,934752,0,0,-29120 2 0207 u004C_0301 655200,897976,0,0,0,58240 2 0210 u004C_030C 655200,934752,0,0,0,58240 2 0211 /L 655200,722176 2 0212 u004E_0301 786240,897976 2 0213 u004E_030C 786240,934752 2 0214 u014A 829920,722176,0,0,0,-29120 2 0215 u004F_030B 815360,897976,0,0,-29120,-29120 2 0216 u0052_0301 771680,897976 2 0217 u0052_030C 771680,934752 2 0220 u0053_0301 582400,897976 2 0221 vS 582400,934752 2 0222 u0053_0327 582400,722176,178360 3 0223 u0054_030C 757120,934752,0,0,0,-145600 2 0224 u0054_0327 757120,722176,178360,0,0,-145600 3 0225 u0055_030B 786240,897976,0,0,-14560 2 0226 u0055_030A 786240,934752,0,0,-14560 2 0227 :Y 786240,934752,0,26208,29120,-206752 2 0230 u005A_0301 640640,897976 2 0231 vZ 640640,934752 2 0232 u005A_0307 640640,897976 2 0233 IJ 902720,722176,0,0,0,-29120 2 0234 u0049_0307 378560,897976 2 0235 u0111 582400,722176 2 0236 sc 465920,722176,203840 3 0237 u0061_0306 524160,672672 2 0240 u0061_0328 524160,451360,203840 1 0241 'c 465920,672672 2 0242 u0063_030C 465920,672672 2 0243 u0064_030C 707616,722176 2 0244 u0065_030C 465920,672672 2 0245 u0065_0328 465920,451360,203840 1 0246 u0067_0306 524160,672672,203840,14560 3 0247 u006C_0301 291200,897976,0,52149 2 0250 u006C_030C 422240,722176 2 0251 /l 352352,722176 2 0252 u006E_0301 582400,672672 2 0253 u006E_030C 582400,672672 2 0254 u016A 582400,451360,203840 1 0255 u006F_030B 524160,672672,0,10267 2 0256 u0072_0301 410592,672672 2 0257 u0072_030C 410592,672672 2 0260 u0073_0301 413504,672672 2 0261 vs 413504,672672 2 0262 u0073_0327 413504,451360,178360 1 0263 u0074_030C 407680,722176 2 0264 u0074_0327 407680,644802,178360 3 0265 u0075_030B 582400,672672 2 0266 u0075_030A 582400,672672 2 0267 :y 553280,695554,203840,14560 3 0270 u007A_0301 465920,672672 2 0271 vz 465920,672672 2 0272 u007A_0307 465920,695554 2 0273 ij 611520,695554,203840 3 0274 r! 291200,524160,203840 3 0275 r? 495040,524160,203840 3 0276 Po 669760,722176 2 0277 `A 786240,897976 2 0300 'A 786240,897976 2 0301 ^A 786240,934752 2 0302 ~A 786240,934752 2 0303 :A 786240,934752 2 0304 oA 786240,897976 2 0305 AE 946400,722176 2 0306 ,C 757120,722176,178360,0,-29120 3 0307 `E 713440,897976 2 0310 'E 713440,897976 2 0311 ^E 713440,934752 2 0312 :E 713440,934752 2 0313 `I 378560,897976 2 0314 'I 378560,897976 2 0315 ^I 378560,934752 2 0316 :I 378560,934752 2 0317 u0189 800800,722176,0,0,0,-29120 2 0320 u0110 " -D " ~N 786240,934752 2 0321 `O 815360,897976,0,0,-29120,-29120 2 0322 'O 815360,897976 2 0323 ^O 815360,934752,0,0,-29120,-29120 2 0324 ~O 815360,934752,0,0,-29120,-29120 2 0325 :O 815360,934752,0,0,-29120,-29120 2 0326 OE 1062880,722176 2 0327 /O 815360,767312,50960 3 0330 `U 786240,897976,0,0,-14560 2 0331 'U 786240,897976 2 0332 ^U 786240,934752,0,0,-14560 2 0333 :U 786240,934752,0,0,-14560 2 0334 'Y 786240,897976,0,26208,29120,-206752 2 0335 TP 655200,722176 2 0336 --- 1164800,722176 2 0337 `a 524160,672672 2 0340 'a 524160,672672 2 0341 ^a 524160,672672 2 0342 ~a 524160,672672 2 0343 :a 524160,695554 2 0344 oa 524160,672672 2 0345 ae 757120,451360 0 0346 ,c 465920,451360,178360 1 0347 `e 465920,672672 2 0350 'e 465920,672672 2 0351 ^e 465920,672672 2 0352 :e 465920,695554 2 0353 `i 291200,672672 2 0354 'i 291200,672672,0,17094 2 0355 ^i 291200,672672 2 0356 :i 349440,695554 2 0357 Sd 524160,722176 2 0360 ~n 582400,672672 2 0361 `o 524160,672672 2 0362 'o 524160,672672 2 0363 ^o 524160,672672 2 0364 ~o 524160,672672 2 0365 :o 524160,695554 2 0366 oe 815360,451360 0 0367 /o 524160,559216,101920 3 0370 `u 582400,672672 2 0371 'u 582400,672672 2 0372 ^u 582400,672672 2 0373 :u 582400,695554 2 0374 'y 553280,672672,203840,14560 3 0375 Tp 582400,722176,203840 3 0376 ss 524160,722176 2 0377 groff-1.23.0/font/devdvi/SB0000644000175000017500000001025013753060053012277 00000000000000name SB special internalname msbm10 spacewidth 314576 slant 14.036243 checksum -2001332536 designsize 10485760 charset lvertneqq 815562,794042,263635 3 0000 gvertneqq 815562,794042,263635 3 0001 nleq 815562,832390,317448 3 0002 ngeq 815562,832390,317448 3 0003 nless 815562,740048,215760 3 0004 ngtr 815562,740048,215760 3 0005 nprec 815562,740048,215760 3 0006 nsucc 815562,740048,215760 3 0007 lneqq 815562,794042,263635 3 0010 gneqq 815562,794042,263635 3 0011 nleqslant 815562,832390,317448 3 0012 ngeqslant 815562,832390,317448 3 0013 lneq 815562,666864,142576 3 0014 gneq 815562,666864,142576 3 0015 npreceq 815562,832390,317448 3 0016 nsucceq 815562,832390,317448 3 0017 precnsim 815562,777110,243501 3 0020 succnsim 815562,777110,243501 3 0021 lnsim 815562,777110,243501 3 0022 gnsim 815562,777110,243501 3 0023 nleqq 815562,964179,439891 3 0024 ngeqq 815562,964179,439891 3 0025 precneqq 815562,794042,263635 3 0026 succneqq 815562,794042,263635 3 0027 precnapprox 815562,794042,274379 3 0030 succnapprox 815562,794042,274379 3 0031 lnapprox 815562,794042,274379 3 0032 gnapprox 815562,794042,274379 3 0033 nsim 815562,384696,-139592 0 0034 ncong 815562,832390,317448 3 0035 diagup 932070,722352,203888 3 0036 diagdown 932070,777110,203888 3 0037 varsubsetneq 815562,666864,142576 3 0040 varsupsetneq 815562,666864,142576 3 0041 nsubseteqq 815562,794042,263635 3 0042 nsupseteqq 815562,794042,263635 3 0043 subsetneqq 815562,832390,298650 3 0044 supsetneqq 815562,832390,298650 3 0045 varsubsetneqq 815562,794042,263635 3 0046 varsupsetneqq 815562,794042,263635 3 0047 subsetneq 815562,666864,142576 3 0050 supsetneq 815562,666864,142576 3 0051 nsubseteq 815562,832390,317448 3 0052 nsupseteq 815562,832390,317448 3 0053 nparallel 524290,777110,263635 3 0054 nmid 291272,777110,263635 3 0055 nshortmid 233018,609920,85632 3 0056 nshortparallel 407781,609920,85632 3 0057 nvdash 640798,722352 2 0060 nVdash 757307,722352 2 0061 nvDash 640798,722352 2 0062 nVDash 757307,722352 2 0063 ntrianglerighteq 815562,832390,317448 3 0064 ntrianglelefteq 815562,832390,317448 3 0065 ntriangleleft 815562,740048,215760 3 0066 ntriangleright 815562,740048,215760 3 0067 nleftarrow 1048579,384696,-139592 0 0070 nrightarrow 1048579,384696,-139592 0 0071 nLeftarrow 1048579,384696,-139592 0 0072 nRightarrow 1048579,384696,-139592 0 0073 nLeftrightarrow 1048579,384696,-139592 0 0074 nleftrightarrow 1048579,384696,-139592 0 0075 divideontimes 815562,609920,85632 3 0076 varnothing 815562,609920,85632 3 0077 nexists 582544,722352 2 0100 BbbA 757307,722352 2 0101 BbbB 699053,722352 2 0102 BbbC 757307,722352 2 0103 BbbD 757307,722352 2 0104 BbbE 699053,722352 2 0105 BbbF 640798,722352 2 0106 BbbG 815562,722352 2 0107 BbbH 815562,722352 2 0110 BbbI 407781,722352 2 0111 BbbJ 524290,722352,174763 3 0112 BbbK 815562,722352 2 0113 BbbL 699053,722352 2 0114 BbbM 990325,722352 2 0115 BbbN 757307,722352 2 0116 BbbO 815562,722352,174763 3 0117 BbbP 640798,722352 2 0120 BbbQ 815562,722352,174763 3 0121 BbbR 757307,722352 2 0122 BbbS 582544,722352 2 0123 BbbT 699053,722352 2 0124 BbbU 757307,722352 2 0125 BbbV 757307,722352 2 0126 BbbW 1048579,722352 2 0127 BbbX 757307,722352 2 0130 BbbY 757307,722352 2 0131 BbbZ 699053,722352 2 0132 --- 1980650,865080 2 0133 --- 2446685,865080 2 0134 --- 1980650,865080 2 0135 --- 2446685,943717 2 0136 Finv 582544,722352 2 0140 Game 669925,722352 2 0141 mho 757307,722352 2 0146 eth 582544,722352 2 0147 eqsim 815562,486275,-38013 2 0150 beth 699053,722352 2 0151 gimel 466035,722352 2 0152 daleth 699053,722352 2 0153 lessdot 815562,565285,40997 3 0154 gtrdot 815562,565285,40997 3 0155 ltimes 815562,609920,85632 3 0156 rtimes 815562,609920,85632 3 0157 shortmid 233018,609920,85632 3 0160 shortparallel 407781,609920,85632 3 0161 smallsetminus 815562,609920,85632 3 0162 thicksim 815562,384696,-139592 0 0163 thickapprox 815562,506590,-17698 2 0164 approxeq 815562,609920,85632 3 0165 succapprox 815562,794042,274379 3 0166 precapprox 815562,794042,274379 3 0167 curvearrowleft 1048579,451470 0 0170 curvearrowright 1048579,451470 0 0171 digamma 815562,609920,85632 3 0172 varkappa 699053,451470,0,42235 0 0173 Bbbk 582544,722352 2 0174 hslash 566525,722352 2 0175 -h 566525,722352 2 0176 hbar " backepsilon 450016,451470 0 0177 groff-1.23.0/font/devdvi/HITC0000644000175000017500000001052113753060053012523 00000000000000name HITC special internalname tcsi1000 spacewidth 349440 slant 11.999911 checksum -627212161 designsize 10485760 charset --- 524160,631051 2 0000 --- 524160,631051,0,75893 2 0001 --- 524160,662478,0,75502 2 0002 --- 524160,662478,0,84120 2 0003 --- 524160,662478 2 0004 --- 524160,631051,0,75893 2 0005 --- 720720,662478 2 0006 --- 524160,662478 2 0007 --- 524160,662478,0,87032 2 0010 --- 524160,662478,0,98680 2 0011 --- 291200,631051 2 0012 --- 465920,0,178360 1 0013 --- 291200,0,203840 1 0014 --- 407680,87360,203840 1 0015 --- 524160,87360,203840 1 0022 --- 698880,465920,0,90325 0 0025 --- 786240,465920,0,90325 0 0026 --- 0,728000 2 0027 <- 1048320,387883,-136277 0 0030 -> 1048320,387883,-136277 0 0031 --- 250432,757120,0,429390 2 0032 --- 308672,1019200,0,483269 2 0033 --- 483392,757120,0,429390 2 0034 --- 483392,757120,0,483269 2 0035 --- 0,757120 2 0037 u2422 541632,757120,0,32045 2 0040 Do 524160,786240,29120,116955 3 0044 $ " aq 291200,757120,0,85218 2 0047 --- 524160,495040,-29120 2 0052 , 291200,87360,131040 1 0054 --- 349440,387883,-136277,53326 0 0055 . 291200,87360 0 0056 f/ 524160,786240,262080,137998 3 0057 0 524160,465920,0,54763 0 0060 1 524160,465920 0 0061 2 524160,465920,0,55931 0 0062 3 524160,465920,203840,55931 1 0063 4 524160,465920,203840 1 0064 5 524160,465920,203840,40794 1 0065 6 524160,687232,0,87835 2 0066 7 524160,465920,203840,99034 1 0067 8 524160,687232,0,87835 2 0070 9 524160,465920,203840,40794 1 0071 la 407680,786240,262080 3 0074 \- 815360,605282,87360,26586 3 0075 ra 407680,786240,262080 3 0076 u2127 757120,728000,0,134355,0,67178 2 0115 ci 1164800,786240,262080 3 0117 u03A9 757120,728000,0,86934,0,43467 2 0127 u301A 422240,786240,262080 3 0133 u301B 422240,786240,262080 3 0135 ua 524160,757120,232960,64066 3 0136 da 524160,757120,232960 3 0137 --- 524160,757120 2 0140 --- 524160,495040,-29120 2 0142 --- 524160,495040,-29120 2 0143 --- 524160,662478,29122 3 0144 --- 1048320,757120 2 0154 --- 524160,495040,-29120 2 0155 u266A 640640,757120 2 0156 ti 640640,133120 0 0176 ~ " --- 174720,387883,-136277,53326 0 0177 --- 640640,757120,0,105602 2 0200 --- 640640,757120,0,108514 2 0201 --- 524160,757120,0,102690 2 0202 --- 524160,757120 2 0203 dg 465920,757120,203840 3 0204 dd 465920,757120,203840 3 0205 u2016 524160,786240,262080 3 0206 %0 1223040,786240,29120,35251 3 0207 bu 524160,465920,-58240 0 0210 u2103 902720,728000,0,125619,-75542,62810 2 0211 --- 640640,786240,29120,116955 3 0212 --- 524160,560560,101920,87386 3 0213 Fn 320320,757120,0,233730 2 0214 u20A1 669760,786240,29120,125619,-75542,62810 3 0215 u20A9 990080,728000,0,169299,-111059,23699 2 0216 u20A6 771680,728000,0,84851,0,13306 2 0217 --- 815360,786240,29120,125619,-75542,62810 3 0220 u20B1 684320,728000,0,86934,0,-58666 2 0221 u20A4 790458,757120 2 0222 u211E 677040,728000,0,86934,0,65202 2 0223 u203D 495040,757120,0,128744 2 0224 --- 495040,560560,203840 3 0225 u20AB 541632,786240,0,105602 2 0226 tm 698880,786240,0,550366 2 0227 u2031 1612550,786240,29120,35251 3 0230 --- 495040,757120,203840 3 0231 u0E3F 698880,786240,29120,86934,0,43467 3 0232 u2116 859040,728000,0,84851,0,13306 2 0233 u2052 524160,786240,0,137998 2 0234 u212E 701792,728000,0,114690 2 0235 u25E6 524160,465920,-58240 0 0236 u2120 698880,786240,0,550366 2 0237 u2045 378560,786240,262080,29498 3 0240 u2046 378560,786240,262080,140910 3 0241 ct 524160,560560,101920,87386 3 0242 Po 790458,757120 2 0243 Cs 793402,605282,0,99034 2 0244 Ye 698880,728000,0,180947 2 0245 bb 174720,786240,262080,108878 3 0246 sc 465920,757120,203840 3 0247 --- 524160,712194,0,66933 2 0250 co 1164800,786240,262080 3 0251 Of 465920,786240,0,116982 2 0252 --- 1164800,786240,262080 3 0253 tno 698880,465920,0,69914 0 0254 u2117 1164800,786240,262080 3 0255 rg 1164800,786240,262080 3 0256 --- 815360,757120 2 0257 de 349440,728000 2 0260 t+- 815360,605282,87360,26586 3 0261 S2 465920,786240,0,137998 2 0262 S3 465920,786240,0,137998 2 0263 --- 524160,757120,0,102690 2 0264 mc 541632,465920,203840,43706 1 0265 ps 640640,757120,203840 3 0266 pc 247520,465920 0 0267 u203B 679466,560560,0,20397 2 0270 S1 465920,786240,0,137998 2 0271 Om 465920,786240,0,116982 2 0272 sr 495040,786240,220138,167118 3 0273 --- 465920,786240,203840,137998 3 0274 --- 465920,786240,203840,137998 3 0275 --- 465920,786240,203840,137998 3 0276 Eu 815360,728000,0,125619 2 0277 tmu 815360,605282,87360,26586 3 0326 tdi 815360,605282,87360,26586 3 0366 groff-1.23.0/font/devdvi/TRTC0000644000175000017500000000744513753060053012563 00000000000000name TRTC special internalname tcrm1000 spacewidth 349440 checksum -1137054567 designsize 10485760 charset --- 524160,635442 2 0000 --- 524160,635442 2 0001 --- 524160,672672 2 0002 --- 524160,672672 2 0003 --- 524160,672672 2 0004 --- 524160,635442,0,15970 2 0005 --- 786240,672672 2 0006 --- 524160,672672 2 0007 --- 524160,672672 2 0010 --- 524160,672672 2 0011 --- 291200,635442 2 0012 --- 465920,0,178360 1 0013 --- 291200,0,203840 1 0014 --- 407680,110656,203840 1 0015 --- 524160,110656,203840 1 0022 --- 698880,458640,0,29120 2 0025 --- 786240,458640,0,29120 2 0026 --- 0,722176 2 0027 <- 1048320,384606,-139554 0 0030 -> 1048320,384606,-139554 0 0031 --- 291200,722176,0,275184 2 0032 --- 349440,992992,0,304304 2 0033 --- 524160,722176,0,275184 2 0034 --- 524160,722176,0,304304 2 0035 --- 0,722176 2 0037 u2422 582400,722176 2 0040 Do 524160,786240,58240 3 0044 $ " aq 291200,722176 2 0047 --- 524160,487760,-36400 2 0052 , 291200,110656,203840 1 0054 --- 349440,384606,-139554 0 0055 . 291200,110656 0 0056 f/ 524160,786240,262080 3 0057 0 524160,458640 2 0060 1 524160,458640 2 0061 2 524160,458640 2 0062 3 524160,458640,203840 3 0063 4 524160,458640,203840 3 0064 5 524160,458640,203840 3 0065 6 524160,672672 2 0066 7 524160,458640,203840 3 0067 8 524160,672672 2 0070 9 524160,458640,203840 3 0071 la 407680,786240,262080 3 0074 \- 815360,611520,87360 3 0075 ra 407680,786240,262080 3 0076 u2127 757120,722176 2 0115 ci 1164800,786240,262080 3 0117 u03A9 757120,722176 2 0127 u301A 422240,786240,262080 3 0133 u301B 422240,786240,262080 3 0135 ua 524160,722176,203840 3 0136 da 524160,722176,203840 3 0137 --- 524160,722176 2 0140 --- 524160,487760,-36400 2 0142 --- 524160,487760,-36400 2 0143 --- 524160,635442,27666 3 0144 --- 1048320,722176 2 0154 --- 524160,487760,-36400 2 0155 u266A 640640,722176 2 0156 ti 640640,128960 0 0176 ~ " --- 174720,384606,-139554 0 0177 --- 640640,722176 2 0200 --- 640640,722176 2 0201 --- 524160,722176 2 0202 --- 524160,722176 2 0203 dg 465920,722176,203840 3 0204 dd 465920,722176,203840 3 0205 u2016 524160,786240,262080 3 0206 %0 1223040,786240,58240 3 0207 bu 524160,458640,-58240 2 0210 u2103 990080,722176,0,0,-29120 2 0211 --- 640640,786240,58240 3 0212 --- 524160,548426,101920 3 0213 Fn 320320,722176,0,81536 2 0214 u20A1 757120,786240,58240,0,-29120 3 0215 u20A9 1077440,722176,0,14560,43680,-131040 2 0216 u20A6 815360,722176 2 0217 --- 822640,786240,58240,0,-29120 3 0220 u20B1 728000,722176,0,0,0,-145600 2 0221 u20A4 669760,722176 2 0222 u211E 771680,722176 2 0223 u203D 495040,722176 2 0224 --- 495040,524160,203840 3 0225 u20AB 582400,786240 2 0226 tm 698880,786240,0,550366 2 0227 u2031 1586070,786240,58240 3 0230 --- 495040,722176,203840 3 0231 u0E3F 742560,786240,58240 3 0232 u2116 960960,722176 2 0233 u2052 524160,786240 2 0234 u212E 709072,722176 2 0235 u25E6 524160,458640,-58240 2 0236 u2120 698880,786240,0,550366 2 0237 u2045 378560,786240,262080 3 0240 u2046 378560,786240,262080 3 0241 ct 524160,548426,101920 3 0242 Po 669760,722176 2 0243 Cs 772248,580323 2 0244 Ye 786240,722176,0,26208 2 0245 bb 174720,786240,262080 3 0246 sc 465920,722176,203840 3 0247 --- 524160,700130 2 0250 co 1164800,786240,262080 3 0251 Of 465920,786240 2 0252 --- 1164800,786240,262080 3 0253 tno 698880,458640 2 0254 u2117 1164800,786240,262080 3 0255 rg 1164800,786240,262080 3 0256 --- 815360,722176 2 0257 de 349440,722176 2 0260 t+- 815360,611520,87360 3 0261 S2 465920,786240 2 0262 S3 465920,786240 2 0263 --- 524160,722176 2 0264 mc 582400,458640,203840 3 0265 ps 640640,722176,203840 3 0266 pc 291200,458640 2 0267 u203B 660051,548426 2 0270 S1 465920,786240 2 0271 Om 465920,786240 2 0272 sr 495040,786240,220138 3 0273 --- 465920,786240,203840 3 0274 --- 465920,786240,203840 3 0275 --- 465920,786240,203840 3 0276 Eu 815360,722176 2 0277 tmu 815360,611520,87360 3 0326 tdi 815360,611520,87360 3 0366 groff-1.23.0/font/devdvi/HR0000644000175000017500000001234413753060053012312 00000000000000name HR internalname cmss10 spacewidth 349526 ligatures ff fi fl ffi ffl 0 checksum 1831058770 designsize 10485760 kernpairs ff cq 72818 ff ' 72818 ff ? 72818 ff ! 72818 ff ) 72818 ff rB 72818 ff ] 72818 slash@for@l l -250494 slash@for@l L -270885 cq ? 116509 ' ? 116509 cq ! 116509 ' ! 116509 A t -29128 A C -29128 A O -29128 A G -29128 A U -29128 A Q -29128 A T -87382 A Y -87382 A V -116509 A W -116509 D X -29128 D W -29128 D A -29128 D V -29128 D Y -29128 F o -29128 F e -29128 F u -29128 F r -29128 F a -29128 F A -87382 F O -29128 F C -29128 F G -29128 F Q -29128 I I 29128 K O -29128 K C -29128 K G -29128 K Q -29128 L T -87382 L Y -87382 L V -116509 L W -116509 O X -29128 O W -29128 O A -29128 O V -29128 O Y -29128 P A -87382 P o -29128 P e -29128 P a -29128 P . -87382 P , -87382 T y -87382 T e -87382 T o -87382 T r -87382 T a -87382 T A -87382 T u -87382 V o -29128 V e -29128 V u -29128 V r -29128 V a -29128 V A -87382 V O -29128 V C -29128 V G -29128 V Q -29128 W o -29128 W e -29128 W u -29128 W r -29128 W a -29128 W A -87382 W O -29128 W C -29128 W G -29128 W Q -29128 X O -29128 X C -29128 X G -29128 X Q -29128 Y e -87382 Y o -87382 Y r -87382 Y a -87382 Y A -87382 Y u -87382 a r -29128 a y -29128 a w -29128 b e 29128 b o 29128 b x -29128 b d 29128 b c 29128 b q 29128 b r -29128 b y -29128 b w -29128 f cq 72818 f ' 72818 f ? 72818 f ! 72818 f ) 72818 f rB 72818 f ] 72818 g j 29128 k e -29128 k a -29128 k o -29128 k c -29128 o e 29128 o o 29128 o x -29128 o d 29128 o c 29128 o q 29128 o r -29128 o y -29128 o w -29128 p e 29128 p o 29128 p x -29128 p d 29128 p c 29128 p q 29128 p r -29128 p y -29128 p w -29128 t y -29128 t w -29128 u w -29128 w e -29128 w a -29128 w o -29128 w c -29128 y o -29128 y e -29128 y a -29128 y . -87382 y , -87382 charset *G 567981,728178,0,0,0,-145637 2 0000 *D 873816,728178 2 0001 *H 815562,728178,0,0,-29128,-29128 2 0002 *L 640800,728178 2 0003 *C 699053,728178 2 0004 *P 742746,728178 2 0005 *S 757307,728178 2 0006 *U 815562,728178,0,0,-29128,-145637 2 0007 *F 757307,728178,0,0,-29128 2 0010 *Q 815562,728178,0,0,-29128,-72818 2 0011 *W 757307,728178 2 0012 ff 611672,728178,0,72818 2 0013 fi 562155,728178 2 0014 fl 562155,728178 2 0015 Fi 853427,728178 2 0016 Fl 853427,728178 2 0017 .i 250494,466034 0 0020 .j 279622,466034,203890 1 0021 ga 524290,728178 2 0022 aa 524290,728178 2 0023 ah 524290,662642 2 0024 ab 524290,728178 2 0025 a- 524290,638464 2 0026 ao 699054,728178 2 0027 ac 466035,0,178403 1 0030 ss 503902,728178 2 0031 ae 757307,466034 0 0032 oe 815562,466034 0 0033 /o 524290,567979,101946 3 0034 AE 902944,728178 2 0035 OE 1019453,728178 2 0036 /O 815562,779150,50973 3 0037 slash@for@l 250494,466034 0 0040 ! 334963,728178 2 0041 rq 524290,728178 2 0042 sh 873816,728178,203888 3 0043 # " Do 524290,786432,58254 3 0044 $ " % 873816,786432,58254 3 0045 & 795173,728178 2 0046 cq 291272,728178 2 0047 ' " ( 407781,786432,262144 3 0050 ) 407781,786432,262144 3 0051 * 524290,786432 2 0052 + 815562,611670,87382 3 0053 , 291272,87381,131072 1 0054 hy 349526,466034 0 0055 - " . 291272,87381 0 0056 sl 524290,786432,262144 3 0057 / " 0 524290,687400 2 0060 1 524290,687400 2 0061 2 524290,687400 2 0062 3 524290,687400 2 0063 4 524290,687400 2 0064 5 524290,687400 2 0065 6 524290,687400 2 0066 7 524290,687400 2 0067 8 524290,687400 2 0070 9 524290,687400 2 0071 : 291272,466034 0 0072 ; 291272,466034,131072 1 0073 r! 334963,524288,203890 3 0074 = 815562,387973,-136315 0 0075 r? 495163,524288,203890 3 0076 ? 495163,728178 2 0077 at 699053,728178 2 0100 @ " A 699054,728178 2 0101 B 699054,728178 2 0102 C 669926,728178,0,0,-29128 2 0103 D 757309,728178,0,0,0,-29128 2 0104 E 626235,728178 2 0105 F 597109,728178,0,0,0,-145637 2 0106 G 699053,728178,0,0,-29128 2 0107 H 742746,728178 2 0110 I 291274,728178 2 0111 J 495163,728178,0,0,0,-29128 2 0112 K 728182,728178 2 0113 L 567981,728178,0,0,0,58254 2 0114 M 917509,728178 2 0115 N 742746,728178 2 0116 O 771870,728178,0,0,-29128,-29128 2 0117 P 669926,728178,0,0,0,-145637 2 0120 Q 771870,728178,131072,0,-29128 3 0121 R 677208,728178 2 0122 S 582544,728178 2 0123 T 713616,728178,0,0,0,-145637 2 0124 U 720901,728178,0,0,29126 2 0125 V 699054,728178,0,14563,43691,-218454 2 0126 W 990326,728178,0,14563,43691,-131074 2 0127 X 699054,728178 2 0130 Y 699054,728178,0,26214,29128,-206803 2 0131 Z 640798,728178 2 0132 lB 302923,786432,262144 3 0133 [ " lq 524290,728178 2 0134 rB 302923,786432,262144 3 0135 ] " ha 524290,728178 2 0136 ^ " a^ " a. 291272,712366 2 0137 oq 291272,728178 2 0140 ` " a 503901,466034 0 0141 b 541766,728178 2 0142 c 466035,466034 0 0143 d 541766,728178 2 0144 e 466035,466034 0 0145 f 320400,728178,0,72818 2 0146 g 524290,466034,203890,14563 1 0147 h 541766,728178 2 0150 i 250494,712366 2 0151 j 279622,712366,203890 3 0152 k 512640,728178 2 0153 l 250494,728178 2 0154 m 833038,466034 0 0155 n 541766,466034 0 0156 o 524290,466034 0 0157 p 541766,466034,203890 1 0160 q 541766,466034,203890 1 0161 r 358266,466034,0,14563 0 0162 s 401955,466034 0 0163 t 378653,599189 2 0164 u 541766,466034 0 0165 v 483512,466034,0,14563 0 0166 w 716530,466034,0,14563 0 0167 x 483512,466034 0 0170 y 483512,466034,203890,14563 1 0171 z 455840,466034 0 0172 en 524290,466034,0,29128 0 0173 em 1048579,466034,0,29128 0 0174 a" 524290,728178 2 0175 ~ 524290,709454 2 0176 a~ " ad 524290,712366 2 0177 groff-1.23.0/font/devdvi/HREC0000644000175000017500000010157013753060053012522 00000000000000name HREC internalname ecss1000 spacewidth 349440 ligatures ff fi fl ffi ffl 0 checksum -1936902655 designsize 10485760 kernpairs bq Bq 116480 bq j 116480 bq .j 116480 bq g 58240 bq u0067_0306 58240 bq y 58240 bq :y 58240 bq 'y 58240 bq v -87360 bq w -58240 bq V -116480 bq W -87360 bq Y -87360 bq :Y -87360 bq 'Y -87360 bq O -29120 bq u004F_030B -29120 bq `O -29120 bq 'O -29120 bq ^O -29120 bq ~O -29120 bq :O -29120 bq OE -29120 bq /O -29120 bq C -29120 bq G -29120 bq 'C -29120 bq u0043_030C -29120 bq u0047_0306 -29120 bq ,C -29120 bq Q -29120 lq oq 116480 lq ` 116480 lq lq 116480 rq cq 116480 rq ' 116480 rq rq 116480 Bq bq 116480 Bq , 116480 Bq Bq 116480 Bq j 116480 Bq .j 116480 Bq g 58240 Bq u0067_0306 58240 Bq y 58240 Bq :y 58240 Bq 'y 58240 Bq v -87360 Bq w -58240 Bq V -116480 Bq W -87360 Bq Y -87360 Bq :Y -87360 Bq 'Y -87360 Bq O -29120 Bq u004F_030B -29120 Bq `O -29120 Bq 'O -29120 Bq ^O -29120 Bq ~O -29120 Bq :O -29120 Bq OE -29120 Bq /O -29120 Bq C -29120 Bq G -29120 Bq 'C -29120 Bq u0043_030C -29120 Bq u0047_0306 -29120 Bq ,C -29120 Bq Q -29120 Fc . -87360 Fc , -87360 ff cq 72800 ff ' 72800 ff oq 72800 ff ` 72800 ff lq 72800 ff rq 72800 ff ? 72800 ff u01C3 72800 ff ! 72800 ff ) 72800 ff rB 72800 ff ] 72800 cq rq 116480 ' rq 116480 cq ? 116480 ' ? 116480 cq u01C3 116480 cq ! 116480 ' u01C3 116480 ' ! 116480 A y -29120 A :y -29120 A 'y -29120 A v -29120 A w -29120 A c -29120 A 'c -29120 A u0063_030C -29120 A ,c -29120 A d -29120 A u0064_030C -29120 A u0111 -29120 A Sd -29120 A e -29120 A u0065_030C -29120 A u0065_0328 -29120 A `e -29120 A 'e -29120 A ^e -29120 A :e -29120 A o -29120 A u006F_030B -29120 A `o -29120 A 'o -29120 A ^o -29120 A ~o -29120 A :o -29120 A oe -29120 A /o -29120 A q -29120 A t -29120 A u0074_030C -29120 A u0074_0327 -29120 A C -29120 A G -29120 A 'C -29120 A u0043_030C -29120 A u0047_0306 -29120 A ,C -29120 A Q -29120 A O -29120 A u004F_030B -29120 A `O -29120 A 'O -29120 A ^O -29120 A ~O -29120 A :O -29120 A OE -29120 A /O -29120 A U -29120 A u0055_030B -29120 A u0055_030A -29120 A `U -29120 A 'U -29120 A ^U -29120 A :U -29120 A T -87360 A u0054_030C -87360 A u0054_0327 -87360 A Y -87360 A :Y -87360 A 'Y -87360 A V -116480 A W -116480 D X -29120 D W -29120 D A -29120 D u0041_0306 -29120 D u0041_0328 -29120 D `A -29120 D 'A -29120 D ^A -29120 D ~A -29120 D :A -29120 D oA -29120 D AE -29120 D V -29120 D Y -29120 D :Y -29120 D 'Y -29120 F o -29120 F a -29120 F e -29120 F y -29120 F u -29120 F r -29120 F v -29120 F s -29120 F c -29120 F d -29120 F g -29120 F m -29120 F n -29120 F p -29120 F w -29120 F z -29120 F ae -29120 F /o -29120 F A -87360 F u0041_0306 -87360 F u0041_0328 -87360 F `A -87360 F 'A -87360 F ^A -87360 F ~A -87360 F :A -87360 F oA -87360 F AE -87360 F O -29120 F u004F_030B -29120 F `O -29120 F 'O -29120 F ^O -29120 F ~O -29120 F :O -29120 F OE -29120 F /O -29120 F C -29120 F G -29120 F 'C -29120 F u0043_030C -29120 F u0047_0306 -29120 F ,C -29120 F Q -29120 I I 29120 K v -29120 K o -29120 K u006F_030B -29120 K `o -29120 K 'o -29120 K ^o -29120 K ~o -29120 K :o -29120 K oe -29120 K /o -29120 K C -29120 K G -29120 K 'C -29120 K u0043_030C -29120 K u0047_0306 -29120 K ,C -29120 K Q -29120 L T -87360 L u0054_030C -87360 L u0054_0327 -87360 L Y -87360 L :Y -87360 L 'Y -87360 L V -116480 L W -116480 O X -29120 O W -29120 O A -29120 O u0041_0306 -29120 O u0041_0328 -29120 O `A -29120 O 'A -29120 O ^A -29120 O ~A -29120 O :A -29120 O oA -29120 O AE -29120 O V -29120 O Y -29120 O :Y -29120 O 'Y -29120 P A -87360 P u0041_0306 -87360 P u0041_0328 -87360 P `A -87360 P 'A -87360 P ^A -87360 P ~A -87360 P :A -87360 P oA -87360 P AE -87360 P o -29120 P u006F_030B -29120 P `o -29120 P 'o -29120 P ^o -29120 P ~o -29120 P :o -29120 P oe -29120 P /o -29120 P e -29120 P u0065_030C -29120 P u0065_0328 -29120 P `e -29120 P 'e -29120 P ^e -29120 P :e -29120 P a -29120 P u0061_0306 -29120 P u0061_0328 -29120 P `a -29120 P 'a -29120 P ^a -29120 P ^a -29120 P ~a -29120 P :a -29120 P oa -29120 P ae -29120 P . -87360 P , -87360 T y -87360 T e -87360 T o -87360 T r -87360 T a -87360 T u -87360 T n -87360 T .i -87360 T c -87360 T d -87360 T g -87360 T p -87360 T s -87360 T v -87360 T w -87360 T x -87360 T z -87360 T A -87360 T u0041_0306 -87360 T u0041_0328 -87360 T `A -87360 T 'A -87360 T ^A -87360 T ~A -87360 T :A -87360 T oA -87360 T AE -87360 V o -29120 V a -29120 V e -29120 V y -29120 V u -29120 V r -29120 V v -29120 V s -29120 V c -29120 V d -29120 V g -29120 V m -29120 V n -29120 V p -29120 V w -29120 V z -29120 V ae -29120 V /o -29120 V A -87360 V u0041_0306 -87360 V u0041_0328 -87360 V `A -87360 V 'A -87360 V ^A -87360 V ~A -87360 V :A -87360 V oA -87360 V AE -87360 V O -29120 V u004F_030B -29120 V `O -29120 V 'O -29120 V ^O -29120 V ~O -29120 V :O -29120 V OE -29120 V /O -29120 V C -29120 V G -29120 V 'C -29120 V u0043_030C -29120 V u0047_0306 -29120 V ,C -29120 V Q -29120 W o -29120 W a -29120 W e -29120 W y -29120 W u -29120 W r -29120 W v -29120 W s -29120 W c -29120 W d -29120 W g -29120 W m -29120 W n -29120 W p -29120 W w -29120 W z -29120 W ae -29120 W /o -29120 W A -87360 W u0041_0306 -87360 W u0041_0328 -87360 W `A -87360 W 'A -87360 W ^A -87360 W ~A -87360 W :A -87360 W oA -87360 W AE -87360 W O -29120 W u004F_030B -29120 W `O -29120 W 'O -29120 W ^O -29120 W ~O -29120 W :O -29120 W OE -29120 W /O -29120 W C -29120 W G -29120 W 'C -29120 W u0043_030C -29120 W u0047_0306 -29120 W ,C -29120 W Q -29120 X O -29120 X u004F_030B -29120 X `O -29120 X 'O -29120 X ^O -29120 X ~O -29120 X :O -29120 X OE -29120 X /O -29120 X C -29120 X G -29120 X 'C -29120 X u0043_030C -29120 X u0047_0306 -29120 X ,C -29120 X Q -29120 Y e -87360 Y o -87360 Y r -87360 Y a -87360 Y u -87360 Y n -87360 Y .i -87360 Y c -87360 Y d -87360 Y g -87360 Y p -87360 Y s -87360 Y v -87360 Y w -87360 Y x -87360 Y z -87360 Y A -87360 Y u0041_0306 -87360 Y u0041_0328 -87360 Y `A -87360 Y 'A -87360 Y ^A -87360 Y ~A -87360 Y :A -87360 Y oA -87360 Y AE -87360 oq lq 116480 ` lq 116480 oq ? 116480 ` ? 116480 oq u01C3 116480 oq ! 116480 ` u01C3 116480 ` ! 116480 a r -29120 a y -29120 a :y -29120 a 'y -29120 a w -29120 b e 29120 b u0065_030C 29120 b u0065_0328 29120 b `e 29120 b 'e 29120 b ^e 29120 b :e 29120 b o 29120 b u006F_030B 29120 b `o 29120 b 'o 29120 b ^o 29120 b ~o 29120 b :o 29120 b oe 29120 b /o 29120 b x -29120 b d 29120 b c 29120 b 'c 29120 b u0063_030C 29120 b ,c 29120 b q 29120 b r -29120 b y -29120 b :y -29120 b 'y -29120 b w -29120 e V -87360 f cq 72800 f ' 72800 f oq 72800 f ` 72800 f lq 72800 f rq 72800 f ? 72800 f u01C3 72800 f ! 72800 f ) 72800 f rB 72800 f ] 72800 g j 29120 k W -87360 k V -87360 k e -29120 k u0065_030C -29120 k u0065_0328 -29120 k `e -29120 k 'e -29120 k ^e -29120 k :e -29120 k a -29120 k u0061_0306 -29120 k u0061_0328 -29120 k `a -29120 k 'a -29120 k ^a -29120 k ^a -29120 k ~a -29120 k :a -29120 k oa -29120 k ae -29120 k o -29120 k u006F_030B -29120 k `o -29120 k 'o -29120 k ^o -29120 k ~o -29120 k :o -29120 k oe -29120 k /o -29120 k c -29120 k 'c -29120 k u0063_030C -29120 k ,c -29120 o e 29120 o u0065_030C 29120 o u0065_0328 29120 o `e 29120 o 'e 29120 o ^e 29120 o :e 29120 o o 29120 o u006F_030B 29120 o `o 29120 o 'o 29120 o ^o 29120 o ~o 29120 o :o 29120 o oe 29120 o /o 29120 o x -29120 o d 29120 o c 29120 o 'c 29120 o u0063_030C 29120 o ,c 29120 o q 29120 o r -29120 o y -29120 o :y -29120 o 'y -29120 o w -29120 p e 29120 p u0065_030C 29120 p u0065_0328 29120 p `e 29120 p 'e 29120 p ^e 29120 p :e 29120 p o 29120 p u006F_030B 29120 p `o 29120 p 'o 29120 p ^o 29120 p ~o 29120 p :o 29120 p oe 29120 p /o 29120 p x -29120 p d 29120 p c 29120 p 'c 29120 p u0063_030C 29120 p ,c 29120 p q 29120 p r -29120 p y -29120 p :y -29120 p 'y -29120 p w -29120 t y -29120 t :y -29120 t 'y -29120 t w -29120 u w -29120 w e -29120 w u0065_030C -29120 w u0065_0328 -29120 w `e -29120 w 'e -29120 w ^e -29120 w :e -29120 w a -29120 w u0061_0306 -29120 w u0061_0328 -29120 w `a -29120 w 'a -29120 w ^a -29120 w ^a -29120 w ~a -29120 w :a -29120 w oa -29120 w ae -29120 w o -29120 w u006F_030B -29120 w `o -29120 w 'o -29120 w ^o -29120 w ~o -29120 w :o -29120 w oe -29120 w /o -29120 w c -29120 w 'c -29120 w u0063_030C -29120 w ,c -29120 y o -29120 y u006F_030B -29120 y `o -29120 y 'o -29120 y ^o -29120 y ~o -29120 y :o -29120 y oe -29120 y /o -29120 y e -29120 y u0065_030C -29120 y u0065_0328 -29120 y `e -29120 y 'e -29120 y ^e -29120 y :e -29120 y a -29120 y u0061_0306 -29120 y u0061_0328 -29120 y `a -29120 y 'a -29120 y ^a -29120 y ^a -29120 y ~a -29120 y :a -29120 y oa -29120 y ae -29120 y . -87360 y , -87360 u0041_0306 y -29120 u0041_0306 :y -29120 u0041_0306 'y -29120 u0041_0306 v -29120 u0041_0306 w -29120 u0041_0306 c -29120 u0041_0306 'c -29120 u0041_0306 u0063_030C -29120 u0041_0306 ,c -29120 u0041_0306 d -29120 u0041_0306 u0064_030C -29120 u0041_0306 u0111 -29120 u0041_0306 Sd -29120 u0041_0306 e -29120 u0041_0306 u0065_030C -29120 u0041_0306 u0065_0328 -29120 u0041_0306 `e -29120 u0041_0306 'e -29120 u0041_0306 ^e -29120 u0041_0306 :e -29120 u0041_0306 o -29120 u0041_0306 u006F_030B -29120 u0041_0306 `o -29120 u0041_0306 'o -29120 u0041_0306 ^o -29120 u0041_0306 ~o -29120 u0041_0306 :o -29120 u0041_0306 oe -29120 u0041_0306 /o -29120 u0041_0306 q -29120 u0041_0306 t -29120 u0041_0306 u0074_030C -29120 u0041_0306 u0074_0327 -29120 u0041_0306 C -29120 u0041_0306 G -29120 u0041_0306 'C -29120 u0041_0306 u0043_030C -29120 u0041_0306 u0047_0306 -29120 u0041_0306 ,C -29120 u0041_0306 Q -29120 u0041_0306 O -29120 u0041_0306 u004F_030B -29120 u0041_0306 `O -29120 u0041_0306 'O -29120 u0041_0306 ^O -29120 u0041_0306 ~O -29120 u0041_0306 :O -29120 u0041_0306 OE -29120 u0041_0306 /O -29120 u0041_0306 U -29120 u0041_0306 u0055_030B -29120 u0041_0306 u0055_030A -29120 u0041_0306 `U -29120 u0041_0306 'U -29120 u0041_0306 ^U -29120 u0041_0306 :U -29120 u0041_0306 T -87360 u0041_0306 u0054_030C -87360 u0041_0306 u0054_0327 -87360 u0041_0306 Y -87360 u0041_0306 :Y -87360 u0041_0306 'Y -87360 u0041_0306 V -116480 u0041_0306 W -116480 'C v -29120 'C w -29120 'C c -29120 'C 'c -29120 'C u0063_030C -29120 'C ,c -29120 'C d -29120 'C u0064_030C -29120 'C u0111 -29120 'C Sd -29120 'C e -29120 'C u0065_030C -29120 'C u0065_0328 -29120 'C `e -29120 'C 'e -29120 'C ^e -29120 'C :e -29120 'C o -29120 'C u006F_030B -29120 'C `o -29120 'C 'o -29120 'C ^o -29120 'C ~o -29120 'C :o -29120 'C oe -29120 'C /o -29120 'C q -29120 'C t -29120 'C u0074_030C -29120 'C u0074_0327 -29120 'C C -29120 'C G -29120 'C 'C -29120 'C u0043_030C -29120 'C u0047_0306 -29120 'C ,C -29120 'C Q -29120 'C O -29120 'C u004F_030B -29120 'C `O -29120 'C 'O -29120 'C ^O -29120 'C ~O -29120 'C :O -29120 'C OE -29120 'C /O -29120 'C U -29120 'C u0055_030B -29120 'C u0055_030A -29120 'C `U -29120 'C 'U -29120 'C ^U -29120 'C :U -29120 'C T -87360 'C u0054_030C -87360 'C u0054_0327 -87360 'C Y -87360 'C :Y -87360 'C 'Y -87360 'C V -116480 'C W -116480 u0044_030C X -29120 u0044_030C W -29120 u0044_030C A -29120 u0044_030C u0041_0306 -29120 u0044_030C u0041_0328 -29120 u0044_030C `A -29120 u0044_030C 'A -29120 u0044_030C ^A -29120 u0044_030C ~A -29120 u0044_030C :A -29120 u0044_030C oA -29120 u0044_030C AE -29120 u0044_030C V -29120 u0044_030C Y -29120 u0044_030C :Y -29120 u0044_030C 'Y -29120 u004C_0301 T -87360 u004C_0301 u0054_030C -87360 u004C_0301 u0054_0327 -87360 u004C_0301 Y -87360 u004C_0301 :Y -87360 u004C_0301 'Y -87360 u004C_0301 V -116480 u004C_0301 W -116480 u004C_030C T -87360 u004C_030C u0054_030C -87360 u004C_030C u0054_0327 -87360 u004C_030C Y -87360 u004C_030C :Y -87360 u004C_030C 'Y -87360 u004C_030C V -116480 u004C_030C W -116480 /L T -87360 /L u0054_030C -87360 /L u0054_0327 -87360 /L Y -87360 /L :Y -87360 /L 'Y -87360 /L V -116480 /L W -116480 u004F_030B X -29120 u004F_030B W -29120 u004F_030B A -29120 u004F_030B u0041_0306 -29120 u004F_030B u0041_0328 -29120 u004F_030B `A -29120 u004F_030B 'A -29120 u004F_030B ^A -29120 u004F_030B ~A -29120 u004F_030B :A -29120 u004F_030B oA -29120 u004F_030B AE -29120 u004F_030B V -29120 u004F_030B Y -29120 u004F_030B :Y -29120 u004F_030B 'Y -29120 u0054_030C y -87360 u0054_030C e -87360 u0054_030C o -87360 u0054_030C r -87360 u0054_030C a -87360 u0054_030C u -87360 u0054_030C n -87360 u0054_030C .i -87360 u0054_030C c -87360 u0054_030C d -87360 u0054_030C g -87360 u0054_030C p -87360 u0054_030C s -87360 u0054_030C v -87360 u0054_030C w -87360 u0054_030C x -87360 u0054_030C z -87360 u0054_030C A -87360 u0054_030C u0041_0306 -87360 u0054_030C u0041_0328 -87360 u0054_030C `A -87360 u0054_030C 'A -87360 u0054_030C ^A -87360 u0054_030C ~A -87360 u0054_030C :A -87360 u0054_030C oA -87360 u0054_030C AE -87360 u0054_0327 y -87360 u0054_0327 e -87360 u0054_0327 o -87360 u0054_0327 r -87360 u0054_0327 a -87360 u0054_0327 u -87360 u0054_0327 n -87360 u0054_0327 .i -87360 u0054_0327 c -87360 u0054_0327 d -87360 u0054_0327 g -87360 u0054_0327 p -87360 u0054_0327 s -87360 u0054_0327 v -87360 u0054_0327 w -87360 u0054_0327 x -87360 u0054_0327 z -87360 u0054_0327 A -87360 u0054_0327 u0041_0306 -87360 u0054_0327 u0041_0328 -87360 u0054_0327 `A -87360 u0054_0327 'A -87360 u0054_0327 ^A -87360 u0054_0327 ~A -87360 u0054_0327 :A -87360 u0054_0327 oA -87360 u0054_0327 AE -87360 :Y e -87360 :Y o -87360 :Y r -87360 :Y a -87360 :Y u -87360 :Y n -87360 :Y .i -87360 :Y c -87360 :Y d -87360 :Y g -87360 :Y p -87360 :Y s -87360 :Y v -87360 :Y w -87360 :Y x -87360 :Y z -87360 :Y A -87360 :Y u0041_0306 -87360 :Y u0041_0328 -87360 :Y `A -87360 :Y 'A -87360 :Y ^A -87360 :Y ~A -87360 :Y :A -87360 :Y oA -87360 :Y AE -87360 u0061_0306 r -29120 u0061_0306 y -29120 u0061_0306 :y -29120 u0061_0306 'y -29120 u0061_0306 w -29120 u0061_0328 w -29120 /l cq 29120 /l ' 29120 /l a -29120 /l u0061_0328 -29120 /l c -29120 /l 'c -29120 /l d -29120 /l e -29120 /l u0065_0328 -29120 /l g -29120 /l o -29120 /l 'o -29120 /l s -29120 /l u0073_0301 -29120 u006F_030B e 29120 u006F_030B u0065_030C 29120 u006F_030B u0065_0328 29120 u006F_030B `e 29120 u006F_030B 'e 29120 u006F_030B ^e 29120 u006F_030B :e 29120 u006F_030B o 29120 u006F_030B u006F_030B 29120 u006F_030B `o 29120 u006F_030B 'o 29120 u006F_030B ^o 29120 u006F_030B ~o 29120 u006F_030B :o 29120 u006F_030B oe 29120 u006F_030B /o 29120 u006F_030B x -29120 u006F_030B d 29120 u006F_030B c 29120 u006F_030B 'c 29120 u006F_030B u0063_030C 29120 u006F_030B ,c 29120 u006F_030B q 29120 u006F_030B r -29120 u006F_030B y -29120 u006F_030B :y -29120 u006F_030B 'y -29120 u006F_030B w -29120 u0074_030C y -29120 u0074_030C :y -29120 u0074_030C 'y -29120 u0074_030C w -29120 u0074_0327 y -29120 u0074_0327 :y -29120 u0074_0327 'y -29120 u0074_0327 w -29120 u0075_030B w -29120 u0075_030A w -29120 :y o -29120 :y u006F_030B -29120 :y `o -29120 :y 'o -29120 :y ^o -29120 :y ~o -29120 :y :o -29120 :y oe -29120 :y /o -29120 :y e -29120 :y u0065_030C -29120 :y u0065_0328 -29120 :y `e -29120 :y 'e -29120 :y ^e -29120 :y :e -29120 :y a -29120 :y u0061_0306 -29120 :y u0061_0328 -29120 :y `a -29120 :y 'a -29120 :y ^a -29120 :y ^a -29120 :y ~a -29120 :y :a -29120 :y oa -29120 :y ae -29120 :y . -87360 :y , -87360 `A y -29120 `A :y -29120 `A 'y -29120 `A v -29120 `A w -29120 `A c -29120 `A 'c -29120 `A u0063_030C -29120 `A ,c -29120 `A d -29120 `A u0064_030C -29120 `A u0111 -29120 `A Sd -29120 `A e -29120 `A u0065_030C -29120 `A u0065_0328 -29120 `A `e -29120 `A 'e -29120 `A ^e -29120 `A :e -29120 `A o -29120 `A u006F_030B -29120 `A `o -29120 `A 'o -29120 `A ^o -29120 `A ~o -29120 `A :o -29120 `A oe -29120 `A /o -29120 `A q -29120 `A t -29120 `A u0074_030C -29120 `A u0074_0327 -29120 `A C -29120 `A G -29120 `A 'C -29120 `A u0043_030C -29120 `A u0047_0306 -29120 `A ,C -29120 `A Q -29120 `A O -29120 `A u004F_030B -29120 `A `O -29120 `A 'O -29120 `A ^O -29120 `A ~O -29120 `A :O -29120 `A OE -29120 `A /O -29120 `A U -29120 `A u0055_030B -29120 `A u0055_030A -29120 `A `U -29120 `A 'U -29120 `A ^U -29120 `A :U -29120 `A T -87360 `A u0054_030C -87360 `A u0054_0327 -87360 `A Y -87360 `A :Y -87360 `A 'Y -87360 `A V -116480 `A W -116480 'A y -29120 'A :y -29120 'A 'y -29120 'A v -29120 'A w -29120 'A c -29120 'A 'c -29120 'A u0063_030C -29120 'A ,c -29120 'A d -29120 'A u0064_030C -29120 'A u0111 -29120 'A Sd -29120 'A e -29120 'A u0065_030C -29120 'A u0065_0328 -29120 'A `e -29120 'A 'e -29120 'A ^e -29120 'A :e -29120 'A o -29120 'A u006F_030B -29120 'A `o -29120 'A 'o -29120 'A ^o -29120 'A ~o -29120 'A :o -29120 'A oe -29120 'A /o -29120 'A q -29120 'A t -29120 'A u0074_030C -29120 'A u0074_0327 -29120 'A C -29120 'A G -29120 'A 'C -29120 'A u0043_030C -29120 'A u0047_0306 -29120 'A ,C -29120 'A Q -29120 'A O -29120 'A u004F_030B -29120 'A `O -29120 'A 'O -29120 'A ^O -29120 'A ~O -29120 'A :O -29120 'A OE -29120 'A /O -29120 'A U -29120 'A u0055_030B -29120 'A u0055_030A -29120 'A `U -29120 'A 'U -29120 'A ^U -29120 'A :U -29120 'A T -87360 'A u0054_030C -87360 'A u0054_0327 -87360 'A Y -87360 'A :Y -87360 'A 'Y -87360 'A V -116480 'A W -116480 ^A y -29120 ^A :y -29120 ^A 'y -29120 ^A v -29120 ^A w -29120 ^A c -29120 ^A 'c -29120 ^A u0063_030C -29120 ^A ,c -29120 ^A d -29120 ^A u0064_030C -29120 ^A u0111 -29120 ^A Sd -29120 ^A e -29120 ^A u0065_030C -29120 ^A u0065_0328 -29120 ^A `e -29120 ^A 'e -29120 ^A ^e -29120 ^A :e -29120 ^A o -29120 ^A u006F_030B -29120 ^A `o -29120 ^A 'o -29120 ^A ^o -29120 ^A ~o -29120 ^A :o -29120 ^A oe -29120 ^A /o -29120 ^A q -29120 ^A t -29120 ^A u0074_030C -29120 ^A u0074_0327 -29120 ^A C -29120 ^A G -29120 ^A 'C -29120 ^A u0043_030C -29120 ^A u0047_0306 -29120 ^A ,C -29120 ^A Q -29120 ^A O -29120 ^A u004F_030B -29120 ^A `O -29120 ^A 'O -29120 ^A ^O -29120 ^A ~O -29120 ^A :O -29120 ^A OE -29120 ^A /O -29120 ^A U -29120 ^A u0055_030B -29120 ^A u0055_030A -29120 ^A `U -29120 ^A 'U -29120 ^A ^U -29120 ^A :U -29120 ^A T -87360 ^A u0054_030C -87360 ^A u0054_0327 -87360 ^A Y -87360 ^A :Y -87360 ^A 'Y -87360 ^A V -116480 ^A W -116480 ~A y -29120 ~A :y -29120 ~A 'y -29120 ~A v -29120 ~A w -29120 ~A c -29120 ~A 'c -29120 ~A u0063_030C -29120 ~A ,c -29120 ~A d -29120 ~A u0064_030C -29120 ~A u0111 -29120 ~A Sd -29120 ~A e -29120 ~A u0065_030C -29120 ~A u0065_0328 -29120 ~A `e -29120 ~A 'e -29120 ~A ^e -29120 ~A :e -29120 ~A o -29120 ~A u006F_030B -29120 ~A `o -29120 ~A 'o -29120 ~A ^o -29120 ~A ~o -29120 ~A :o -29120 ~A oe -29120 ~A /o -29120 ~A q -29120 ~A t -29120 ~A u0074_030C -29120 ~A u0074_0327 -29120 ~A C -29120 ~A G -29120 ~A 'C -29120 ~A u0043_030C -29120 ~A u0047_0306 -29120 ~A ,C -29120 ~A Q -29120 ~A O -29120 ~A u004F_030B -29120 ~A `O -29120 ~A 'O -29120 ~A ^O -29120 ~A ~O -29120 ~A :O -29120 ~A OE -29120 ~A /O -29120 ~A U -29120 ~A u0055_030B -29120 ~A u0055_030A -29120 ~A `U -29120 ~A 'U -29120 ~A ^U -29120 ~A :U -29120 ~A T -87360 ~A u0054_030C -87360 ~A u0054_0327 -87360 ~A Y -87360 ~A :Y -87360 ~A 'Y -87360 ~A V -116480 ~A W -116480 :A y -29120 :A :y -29120 :A 'y -29120 :A v -29120 :A w -29120 :A c -29120 :A 'c -29120 :A u0063_030C -29120 :A ,c -29120 :A d -29120 :A u0064_030C -29120 :A u0111 -29120 :A Sd -29120 :A e -29120 :A u0065_030C -29120 :A u0065_0328 -29120 :A `e -29120 :A 'e -29120 :A ^e -29120 :A :e -29120 :A o -29120 :A u006F_030B -29120 :A `o -29120 :A 'o -29120 :A ^o -29120 :A ~o -29120 :A :o -29120 :A oe -29120 :A /o -29120 :A q -29120 :A t -29120 :A u0074_030C -29120 :A u0074_0327 -29120 :A C -29120 :A G -29120 :A 'C -29120 :A u0043_030C -29120 :A u0047_0306 -29120 :A ,C -29120 :A Q -29120 :A O -29120 :A u004F_030B -29120 :A `O -29120 :A 'O -29120 :A ^O -29120 :A ~O -29120 :A :O -29120 :A OE -29120 :A /O -29120 :A U -29120 :A u0055_030B -29120 :A u0055_030A -29120 :A `U -29120 :A 'U -29120 :A ^U -29120 :A :U -29120 :A T -87360 :A u0054_030C -87360 :A u0054_0327 -87360 :A Y -87360 :A :Y -87360 :A 'Y -87360 :A V -116480 :A W -116480 oA y -29120 oA :y -29120 oA 'y -29120 oA v -29120 oA w -29120 oA c -29120 oA 'c -29120 oA u0063_030C -29120 oA ,c -29120 oA d -29120 oA u0064_030C -29120 oA u0111 -29120 oA Sd -29120 oA e -29120 oA u0065_030C -29120 oA u0065_0328 -29120 oA `e -29120 oA 'e -29120 oA ^e -29120 oA :e -29120 oA o -29120 oA u006F_030B -29120 oA `o -29120 oA 'o -29120 oA ^o -29120 oA ~o -29120 oA :o -29120 oA oe -29120 oA /o -29120 oA q -29120 oA t -29120 oA u0074_030C -29120 oA u0074_0327 -29120 oA C -29120 oA G -29120 oA 'C -29120 oA u0043_030C -29120 oA u0047_0306 -29120 oA ,C -29120 oA Q -29120 oA O -29120 oA u004F_030B -29120 oA `O -29120 oA 'O -29120 oA ^O -29120 oA ~O -29120 oA :O -29120 oA OE -29120 oA /O -29120 oA U -29120 oA u0055_030B -29120 oA u0055_030A -29120 oA `U -29120 oA 'U -29120 oA ^U -29120 oA :U -29120 oA T -87360 oA u0054_030C -87360 oA u0054_0327 -87360 oA Y -87360 oA :Y -87360 oA 'Y -87360 oA V -116480 oA W -116480 u0189 X -29120 u0110 X -29120 -D X -29120 u0189 W -29120 u0110 W -29120 -D W -29120 u0189 A -29120 u0110 A -29120 -D A -29120 u0189 u0041_0306 -29120 u0110 u0041_0306 -29120 -D u0041_0306 -29120 u0189 u0041_0328 -29120 u0110 u0041_0328 -29120 -D u0041_0328 -29120 u0189 `A -29120 u0110 `A -29120 -D `A -29120 u0189 'A -29120 u0110 'A -29120 -D 'A -29120 u0189 ^A -29120 u0110 ^A -29120 -D ^A -29120 u0189 ~A -29120 u0110 ~A -29120 -D ~A -29120 u0189 :A -29120 u0110 :A -29120 -D :A -29120 u0189 oA -29120 u0110 oA -29120 -D oA -29120 u0189 AE -29120 u0110 AE -29120 -D AE -29120 u0189 V -29120 u0110 V -29120 -D V -29120 u0189 Y -29120 u0110 Y -29120 -D Y -29120 u0189 :Y -29120 u0110 :Y -29120 -D :Y -29120 u0189 'Y -29120 u0110 'Y -29120 -D 'Y -29120 `O X -29120 `O W -29120 `O A -29120 `O u0041_0306 -29120 `O u0041_0328 -29120 `O `A -29120 `O 'A -29120 `O ^A -29120 `O ~A -29120 `O :A -29120 `O oA -29120 `O AE -29120 `O V -29120 `O Y -29120 `O :Y -29120 `O 'Y -29120 'O X -29120 'O W -29120 'O A -29120 'O u0041_0306 -29120 'O u0041_0328 -29120 'O `A -29120 'O 'A -29120 'O ^A -29120 'O ~A -29120 'O :A -29120 'O oA -29120 'O AE -29120 'O V -29120 'O Y -29120 'O :Y -29120 'O 'Y -29120 ^O X -29120 ^O W -29120 ^O A -29120 ^O u0041_0306 -29120 ^O u0041_0328 -29120 ^O `A -29120 ^O 'A -29120 ^O ^A -29120 ^O ~A -29120 ^O :A -29120 ^O oA -29120 ^O AE -29120 ^O V -29120 ^O Y -29120 ^O :Y -29120 ^O 'Y -29120 ~O X -29120 ~O W -29120 ~O A -29120 ~O u0041_0306 -29120 ~O u0041_0328 -29120 ~O `A -29120 ~O 'A -29120 ~O ^A -29120 ~O ~A -29120 ~O :A -29120 ~O oA -29120 ~O AE -29120 ~O V -29120 ~O Y -29120 ~O :Y -29120 ~O 'Y -29120 :O X -29120 :O W -29120 :O A -29120 :O u0041_0306 -29120 :O u0041_0328 -29120 :O `A -29120 :O 'A -29120 :O ^A -29120 :O ~A -29120 :O :A -29120 :O oA -29120 :O AE -29120 :O V -29120 :O Y -29120 :O :Y -29120 :O 'Y -29120 /O X -29120 /O W -29120 /O A -29120 /O u0041_0306 -29120 /O u0041_0328 -29120 /O `A -29120 /O 'A -29120 /O ^A -29120 /O ~A -29120 /O :A -29120 /O oA -29120 /O AE -29120 /O V -29120 /O Y -29120 /O :Y -29120 /O 'Y -29120 'Y e -87360 'Y o -87360 'Y r -87360 'Y a -87360 'Y u -87360 'Y n -87360 'Y .i -87360 'Y c -87360 'Y d -87360 'Y g -87360 'Y p -87360 'Y s -87360 'Y v -87360 'Y w -87360 'Y x -87360 'Y z -87360 'Y A -87360 'Y u0041_0306 -87360 'Y u0041_0328 -87360 'Y `A -87360 'Y 'A -87360 'Y ^A -87360 'Y ~A -87360 'Y :A -87360 'Y oA -87360 'Y AE -87360 `a r -29120 `a y -29120 `a :y -29120 `a 'y -29120 `a w -29120 'a r -29120 'a y -29120 'a :y -29120 'a 'y -29120 'a w -29120 ^a r -29120 ^a y -29120 ^a :y -29120 ^a 'y -29120 ^a w -29120 ~a r -29120 ~a y -29120 ~a :y -29120 ~a 'y -29120 ~a w -29120 :a r -29120 :a y -29120 :a :y -29120 :a 'y -29120 :a w -29120 oa r -29120 oa y -29120 oa :y -29120 oa 'y -29120 oa w -29120 `o e 29120 `o u0065_030C 29120 `o u0065_0328 29120 `o `e 29120 `o 'e 29120 `o ^e 29120 `o :e 29120 `o o 29120 `o u006F_030B 29120 `o `o 29120 `o 'o 29120 `o ^o 29120 `o ~o 29120 `o :o 29120 `o oe 29120 `o /o 29120 `o x -29120 `o d 29120 `o c 29120 `o 'c 29120 `o u0063_030C 29120 `o ,c 29120 `o q 29120 `o r -29120 `o y -29120 `o :y -29120 `o 'y -29120 `o w -29120 'o e 29120 'o u0065_030C 29120 'o u0065_0328 29120 'o `e 29120 'o 'e 29120 'o ^e 29120 'o :e 29120 'o o 29120 'o u006F_030B 29120 'o `o 29120 'o 'o 29120 'o ^o 29120 'o ~o 29120 'o :o 29120 'o oe 29120 'o /o 29120 'o x -29120 'o d 29120 'o c 29120 'o 'c 29120 'o u0063_030C 29120 'o ,c 29120 'o q 29120 'o r -29120 'o y -29120 'o :y -29120 'o 'y -29120 'o w -29120 ^o e 29120 ^o u0065_030C 29120 ^o u0065_0328 29120 ^o `e 29120 ^o 'e 29120 ^o ^e 29120 ^o :e 29120 ^o o 29120 ^o u006F_030B 29120 ^o `o 29120 ^o 'o 29120 ^o ^o 29120 ^o ~o 29120 ^o :o 29120 ^o oe 29120 ^o /o 29120 ^o x -29120 ^o d 29120 ^o c 29120 ^o 'c 29120 ^o u0063_030C 29120 ^o ,c 29120 ^o q 29120 ^o r -29120 ^o y -29120 ^o :y -29120 ^o 'y -29120 ^o w -29120 ~o e 29120 ~o u0065_030C 29120 ~o u0065_0328 29120 ~o `e 29120 ~o 'e 29120 ~o ^e 29120 ~o :e 29120 ~o o 29120 ~o u006F_030B 29120 ~o `o 29120 ~o 'o 29120 ~o ^o 29120 ~o ~o 29120 ~o :o 29120 ~o oe 29120 ~o /o 29120 ~o x -29120 ~o d 29120 ~o c 29120 ~o 'c 29120 ~o u0063_030C 29120 ~o ,c 29120 ~o q 29120 ~o r -29120 ~o y -29120 ~o :y -29120 ~o 'y -29120 ~o w -29120 :o e 29120 :o u0065_030C 29120 :o u0065_0328 29120 :o `e 29120 :o 'e 29120 :o ^e 29120 :o :e 29120 :o o 29120 :o u006F_030B 29120 :o `o 29120 :o 'o 29120 :o ^o 29120 :o ~o 29120 :o :o 29120 :o oe 29120 :o /o 29120 :o x -29120 :o d 29120 :o c 29120 :o 'c 29120 :o u0063_030C 29120 :o ,c 29120 :o q 29120 :o r -29120 :o y -29120 :o :y -29120 :o 'y -29120 :o w -29120 /o e 29120 /o u0065_030C 29120 /o u0065_0328 29120 /o `e 29120 /o 'e 29120 /o ^e 29120 /o :e 29120 /o o 29120 /o u006F_030B 29120 /o `o 29120 /o 'o 29120 /o ^o 29120 /o ~o 29120 /o :o 29120 /o oe 29120 /o /o 29120 /o x -29120 /o d 29120 /o c 29120 /o 'c 29120 /o u0063_030C 29120 /o ,c 29120 /o q 29120 /o r -29120 /o y -29120 /o :y -29120 /o 'y -29120 /o w -29120 `u w -29120 'u w -29120 ^u w -29120 :u w -29120 'y o -29120 'y u006F_030B -29120 'y `o -29120 'y 'o -29120 'y ^o -29120 'y ~o -29120 'y :o -29120 'y oe -29120 'y /o -29120 'y e -29120 'y u0065_030C -29120 'y u0065_0328 -29120 'y `e -29120 'y 'e -29120 'y ^e -29120 'y :e -29120 'y a -29120 'y u0061_0306 -29120 'y u0061_0328 -29120 'y `a -29120 'y 'a -29120 'y ^a -29120 'y ^a -29120 'y ~a -29120 'y :a -29120 'y oa -29120 'y ae -29120 'y . -87360 'y , -87360 charset ga 524160,669760 2 0000 aa 524160,669760 2 0001 a^ 524160,669760 2 0002 a~ 524160,669760 2 0003 ad 524160,689730 2 0004 a" 524160,669760,0,14557 2 0005 ao 698880,669760 2 0006 ah 524160,669760 2 0007 ab 524160,669760 2 0010 a- 524160,689730 2 0011 a. 291200,710738 2 0012 ac 465920,0,178360 1 0013 ho 291200,0,203840 1 0014 bq 291200,87360,131040 1 0015 fo 465920,463008 0 0016 fc 465920,463008 0 0017 lq 349440,757120 2 0020 rq 349440,757120 2 0021 Bq 349440,87360,131040 1 0022 Fo 698880,463008 0 0023 Fc 698880,463008 0 0024 en 524160,463008,0,29120 0 0025 em 1048320,463008,0,29120 0 0026 --- 0,463008 0 0027 --- 465920,782600,29120 3 0030 .i 250432,463008 0 0031 .j 279552,463008,203840 1 0032 ff 611520,757120,0,72800 2 0033 fi 562016,757120 2 0034 fl 562016,757120 2 0035 Fi 853216,757120 2 0036 Fl 853216,757120 2 0037 u2423 524160,463008,101920 1 0040 u01C3 334880,757120 2 0041 ! " dq 524160,757120 2 0042 " " sh 873600,757120,232960 3 0043 # " Do 524160,782600,29120 3 0044 $ " % 873600,782600,29120 3 0045 & 794976,757120 2 0046 cq 291200,757120 2 0047 ' " ( 407680,782600,262080 3 0050 ) 407680,782600,262080 3 0051 * 524160,782600 2 0052 + 815360,611520,87360 3 0053 , 291200,87360,131040 1 0054 - 349440,463008 0 0055 . 291200,87360 0 0056 sl 524160,782600,262080 3 0057 / " 0 524160,689730 2 0060 1 524160,689730 2 0061 2 524160,689730 2 0062 3 524160,689730 2 0063 4 524160,689730 2 0064 5 524160,689730 2 0065 6 524160,689730 2 0066 7 524160,689730 2 0067 8 524160,689730 2 0070 9 524160,689730 2 0071 : 291200,463008 0 0072 ; 291200,463008,131040 1 0073 < 815360,571045,50091 3 0074 = 815360,387883,-136277 0 0075 > 815360,571045,50091 3 0076 ? 495040,757120 2 0077 at 698880,757120 2 0100 @ " A 698880,728000 2 0101 B 698880,728000 2 0102 C 669760,728000,0,0,-29120 2 0103 D 757120,728000,0,0,0,-29120 2 0104 E 626080,728000 2 0105 F 596960,728000,0,0,0,-145600 2 0106 G 698880,728000,0,0,-29120 2 0107 H 742560,728000 2 0110 I 291200,728000 2 0111 J 495040,728000,0,0,0,-29120 2 0112 K 728000,728000 2 0113 L 567840,728000,0,0,0,58240 2 0114 M 917280,728000 2 0115 N 742560,728000 2 0116 O 771680,728000,0,0,-29120,-29120 2 0117 P 669760,728000,0,0,0,-145600 2 0120 Q 771680,728000,131040,0,-29120 3 0121 R 677040,728000 2 0122 S 582400,728000 2 0123 T 713440,728000,0,0,0,-145600 2 0124 U 720720,728000,0,0,29120 2 0125 V 698880,728000,0,14560,43680,-218400 2 0126 W 990080,728000,0,14560,43680,-131040 2 0127 X 698880,728000 2 0130 Y 698880,728000,0,26208,29120,-206752 2 0131 Z 640640,728000 2 0132 lB 302848,782600,262080 3 0133 [ " rs 524160,782600,262080 3 0134 \ " rB 302848,782600,262080 3 0135 ] " ha 640640,757120 2 0136 ^ " _ 815360,0,259754 1 0137 oq 291200,757120 2 0140 ` " a 503776,463008 0 0141 b 541632,757120 2 0142 c 465920,463008 0 0143 d 541632,757120 2 0144 e 465920,463008 0 0145 f 320320,757120,0,72800 2 0146 g 524160,463008,203840,14560 1 0147 h 541632,757120 2 0150 i 250432,710738 2 0151 j 279552,710738,203840 3 0152 k 512512,757120 2 0153 l 250432,757120 2 0154 m 832832,463008 0 0155 n 541632,463008 0 0156 o 524160,463008 0 0157 p 541632,463008,203840 1 0160 q 541632,463008,203840 1 0161 r 358176,463008,0,14560 0 0162 s 401856,463008 0 0163 t 378560,599043 2 0164 u 541632,463008 0 0165 v 483392,463008,0,14560 0 0166 w 716352,463008,0,14560 0 0167 x 483392,463008 0 0170 y 483392,463008,203840,14560 1 0171 z 455728,463008 0 0172 lC 524160,782600,262080 3 0173 { " u01C0 291200,782600,262080 3 0174 ba " | " rC 524160,782600,262080 3 0175 } " ~ 640640,710738 2 0176 hy 174720,463008 0 0177 u0041_0306 698880,931840 2 0200 u0041_0328 698880,728000,203840 3 0201 'C 669760,892202 2 0202 u0043_030C 669760,931840,0,0,-29120 2 0203 u0044_030C 757120,931840,0,0,0,-29120 2 0204 u0045_030C 626080,931840 2 0205 u0045_0328 626080,728000,203840 3 0206 u0047_0306 698880,931840,0,0,-29120 2 0207 u004C_0301 567840,892202,0,0,0,58240 2 0210 u004C_030C 567840,931840,0,0,0,58240 2 0211 /L 655200,728000 2 0212 u004E_0301 742560,892202 2 0213 u004E_030C 742560,931840 2 0214 u014A 786240,728000,0,0,0,-29120 2 0215 u004F_030B 771680,892202,0,0,-29120,-29120 2 0216 u0052_0301 677040,892202 2 0217 u0052_030C 677040,931840 2 0220 u0053_0301 582400,892202 2 0221 vS 582400,931840 2 0222 u0053_0327 582400,728000,178360 3 0223 u0054_030C 713440,931840,0,0,0,-145600 2 0224 u0054_0327 713440,728000,178360,0,0,-145600 3 0225 u0055_030B 720720,892202,0,0,29120 2 0226 u0055_030A 720720,931840,0,0,29120 2 0227 :Y 698880,931840,0,26208,29120,-206752 2 0230 u005A_0301 640640,892202 2 0231 vZ 640640,931840 2 0232 u005A_0307 640640,892202 2 0233 IJ 757120,728000,0,0,0,-29120 2 0234 u0049_0307 291200,892202 2 0235 u0111 541632,757120 2 0236 sc 465920,757120,203840 3 0237 u0061_0306 503776,669760 2 0240 u0061_0328 503776,463008,203840 1 0241 'c 465920,669760 2 0242 u0063_030C 465920,669760 2 0243 u0064_030C 663936,757120 2 0244 u0065_030C 465920,669760 2 0245 u0065_0328 465920,463008,203840 1 0246 u0067_0306 524160,669760,203840,14560 3 0247 u006C_0301 250432,892202,0,96354 2 0250 u006C_030C 372736,757120 2 0251 /l 340122,757120,0,11645 2 0252 u006E_0301 541632,669760 2 0253 u006E_030C 541632,669760 2 0254 u016A 541632,463008,203840 1 0255 u006F_030B 524160,669760,0,14557 2 0256 u0072_0301 358176,669760,0,14560 2 0257 u0072_030C 358176,669760,0,14560 2 0260 u0073_0301 401856,669760 2 0261 vs 401856,669760 2 0262 u0073_0327 401856,463008,178360 1 0263 u0074_030C 378560,757120 2 0264 u0074_0327 378560,599043,178360 3 0265 u0075_030B 541632,669760,0,5818 2 0266 u0075_030A 541632,669760 2 0267 :y 483392,689730,203840,14560 3 0270 u007A_0301 455728,669760 2 0271 vz 455728,669760 2 0272 u007A_0307 455728,710738 2 0273 ij 570752,710738,203840 3 0274 r! 334880,553280,203840 3 0275 r? 495040,553280,203840 3 0276 Po 669760,757120 2 0277 `A 698880,892202 2 0300 'A 698880,892202 2 0301 ^A 698880,931840 2 0302 ~A 698880,931840 2 0303 :A 698880,931840 2 0304 oA 698880,892202 2 0305 AE 902720,728000 2 0306 ,C 669760,728000,178360,0,-29120 3 0307 `E 626080,892202 2 0310 'E 626080,892202 2 0311 ^E 626080,931840 2 0312 :E 626080,931840 2 0313 `I 291200,892202 2 0314 'I 291200,892202,0,78541,0,39270 2 0315 ^I 291200,931840 2 0316 :I 291200,931840 2 0317 u0189 757120,728000,0,0,0,-29120 2 0320 u0110 " -D " ~N 742560,931840 2 0321 `O 771680,892202,0,0,-29120,-29120 2 0322 'O 771680,892202 2 0323 ^O 771680,931840,0,0,-29120,-29120 2 0324 ~O 771680,931840,0,0,-29120,-29120 2 0325 :O 771680,931840,0,0,-29120,-29120 2 0326 OE 1019200,728000 2 0327 /O 815360,782600,50960 3 0330 `U 720720,892202,0,0,29120 2 0331 'U 720720,892202 2 0332 ^U 720720,931840,0,0,29120 2 0333 :U 720720,931840,0,0,29120 2 0334 'Y 698880,892202,0,26208,29120,-206752 2 0335 TP 611520,728000 2 0336 --- 1164800,728000 2 0337 `a 503776,669760 2 0340 'a 503776,669760 2 0341 ^a 503776,669760 2 0342 ~a 503776,669760 2 0343 :a 503776,689730 2 0344 oa 503776,669760 2 0345 ae 757120,463008 0 0346 ,c 465920,463008,178360 1 0347 `e 465920,669760 2 0350 'e 465920,669760 2 0351 ^e 465920,669760 2 0352 :e 465920,689730 2 0353 `i 250432,669760 2 0354 'i 250432,669760,0,34946 2 0355 ^i 250432,669760 2 0356 :i 308672,689730 2 0357 Sd 524160,757120 2 0360 ~n 541632,669760 2 0361 `o 524160,669760 2 0362 'o 524160,669760 2 0363 ^o 524160,669760 2 0364 ~o 524160,669760 2 0365 :o 524160,689730 2 0366 oe 815360,463008 0 0367 /o 524160,571045,101920 3 0370 `u 541632,669760 2 0371 'u 541632,669760 2 0372 ^u 541632,669760 2 0373 :u 541632,689730 2 0374 'y 483392,669760,203840,14560 3 0375 Tp 541632,757120,203840 3 0376 ss 503776,757120 2 0377 groff-1.23.0/font/devdvi/HBTC0000644000175000017500000000744613753060053012530 00000000000000name HBTC special internalname tcsx1000 spacewidth 384384 checksum -1912309847 designsize 10485760 charset --- 576576,660915 2 0000 --- 576576,660915 2 0001 --- 576576,698880 2 0002 --- 576576,698880 2 0003 --- 576576,698880 2 0004 --- 576576,660915,0,61907 2 0005 --- 800800,698880 2 0006 --- 576576,698880 2 0007 --- 576576,698880 2 0010 --- 576576,698880 2 0011 --- 320320,660915 2 0012 --- 512512,0,178360 1 0013 --- 320320,0,203840 1 0014 --- 448448,137072,203840 1 0015 --- 576576,137072,203840 1 0022 --- 768768,483392,0,32032 2 0025 --- 864864,483392,0,32032 2 0026 --- 0,728000 2 0027 <- 1153152,425880,-98280 0 0030 -> 1153152,425880,-98280 0 0031 --- 267904,757120,0,359632 2 0032 --- 352352,1004640,0,391664 2 0033 --- 524160,757120,0,359632 2 0034 --- 524160,757120,0,391664 2 0035 --- 0,757120 2 0037 u2422 588224,757120 2 0040 Do 576576,786240,29120 3 0044 $ " aq 320320,757120 2 0047 --- 576576,502320,-21840 2 0052 , 320320,137072,110656 1 0054 --- 384384,425880,-98280 0 0055 . 320320,137072 0 0056 f/ 576576,786240,262080 3 0057 0 576576,483392 2 0060 1 576576,483392 2 0061 2 576576,483392 2 0062 3 576576,483392,203840 3 0063 4 576576,483392,203840 3 0064 5 576576,483392,203840 3 0065 6 576576,728000 2 0066 7 576576,483392,203840 3 0067 8 576576,728000 2 0070 9 576576,483392,203840 3 0071 la 448448,786240,262080 3 0074 \- 896896,646464,122304 3 0075 ra 448448,786240,262080 3 0076 u2127 832832,728000 2 0115 ci 1281280,786240,262080 3 0117 u03A9 832832,728000 2 0127 u301A 464464,786240,262080 3 0133 u301B 464464,786240,262080 3 0135 ua 576576,757120,232960 3 0136 da 576576,757120,232960 3 0137 --- 576576,757120 2 0140 --- 576576,502320,-21840 2 0142 --- 576576,502320,-21840 2 0143 --- 576576,660915,27666 3 0144 --- 1153152,757120 2 0154 --- 576576,502320,-21840 2 0155 u266A 704704,757120 2 0156 ti 704704,137072 0 0176 ~ " --- 192192,425880,-98280 0 0177 --- 704704,757120 2 0200 --- 704704,757120 2 0201 --- 576576,757120 2 0202 --- 576576,757120 2 0203 dg 512512,757120,203840 3 0204 dd 512512,757120,203840 3 0205 u2016 576576,786240,262080 3 0206 %0 1463224,786240,29120 3 0207 bu 576576,483392,-37856 2 0210 u2103 992992,728000,0,0,-32032 2 0211 --- 704704,786240,29120 3 0212 --- 576576,582400,101920 3 0213 Fn 352352,757120,0,80080 2 0214 u20A1 736736,786240,29120,0,-32032 3 0215 u20A9 1089088,728000,0,16016,48048,-144144 2 0216 u20A6 864864,728000 2 0217 --- 896896,786240,29120,0,-32032 3 0220 u20B1 752752,728000,0,0,0,-160160 2 0221 u20A4 736736,757120 2 0222 u211E 736736,728000 2 0223 u203D 544544,757120 2 0224 --- 544544,553280,203840 3 0225 u20AB 588224,786240 2 0226 tm 768768,786240,0,550366 2 0227 u2031 2088494,786240,29120 3 0230 --- 544544,757120,203840 3 0231 u0E3F 768768,786240,29120 3 0232 u2116 960960,728000 2 0233 u2052 576576,786240 2 0234 u212E 794976,728000 2 0235 u25E6 576576,483392,-37856 2 0236 u2120 768768,786240,0,550366 2 0237 u2045 416416,786240,262080 3 0240 u2046 416416,786240,262080 3 0241 ct 576576,582400,101920 3 0242 Po 736736,757120 2 0243 Cs 826203,617763 2 0244 Ye 768768,728000,0,28829 2 0245 bb 192192,786240,262080 3 0246 sc 559104,757120,203840 3 0247 --- 576576,757120 2 0250 co 1281280,786240,262080 3 0251 Of 512512,786240 2 0252 --- 1281280,786240,262080 3 0253 tno 768768,483392 2 0254 u2117 1281280,786240,262080 3 0255 rg 1281280,786240,262080 3 0256 --- 896896,757120 2 0257 de 384384,728000 2 0260 t+- 896896,646464,122304 3 0261 S2 512512,786240 2 0262 S3 512512,786240 2 0263 --- 576576,757120 2 0264 mc 588224,483392,203840 3 0265 ps 704704,757120,203840 3 0266 pc 235872,483392 2 0267 u203B 700819,572691 2 0270 S1 512512,786240 2 0271 Om 512512,786240 2 0272 sr 544544,786240,174720 3 0273 --- 512512,786240,203840 3 0274 --- 512512,786240,203840 3 0275 --- 512512,786240,203840 3 0276 Eu 896896,728000 2 0277 tmu 896896,646464,122304 3 0326 tdi 896896,646464,122304 3 0366 groff-1.23.0/font/devdvi/generate/0000755000175000017500000000000014451355542013732 500000000000000groff-1.23.0/font/devdvi/generate/msbm.map0000644000175000017500000000271713753060053015310 00000000000000# Map for the AMSFonts 2.0 msbm font using TeX names. # Contributed by Zdzislaw Meglicki (Zdzislaw.Meglicki@arp.anu.edu.au). 0 lvertneqq 1 gvertneqq 2 nleq 3 ngeq 4 nless 5 ngtr 6 nprec 7 nsucc 8 lneqq 9 gneqq 10 nleqslant 11 ngeqslant 12 lneq 13 gneq 14 npreceq 15 nsucceq 16 precnsim 17 succnsim 18 lnsim 19 gnsim 20 nleqq 21 ngeqq 22 precneqq 23 succneqq 24 precnapprox 25 succnapprox 26 lnapprox 27 gnapprox 28 nsim 29 ncong 30 diagup 31 diagdown 32 varsubsetneq 33 varsupsetneq 34 nsubseteqq 35 nsupseteqq 36 subsetneqq 37 supsetneqq 38 varsubsetneqq 39 varsupsetneqq 40 subsetneq 41 supsetneq 42 nsubseteq 43 nsupseteq 44 nparallel 45 nmid 46 nshortmid 47 nshortparallel 48 nvdash 49 nVdash 50 nvDash 51 nVDash 52 ntrianglerighteq 53 ntrianglelefteq 54 ntriangleleft 55 ntriangleright 56 nleftarrow 57 nrightarrow 58 nLeftarrow 59 nRightarrow 60 nLeftrightarrow 61 nleftrightarrow 62 divideontimes 63 varnothing 64 nexists 65 BbbA 66 BbbB 67 BbbC 68 BbbD 69 BbbE 70 BbbF 71 BbbG 72 BbbH 73 BbbI 74 BbbJ 75 BbbK 76 BbbL 77 BbbM 78 BbbN 79 BbbO 80 BbbP 81 BbbQ 82 BbbR 83 BbbS 84 BbbT 85 BbbU 86 BbbV 87 BbbW 88 BbbX 89 BbbY 90 BbbZ 96 Finv 97 Game 102 mho 103 eth 104 eqsim 105 beth 106 gimel 107 daleth 108 lessdot 109 gtrdot 110 ltimes 111 rtimes 112 shortmid 113 shortparallel 114 smallsetminus 115 thicksim 116 thickapprox 117 approxeq 118 succapprox 119 precapprox 120 curvearrowleft 121 curvearrowright 122 digamma 123 varkappa 124 Bbbk 125 hslash 126 hbar -h 127 backepsilon groff-1.23.0/font/devdvi/generate/Makefile0000644000175000017500000001317214450320476015313 00000000000000# Makefile for 'font devdvi/generate' # # Copyright (C) 1989-2020 Free Software Foundation, Inc. # Written by James Clark (jjc@jclark.com) # # This file is part of groff. # # groff 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, either version 3 of the License, or # (at your option) any later version. # # groff 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 this program. If not, see . # This is set up so you can do: # make -f generate/Makefile # in the parent directory of the directory containing this file. # Note manually-added kerning values for `` and '' in the font files: # B, BI, I, R. srcdir=generate tfmdir=/usr/local/lib/groff-tfm gfdir=/usr/local/lib/groff-gf TFMTODIT=tfmtodit FONTS=TR TI TB TBI CW CWI HR HI HB HBI \ TREC TIEC TBEC TBIEC CWEC CWIEC HREC HIEC HBEC HBIEC \ TRTC TITC TBTC TBITC CWTC CWITC HRTC HITC HBTC HBITC \ MI S SC EX SA SB SPECIALFLAG=-s RM=rm -f all: $(FONTS) #### CM fonts #### # TR is special because it contains \(pl \(eq TR: $(srcdir)/texr.map $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/cmr10.300gf \ $(tfmdir)/cmr10.tfm $(srcdir)/texr.map $@ # TI is special because it contains \(Po TI: $(srcdir)/texi.map $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/cmti10.300gf \ $(tfmdir)/cmti10.tfm $(srcdir)/texi.map $@ TB: $(srcdir)/texb.map $(TFMTODIT) -g $(gfdir)/cmbx10.300gf \ $(tfmdir)/cmbx10.tfm $(srcdir)/texb.map $@ TBI: $(srcdir)/texi.map $(TFMTODIT) -g $(gfdir)/cmbxti10.300gf \ $(tfmdir)/cmbxti10.tfm $(srcdir)/texi.map $@ # CW is special because it contains " CW: $(srcdir)/textt.map $(TFMTODIT) $(SPECIALFLAG) \ $(tfmdir)/cmtt10.tfm $(srcdir)/textt.map $@ CWI: $(srcdir)/texitt.map $(TFMTODIT) \ $(tfmdir)/cmitt10.tfm $(srcdir)/texitt.map $@ MI: $(srcdir)/texmi.map $(TFMTODIT) $(SPECIALFLAG) -k 0177 \ $(tfmdir)/cmmi10.tfm $(srcdir)/texmi.map $@ S: $(srcdir)/texsy.map $(TFMTODIT) $(SPECIALFLAG) -k 060 \ $(tfmdir)/cmsy10.tfm $(srcdir)/texsy.map $@ SC: $(srcdir)/textex.map $(TFMTODIT) $(SPECIALFLAG) \ $(tfmdir)/cmtex10.tfm $(srcdir)/textex.map $@ EX: $(srcdir)/texex.map $(TFMTODIT) $(SPECIALFLAG) \ $(tfmdir)/cmex10.tfm $(srcdir)/texex.map $@ HR: $(srcdir)/texb.map $(TFMTODIT) -g $(gfdir)/cmss10.300gf \ $(tfmdir)/cmss10.tfm $(srcdir)/texb.map $@ HB: $(srcdir)/texb.map $(TFMTODIT) -g $(gfdir)/cmssbx10.300gf \ $(tfmdir)/cmssbx10.tfm $(srcdir)/texb.map $@ HI: $(srcdir)/texb.map $(TFMTODIT) -g $(gfdir)/cmssi10.300gf \ $(tfmdir)/cmssi10.tfm $(srcdir)/texb.map $@ HBI: $(srcdir)/texb.map $(TFMTODIT) -g $(gfdir)/cmssbxo10.300gf \ $(tfmdir)/cmssbxo10.tfm $(srcdir)/texb.map $@ SA: $(srcdir)/msam.map $(TFMTODIT) $(SPECIALFLAG) \ $(tfmdir)/msam10.tfm $(srcdir)/msam.map $@ SB: $(srcdir)/msbm.map $(TFMTODIT) $(SPECIALFLAG) \ $(tfmdir)/msbm10.tfm $(srcdir)/msbm.map $@ #### EC fonts #### TREC: $(srcdir)/ec.map $(TFMTODIT) -g $(gfdir)/ecrm1000.300gf \ $(tfmdir)/ecrm1000.tfm $(srcdir)/ec.map $@ TIEC: $(srcdir)/ec.map $(TFMTODIT) -g $(gfdir)/ecti1000.300gf \ $(tfmdir)/ecti1000.tfm $(srcdir)/ec.map $@ TBEC: $(srcdir)/ec.map $(TFMTODIT) -g $(gfdir)/ecbx1000.300gf \ $(tfmdir)/ecbx1000.tfm $(srcdir)/ec.map $@ TBIEC: $(srcdir)/ec.map $(TFMTODIT) -g $(gfdir)/ecbi1000.300gf \ $(tfmdir)/ecbi1000.tfm $(srcdir)/ec.map $@ CWEC: $(srcdir)/ec.map $(TFMTODIT) $(tfmdir)/ectt1000.tfm $(srcdir)/ec.map $@ CWIEC: $(srcdir)/ec.map $(TFMTODIT) $(tfmdir)/ecit1000.tfm $(srcdir)/ec.map $@ HREC: $(srcdir)/ec.map $(TFMTODIT) -g $(gfdir)/ecss1000.300gf \ $(tfmdir)/ecss1000.tfm $(srcdir)/ec.map $@ HBEC: $(srcdir)/ec.map $(TFMTODIT) -g $(gfdir)/ecsx1000.300gf \ $(tfmdir)/ecsx1000.tfm $(srcdir)/ec.map $@ HIEC: $(srcdir)/ec.map $(TFMTODIT) -g $(gfdir)/ecsi1000.300gf \ $(tfmdir)/ecsi1000.tfm $(srcdir)/ec.map $@ HBIEC: $(srcdir)/ec.map $(TFMTODIT) -g $(gfdir)/ecso1000.300gf \ $(tfmdir)/ecso1000.tfm $(srcdir)/ec.map $@ #### TC fonts #### TRTC: $(srcdir)/tc.map $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcrm1000.300gf \ $(tfmdir)/tcrm1000.tfm $(srcdir)/tc.map $@ TITC: $(srcdir)/tc.map $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcti1000.300gf \ $(tfmdir)/tcti1000.tfm $(srcdir)/tc.map $@ TBTC: $(srcdir)/tc.map $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcbx1000.300gf \ $(tfmdir)/tcbx1000.tfm $(srcdir)/tc.map $@ TBITC: $(srcdir)/tc.map $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcbi1000.300gf \ $(tfmdir)/tcbi1000.tfm $(srcdir)/tc.map $@ CWTC: $(srcdir)/tc.map $(TFMTODIT) $(SPECIALFLAG) \ $(tfmdir)/tctt1000.tfm $(srcdir)/tc.map $@ CWITC: $(srcdir)/tc.map $(TFMTODIT) $(SPECIALFLAG) \ $(tfmdir)/tcit1000.tfm $(srcdir)/tc.map $@ HRTC: $(srcdir)/tc.map $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcss1000.300gf \ $(tfmdir)/tcss1000.tfm $(srcdir)/tc.map $@ HBTC: $(srcdir)/tc.map $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcsx1000.300gf \ $(tfmdir)/tcsx1000.tfm $(srcdir)/tc.map $@ HITC: $(srcdir)/tc.map $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcsi1000.300gf \ $(tfmdir)/tcsi1000.tfm $(srcdir)/tc.map $@ HBITC: $(srcdir)/tc.map $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/tcso1000.300gf \ $(tfmdir)/tcso1000.tfm $(srcdir)/tc.map $@ clean: realclean: $(RM) $(FONTS) extraclean: realclean $(RM) core *~ "#*" .PHONY: clean realclean extraclean all # Local Variables: # mode: makefile # fill-column: 72 # End: # vim: set textwidth=72: groff-1.23.0/font/devdvi/generate/textt.map0000644000175000017500000000135213753060053015514 000000000000000 *G 1 *D 2 *H 3 *L 4 *C 5 *P 6 *S 7 *U 8 *F 9 *Q 10 *W 11 ff 12 fi 13 fl 14 Fi 15 Fl 16 .i 17 .j 18 ga 19 aa 20 ah 21 ab 22 a- 23 ao 24 ac 25 ss 26 ae 27 oe 28 /o 29 AE 30 OE 31 /O 32 u2423 33 ! 34 " dq 35 # sh 36 $ Do 37 % 38 & 39 ' cq 40 ( 41 ) 42 * 43 + 44 , 45 - \- 46 . 47 / sl 48 0 49 1 50 2 51 3 52 4 53 5 54 6 55 7 56 8 57 9 58 : 59 ; 60 < 61 = 62 > 63 ? 64 @ at 65 A 66 B 67 C 68 D 69 E 70 F 71 G 72 H 73 I 74 J 75 K 76 L 77 M 78 N 79 O 80 P 81 Q 82 R 83 S 84 T 85 U 86 V 87 W 88 X 89 Y 90 Z 91 [ lB 92 \ rs 93 ] rB 94 a^ ^ ha 95 _ 96 ` oq 97 a 98 b 99 c 100 d 101 e 102 f 103 g 104 h 105 i 106 j 107 k 108 l 109 m 110 n 111 o 112 p 113 q 114 r 115 s 116 t 117 u 118 v 119 w 120 x 121 y 122 z 123 lC { 124 ba | 125 rC } 126 a~ ~ 127 ad groff-1.23.0/font/devdvi/generate/texsy.map0000644000175000017500000000160113753060053015515 000000000000000 \- mi 1 md pc 2 mu tmu 3 ** 4 di tdi 5 u22C4 6 +- t+- 7 -+ 8 c+ 9 u2296 10 c* 11 u2298 12 u2299 13 ci 14 u25E6 15 bu 16 u224D 17 == 18 ib 19 ip 20 <= 21 >= 22 u227C 23 u227D 24 ap ti 25 ~~ ~= 26 sb 27 sp 28 << 29 >> 30 u227A 31 u227B 32 <- 33 -> 34 ua 35 da 36 <> 37 u2197 38 u2198 39 |= 40 lA 41 rA 42 uA 43 dA 44 hA 45 u2196 46 u2199 47 pt 48 prime 49 if 50 mo 51 st 52 u25B3 53 u25BD 54 slashnot 56 fa 57 te 58 no tno 59 es 60 Re 61 Im 62 u22A4 63 pp 64 Ah 65 A 66 B 67 C 68 D 69 E 70 F 71 G 72 H 73 I 74 J 75 K 76 L 77 M 78 N 79 O 80 P 81 Q 82 R 83 S 84 T 85 U 86 V 87 W 88 X 89 Y 90 Z 91 cu 92 ca 93 u228E 94 AN 95 OR 96 u22A2 97 u22A3 98 lf 99 rf 100 lc 101 rc 102 lC { 103 rC } 104 la 105 ra 106 ba | bv bar 107 bardbl 108 va 109 vA 110 \ rs 111 u2240 112 sqrt 113 u2210 114 gr 115 is 116 u2294 117 u2293 118 u2291 119 u2292 120 sc 121 dg 122 dd 123 ps 124 CL 125 u2662 126 u2661 127 SP groff-1.23.0/font/devdvi/generate/texi.map0000644000175000017500000000135213753060053015315 000000000000000 *G 1 *D 2 *H 3 *L 4 *C 5 *P 6 *S 7 *U 8 *F 9 *Q 10 *W 11 ff 12 fi 13 fl 14 Fi 15 Fl 16 .i 17 .j 18 ga 19 aa 20 ah 21 ab 22 a- 23 ao 24 ac 25 ss 26 ae 27 oe 28 /o 29 AE 30 OE 31 /O 32 slash@for@l 33 ! 34 rq 35 # sh 36 Po 37 % 38 & 39 ' cq 40 ( 41 ) 42 * 43 + 44 , 45 - hy 46 . 47 / sl 48 0 49 1 50 2 51 3 52 4 53 5 54 6 55 7 56 8 57 9 58 : 59 ; 60 r! 61 = 62 r? 63 ? 64 @ at 65 A 66 B 67 C 68 D 69 E 70 F 71 G 72 H 73 I 74 J 75 K 76 L 77 M 78 N 79 O 80 P 81 Q 82 R 83 S 84 T 85 U 86 V 87 W 88 X 89 Y 90 Z 91 [ lB 92 lq 93 ] rB 94 a^ ^ ha 95 a. 96 ` oq 97 a 98 b 99 c 100 d 101 e 102 f Fn 103 g 104 h 105 i 106 j 107 k 108 l 109 m 110 n 111 o 112 p 113 q 114 r 115 s 116 t 117 u 118 v 119 w 120 x 121 y 122 z 123 en 124 em 125 a" 126 a~ ~ 127 ad groff-1.23.0/font/devdvi/generate/CompileFonts0000755000175000017500000000067313753060053016202 00000000000000#! /bin/sh # Compile fonts in the sizes needed by groff. sizes="5 6 7 8 9 10 10.95 12 14 14.40 16 17.28 18 20 20.74 22 24 24.88 28 36" fonts="cmr10 cmti10 cmbx10 cmbxti10 cmtt10 cmex10 cmmi10 cmsy10 cmss10 cmssbx10 cmssi10" mode=cx dpi=300 for f in $fonts; do for s in $sizes; do virmf "&cm \\mode=$mode; mag=$s/10; batchmode; input $f" >/dev/null mag=`expr $s \* $dpi / 10` gftopk $f.${mag}gf >/dev/null rm $f.${mag}gf done done groff-1.23.0/font/devdvi/generate/texex.map0000644000175000017500000000277213753060053015510 000000000000000 parenleft0 1 parenright0 2 bracketleft0 3 bracketright0 4 floorleft0 5 floorright0 6 ceilingleft0 7 ceilingright0 8 braceleft0 9 braceright0 10 angleleft0 11 angleright0 12 barex 13 bardblex 14 slash0 15 backslash0 16 parenleft1 17 parenright1 18 parenleft2 19 parenright2 20 bracketleft2 21 bracketright2 22 floorleft2 23 floorright2 24 ceilingleft2 25 ceilingright2 26 braceleft2 27 braceright2 28 angleleft2 29 angleright2 30 slash2 31 backslash2 32 parenleft3 33 parenright3 34 bracketleft3 35 bracketright3 36 floorleft3 37 floorright3 38 ceilingleft3 39 ceilingright3 40 braceleft3 41 braceright3 42 angleleft3 43 angleright3 44 slash3 45 backslash3 46 slash1 47 backslash1 48 parenlefttp 49 parenrighttp 50 bracketlefttp 51 bracketrighttp 52 bracketleftbt 53 bracketrightbt 54 bracketleftex 55 bracketrightex 56 bracelefttp lt 57 bracerighttp rt 58 braceleftbt lb 59 bracerightbt rb 60 braceleftmid lk 61 bracerightmid rk 62 braceex bracerightex braceleftex 63 arrowvertex 64 parenleftbt 65 parenrightbt 66 parenleftex 67 parenrightex 68 angleleft1 69 angleright1 73 ois ointegral 75 bigcircledot 77 bigcircleplus 79 bigcirclemultiply 88 sum 89 product 90 integral 91 bigunion 92 bigintersection 93 bigunionplus 94 biglogicaland 95 biglogicalor 97 coproduct 104 bracketleft1 105 bracketright1 106 floorleft1 107 floorright1 108 ceilingleft1 109 ceilingright1 110 braceleft1 111 braceright1 112 sqrt0 113 sqrt1 114 sqrt2 115 sqrt3 119 arrowvertdblex 120 arrowverttp 121 arrowvertbt 126 arrowvertdbltp 127 arrowvertdblbt groff-1.23.0/font/devdvi/generate/textex.map0000644000175000017500000000034313753060053015664 00000000000000# Map for the cmtex font 0 md pc 1 da 2 *a 3 *b 4 AN 5 no tno 6 mo 7 *p 8 *l 9 *g 10 *d 11 ua 12 pm 13 c+ 14 if 15 pd 16 sb 17 sp 18 ca 19 cu 20 fa 21 te 22 c* 23 u21C6 24 <- 25 -> 26 != 27 u22C4 28 <= 29 >= 30 == 31 OR 127 is groff-1.23.0/font/devdvi/generate/msam.map0000644000175000017500000000355413753060053015307 00000000000000# Map for the AMSFonts 2.0 msam font using TeX names. # Contributed by Zdzislaw Meglicki (Zdzislaw.Meglicki@arp.anu.edu.au). 0 boxdot 1 boxplus 2 boxtimes 3 square 4 blacksquare 5 centerdot 6 lozenge lz 7 blacklozenge 8 circlearrowright 9 circlearrowleft 10 rightleftharpoons 11 leftrightharpoons 12 boxminus 13 Vdash 14 Vvdash 15 vDash 16 twoheadrightarrow 17 twoheadleftarrow 18 leftleftarrows 19 rightrightarrows 20 upuparrows 21 downdownarrows 22 upharpoonright 23 downharpoonright 24 upharpoonleft 25 downharpoonleft 26 rightarrowtail 27 leftarrowtail 28 leftrightarrows 29 rightleftarrows 30 Lsh 31 Rsh 32 rightsquigarrow 33 leftrightsquigarrow 34 looparrowleft 35 looparrowright 36 circeq 37 succsim 38 gtrsim 39 gtrapprox 40 multimap 41 therefore tf 3d 42 because 43 doteqdot 44 triangleq 45 precsim 46 lesssim 47 lessapprox 48 eqslantless 49 eqslantgtr 50 curlyeqprec 51 curlyeqsucc 52 preccurlyeq 53 leqq 54 leqslant 55 lessgtr 56 backprime 58 risingdotseq 59 fallingdotseq 60 succcurlyeq 61 geqq 62 geqslant 63 gtrless 64 sqsubset 65 sqsupset 66 vartriangleright 67 vartriangleleft 68 trianglerighteq 69 trianglelefteq 70 bigstar 71 between 72 blacktriangledown 73 blacktriangleright 74 blacktriangleleft 77 vartriangle 78 blacktriangle 79 triangledown 80 eqcirc 81 lesseqgtr 82 gtreqless 83 lesseqqgtr 84 gtreqqless 85 yen Ye 86 Rrightarrow 87 Lleftarrow 88 checkmark OK 89 veebar 90 barwedge 91 doublebarwedge 92 angle /_ 93 measuredangle 94 sphericalangle 95 varpropto 96 smallsmile 97 smallfrown 98 Subset 99 Supset 100 Cup 101 Cap 102 curlywedge 103 curlyvee 104 leftthreetimes 105 rightthreetimes 106 subseteqq 107 supseteqq 108 bumpeq 109 Bumpeq 110 lll 111 ggg 112 ulcorner 113 urcorner 114 circledR rg 115 circledS 116 pitchfork 117 dotplus 118 backsim 119 backsimeq 120 llcorner 121 lrcorner 122 maltese 123 complement 124 intercal 125 circledcirc 126 circledast 127 circleddash groff-1.23.0/font/devdvi/generate/texr.map0000644000175000017500000000142613753060053015330 000000000000000 *G 1 *D 2 *H 3 *L 4 *C 5 *P 6 *S 7 *U 8 *F 9 *Q 10 *W 11 ff 12 fi 13 fl 14 Fi 15 Fl 16 .i 17 .j 18 ga 19 aa 20 ah 21 ab 22 a- 23 ao 24 ac 25 ss 26 ae 27 oe 28 /o 29 AE 30 OE 31 /O 32 slash@for@l 33 ! 34 rq 35 # sh 36 $ Do 37 % 38 & 39 ' cq 40 ( 41 ) 42 * 43 + pl 44 , 45 - hy 46 . 47 / sl 48 0 49 1 50 2 51 3 52 4 53 5 54 6 55 7 56 8 57 9 58 : 59 ; 60 r! 61 = eq 62 r? 63 ? 64 @ at 65 A *A 66 B *B 67 C 68 D 69 E *E 70 F 71 G 72 H *Y 73 I *I 74 J 75 K *K 76 L 77 M *M 78 N *N 79 O *O 80 P *R 81 Q 82 R 83 S 84 T *T 85 U 86 V 87 W 88 X *X 89 Y 90 Z *Z 91 [ lB 92 lq 93 ] rB 94 a^ ^ ha 95 a. 96 ` oq 97 a 98 b 99 c 100 d 101 e 102 f 103 g 104 h 105 i 106 j 107 k 108 l 109 m 110 n 111 o 112 p 113 q 114 r 115 s 116 t 117 u 118 v 119 w 120 x 121 y 122 z 123 en 124 em 125 a" 126 a~ ~ 127 ad groff-1.23.0/font/devdvi/generate/tc.map0000644000175000017500000000120713753060053014751 00000000000000# Map for TC fonts with TS1 encoding. 24 <- 25 -> 32 u2422 36 $ Do 39 aq 44 , 46 . 47 f/ 48 0 49 1 50 2 51 3 52 4 53 5 54 6 55 7 56 8 57 9 60 la 61 \- 62 ra 77 u2127 79 ci 87 u03A9 91 u301A 93 u301B 94 ua 95 da 110 u266A 126 ~ ti 132 dg 133 dd 134 u2016 135 %0 136 bu 137 u2103 140 Fn 141 u20A1 142 u20A9 143 u20A6 145 u20B1 146 u20A4 147 u211E 148 u203D 150 u20AB 151 tm 152 u2031 154 u0E3F 155 u2116 156 u2052 157 u212E 158 u25E6 159 u2120 160 u2045 161 u2046 162 ct 163 Po 164 Cs 165 Ye 166 bb 167 sc 169 co 170 Of 172 tno 173 u2117 174 rg 176 de 177 t+- 178 S2 179 S3 181 mc 182 ps 183 pc 184 u203B 185 S1 186 Om 187 sr 191 Eu 214 tmu 246 tdi groff-1.23.0/font/devdvi/generate/texmi.map0000644000175000017500000000047613753060053015500 0000000000000011 *a 12 *b 13 *g 14 *d 15 +e 16 *z 17 *y 18 *h 19 *i 20 *k 21 *l 22 *m mc 23 *n 24 *c 25 *p 26 *r 27 *s 28 *t 29 *u 30 *f 31 *x 32 *q 33 *w 34 *e 35 +h 36 +p 38 ts 39 +f 40 u21BC 41 u21BD 42 u21C0 43 u21C1 46 u25B7 47 u25C1 60 < 62 > 63 u22C6 64 pd 91 u266D 92 u266E 93 u266F 94 u2323 95 u2322 96 u2113 111 *o 125 wp groff-1.23.0/font/devdvi/generate/ec.map0000644000175000017500000000407013753060053014733 00000000000000# Map for EC fonts with T1 encoding. # Originally contributed by Andreas Schwab 0 ga 1 aa 2 a^ 3 a~ 4 ad 5 a" 6 ao 7 ah 8 ab 9 a- 10 a. 11 ac 12 ho 13 bq 14 fo 15 fc 16 lq 17 rq 18 Bq 19 Fo 20 Fc 21 en 22 em 25 .i 26 .j 27 ff 28 fi 29 fl 30 Fi 31 Fl 32 u2423 33 ! u01C3 34 " dq 35 # sh 36 $ Do 37 % 38 & 39 ' cq 40 ( 41 ) 42 * 43 + 44 , 45 - 46 . 47 / sl 48 0 49 1 50 2 51 3 52 4 53 5 54 6 55 7 56 8 57 9 58 : 59 ; 60 < 61 = 62 > 63 ? 64 @ at 65 A 66 B 67 C 68 D 69 E 70 F 71 G 72 H 73 I 74 J 75 K 76 L 77 M 78 N 79 O 80 P 81 Q 82 R 83 S 84 T 85 U 86 V 87 W 88 X 89 Y 90 Z 91 [ lB 92 \ rs 93 ] rB 94 ^ ha 95 _ 96 ` oq 97 a 98 b 99 c 100 d 101 e 102 f 103 g 104 h 105 i 106 j 107 k 108 l 109 m 110 n 111 o 112 p 113 q 114 r 115 s 116 t 117 u 118 v 119 w 120 x 121 y 122 z 123 { lC 124 | ba u01C0 125 } rC 126 ~ 127 hy 128 u0041_0306 129 u0041_0328 130 'C 131 u0043_030C 132 u0044_030C 133 u0045_030C 134 u0045_0328 135 u0047_0306 136 u004C_0301 137 u004C_030C 138 /L 139 u004E_0301 140 u004E_030C 141 u014A 142 u004F_030B 143 u0052_0301 144 u0052_030C 145 u0053_0301 146 vS 147 u0053_0327 148 u0054_030C 149 u0054_0327 150 u0055_030B 151 u0055_030A 152 :Y 153 u005A_0301 154 vZ 155 u005A_0307 156 IJ 157 u0049_0307 158 u0111 159 sc 160 u0061_0306 161 u0061_0328 162 'c 163 u0063_030C 164 u0064_030C 165 u0065_030C 166 u0065_0328 167 u0067_0306 168 u006C_0301 169 u006C_030C 170 /l 171 u006E_0301 172 u006E_030C 173 u016A 174 u006F_030B 175 u0072_0301 176 u0072_030C 177 u0073_0301 178 vs 179 u0073_0327 180 u0074_030C 181 u0074_0327 182 u0075_030B 183 u0075_030A 184 :y 185 u007A_0301 186 vz 187 u007A_0307 188 ij 189 r! 190 r? 191 Po 192 `A 193 'A 194 ^A 195 ~A 196 :A 197 oA 198 AE 199 ,C 200 `E 201 'E 202 ^E 203 :E 204 `I 205 'I 206 ^I 207 :I 208 -D u0110 u0189 209 ~N 210 `O 211 'O 212 ^O 213 ~O 214 :O 215 OE 216 /O 217 `U 218 'U 219 ^U 220 :U 221 'Y 222 TP 224 `a 225 'a 226 ^a 227 ~a 228 :a 229 oa 230 ae 231 ,c 232 `e 233 'e 234 ^e 235 :e 236 `i 237 'i 238 ^i 239 :i 240 Sd 241 ~n 242 `o 243 'o 244 ^o 245 ~o 246 :o 247 oe 248 /o 249 `u 250 'u 251 ^u 252 :u 253 'y 254 Tp 255 ss groff-1.23.0/font/devdvi/generate/texb.map0000644000175000017500000000135113753060053015305 000000000000000 *G 1 *D 2 *H 3 *L 4 *C 5 *P 6 *S 7 *U 8 *F 9 *Q 10 *W 11 ff 12 fi 13 fl 14 Fi 15 Fl 16 .i 17 .j 18 ga 19 aa 20 ah 21 ab 22 a- 23 ao 24 ac 25 ss 26 ae 27 oe 28 /o 29 AE 30 OE 31 /O 32 slash@for@l 33 ! 34 rq 35 # sh 36 $ Do 37 % 38 & 39 ' cq 40 ( 41 ) 42 * 43 + 44 , 45 - hy 46 . 47 / sl 48 0 49 1 50 2 51 3 52 4 53 5 54 6 55 7 56 8 57 9 58 : 59 ; 60 r! 61 = 62 r? 63 ? 64 @ at 65 A 66 B 67 C 68 D 69 E 70 F 71 G 72 H 73 I 74 J 75 K 76 L 77 M 78 N 79 O 80 P 81 Q 82 R 83 S 84 T 85 U 86 V 87 W 88 X 89 Y 90 Z 91 [ lB 92 lq 93 ] rB 94 a^ ^ ha 95 a. 96 ` oq 97 a 98 b 99 c 100 d 101 e 102 f 103 g 104 h 105 i 106 j 107 k 108 l 109 m 110 n 111 o 112 p 113 q 114 r 115 s 116 t 117 u 118 v 119 w 120 x 121 y 122 z 123 en 124 em 125 a" 126 a~ ~ 127 ad groff-1.23.0/font/devlj4/0000755000175000017500000000000014451355542012047 500000000000000groff-1.23.0/font/devlj4/GR0000644000175000017500000004750413753060053012226 00000000000000# Garmond Antiqua name GR spacewidth 6831 pcltypeface 4197 pclproportional 1 pclweight 0 pclstyle 0 ligatures fi fl ff ffi ffl 0 kernpairs L V -3413 P . -4388 P , -4388 V A -4388 A V -4388 T o -3902 T r -2438 T c -3413 T e -3413 T d -3413 T s -2438 T y -4388 T a -2438 T w -4388 T u -3413 L T -2924 L Y -2924 Y o -4388 Y e -3902 Y a -2924 A W -4388 W A -4388 T A -2438 V o -3413 V e -3413 V a -2924 Y A -2924 F A -2924 F . -3902 F , -3902 A T -2924 A Y -2924 v . -2438 v , -2438 y . -2924 y , -2924 T . -2438 T , -2438 L W -3413 P A -2924 V . -3902 V , -3902 Y . -2924 Y , -2924 W o -3413 W e -3413 W a -2924 W . -3902 W , -3902 r . -1460 r , -1460 w . -2924 w , -2924 Y u -3413 A v -2438 A y -2438 A w -2924 o . -1460 o , -1460 p . -1460 p , -1460 e . -485 e , -485 b . -1460 b , -1460 O T -1949 O V -1949 O Y -1949 O . -1949 O , -1949 L y -2438 L O -1949 L G -1949 L C -1949 L Q -1949 P J -974 V y -1949 V u -1949 V O -1949 V G -1949 V C -1949 V Q -1949 D T -1949 D V -1949 D Y -1949 D . -1949 D , -1949 Y O -1949 Y G -1949 Y C -1949 Y Q -1949 F o -1460 F e -1460 F a -974 c . -485 c , -485 O A -1460 O W -1949 L U -1949 R T -2924 R V -2924 R Y -2924 R W -2924 G T -485 P o -1460 P g -974 P e -1460 P a -974 D A -1460 D W -1949 B T -1460 B Y -1460 B . -1460 B , -1460 A O -1460 A G -1460 A C -1460 A U -1949 A Q -1460 W r -1949 W y -1949 W u -1949 W O -1949 W G -1949 W C -1949 W Q -1949 J A -485 J . -485 J , -485 U A -1949 U . -1949 U , -1949 Q A -1460 Q W -1949 T O -1949 T G -1949 T C -1949 T Q -1949 O X -1460 L o -1460 L e -974 L q -1460 G V -485 G Y -485 G W -485 P T -974 P V -974 P Y -974 D X -1460 B V -1460 B X -1460 B A -1460 B W -1460 S . -974 S , -974 X o -1460 X e -974 X y -1460 X O -1460 X G -1460 X C -1460 X Q -1460 A o -1460 A e -974 Q X -1460 K o -1460 K e -974 K y -1460 K w -1460 K O -1460 K G -1460 K C -1460 K Q -1460 o v -1460 o y -1460 o x -1460 o w -1460 h v -974 h y -974 n v -974 n y -974 m v -974 m y -974 r g -974 p v -974 p y -974 p x -974 v o -1460 v g -974 v c -974 v d -974 v a -974 v q -974 e v -485 e y -485 b v -974 b y -974 b w -1460 s . -485 s , -485 y o -1460 y g -974 y c -1460 y d -1460 y a -974 y q -1460 x o -1460 x c -974 x e -974 x d -974 x q -974 a v -485 a y -485 a w -485 w o -1460 w g -974 w c -1460 w d -1460 w a -974 w q -1460 T S -974 R o -1460 R y -1949 R O -1949 R G -1949 R C -1949 R U -1949 R Q -1949 P s -485 P Z -974 P X -974 P W -974 V S -974 S A -974 Y S -974 X u -974 A t -974 A c -974 A d -974 A u -974 A q -1460 W S -974 J y -485 K c -974 K u -974 o f -485 h w -974 n w -974 m w -974 r o -1460 r c -974 r e -974 r d -974 r a -974 r q -974 p w -974 v e -974 v s -485 e x -485 e w -485 y e -1460 y s -485 f o -1460 f c -974 f e -974 f d -974 f q -974 w e -1460 w s -485 k o -1460 k c -974 k e -974 k d -974 k q -974 O Z -974 O J -974 L J -974 R e -974 R u -974 P H -485 P N -485 P M -485 P L -485 P R -485 P I -485 P P -485 P E -485 P D -485 P B -485 P F -485 P U -485 P K -485 E t -485 E o -974 E c -485 E v -485 E e -485 E d -485 E y -485 E w -485 E u -485 E q -485 E O -485 E G -485 E C -485 E J -485 E Q -485 Z o -1460 Z e -974 Z d -974 Z y -974 Z w -974 Z u -974 Z O -974 Z G -974 Z C -974 Z Q -974 D Z -974 D J -974 B Z -974 B J -974 A J -974 J o -974 J e -485 J a -485 J u -485 J O -485 J G -485 J C -485 J S -485 J Q -485 U g -485 K J -485 t o -1460 t c -974 t e -974 t d -974 t q -974 o t -485 o g -485 o z -974 o j -485 r s -485 g o -974 g c -485 g e -485 g d -485 g q -485 p z -485 e z -485 z o -974 z c -485 z e -485 z d -485 z q -485 b z -485 R J -974 G J -485 C o -485 C y -974 E T -485 E V -485 E Y -485 E W -485 E U -485 B o -485 B y -485 B a -485 B H -485 B N -485 B M -485 B L -485 B R -485 B I -485 B P -485 B E -485 B D -485 B B -485 B F -485 B U -485 B K -485 U t -485 U o -974 U n -485 U m -485 U r -485 U p -485 U c -485 U v -485 U e -485 U z -485 U d -485 U s -974 U y -485 U f -485 U x -485 U a -974 U w -485 U q -485 U O -485 U G -485 U C -485 U S -485 U Q -485 K T -485 K V -485 K Y -485 K W -485 K U -485 L cq -3413 L ' -3413 T hy -4388 T - -4388 T en -4388 T em -4388 A cq -2924 A ' -2924 hy T -4388 - T -4388 en T -4388 em T -4388 Y hy -3413 Y - -3413 Y en -3413 Y em -3413 p cq -974 p ' -974 e cq -485 e ' -485 b cq -1460 b ' -1460 a cq -485 a ' -485 V hy -1949 V - -1949 V en -1949 V em -1949 h cq -974 h ' -974 n cq -974 n ' -974 m cq -974 m ' -974 R cq -1949 R ' -1949 W hy -1949 W - -1949 W en -1949 W em -1949 cq d -1460 ' d -1460 L hy -1949 L - -1949 L en -1949 L em -1949 X hy -1460 X - -1460 X en -1460 X em -1460 A hy -1460 A - -1460 A en -1460 A em -1460 K hy -1460 K - -1460 K en -1460 K em -1460 cq s -485 ' s -485 hy X -1460 - X -1460 hy A -1460 - A -1460 en X -1460 en A -1460 em X -1460 R hy -1949 R - -1949 R en -1949 R em -1949 K cq -485 K ' -485 G cq -485 G ' -485 E cq -485 E ' -485 E hy -485 E - -485 E en -485 E em -485 Z hy -974 Z - -974 Z en -974 Z em -974 B cq -485 B ' -485 J hy -485 J - -485 J en -485 J em -485 U hy -485 U - -485 U en -485 U em -485 charset ! 6831,18837,390 2 161057 -- MSL 1 (19U 33) dq 11220,18555 2 161058 -- MSL 2 (19U 34) " " sh 12684,17805,390 0 161059 -- MSL 3 (19U 35) # " Do 12684,19122,1707 2 161060 -- MSL 4 (19U 36) $ " % 21468,17415,390 0 161061 -- MSL 5 (19U 37) & 21954,18165,390 0 161062 -- MSL 6 (19U 38) cq 7317,18555 2 161170 -- MSL 8 (19U 146) ' " ( 7806,20250,6705 3 161064 -- MSL 9 (19U 40) ) 7806,20250,6705 3 161065 -- MSL 10 (19U 41) * 12684,18555 2 161066 -- MSL 11 (19U 42) + 21468,13191,261 0 161067 -- MSL 12 (19U 43) , 6831,3096,4449 0 161068 -- MSL 13 (19U 44) hy 6831,6960 0 161069 -- MSL 14 (19U 45) - " . 6831,2847,390 0 161070 -- MSL 15 (19U 46) sl 12684,20250,480 2 161071 -- MSL 16 (19U 47) / " 0 12684,17805,390 0 161072 -- MSL 17 (19U 48) 1 12684,17805,150 0 161073 -- MSL 18 (19U 49) 2 12684,17805,150 0 161074 -- MSL 19 (19U 50) 3 12684,17805,390 0 161075 -- MSL 20 (19U 51) 4 12684,17415,390 0 161076 -- MSL 21 (19U 52) 5 12684,17415,390 0 161077 -- MSL 22 (19U 53) 6 12684,17811,390 0 161078 -- MSL 23 (19U 54) 7 12684,17415,390 0 161079 -- MSL 24 (19U 55) 8 12684,17805,390 0 161080 -- MSL 25 (19U 56) 9 12684,17805,390 0 161081 -- MSL 26 (19U 57) : 6831,10593,390 0 161082 -- MSL 27 (19U 58) ; 6831,10593,4449 0 161083 -- MSL 28 (19U 59) < 26346,16068 0 161084 -- MSL 29 (19U 60) = 21468,8883 0 161085 -- MSL 30 (19U 61) > 26346,16068 0 161086 -- MSL 31 (19U 62) ? 9759,18837,390 2 161087 -- MSL 32 (19U 63) at 21594,16980,3654 0 161088 -- MSL 33 (19U 64) @ " A 20004,18555,150 2 161089 -- MSL 34 (19U 65) B 16101,18315,150 2 161090 -- MSL 35 (19U 66) C 19515,18555,390 2 161091 -- MSL 36 (19U 67) D 20979,18555,150 2 161092 -- MSL 37 (19U 68) E 16587,18315,150 2 161093 -- MSL 38 (19U 69) F 15612,18315,150 2 161094 -- MSL 39 (19U 70) G 20979,18555,390 2 161095 -- MSL 40 (19U 71) H 22443,18315,150 2 161096 -- MSL 41 (19U 72) I 8781,18315,150 2 161097 -- MSL 42 (19U 73) J 9759,18315,6060 2 161098 -- MSL 43 (19U 74) K 19029,18315,150 2 161099 -- MSL 44 (19U 75) L 16101,18315,150 2 161100 -- MSL 45 (19U 76) M 23907,18315,390 2 161101 -- MSL 46 (19U 77) N 22443,18315,774 2 161102 -- MSL 47 (19U 78) O 22443,18555,390 2 161103 -- MSL 48 (19U 79) P 15612,18555,150 2 161104 -- MSL 49 (19U 80) Q 22443,18555,6339 3 161105 -- MSL 50 (19U 81) R 18540,18315,150 2 161106 -- MSL 51 (19U 82) S 12684,18555,390 2 161107 -- MSL 52 (19U 83) T 18051,19299,150 2 161108 -- MSL 53 (19U 84) U 21468,18315,390 2 161109 -- MSL 54 (19U 85) V 19029,18315,390 2 161110 -- MSL 55 (19U 86) W 25857,18315,390 2 161111 -- MSL 56 (19U 87) X 20004,18315,150 2 161112 -- MSL 57 (19U 88) Y 19029,18315,150 2 161113 -- MSL 58 (19U 89) Z 17565,19299 2 161114 -- MSL 59 (19U 90) lB 7806,18165,4905 0 161115 -- MSL 60 (19U 91) [ " rs 12684,20250,480 2 161116 -- MSL 61 (19U 92) \ " rB 7806,18165,4905 0 161117 -- MSL 62 (19U 93) ] " ha 13173,19758 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588 1 161119 -- MSL 64 (19U 95) oq 7317,18555 2 161169 -- MSL 66 (19U 145) ` " a 11220,11670,390 0 161121 -- MSL 67 (19U 97) b 14148,20265,390 2 161122 -- MSL 68 (19U 98) c 11220,11670,390 0 161123 -- MSL 69 (19U 99) d 13662,20250,390 2 161124 -- MSL 70 (19U 100) e 11220,11670,390 0 161125 -- MSL 71 (19U 101) f 8295,20250,150 2 161126 -- MSL 72 (19U 102) g 12198,11670,6705 1 161127 -- MSL 73 (19U 103) h 14637,20250,150 2 161128 -- MSL 74 (19U 104) i 7317,19356,150 2 161129 -- MSL 75 (19U 105) j 6831,19356,6705 3 161130 -- MSL 76 (19U 106) k 14637,20250,150 2 161131 -- MSL 77 (19U 107) l 7317,20262,150 2 161132 -- MSL 78 (19U 108) m 21954,11670,153 0 161133 -- MSL 79 (19U 109) n 14637,11673,150 0 161134 -- MSL 80 (19U 110) o 14148,11670,390 0 161135 -- MSL 81 (19U 111) p 14148,11679,6855 1 161136 -- MSL 82 (19U 112) q 13662,11670,6855 1 161137 -- MSL 83 (19U 113) r 10245,11670,150 0 161138 -- MSL 84 (19U 114) s 9270,11670,390 0 161139 -- MSL 85 (19U 115) t 8781,13677,390 0 161140 -- MSL 86 (19U 116) u 14148,11280,390 0 161141 -- MSL 87 (19U 117) v 13173,11430,390 0 161142 -- MSL 88 (19U 118) w 20004,11430,390 0 161143 -- MSL 89 (19U 119) x 13173,11430,150 0 161144 -- MSL 90 (19U 120) y 14148,11430,6705 1 161145 -- MSL 91 (19U 121) z 12198,12063 0 161146 -- MSL 92 (19U 122) { 11709,19935,6210 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588 3 161148 -- MSL 94 (19U 124) ba " } 11709,19935,6210 3 161149 -- MSL 95 (19U 125) rC " ti 26346,8952 0 161150 -- MSL 96 (19U 126) `A 20004,24846,150 2 161216 -- MSL 99 (19U 192) ^A 20004,24600,150 2 161218 -- MSL 100 (19U 194) `E 16587,24846,150 2 161224 -- MSL 101 (19U 200) ^E 16587,24600,150 2 161226 -- MSL 102 (19U 202) :E 16587,23751,150 2 161227 -- MSL 103 (19U 203) ^I 8781,24600,150 2 161230 -- MSL 104 (19U 206) :I 8781,23751,150 2 161231 -- MSL 105 (19U 207) aa 12684,20460 2 161204 -- MSL 106 (19U 180) ga 12684,20460 2 161120 -- MSL 107 (19U 96) a^ 12684,20460 2 161160 -- MSL 108 (19U 136) ^ " ad 12684,17244 0 161192 -- MSL 109 (19U 168) ~ 12684,18180 0 161176 -- MSL 110 (19U 152) a~ " `U 21468,24846,390 2 161241 -- MSL 111 (19U 217) ^U 21468,24600,390 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105 2 161199 -- MSL 113 (19U 175) 'Y 19029,24846,150 2 161245 -- MSL 114 (19U 221) 'y 14148,20460,6705 3 161277 -- MSL 115 (19U 253) de 12684,17805 0 161200 -- MSL 116 (19U 176) ,C 19515,18555,5964 2 161223 -- MSL 117 (19U 199) ,c 11220,11670,5553 0 161255 -- MSL 118 (19U 231) ~N 22443,24498,774 2 161233 -- MSL 119 (19U 209) ~n 14637,18180,150 0 161265 -- MSL 120 (19U 241) r! 6831,12096,7131 1 161185 -- MSL 121 (19U 161) r? 9759,12096,7131 1 161215 -- MSL 122 (19U 191) Cs 12684,15684 0 161188 -- MSL 123 (19U 164) Po 12684,17805,5424 0 161187 -- MSL 124 (19U 163) Ye 12684,18315,150 2 161189 -- MSL 125 (19U 165) sc 12684,18555,5250 2 161191 -- MSL 126 (19U 167) Fn 12684,20250,6705 3 161155 -- MSL 127 (19U 131) ct 12684,17556,126 0 161186 -- MSL 128 (19U 162) ^a 11220,20460,390 2 161250 -- MSL 129 (19U 226) ^e 11220,20460,390 2 161258 -- MSL 130 (19U 234) ^o 14148,20460,390 2 161268 -- MSL 131 (19U 244) ^u 14148,20460,390 2 161275 -- MSL 132 (19U 251) 'a 11220,20460,390 2 161249 -- MSL 133 (19U 225) 'e 11220,20460,390 2 161257 -- MSL 134 (19U 233) 'o 14148,20460,390 2 161267 -- MSL 135 (19U 243) 'u 14148,20460,390 2 161274 -- MSL 136 (19U 250) `a 11220,20460,390 2 161248 -- MSL 137 (19U 224) `e 11220,20460,390 2 161256 -- MSL 138 (19U 232) `o 14148,20460,390 2 161266 -- MSL 139 (19U 242) `u 14148,20460,390 2 161273 -- MSL 140 (19U 249) :a 11220,17244,390 0 161252 -- MSL 141 (19U 228) :e 11220,17244,390 0 161259 -- MSL 142 (19U 235) :o 14148,17244,390 0 161270 -- MSL 143 (19U 246) :u 14148,17244,390 0 161276 -- MSL 144 (19U 252) oA 20004,24768,150 2 161221 -- MSL 145 (19U 197) ^i 7317,20460,150 2 161262 -- MSL 146 (19U 238) /O 22443,18948,501 2 161240 -- MSL 147 (19U 216) AE 28299,18315,150 2 161222 -- MSL 148 (19U 198) oa 11220,19248,390 2 161253 -- MSL 149 (19U 229) 'i 7317,20460,150 2 161261 -- MSL 150 (19U 237) /o 14148,11832,489 0 161272 -- MSL 151 (19U 248) ae 17076,11670,390 0 161254 -- MSL 152 (19U 230) :A 20004,23751,150 2 161220 -- MSL 153 (19U 196) `i 7317,20460,150 2 161260 -- MSL 154 (19U 236) :O 22443,23751,390 2 161238 -- MSL 155 (19U 214) :U 21468,23751,390 2 161244 -- MSL 156 (19U 220) 'E 16587,24846,150 2 161225 -- MSL 157 (19U 201) :i 7317,17244,150 0 161263 -- MSL 158 (19U 239) ss 14637,20250,390 2 161247 -- MSL 159 (19U 223) ^O 22443,24600,390 2 161236 -- MSL 160 (19U 212) 'A 20004,24846,150 2 161217 -- MSL 161 (19U 193) ~A 20004,24498,150 2 161219 -- MSL 162 (19U 195) ~a 11220,18180,390 0 161251 -- MSL 163 (19U 227) -D 20979,18555,150 2 161232 -- MSL 164 (19U 208) Sd 14148,20250,390 2 161264 -- MSL 165 (19U 240) 'I 8781,24846,150 2 161229 -- MSL 166 (19U 205) `I 8781,24846,150 2 161228 -- MSL 167 (19U 204) 'O 22443,24846,390 2 161235 -- MSL 168 (19U 211) `O 22443,24846,390 2 161234 -- MSL 169 (19U 210) ~O 22443,24498,390 2 161237 -- MSL 170 (19U 213) ~o 14148,18180,390 0 161269 -- MSL 171 (19U 245) vS 12684,24612,390 2 161162 -- MSL 172 (19U 138) vs 9270,20499,390 2 161178 -- MSL 173 (19U 154) 'U 21468,24846,390 2 161242 -- MSL 174 (19U 218) :Y 19029,23751,150 2 161183 -- MSL 175 (19U 159) :y 14148,17244,6705 1 161279 -- MSL 176 (19U 255) TP 15612,18315,150 2 161246 -- MSL 177 (19U 222) Tp 14148,20250,6855 3 161278 -- MSL 178 (19U 254) mc 14637,10800,5595 0 161205 -- MSL 180 (19U 181) ps 12684,19635,4200 2 161206 -- MSL 181 (19U 182) 34 21468,17805,288 0 161214 -- MSL 182 (19U 190) \- 21468,7305 0 60096 -- MSL 183 ( 7J 192) 14 21468,17805,288 0 161212 -- MSL 184 (19U 188) 12 21468,17805,288 0 161213 -- MSL 185 (19U 189) Of 12684,17805 0 161194 -- MSL 186 (19U 170) Om 12684,17805 0 161210 -- MSL 187 (19U 186) Fo 11220,9945 0 161195 -- MSL 188 (19U 171) Fc 11220,9945 0 161211 -- MSL 190 (19U 187) t+- 21468,13191,3105 0 161201 -- MSL 191 (19U 177) bb 13173,19083,5916 2 161190 -- MSL 192 (19U 166) co 13173,19725 2 161193 -- MSL 193 (19U 169) tno 21468,10029 0 161196 -- MSL 194 (19U 172) u00AD 6831,6960 0 161197 -- MSL 195 (19U 173) rg 13173,19725 2 161198 -- MSL 196 (19U 174) S2 8781,17805 0 161202 -- MSL 197 (19U 178) S3 8781,17805 0 161203 -- MSL 198 (19U 179) ac 12684,255,5553 0 161208 -- MSL 199 (19U 184) S1 8781,17805 0 161209 -- MSL 200 (19U 185) tmu 21468,12969,189 0 161239 -- MSL 201 (19U 215) tdi 21468,12966,36 0 161271 -- MSL 202 (19U 247) u203C 12684,18837,390 2 87315 -- MSL 221 (10U 19) u20A7 24396,18555,390 2 60121 -- MSL 232 ( 7J 217) pc 6831,10326 0 161207 -- MSL 302 (19U 183) u013F 16101,18315,150 2 51943 -- MSL 306 ( 6J 231) u0140 8778,20262,150 2 51959 -- MSL 307 ( 6J 247) u2113 12684,18150,297 0 60122 -- MSL 308 ( 7J 218) u0149 17079,18555,150 2 51951 -- MSL 309 ( 6J 239) fm 12684,17805 0 60101 -- MSL 310 ( 7J 197) sd 12684,17805 0 60102 -- MSL 311 ( 7J 198) dg 12684,18555,5250 2 161158 -- MSL 312 (19U 134) tm 16101,17550 0 161177 -- MSL 313 (19U 153) u2017 13173,0,6588 1 60095 -- MSL 314 ( 7J 191) ah 12684,20499 2 75169 -- MSL 315 ( 9E 161) ao 12684,19248 2 60152 -- MSL 316 ( 7J 248) f/ 2928,17805,288 0 60109 -- MSL 324 ( 7J 205) em 21468,6960 0 161175 -- MSL 325 (19U 151) en 12684,6960 0 161174 -- MSL 326 (19U 150) dd 12684,18555,5250 2 161159 -- MSL 327 (19U 135) .i 7317,11673,150 0 46333 -- MSL 328 ( 5T 253) aq 7317,18555 2 161063 -- MSL 329 (19U 39) bu 13173,14226 0 161173 -- MSL 331 (19U 149) u207F 14637,17808 0 87548 -- MSL 332 (10U 252) u0111 13662,20250,390 2 75248 -- MSL 342 ( 9E 240) u0041_0306 20004,24465,150 2 75203 -- MSL 400 ( 9E 195) u0061_0306 11220,17796,390 0 75235 -- MSL 401 ( 9E 227) u0041_0328 20004,18555,4461 2 75173 -- MSL 404 ( 9E 165) u0061_0328 11220,11670,4653 0 75193 -- MSL 405 ( 9E 185) 'C 19515,24846,390 2 75206 -- MSL 406 ( 9E 198) 'c 11220,20460,390 2 75238 -- MSL 407 ( 9E 230) u0041_030C 19515,24612,390 2 75208 -- MSL 410 ( 9E 200) u0061_030C 11220,20499,390 2 75240 -- MSL 411 ( 9E 232) u0044_030C 20979,24612,150 2 75215 -- MSL 414 ( 9E 207) u0064_030C 17076,20250,390 2 75247 -- MSL 415 ( 9E 239) u0045_030C 16587,24612,150 2 75212 -- MSL 416 ( 9E 204) u0065_030C 11220,20499,390 2 75244 -- MSL 417 ( 9E 236) u0045_0328 16587,18315,4461 2 75210 -- MSL 422 ( 9E 202) u0065_0328 11220,11670,4653 0 75242 -- MSL 423 ( 9E 234) u004C_0301 16101,24846,150 2 75205 -- MSL 440 ( 9E 197) u006C_0301 7317,25626,150 2 75237 -- MSL 441 ( 9E 229) u004C_030C 16101,18846,150 2 75196 -- MSL 442 ( 9E 188) u006C_030C 10245,20262,150 2 75198 -- MSL 443 ( 9E 190) u004E_0301 22443,24846,774 2 75217 -- MSL 446 ( 9E 209) u006E_0301 14637,20460,150 2 75249 -- MSL 447 ( 9E 241) u004E_030C 22443,24612,774 2 75218 -- MSL 448 ( 9E 210) u006E_030C 14637,20499,150 2 75250 -- MSL 449 ( 9E 242) u004F_030B 22443,24846,390 2 75221 -- MSL 452 ( 9E 213) u006F_030B 14148,20460,390 2 75253 -- MSL 453 ( 9E 245) u0052_0301 18540,24846,150 2 75200 -- MSL 456 ( 9E 192) u0072_0301 10245,20460,150 2 75232 -- MSL 457 ( 9E 224) u0052_030C 18540,24612,150 2 75224 -- MSL 458 ( 9E 216) u0072_030C 10245,20499,150 2 75256 -- MSL 459 ( 9E 248) u0053_0301 12684,24846,390 2 75148 -- MSL 462 ( 9E 140) u0073_0301 9270,20460,390 2 75164 -- MSL 463 ( 9E 156) u0054_030C 18051,24612,150 2 75149 -- MSL 466 ( 9E 141) u0074_030C 9759,20250,390 2 75165 -- MSL 467 ( 9E 157) u0054_0327 18051,19299,5964 2 75230 -- MSL 468 ( 9E 222) u0074_0327 8781,13677,5553 0 75262 -- MSL 469 ( 9E 254) u0055_030B 21468,24846,390 2 75227 -- MSL 474 ( 9E 219) u0075_030B 14148,20460,390 2 75259 -- MSL 475 ( 9E 251) u0055_030A 21468,24768,390 2 75225 -- MSL 476 ( 9E 217) u0075_030A 14148,19248,390 2 75257 -- MSL 477 ( 9E 249) u005A_0301 17565,24846 2 75151 -- MSL 482 ( 9E 143) u007A_0301 12198,20460 2 75167 -- MSL 483 ( 9E 159) u005A_0307 17565,23751 2 75183 -- MSL 484 ( 9E 175) u007A_0307 12198,17244 0 75199 -- MSL 485 ( 9E 191) u2070 8781,17805 0 51753 -- MSL 1000 ( 6J 41) u2074 8781,17805 0 51748 -- MSL 1001 ( 6J 36) u2075 8781,17625 0 51749 -- MSL 1002 ( 6J 37) u2076 8781,17805 0 51806 -- MSL 1003 ( 6J 94) u2077 8781,17625 0 51750 -- MSL 1004 ( 6J 38) u2078 8781,17805 0 51754 -- MSL 1005 ( 6J 42) u2079 8781,17805 0 51752 -- MSL 1006 ( 6J 40) lq 11220,18555 2 161171 -- MSL 1017 (19U 147) rq 11220,18555 2 161172 -- MSL 1018 (19U 148) Bq 11220,2811,3939 0 161156 -- MSL 1019 (19U 132) u2003 21468,0 0 51821 -- MSL 1020 ( 6J 109) u2002 12684,0 0 51822 -- MSL 1021 ( 6J 110) u2009 6831,0 0 51828 -- MSL 1023 ( 6J 116) u2026 21468,2685,390 0 161157 -- MSL 1028 (19U 133) vz 12198,20499 2 75166 -- MSL 1031 ( 9E 158) u2120 16101,17703 0 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056 2 51794 -- MSL 1036 ( 6J 82) fi 14637,20250,150 2 60077 -- MSL 1040 ( 7J 173) fl 14637,20250,150 2 60078 -- MSL 1041 ( 7J 174) ff 15612,20250,150 2 51883 -- MSL 1042 ( 6J 171) Fi 21954,20250,150 2 51884 -- MSL 1043 ( 6J 172) Fl 21954,20250,150 2 51885 -- MSL 1044 ( 6J 173) ij 14148,19356,6705 3 60134 -- MSL 1047 ( 7J 230) u2105 23415,19962,474 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 20979,24465,390 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 12198,17796,6705 1 46320 -- MSL 1062 ( 5T 240) u0053_0327 12684,18555,5964 2 75178 -- MSL 1063 ( 9E 170) u0073_0327 9270,11670,5553 0 75194 -- MSL 1064 ( 9E 186) u0049_0307 8781,23751,150 2 46301 -- MSL 1065 ( 5T 221) bq 7317,2811,3939 0 161154 -- MSL 1067 (19U 130) %0 30738,17805,180 0 161161 -- MSL 1068 (19U 137) a- 12684,17367 0 60154 -- MSL 1084 ( 7J 250) ab 12684,17796 0 75170 -- MSL 1086 ( 9E 162) a. 12684,17244 0 75263 -- MSL 1088 ( 9E 255) oe 20004,11670,390 0 161180 -- MSL 1090 (19U 156) OE 27321,18555,390 2 161164 -- MSL 1091 (19U 140) fo 7317,9945 0 161163 -- MSL 1092 (19U 139) fc 7317,9945 0 161179 -- MSL 1093 (19U 155) sq 19029,15624 0 60091 -- MSL 1094 ( 7J 187) /L 16101,18315,150 2 75171 -- MSL 1095 ( 9E 163) /l 7317,20262,150 2 75187 -- MSL 1096 ( 9E 179) a" 12684,20460 2 75197 -- MSL 1097 ( 9E 189) ho 12684,600,4653 0 75186 -- MSL 1098 ( 9E 178) vZ 17565,24612 2 75150 -- MSL 1106 ( 9E 142) IJ 18540,18315,6060 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/AB0000644000175000017500000003512313753060053012172 00000000000000# M Arial Bd name AB spacewidth 7351 pcltypeface 16602 pclproportional 1 pclweight 3 pclstyle 0 ligatures fi fl 0 kernpairs 1 1 -1459 A T -1963 A V -1963 A W -1459 A Y -2428 A v -981 A w -477 A y -981 A cq -1459 A ' -1459 F , -2932 F . -2932 F A -1459 L T -1963 L V -1963 L W -1459 L Y -2428 L y -981 L cq -1459 L ' -1459 P , -3410 P . -3410 P A -1963 R V -477 R W -477 R Y -981 T , -2932 T hy -1459 T - -1459 T . -2932 T : -2932 T ; -2932 T A -1963 T O -477 T a -1963 T c -1963 T e -1963 T i -477 T o -1963 T r -1459 T s -1963 T u -1963 T w -1963 T y -1963 V , -2428 V hy -1459 V - -1459 V . -2428 V : -1459 V ; -1459 V A -1963 V a -1459 V e -1459 V i -477 V o -1963 V r -1459 V u -981 V y -981 W , -1459 W hy -529 W - -529 W . -1459 W : -477 W ; -477 W A -1459 W a -981 W e -477 W i -232 W o -477 W r -477 W u -477 W y -477 Y , -2932 Y hy -1459 Y - -1459 Y . -2932 Y : -1963 Y ; -1963 Y A -2428 Y a -1459 Y e -1459 Y i -981 Y o -1963 Y p -1459 Y q -1963 Y u -1459 Y v -1459 f cq 478 f ' 478 r , -1459 r . -1459 r cq 982 r ' 982 v , -1963 v . -1963 w , -981 w . -981 y , -1963 y . -1963 oq oq -981 oq ` -981 ` oq -981 ` ` -981 cq s -981 ' s -981 cq cq -981 cq ' -981 ' cq -981 ' ' -981 charset ! 8811,18939 2 161057 -- U+0021 (19U 33) dq 12544,18939 2 161058 -- U+0022 (19U 34) " " sh 14715,19262,323 2 161059 -- U+0023 (19U 35) # " Do 14715,20464,2648 2 161060 -- U+0024 (19U 36) $ " % 23526,19262,762 2 161061 -- U+0025 (19U 37) & 19107,19262,491 2 161062 -- U+0026 (19U 38) aq 6292,18939 2 161063 -- U+0027 (19U 39) ( 8811,19262,5568 3 161064 -- U+0028 (19U 40) ) 8811,19262,5568 3 161065 -- U+0029 (19U 41) * 10297,19262 2 161066 -- U+002A (19U 42) + 15451,15968 0 161067 -- U+002B (19U 43) , 7351,3630,4225 0 161068 -- U+002C (19U 44) hy 8811,8682 0 161069 -- U+002D (19U 45) - " . 7351,3630 0 161070 -- U+002E (19U 46) sl 7351,19262,323 2 161071 -- U+002F (19U 47) / " 0 14715,19017,323 2 161072 -- U+0030 (19U 48) 1 14715,19017 2 161073 -- U+0031 (19U 49) 2 14715,19017 2 161074 -- U+0032 (19U 50) 3 14715,19017,323 2 161075 -- U+0033 (19U 51) 4 14715,19017 2 161076 -- U+0034 (19U 52) 5 14715,18681,323 2 161077 -- U+0035 (19U 53) 6 14715,19017,323 2 161078 -- U+0036 (19U 54) 7 14715,18681 2 161079 -- U+0037 (19U 55) 8 14715,19017,336 2 161080 -- U+0038 (19U 56) 9 14715,19017,336 2 161081 -- U+0039 (19U 57) : 8811,13720 0 161082 -- U+003A (19U 58) ; 8811,13720,4225 0 161083 -- U+003B (19U 59) < 15451,16549 0 161084 -- U+003C (19U 60) = 15451,13875 0 161085 -- U+003D (19U 61) > 15451,16524 0 161086 -- U+003E (19U 62) ? 16162,19133 2 161087 -- U+003F (19U 63) at 25799,19275,5568 3 161088 -- U+0040 (19U 64) @ " A 19107,18939 2 161089 -- U+0041 (19U 65) B 19107,18939 2 161090 -- U+0042 (19U 66) C 19107,19262,323 2 161091 -- U+0043 (19U 67) D 19107,18939 2 161092 -- U+0044 (19U 68) E 17648,18939 2 161093 -- U+0045 (19U 69) F 16162,18939 2 161094 -- U+0046 (19U 70) G 20580,19262,323 2 161095 -- U+0047 (19U 71) H 19107,18939 2 161096 -- U+0048 (19U 72) I 7351,18939 2 161097 -- U+0049 (19U 73) J 14715,18939,323 2 161098 -- U+004A (19U 74) K 19107,18939 2 161099 -- U+004B (19U 75) L 16162,18784 2 161100 -- U+004C (19U 76) M 22040,18939 2 161101 -- U+004D (19U 77) N 19107,18939 2 161102 -- U+004E (19U 78) O 20580,19262,323 2 161103 -- U+004F (19U 79) P 17648,18939 2 161104 -- U+0050 (19U 80) Q 20580,19262,1899 2 161105 -- U+0051 (19U 81) R 19107,18939 2 161106 -- U+0052 (19U 82) S 17648,19262,336 2 161107 -- U+0053 (19U 83) T 16162,18939 2 161108 -- U+0054 (19U 84) U 19107,18939,323 2 161109 -- U+0055 (19U 85) V 17648,18939 2 161110 -- U+0056 (19U 86) W 24973,18939 2 161111 -- U+0057 (19U 87) X 17648,18939 2 161112 -- U+0058 (19U 88) Y 17648,18939 2 161113 -- U+0059 (19U 89) Z 16162,18939 2 161114 -- U+005A (19U 90) lB 8811,18939,5336 3 161115 -- U+005B (19U 91) [ " rs 7351,19262,323 2 161116 -- U+005C (19U 92) \ " rB 8811,18939,5336 3 161117 -- U+005D (19U 93) ] " ha 15451,19262 2 161118 -- U+005E (19U 94) _ 14715,0,5232 1 161119 -- U+005F (19U 95) ga 8811,19262 2 161120 -- U+0060 (19U 96) a 14715,14030,310 0 161121 -- U+0061 (19U 97) b 16162,18939,310 2 161122 -- U+0062 (19U 98) c 14715,14030,310 0 161123 -- U+0063 (19U 99) d 16162,18939,310 2 161124 -- U+0064 (19U 100) e 14715,14030,310 0 161125 -- U+0065 (19U 101) f 8811,19262 2 161126 -- U+0066 (19U 102) g 16162,14030,5568 1 161127 -- U+0067 (19U 103) h 16162,18939 2 161128 -- U+0068 (19U 104) i 7351,18939 2 161129 -- U+0069 (19U 105) j 7351,18939,5568 3 161130 -- U+006A (19U 106) k 14715,18939 2 161131 -- U+006B (19U 107) l 7351,18939 2 161132 -- U+006C (19U 108) m 23526,14030 0 161133 -- U+006D (19U 109) n 16162,14030 0 161134 -- U+006E (19U 110) o 16162,14030,310 0 161135 -- U+006F (19U 111) p 16162,14030,5219 1 161136 -- U+0070 (19U 112) q 16162,14030,5219 1 161137 -- U+0071 (19U 113) r 10297,14030 0 161138 -- U+0072 (19U 114) s 14715,14030,310 0 161139 -- U+0073 (19U 115) t 8811,18565,310 2 161140 -- U+0074 (19U 116) u 16162,13720,310 0 161141 -- U+0075 (19U 117) v 14715,13720 0 161142 -- U+0076 (19U 118) w 20580,13720 0 161143 -- U+0077 (19U 119) x 14715,13720 0 161144 -- U+0078 (19U 120) y 14715,13720,5568 1 161145 -- U+0079 (19U 121) z 13229,13720 0 161146 -- U+007A (19U 122) { 10297,19262,5568 3 161147 -- U+007B (19U 123) lC " | 7403,19262,5568 3 161148 -- U+007C (19U 124) ba " } 10297,19262,5568 3 161149 -- U+007D (19U 125) rC " ti 15451,11937 0 161150 -- U+007E (19U 126) r! 8811,13720,5258 1 161185 -- U+00A1 (19U 161) ct 14715,18810,5206 3 161186 -- U+00A2 (19U 162) Po 14715,19262,323 2 161187 -- U+00A3 (19U 163) Cs 14715,16149 0 161188 -- U+00A4 (19U 164) Ye 14715,18939 2 161189 -- U+00A5 (19U 165) bb 7403,19262,5568 3 161190 -- U+00A6 (19U 166) sc 14715,19262,5568 3 161191 -- U+00A7 (19U 167) ad 8811,19262 2 161192 -- U+00A8 (19U 168) co 19495,19327,465 2 161193 -- U+00A9 (19U 169) Of 9793,19262 2 161194 -- U+00AA (19U 170) Fo 14715,12699 0 161195 -- U+00AB (19U 171) tno 15451,13875 0 161196 -- U+00AC (19U 172) u00AD 8811,8682 0 161197 -- U+00AD (19U 173) rg 19495,19327,465 2 161198 -- U+00AE (19U 174) u00AF 14612,22415 2 161199 -- U+00AF (19U 175) de 10581,19262 2 161200 -- U+00B0 (19U 176) t+- 14521,17841 2 161201 -- U+00B1 (19U 177) S2 8811,19172 2 161202 -- U+00B2 (19U 178) S3 8811,19172 2 161203 -- U+00B3 (19U 179) aa 8811,19262 2 161204 -- U+00B4 (19U 180) mc 15245,13720,5258 1 161205 -- U+00B5 (19U 181) ps 14715,18939,5206 3 161206 -- U+00B6 (19U 182) pc 7351,11033 0 60157 -- U+00B7 ( 7J 253) ac 8811,0,5413 1 161208 -- U+00B8 (19U 184) S1 8811,19172 2 161209 -- U+00B9 (19U 185) Om 9663,19262 2 161210 -- U+00BA (19U 186) Fc 14715,12699 0 161211 -- U+00BB (19U 187) 14 22066,19172,698 2 161212 -- U+00BC (19U 188) 12 22066,19172,698 2 161213 -- U+00BD (19U 189) 34 22066,19172,698 2 161214 -- U+00BE (19U 190) r? 16162,13720,5426 1 161215 -- U+00BF (19U 191) `A 19107,23887 2 161216 -- U+00C0 (19U 192) 'A 19107,23887 2 161217 -- U+00C1 (19U 193) ^A 19107,23836 2 161218 -- U+00C2 (19U 194) ~A 19107,23280 2 161219 -- U+00C3 (19U 195) :A 19107,23138 2 161220 -- U+00C4 (19U 196) oA 19107,22712 2 161221 -- U+00C5 (19U 197) AE 26458,18939 2 161222 -- U+00C6 (19U 198) ,C 19107,19262,5413 3 161223 -- U+00C7 (19U 199) `E 17648,23887 2 161224 -- U+00C8 (19U 200) 'E 17648,23887 2 161225 -- U+00C9 (19U 201) ^E 17648,23836 2 161226 -- U+00CA (19U 202) :E 17648,23138 2 161227 -- U+00CB (19U 203) `I 7351,23887 2 161228 -- U+00CC (19U 204) 'I 7351,23887 2 161229 -- U+00CD (19U 205) ^I 7351,23836 2 161230 -- U+00CE (19U 206) :I 7351,23138 2 161231 -- U+00CF (19U 207) -D 19107,18939 2 161232 -- U+00D0 (19U 208) ~N 19107,23280 2 161233 -- U+00D1 (19U 209) `O 20580,23887,323 2 161234 -- U+00D2 (19U 210) 'O 20580,23887,323 2 161235 -- U+00D3 (19U 211) ^O 20580,23836,323 2 161236 -- U+00D4 (19U 212) ~O 20580,23280,323 2 161237 -- U+00D5 (19U 213) :O 20580,23138,323 2 161238 -- U+00D6 (19U 214) tmu 15451,15645 0 161239 -- U+00D7 (19U 215) /O 20580,19844,1059 2 161240 -- U+00D8 (19U 216) `U 19107,23887,323 2 161241 -- U+00D9 (19U 217) 'U 19107,23887,323 2 161242 -- U+00DA (19U 218) ^U 19107,23836,323 2 161243 -- U+00DB (19U 219) :U 19107,23138,323 2 161244 -- U+00DC (19U 220) 'Y 17648,23887 2 161245 -- U+00DD (19U 221) TP 17648,18939 2 161246 -- U+00DE (19U 222) ss 16162,19262,310 2 161247 -- U+00DF (19U 223) `a 14715,19262,310 2 161248 -- U+00E0 (19U 224) 'a 14715,19262,310 2 161249 -- U+00E1 (19U 225) ^a 14715,19262,310 2 161250 -- U+00E2 (19U 226) ~a 14715,18862,310 2 161251 -- U+00E3 (19U 227) :a 14715,19262,310 2 161252 -- U+00E4 (19U 228) oa 14715,19870,310 2 161253 -- U+00E5 (19U 229) ae 23526,14030,310 0 161254 -- U+00E6 (19U 230) ,c 14715,14030,5413 1 161255 -- U+00E7 (19U 231) `e 14715,19262,310 2 161256 -- U+00E8 (19U 232) 'e 14715,19262,310 2 161257 -- U+00E9 (19U 233) ^e 14715,19262,310 2 161258 -- U+00EA (19U 234) :e 14715,19262,310 2 161259 -- U+00EB (19U 235) `i 7351,19262 2 161260 -- U+00EC (19U 236) 'i 7351,19262 2 161261 -- U+00ED (19U 237) ^i 7351,19262 2 161262 -- U+00EE (19U 238) :i 7351,19262 2 161263 -- U+00EF (19U 239) Sd 16162,18939,323 2 161264 -- U+00F0 (19U 240) ~n 16162,18862 2 161265 -- U+00F1 (19U 241) `o 16162,19262,310 2 161266 -- U+00F2 (19U 242) 'o 16162,19262,310 2 161267 -- U+00F3 (19U 243) ^o 16162,19262,310 2 161268 -- U+00F4 (19U 244) ~o 16162,18862,310 2 161269 -- U+00F5 (19U 245) :o 16162,19262,310 2 161270 -- U+00F6 (19U 246) tdi 14521,16304 0 161271 -- U+00F7 (19U 247) /o 16162,14456,943 0 161272 -- U+00F8 (19U 248) `u 16162,19262,310 2 161273 -- U+00F9 (19U 249) 'u 16162,19262,310 2 161274 -- U+00FA (19U 250) ^u 16162,19262,310 2 161275 -- U+00FB (19U 251) :u 16162,19262,310 2 161276 -- U+00FC (19U 252) 'y 14715,19262,5568 3 161277 -- U+00FD (19U 253) Tp 16162,18939,5219 3 161278 -- U+00FE (19U 254) :y 14715,19262,5568 3 161279 -- U+00FF (19U 255) u0041_0306 19107,23719 2 75203 -- U+0102 ( 9E 195) u0061_0306 14715,19262,310 2 75235 -- U+0103 ( 9E 227) u0041_0328 19107,18939,5568 3 75173 -- U+0104 ( 9E 165) u0061_0328 14715,14030,5568 1 75193 -- U+0105 ( 9E 185) 'C 19107,23887,323 2 75206 -- U+0106 ( 9E 198) 'c 14715,19262,310 2 75238 -- U+0107 ( 9E 230) u0041_030C 19107,23913,323 2 75208 -- U+010C ( 9E 200) u0061_030C 14715,19262,310 2 75240 -- U+010D ( 9E 232) u0044_030C 19107,23913 2 75215 -- U+010E ( 9E 207) u0064_030C 19017,18939,310 2 75247 -- U+010F ( 9E 239) u0111 16162,18939,310 2 75248 -- U+0111 ( 9E 240) u0045_0328 17648,18939,5568 3 75210 -- U+0118 ( 9E 202) u0065_0328 14715,14030,5568 1 75242 -- U+0119 ( 9E 234) u0045_030C 17648,23913 2 75212 -- U+011A ( 9E 204) u0065_030C 14715,19262,310 2 75244 -- U+011B ( 9E 236) u0047_0306 20580,23719,323 2 46288 -- U+011E ( 5T 208) u0067_0306 16162,19262,5568 3 46320 -- U+011F ( 5T 240) u0049_0307 7351,23461 2 46301 -- U+0130 ( 5T 221) .i 7351,13720 0 46333 -- U+0131 ( 5T 253) IJ 20761,18939,323 2 60135 -- U+0132 ( 7J 231) ij 14715,18939,5568 3 60134 -- U+0133 ( 7J 230) u004C_0301 16162,23887 2 75205 -- U+0139 ( 9E 197) u006C_0301 7351,23771 2 75237 -- U+013A ( 9E 229) u004C_030C 16162,18784 2 75196 -- U+013D ( 9E 188) u006C_030C 10193,18939 2 75198 -- U+013E ( 9E 190) u013F 16162,18784 2 95646 -- U+013F (11U 158) u0140 12674,18939 2 95647 -- U+0140 (11U 159) /L 16162,18939 2 75171 -- U+0141 ( 9E 163) /l 7351,18939 2 75187 -- U+0142 ( 9E 179) u004E_0301 19107,23887 2 75217 -- U+0143 ( 9E 209) u006E_0301 16162,19262 2 75249 -- U+0144 ( 9E 241) u004E_030C 19107,23913 2 75218 -- U+0147 ( 9E 210) u006E_030C 16162,19262 2 75250 -- U+0148 ( 9E 242) u0149 18746,18939 2 95660 -- U+0149 (11U 172) u004F_030B 20580,23875,323 2 75221 -- U+0150 ( 9E 213) u006F_030B 16162,19314,310 2 75253 -- U+0151 ( 9E 245) OE 26458,19262,323 2 161164 -- U+0152 (19U 140) oe 24973,14030,310 0 161180 -- U+0153 (19U 156) u0052_0301 19107,23887 2 75200 -- U+0154 ( 9E 192) u0072_0301 10297,19262 2 75232 -- U+0155 ( 9E 224) u0052_030C 19107,23913 2 75224 -- U+0158 ( 9E 216) u0072_030C 10297,19262 2 75256 -- U+0159 ( 9E 248) u0053_0301 17648,23887,336 2 75148 -- U+015A ( 9E 140) u0073_0301 14715,19262,310 2 75164 -- U+015B ( 9E 156) u0053_0327 17648,19262,5413 3 75178 -- U+015E ( 9E 170) u0073_0327 14715,14030,5413 1 75194 -- U+015F ( 9E 186) vS 17648,23913,336 2 161162 -- U+0160 (19U 138) vs 14715,19262,310 2 161178 -- U+0161 (19U 154) u0054_0327 16162,18939,8436 3 75230 -- U+0162 ( 9E 222) u0074_0327 8811,18565,7751 3 75262 -- U+0163 ( 9E 254) u0054_030C 16162,23913 2 75149 -- U+0164 ( 9E 141) u0074_030C 12674,18939,310 2 75165 -- U+0165 ( 9E 157) u0055_030A 19107,24327,323 2 75225 -- U+016E ( 9E 217) u0075_030A 16162,19870,310 2 75257 -- U+016F ( 9E 249) u0055_030B 19107,23875,323 2 75227 -- U+0170 ( 9E 219) u0075_030B 16162,19314,310 2 75259 -- U+0171 ( 9E 251) :Y 17648,23138 2 161183 -- U+0178 (19U 159) u005A_0301 16162,23887 2 75151 -- U+0179 ( 9E 143) u007A_0301 13229,19262 2 75167 -- U+017A ( 9E 159) u005A_0307 16162,23552 2 75183 -- U+017B ( 9E 175) u007A_0307 13229,19262 2 75199 -- U+017C ( 9E 191) vZ 16162,23913 2 75150 -- U+017D ( 9E 142) vz 13229,19262 2 75166 -- U+017E ( 9E 158) Fn 14715,19262,5568 3 161155 -- U+0192 (19U 131) a^ 8811,19262 2 161160 -- U+02C6 (19U 136) ^ " ah 8811,19262 2 75169 -- U+02C7 ( 9E 161) a- 8811,18371 2 60154 -- U+02C9 ( 7J 250) ab 8811,19262 2 75170 -- U+02D8 ( 9E 162) a. 8811,19262 2 75263 -- U+02D9 ( 9E 255) ao 8811,19870 2 60152 -- U+02DA ( 7J 248) ho 8811,336,5568 1 75186 -- U+02DB ( 9E 178) ~ 8811,18862 2 161176 -- U+02DC (19U 152) a~ " a" 8811,19314 2 75197 -- U+02DD ( 9E 189) en 14715,8217 0 161174 -- U+2013 (19U 150) em 26458,8217 0 161175 -- U+2014 (19U 151) u2017 14612,0,9961 1 60095 -- U+2017 ( 7J 191) oq 7351,19120 2 161169 -- U+2018 (19U 145) ` " cq 7351,18888 2 161170 -- U+2019 (19U 146) ' " bq 7351,3630,4225 0 161154 -- U+201A (19U 130) lq 13229,19120 2 161171 -- U+201C (19U 147) rq 13229,18939 2 161172 -- U+201D (19U 148) Bq 13229,3630,4237 0 161156 -- U+201E (19U 132) dg 14715,18707,4522 2 161158 -- U+2020 (19U 134) dd 14715,18707,4522 2 161159 -- U+2021 (19U 135) bu 9263,13165 0 161173 -- U+2022 (19U 149) u2026 26458,3630 0 161157 -- U+2026 (19U 133) %0 26458,19262,762 2 161161 -- U+2030 (19U 137) fm 6343,18939 2 60101 -- U+2032 ( 7J 197) sd 12674,18939 2 60102 -- U+2033 ( 7J 198) fo 8811,12699 0 161163 -- U+2039 (19U 139) fc 8811,12699 0 161179 -- U+203A (19U 155) u203C 15981,18939 2 87315 -- U+203C (10U 19) u207F 10477,15477 0 87548 -- U+207F (10U 252) u20A7 28939,18939,336 2 60121 -- U+20A7 ( 7J 217) Eu 14715,19262,323 2 161152 -- U+20AC (19U 128) u2105 23422,19262,723 2 60072 -- U+2105 ( 7J 168) u2113 12932,19262,310 2 60122 -- U+2113 ( 7J 218) tm 26458,18939 2 161177 -- U+2122 (19U 153) \- 15451,11046 0 60096 -- U+2212 ( 7J 192) f/ 4418,19172,698 2 60109 -- U+2215 ( 7J 205) sq 15981,12196 0 60091 -- U+25A1 ( 7J 187) u25CA 13074,18371 2 101079 -- U+25CA (12J 215) fi 16162,19262 2 60077 -- U+FB01 ( 7J 173) fl 16162,19262 2 60078 -- U+FB02 ( 7J 174) groff-1.23.0/font/devlj4/AOB0000644000175000017500000004444013753060053012313 00000000000000# AntiqueOlv Bd name AOB spacewidth 8781 pcltypeface 4168 pclproportional 1 pclweight 3 pclstyle 0 ligatures fi fl ff ffi ffl 0 kernpairs L V -1460 P . -5363 P , -5363 V A -1949 A V -1949 T o -2438 T c -1949 T e -1949 T d -1949 T s -1460 T a -1949 T J -2924 L T -2924 L Y -3413 Y o -3413 Y e -2924 Y a -2924 Y J -2924 A W -1460 W A -1460 T A -2438 V o -1460 V e -1460 V a -1460 Y A -2924 F A -485 F . -3902 F , -3902 A T -2438 A Y -2924 v . -2924 v , -2924 y . -3413 y , -3413 T . -3413 T , -3413 L W -974 P A -974 V J -2924 V . -3413 V , -3413 Y . -3902 Y , -3902 W o -974 W e -974 W a -974 W . -2438 W , -2438 r . -3413 r , -3413 w . -2924 w , -2924 Y u -974 A v -1460 A y -1460 A w -1460 o . -2438 o , -2438 p . -1949 p , -1949 e . -1460 e , -1460 b . -2438 b , -2438 O T -485 O V -974 O Y -1460 O . -1949 O , -1949 L y -974 P J -2924 V y -485 V u -485 V O -974 V G -974 V C -974 V Q -974 D T -485 D V -974 D Y -1460 D . -1949 D , -1949 Y O -1460 Y G -1460 Y C -1460 Y Q -1460 c . -1460 c , -1460 O A -485 O W -974 R V -485 R Y -974 R W -485 G T -485 P o -485 P g -485 P e -485 P a -485 C . -485 C , -485 D A -485 D W -974 B Y -974 B . -1460 B , -1460 F J -2924 A O -485 A G -485 A C -485 A U -485 A Q -485 W r -485 W y -485 W u -485 W O -974 W G -974 W C -974 W J -1949 W Q -974 J A -485 J . -1949 J , -1949 U A -485 U . -1949 U , -1949 Q A -485 Q W -974 f . -1460 f , -1460 T O -485 T G -485 T C -485 T Q -485 O X -485 G V -974 G Y -1460 G W -974 G . -1949 G , -1949 P V -485 P Y -974 C V -485 C Y -974 D X -485 B V -485 B X -485 B A -485 B W -485 S . -1460 S , -1460 X o -485 X e -485 X y -485 X O -485 X G -485 X C -485 X Q -485 A o -485 A e -485 Q X -485 K o -485 K e -485 K y -485 K w -485 K O -485 K G -485 K C -485 K Q -485 o v -974 o y -974 o x -485 o w -974 h v -974 h y -974 n v -974 n y -974 m v -974 m y -974 g . -485 g , -485 p v -974 p y -974 p x -485 c v -974 c y -974 c w -974 v o -974 v g -974 v c -974 v d -974 v a -974 v q -974 e v -974 e y -974 b v -974 b y -974 b w -974 s . -974 s , -974 y o -974 y g -974 y c -974 y d -974 y a -974 y q -974 x o -485 x g -485 x c -485 x e -485 x d -485 x a -485 x q -485 a v -974 a y -974 a w -974 w o -974 w g -974 w c -974 w d -974 w a -974 w q -974 R o -1460 R O -485 R G -485 R C -485 R Q -485 G X -485 G A -485 P s -485 P X -485 P W -485 C W -485 V S -485 S V -485 S Y -974 S X -485 S A -485 S W -485 Y S -974 X a -485 X u -485 X S -485 A t -485 A g -485 A c -485 A d -485 A a -485 A u -485 A q -485 A S -485 W S -485 K c -485 K u -485 K S -485 t . -485 t , -485 h w -974 h . -485 h , -485 n w -974 n . -485 n , -485 m w -974 m . -485 m , -485 l . -485 l , -485 i . -485 i , -485 p w -974 c x -485 v e -974 v s -974 e x -485 e w -974 z . -485 z , -485 d . -485 d , -485 s v -974 s y -974 s x -485 s w -974 y e -974 y s -974 x s -485 x . -485 x , -485 a . -485 a , -485 w e -974 w s -974 j . -485 j , -485 u . -485 k o -485 k g -485 k c -485 k e -485 k d -485 k a -485 k q -485 k . -485 k , -485 O Z -485 O J -1460 H . -485 H , -485 N . -485 N , -485 M . -485 M , -485 L . -485 L , -485 R e -1460 R a -974 R . -485 R , -485 G Z -485 I . -485 I , -485 P O -485 P G -485 P C -485 P Q -485 E . -485 E , -485 Z o -1949 Z e -1949 Z d -1949 Z s -485 Z a -974 Z O -485 Z G -485 Z C -485 Z Q -485 Z . -485 Z , -485 D Z -485 D J -1460 B J -974 S J -974 X . -485 X , -485 A s -485 A . -485 A , -485 J J -1460 U J -1460 K a -485 K . -485 K , -485 k s -485 G J -1460 A f -485 A cq -485 A ' -485 Y hy -974 Y - -974 Y en -974 Y em -974 V hy -485 V - -485 V en -485 V em -485 W hy -485 W - -485 W en -485 W em -485 X hy -485 X - -485 X en -485 X em -485 A hy -485 A - -485 A en -485 A em -485 K hy -485 K - -485 K en -485 K em -485 hy X -485 - X -485 hy A -485 - A -485 en X -485 en A -485 em X -485 charset ! 9759,20205,450 2 161057 -- MSL 1 (19U 33) dq 12198,19755 2 161058 -- MSL 2 (19U 34) " " sh 17565,20730,3630 3 161059 -- MSL 3 (19U 35) # " Do 17565,22980,3855 3 161060 -- MSL 4 (19U 36) $ " % 30249,20505,450 2 161061 -- MSL 5 (19U 37) & 21468,20205,450 2 161062 -- MSL 6 (19U 38) cq 6831,19755 2 161170 -- MSL 8 (19U 146) ' " ( 8781,19755 2 161064 -- MSL 9 (19U 40) ) 8781,19755 2 161065 -- MSL 10 (19U 41) * 17565,20205 2 161066 -- MSL 11 (19U 42) + 30249,15450,600 0 161067 -- MSL 12 (19U 43) , 8781,4080,4710 1 161068 -- MSL 13 (19U 44) hy 8781,10965 0 161069 -- MSL 14 (19U 45) - " . 8781,4170,450 0 161070 -- MSL 15 (19U 46) sl 10734,20820,450 2 161071 -- MSL 16 (19U 47) / " 0 17565,20505,450 2 161072 -- MSL 17 (19U 48) 1 17565,20055 2 161073 -- MSL 18 (19U 49) 2 17565,20505 2 161074 -- MSL 19 (19U 50) 3 17565,20055,450 2 161075 -- MSL 20 (19U 51) 4 17565,20055 2 161076 -- MSL 21 (19U 52) 5 17565,20055,450 2 161077 -- MSL 22 (19U 53) 6 17565,20505,450 2 161078 -- MSL 23 (19U 54) 7 17565,20055 2 161079 -- MSL 24 (19U 55) 8 17565,20505,450 2 161080 -- MSL 25 (19U 56) 9 17565,20505,450 2 161081 -- MSL 26 (19U 57) : 8781,15783,450 0 161082 -- MSL 27 (19U 58) ; 8781,15783,4710 1 161083 -- MSL 28 (19U 59) < 26346,16068 0 161084 -- MSL 29 (19U 60) = 30249,12984 0 161085 -- MSL 30 (19U 61) > 26346,16068 0 161086 -- MSL 31 (19U 62) ? 16101,20205,450 2 161087 -- MSL 32 (19U 63) at 30249,21057,2679 2 161088 -- MSL 33 (19U 64) @ " A 20004,19755 2 161089 -- MSL 34 (19U 65) B 18051,19755 2 161090 -- MSL 35 (19U 66) C 17076,20205,450 2 161091 -- MSL 36 (19U 67) D 19515,19755 2 161092 -- MSL 37 (19U 68) E 16101,19755 2 161093 -- MSL 38 (19U 69) F 16101,19755 2 161094 -- MSL 39 (19U 70) G 18540,20205,450 2 161095 -- MSL 40 (19U 71) H 19515,19755 2 161096 -- MSL 41 (19U 72) I 8295,19755 2 161097 -- MSL 42 (19U 73) J 13662,19755,450 2 161098 -- MSL 43 (19U 74) K 18540,19755 2 161099 -- MSL 44 (19U 75) L 14637,19755 2 161100 -- MSL 45 (19U 76) M 24396,19755 2 161101 -- MSL 46 (19U 77) N 20004,19755 2 161102 -- MSL 47 (19U 78) O 20004,20205,450 2 161103 -- MSL 48 (19U 79) P 18540,19755 2 161104 -- MSL 49 (19U 80) Q 20004,20205,3075 2 161105 -- MSL 50 (19U 81) R 18051,19755 2 161106 -- MSL 51 (19U 82) S 15612,20205,450 2 161107 -- MSL 52 (19U 83) T 17076,19755 2 161108 -- MSL 53 (19U 84) U 19029,19755,450 2 161109 -- MSL 54 (19U 85) V 19029,19755 2 161110 -- MSL 55 (19U 86) W 27321,19755 2 161111 -- MSL 56 (19U 87) X 19029,19755 2 161112 -- MSL 57 (19U 88) Y 19029,19755 2 161113 -- MSL 58 (19U 89) Z 17565,19755 2 161114 -- MSL 59 (19U 90) lB 8781,19755 2 161115 -- MSL 60 (19U 91) [ " rs 10734,20820,450 2 161116 -- MSL 61 (19U 92) \ " rB 8781,19755 2 161117 -- MSL 62 (19U 93) ] " ha 13173,19758 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588 1 161119 -- MSL 64 (19U 95) oq 6831,19755 2 161169 -- MSL 66 (19U 145) ` " a 17076,17205,450 0 161121 -- MSL 67 (19U 97) b 19029,20820,450 2 161122 -- MSL 68 (19U 98) c 15612,17205,450 0 161123 -- MSL 69 (19U 99) d 19029,20820,450 2 161124 -- MSL 70 (19U 100) e 17565,17205,450 0 161125 -- MSL 71 (19U 101) f 13662,20820 2 161126 -- MSL 72 (19U 102) g 19029,17205,3930 1 161127 -- MSL 73 (19U 103) h 19029,20820 2 161128 -- MSL 74 (19U 104) i 8781,21855 2 161129 -- MSL 75 (19U 105) j 8781,21855,3930 3 161130 -- MSL 76 (19U 106) k 17076,20820 2 161131 -- MSL 77 (19U 107) l 8295,20820 2 161132 -- MSL 78 (19U 108) m 27810,17205 0 161133 -- MSL 79 (19U 109) n 19029,17205 0 161134 -- MSL 80 (19U 110) o 18540,17205,450 0 161135 -- MSL 81 (19U 111) p 19029,17205,3930 1 161136 -- MSL 82 (19U 112) q 19029,17205,3930 1 161137 -- MSL 83 (19U 113) r 13662,17205 0 161138 -- MSL 84 (19U 114) s 14637,17205,450 0 161139 -- MSL 85 (19U 115) t 14148,20970,450 2 161140 -- MSL 86 (19U 116) u 18540,16755,450 0 161141 -- MSL 87 (19U 117) v 17565,16755 0 161142 -- MSL 88 (19U 118) w 26346,16755 0 161143 -- MSL 89 (19U 119) x 17565,16755 0 161144 -- MSL 90 (19U 120) y 17565,16755,3930 1 161145 -- MSL 91 (19U 121) z 15126,16755 0 161146 -- MSL 92 (19U 122) { 13173,20130,6075 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588 3 161148 -- MSL 94 (19U 124) ba " } 13173,20130,6075 3 161149 -- MSL 95 (19U 125) rC " ti 26346,9435 0 161150 -- MSL 96 (19U 126) `A 20004,24930 2 161216 -- MSL 99 (19U 192) ^A 20004,24930 2 161218 -- MSL 100 (19U 194) `E 16101,24930 2 161224 -- MSL 101 (19U 200) ^E 16101,24930 2 161226 -- MSL 102 (19U 202) :E 16101,25050 2 161227 -- MSL 103 (19U 203) ^I 8295,24930 2 161230 -- MSL 104 (19U 206) :I 8295,25050 2 161231 -- MSL 105 (19U 207) aa 17565,22125 2 161204 -- MSL 106 (19U 180) ga 17565,22125 2 161120 -- MSL 107 (19U 96) a^ 17565,22125 2 161160 -- MSL 108 (19U 136) ^ " ad 17565,22125 2 161192 -- MSL 109 (19U 168) ~ 17565,22521 2 161176 -- MSL 110 (19U 152) a~ " `U 19029,24930,450 2 161241 -- MSL 111 (19U 217) ^U 19029,24930,450 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105 2 161199 -- MSL 113 (19U 175) 'Y 19029,24930 2 161245 -- MSL 114 (19U 221) 'y 17565,22125,3930 3 161277 -- MSL 115 (19U 253) de 17565,20505 2 161200 -- MSL 116 (19U 176) ,C 17076,20205,5988 3 161223 -- MSL 117 (19U 199) ,c 15612,17205,5988 1 161255 -- MSL 118 (19U 231) ~N 20004,25161 2 161233 -- MSL 119 (19U 209) ~n 19029,22521 2 161265 -- MSL 120 (19U 241) r! 9759,17115,3540 1 161185 -- MSL 121 (19U 161) r? 16101,17106,3549 1 161215 -- MSL 122 (19U 191) Cs 17565,15834 0 161188 -- MSL 123 (19U 164) Po 17565,20505 2 161187 -- MSL 124 (19U 163) Ye 17565,20055 2 161189 -- MSL 125 (19U 165) sc 17565,20205,3930 3 161191 -- MSL 126 (19U 167) Fn 17565,20820 2 161155 -- MSL 127 (19U 131) ct 17565,21603,1890 2 161186 -- MSL 128 (19U 162) ^a 17076,22125,450 2 161250 -- MSL 129 (19U 226) ^e 17565,22125,450 2 161258 -- MSL 130 (19U 234) ^o 18540,22125,450 2 161268 -- MSL 131 (19U 244) ^u 18540,22125,450 2 161275 -- MSL 132 (19U 251) 'a 17076,22125,450 2 161249 -- MSL 133 (19U 225) 'e 17565,22125,450 2 161257 -- MSL 134 (19U 233) 'o 18540,22125,450 2 161267 -- MSL 135 (19U 243) 'u 18540,22125,450 2 161274 -- MSL 136 (19U 250) `a 17076,22125,450 2 161248 -- MSL 137 (19U 224) `e 17565,22125,450 2 161256 -- MSL 138 (19U 232) `o 18540,22125,450 2 161266 -- MSL 139 (19U 242) `u 18540,22125,450 2 161273 -- MSL 140 (19U 249) :a 17076,22125,450 2 161252 -- MSL 141 (19U 228) :e 17565,22125,450 2 161259 -- MSL 142 (19U 235) :o 18540,22125,450 2 161270 -- MSL 143 (19U 246) :u 18540,22125,450 2 161276 -- MSL 144 (19U 252) oA 20004,27354 2 161221 -- MSL 145 (19U 197) ^i 8781,22125 2 161262 -- MSL 146 (19U 238) /O 20004,20205,450 2 161240 -- MSL 147 (19U 216) AE 30249,19755 2 161222 -- MSL 148 (19U 198) oa 17076,24825,450 2 161253 -- MSL 149 (19U 229) 'i 8781,22125 2 161261 -- MSL 150 (19U 237) /o 18540,17205,450 0 161272 -- MSL 151 (19U 248) ae 27321,17205,450 0 161254 -- MSL 152 (19U 230) :A 20004,25050 2 161220 -- MSL 153 (19U 196) `i 8781,22125 2 161260 -- MSL 154 (19U 236) :O 20004,25050,450 2 161238 -- MSL 155 (19U 214) :U 19029,25050,450 2 161244 -- MSL 156 (19U 220) 'E 16101,24930 2 161225 -- MSL 157 (19U 201) :i 8781,22125 2 161263 -- MSL 158 (19U 239) ss 18540,20820,450 2 161247 -- MSL 159 (19U 223) ^O 20004,24930,450 2 161236 -- MSL 160 (19U 212) 'A 20004,24930 2 161217 -- MSL 161 (19U 193) ~A 20004,25161 2 161219 -- MSL 162 (19U 195) ~a 17076,22521,450 2 161251 -- MSL 163 (19U 227) -D 19515,19755 2 161232 -- MSL 164 (19U 208) Sd 18540,21666,450 2 161264 -- MSL 165 (19U 240) 'I 8295,24930 2 161229 -- MSL 166 (19U 205) `I 8295,24930 2 161228 -- MSL 167 (19U 204) 'O 20004,24930,450 2 161235 -- MSL 168 (19U 211) `O 20004,24930,450 2 161234 -- MSL 169 (19U 210) ~O 20004,25161,450 2 161237 -- MSL 170 (19U 213) ~o 18540,22521,450 2 161269 -- MSL 171 (19U 245) vS 15612,24930,450 2 161162 -- MSL 172 (19U 138) vs 14637,22125,450 2 161178 -- MSL 173 (19U 154) 'U 19029,24930,450 2 161242 -- MSL 174 (19U 218) :Y 19029,25050 2 161183 -- MSL 175 (19U 159) :y 17565,22125,3930 3 161279 -- MSL 176 (19U 255) TP 18540,19755 2 161246 -- MSL 177 (19U 222) Tp 19029,20820,3930 3 161278 -- MSL 178 (19U 254) mc 15612,12630,4680 1 161205 -- MSL 180 (19U 181) ps 17565,19635,4200 1 161206 -- MSL 181 (19U 182) 34 30249,20610,555 2 161214 -- MSL 182 (19U 190) \- 30249,9375 0 60096 -- MSL 183 ( 7J 192) 14 30249,20610,555 2 161212 -- MSL 184 (19U 188) 12 30249,20610,555 2 161213 -- MSL 185 (19U 189) Of 14637,20505 2 161194 -- MSL 186 (19U 170) Om 14637,20505 2 161210 -- MSL 187 (19U 186) Fo 15612,14025 0 161195 -- MSL 188 (19U 171) Fc 15612,14025 0 161211 -- MSL 190 (19U 187) t+- 30249,15450,5895 1 161201 -- MSL 191 (19U 177) bb 13173,19083,5916 1 161190 -- MSL 192 (19U 166) co 13173,19635 0 161193 -- MSL 193 (19U 169) tno 30249,11274 0 161196 -- MSL 194 (19U 172) u00AD 8781,10965 0 161197 -- MSL 195 (19U 173) rg 13173,19635 0 161198 -- MSL 196 (19U 174) S2 11709,20385 2 161202 -- MSL 197 (19U 178) S3 11709,20055 2 161203 -- MSL 198 (19U 179) ac 17565,507,5988 1 161208 -- MSL 199 (19U 184) S1 11709,20055 2 161209 -- MSL 200 (19U 185) tmu 30249,15225,585 0 161239 -- MSL 201 (19U 215) tdi 30249,15885,1035 0 161271 -- MSL 202 (19U 247) u203C 18051,20205,450 2 87315 -- MSL 221 (10U 19) u20A7 32688,20970,450 2 60121 -- MSL 232 ( 7J 217) pc 8781,12759 0 161207 -- MSL 302 (19U 183) u013F 14637,19755 2 51943 -- MSL 306 ( 6J 231) u0140 14148,20820 2 51959 -- MSL 307 ( 6J 247) u2113 17565,18045,765 0 60122 -- MSL 308 ( 7J 218) u0149 24882,19755 2 51951 -- MSL 309 ( 6J 239) fm 8781,20055 2 60101 -- MSL 310 ( 7J 197) sd 17565,20055 2 60102 -- MSL 311 ( 7J 198) dg 17565,20205,4095 3 161158 -- MSL 312 (19U 134) tm 16101,17850 0 161177 -- MSL 313 (19U 153) u2017 13173,0,6588 1 60095 -- MSL 314 ( 7J 191) ah 17565,22125 2 75169 -- MSL 315 ( 9E 161) ao 17565,24825 2 60152 -- MSL 316 ( 7J 248) f/ 5367,20610,555 2 60109 -- MSL 324 ( 7J 205) em 30249,10440 0 161175 -- MSL 325 (19U 151) en 17565,10440 0 161174 -- MSL 326 (19U 150) dd 17565,20205,4095 3 161159 -- MSL 327 (19U 135) .i 8781,16755 0 46333 -- MSL 328 ( 5T 253) aq 6831,19755 2 161063 -- MSL 329 (19U 39) bu 13173,14226 0 161173 -- MSL 331 (19U 149) u207F 13662,20385 2 87548 -- MSL 332 (10U 252) u0111 19029,20820,450 2 75248 -- MSL 342 ( 9E 240) u0041_0306 20004,25005 2 75203 -- MSL 400 ( 9E 195) u0061_0306 17076,22200,450 2 75235 -- MSL 401 ( 9E 227) u0041_0328 20004,19755,4155 3 75173 -- MSL 404 ( 9E 165) u0061_0328 17076,17205,4155 1 75193 -- MSL 405 ( 9E 185) 'C 17076,24930,450 2 75206 -- MSL 406 ( 9E 198) 'c 15612,22125,450 2 75238 -- MSL 407 ( 9E 230) u0041_030C 17076,24930,450 2 75208 -- MSL 410 ( 9E 200) u0061_030C 15612,22125,450 2 75240 -- MSL 411 ( 9E 232) u0044_030C 19515,24930 2 75215 -- MSL 414 ( 9E 207) u0064_030C 22443,22290,450 2 75247 -- MSL 415 ( 9E 239) u0045_030C 16101,24930 2 75212 -- MSL 416 ( 9E 204) u0065_030C 17565,22125,450 2 75244 -- MSL 417 ( 9E 236) u0045_0328 16101,19755,4155 3 75210 -- MSL 422 ( 9E 202) u0065_0328 17565,17205,4155 1 75242 -- MSL 423 ( 9E 234) u004C_0301 14637,24930 2 75205 -- MSL 440 ( 9E 197) u006C_0301 8295,25530 2 75237 -- MSL 441 ( 9E 229) u004C_030C 14637,19755 2 75196 -- MSL 442 ( 9E 188) u006C_030C 11709,22290 2 75198 -- MSL 443 ( 9E 190) u004E_0301 20004,24930 2 75217 -- MSL 446 ( 9E 209) u006E_0301 19029,22125 2 75249 -- MSL 447 ( 9E 241) u004E_030C 20004,24930 2 75218 -- MSL 448 ( 9E 210) u006E_030C 19029,22125 2 75250 -- MSL 449 ( 9E 242) u004F_030B 20004,24930,450 2 75221 -- MSL 452 ( 9E 213) u006F_030B 18540,22125,450 2 75253 -- MSL 453 ( 9E 245) u0052_0301 18051,24930 2 75200 -- MSL 456 ( 9E 192) u0072_0301 13662,22125 2 75232 -- MSL 457 ( 9E 224) u0052_030C 18051,24930 2 75224 -- MSL 458 ( 9E 216) u0072_030C 13662,22125 2 75256 -- MSL 459 ( 9E 248) u0053_0301 15612,24930,450 2 75148 -- MSL 462 ( 9E 140) u0073_0301 14637,22125,450 2 75164 -- MSL 463 ( 9E 156) u0054_030C 17076,24930 2 75149 -- MSL 466 ( 9E 141) u0074_030C 14148,22290,450 2 75165 -- MSL 467 ( 9E 157) u0054_0327 17076,19755,5988 3 75230 -- MSL 468 ( 9E 222) u0074_0327 14148,20970,5988 3 75262 -- MSL 469 ( 9E 254) u0055_030B 19029,24930,450 2 75227 -- MSL 474 ( 9E 219) u0075_030B 18540,22125,450 2 75259 -- MSL 475 ( 9E 251) u0055_030A 19029,27354,450 2 75225 -- MSL 476 ( 9E 217) u0075_030A 18540,24825,450 2 75257 -- MSL 477 ( 9E 249) u005A_0301 17565,24930 2 75151 -- MSL 482 ( 9E 143) u007A_0301 15126,22125 2 75167 -- MSL 483 ( 9E 159) u005A_0307 17565,25515 2 75183 -- MSL 484 ( 9E 175) u007A_0307 15126,22590 2 75199 -- MSL 485 ( 9E 191) u2070 11709,20385 2 51753 -- MSL 1000 ( 6J 41) u2074 11709,20055 2 51748 -- MSL 1001 ( 6J 36) u2075 11709,20055 2 51749 -- MSL 1002 ( 6J 37) u2076 11709,20385 2 51806 -- MSL 1003 ( 6J 94) u2077 11709,20055 2 51750 -- MSL 1004 ( 6J 38) u2078 11709,20385 2 51754 -- MSL 1005 ( 6J 42) u2079 11709,20385 2 51752 -- MSL 1006 ( 6J 40) lq 11220,19755 2 161171 -- MSL 1017 (19U 147) rq 11220,19755 2 161172 -- MSL 1018 (19U 148) Bq 11220,4038,3672 1 161156 -- MSL 1019 (19U 132) u2003 30249,0 0 51821 -- MSL 1020 ( 6J 109) u2002 17565,0 0 51822 -- MSL 1021 ( 6J 110) u2009 8781,0 0 51828 -- MSL 1023 ( 6J 116) u2026 30249,3975 0 161157 -- MSL 1028 (19U 133) vz 15126,22125 2 75166 -- MSL 1031 ( 9E 158) u2120 16101,18000 0 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056 1 51794 -- MSL 1036 ( 6J 82) fi 21954,21855 2 60077 -- MSL 1040 ( 7J 173) fl 21954,20820 2 60078 -- MSL 1041 ( 7J 174) ff 25371,20820 2 51883 -- MSL 1042 ( 6J 171) Fi 33177,21855 2 51884 -- MSL 1043 ( 6J 172) Fl 33177,20820 2 51885 -- MSL 1044 ( 6J 173) ij 17565,21855,3930 3 60134 -- MSL 1047 ( 7J 230) u2105 30249,20385,330 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 18540,25005,450 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 19029,22200,3930 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 15612,20205,5988 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 14637,17205,5988 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 8295,25515 2 46301 -- MSL 1065 ( 5T 221) bq 6831,4038,3672 1 161154 -- MSL 1067 (19U 130) %0 34152,20505,450 2 161161 -- MSL 1068 (19U 137) a- 17565,21675 2 60154 -- MSL 1084 ( 7J 250) ab 17565,22200 2 75170 -- MSL 1086 ( 9E 162) a. 17565,22590 2 75263 -- MSL 1088 ( 9E 255) oe 28785,17205,450 0 161180 -- MSL 1090 (19U 156) OE 28785,20205,450 2 161164 -- MSL 1091 (19U 140) fo 9270,14025 0 161163 -- MSL 1092 (19U 139) fc 9270,14025 0 161179 -- MSL 1093 (19U 155) sq 19029,15624 0 60091 -- MSL 1094 ( 7J 187) /L 14148,19755 2 75171 -- MSL 1095 ( 9E 163) /l 9270,20820 2 75187 -- MSL 1096 ( 9E 179) a" 17565,22125 2 75197 -- MSL 1097 ( 9E 189) ho 17565,1095,4155 1 75186 -- MSL 1098 ( 9E 178) vZ 17565,24930 2 75150 -- MSL 1106 ( 9E 142) IJ 21954,19755,450 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/TR0000644000175000017500000004712313753060053012240 00000000000000# CG Times name TR spacewidth 7806 pcltypeface 4101 pclproportional 1 pclweight 0 pclstyle 0 ligatures fi fl ff ffi ffl 0 kernpairs L V -3902 P . -3902 P , -3902 V A -5363 A V -5363 T o -3413 T r -1949 T c -3413 T e -2924 T d -2924 T s -2924 T y -1949 T a -3413 T w -1949 T u -1949 T J -1460 L T -2924 L Y -3902 Y o -4877 Y e -4388 Y a -4877 Y J -1460 A W -4877 W A -4877 T A -2924 V o -3902 V e -3902 V a -3902 Y A -4388 F A -3902 F . -3902 F , -3902 A T -2924 A Y -4388 v . -3413 v , -3413 y . -3413 y , -3413 T . -2924 T , -2924 L W -3413 P A -3902 V J -1460 V . -3902 V , -3902 Y . -3902 Y , -3902 W o -3413 W e -3413 W a -3413 W . -3902 W , -3902 r . -2438 r , -2438 w . -3413 w , -3413 Y u -3413 A v -3413 A y -3413 A w -3413 o . -1460 o , -1460 p . -1460 p , -1460 e . -974 e , -974 b . -1460 b , -1460 O T -1949 O V -2924 O Y -2924 O . -2924 O , -2924 L y -1460 P J -1460 V y -2924 V u -2924 V O -2924 V G -2924 V C -2924 V Q -2924 D T -1949 D V -2924 D Y -2924 D . -2924 D , -2924 Y O -2924 Y G -2924 Y C -2924 Y Q -2924 F o -1460 F e -1460 F a -1460 c . -1460 c , -1460 O A -2438 O W -2438 R T -2438 R V -2438 R Y -2438 R W -2438 G T -1949 P o -1460 P g -1460 P e -974 P a -1460 C A -1949 C . -1949 C , -1949 D A -2438 D W -2438 B T -1949 B Y -1949 B . -1949 B , -1949 F J -1460 A O -2438 A G -2438 A C -2438 A U -2438 A Q -2438 W r -2438 W y -2438 W u -2438 W O -2438 W G -2438 W C -2438 W J -1460 W Q -2438 J A -2438 J . -2438 J , -2438 U A -2438 U . -2438 U , -2438 Q A -2438 Q W -2438 T O -1949 T G -1949 T C -1949 T Q -1949 O X -1460 G V -1949 G Y -1949 G W -1949 G . -1460 G , -1460 C T -974 C V -974 C Y -974 D X -1460 B V -1949 B X -1460 B A -1949 B W -1949 S . -1460 S , -1460 F r -485 F y -485 F u -485 F O -485 F G -485 F C -485 F Q -485 X o -1460 X e -974 X y -1460 X O -1460 X G -1460 X C -1460 X Q -1460 A o -1460 A e -974 Q X -1460 K o -1460 K e -974 K y -1460 K w -1460 K O -1460 K G -1460 K C -1460 K Q -1460 o v -1460 o y -1460 o x -974 o w -1460 h v -974 h y -974 n v -974 n y -974 m v -974 m y -974 r g -974 g . -974 g , -974 p v -974 p y -974 p x -974 c v -1460 c y -1460 c w -1460 v o -1460 v g -1460 v c -1460 v d -1460 v a -1460 v q -1460 e v -974 e y -974 b v -1460 b y -1460 b w -1460 s . -974 s , -974 y o -1460 y g -1460 y c -1460 y d -1460 y a -1460 y q -1460 f g -485 x o -974 x g -485 x c -974 x e -974 x d -974 x a -974 x q -974 a v -1460 a y -1460 a w -1460 w o -1460 w g -1460 w c -1460 w d -1460 w a -1460 w q -1460 T i -1460 T S -1460 R o -1460 R y -1460 R O -1460 R G -1460 R C -1460 R U -1460 R Q -1460 G X -1460 G A -1460 P s -974 C X -974 C W -974 V i -1460 V S -1460 S T -485 S V -485 S Y -485 S X -485 S A -1460 S W -485 Y i -1460 Y S -1460 X a -974 X u -974 X S -485 A t -974 A g -485 A c -1460 A d -1460 A a -974 A u -974 A q -1460 A S -485 W i -1460 W S -1460 J y -485 K c -1460 K u -974 K S -485 t g -485 o f -974 h w -974 n w -974 m w -974 r o -485 r c -485 r e -485 r d -485 r a -485 r q -485 g g -974 p f -974 p w -974 c f -974 c x -974 v e -974 v s -974 e f -974 e x -974 e w -974 b f -974 s v -974 s y -974 s f -974 s x -974 s w -974 y e -974 y s -974 f o -974 f c -974 f e -974 f d -974 f s -974 f a -974 f q -974 x s -974 w e -974 w s -974 k o -485 k g -485 k c -485 k e -485 k d -485 k a -485 k q -485 O Z -485 N . -485 N , -485 R e -974 R a -974 R u -974 R S -485 G Z -485 C Z -485 E g -485 Z o -485 Z e -485 Z d -485 Z s -485 Z y -485 Z a -485 Z w -485 Z u -485 Z O -485 Z G -485 Z C -485 Z S -485 Z J -485 Z Q -485 D Z -485 B Z -485 S Z -485 F i -485 F j -485 F S -485 X J -485 A s -974 A J -485 J o -485 J i -485 J e -485 J a -485 J u -485 J O -485 J G -485 J C -485 J S -485 J J -485 J Q -485 U g -485 K a -974 K J -485 o g -485 o z -485 h g -485 n g -485 m g -485 l g -485 r s -485 g o -485 g c -485 g e -485 g d -485 g s -485 g a -485 g q -485 i g -485 p g -485 p z -485 c g -485 c z -485 e g -485 e z -485 z o -485 z g -485 z c -485 z e -485 z d -485 z s -485 z a -485 z q -485 d g -485 b g -485 b z -485 s g -485 s z -485 a g -485 j g -485 u g -485 q g -485 k s -485 O g -485 N A -485 M g -485 R J -485 I g -485 K T -485 K V -485 K Y -485 K W -485 K U -485 L cq -3902 L ' -3902 T hy -1949 T - -1949 T en -1949 T em -1949 A cq -3902 A ' -3902 hy T -1949 - T -1949 en T -1949 em T -1949 Y hy -3413 Y - -3413 Y en -3413 Y em -3413 p cq -974 p ' -974 c cq -1460 c ' -1460 e cq -974 e ' -974 b cq -1460 b ' -1460 a cq -1460 a ' -1460 V hy -2924 V - -2924 V en -2924 V em -2924 h cq -974 h ' -974 n cq -974 n ' -974 m cq -974 m ' -974 R cq -1460 R ' -1460 W hy -2438 W - -2438 W en -2438 W em -2438 cq d -1460 ' d -1460 s cq -974 s ' -974 F hy -485 F - -485 F en -485 F em -485 X hy -1460 X - -1460 X en -1460 X em -1460 A hy -1949 A - -1949 A en -1949 A em -1949 K hy -1460 K - -1460 K en -1460 K em -1460 cq s -974 ' s -974 hy X -1460 - X -1460 hy A -1949 - A -1949 en X -1460 en A -1949 em X -1460 R hy -1460 R - -1460 R en -1460 R em -1460 K cq -485 K ' -485 t g -485 b f -974 Z hy -485 Z - -485 Z en -485 Z em -485 J hy -485 J - -485 J en -485 J em -485 hy g -485 - g -485 en g -485 em g -485 charset ! 8781,18225,330 2 161057 -- MSL 1 (19U 33) dq 12198,18225 2 161058 -- MSL 2 (19U 34) " " sh 13173,18225,837 2 161059 -- MSL 3 (19U 35) # " Do 13173,19845,2370 2 161060 -- MSL 4 (19U 36) $ " % 23418,18894,1026 2 161061 -- MSL 5 (19U 37) & 20490,18225,330 2 161062 -- MSL 6 (19U 38) cq 8781,18225 2 161170 -- MSL 8 (19U 146) ' " ( 8781,18225,4845 2 161064 -- MSL 9 (19U 40) ) 8781,18225,4845 2 161065 -- MSL 10 (19U 41) * 13173,18225 2 161066 -- MSL 11 (19U 42) + 23418,15750 0 161067 -- MSL 12 (19U 43) , 8781,2565,4005 0 161068 -- MSL 13 (19U 44) hy 8781,7155 0 161069 -- MSL 14 (19U 45) - " . 8781,2685,330 0 161070 -- MSL 15 (19U 46) sl 8781,18225,330 2 161071 -- MSL 16 (19U 47) / " 0 13173,18225,330 2 161072 -- MSL 17 (19U 48) 1 13173,18225 2 161073 -- MSL 18 (19U 49) 2 13173,18225 2 161074 -- MSL 19 (19U 50) 3 13173,18225,330 2 161075 -- MSL 20 (19U 51) 4 13173,18225 2 161076 -- MSL 21 (19U 52) 5 13173,17895,330 2 161077 -- MSL 22 (19U 53) 6 13173,18225,330 2 161078 -- MSL 23 (19U 54) 7 13173,17895 2 161079 -- MSL 24 (19U 55) 8 13173,18225,330 2 161080 -- MSL 25 (19U 56) 9 13173,18225,330 2 161081 -- MSL 26 (19U 57) : 8781,12252,330 0 161082 -- MSL 27 (19U 58) ; 8781,12252,4005 0 161083 -- MSL 28 (19U 59) < 26346,16068 0 161084 -- MSL 29 (19U 60) = 23418,10875 0 161085 -- MSL 30 (19U 61) > 26346,16068 0 161086 -- MSL 31 (19U 62) ? 11709,18225,330 2 161087 -- MSL 32 (19U 63) at 23418,16980,3654 2 161088 -- MSL 33 (19U 64) @ " A 19029,18225 2 161089 -- MSL 34 (19U 65) B 16587,17895 2 161090 -- MSL 35 (19U 66) C 18051,18225,330 2 161091 -- MSL 36 (19U 67) D 19515,17895 2 161092 -- MSL 37 (19U 68) E 16587,17895 2 161093 -- MSL 38 (19U 69) F 15612,17895 2 161094 -- MSL 39 (19U 70) G 19029,18225,330 2 161095 -- MSL 40 (19U 71) H 19515,17895 2 161096 -- MSL 41 (19U 72) I 8781,17895 2 161097 -- MSL 42 (19U 73) J 10245,17895,330 2 161098 -- MSL 43 (19U 74) K 18540,17895 2 161099 -- MSL 44 (19U 75) L 16587,17895 2 161100 -- MSL 45 (19U 76) M 23907,17895 2 161101 -- MSL 46 (19U 77) N 19515,17895,330 2 161102 -- MSL 47 (19U 78) O 19029,18225,330 2 161103 -- MSL 48 (19U 79) P 15126,17895 2 161104 -- MSL 49 (19U 80) Q 19029,18225,4605 2 161105 -- MSL 50 (19U 81) R 17565,17895 2 161106 -- MSL 51 (19U 82) S 14148,18225,330 2 161107 -- MSL 52 (19U 83) T 16587,17895 2 161108 -- MSL 53 (19U 84) U 19515,17895,330 2 161109 -- MSL 54 (19U 85) V 19029,17895,330 2 161110 -- MSL 55 (19U 86) W 24882,17895,330 2 161111 -- MSL 56 (19U 87) X 19029,17895 2 161112 -- MSL 57 (19U 88) Y 19029,17895 2 161113 -- MSL 58 (19U 89) Z 17076,17895 2 161114 -- MSL 59 (19U 90) lB 8781,17895,4380 2 161115 -- MSL 60 (19U 91) [ " rs 8781,18225,330 2 161116 -- MSL 61 (19U 92) \ " rB 8781,17895,4380 2 161117 -- MSL 62 (19U 93) ] " ha 13173,19758 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588 1 161119 -- MSL 64 (19U 95) oq 8781,18225 2 161169 -- MSL 66 (19U 145) ` " a 11709,12669,330 0 161121 -- MSL 67 (19U 97) b 13173,18300,330 2 161122 -- MSL 68 (19U 98) c 11709,12669,330 0 161123 -- MSL 69 (19U 99) d 13173,18300,330 2 161124 -- MSL 70 (19U 100) e 11709,12669,330 0 161125 -- MSL 71 (19U 101) f 8781,18300 2 161126 -- MSL 72 (19U 102) g 13173,12669,5655 1 161127 -- MSL 73 (19U 103) h 13173,18300 2 161128 -- MSL 74 (19U 104) i 7317,18534 2 161129 -- MSL 75 (19U 105) j 7317,18534,5655 3 161130 -- MSL 76 (19U 106) k 13173,18300 2 161131 -- MSL 77 (19U 107) l 7317,18300 2 161132 -- MSL 78 (19U 108) m 20490,12669 0 161133 -- MSL 79 (19U 109) n 13173,12669 0 161134 -- MSL 80 (19U 110) o 13173,12669,330 0 161135 -- MSL 81 (19U 111) p 13173,12669,5655 1 161136 -- MSL 82 (19U 112) q 13173,12669,5655 1 161137 -- MSL 83 (19U 113) r 9759,12669 0 161138 -- MSL 84 (19U 114) s 10245,12669,330 0 161139 -- MSL 85 (19U 115) t 7317,15465,330 0 161140 -- MSL 86 (19U 116) u 13173,12339,330 0 161141 -- MSL 87 (19U 117) v 13173,12339,330 0 161142 -- MSL 88 (19U 118) w 19029,12339,330 0 161143 -- MSL 89 (19U 119) x 13173,12339 0 161144 -- MSL 90 (19U 120) y 13173,12339,5655 1 161145 -- MSL 91 (19U 121) z 11709,12339 0 161146 -- MSL 92 (19U 122) { 11709,19935,6210 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588 3 161148 -- MSL 94 (19U 124) ba " } 11709,19935,6210 3 161149 -- MSL 95 (19U 125) rC " ti 26346,8952 0 161150 -- MSL 96 (19U 126) `A 19029,23955 2 161216 -- MSL 99 (19U 192) ^A 19029,23955 2 161218 -- MSL 100 (19U 194) `E 16587,23955 2 161224 -- MSL 101 (19U 200) ^E 16587,23955 2 161226 -- MSL 102 (19U 202) :E 16587,23085 2 161227 -- MSL 103 (19U 203) ^I 8781,23955 2 161230 -- MSL 104 (19U 206) :I 8781,23085 2 161231 -- MSL 105 (19U 207) aa 13173,18399 2 161204 -- MSL 106 (19U 180) ga 13173,18399 2 161120 -- MSL 107 (19U 96) a^ 13173,18399 2 161160 -- MSL 108 (19U 136) ^ " ad 13173,17124 2 161192 -- MSL 109 (19U 168) ~ 13173,17064 2 161176 -- MSL 110 (19U 152) a~ " `U 19515,23955,330 2 161241 -- MSL 111 (19U 217) ^U 19515,23955,330 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105 2 161199 -- MSL 113 (19U 175) 'Y 19029,23955 2 161245 -- MSL 114 (19U 221) 'y 13173,18399,5655 3 161277 -- MSL 115 (19U 253) de 13173,18225 2 161200 -- MSL 116 (19U 176) ,C 18051,18225,4908 2 161223 -- MSL 117 (19U 199) ,c 11709,12669,4572 0 161255 -- MSL 118 (19U 231) ~N 19515,23034,330 2 161233 -- MSL 119 (19U 209) ~n 13173,17064 2 161265 -- MSL 120 (19U 241) r! 8781,12783,5772 1 161185 -- MSL 121 (19U 161) r? 11709,12783,5772 1 161215 -- MSL 122 (19U 191) Cs 13173,15684 0 161188 -- MSL 123 (19U 164) Po 13173,18225,330 2 161187 -- MSL 124 (19U 163) Ye 13173,17895 2 161189 -- MSL 125 (19U 165) sc 13173,18225,4230 2 161191 -- MSL 126 (19U 167) Fn 13173,18300,5655 3 161155 -- MSL 127 (19U 131) ct 13173,16866 2 161186 -- MSL 128 (19U 162) ^a 11709,18399,330 2 161250 -- MSL 129 (19U 226) ^e 11709,18399,330 2 161258 -- MSL 130 (19U 234) ^o 13173,18399,330 2 161268 -- MSL 131 (19U 244) ^u 13173,18399,330 2 161275 -- MSL 132 (19U 251) 'a 11709,18399,330 2 161249 -- MSL 133 (19U 225) 'e 11709,18399,330 2 161257 -- MSL 134 (19U 233) 'o 13173,18399,330 2 161267 -- MSL 135 (19U 243) 'u 13173,18399,330 2 161274 -- MSL 136 (19U 250) `a 11709,18399,330 2 161248 -- MSL 137 (19U 224) `e 11709,18399,330 2 161256 -- MSL 138 (19U 232) `o 13173,18399,330 2 161266 -- MSL 139 (19U 242) `u 13173,18399,330 2 161273 -- MSL 140 (19U 249) :a 11709,17124,330 2 161252 -- MSL 141 (19U 228) :e 11709,17124,330 2 161259 -- MSL 142 (19U 235) :o 13173,17124,330 2 161270 -- MSL 143 (19U 246) :u 13173,17124,330 2 161276 -- MSL 144 (19U 252) oA 19029,23865 2 161221 -- MSL 145 (19U 197) ^i 7317,18399 2 161262 -- MSL 146 (19U 238) /O 19029,18225,339 2 161240 -- MSL 147 (19U 216) AE 23418,17895 2 161222 -- MSL 148 (19U 198) oa 11709,18309,330 2 161253 -- MSL 149 (19U 229) 'i 7317,18399 2 161261 -- MSL 150 (19U 237) /o 13173,12765,330 0 161272 -- MSL 151 (19U 248) ae 17565,12669,330 0 161254 -- MSL 152 (19U 230) :A 19029,23085 2 161220 -- MSL 153 (19U 196) `i 7317,18399 2 161260 -- MSL 154 (19U 236) :O 19029,23085,330 2 161238 -- MSL 155 (19U 214) :U 19515,23085,330 2 161244 -- MSL 156 (19U 220) 'E 16587,23955 2 161225 -- MSL 157 (19U 201) :i 7317,17124 2 161263 -- MSL 158 (19U 239) ss 13173,18300,330 2 161247 -- MSL 159 (19U 223) ^O 19029,23955,330 2 161236 -- MSL 160 (19U 212) 'A 19029,23955 2 161217 -- MSL 161 (19U 193) ~A 19029,23034 2 161219 -- MSL 162 (19U 195) ~a 11709,17064,330 2 161251 -- MSL 163 (19U 227) -D 19515,17895 2 161232 -- MSL 164 (19U 208) Sd 13173,18456,330 2 161264 -- MSL 165 (19U 240) 'I 8781,23955 2 161229 -- MSL 166 (19U 205) `I 8781,23955 2 161228 -- MSL 167 (19U 204) 'O 19029,23955,330 2 161235 -- MSL 168 (19U 211) `O 19029,23955,330 2 161234 -- MSL 169 (19U 210) ~O 19029,23034,330 2 161237 -- MSL 170 (19U 213) ~o 13173,17064,330 2 161269 -- MSL 171 (19U 245) vS 14148,23955,330 2 161162 -- MSL 172 (19U 138) vs 10245,18399,330 2 161178 -- MSL 173 (19U 154) 'U 19515,23955,330 2 161242 -- MSL 174 (19U 218) :Y 19029,23085 2 161183 -- MSL 175 (19U 159) :y 13173,17124,5655 3 161279 -- MSL 176 (19U 255) TP 15126,17895 2 161246 -- MSL 177 (19U 222) Tp 13173,18300,5655 3 161278 -- MSL 178 (19U 254) mc 14637,10800,5595 1 161205 -- MSL 180 (19U 181) ps 13173,19635,4200 2 161206 -- MSL 181 (19U 182) 34 23418,18225,330 2 161214 -- MSL 182 (19U 190) \- 23418,8610 0 60096 -- MSL 183 ( 7J 192) 14 23418,18225,330 2 161212 -- MSL 184 (19U 188) 12 23418,18225,330 2 161213 -- MSL 185 (19U 189) Of 13173,18225 2 161194 -- MSL 186 (19U 170) Om 13173,18225 2 161210 -- MSL 187 (19U 186) Fo 10734,10095 0 161195 -- MSL 188 (19U 171) Fc 10734,10095 0 161211 -- MSL 190 (19U 187) t+- 23418,15750,2625 0 161201 -- MSL 191 (19U 177) bb 13173,19083,5916 3 161190 -- MSL 192 (19U 166) co 13173,19725 2 161193 -- MSL 193 (19U 169) tno 23418,12165 0 161196 -- MSL 194 (19U 172) u00AD 8781,7155 0 161197 -- MSL 195 (19U 173) rg 13173,19725 2 161198 -- MSL 196 (19U 174) S2 9270,18060 2 161202 -- MSL 197 (19U 178) S3 9270,18060 2 161203 -- MSL 198 (19U 179) ac 13173,258,4572 0 161208 -- MSL 199 (19U 184) S1 9270,18060 2 161209 -- MSL 200 (19U 185) tmu 23418,15117 0 161239 -- MSL 201 (19U 215) tdi 23418,14010 0 161271 -- MSL 202 (19U 247) u203C 13701,18225,330 2 87315 -- MSL 221 (10U 19) u20A7 23124,17895,330 2 60121 -- MSL 232 ( 7J 217) pc 8781,10407 0 161207 -- MSL 302 (19U 183) u013F 16587,17895 2 51943 -- MSL 306 ( 6J 231) u0140 7317,18300 2 51959 -- MSL 307 ( 6J 247) u2113 13173,18150,297 2 60122 -- MSL 308 ( 7J 218) u0149 15609,18225 2 51951 -- MSL 309 ( 6J 239) fm 8781,18225 2 60101 -- MSL 310 ( 7J 197) sd 13173,18225 2 60102 -- MSL 311 ( 7J 198) dg 13173,18225,4200 2 161158 -- MSL 312 (19U 134) tm 16101,17550 2 161177 -- MSL 313 (19U 153) u2017 13173,0,6588 1 60095 -- MSL 314 ( 7J 191) ah 13173,18399 2 75169 -- MSL 315 ( 9E 161) ao 13173,18309 2 60152 -- MSL 316 ( 7J 248) f/ 3423,18225,330 2 60109 -- MSL 324 ( 7J 205) em 23418,6900 0 161175 -- MSL 325 (19U 151) en 13173,6900 0 161174 -- MSL 326 (19U 150) dd 13173,18225,4200 2 161159 -- MSL 327 (19U 135) .i 7317,12669 0 46333 -- MSL 328 ( 5T 253) aq 8781,18225 2 161063 -- MSL 329 (19U 39) bu 13173,14226 0 161173 -- MSL 331 (19U 149) u207F 13173,18060 2 87548 -- MSL 332 (10U 252) u0111 13173,18300,330 2 75248 -- MSL 342 ( 9E 240) u0041_0306 19029,23925 2 75203 -- MSL 400 ( 9E 195) u0061_0306 11709,17769,330 2 75235 -- MSL 401 ( 9E 227) u0041_0328 19029,18225,3450 2 75173 -- MSL 404 ( 9E 165) u0061_0328 11709,12669,3165 0 75193 -- MSL 405 ( 9E 185) 'C 18051,23955,330 2 75206 -- MSL 406 ( 9E 198) 'c 11709,18399,330 2 75238 -- MSL 407 ( 9E 230) u0041_030C 18051,23955,330 2 75208 -- MSL 410 ( 9E 200) u0061_030C 11709,18399,330 2 75240 -- MSL 411 ( 9E 232) u0044_030C 19515,23955 2 75215 -- MSL 414 ( 9E 207) u0064_030C 16101,18339,330 2 75247 -- MSL 415 ( 9E 239) u0045_030C 16587,23955 2 75212 -- MSL 416 ( 9E 204) u0065_030C 11709,18399,330 2 75244 -- MSL 417 ( 9E 236) u0045_0328 16587,17895,3450 2 75210 -- MSL 422 ( 9E 202) u0065_0328 11709,12669,3165 0 75242 -- MSL 423 ( 9E 234) u004C_0301 16587,23955 2 75205 -- MSL 440 ( 9E 197) u006C_0301 7317,24153 2 75237 -- MSL 441 ( 9E 229) u004C_030C 16587,18339 2 75196 -- MSL 442 ( 9E 188) u006C_030C 9759,18339 2 75198 -- MSL 443 ( 9E 190) u004E_0301 19515,23955,330 2 75217 -- MSL 446 ( 9E 209) u006E_0301 13173,18399 2 75249 -- MSL 447 ( 9E 241) u004E_030C 19515,23955,330 2 75218 -- MSL 448 ( 9E 210) u006E_030C 13173,18399 2 75250 -- MSL 449 ( 9E 242) u004F_030B 19029,23955,330 2 75221 -- MSL 452 ( 9E 213) u006F_030B 13173,18399,330 2 75253 -- MSL 453 ( 9E 245) u0052_0301 17565,23955 2 75200 -- MSL 456 ( 9E 192) u0072_0301 9759,18399 2 75232 -- MSL 457 ( 9E 224) u0052_030C 17565,23955 2 75224 -- MSL 458 ( 9E 216) u0072_030C 9759,18399 2 75256 -- MSL 459 ( 9E 248) u0053_0301 14148,23955,330 2 75148 -- MSL 462 ( 9E 140) u0073_0301 10245,18399,330 2 75164 -- MSL 463 ( 9E 156) u0054_030C 16587,23955 2 75149 -- MSL 466 ( 9E 141) u0074_030C 9270,18339,330 2 75165 -- MSL 467 ( 9E 157) u0054_0327 16587,17895,4908 2 75230 -- MSL 468 ( 9E 222) u0074_0327 7317,15465,4572 0 75262 -- MSL 469 ( 9E 254) u0055_030B 19515,23955,330 2 75227 -- MSL 474 ( 9E 219) u0075_030B 13173,18399,330 2 75259 -- MSL 475 ( 9E 251) u0055_030A 19515,23865,330 2 75225 -- MSL 476 ( 9E 217) u0075_030A 13173,18309,330 2 75257 -- MSL 477 ( 9E 249) u005A_0301 17076,23955 2 75151 -- MSL 482 ( 9E 143) u007A_0301 11709,18399 2 75167 -- MSL 483 ( 9E 159) u005A_0307 17076,23085 2 75183 -- MSL 484 ( 9E 175) u007A_0307 11709,17124 2 75199 -- MSL 485 ( 9E 191) u2070 9270,18060 2 51753 -- MSL 1000 ( 6J 41) u2074 9270,18060 2 51748 -- MSL 1001 ( 6J 36) u2075 9270,17895 2 51749 -- MSL 1002 ( 6J 37) u2076 9270,18060 2 51806 -- MSL 1003 ( 6J 94) u2077 9270,17895 2 51750 -- MSL 1004 ( 6J 38) u2078 9270,18060 2 51754 -- MSL 1005 ( 6J 42) u2079 9270,18060 2 51752 -- MSL 1006 ( 6J 40) lq 13662,18231 2 161171 -- MSL 1017 (19U 147) rq 13662,18225 2 161172 -- MSL 1018 (19U 148) Bq 13662,3009,3576 0 161156 -- MSL 1019 (19U 132) u2003 23418,0 0 51821 -- MSL 1020 ( 6J 109) u2002 13173,0 0 51822 -- MSL 1021 ( 6J 110) u2009 8781,0 0 51828 -- MSL 1023 ( 6J 116) u2026 23418,2880 0 161157 -- MSL 1028 (19U 133) vz 11709,18399 2 75166 -- MSL 1031 ( 9E 158) u2120 16101,17703 2 128299 -- MSL 1034 (15U 43) u211E 20001,18315,4056 2 51794 -- MSL 1036 ( 6J 82) fi 14637,18300 2 60077 -- MSL 1040 ( 7J 173) fl 14637,18300 2 60078 -- MSL 1041 ( 7J 174) ff 15612,18300 2 51883 -- MSL 1042 ( 6J 171) Fi 21954,18300 2 51884 -- MSL 1043 ( 6J 172) Fl 21954,18300 2 51885 -- MSL 1044 ( 6J 173) ij 14637,18534,5655 3 60134 -- MSL 1047 ( 7J 230) u2105 24882,18225,330 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 19029,23925,330 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 13173,17769,5655 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 14148,18225,4908 2 75178 -- MSL 1063 ( 9E 170) u0073_0327 10245,12669,4572 0 75194 -- MSL 1064 ( 9E 186) u0049_0307 8781,23085 2 46301 -- MSL 1065 ( 5T 221) bq 8781,3009,3561 0 161154 -- MSL 1067 (19U 130) %0 31713,18894,1026 2 161161 -- MSL 1068 (19U 137) a- 13173,16539 0 60154 -- MSL 1084 ( 7J 250) ab 13173,17769 2 75170 -- MSL 1086 ( 9E 162) a. 13173,17124 2 75263 -- MSL 1088 ( 9E 255) oe 19029,12669,330 0 161180 -- MSL 1090 (19U 156) OE 23418,18225,330 2 161164 -- MSL 1091 (19U 140) fo 6831,10095 0 161163 -- MSL 1092 (19U 139) fc 6831,10095 0 161179 -- MSL 1093 (19U 155) sq 19029,15624 0 60091 -- MSL 1094 ( 7J 187) /L 16587,17895 2 75171 -- MSL 1095 ( 9E 163) /l 7317,18300 2 75187 -- MSL 1096 ( 9E 179) a" 13173,18399 2 75197 -- MSL 1097 ( 9E 189) ho 13173,750,3165 0 75186 -- MSL 1098 ( 9E 178) vZ 17076,23955 2 75150 -- MSL 1106 ( 9E 142) IJ 19245,17895,330 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/ABI0000644000175000017500000004525413753060053012311 00000000000000# M Arial Bd It name ABI spacewidth 7351 slant 12.000000 pcltypeface 16602 pclproportional 1 pclweight 3 pclstyle 1 ligatures fi fl 0 kernpairs 1 1 -1963 A T -1963 A V -1963 A W -1459 A Y -1963 A cq -1459 A ' -1459 F , -2932 F . -2932 F A -1459 L T -1963 L V -1459 L W -1459 L Y -1963 L cq -1963 L ' -1963 P , -3410 P . -3410 P A -1963 R T -477 R W -477 R Y -477 T , -1963 T hy -1459 T - -1459 T . -1963 T : -1963 T ; -1963 T A -1963 T O -477 T a -981 T c -981 T e -981 T i -477 T o -981 T r -477 T s -981 T u -477 T w -981 T y -981 V , -2428 V hy -981 V - -981 V . -2428 V : -981 V ; -981 V A -1963 V a -981 V e -981 V i -981 V o -981 V r -477 V u -477 V y -477 W , -1963 W hy -981 W - -981 W . -1963 W : -981 W ; -981 W A -1459 W a -477 W e -477 W i -232 W o -477 W r -477 W u -477 W y -477 Y , -2428 Y hy -1963 Y - -1963 Y . -2428 Y : -1459 Y ; -1459 Y A -1963 Y a -981 Y e -981 Y i -981 Y o -981 Y p -981 Y q -981 Y u -981 Y v -981 f f -477 f cq 478 f ' 478 r , -1459 r . -1459 r cq 982 r ' 982 v , -1459 v . -1459 w , -981 w . -981 y , -981 y . -981 oq oq -981 oq ` -981 ` oq -981 ` ` -981 cq s -477 ' s -477 cq t 478 ' t 478 cq cq -981 cq ' -981 ' cq -981 ' ' -981 charset ! 8811,18939,0,1847,-309,181 2 161057 -- U+0021 (19U 33) dq 12544,18939,0,2093,-2596,181 2 161058 -- U+0022 (19U 34) " " sh 14715,19262,323,2041,52,181 2 161059 -- U+0023 (19U 35) # " Do 14715,20373,2623,1847,155,181 2 161060 -- U+0024 (19U 36) $ " % 23526,19262,814,659,-1084,181 2 161061 -- U+0025 (19U 37) & 19107,19262,439,891,-877,181 2 161062 -- U+0026 (19U 38) aq 6292,18939,0,3734,-2686,181 2 161063 -- U+0027 (19U 39) ( 8811,19262,5568,4031,-425,181 3 161064 -- U+0028 (19U 40) ) 8811,19262,5568,220,3385,181 3 161065 -- U+0029 (19U 41) * 10297,19262,0,2984,-1278,181 2 161066 -- U+002A (19U 42) + 15451,15968,0,1240,-813,181 0 161067 -- U+002B (19U 43) , 7351,3579,4108,0,1046 0 161068 -- U+002C (19U 44) hy 8811,8617,0,1473,297,181 0 161069 -- U+002D (19U 45) - " . 7351,3579,0,0,155 0 161070 -- U+002E (19U 46) sl 7351,19262,323,4780,2468,181 2 161071 -- U+002F (19U 47) / " 0 14715,19017,323,1718,-387,181 2 161072 -- U+0030 (19U 48) 1 14715,19056,0,116,-1821,116 2 161073 -- U+0031 (19U 49) 2 14715,19017,0,1705,-283,181 2 161074 -- U+0032 (19U 50) 3 14715,19017,323,1421,-25,181 2 161075 -- U+0033 (19U 51) 4 14715,18939,0,1421,594,181 2 161076 -- U+0034 (19U 52) 5 14715,18681,323,1886,-361,181 2 161077 -- U+0035 (19U 53) 6 14715,19017,336,1835,-826,181 2 161078 -- U+0036 (19U 54) 7 14715,18681,0,2545,-1420,181 2 161079 -- U+0037 (19U 55) 8 14715,19017,336,1602,-425,181 2 161080 -- U+0038 (19U 56) 9 14715,19017,323,1369,-361,181 2 161081 -- U+0039 (19U 57) : 8811,13720,0,891,-542,181 0 161082 -- U+003A (19U 58) ; 8811,13720,4108,969,245,181 0 161083 -- U+003B (19U 59) < 15451,16549,0,1111,-942,181 0 161084 -- U+003C (19U 60) = 15451,13875,0,1240,-813,181 0 161085 -- U+003D (19U 61) > 15451,16524,0,1124,-942,181 0 161086 -- U+003E (19U 62) ? 16162,19262,0,1512,-1937,181 2 161087 -- U+003F (19U 63) at 25799,19275,5568,2157,-399,181 3 161088 -- U+0040 (19U 64) @ " A 19107,18939,0,26,1615,26 2 161089 -- U+0041 (19U 65) B 19107,18939,0,995,258,181 2 161090 -- U+0042 (19U 66) C 19107,19262,336,1938,-1188,181 2 161091 -- U+0043 (19U 67) D 19107,18939,0,1382,168,181 2 161092 -- U+0044 (19U 68) E 17648,18939,0,2752,233,181 2 161093 -- U+0045 (19U 69) F 16162,18939,0,3411,284,181 2 161094 -- U+0046 (19U 70) G 20580,19262,323,1524,-1020,181 2 161095 -- U+0047 (19U 71) H 19107,18939,0,2442,168,181 2 161096 -- U+0048 (19U 72) I 7351,18939,0,2739,400,181 2 161097 -- U+0049 (19U 73) J 14715,18939,323,2468,556,181 2 161098 -- U+004A (19U 74) K 19107,18939,0,3411,271,181 2 161099 -- U+004B (19U 75) L 16162,18939,0,543,129,181 2 161100 -- U+004C (19U 76) M 22040,18939,0,2519,245,181 2 161101 -- U+004D (19U 77) N 19107,18939,0,2390,129,181 2 161102 -- U+004E (19U 78) O 20580,19262,336,1486,-994,181 2 161103 -- U+004F (19U 79) P 17648,18939,0,2248,245,181 2 161104 -- U+0050 (19U 80) Q 20580,19262,2519,1473,-994,181 2 161105 -- U+0051 (19U 81) R 19107,18939,0,1822,155,181 2 161106 -- U+0052 (19U 82) S 17648,19262,323,1563,-309,181 2 161107 -- U+0053 (19U 83) T 16162,18939,0,3914,-1859,181 2 161108 -- U+0054 (19U 84) U 19107,18939,323,2455,-1097,181 2 161109 -- U+0055 (19U 85) V 17648,18939,0,4664,-1678,181 2 161110 -- U+0056 (19U 86) W 24973,18939,0,4599,-1782,181 2 161111 -- U+0057 (19U 87) X 17648,18939,0,4405,2119,181 2 161112 -- U+0058 (19U 88) Y 17648,18939,0,4431,-1717,181 2 161113 -- U+0059 (19U 89) Z 16162,18939,0,2829,659,181 2 161114 -- U+005A (19U 90) lB 8811,18939,5219,4121,1059,181 3 161115 -- U+005B (19U 91) [ " rs 7351,19262,323,1563,-748,181 2 161116 -- U+005C (19U 92) \ " rB 8811,18939,5219,2429,2791,181 3 161117 -- U+005D (19U 93) ] " ha 15451,19262,0,1111,-1459,181 2 161118 -- U+005E (19U 94) _ 14715,0,5232,1447,1563,181 1 161119 -- U+005F (19U 95) ga 8811,19366,0,1266,-2221,181 2 161120 -- U+0060 (19U 96) a 14715,14043,323,711,129,181 0 161121 -- U+0061 (19U 97) b 16162,18939,323,1072,362,181 2 161122 -- U+0062 (19U 98) c 14715,14043,323,1537,-270,181 0 161123 -- U+0063 (19U 99) d 16162,18939,323,2842,-244,181 2 161124 -- U+0064 (19U 100) e 14715,14043,323,1279,-219,181 0 161125 -- U+0065 (19U 101) f 8811,19262,0,4961,-102,181 2 161126 -- U+0066 (19U 102) g 16162,14043,5568,1628,491,181 1 161127 -- U+0067 (19U 103) h 16162,18939,0,788,207,181 2 161128 -- U+0068 (19U 104) i 7351,18939,0,2687,258,181 2 161129 -- U+0069 (19U 105) j 7351,18939,5568,2726,4212,181 3 161130 -- U+006A (19U 106) k 14715,18939,0,2855,323,181 2 161131 -- U+006B (19U 107) l 7351,18939,0,2661,284,181 2 161132 -- U+006C (19U 108) m 23526,14043,0,775,375,181 0 161133 -- U+006D (19U 109) n 16162,14043,0,801,207,181 0 161134 -- U+006E (19U 110) o 16162,14043,323,1008,-283,181 0 161135 -- U+006F (19U 111) p 16162,14043,5232,1176,1460,181 1 161136 -- U+0070 (19U 112) q 16162,14043,5232,1692,-257,181 1 161137 -- U+0071 (19U 113) r 10297,14043,0,3566,465,181 0 161138 -- U+0072 (19U 114) s 14715,14043,323,1201,736,181 0 161139 -- U+0073 (19U 115) t 8811,18474,323,2842,-671,181 2 161140 -- U+0074 (19U 116) u 16162,13720,323,1537,-542,181 0 161141 -- U+0075 (19U 117) v 14715,13720,0,2958,-658,181 0 161142 -- U+0076 (19U 118) w 20580,13720,0,2971,-580,181 0 161143 -- U+0077 (19U 119) x 14715,13720,0,2803,1899,181 0 161144 -- U+0078 (19U 120) y 14715,13720,5568,3023,1150,181 1 161145 -- U+0079 (19U 121) z 13229,13720,0,1809,878,181 0 161146 -- U+007A (19U 122) { 10297,19262,5568,3992,207,181 3 161147 -- U+007B (19U 123) lC " | 7403,19262,5568,0,-955 3 161148 -- U+007C (19U 124) ba " } 10297,19262,5568,633,3566,181 3 161149 -- U+007D (19U 125) rC " ti 15451,11937,0,1357,-451,181 0 161150 -- U+007E (19U 126) r! 8811,13720,5219,568,1008,181 1 161185 -- U+00A1 (19U 161) ct 14715,18888,5103,1486,-232,181 3 161186 -- U+00A2 (19U 162) Po 14715,19262,478,2752,775,181 2 161187 -- U+00A3 (19U 163) Cs 14715,16149,0,1809,-425,181 0 161188 -- U+00A4 (19U 164) Ye 14715,18939,0,4237,685,181 2 161189 -- U+00A5 (19U 165) bb 7403,19262,5568,0,-955 3 161190 -- U+00A6 (19U 166) sc 14715,19262,5607,1421,749,181 3 161191 -- U+00A7 (19U 167) ad 8811,18965,0,4018,-916,181 2 161192 -- U+00A8 (19U 168) co 19495,19327,465,2765,168,181 2 161193 -- U+00A9 (19U 169) Of 9793,19262,0,2429,-852,181 2 161194 -- U+00AA (19U 170) Fo 14715,12622,0,2235,-852,181 0 161195 -- U+00AB (19U 171) tno 15451,13875,0,1240,-813,181 0 161196 -- U+00AC (19U 172) u00AD 8811,8617,0,1473,297,181 0 161197 -- U+00AD (19U 173) rg 19495,19327,465,2765,168,181 2 161198 -- U+00AE (19U 174) u00AF 14612,22415,0,3604,-490,181 2 161199 -- U+00AF (19U 175) de 10581,19262,0,1886,-1588,181 2 161200 -- U+00B0 (19U 176) t+- 14521,17841,0,1718,-361,181 2 161201 -- U+00B1 (19U 177) S2 8811,19172,0,2984,-852,181 2 161202 -- U+00B2 (19U 178) S3 8811,19172,0,2816,-697,181 2 161203 -- U+00B3 (19U 179) aa 8811,19327,0,4018,-3539,181 2 161204 -- U+00B4 (19U 180) mc 15245,13720,5310,1537,2300,181 1 161205 -- U+00B5 (19U 181) ps 14715,18939,5206,2377,155,181 3 161206 -- U+00B6 (19U 182) pc 7351,11033,0,0,-580 0 60157 -- U+00B7 ( 7J 253) ac 8811,0,5491,0,1137 1 161208 -- U+00B8 (19U 184) S1 8811,19198,0,2080,-1717,181 2 161209 -- U+00B9 (19U 185) Om 9663,19262,0,2623,-593,181 2 161210 -- U+00BA (19U 186) Fc 14715,12622,0,659,723,181 0 161211 -- U+00BB (19U 187) 14 22066,19172,788,1473,-1317,181 2 161212 -- U+00BC (19U 188) 12 22066,19172,788,1357,-929,181 2 161213 -- U+00BD (19U 189) 34 22066,19172,788,1783,-684,181 2 161214 -- U+00BE (19U 190) r? 16162,13720,5542,0,607 1 161215 -- U+00BF (19U 191) `A 19107,23952,0,26,1615,26 2 161216 -- U+00C0 (19U 192) 'A 19107,23913,0,362,1615,181 2 161217 -- U+00C1 (19U 193) ^A 19107,23952,0,142,1499,142 2 161218 -- U+00C2 (19U 194) ~A 19107,23125,0,26,1615,26 2 161219 -- U+00C3 (19U 195) :A 19107,23177,0,271,1563,181 2 161220 -- U+00C4 (19U 196) oA 19107,22596,245,26,1615,26 2 161221 -- U+00C5 (19U 197) AE 26458,18939,0,2881,2170,181 2 161222 -- U+00C6 (19U 198) ,C 19107,19262,5413,1938,-1188,181 3 161223 -- U+00C7 (19U 199) `E 17648,23952,0,2752,233,181 2 161224 -- U+00C8 (19U 200) 'E 17648,23913,0,2752,233,181 2 161225 -- U+00C9 (19U 201) ^E 17648,23952,0,2752,233,181 2 161226 -- U+00CA (19U 202) :E 17648,23177,0,2752,233,181 2 161227 -- U+00CB (19U 203) `I 7351,23952,0,4095,400,181 2 161228 -- U+00CC (19U 204) 'I 7351,23913,0,5904,400,181 2 161229 -- U+00CD (19U 205) ^I 7351,23952,0,5245,400,181 2 161230 -- U+00CE (19U 206) :I 7351,23177,0,5943,400,181 2 161231 -- U+00CF (19U 207) -D 19107,18939,0,1395,349,181 2 161232 -- U+00D0 (19U 208) ~N 19107,23125,0,2390,129,181 2 161233 -- U+00D1 (19U 209) `O 20580,23952,336,1486,-994,181 2 161234 -- U+00D2 (19U 210) 'O 20580,23913,336,1486,-994,181 2 161235 -- U+00D3 (19U 211) ^O 20580,23952,336,1486,-994,181 2 161236 -- U+00D4 (19U 212) ~O 20580,23125,336,1486,-994,181 2 161237 -- U+00D5 (19U 213) :O 20580,23177,336,1486,-994,181 2 161238 -- U+00D6 (19U 214) tmu 15451,15645,0,917,-1123,181 0 161239 -- U+00D7 (19U 215) /O 20580,20283,1576,1550,-735,181 2 161240 -- U+00D8 (19U 216) `U 19107,23952,323,2455,-1097,181 2 161241 -- U+00D9 (19U 217) 'U 19107,23913,323,2455,-1097,181 2 161242 -- U+00DA (19U 218) ^U 19107,23952,323,2455,-1097,181 2 161243 -- U+00DB (19U 219) :U 19107,23177,323,2455,-1097,181 2 161244 -- U+00DC (19U 220) 'Y 17648,23913,0,4431,-1717,181 2 161245 -- U+00DD (19U 221) TP 17648,18939,0,1486,245,181 2 161246 -- U+00DE (19U 222) ss 16162,19262,323,543,388,181 2 161247 -- U+00DF (19U 223) `a 14715,19366,323,711,129,181 2 161248 -- U+00E0 (19U 224) 'a 14715,19327,323,1615,129,181 2 161249 -- U+00E1 (19U 225) ^a 14715,19353,323,711,129,181 2 161250 -- U+00E2 (19U 226) ~a 14715,18797,323,840,439,181 2 161251 -- U+00E3 (19U 227) :a 14715,18965,323,1253,129,181 2 161252 -- U+00E4 (19U 228) oa 14715,19947,323,711,129,181 2 161253 -- U+00E5 (19U 229) ae 23526,14043,323,698,504,181 0 161254 -- U+00E6 (19U 230) ,c 14715,14043,5387,1524,-257,181 1 161255 -- U+00E7 (19U 231) `e 14715,19366,323,1279,-219,181 2 161256 -- U+00E8 (19U 232) 'e 14715,19327,323,1473,-219,181 2 161257 -- U+00E9 (19U 233) ^e 14715,19353,323,1279,-219,181 2 161258 -- U+00EA (19U 234) :e 14715,18965,323,1279,-219,181 2 161259 -- U+00EB (19U 235) `i 7351,19366,0,3152,258,181 2 161260 -- U+00EC (19U 236) 'i 7351,19327,0,4896,258,181 2 161261 -- U+00ED (19U 237) ^i 7351,19353,0,4276,258,181 2 161262 -- U+00EE (19U 238) :i 7351,18965,0,5013,258,181 2 161263 -- U+00EF (19U 239) Sd 16162,18939,336,1240,-283,181 2 161264 -- U+00F0 (19U 240) ~n 16162,18797,0,801,207,181 2 161265 -- U+00F1 (19U 241) `o 16162,19366,323,1008,-283,181 2 161266 -- U+00F2 (19U 242) 'o 16162,19327,323,1008,-283,181 2 161267 -- U+00F3 (19U 243) ^o 16162,19353,323,1008,-283,181 2 161268 -- U+00F4 (19U 244) ~o 16162,18797,323,1008,-283,181 2 161269 -- U+00F5 (19U 245) :o 16162,18965,323,1008,-283,181 2 161270 -- U+00F6 (19U 246) tdi 14521,16304,0,1718,-361,181 0 161271 -- U+00F7 (19U 247) /o 16162,15115,1382,1137,-77,181 0 161272 -- U+00F8 (19U 248) `u 16162,19366,323,1537,-542,181 2 161273 -- U+00F9 (19U 249) 'u 16162,19327,323,1537,-542,181 2 161274 -- U+00FA (19U 250) ^u 16162,19353,323,1537,-542,181 2 161275 -- U+00FB (19U 251) :u 16162,18965,323,1537,-542,181 2 161276 -- U+00FC (19U 252) 'y 14715,19327,5568,3023,1150,181 3 161277 -- U+00FD (19U 253) Tp 16162,18939,5232,1098,1563,181 3 161278 -- U+00FE (19U 254) :y 14715,18965,5568,3023,1150,181 3 161279 -- U+00FF (19U 255) u0041_0306 19107,23500,0,26,1615,26 2 75203 -- U+0102 ( 9E 195) u0061_0306 14715,19224,323,956,129,181 2 75235 -- U+0103 ( 9E 227) u0041_0328 19107,18939,5491,1111,1615,181 3 75173 -- U+0104 ( 9E 165) u0061_0328 14715,14043,5491,814,129,181 1 75193 -- U+0105 ( 9E 185) 'C 19107,23913,336,1938,-1188,181 2 75206 -- U+0106 ( 9E 198) 'c 14715,19327,323,1537,-270,181 2 75238 -- U+0107 ( 9E 230) u0041_030C 19107,23875,336,1938,-1188,181 2 75208 -- U+010C ( 9E 200) u0061_030C 14715,19353,323,1925,-270,181 2 75240 -- U+010D ( 9E 232) u0044_030C 19107,23952,0,1382,168,181 2 75215 -- U+010E ( 9E 207) u0064_030C 19572,18939,323,4380,-244,181 2 75247 -- U+010F ( 9E 239) u0111 16162,18939,323,4405,-244,181 2 75248 -- U+0111 ( 9E 240) u0045_0328 17648,18939,5491,2752,233,181 3 75210 -- U+0118 ( 9E 202) u0065_0328 14715,14043,5491,1279,-219,181 1 75242 -- U+0119 ( 9E 234) u0045_030C 17648,23952,0,2752,233,181 2 75212 -- U+011A ( 9E 204) u0065_030C 14715,19353,323,1292,-219,181 2 75244 -- U+011B ( 9E 236) u0047_0306 20580,23500,323,1524,-1020,181 2 46288 -- U+011E ( 5T 208) u0067_0306 16162,19224,5568,1628,491,181 3 46320 -- U+011F ( 5T 240) u0049_0307 7351,23397,0,3604,400,181 2 46301 -- U+0130 ( 5T 221) .i 7351,13720,0,1602,258,181 0 46333 -- U+0131 ( 5T 253) IJ 20696,18939,323,2571,400,181 2 60135 -- U+0132 ( 7J 231) ij 14715,18939,5568,2597,90,181 3 60134 -- U+0133 ( 7J 230) u004C_0301 16162,23913,0,543,129,181 2 75205 -- U+0139 ( 9E 197) u006C_0301 7351,23784,0,5155,284,181 2 75237 -- U+013A ( 9E 229) u004C_030C 16162,18939,0,1344,129,181 2 75196 -- U+013D ( 9E 188) u006C_030C 10477,18939,0,4418,323,181 2 75198 -- U+013E ( 9E 190) u013F 16162,18939,0,504,168,181 2 95646 -- U+013F (11U 158) u0140 12674,18939,0,788,336,181 2 95647 -- U+0140 (11U 159) /L 16162,18939,0,646,930,181 2 75171 -- U+0141 ( 9E 163) /l 7351,18939,0,2726,530,181 2 75187 -- U+0142 ( 9E 179) u004E_0301 19107,23913,0,2390,129,181 2 75217 -- U+0143 ( 9E 209) u006E_0301 16162,19327,0,801,207,181 2 75249 -- U+0144 ( 9E 241) u004E_030C 19107,23952,0,2390,129,181 2 75218 -- U+0147 ( 9E 210) u006E_030C 16162,19353,0,891,207,181 2 75250 -- U+0148 ( 9E 242) u0149 18746,18939,0,685,245,181 2 95660 -- U+0149 (11U 172) u004F_030B 20580,23849,336,1486,-994,181 2 75221 -- U+0150 ( 9E 213) u006F_030B 16162,19262,323,1641,-283,181 2 75253 -- U+0151 ( 9E 245) OE 26458,19262,323,3398,-503,181 2 161164 -- U+0152 (19U 140) oe 24973,14043,323,1318,-219,181 0 161180 -- U+0153 (19U 156) u0052_0301 19107,23913,0,1822,155,181 2 75200 -- U+0154 ( 9E 192) u0072_0301 10297,19327,0,4044,465,181 2 75232 -- U+0155 ( 9E 224) u0052_030C 19107,23952,0,1822,155,181 2 75224 -- U+0158 ( 9E 216) u0072_030C 10297,19353,0,4767,465,181 2 75256 -- U+0159 ( 9E 248) u0053_0301 17648,23913,323,1563,-309,181 2 75148 -- U+015A ( 9E 140) u0073_0301 14715,19327,323,1201,736,181 2 75164 -- U+015B ( 9E 156) u0053_0327 17648,19262,5491,1563,-309,181 3 75178 -- U+015E ( 9E 170) u0073_0327 14715,14043,5387,1201,736,181 1 75194 -- U+015F ( 9E 186) vS 17648,23952,323,1563,-309,181 2 161162 -- U+0160 (19U 138) vs 14715,19353,323,1201,736,181 2 161178 -- U+0161 (19U 154) u0054_0327 16162,18939,7894,3914,-1859,181 3 75230 -- U+0162 ( 9E 222) u0074_0327 8811,18474,7261,2855,-438,181 3 75262 -- U+0163 ( 9E 254) u0054_030C 16162,23952,0,3914,-1859,181 2 75149 -- U+0164 ( 9E 141) u0074_030C 12674,18939,323,4392,-710,181 2 75165 -- U+0165 ( 9E 157) u0055_030A 19107,24856,323,2455,-1097,181 2 75225 -- U+016E ( 9E 217) u0075_030A 16162,19947,323,1537,-542,181 2 75257 -- U+016F ( 9E 249) u0055_030B 19107,23849,323,2455,-1097,181 2 75227 -- U+0170 ( 9E 219) u0075_030B 16162,19262,323,2403,-542,181 2 75259 -- U+0171 ( 9E 251) :Y 17648,23177,0,4431,-1717,181 2 161183 -- U+0178 (19U 159) u005A_0301 16162,23913,0,2829,659,181 2 75151 -- U+0179 ( 9E 143) u007A_0301 13229,19327,0,1809,878,181 2 75167 -- U+017A ( 9E 159) u005A_0307 16162,23397,0,2829,659,181 2 75183 -- U+017B ( 9E 175) u007A_0307 13229,19249,0,1809,878,181 2 75199 -- U+017C ( 9E 191) vZ 16162,23952,0,2829,659,181 2 75150 -- U+017D ( 9E 142) vz 13229,19353,0,2054,878,181 2 75166 -- U+017E ( 9E 158) Fn 14715,19262,5568,1357,1576,181 3 161155 -- U+0192 (19U 131) a^ 8811,19353,0,2868,-167,181 2 161160 -- U+02C6 (19U 136) ^ " ah 8811,19353,0,4276,-1575,181 2 75169 -- U+02C7 ( 9E 161) a- 8811,18436,0,3540,-929,181 2 60154 -- U+02C9 ( 7J 250) ab 8811,19224,0,2842,-916,181 2 75170 -- U+02D8 ( 9E 162) a. 8811,19249,0,1240,-2996,181 2 75263 -- U+02D9 ( 9E 255) ao 8811,19947,0,1473,-2660,181 2 60152 -- U+02DA ( 7J 248) ho 8811,245,5491,0,-322 1 75186 -- U+02DB ( 9E 178) ~ 8811,18797,0,3850,-1136,181 2 161176 -- U+02DC (19U 152) a~ " a" 8811,19262,0,4845,439,181 2 75197 -- U+02DD ( 9E 189) en 14715,8217,0,1266,1369,181 0 161174 -- U+2013 (19U 150) em 26458,8217,0,1318,1318,181 0 161175 -- U+2014 (19U 151) u2017 14612,0,9961,1550,1563,181 1 60095 -- U+2017 ( 7J 191) oq 7351,19159,0,2196,-1562,181 2 161169 -- U+2018 (19U 145) ` " cq 7351,18939,0,2584,-1950,181 2 161170 -- U+2019 (19U 146) ' " bq 7351,3579,4108,0,1046 0 161154 -- U+201A (19U 130) lq 13229,19159,0,2984,-1989,181 2 161171 -- U+201C (19U 147) rq 13229,18939,0,3075,-2079,181 2 161172 -- U+201D (19U 148) Bq 13229,3579,4108,0,1227 0 161156 -- U+201E (19U 132) dg 14715,18681,4522,2325,-916,181 2 161158 -- U+2020 (19U 134) dd 14715,18681,4522,2468,1344,181 2 161159 -- U+2021 (19U 135) bu 9263,13165,0,1835,-826,181 0 161173 -- U+2022 (19U 149) u2026 26458,3579,0,0,-1136 0 161157 -- U+2026 (19U 133) %0 26458,19262,749,1886,-477,181 2 161161 -- U+2030 (19U 137) fm 6343,18939,0,3682,-2686,181 2 60101 -- U+2032 ( 7J 197) sd 12674,18939,0,1964,-2596,181 2 60102 -- U+2033 ( 7J 198) fo 8811,12622,0,2519,-257,181 0 161163 -- U+2039 (19U 139) fc 8811,12622,0,943,1059,181 0 161179 -- U+203A (19U 155) u203C 15981,18939,0,1847,-309,181 2 87315 -- U+203C (10U 19) u207F 10477,15412,0,2209,-244,181 0 87548 -- U+207F (10U 252) u20A7 29210,18939,336,891,1059,181 2 60121 -- U+20A7 ( 7J 217) Eu 14715,19262,336,3514,607,181 2 161152 -- U+20AC (19U 128) u2105 23422,19262,814,1576,-503,181 2 60072 -- U+2105 ( 7J 168) u2113 13655,19262,323,2002,65,181 2 60122 -- U+2113 ( 7J 218) tm 26458,18939,0,0,-2505 2 161177 -- U+2122 (19U 153) \- 15451,11046,0,1240,-813,181 0 60096 -- U+2212 ( 7J 192) f/ 4418,19172,788,9909,7894,181 2 60109 -- U+2215 ( 7J 205) sq 15981,12196,0,0,-567 0 60091 -- U+25A1 ( 7J 187) u25CA 13074,18371,0,1899,-451,181 2 101079 -- U+25CA (12J 215) fi 16162,19262,0,2674,-219,181 2 60077 -- U+FB01 ( 7J 173) fl 16162,19262,0,2648,-180,181 2 60078 -- U+FB02 ( 7J 174) groff-1.23.0/font/devlj4/CR0000644000175000017500000003541013753060053012213 00000000000000# Courier name CR spacewidth 15873 pcltypeface 4099 pclproportional 0 pclweight 0 pclstyle 0 charset ! 15873,15060,330 0 161057 -- MSL 1 (19U 33) dq 15873,15060 0 161058 -- MSL 2 (19U 34) " " sh 15873,16827,2040 2 161059 -- MSL 3 (19U 35) # " Do 15873,17247,3642 2 161060 -- MSL 4 (19U 36) $ " % 15873,16380,330 2 161061 -- MSL 5 (19U 37) & 15873,14187,330 0 161062 -- MSL 6 (19U 38) cq 15873,15060 0 161170 -- MSL 8 (19U 146) ' " ( 15873,17070,2580 2 161064 -- MSL 9 (19U 40) ) 15873,17070,2580 2 161065 -- MSL 10 (19U 41) * 15873,15060 0 161066 -- MSL 11 (19U 42) + 15873,11385 0 161067 -- MSL 12 (19U 43) , 15873,3195,3420 0 161068 -- MSL 13 (19U 44) hy 15873,7275 0 161069 -- MSL 14 (19U 45) - " . 15873,2805,330 0 161070 -- MSL 15 (19U 46) sl 15873,18465,3765 2 161071 -- MSL 16 (19U 47) / " 0 15873,15390,330 0 161072 -- MSL 17 (19U 48) 1 15873,15060 0 161073 -- MSL 18 (19U 49) 2 15873,15390 0 161074 -- MSL 19 (19U 50) 3 15873,15390,330 0 161075 -- MSL 20 (19U 51) 4 15873,15060 0 161076 -- MSL 21 (19U 52) 5 15873,15060,330 0 161077 -- MSL 22 (19U 53) 6 15873,15390,330 0 161078 -- MSL 23 (19U 54) 7 15873,15060 0 161079 -- MSL 24 (19U 55) 8 15873,15390,330 0 161080 -- MSL 25 (19U 56) 9 15873,15390,330 0 161081 -- MSL 26 (19U 57) : 15873,9705,393 0 161082 -- MSL 27 (19U 58) ; 15873,9705,3420 0 161083 -- MSL 28 (19U 59) < 15873,10647,3 0 161084 -- MSL 29 (19U 60) = 15873,8451 0 161085 -- MSL 30 (19U 61) > 15873,10647,3 0 161086 -- MSL 31 (19U 62) ? 15873,15390,330 0 161087 -- MSL 32 (19U 63) at 15873,14391,363 0 161088 -- MSL 33 (19U 64) @ " A 15873,15060 0 161089 -- MSL 34 (19U 65) B 15873,15060 0 161090 -- MSL 35 (19U 66) C 15873,15390,330 0 161091 -- MSL 36 (19U 67) D 15873,15060 0 161092 -- MSL 37 (19U 68) E 15873,15060 0 161093 -- MSL 38 (19U 69) F 15873,15060 0 161094 -- MSL 39 (19U 70) G 15873,15390,330 0 161095 -- MSL 40 (19U 71) H 15873,15060 0 161096 -- MSL 41 (19U 72) I 15873,15060 0 161097 -- MSL 42 (19U 73) J 15873,15060,330 0 161098 -- MSL 43 (19U 74) K 15873,15060 0 161099 -- MSL 44 (19U 75) L 15873,15060 0 161100 -- MSL 45 (19U 76) M 15873,15060 0 161101 -- MSL 46 (19U 77) N 15873,15060 0 161102 -- MSL 47 (19U 78) O 15873,15390,330 0 161103 -- MSL 48 (19U 79) P 15873,15060 0 161104 -- MSL 49 (19U 80) Q 15873,15390,3360 0 161105 -- MSL 50 (19U 81) R 15873,15060 0 161106 -- MSL 51 (19U 82) S 15873,15390,330 0 161107 -- MSL 52 (19U 83) T 15873,15060 0 161108 -- MSL 53 (19U 84) U 15873,15060,330 0 161109 -- MSL 54 (19U 85) V 15873,15060 0 161110 -- MSL 55 (19U 86) W 15873,15060 0 161111 -- MSL 56 (19U 87) X 15873,15060 0 161112 -- MSL 57 (19U 88) Y 15873,15060 0 161113 -- MSL 58 (19U 89) Z 15873,15060 0 161114 -- MSL 59 (19U 90) lB 15873,17070,2580 2 161115 -- MSL 60 (19U 91) [ " rs 15873,18465,3765 2 161116 -- MSL 61 (19U 92) \ " rB 15873,17070,2580 2 161117 -- MSL 62 (19U 93) ] " ha 15873,19758 2 161118 -- MSL 63 (19U 94) _ 15873,0,6588 1 161119 -- MSL 64 (19U 95) oq 15873,15060 0 161169 -- MSL 66 (19U 145) ` " a 15873,11775,330 0 161121 -- MSL 67 (19U 97) b 15873,16500,330 2 161122 -- MSL 68 (19U 98) c 15873,11775,330 0 161123 -- MSL 69 (19U 99) d 15873,16500,330 2 161124 -- MSL 70 (19U 100) e 15873,11775,330 0 161125 -- MSL 71 (19U 101) f 15873,16500 2 161126 -- MSL 72 (19U 102) g 15873,11775,5145 1 161127 -- MSL 73 (19U 103) h 15873,16500 2 161128 -- MSL 74 (19U 104) i 15873,17235 2 161129 -- MSL 75 (19U 105) j 15873,17235,5145 3 161130 -- MSL 76 (19U 106) k 15873,16500 2 161131 -- MSL 77 (19U 107) l 15873,16500 2 161132 -- MSL 78 (19U 108) m 15873,11775 0 161133 -- MSL 79 (19U 109) n 15873,11775 0 161134 -- MSL 80 (19U 110) o 15873,11775,330 0 161135 -- MSL 81 (19U 111) p 15873,11775,5145 1 161136 -- MSL 82 (19U 112) q 15873,11775,5145 1 161137 -- MSL 83 (19U 113) r 15873,11775 0 161138 -- MSL 84 (19U 114) s 15873,11775,330 0 161139 -- MSL 85 (19U 115) t 15873,14826,330 0 161140 -- MSL 86 (19U 116) u 15873,11445,330 0 161141 -- MSL 87 (19U 117) v 15873,11445 0 161142 -- MSL 88 (19U 118) w 15873,11445 0 161143 -- MSL 89 (19U 119) x 15873,11445 0 161144 -- MSL 90 (19U 120) y 15873,11445,5145 1 161145 -- MSL 91 (19U 121) z 15873,11445 0 161146 -- MSL 92 (19U 122) { 15873,20130,6075 3 161147 -- MSL 93 (19U 123) lC " | 15873,19758,6588 3 161148 -- MSL 94 (19U 124) ba " } 15873,20130,6075 3 161149 -- MSL 95 (19U 125) rC " ti 15873,7233 0 161150 -- MSL 96 (19U 126) `A 15873,21180 2 161216 -- MSL 99 (19U 192) ^A 15873,21180 2 161218 -- MSL 100 (19U 194) `E 15873,21180 2 161224 -- MSL 101 (19U 200) ^E 15873,21180 2 161226 -- MSL 102 (19U 202) :E 15873,20670 2 161227 -- MSL 103 (19U 203) ^I 15873,21180 2 161230 -- MSL 104 (19U 206) :I 15873,20670 2 161231 -- MSL 105 (19U 207) aa 15873,17565 2 161204 -- MSL 106 (19U 180) ga 15873,17565 2 161120 -- MSL 107 (19U 96) a^ 15873,17565 2 161160 -- MSL 108 (19U 136) ^ " ad 15873,16905 2 161192 -- MSL 109 (19U 168) ~ 15873,16830 2 161176 -- MSL 110 (19U 152) a~ " `U 15873,21180,330 2 161241 -- MSL 111 (19U 217) ^U 15873,21180,330 2 161243 -- MSL 112 (19U 219) u00AF 15873,21108 2 161199 -- MSL 113 (19U 175) 'Y 15873,21180 2 161245 -- MSL 114 (19U 221) 'y 15873,17565,5145 3 161277 -- MSL 115 (19U 253) de 15873,15390 0 161200 -- MSL 116 (19U 176) ,C 15873,15390,5175 1 161223 -- MSL 117 (19U 199) ,c 15873,11775,4815 1 161255 -- MSL 118 (19U 231) ~N 15873,20571 2 161233 -- MSL 119 (19U 209) ~n 15873,16830 2 161265 -- MSL 120 (19U 241) r! 15873,11880,3510 0 161185 -- MSL 121 (19U 161) r? 15873,11898,3822 0 161215 -- MSL 122 (19U 191) Cs 15873,15684 2 161188 -- MSL 123 (19U 164) Po 15873,15390,330 0 161187 -- MSL 124 (19U 163) Ye 15873,15060 0 161189 -- MSL 125 (19U 165) sc 15873,15390,1905 0 161191 -- MSL 126 (19U 167) Fn 15873,15090,4350 0 161155 -- MSL 127 (19U 131) ct 15873,16179,1431 2 161186 -- MSL 128 (19U 162) ^a 15873,17565,330 2 161250 -- MSL 129 (19U 226) ^e 15873,17565,330 2 161258 -- MSL 130 (19U 234) ^o 15873,17565,330 2 161268 -- MSL 131 (19U 244) ^u 15873,17565,330 2 161275 -- MSL 132 (19U 251) 'a 15873,17565,330 2 161249 -- MSL 133 (19U 225) 'e 15873,17565,330 2 161257 -- MSL 134 (19U 233) 'o 15873,17565,330 2 161267 -- MSL 135 (19U 243) 'u 15873,17565,330 2 161274 -- MSL 136 (19U 250) `a 15873,17565,330 2 161248 -- MSL 137 (19U 224) `e 15873,17565,330 2 161256 -- MSL 138 (19U 232) `o 15873,17565,330 2 161266 -- MSL 139 (19U 242) `u 15873,17565,330 2 161273 -- MSL 140 (19U 249) :a 15873,16905,330 2 161252 -- MSL 141 (19U 228) :e 15873,16905,330 2 161259 -- MSL 142 (19U 235) :o 15873,16905,330 2 161270 -- MSL 143 (19U 246) :u 15873,16905,330 2 161276 -- MSL 144 (19U 252) oA 15873,21690 2 161221 -- MSL 145 (19U 197) ^i 15873,17565 2 161262 -- MSL 146 (19U 238) /O 15873,15591,612 2 161240 -- MSL 147 (19U 216) AE 15873,15060 0 161222 -- MSL 148 (19U 198) oa 15873,17997,330 2 161253 -- MSL 149 (19U 229) 'i 15873,17565 2 161261 -- MSL 150 (19U 237) /o 15873,11856,459 0 161272 -- MSL 151 (19U 248) ae 15873,11775,330 0 161254 -- MSL 152 (19U 230) :A 15873,20670 2 161220 -- MSL 153 (19U 196) `i 15873,17565 2 161260 -- MSL 154 (19U 236) :O 15873,20670,330 2 161238 -- MSL 155 (19U 214) :U 15873,20670,330 2 161244 -- MSL 156 (19U 220) 'E 15873,21180 2 161225 -- MSL 157 (19U 201) :i 15873,16905 2 161263 -- MSL 158 (19U 239) ss 15873,16500,330 2 161247 -- MSL 159 (19U 223) ^O 15873,21180,330 2 161236 -- MSL 160 (19U 212) 'A 15873,21180 2 161217 -- MSL 161 (19U 193) ~A 15873,20571 2 161219 -- MSL 162 (19U 195) ~a 15873,16830,330 2 161251 -- MSL 163 (19U 227) -D 15873,15060 0 161232 -- MSL 164 (19U 208) Sd 15873,18015,330 2 161264 -- MSL 165 (19U 240) 'I 15873,21180 2 161229 -- MSL 166 (19U 205) `I 15873,21180 2 161228 -- MSL 167 (19U 204) 'O 15873,21180,330 2 161235 -- MSL 168 (19U 211) `O 15873,21180,330 2 161234 -- MSL 169 (19U 210) ~O 15873,20571,330 2 161237 -- MSL 170 (19U 213) ~o 15873,16830,330 2 161269 -- MSL 171 (19U 245) vS 15873,21180,330 2 161162 -- MSL 172 (19U 138) vs 15873,17565,330 2 161178 -- MSL 173 (19U 154) 'U 15873,21180,330 2 161242 -- MSL 174 (19U 218) :Y 15873,20670 2 161183 -- MSL 175 (19U 159) :y 15873,16905,5145 3 161279 -- MSL 176 (19U 255) TP 15873,15060 0 161246 -- MSL 177 (19U 222) Tp 15873,16500,5145 3 161278 -- MSL 178 (19U 254) mc 15873,11445,5595 1 161205 -- MSL 180 (19U 181) ps 15873,19635,4080 2 161206 -- MSL 181 (19U 182) 34 15873,15519,2673 2 161214 -- MSL 182 (19U 190) \- 15873,6435 0 60096 -- MSL 183 ( 7J 192) 14 15873,15519,2673 2 161212 -- MSL 184 (19U 188) 12 15873,15519,2673 2 161213 -- MSL 185 (19U 189) Of 15873,15390 0 161194 -- MSL 186 (19U 170) Om 15873,15390 0 161210 -- MSL 187 (19U 186) Fo 15873,11490 0 161195 -- MSL 188 (19U 171) Fc 15873,11490 0 161211 -- MSL 190 (19U 187) t+- 15873,11385,2835 0 161201 -- MSL 191 (19U 177) bb 15873,19083,5916 3 161190 -- MSL 192 (19U 166) co 15873,19635 2 161193 -- MSL 193 (19U 169) tno 15873,8865 0 161196 -- MSL 194 (19U 172) u00AD 15873,7275 0 161197 -- MSL 195 (19U 173) rg 15873,19635 2 161198 -- MSL 196 (19U 174) S2 15873,15240 0 161202 -- MSL 197 (19U 178) S3 15873,15240 0 161203 -- MSL 198 (19U 179) ac 15873,0,4815 1 161208 -- MSL 199 (19U 184) S1 15873,15060 0 161209 -- MSL 200 (19U 185) tmu 15873,11340 0 161239 -- MSL 201 (19U 215) tdi 15873,10530 0 161271 -- MSL 202 (19U 247) u203C 15873,15060,330 0 87315 -- MSL 221 (10U 19) u20A7 15873,15060,330 0 60121 -- MSL 232 ( 7J 217) pc 15873,8931 0 161207 -- MSL 302 (19U 183) u013F 15873,15060 0 51943 -- MSL 306 ( 6J 231) u0140 15873,16500 2 51959 -- MSL 307 ( 6J 247) u2113 15873,18150,297 2 60122 -- MSL 308 ( 7J 218) u0149 15873,15060 0 51951 -- MSL 309 ( 6J 239) fm 15873,15060 0 60101 -- MSL 310 ( 7J 197) sd 15873,15060 0 60102 -- MSL 311 ( 7J 198) dg 15873,15060,1290 0 161158 -- MSL 312 (19U 134) tm 15873,17850 2 161177 -- MSL 313 (19U 153) u2017 15873,0,6588 1 60095 -- MSL 314 ( 7J 191) ah 15873,17565 2 75169 -- MSL 315 ( 9E 161) ao 15873,17997 2 60152 -- MSL 316 ( 7J 248) f/ 15873,15519,2673 2 60109 -- MSL 324 ( 7J 205) em 15873,7275 0 161175 -- MSL 325 (19U 151) en 15873,7275 0 161174 -- MSL 326 (19U 150) dd 15873,15060,1290 0 161159 -- MSL 327 (19U 135) .i 15873,11445 0 46333 -- MSL 328 ( 5T 253) aq 15873,15060 0 161063 -- MSL 329 (19U 39) bu 15873,12714 0 161173 -- MSL 331 (19U 149) u207F 15873,15240 0 87548 -- MSL 332 (10U 252) u0111 15873,16500,330 2 75248 -- MSL 342 ( 9E 240) u0041_0306 15873,20133 2 75203 -- MSL 400 ( 9E 195) u0061_0306 15873,16725,330 2 75235 -- MSL 401 ( 9E 227) u0041_0328 15873,15060,3624 0 75173 -- MSL 404 ( 9E 165) u0061_0328 15873,11775,4263 0 75193 -- MSL 405 ( 9E 185) 'C 15873,21180,330 2 75206 -- MSL 406 ( 9E 198) 'c 15873,17565,330 2 75238 -- MSL 407 ( 9E 230) u0041_030C 15873,21180,330 2 75208 -- MSL 410 ( 9E 200) u0061_030C 15873,17565,330 2 75240 -- MSL 411 ( 9E 232) u0044_030C 15873,21180 2 75215 -- MSL 414 ( 9E 207) u0064_030C 15873,18870,330 2 75247 -- MSL 415 ( 9E 239) u0045_030C 15873,21180 2 75212 -- MSL 416 ( 9E 204) u0065_030C 15873,17565,330 2 75244 -- MSL 417 ( 9E 236) u0045_0328 15873,15060,3624 0 75210 -- MSL 422 ( 9E 202) u0065_0328 15873,11775,4263 0 75242 -- MSL 423 ( 9E 234) u004C_0301 15873,21180 2 75205 -- MSL 440 ( 9E 197) u006C_0301 15873,22326 2 75237 -- MSL 441 ( 9E 229) u004C_030C 15873,18870 2 75196 -- MSL 442 ( 9E 188) u006C_030C 15873,18870 2 75198 -- MSL 443 ( 9E 190) u004E_0301 15873,21180 2 75217 -- MSL 446 ( 9E 209) u006E_0301 15873,17565 2 75249 -- MSL 447 ( 9E 241) u004E_030C 15873,21180 2 75218 -- MSL 448 ( 9E 210) u006E_030C 15873,17565 2 75250 -- MSL 449 ( 9E 242) u004F_030B 15873,21810,330 2 75221 -- MSL 452 ( 9E 213) u006F_030B 15873,18195,330 2 75253 -- MSL 453 ( 9E 245) u0052_0301 15873,21180 2 75200 -- MSL 456 ( 9E 192) u0072_0301 15873,17565 2 75232 -- MSL 457 ( 9E 224) u0052_030C 15873,21180 2 75224 -- MSL 458 ( 9E 216) u0072_030C 15873,17565 2 75256 -- MSL 459 ( 9E 248) u0053_0301 15873,21180,330 2 75148 -- MSL 462 ( 9E 140) u0073_0301 15873,17565,330 2 75164 -- MSL 463 ( 9E 156) u0054_030C 15873,21180 2 75149 -- MSL 466 ( 9E 141) u0074_030C 15873,18870,330 2 75165 -- MSL 467 ( 9E 157) u0054_0327 15873,15060,5175 1 75230 -- MSL 468 ( 9E 222) u0074_0327 15873,14826,4815 1 75262 -- MSL 469 ( 9E 254) u0055_030B 15873,21810,330 2 75227 -- MSL 474 ( 9E 219) u0075_030B 15873,18195,330 2 75259 -- MSL 475 ( 9E 251) u0055_030A 15873,21690,330 2 75225 -- MSL 476 ( 9E 217) u0075_030A 15873,17997,330 2 75257 -- MSL 477 ( 9E 249) u005A_0301 15873,21180 2 75151 -- MSL 482 ( 9E 143) u007A_0301 15873,17565 2 75167 -- MSL 483 ( 9E 159) u005A_0307 15873,20670 2 75183 -- MSL 484 ( 9E 175) u007A_0307 15873,16905 2 75199 -- MSL 485 ( 9E 191) u2070 15873,15240 0 51753 -- MSL 1000 ( 6J 41) u2074 15873,15060 0 51748 -- MSL 1001 ( 6J 36) u2075 15873,15060 0 51749 -- MSL 1002 ( 6J 37) u2076 15873,15240 0 51806 -- MSL 1003 ( 6J 94) u2077 15873,15060 0 51750 -- MSL 1004 ( 6J 38) u2078 15873,15240 0 51754 -- MSL 1005 ( 6J 42) u2079 15873,15240 0 51752 -- MSL 1006 ( 6J 40) lq 15873,15060 0 161171 -- MSL 1017 (19U 147) rq 15873,15060 0 161172 -- MSL 1018 (19U 148) Bq 15873,3495,3120 0 161156 -- MSL 1019 (19U 132) u2003 15873,0 0 51821 -- MSL 1020 ( 6J 109) u2002 15873,0 0 51822 -- MSL 1021 ( 6J 110) u2009 15873,0 0 51828 -- MSL 1023 ( 6J 116) u2026 15873,2805,330 0 161157 -- MSL 1028 (19U 133) vz 15873,17565 2 75166 -- MSL 1031 ( 9E 158) u2120 15873,18000 2 128299 -- MSL 1034 (15U 43) u211E 15873,15060,2466 0 51794 -- MSL 1036 ( 6J 82) fi 15873,17235 2 60077 -- MSL 1040 ( 7J 173) fl 15873,16500 2 60078 -- MSL 1041 ( 7J 174) ff 15873,16500 2 51883 -- MSL 1042 ( 6J 171) Fi 15873,16500 2 51884 -- MSL 1043 ( 6J 172) Fl 15873,16500 2 51885 -- MSL 1044 ( 6J 173) ij 15873,17235,5145 3 60134 -- MSL 1047 ( 7J 230) u2105 15873,15543,2634 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 15873,20133,330 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 15873,16725,5145 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 15873,15390,5175 1 75178 -- MSL 1063 ( 9E 170) u0073_0327 15873,11775,4815 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 15873,20670 2 46301 -- MSL 1065 ( 5T 221) bq 15873,3495,3120 0 161154 -- MSL 1067 (19U 130) %0 15873,16380,330 2 161161 -- MSL 1068 (19U 137) a- 15873,15726 2 60154 -- MSL 1084 ( 7J 250) ab 15873,16725 2 75170 -- MSL 1086 ( 9E 162) a. 15873,16905 2 75263 -- MSL 1088 ( 9E 255) oe 15873,11775,330 0 161180 -- MSL 1090 (19U 156) OE 15873,15060 0 161164 -- MSL 1091 (19U 140) fo 15873,10845 0 161163 -- MSL 1092 (19U 139) fc 15873,10845 0 161179 -- MSL 1093 (19U 155) sq 15873,14106 0 60091 -- MSL 1094 ( 7J 187) /L 15873,15060 0 75171 -- MSL 1095 ( 9E 163) /l 15873,16500 2 75187 -- MSL 1096 ( 9E 179) a" 15873,18195 2 75197 -- MSL 1097 ( 9E 189) ho 15873,0,4263 0 75186 -- MSL 1098 ( 9E 178) vZ 15873,21180 2 75150 -- MSL 1106 ( 9E 142) IJ 15873,15060,2850 0 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/CLARENDON0000644000175000017500000003533513753060053013222 00000000000000# Clarendon Cd name CLARENDON spacewidth 5856 pcltypeface 4140 pclproportional 1 pclweight 3 pclstyle 4 ligatures fi fl ff ffi ffl 0 charset ! 6342,18300 2 161057 -- MSL 1 (19U 33) dq 11709,18645 2 161058 -- MSL 2 (19U 34) " " sh 11709,18300 2 161059 -- MSL 3 (19U 35) # " Do 11709,18309,306 2 161060 -- MSL 4 (19U 36) $ " % 17565,18645,345 2 161061 -- MSL 5 (19U 37) & 16587,18645,345 2 161062 -- MSL 6 (19U 38) cq 5856,18645 2 161170 -- MSL 8 (19U 146) ' " ( 5856,18300,6870 3 161064 -- MSL 9 (19U 40) ) 5856,18300,6870 3 161065 -- MSL 10 (19U 41) * 11709,18645 2 161066 -- MSL 11 (19U 42) + 17565,16545 0 161067 -- MSL 12 (19U 43) , 5856,3945,3375 0 161068 -- MSL 13 (19U 44) hy 5856,8295 0 161069 -- MSL 14 (19U 45) - " . 5856,3945 0 161070 -- MSL 15 (19U 46) sl 5856,18645,345 2 161071 -- MSL 16 (19U 47) / " 0 11709,18645,345 2 161072 -- MSL 17 (19U 48) 1 11709,18300 2 161073 -- MSL 18 (19U 49) 2 11709,18645,345 2 161074 -- MSL 19 (19U 50) 3 11709,18645,345 2 161075 -- MSL 20 (19U 51) 4 11709,18300 2 161076 -- MSL 21 (19U 52) 5 11709,18300,345 2 161077 -- MSL 22 (19U 53) 6 11709,18645,345 2 161078 -- MSL 23 (19U 54) 7 11709,18300 2 161079 -- MSL 24 (19U 55) 8 11709,18645,345 2 161080 -- MSL 25 (19U 56) 9 11709,18645,345 2 161081 -- MSL 26 (19U 57) : 5856,13965 0 161082 -- MSL 27 (19U 58) ; 5856,13965,3375 0 161083 -- MSL 28 (19U 59) < 26346,16068 0 161084 -- MSL 29 (19U 60) = 17565,12540 0 161085 -- MSL 30 (19U 61) > 26346,16068 0 161086 -- MSL 31 (19U 62) ? 11709,18300 2 161087 -- MSL 32 (19U 63) at 26346,16950,4131 2 161088 -- MSL 33 (19U 64) @ " A 13662,18300 2 161089 -- MSL 34 (19U 65) B 13662,18300 2 161090 -- MSL 35 (19U 66) C 12684,18645,345 2 161091 -- MSL 36 (19U 67) D 13662,18300 2 161092 -- MSL 37 (19U 68) E 13662,18285 2 161093 -- MSL 38 (19U 69) F 13173,18300 2 161094 -- MSL 39 (19U 70) G 13662,18645,345 2 161095 -- MSL 40 (19U 71) H 15126,18300 2 161096 -- MSL 41 (19U 72) I 7806,18300 2 161097 -- MSL 42 (19U 73) J 11220,18300,345 2 161098 -- MSL 43 (19U 74) K 14637,18300 2 161099 -- MSL 44 (19U 75) L 12198,18300 2 161100 -- MSL 45 (19U 76) M 18051,18300 2 161101 -- MSL 46 (19U 77) N 14637,18300 2 161102 -- MSL 47 (19U 78) O 13662,18645,345 2 161103 -- MSL 48 (19U 79) P 13173,18300 2 161104 -- MSL 49 (19U 80) Q 14148,18645,2553 2 161105 -- MSL 50 (19U 81) R 15126,18300,345 2 161106 -- MSL 51 (19U 82) S 12198,18645,345 2 161107 -- MSL 52 (19U 83) T 13662,18300 2 161108 -- MSL 53 (19U 84) U 13173,18300,345 2 161109 -- MSL 54 (19U 85) V 14148,18300 2 161110 -- MSL 55 (19U 86) W 19515,18300 2 161111 -- MSL 56 (19U 87) X 13662,18300 2 161112 -- MSL 57 (19U 88) Y 13173,18300 2 161113 -- MSL 58 (19U 89) Z 12198,18300 2 161114 -- MSL 59 (19U 90) lB 5856,18300,5085 3 161115 -- MSL 60 (19U 91) [ " rs 5856,18645,345 2 161116 -- MSL 61 (19U 92) \ " rB 5856,18300,5085 3 161117 -- MSL 62 (19U 93) ] " ha 13173,19758 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588 1 161119 -- MSL 64 (19U 95) oq 5856,18645 2 161169 -- MSL 66 (19U 145) ` " a 13662,14250,345 0 161121 -- MSL 67 (19U 97) b 12684,18300,345 2 161122 -- MSL 68 (19U 98) c 11220,14250,345 0 161123 -- MSL 69 (19U 99) d 12684,18300,345 2 161124 -- MSL 70 (19U 100) e 11709,14250,345 0 161125 -- MSL 71 (19U 101) f 8781,18645 2 161126 -- MSL 72 (19U 102) g 13662,15165,4605 1 161127 -- MSL 73 (19U 103) h 13173,18300 2 161128 -- MSL 74 (19U 104) i 6831,18705 2 161129 -- MSL 75 (19U 105) j 8295,18705,4605 3 161130 -- MSL 76 (19U 106) k 13173,18300 2 161131 -- MSL 77 (19U 107) l 6831,18300 2 161132 -- MSL 78 (19U 108) m 19515,14250 0 161133 -- MSL 79 (19U 109) n 13173,14250 0 161134 -- MSL 80 (19U 110) o 12198,14250,345 0 161135 -- MSL 81 (19U 111) p 12684,14250,4290 1 161136 -- MSL 82 (19U 112) q 12684,14250,4290 1 161137 -- MSL 83 (19U 113) r 9759,14250 0 161138 -- MSL 84 (19U 114) s 11220,14250,345 0 161139 -- MSL 85 (19U 115) t 8295,17265,345 2 161140 -- MSL 86 (19U 116) u 13173,13905,345 0 161141 -- MSL 87 (19U 117) v 11709,13905 0 161142 -- MSL 88 (19U 118) w 17565,13905 0 161143 -- MSL 89 (19U 119) x 12198,13905 0 161144 -- MSL 90 (19U 120) y 12198,13905,4605 1 161145 -- MSL 91 (19U 121) z 10245,13905 0 161146 -- MSL 92 (19U 122) { 13173,19935,6210 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588 3 161148 -- MSL 94 (19U 124) ba " } 13173,19935,6210 3 161149 -- MSL 95 (19U 125) rC " ti 26346,9435 0 161150 -- MSL 96 (19U 126) `A 13662,23355 2 161216 -- MSL 99 (19U 192) ^A 13662,22755 2 161218 -- MSL 100 (19U 194) `E 13662,23355 2 161224 -- MSL 101 (19U 200) ^E 13662,22755 2 161226 -- MSL 102 (19U 202) :E 13662,23325 2 161227 -- MSL 103 (19U 203) ^I 7806,22755 2 161230 -- MSL 104 (19U 206) :I 7806,23325 2 161231 -- MSL 105 (19U 207) aa 11709,19305 2 161204 -- MSL 106 (19U 180) ga 11709,19305 2 161120 -- MSL 107 (19U 96) a^ 11709,18180 2 161160 -- MSL 108 (19U 136) ^ " ad 11709,18750 2 161192 -- MSL 109 (19U 168) ~ 11709,18654 2 161176 -- MSL 110 (19U 152) a~ " `U 13173,23355,345 2 161241 -- MSL 111 (19U 217) ^U 13173,22755,345 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105 2 161199 -- MSL 113 (19U 175) 'Y 13173,23355 2 161245 -- MSL 114 (19U 221) 'y 12198,19305,4605 3 161277 -- MSL 115 (19U 253) de 11709,18645 2 161200 -- MSL 116 (19U 176) ,C 12684,18645,4725 3 161223 -- MSL 117 (19U 199) ,c 11220,14250,4737 1 161255 -- MSL 118 (19U 231) ~N 14637,23229 2 161233 -- MSL 119 (19U 209) ~n 13173,18654 2 161265 -- MSL 120 (19U 241) r! 6342,13956,4344 1 161185 -- MSL 121 (19U 161) r? 11709,13956,4344 1 161215 -- MSL 122 (19U 191) Cs 17565,15834 0 161188 -- MSL 123 (19U 164) Po 11709,18645,345 2 161187 -- MSL 124 (19U 163) Ye 11709,18300 2 161189 -- MSL 125 (19U 165) sc 11709,19605,6420 3 161191 -- MSL 126 (19U 167) Fn 11709,18645 2 161155 -- MSL 127 (19U 131) ct 11709,16917 2 161186 -- MSL 128 (19U 162) ^a 13662,18180,345 2 161250 -- MSL 129 (19U 226) ^e 11709,18180,345 2 161258 -- MSL 130 (19U 234) ^o 12198,18180,345 2 161268 -- MSL 131 (19U 244) ^u 13173,18180,345 2 161275 -- MSL 132 (19U 251) 'a 13662,19305,345 2 161249 -- MSL 133 (19U 225) 'e 11709,19305,345 2 161257 -- MSL 134 (19U 233) 'o 12198,19305,345 2 161267 -- MSL 135 (19U 243) 'u 13173,19305,345 2 161274 -- MSL 136 (19U 250) `a 13662,19305,345 2 161248 -- MSL 137 (19U 224) `e 11709,19305,345 2 161256 -- MSL 138 (19U 232) `o 12198,19305,345 2 161266 -- MSL 139 (19U 242) `u 13173,19305,345 2 161273 -- MSL 140 (19U 249) :a 13662,18750,345 2 161252 -- MSL 141 (19U 228) :e 11709,18750,345 2 161259 -- MSL 142 (19U 235) :o 12198,18750,345 2 161270 -- MSL 143 (19U 246) :u 13173,18750,345 2 161276 -- MSL 144 (19U 252) oA 13662,25200 2 161221 -- MSL 145 (19U 197) ^i 6831,18180 2 161262 -- MSL 146 (19U 238) /O 13662,18645,345 2 161240 -- MSL 147 (19U 216) AE 22932,18285 2 161222 -- MSL 148 (19U 198) oa 13662,21195,345 2 161253 -- MSL 149 (19U 229) 'i 6831,19305 2 161261 -- MSL 150 (19U 237) /o 12198,14250,345 0 161272 -- MSL 151 (19U 248) ae 18051,14250,345 0 161254 -- MSL 152 (19U 230) :A 13662,23325 2 161220 -- MSL 153 (19U 196) `i 6831,19305 2 161260 -- MSL 154 (19U 236) :O 13662,23325,345 2 161238 -- MSL 155 (19U 214) :U 13173,23325,345 2 161244 -- MSL 156 (19U 220) 'E 13662,23355 2 161225 -- MSL 157 (19U 201) :i 6831,18750 2 161263 -- MSL 158 (19U 239) ss 13173,18645 2 161247 -- MSL 159 (19U 223) ^O 13662,22755,345 2 161236 -- MSL 160 (19U 212) 'A 13662,23355 2 161217 -- MSL 161 (19U 193) ~A 13662,23229 2 161219 -- MSL 162 (19U 195) ~a 13662,18654,345 2 161251 -- MSL 163 (19U 227) -D 13662,18300 2 161232 -- MSL 164 (19U 208) Sd 12198,19083,345 2 161264 -- MSL 165 (19U 240) 'I 7806,23355 2 161229 -- MSL 166 (19U 205) `I 7806,23355 2 161228 -- MSL 167 (19U 204) 'O 13662,23355,345 2 161235 -- MSL 168 (19U 211) `O 13662,23355,345 2 161234 -- MSL 169 (19U 210) ~O 13662,23229,345 2 161237 -- MSL 170 (19U 213) ~o 12198,18654,345 2 161269 -- MSL 171 (19U 245) vS 12198,22755,345 2 161162 -- MSL 172 (19U 138) vs 11220,18180,345 2 161178 -- MSL 173 (19U 154) 'U 13173,23355,345 2 161242 -- MSL 174 (19U 218) :Y 13173,23325 2 161183 -- MSL 175 (19U 159) :y 12198,18750,4605 3 161279 -- MSL 176 (19U 255) TP 13173,18300 2 161246 -- MSL 177 (19U 222) Tp 12684,18300,4290 3 161278 -- MSL 178 (19U 254) mc 14637,10800,5193 1 161205 -- MSL 180 (19U 181) ps 12198,19635,4200 3 161206 -- MSL 181 (19U 182) 34 17565,18645,345 2 161214 -- MSL 182 (19U 190) \- 17565,10200 0 60096 -- MSL 183 ( 7J 192) 14 17565,18645,345 2 161212 -- MSL 184 (19U 188) 12 17565,18645,345 2 161213 -- MSL 185 (19U 189) Of 11709,18645 2 161194 -- MSL 186 (19U 170) Om 11709,18645 2 161210 -- MSL 187 (19U 186) Fo 12198,12195 0 161195 -- MSL 188 (19U 171) Fc 12198,12195 0 161211 -- MSL 190 (19U 187) t+- 17565,16500 0 161201 -- MSL 191 (19U 177) bb 13173,19083,5916 3 161190 -- MSL 192 (19U 166) co 13173,19725 2 161193 -- MSL 193 (19U 169) tno 17565,13479 0 161196 -- MSL 194 (19U 172) u00AD 5856,8295 0 161197 -- MSL 195 (19U 173) rg 13173,19725 2 161198 -- MSL 196 (19U 174) S2 7806,18480 2 161202 -- MSL 197 (19U 178) S3 7806,18480 2 161203 -- MSL 198 (19U 179) ac 11709,108,4737 1 161208 -- MSL 199 (19U 184) S1 7806,18300 2 161209 -- MSL 200 (19U 185) tmu 17565,16782 0 161239 -- MSL 201 (19U 215) tdi 17565,15045 0 161271 -- MSL 202 (19U 247) u203C 12198,18300 2 87315 -- MSL 221 (10U 19) u20A7 21468,18300,345 2 60121 -- MSL 232 ( 7J 217) pc 5856,11745 0 161207 -- MSL 302 (19U 183) u013F 12198,18300 2 51943 -- MSL 306 ( 6J 231) u0140 11220,18300 2 51959 -- MSL 307 ( 6J 247) u2113 12198,18045,765 2 60122 -- MSL 308 ( 7J 218) u0149 19029,18645 2 51951 -- MSL 309 ( 6J 239) fm 5856,18645 2 60101 -- MSL 310 ( 7J 197) sd 10245,18645 2 60102 -- MSL 311 ( 7J 198) dg 11709,18300,4575 3 161158 -- MSL 312 (19U 134) tm 16101,17550 2 161177 -- MSL 313 (19U 153) u2017 13173,0,6588 1 60095 -- MSL 314 ( 7J 191) ah 11709,18180 2 75169 -- MSL 315 ( 9E 161) ao 11709,21195 2 60152 -- MSL 316 ( 7J 248) f/ 3903,18645,345 2 60109 -- MSL 324 ( 7J 205) em 17565,8295 0 161175 -- MSL 325 (19U 151) en 11709,8295 0 161174 -- MSL 326 (19U 150) dd 11709,18300,4575 3 161159 -- MSL 327 (19U 135) .i 6831,13905 0 46333 -- MSL 328 ( 5T 253) aq 5856,18645 2 161063 -- MSL 329 (19U 39) bu 13173,14226 0 161173 -- MSL 331 (19U 149) u207F 10734,18480 2 87548 -- MSL 332 (10U 252) u0111 12684,18300,345 2 75248 -- MSL 342 ( 9E 240) u0041_0306 13662,23655 2 75203 -- MSL 400 ( 9E 195) u0061_0306 13662,19080,345 2 75235 -- MSL 401 ( 9E 227) u0041_0328 13662,18300,4638 3 75173 -- MSL 404 ( 9E 165) u0061_0328 13662,14250,4353 1 75193 -- MSL 405 ( 9E 185) 'C 12684,23355,345 2 75206 -- MSL 406 ( 9E 198) 'c 11220,19305,345 2 75238 -- MSL 407 ( 9E 230) u0041_030C 12684,22755,345 2 75208 -- MSL 410 ( 9E 200) u0061_030C 11220,18180,345 2 75240 -- MSL 411 ( 9E 232) u0044_030C 13662,22755 2 75215 -- MSL 414 ( 9E 207) u0064_030C 15612,19590,345 2 75247 -- MSL 415 ( 9E 239) u0045_030C 13662,22755 2 75212 -- MSL 416 ( 9E 204) u0065_030C 11709,18180,345 2 75244 -- MSL 417 ( 9E 236) u0045_0328 13662,18285,4638 3 75210 -- MSL 422 ( 9E 202) u0065_0328 11709,14250,4353 1 75242 -- MSL 423 ( 9E 234) u004C_0301 12198,23355 2 75205 -- MSL 440 ( 9E 197) u006C_0301 6831,23790 2 75237 -- MSL 441 ( 9E 229) u004C_030C 12198,18645 2 75196 -- MSL 442 ( 9E 188) u006C_030C 9759,19590 2 75198 -- MSL 443 ( 9E 190) u004E_0301 14637,23355 2 75217 -- MSL 446 ( 9E 209) u006E_0301 13173,19305 2 75249 -- MSL 447 ( 9E 241) u004E_030C 14637,22755 2 75218 -- MSL 448 ( 9E 210) u006E_030C 13173,18180 2 75250 -- MSL 449 ( 9E 242) u004F_030B 13662,23640,345 2 75221 -- MSL 452 ( 9E 213) u006F_030B 12198,19305,345 2 75253 -- MSL 453 ( 9E 245) u0052_0301 15126,23355,345 2 75200 -- MSL 456 ( 9E 192) u0072_0301 9759,19305 2 75232 -- MSL 457 ( 9E 224) u0052_030C 15126,22755,345 2 75224 -- MSL 458 ( 9E 216) u0072_030C 9759,18180 2 75256 -- MSL 459 ( 9E 248) u0053_0301 12198,23355,345 2 75148 -- MSL 462 ( 9E 140) u0073_0301 11220,19305,345 2 75164 -- MSL 463 ( 9E 156) u0054_030C 13662,22755 2 75149 -- MSL 466 ( 9E 141) u0074_030C 9270,19590,345 2 75165 -- MSL 467 ( 9E 157) u0054_0327 13662,18300,4725 3 75230 -- MSL 468 ( 9E 222) u0074_0327 8295,17265,4737 3 75262 -- MSL 469 ( 9E 254) u0055_030B 13173,23640,345 2 75227 -- MSL 474 ( 9E 219) u0075_030B 13173,19305,345 2 75259 -- MSL 475 ( 9E 251) u0055_030A 13173,25200,345 2 75225 -- MSL 476 ( 9E 217) u0075_030A 13173,21195,345 2 75257 -- MSL 477 ( 9E 249) u005A_0301 12198,23355 2 75151 -- MSL 482 ( 9E 143) u007A_0301 10245,19305 2 75167 -- MSL 483 ( 9E 159) u005A_0307 12198,23205 2 75183 -- MSL 484 ( 9E 175) u007A_0307 10245,18750 2 75199 -- MSL 485 ( 9E 191) u2070 7806,18480 2 51753 -- MSL 1000 ( 6J 41) u2074 7806,18300 2 51748 -- MSL 1001 ( 6J 36) u2075 7806,18300 2 51749 -- MSL 1002 ( 6J 37) u2076 7806,18480 2 51806 -- MSL 1003 ( 6J 94) u2077 7806,18480 2 51750 -- MSL 1004 ( 6J 38) u2078 7806,18480 2 51754 -- MSL 1005 ( 6J 42) u2079 7806,18480 2 51752 -- MSL 1006 ( 6J 40) lq 10734,18645 2 161171 -- MSL 1017 (19U 147) rq 10734,18645 2 161172 -- MSL 1018 (19U 148) Bq 10734,3615,3705 0 161156 -- MSL 1019 (19U 132) u2003 17565,0 0 51821 -- MSL 1020 ( 6J 109) u2002 11709,0 0 51822 -- MSL 1021 ( 6J 110) u2009 5856,0 0 51828 -- MSL 1023 ( 6J 116) u2026 17565,3150 0 161157 -- MSL 1028 (19U 133) vz 10245,18180 2 75166 -- MSL 1031 ( 9E 158) u2120 16101,17703 2 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056 2 51794 -- MSL 1036 ( 6J 82) fi 15612,18705 2 60077 -- MSL 1040 ( 7J 173) fl 15612,18645 2 60078 -- MSL 1041 ( 7J 174) ff 17076,18645 2 51883 -- MSL 1042 ( 6J 171) Fi 24396,18705 2 51884 -- MSL 1043 ( 6J 172) Fl 24396,18645 2 51885 -- MSL 1044 ( 6J 173) ij 14637,18705,4605 3 60134 -- MSL 1047 ( 7J 230) u2105 19029,18645,345 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 13662,23655,345 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 13662,19080,4605 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 12198,18645,4725 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 11220,14250,4737 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 7806,23205 2 46301 -- MSL 1065 ( 5T 221) bq 5856,3615,3705 0 161154 -- MSL 1067 (19U 130) %0 23418,18645,345 2 161161 -- MSL 1068 (19U 137) a- 11709,16920 2 60154 -- MSL 1084 ( 7J 250) ab 11709,19080 2 75170 -- MSL 1086 ( 9E 162) a. 11709,18750 2 75263 -- MSL 1088 ( 9E 255) oe 18051,14250,345 0 161180 -- MSL 1090 (19U 156) OE 20979,18645,345 2 161164 -- MSL 1091 (19U 140) fo 7806,12195 0 161163 -- MSL 1092 (19U 139) fc 7806,12195 0 161179 -- MSL 1093 (19U 155) sq 19029,15624 0 60091 -- MSL 1094 ( 7J 187) /L 12198,18300 2 75171 -- MSL 1095 ( 9E 163) /l 6831,18300 2 75187 -- MSL 1096 ( 9E 179) a" 11709,19305 2 75197 -- MSL 1097 ( 9E 189) ho 11709,1062,4353 1 75186 -- MSL 1098 ( 9E 178) vZ 12198,22755 2 75150 -- MSL 1106 ( 9E 142) IJ 19029,18300,345 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/GB0000644000175000017500000004536513753060053012211 00000000000000# Garmond Hlb name GB spacewidth 7317 pcltypeface 4197 pclproportional 1 pclweight 3 pclstyle 0 ligatures fi fl ff ffi ffl 0 kernpairs L V -2924 P . -3902 P , -3902 V A -3413 A V -4388 T o -4388 T r -2924 T c -3902 T e -3902 T d -3902 T s -2924 T y -3413 T a -2924 T w -3413 T u -2924 L T -2924 L Y -2924 Y o -3902 Y e -3413 Y a -3413 A W -4388 W A -3413 T A -2924 V o -3413 V e -2924 V a -2924 Y A -3413 F A -2438 F . -3902 F , -3902 A T -2924 A Y -3413 v . -2438 v , -2438 y . -2438 y , -2438 T . -2924 T , -2924 L W -2924 P A -2438 V . -3902 V , -3902 Y . -3413 Y , -3413 W o -3413 W e -2924 W a -2924 W . -3902 W , -3902 r . -1949 r , -1949 w . -974 w , -974 Y u -2438 A v -1949 A y -1949 A w -1949 o . -1460 o , -1460 p . -1460 p , -1460 e . -974 e , -974 b . -1460 b , -1460 O T -1949 O V -1949 O Y -1949 O . -1949 O , -1949 L y -974 V y -1949 V u -1949 V O -1949 V G -1949 V C -1949 V Q -1949 D T -1949 D V -1949 D Y -1949 D . -1949 D , -1949 Y O -1949 Y G -1949 Y C -1949 Y Q -1949 F o -1460 F e -974 F a -974 O A -974 O W -1949 L U -485 R T -1949 R V -1949 R Y -1949 R W -1949 G T -485 P o -1460 P g -974 P e -974 P a -974 D A -974 D W -1949 B T -974 B Y -974 B . -974 B , -974 A O -974 A G -974 A C -974 A U -1460 A Q -974 W r -1949 W y -1949 W u -1949 W O -1949 W G -1949 W C -1949 W Q -1949 J A -485 J . -485 J , -485 U A -1460 U . -1949 U , -1949 Q A -974 Q W -1949 T O -1949 T G -1949 T C -1949 T Q -1949 O X -1460 L o -485 G V -485 G Y -485 G W -485 G . -485 G , -485 P T -974 P V -974 P Y -974 D X -1460 B V -974 B X -974 B A -974 B W -974 S . -974 S , -974 X o -1460 X e -974 X y -1460 X O -1460 X G -1460 X C -1460 X Q -1460 A o -1460 A e -974 Q X -1460 K o -1460 K e -974 K y -974 K w -974 K O -974 K G -974 K C -974 K Q -974 o v -1460 o y -1460 o x -1460 o w -1460 h v -974 h y -974 n v -974 n y -974 m v -974 m y -974 r g -974 p v -974 p y -974 p x -974 v o -1460 v g -974 v c -974 v d -974 v a -974 v q -974 e v -485 e y -485 b v -974 b y -974 b w -974 s . -485 s , -485 y o -1460 y g -974 y c -974 y d -974 y a -974 y q -974 x o -1460 x c -974 x e -974 x d -974 x q -974 a v -974 a y -974 a w -974 w o -1460 w g -974 w c -974 w d -974 w a -974 w q -974 T S -974 R o -1460 R y -1460 R O -1460 R G -1460 R C -1460 R U -1460 R Q -1460 G X -485 G A -485 P s -485 P Z -974 P X -974 P W -974 V S -974 S A -974 Y S -974 A t -485 A c -974 A d -974 A q -974 W S -974 K c -974 o f -485 h w -974 n w -974 m w -974 r o -1460 r c -974 r e -974 r d -974 r a -974 r q -974 p w -974 v e -974 v s -485 e x -485 e w -485 y e -974 y s -485 f o -1460 f c -974 f e -974 f d -974 f q -974 w e -974 w s -485 k o -974 k c -485 k e -485 k d -485 k q -485 O Z -974 R e -974 G Z -485 E o -485 E v -974 E y -974 E w -974 Z o -485 Z y -974 Z w -974 D Z -974 B Z -974 J o -485 U g -485 t o -974 t c -485 t e -485 t d -485 t q -485 o t -485 o g -485 o z -974 o j -485 r s -485 g o -974 g c -485 g e -485 g d -485 g q -485 p z -485 e z -485 z o -974 z c -485 z e -485 z d -485 z q -485 b z -485 C o -485 C y -974 B o -485 B y -485 B S -485 B U -485 U o -974 U c -485 U e -485 U d -485 U s -485 U a -485 U q -485 L cq -2924 L ' -2924 T hy -3413 T - -3413 T en -3413 T em -3413 A cq -2924 A ' -2924 hy T -3413 - T -3413 en T -3413 em T -3413 Y hy -2438 Y - -2438 Y en -2438 Y em -2438 p cq -1460 p ' -1460 e cq -485 e ' -485 b cq -974 b ' -974 a cq -974 a ' -974 V hy -1949 V - -1949 V en -1949 V em -1949 h cq -974 h ' -974 n cq -974 n ' -974 m cq -974 m ' -974 R cq -1460 R ' -1460 W hy -1949 W - -1949 W en -1949 W em -1949 cq d -1460 ' d -1460 X hy -1460 X - -1460 X en -1460 X em -1460 A hy -974 A - -974 A en -974 A em -974 K hy -974 K - -974 K en -974 K em -974 cq s -485 ' s -485 hy X -1460 - X -1460 hy A -974 - A -974 en X -1460 en A -974 em X -1460 R hy -1460 R - -1460 R en -1460 R em -1460 G cq -485 G ' -485 B cq -485 B ' -485 charset ! 7317,18948,390 2 161057 -- MSL 1 (19U 33) dq 10734,18987 2 161058 -- MSL 2 (19U 34) " " sh 13173,17805,390 0 161059 -- MSL 3 (19U 35) # " Do 13173,19584,1779 2 161060 -- MSL 4 (19U 36) $ " % 21954,17805,390 0 161061 -- MSL 5 (19U 37) & 22443,18165,390 0 161062 -- MSL 6 (19U 38) cq 6831,18555 2 161170 -- MSL 8 (19U 146) ' " ( 8295,20250,6705 3 161064 -- MSL 9 (19U 40) ) 8295,20250,6705 3 161065 -- MSL 10 (19U 41) * 13173,18555 2 161066 -- MSL 11 (19U 42) + 21954,13467,87 0 161067 -- MSL 12 (19U 43) , 7317,3972,4152 0 161068 -- MSL 13 (19U 44) hy 7317,7575 0 161069 -- MSL 14 (19U 45) - " . 7317,3915,390 0 161070 -- MSL 15 (19U 46) sl 13173,20250,300 2 161071 -- MSL 16 (19U 47) / " 0 13173,17805,390 0 161072 -- MSL 17 (19U 48) 1 13173,17805,150 0 161073 -- MSL 18 (19U 49) 2 13173,17805,150 0 161074 -- MSL 19 (19U 50) 3 13173,17805,390 0 161075 -- MSL 20 (19U 51) 4 13173,17805 0 161076 -- MSL 21 (19U 52) 5 13173,17490,390 0 161077 -- MSL 22 (19U 53) 6 13173,17805,390 0 161078 -- MSL 23 (19U 54) 7 13173,17415,390 0 161079 -- MSL 24 (19U 55) 8 13173,17805,390 0 161080 -- MSL 25 (19U 56) 9 13173,17805,390 0 161081 -- MSL 26 (19U 57) : 7317,11940,390 0 161082 -- MSL 27 (19U 58) ; 7317,11940,4152 0 161083 -- MSL 28 (19U 59) < 26346,16068 0 161084 -- MSL 29 (19U 60) = 21954,9654 0 161085 -- MSL 30 (19U 61) > 26346,16068 0 161086 -- MSL 31 (19U 62) ? 10245,18948,390 2 161087 -- MSL 32 (19U 63) at 21954,16950,4131 0 161088 -- MSL 33 (19U 64) @ " A 20004,18939,150 2 161089 -- MSL 34 (19U 65) B 17565,18315,150 2 161090 -- MSL 35 (19U 66) C 20004,18555,390 2 161091 -- MSL 36 (19U 67) D 21954,18555,150 2 161092 -- MSL 37 (19U 68) E 16587,18315,150 2 161093 -- MSL 38 (19U 69) F 16587,18315,150 2 161094 -- MSL 39 (19U 70) G 21468,18555,390 2 161095 -- MSL 40 (19U 71) H 23418,18315,150 2 161096 -- MSL 41 (19U 72) I 10245,18315,150 2 161097 -- MSL 42 (19U 73) J 9759,18315,6363 3 161098 -- MSL 43 (19U 74) K 19515,18315,150 2 161099 -- MSL 44 (19U 75) L 16101,18315,150 2 161100 -- MSL 45 (19U 76) M 24882,18315,390 2 161101 -- MSL 46 (19U 77) N 22443,18315,612 2 161102 -- MSL 47 (19U 78) O 22932,18555,390 2 161103 -- MSL 48 (19U 79) P 16587,18555,150 2 161104 -- MSL 49 (19U 80) Q 22932,18555,5253 2 161105 -- MSL 50 (19U 81) R 19515,18315,150 2 161106 -- MSL 51 (19U 82) S 14148,18555,390 2 161107 -- MSL 52 (19U 83) T 17565,19500,138 2 161108 -- MSL 53 (19U 84) U 21468,18315,390 2 161109 -- MSL 54 (19U 85) V 19515,18315,390 2 161110 -- MSL 55 (19U 86) W 26346,18315,390 2 161111 -- MSL 56 (19U 87) X 20004,18315,150 2 161112 -- MSL 57 (19U 88) Y 18540,18315,150 2 161113 -- MSL 58 (19U 89) Z 17565,19500,150 2 161114 -- MSL 59 (19U 90) lB 8295,18165,4905 0 161115 -- MSL 60 (19U 91) [ " rs 13173,20250,300 2 161116 -- MSL 61 (19U 92) \ " rB 8295,18165,4905 0 161117 -- MSL 62 (19U 93) ] " ha 13173,19758 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588 1 161119 -- MSL 64 (19U 95) oq 6831,18555 2 161169 -- MSL 66 (19U 145) ` " a 12198,12420,390 0 161121 -- MSL 67 (19U 97) b 14637,20250,390 2 161122 -- MSL 68 (19U 98) c 11220,12420,390 0 161123 -- MSL 69 (19U 99) d 14637,20250,390 2 161124 -- MSL 70 (19U 100) e 11709,12420,390 0 161125 -- MSL 71 (19U 101) f 9270,20250,150 2 161126 -- MSL 72 (19U 102) g 14148,12420,6705 1 161127 -- MSL 73 (19U 103) h 15612,20250,150 2 161128 -- MSL 74 (19U 104) i 7806,19329,150 2 161129 -- MSL 75 (19U 105) j 7317,19329,6705 3 161130 -- MSL 76 (19U 106) k 14637,20250,150 2 161131 -- MSL 77 (19U 107) l 7806,20250,150 2 161132 -- MSL 78 (19U 108) m 22932,12420,150 0 161133 -- MSL 79 (19U 109) n 15612,12420,150 0 161134 -- MSL 80 (19U 110) o 14148,12420,390 0 161135 -- MSL 81 (19U 111) p 14637,12420,6855 1 161136 -- MSL 82 (19U 112) q 14637,12420,6855 1 161137 -- MSL 83 (19U 113) r 11220,12420,150 0 161138 -- MSL 84 (19U 114) s 9759,12420,390 0 161139 -- MSL 85 (19U 115) t 9759,15585,390 0 161140 -- MSL 86 (19U 116) u 15612,12420,390 0 161141 -- MSL 87 (19U 117) v 14148,12180,390 0 161142 -- MSL 88 (19U 118) w 20004,12180,390 0 161143 -- MSL 89 (19U 119) x 14148,12180,150 0 161144 -- MSL 90 (19U 120) y 13662,12180,6705 1 161145 -- MSL 91 (19U 121) z 12684,12870,150 0 161146 -- MSL 92 (19U 122) { 13173,19935,6210 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588 3 161148 -- MSL 94 (19U 124) ba " } 13173,19935,6210 3 161149 -- MSL 95 (19U 125) rC " ti 26346,9435 0 161150 -- MSL 96 (19U 126) `A 20004,24810,150 2 161216 -- MSL 99 (19U 192) ^A 20004,24810,150 2 161218 -- MSL 100 (19U 194) `E 16587,24810,150 2 161224 -- MSL 101 (19U 200) ^E 16587,24810,150 2 161226 -- MSL 102 (19U 202) :E 16587,23505,150 2 161227 -- MSL 103 (19U 203) ^I 10245,24810,150 2 161230 -- MSL 104 (19U 206) :I 10245,23505,150 2 161231 -- MSL 105 (19U 207) aa 13173,20475 2 161204 -- MSL 106 (19U 180) ga 13173,20475 2 161120 -- MSL 107 (19U 96) a^ 13173,20475 2 161160 -- MSL 108 (19U 136) ^ " ad 13173,18090 0 161192 -- MSL 109 (19U 168) ~ 13173,18324 2 161176 -- MSL 110 (19U 152) a~ " `U 21468,24810,390 2 161241 -- MSL 111 (19U 217) ^U 21468,24810,390 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105 2 161199 -- MSL 113 (19U 175) 'Y 18540,24810,150 2 161245 -- MSL 114 (19U 221) 'y 13662,20475,6705 3 161277 -- MSL 115 (19U 253) de 13173,17415 0 161200 -- MSL 116 (19U 176) ,C 20004,18555,6405 3 161223 -- MSL 117 (19U 199) ,c 11220,12420,5694 0 161255 -- MSL 118 (19U 231) ~N 22443,23973,612 2 161233 -- MSL 119 (19U 209) ~n 15612,18324,150 2 161265 -- MSL 120 (19U 241) r! 7317,12330,7008 1 161185 -- MSL 121 (19U 161) r? 10245,12330,7008 1 161215 -- MSL 122 (19U 191) Cs 13173,15834 0 161188 -- MSL 123 (19U 164) Po 13173,17805,390 0 161187 -- MSL 124 (19U 163) Ye 13173,18315,150 2 161189 -- MSL 125 (19U 165) sc 13173,18555,6705 3 161191 -- MSL 126 (19U 167) Fn 13173,20250,6705 3 161155 -- MSL 127 (19U 131) ct 13173,18012,57 0 161186 -- MSL 128 (19U 162) ^a 12198,20475,390 2 161250 -- MSL 129 (19U 226) ^e 11709,20475,390 2 161258 -- MSL 130 (19U 234) ^o 14148,20475,390 2 161268 -- MSL 131 (19U 244) ^u 15612,20475,390 2 161275 -- MSL 132 (19U 251) 'a 12198,20475,390 2 161249 -- MSL 133 (19U 225) 'e 11709,20475,390 2 161257 -- MSL 134 (19U 233) 'o 14148,20475,390 2 161267 -- MSL 135 (19U 243) 'u 15612,20475,390 2 161274 -- MSL 136 (19U 250) `a 12198,20475,390 2 161248 -- MSL 137 (19U 224) `e 11709,20475,390 2 161256 -- MSL 138 (19U 232) `o 14148,20475,390 2 161266 -- MSL 139 (19U 242) `u 15612,20475,390 2 161273 -- MSL 140 (19U 249) :a 12198,18090,390 0 161252 -- MSL 141 (19U 228) :e 11709,18090,390 0 161259 -- MSL 142 (19U 235) :o 14148,18090,390 0 161270 -- MSL 143 (19U 246) :u 15612,18090,390 0 161276 -- MSL 144 (19U 252) oA 20004,25065,150 2 161221 -- MSL 145 (19U 197) ^i 7806,20475,150 2 161262 -- MSL 146 (19U 238) /O 22932,18729,390 2 161240 -- MSL 147 (19U 216) AE 25857,18315,150 2 161222 -- MSL 148 (19U 198) oa 12198,19836,390 2 161253 -- MSL 149 (19U 229) 'i 7806,20475,150 2 161261 -- MSL 150 (19U 237) /o 14148,12525,804 0 161272 -- MSL 151 (19U 248) ae 18051,12420,390 0 161254 -- MSL 152 (19U 230) :A 20004,23505,150 2 161220 -- MSL 153 (19U 196) `i 7806,20475,150 2 161260 -- MSL 154 (19U 236) :O 22932,23505,390 2 161238 -- MSL 155 (19U 214) :U 21468,23505,390 2 161244 -- MSL 156 (19U 220) 'E 16587,24810,150 2 161225 -- MSL 157 (19U 201) :i 7806,18090,150 0 161263 -- MSL 158 (19U 239) ss 15612,20250,390 2 161247 -- MSL 159 (19U 223) ^O 22932,24810,390 2 161236 -- MSL 160 (19U 212) 'A 20004,24810,150 2 161217 -- MSL 161 (19U 193) ~A 20004,23973,150 2 161219 -- MSL 162 (19U 195) ~a 12198,18324,390 2 161251 -- MSL 163 (19U 227) -D 21954,18555,150 2 161232 -- MSL 164 (19U 208) Sd 14148,20250,390 2 161264 -- MSL 165 (19U 240) 'I 10245,24810,150 2 161229 -- MSL 166 (19U 205) `I 10245,24810,150 2 161228 -- MSL 167 (19U 204) 'O 22932,24810,390 2 161235 -- MSL 168 (19U 211) `O 22932,24810,390 2 161234 -- MSL 169 (19U 210) ~O 22932,23973,390 2 161237 -- MSL 170 (19U 213) ~o 14148,18324,390 2 161269 -- MSL 171 (19U 245) vS 14148,24810,390 2 161162 -- MSL 172 (19U 138) vs 9759,20475,390 2 161178 -- MSL 173 (19U 154) 'U 21468,24810,390 2 161242 -- MSL 174 (19U 218) :Y 18540,23505,150 2 161183 -- MSL 175 (19U 159) :y 13662,18090,6705 1 161279 -- MSL 176 (19U 255) TP 16587,18315,153 2 161246 -- MSL 177 (19U 222) Tp 14637,20250,6855 3 161278 -- MSL 178 (19U 254) mc 14637,10800,5193 0 161205 -- MSL 180 (19U 181) ps 13173,19635,4200 2 161206 -- MSL 181 (19U 182) 34 21954,17805,390 0 161214 -- MSL 182 (19U 190) \- 21954,7755 0 60096 -- MSL 183 ( 7J 192) 14 21954,17805,390 0 161212 -- MSL 184 (19U 188) 12 21954,17805,390 0 161213 -- MSL 185 (19U 189) Of 12198,17805 0 161194 -- MSL 186 (19U 170) Om 12198,17805 0 161210 -- MSL 187 (19U 186) Fo 12684,10605 0 161195 -- MSL 188 (19U 171) Fc 12684,10605 0 161211 -- MSL 190 (19U 187) t+- 21954,13467,3354 0 161201 -- MSL 191 (19U 177) bb 13173,19083,5916 2 161190 -- MSL 192 (19U 166) co 13173,19725 2 161193 -- MSL 193 (19U 169) tno 21954,10560 0 161196 -- MSL 194 (19U 172) u00AD 7317,7575 0 161197 -- MSL 195 (19U 173) rg 13173,19725 2 161198 -- MSL 196 (19U 174) S2 9270,17805 0 161202 -- MSL 197 (19U 178) S3 9270,17805 0 161203 -- MSL 198 (19U 179) ac 13173,57,5694 0 161208 -- MSL 199 (19U 184) S1 9270,17805 0 161209 -- MSL 200 (19U 185) tmu 21954,13470,144 0 161239 -- MSL 201 (19U 215) tdi 21954,13383,3 0 161271 -- MSL 202 (19U 247) u203C 13662,18948,390 2 87315 -- MSL 221 (10U 19) u20A7 26346,18555,390 2 60121 -- MSL 232 ( 7J 217) pc 7317,10722 0 161207 -- MSL 302 (19U 183) u013F 16101,18315,150 2 51943 -- MSL 306 ( 6J 231) u0140 10734,20250,150 2 51959 -- MSL 307 ( 6J 247) u2113 13173,18045,765 0 60122 -- MSL 308 ( 7J 218) u0149 21468,18555,150 2 51951 -- MSL 309 ( 6J 239) fm 13173,17805 0 60101 -- MSL 310 ( 7J 197) sd 13173,17805 0 60102 -- MSL 311 ( 7J 198) dg 13173,18555,6579 3 161158 -- MSL 312 (19U 134) tm 16101,17550 0 161177 -- MSL 313 (19U 153) u2017 13173,0,6588 1 60095 -- MSL 314 ( 7J 191) ah 13173,20475 2 75169 -- MSL 315 ( 9E 161) ao 13173,19836 2 60152 -- MSL 316 ( 7J 248) f/ 2928,17805,390 0 60109 -- MSL 324 ( 7J 205) em 21954,7185 0 161175 -- MSL 325 (19U 151) en 13173,7185 0 161174 -- MSL 326 (19U 150) dd 13173,18555,4905 2 161159 -- MSL 327 (19U 135) .i 7806,12420,150 0 46333 -- MSL 328 ( 5T 253) aq 6831,18987 2 161063 -- MSL 329 (19U 39) bu 13173,14226 0 161173 -- MSL 331 (19U 149) u207F 14637,17805 0 87548 -- MSL 332 (10U 252) u0111 14637,20250,390 2 75248 -- MSL 342 ( 9E 240) u0041_0306 20004,23505,150 2 75203 -- MSL 400 ( 9E 195) u0061_0306 12198,17079,390 0 75235 -- MSL 401 ( 9E 227) u0041_0328 20004,18939,3861 2 75173 -- MSL 404 ( 9E 165) u0061_0328 12198,12420,4317 0 75193 -- MSL 405 ( 9E 185) 'C 20004,24810,390 2 75206 -- MSL 406 ( 9E 198) 'c 11220,20475,390 2 75238 -- MSL 407 ( 9E 230) u0041_030C 20004,24810,390 2 75208 -- MSL 410 ( 9E 200) u0061_030C 11220,20475,390 2 75240 -- MSL 411 ( 9E 232) u0044_030C 21954,24810,150 2 75215 -- MSL 414 ( 9E 207) u0064_030C 19029,20250,390 2 75247 -- MSL 415 ( 9E 239) u0045_030C 16587,24810,150 2 75212 -- MSL 416 ( 9E 204) u0065_030C 11709,20475,390 2 75244 -- MSL 417 ( 9E 236) u0045_0328 16587,18315,3861 2 75210 -- MSL 422 ( 9E 202) u0065_0328 11709,12420,4317 0 75242 -- MSL 423 ( 9E 234) u004C_0301 16101,24810,150 2 75205 -- MSL 440 ( 9E 197) u006C_0301 7806,25500,150 2 75237 -- MSL 441 ( 9E 229) u004C_030C 16101,18798,150 2 75196 -- MSL 442 ( 9E 188) u006C_030C 11709,20250,150 2 75198 -- MSL 443 ( 9E 190) u004E_0301 22443,24810,612 2 75217 -- MSL 446 ( 9E 209) u006E_0301 15612,20475,150 2 75249 -- MSL 447 ( 9E 241) u004E_030C 22443,24810,612 2 75218 -- MSL 448 ( 9E 210) u006E_030C 15612,20475,150 2 75250 -- MSL 449 ( 9E 242) u004F_030B 22932,24810,390 2 75221 -- MSL 452 ( 9E 213) u006F_030B 14148,20475,390 2 75253 -- MSL 453 ( 9E 245) u0052_0301 19515,24810,150 2 75200 -- MSL 456 ( 9E 192) u0072_0301 11220,20475,150 2 75232 -- MSL 457 ( 9E 224) u0052_030C 19515,24810,150 2 75224 -- MSL 458 ( 9E 216) u0072_030C 11220,20475,150 2 75256 -- MSL 459 ( 9E 248) u0053_0301 14148,24810,390 2 75148 -- MSL 462 ( 9E 140) u0073_0301 9759,20475,390 2 75164 -- MSL 463 ( 9E 156) u0054_030C 17565,24810,138 2 75149 -- MSL 466 ( 9E 141) u0074_030C 11220,20250,390 2 75165 -- MSL 467 ( 9E 157) u0054_0327 17565,19500,6405 3 75230 -- MSL 468 ( 9E 222) u0074_0327 9759,15585,5694 0 75262 -- MSL 469 ( 9E 254) u0055_030B 21468,24810,390 2 75227 -- MSL 474 ( 9E 219) u0075_030B 15612,20475,390 2 75259 -- MSL 475 ( 9E 251) u0055_030A 21468,25065,390 2 75225 -- MSL 476 ( 9E 217) u0075_030A 15612,19836,390 2 75257 -- MSL 477 ( 9E 249) u005A_0301 17565,24810,150 2 75151 -- MSL 482 ( 9E 143) u007A_0301 12684,20475,150 2 75167 -- MSL 483 ( 9E 159) u005A_0307 17565,23808,150 2 75183 -- MSL 484 ( 9E 175) u007A_0307 12684,18471,150 2 75199 -- MSL 485 ( 9E 191) u2070 9270,17805 0 51753 -- MSL 1000 ( 6J 41) u2074 9270,17805 0 51748 -- MSL 1001 ( 6J 36) u2075 9270,17625 0 51749 -- MSL 1002 ( 6J 37) u2076 9270,17805 0 51806 -- MSL 1003 ( 6J 94) u2077 9270,17625 0 51750 -- MSL 1004 ( 6J 38) u2078 9270,17805 0 51754 -- MSL 1005 ( 6J 42) u2079 9270,17805 0 51752 -- MSL 1006 ( 6J 40) lq 12198,18555 2 161171 -- MSL 1017 (19U 147) rq 12198,18555 2 161172 -- MSL 1018 (19U 148) Bq 12198,3714,3519 0 161156 -- MSL 1019 (19U 132) u2003 21954,0 0 51821 -- MSL 1020 ( 6J 109) u2002 13173,0 0 51822 -- MSL 1021 ( 6J 110) u2009 7317,0 0 51828 -- MSL 1023 ( 6J 116) u2026 21954,3261,390 0 161157 -- MSL 1028 (19U 133) vz 12684,20475,150 2 75166 -- MSL 1031 ( 9E 158) u2120 16101,17703 0 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056 2 51794 -- MSL 1036 ( 6J 82) fi 15612,20250,150 2 60077 -- MSL 1040 ( 7J 173) fl 15612,20250,150 2 60078 -- MSL 1041 ( 7J 174) ff 17076,20250,150 2 51883 -- MSL 1042 ( 6J 171) Fi 23418,20250,150 2 51884 -- MSL 1043 ( 6J 172) Fl 23418,20250,150 2 51885 -- MSL 1044 ( 6J 173) ij 15126,19329,6705 3 60134 -- MSL 1047 ( 7J 230) u2105 25368,20169,300 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 21468,23505,390 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 14148,17079,6705 1 46320 -- MSL 1062 ( 5T 240) u0053_0327 14148,18555,6405 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 9759,12420,5694 0 75194 -- MSL 1064 ( 9E 186) u0049_0307 10245,23808,150 2 46301 -- MSL 1065 ( 5T 221) bq 6831,3714,3519 0 161154 -- MSL 1067 (19U 130) %0 30249,17805,180 0 161161 -- MSL 1068 (19U 137) a- 13173,17088 0 60154 -- MSL 1084 ( 7J 250) ab 13173,17079 0 75170 -- MSL 1086 ( 9E 162) a. 13173,18471 2 75263 -- MSL 1088 ( 9E 255) oe 20979,12420,390 0 161180 -- MSL 1090 (19U 156) OE 28299,18555,390 2 161164 -- MSL 1091 (19U 140) fo 8295,10605 0 161163 -- MSL 1092 (19U 139) fc 8295,10605 0 161179 -- MSL 1093 (19U 155) sq 19029,15624 0 60091 -- MSL 1094 ( 7J 187) /L 16101,18315,150 2 75171 -- MSL 1095 ( 9E 163) /l 7806,20250,150 2 75187 -- MSL 1096 ( 9E 179) a" 13173,20475 2 75197 -- MSL 1097 ( 9E 189) ho 13173,993,4317 0 75186 -- MSL 1098 ( 9E 178) vZ 17565,24810,150 2 75150 -- MSL 1106 ( 9E 142) IJ 20004,18315,6363 3 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/CI0000644000175000017500000004563713753060053012216 00000000000000# Courier It name CI spacewidth 15873 slant 11.300000 pcltypeface 4099 pclproportional 0 pclweight 0 pclstyle 1 charset ! 15873,15060,330,0,-5231 0 161057 -- MSL 1 (19U 33) dq 15873,15060,0,0,-4631 0 161058 -- MSL 2 (19U 34) " " sh 15873,16827,2046,1710,-1472,610 2 161059 -- MSL 3 (19U 35) # " Do 15873,17259,3642,954,-1643,610 2 161060 -- MSL 4 (19U 36) $ " % 15873,16380,330,1140,-2168,610 2 161061 -- MSL 5 (19U 37) & 15873,14169,330,1563,-1910,610 0 161062 -- MSL 6 (19U 38) cq 15873,15060,0,0,-5216 0 161170 -- MSL 8 (19U 146) ' " ( 15873,17070,2580,1185,-7562,610 2 161064 -- MSL 9 (19U 40) ) 15873,17070,2580,0,-2012 2 161065 -- MSL 10 (19U 41) * 15873,15060,0,174,-3272,174 0 161066 -- MSL 11 (19U 42) + 15873,11385,0,252,-2150,252 0 161067 -- MSL 12 (19U 43) , 15873,3195,3420,0,-2999 0 161068 -- MSL 13 (19U 44) hy 15873,6570,0,0,-3740 0 161069 -- MSL 14 (19U 45) - " . 15873,3105,330,0,-5039 0 161070 -- MSL 15 (19U 46) sl 15873,18465,3765,2349,-698,610 2 161071 -- MSL 16 (19U 47) / " 0 15873,15390,330,399,-2831,399 0 161072 -- MSL 17 (19U 48) 1 15873,15060,0,0,-1493 0 161073 -- MSL 18 (19U 49) 2 15873,15390,0,423,-785,423 0 161074 -- MSL 19 (19U 50) 3 15873,15390,330,0,-1112 0 161075 -- MSL 20 (19U 51) 4 15873,15060,0,0,-1547 0 161076 -- MSL 21 (19U 52) 5 15873,15060,330,882,-1169,610 0 161077 -- MSL 22 (19U 53) 6 15873,15390,330,1530,-2435,610 0 161078 -- MSL 23 (19U 54) 7 15873,15060,0,954,-2828,610 0 161079 -- MSL 24 (19U 55) 8 15873,15390,330,624,-2225,610 0 161080 -- MSL 25 (19U 56) 9 15873,15390,330,684,-1658,610 0 161081 -- MSL 26 (19U 57) : 15873,9975,330,0,-5042 0 161082 -- MSL 27 (19U 58) ; 15873,9975,3420,0,-3176 0 161083 -- MSL 28 (19U 59) < 15873,10647,3,0,-1154 0 161084 -- MSL 29 (19U 60) = 15873,8451,0,252,-2150,252 0 161085 -- MSL 30 (19U 61) > 15873,10647,3,0,-1958 0 161086 -- MSL 31 (19U 62) ? 15873,15390,330,483,-4172,483 0 161087 -- MSL 32 (19U 63) at 15873,14391,363,2031,-1358,610 0 161088 -- MSL 33 (19U 64) @ " A 15873,15060,0,1470,1092,610 0 161089 -- MSL 34 (19U 65) B 15873,15060,0,1383,171,610 0 161090 -- MSL 35 (19U 66) C 15873,15390,330,2835,-1688,610 0 161091 -- MSL 36 (19U 67) D 15873,15060,0,2061,537,610 0 161092 -- MSL 37 (19U 68) E 15873,15060,0,2724,-152,610 0 161093 -- MSL 38 (19U 69) F 15873,15060,0,3120,-470,610 0 161094 -- MSL 39 (19U 70) G 15873,15390,330,2259,-956,610 0 161095 -- MSL 40 (19U 71) H 15873,15060,0,3483,285,610 0 161096 -- MSL 41 (19U 72) I 15873,15060,0,1764,-1187,610 0 161097 -- MSL 42 (19U 73) J 15873,15060,330,3729,-368,610 0 161098 -- MSL 43 (19U 74) K 15873,15060,0,3453,-209,610 0 161099 -- MSL 44 (19U 75) L 15873,15060,0,1512,-134,610 0 161100 -- MSL 45 (19U 76) M 15873,15060,0,4218,1107,610 0 161101 -- MSL 46 (19U 77) N 15873,15060,0,4182,738,610 0 161102 -- MSL 47 (19U 78) O 15873,15390,330,2058,-1136,610 0 161103 -- MSL 48 (19U 79) P 15873,15060,0,2262,-785,610 0 161104 -- MSL 49 (19U 80) Q 15873,15390,3357,2037,-1073,610 0 161105 -- MSL 50 (19U 81) R 15873,15060,0,1248,234,610 0 161106 -- MSL 51 (19U 82) S 15873,15390,330,1893,-803,610 0 161107 -- MSL 52 (19U 83) T 15873,15060,0,3183,-1967,610 0 161108 -- MSL 53 (19U 84) U 15873,15060,330,4095,-2096,610 0 161109 -- MSL 54 (19U 85) V 15873,15060,0,4191,-1724,610 0 161110 -- MSL 55 (19U 86) W 15873,15060,0,4260,-1670,610 0 161111 -- MSL 56 (19U 87) X 15873,15060,0,3177,522,610 0 161112 -- MSL 57 (19U 88) Y 15873,15060,0,3672,-2261,610 0 161113 -- MSL 58 (19U 89) Z 15873,15060,0,1707,-806,610 0 161114 -- MSL 59 (19U 90) lB 15873,17070,2580,1815,-6344,610 2 161115 -- MSL 60 (19U 91) [ " rs 15873,18465,3765,0,-4673 2 161116 -- MSL 61 (19U 92) \ " rB 15873,17070,2580,0,-1220 2 161117 -- MSL 62 (19U 93) ] " ha 15873,19758,0,0,-1313 2 161118 -- MSL 63 (19U 94) _ 15873,0,6588,1317,1317,610 1 161119 -- MSL 64 (19U 95) oq 15873,15060,0,0,-6266 0 161169 -- MSL 66 (19U 145) ` " a 15873,11775,330,531,-695,531 0 161121 -- MSL 67 (19U 97) b 15873,16500,330,1602,723,610 2 161122 -- MSL 68 (19U 98) c 15873,11775,330,1542,-1616,610 0 161123 -- MSL 69 (19U 99) d 15873,16500,330,2148,-1142,610 2 161124 -- MSL 70 (19U 100) e 15873,11775,330,1269,-1610,610 0 161125 -- MSL 71 (19U 101) f 15873,16500,0,2262,-1172,610 2 161126 -- MSL 72 (19U 102) g 15873,11775,5145,2622,-95,610 1 161127 -- MSL 73 (19U 103) h 15873,16500,0,1179,387,610 2 161128 -- MSL 74 (19U 104) i 15873,17235,0,0,-1259 2 161129 -- MSL 75 (19U 105) j 15873,17235,5145,0,81 3 161130 -- MSL 76 (19U 106) k 15873,16500,0,1857,24,610 2 161131 -- MSL 77 (19U 107) l 15873,16500,0,0,-1130 2 161132 -- MSL 78 (19U 108) m 15873,11775,0,1746,1188,610 0 161133 -- MSL 79 (19U 109) n 15873,11775,0,960,585,610 0 161134 -- MSL 80 (19U 110) o 15873,11775,330,1443,-1139,610 0 161135 -- MSL 81 (19U 111) p 15873,11775,5145,1500,1920,610 1 161136 -- MSL 82 (19U 112) q 15873,11775,5145,3354,-983,610 1 161137 -- MSL 83 (19U 113) r 15873,11775,0,2475,-596,610 0 161138 -- MSL 84 (19U 114) s 15873,11775,330,915,-1355,610 0 161139 -- MSL 85 (19U 115) t 15873,14760,330,738,-3215,610 0 161140 -- MSL 86 (19U 116) u 15873,11445,330,726,-1403,610 0 161141 -- MSL 87 (19U 117) v 15873,11445,0,3342,-1223,610 0 161142 -- MSL 88 (19U 118) w 15873,11445,0,3735,-830,610 0 161143 -- MSL 89 (19U 119) x 15873,11445,0,2502,648,610 0 161144 -- MSL 90 (19U 120) y 15873,11445,5145,3123,903,610 1 161145 -- MSL 91 (19U 121) z 15873,11445,0,1101,-1367,610 0 161146 -- MSL 92 (19U 122) { 15873,20130,6075,2940,-5528,610 3 161147 -- MSL 93 (19U 123) lC " | 15873,19758,6588,0,-5945 3 161148 -- MSL 94 (19U 124) ba " } 15873,20130,6075,0,-1058 3 161149 -- MSL 95 (19U 125) rC " ti 15873,7233,0,0,-1088 0 161150 -- MSL 96 (19U 126) `A 15873,21255,0,1470,1092,610 2 161216 -- MSL 99 (19U 192) ^A 15873,21255,0,1707,1092,610 2 161218 -- MSL 100 (19U 194) `E 15873,21255,0,2724,-152,610 2 161224 -- MSL 101 (19U 200) ^E 15873,21255,0,2724,-152,610 2 161226 -- MSL 102 (19U 202) :E 15873,20670,0,2724,-152,610 2 161227 -- MSL 103 (19U 203) ^I 15873,21255,0,2157,-1187,610 2 161230 -- MSL 104 (19U 206) :I 15873,20670,0,1764,-1187,610 2 161231 -- MSL 105 (19U 207) aa 15873,17640,0,1401,-6674,610 2 161204 -- MSL 106 (19U 180) ga 15873,17640,0,0,-4490 2 161120 -- MSL 107 (19U 96) a^ 15873,17640,0,1257,-4490,610 2 161160 -- MSL 108 (19U 136) ^ " ad 15873,16905,0,0,-6488 2 161192 -- MSL 109 (19U 168) ~ 15873,16818,0,1788,-4145,610 2 161176 -- MSL 110 (19U 152) a~ " `U 15873,21255,330,4095,-2096,610 2 161241 -- MSL 111 (19U 217) ^U 15873,21255,330,4095,-2096,610 2 161243 -- MSL 112 (19U 219) u00AF 15873,21108,0,1317,1317,610 2 161199 -- MSL 113 (19U 175) 'Y 15873,21255,0,3672,-2261,610 2 161245 -- MSL 114 (19U 221) 'y 15873,17640,5145,3123,903,610 3 161277 -- MSL 115 (19U 253) de 15873,15390,0,0,-4463 0 161200 -- MSL 116 (19U 176) ,C 15873,15390,4815,2835,-1688,610 1 161223 -- MSL 117 (19U 199) ,c 15873,11775,4815,1542,-1616,610 1 161255 -- MSL 118 (19U 231) ~N 15873,20580,0,4182,738,610 2 161233 -- MSL 119 (19U 209) ~n 15873,16818,0,1788,585,610 2 161265 -- MSL 120 (19U 241) r! 15873,11946,3444,0,-5714 0 161185 -- MSL 121 (19U 161) r? 15873,11946,3774,0,-2576 0 161215 -- MSL 122 (19U 191) Cs 15873,15684,0,1560,-2252,610 2 161188 -- MSL 123 (19U 164) Po 15873,15390,474,1797,-2231,610 0 161187 -- MSL 124 (19U 163) Ye 15873,15060,0,3741,-2177,610 0 161189 -- MSL 125 (19U 165) sc 15873,15390,1905,0,-3359 0 161191 -- MSL 126 (19U 167) Fn 15873,15090,4350,1704,-773,610 0 161155 -- MSL 127 (19U 131) ct 15873,16083,1536,900,-3014,610 2 161186 -- MSL 128 (19U 162) ^a 15873,17640,330,1257,-695,610 2 161250 -- MSL 129 (19U 226) ^e 15873,17640,330,1269,-1610,610 2 161258 -- MSL 130 (19U 234) ^o 15873,17640,330,1443,-1139,610 2 161268 -- MSL 131 (19U 244) ^u 15873,17640,330,1257,-1403,610 2 161275 -- MSL 132 (19U 251) 'a 15873,17640,330,1401,-695,610 2 161249 -- MSL 133 (19U 225) 'e 15873,17640,330,1401,-1610,610 2 161257 -- MSL 134 (19U 233) 'o 15873,17640,330,1443,-1139,610 2 161267 -- MSL 135 (19U 243) 'u 15873,17640,330,1401,-1403,610 2 161274 -- MSL 136 (19U 250) `a 15873,17640,330,531,-695,531 2 161248 -- MSL 137 (19U 224) `e 15873,17640,330,1269,-1610,610 2 161256 -- MSL 138 (19U 232) `o 15873,17640,330,1443,-1139,610 2 161266 -- MSL 139 (19U 242) `u 15873,17640,330,726,-1403,610 2 161273 -- MSL 140 (19U 249) :a 15873,16905,330,531,-695,531 2 161252 -- MSL 141 (19U 228) :e 15873,16905,330,1269,-1610,610 2 161259 -- MSL 142 (19U 235) :o 15873,16905,330,1443,-1139,610 2 161270 -- MSL 143 (19U 246) :u 15873,16905,330,726,-1403,610 2 161276 -- MSL 144 (19U 252) oA 15873,21690,0,1470,1092,610 2 161221 -- MSL 145 (19U 197) ^i 15873,17640,0,1257,-1259,610 2 161262 -- MSL 146 (19U 238) /O 15873,15390,453,2697,-332,610 0 161240 -- MSL 147 (19U 216) AE 15873,15060,0,2871,855,610 0 161222 -- MSL 148 (19U 198) oa 15873,17997,330,531,-695,531 2 161253 -- MSL 149 (19U 229) 'i 15873,17640,0,1401,-1259,610 2 161261 -- MSL 150 (19U 237) /o 15873,11793,330,2241,-290,610 0 161272 -- MSL 151 (19U 248) ae 15873,11775,330,2148,-188,610 0 161254 -- MSL 152 (19U 230) :A 15873,20670,0,1470,1092,610 2 161220 -- MSL 153 (19U 196) `i 15873,17640,0,0,-1259 2 161260 -- MSL 154 (19U 236) :O 15873,20670,330,2058,-1136,610 2 161238 -- MSL 155 (19U 214) :U 15873,20670,330,4095,-2096,610 2 161244 -- MSL 156 (19U 220) 'E 15873,21255,0,2724,-152,610 2 161225 -- MSL 157 (19U 201) :i 15873,16905,0,0,-1259 2 161263 -- MSL 158 (19U 239) ss 15873,16500,330,1746,-65,610 2 161247 -- MSL 159 (19U 223) ^O 15873,21255,330,2157,-1136,610 2 161236 -- MSL 160 (19U 212) 'A 15873,21255,0,2217,1092,610 2 161217 -- MSL 161 (19U 193) ~A 15873,20580,0,2445,1092,610 2 161219 -- MSL 162 (19U 195) ~a 15873,16818,330,1788,-695,610 2 161251 -- MSL 163 (19U 227) -D 15873,15060,0,2061,537,610 0 161232 -- MSL 164 (19U 208) Sd 15873,18297,330,1614,-1142,610 2 161264 -- MSL 165 (19U 240) 'I 15873,21255,0,2217,-1187,610 2 161229 -- MSL 166 (19U 205) `I 15873,21255,0,1764,-1187,610 2 161228 -- MSL 167 (19U 204) 'O 15873,21255,330,2217,-1136,610 2 161235 -- MSL 168 (19U 211) `O 15873,21255,330,2058,-1136,610 2 161234 -- MSL 169 (19U 210) ~O 15873,20580,330,2895,-1136,610 2 161237 -- MSL 170 (19U 213) ~o 15873,16818,330,1788,-1139,610 2 161269 -- MSL 171 (19U 245) vS 15873,21255,330,2157,-803,610 2 161162 -- MSL 172 (19U 138) vs 15873,17640,330,1257,-1355,610 2 161178 -- MSL 173 (19U 154) 'U 15873,21255,330,4095,-2096,610 2 161242 -- MSL 174 (19U 218) :Y 15873,20670,0,3672,-2261,610 2 161183 -- MSL 175 (19U 159) :y 15873,16905,5145,3123,903,610 3 161279 -- MSL 176 (19U 255) TP 15873,15060,0,2421,-755,610 0 161246 -- MSL 177 (19U 222) Tp 15873,16500,5145,1380,2037,610 3 161278 -- MSL 178 (19U 254) mc 15873,11445,5595,0,-320 1 161205 -- MSL 180 (19U 181) ps 15873,19635,4080,150,-2507,150 2 161206 -- MSL 181 (19U 182) 34 15873,15498,2655,4026,15,610 0 161214 -- MSL 182 (19U 190) \- 15873,6435,0,252,-2150,252 0 60096 -- MSL 183 ( 7J 192) 14 15873,15498,2655,4626,-29,610 0 161212 -- MSL 184 (19U 188) 12 15873,15498,2655,3426,615,610 0 161213 -- MSL 185 (19U 189) Of 15873,15390,0,0,-5309 0 161194 -- MSL 186 (19U 170) Om 15873,15390,0,0,-5273 0 161210 -- MSL 187 (19U 186) Fo 15873,11010,0,1230,-2183,610 0 161195 -- MSL 188 (19U 171) Fc 15873,11010,0,330,-1283,330 0 161211 -- MSL 190 (19U 187) t+- 15873,11385,2835,252,-2150,252 0 161201 -- MSL 191 (19U 177) bb 15873,19083,5916,0,-5945 3 161190 -- MSL 192 (19U 166) co 15873,19635,0,2121,-3029,610 2 161193 -- MSL 193 (19U 169) tno 15873,8865,0,252,-2150,252 0 161196 -- MSL 194 (19U 172) u00AD 15873,6570,0,0,-3740 0 161197 -- MSL 195 (19U 173) rg 15873,19635,0,1839,-2747,610 2 161198 -- MSL 196 (19U 174) S2 15873,15240,0,0,-4466 0 161202 -- MSL 197 (19U 178) S3 15873,15240,0,0,-4547 0 161203 -- MSL 198 (19U 179) ac 15873,0,4815,0,-4625 1 161208 -- MSL 199 (19U 184) S1 15873,15060,0,0,-4829 0 161209 -- MSL 200 (19U 185) tmu 15873,11340,0,252,-2150,252 0 161239 -- MSL 201 (19U 215) tdi 15873,10530,0,306,-2204,306 0 161271 -- MSL 202 (19U 247) u203C 15873,15060,330,948,-1778,610 0 87315 -- MSL 221 (10U 19) u20A7 15873,15060,330,3744,963,610 0 60121 -- MSL 232 ( 7J 217) pc 15873,9657,0,0,-6251 0 161207 -- MSL 302 (19U 183) u013F 15873,15060,0,1512,-134,610 0 51943 -- MSL 306 ( 6J 231) u0140 15873,16500,0,4167,-1130,610 2 51959 -- MSL 307 ( 6J 247) u2113 15873,18150,297,0,-4070 2 60122 -- MSL 308 ( 7J 218) u0149 15873,15060,0,1662,663,610 0 51951 -- MSL 309 ( 6J 239) fm 15873,15060,0,0,-7595 0 60101 -- MSL 310 ( 7J 197) sd 15873,15060,0,0,-5273 0 60102 -- MSL 311 ( 7J 198) dg 15873,15060,1290,0,-4490 0 161158 -- MSL 312 (19U 134) tm 15873,17850,0,1896,-2204,610 2 161177 -- MSL 313 (19U 153) u2017 15873,0,6588,1317,1317,610 1 60095 -- MSL 314 ( 7J 191) ah 15873,17640,0,1257,-4490,610 2 75169 -- MSL 315 ( 9E 161) ao 15873,17997,0,0,-7364 2 60152 -- MSL 316 ( 7J 248) f/ 15873,15498,2655,3126,915,610 0 60109 -- MSL 324 ( 7J 205) em 15873,6570,0,3141,264,610 0 161175 -- MSL 325 (19U 151) en 15873,6570,0,606,-2141,606 0 161174 -- MSL 326 (19U 150) dd 15873,15060,1290,0,-4490 0 161159 -- MSL 327 (19U 135) .i 15873,11445,0,0,-1259 0 46333 -- MSL 328 ( 5T 253) aq 15873,15060,0,0,-6935 0 161063 -- MSL 329 (19U 39) bu 15873,12714,0,0,-1847 0 161173 -- MSL 331 (19U 149) u207F 15873,15240,0,507,-2408,507 0 87548 -- MSL 332 (10U 252) u0111 15873,16500,300,4020,-1142,610 2 75248 -- MSL 342 ( 9E 240) u0041_0306 15873,20880,0,2592,1092,610 2 75203 -- MSL 400 ( 9E 195) u0061_0306 15873,16395,330,2325,-695,610 2 75235 -- MSL 401 ( 9E 227) u0041_0328 15873,15060,3624,1470,1092,610 0 75173 -- MSL 404 ( 9E 165) u0061_0328 15873,11775,4263,531,-695,531 0 75193 -- MSL 405 ( 9E 185) 'C 15873,21255,330,2835,-1688,610 2 75206 -- MSL 406 ( 9E 198) 'c 15873,17640,330,1542,-1616,610 2 75238 -- MSL 407 ( 9E 230) u0041_030C 15873,21255,330,2907,-1688,610 2 75208 -- MSL 410 ( 9E 200) u0061_030C 15873,17640,330,2007,-1616,610 2 75240 -- MSL 411 ( 9E 232) u0044_030C 15873,21255,0,2157,537,610 2 75215 -- MSL 414 ( 9E 207) u0064_030C 15873,18870,300,5790,282,610 2 75247 -- MSL 415 ( 9E 239) u0045_030C 15873,21255,0,2724,-152,610 2 75212 -- MSL 416 ( 9E 204) u0065_030C 15873,17640,330,2007,-1610,610 2 75244 -- MSL 417 ( 9E 236) u0045_0328 15873,15060,3624,2724,-152,610 0 75210 -- MSL 422 ( 9E 202) u0065_0328 15873,11775,4263,1269,-1610,610 0 75242 -- MSL 423 ( 9E 234) u004C_0301 15873,21255,0,2217,-134,610 2 75205 -- MSL 440 ( 9E 197) u006C_0301 15873,22365,0,651,-1130,610 2 75237 -- MSL 441 ( 9E 229) u004C_030C 15873,18870,0,3966,-134,610 2 75196 -- MSL 442 ( 9E 188) u006C_030C 15873,18870,0,4062,-1130,610 2 75198 -- MSL 443 ( 9E 190) u004E_0301 15873,21255,0,4182,738,610 2 75217 -- MSL 446 ( 9E 209) u006E_0301 15873,17640,0,1401,585,610 2 75249 -- MSL 447 ( 9E 241) u004E_030C 15873,21255,0,4182,738,610 2 75218 -- MSL 448 ( 9E 210) u006E_030C 15873,17640,0,1707,585,610 2 75250 -- MSL 449 ( 9E 242) u004F_030B 15873,22035,330,3720,-1136,610 2 75221 -- MSL 452 ( 9E 213) u006F_030B 15873,18420,330,2355,-1139,610 2 75253 -- MSL 453 ( 9E 245) u0052_0301 15873,21255,0,2217,234,610 2 75200 -- MSL 456 ( 9E 192) u0072_0301 15873,17640,0,2475,-596,610 2 75232 -- MSL 457 ( 9E 224) u0052_030C 15873,21255,0,2157,234,610 2 75224 -- MSL 458 ( 9E 216) u0072_030C 15873,17640,0,2475,-596,610 2 75256 -- MSL 459 ( 9E 248) u0053_0301 15873,21255,330,2217,-803,610 2 75148 -- MSL 462 ( 9E 140) u0073_0301 15873,17640,330,1401,-1355,610 2 75164 -- MSL 463 ( 9E 156) u0054_030C 15873,21255,0,3183,-1967,610 2 75149 -- MSL 466 ( 9E 141) u0074_030C 15873,18870,330,1236,-3215,610 2 75165 -- MSL 467 ( 9E 157) u0054_0327 15873,15060,4815,3183,-1967,610 1 75230 -- MSL 468 ( 9E 222) u0074_0327 15873,14760,4815,738,-3215,610 1 75262 -- MSL 469 ( 9E 254) u0055_030B 15873,22035,330,4095,-2096,610 2 75227 -- MSL 474 ( 9E 219) u0075_030B 15873,18420,330,1305,-1403,610 2 75259 -- MSL 475 ( 9E 251) u0055_030A 15873,21690,330,4095,-2096,610 2 75225 -- MSL 476 ( 9E 217) u0075_030A 15873,17997,330,726,-1403,610 2 75257 -- MSL 477 ( 9E 249) u005A_0301 15873,21255,0,2217,-806,610 2 75151 -- MSL 482 ( 9E 143) u007A_0301 15873,17640,0,1401,-1367,610 2 75167 -- MSL 483 ( 9E 159) u005A_0307 15873,20670,0,1707,-806,610 2 75183 -- MSL 484 ( 9E 175) u007A_0307 15873,16905,0,1101,-1367,610 2 75199 -- MSL 485 ( 9E 191) u2070 15873,15240,0,0,-5027 0 51753 -- MSL 1000 ( 6J 41) u2074 15873,15060,0,0,-4940 0 51748 -- MSL 1001 ( 6J 36) u2075 15873,15060,0,0,-4292 0 51749 -- MSL 1002 ( 6J 37) u2076 15873,15240,0,0,-5099 0 51806 -- MSL 1003 ( 6J 94) u2077 15873,15060,0,0,-5291 0 51750 -- MSL 1004 ( 6J 38) u2078 15873,15240,0,0,-4859 0 51754 -- MSL 1005 ( 6J 42) u2079 15873,15240,0,0,-4685 0 51752 -- MSL 1006 ( 6J 40) lq 15873,15060,0,861,-3494,610 0 161171 -- MSL 1017 (19U 147) rq 15873,15060,0,1011,-3644,610 0 161172 -- MSL 1018 (19U 148) Bq 15873,3495,3120,0,-1490 0 161156 -- MSL 1019 (19U 132) u2003 15873,0,0,0,1317 0 51821 -- MSL 1020 ( 6J 109) u2002 15873,0,0,0,1317 0 51822 -- MSL 1021 ( 6J 110) u2009 15873,0,0,0,1317 0 51828 -- MSL 1023 ( 6J 116) u2026 15873,3105,330,1257,474,610 0 161157 -- MSL 1028 (19U 133) vz 15873,17640,0,1257,-1367,610 2 75166 -- MSL 1031 ( 9E 158) u2120 15873,18000,0,2952,-2087,610 2 128299 -- MSL 1034 (15U 43) u211E 15873,15060,2466,2097,-1601,610 0 51794 -- MSL 1036 ( 6J 82) fi 15873,17235,0,1983,1185,610 2 60077 -- MSL 1040 ( 7J 173) fl 15873,16500,0,1806,1185,610 2 60078 -- MSL 1041 ( 7J 174) ff 15873,16500,0,5799,1212,610 2 51883 -- MSL 1042 ( 6J 171) Fi 15873,16500,0,3705,846,610 2 51884 -- MSL 1043 ( 6J 172) Fl 15873,16500,0,2208,852,610 2 51885 -- MSL 1044 ( 6J 173) ij 15873,17235,5145,2958,1278,610 3 60134 -- MSL 1047 ( 7J 230) u2105 15873,15498,2655,3846,195,610 0 60072 -- MSL 1060 ( 7J 168) u0047_0306 15873,20880,330,3192,-956,610 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 15873,16395,5145,2622,-95,610 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 15873,15390,4815,1893,-803,610 1 75178 -- MSL 1063 ( 9E 170) u0073_0327 15873,11775,4815,915,-1355,610 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 15873,20670,0,1764,-1187,610 2 46301 -- MSL 1065 ( 5T 221) bq 15873,3495,3120,0,-3497 0 161154 -- MSL 1067 (19U 130) %0 15873,16380,330,2361,-470,610 2 161161 -- MSL 1068 (19U 137) a- 15873,15666,0,1914,-3452,610 2 60154 -- MSL 1084 ( 7J 250) ab 15873,16395,0,2325,-5000,610 2 75170 -- MSL 1086 ( 9E 162) a. 15873,16905,0,0,-8291 2 75263 -- MSL 1088 ( 9E 255) oe 15873,11775,330,2334,30,610 0 161180 -- MSL 1090 (19U 156) OE 15873,15060,0,2799,-389,610 0 161164 -- MSL 1091 (19U 140) fo 15873,10365,0,0,-4142 0 161163 -- MSL 1092 (19U 139) fc 15873,10365,0,0,-3542 0 161179 -- MSL 1093 (19U 155) sq 15873,14106,0,0,-443 0 60091 -- MSL 1094 ( 7J 187) /L 15873,15060,0,1515,-134,610 0 75171 -- MSL 1095 ( 9E 163) /l 15873,16500,0,0,-1184 2 75187 -- MSL 1096 ( 9E 179) a" 15873,18420,0,2355,-6833,610 2 75197 -- MSL 1097 ( 9E 189) ho 15873,0,4263,0,-7343 0 75186 -- MSL 1098 ( 9E 178) vZ 15873,21255,0,2157,-806,610 2 75150 -- MSL 1106 ( 9E 142) IJ 15873,15060,2904,3021,-206,610 0 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/TBI0000644000175000017500000006227413753060053012335 00000000000000# CG Times BdIt name TBI spacewidth 7806 slant 15.300000 pcltypeface 4101 pclproportional 1 pclweight 3 pclstyle 1 ligatures fi fl ff ffi ffl 0 kernpairs L V -2924 P . -4388 P , -4388 V A -3902 A V -4388 T o -2438 T r -974 T c -2438 T e -2438 T d -1949 T s -1460 T y -974 T a -2438 T w -974 T u -974 T J -1949 L T -2438 L Y -2924 Y o -3902 Y e -3902 Y a -3413 Y J -1949 A W -3902 W A -3413 T A -2438 V o -3413 V e -3413 V a -3413 Y A -2924 F A -2438 F . -3902 F , -3902 A T -2438 A Y -3413 v . -2438 v , -2438 y . -2438 y , -2438 T . -2438 T , -2438 L W -2924 P A -2924 V J -1949 V . -3902 V , -3902 Y . -2924 Y , -2924 W o -2924 W e -2924 W a -2924 W . -3413 W , -3413 r . -3413 r , -3413 w . -2438 w , -2438 Y u -2438 A v -2438 A y -2924 A w -2438 o . -1460 o , -1460 p . -1460 p , -1460 e . -974 e , -974 b . -1460 b , -1460 O T -1460 O V -1949 O Y -1949 O . -2438 O , -2438 L y -974 P J -2924 V y -1949 V u -1949 V O -1949 V G -1949 V C -1949 V Q -1949 D T -1460 D V -1949 D Y -1949 D . -2438 D , -2438 Y O -2438 Y G -2438 Y C -2438 Y Q -2438 F o -1460 F e -1460 F a -1460 c . -974 c , -974 O A -974 O W -1949 R T -1460 R V -1460 R Y -1460 R W -1460 G T -1460 P o -1460 P g -1460 P e -1460 P a -1460 C A -1460 C . -2438 C , -2438 D A -974 D W -1949 B T -1460 B Y -1949 B . -1460 B , -1460 F J -1949 A O -1949 A G -1949 A C -1949 A U -1949 A Q -1949 W r -1949 W y -1949 W u -1949 W O -1949 W G -1949 W C -1949 W J -1949 W Q -1949 J A -974 J . -974 J , -974 U A -974 U . -1949 U , -1949 Q A -974 Q W -1949 f . -974 f , -974 T O -974 T G -974 T C -974 T Q -974 O X -1460 G V -1460 G Y -1460 G W -1460 G . -485 G , -485 P T -1460 P V -1460 P Y -1460 C T -974 C V -974 C Y -974 D X -1460 B V -1949 B X -1460 B A -974 B W -1949 S . -974 S , -974 X o -1460 X e -1460 X y -1460 X O -1460 X G -1460 X C -1460 X Q -1460 A o -1949 A e -1949 Q X -1460 K o -1460 K e -1460 K y -1460 K w -1460 K O -1460 K G -1460 K C -1460 K Q -1460 o v -974 o y -974 o x -485 o w -974 h v -974 h y -974 n v -974 n y -974 m v -974 m y -974 r g -974 g . -974 g , -974 p v -974 p y -974 p x -485 c v -974 c y -974 c w -974 v o -485 v g -974 v c -485 v d -485 v a -485 v q -485 e v -974 e y -974 b v -974 b y -974 b w -974 s . -485 s , -485 y o -485 y g -974 y c -485 y d -485 y a -485 y q -485 f g -1460 x o -485 x g -485 x c -485 x e -485 x d -485 x a -485 x q -485 w o -485 w g -974 w c -485 w d -485 w a -485 w q -485 T i -974 T S -974 R o -485 R y -485 R O -485 R G -485 R C -485 R U -485 R Q -485 G X -485 G A -485 P s -485 P Z -485 P X -1460 P W -1460 C X -974 C W -974 C J -1460 V i -974 V S -974 S T -1460 S V -1460 S Y -1460 S X -974 S A -974 S W -1460 Y i -974 Y S -974 X a -485 X u -974 X S -485 A t -485 A g -485 A c -1949 A d -1460 A a -485 A u -974 A q -974 A S -485 W i -974 W S -974 J y -1460 K c -1460 K u -974 K S -485 t g -485 o f -974 h w -974 n w -974 m w -974 r o -485 r c -485 r e -485 r d -485 r a -485 r q -485 g g -974 p f -974 p w -974 c f -974 c x -485 v e -485 v s -485 e f -974 e x -485 e w -974 b f -974 y e -485 y s -485 f o -974 f c -974 f e -974 f d -974 f s -485 f a -974 f q -974 w e -485 w s -485 k o -485 k g -485 k c -485 k e -485 k d -485 k a -485 k q -485 O Z -485 O J -974 R e -485 R a -485 R u -485 R S -485 G Z -485 C Z -974 E t -485 E o -485 E g -974 E c -485 E v -485 E e -485 E d -485 E y -485 E f -485 E a -485 E w -485 E u -485 E q -485 E O -485 E G -485 E C -485 E S -485 E J -485 E Q -485 E . -485 E , -485 Z o -485 Z e -485 Z d -485 Z y -974 Z a -485 Z w -974 Z u -485 Z O -485 Z G -485 Z C -485 Z S -485 Z Q -485 D Z -485 D J -974 B Z -485 B J -974 S Z -485 S J -974 J o -974 J i -974 J e -974 J a -974 J u -974 J T -974 J O -974 J H -974 J N -974 J M -974 J L -974 J R -974 J G -974 J I -974 J P -974 J C -974 J V -974 J E -974 J Z -974 J D -974 J B -974 J S -974 J Y -974 J F -974 J X -974 J W -974 J J -974 J U -974 J Q -974 J K -974 U g -485 U J -974 K a -485 o g -485 o z -485 h g -485 h f -485 n g -485 n f -485 m g -485 m f -485 l g -485 r s -485 g o -485 g c -485 g e -485 g d -485 g s -485 g a -485 g q -485 i g -485 p g -485 p z -485 c g -485 c z -485 v t -485 v h -485 v n -485 v m -485 v r -485 v i -485 v p -485 v z -485 v b -485 v y -485 v f -485 v x -485 v w -485 v j -485 v u -485 v k -485 e g -485 e z -485 z o -485 z g -485 z c -485 z e -485 z d -485 z a -485 z q -485 d g -485 b g -485 b z -485 s g -485 y t -485 y h -485 y n -485 y m -485 y l -485 y r -485 y i -485 y p -485 y v -485 y z -485 y b -485 y y -485 y f -485 y x -485 y w -485 y j -485 y u -485 y k -485 a g -485 w t -485 w h -485 w n -485 w m -485 w l -485 w r -485 w i -485 w p -485 w v -485 w z -485 w b -485 w y -485 w f -485 w x -485 w w -485 w j -485 w u -485 w k -485 j g -485 u g -485 q g -485 O g -485 M g -485 G J -485 I g -485 C t -485 C o -485 C h -485 C l -485 C r -485 C i -485 C e -485 C y -485 C a -485 C u -485 C O -485 C H -485 C N -485 C M -485 C L -485 C R -485 C G -485 C I -485 C P -485 C C -485 C E -485 C D -485 C B -485 C S -485 C F -485 C U -485 C Q -485 C K -485 E n -485 E m -485 E l -485 E r -485 E i -485 E p -485 E z -485 E b -485 E s -485 E x -485 E j -485 E k -485 E T -485 E H -485 E N -485 E M -485 E L -485 E R -485 E I -485 E P -485 E V -485 E E -485 E Z -485 E D -485 E B -485 E Y -485 E F -485 E X -485 E A -485 E W -485 E U -485 E K -485 A f -485 K T -485 K V -485 K Y -485 K W -485 K U -485 L cq -2924 L ' -2924 T hy -974 T - -974 T en -974 T em -974 A cq -3413 A ' -3413 hy T -1460 - T -1460 en T -1460 em T -1460 Y hy -2438 Y - -2438 Y en -2438 Y em -2438 p cq -1949 p ' -1949 c cq -1460 c ' -1460 e cq -1949 e ' -1949 b cq -1949 b ' -1949 V hy -1949 V - -1949 V en -1949 V em -1949 h cq -974 h ' -974 n cq -974 n ' -974 m cq -974 m ' -974 R cq -485 R ' -485 W hy -1949 W - -1949 W en -1949 W em -1949 cq d -974 ' d -974 X hy -1460 X - -1460 X en -1460 X em -1460 A hy -1949 A - -1949 A en -1949 A em -1949 K hy -1460 K - -1460 K en -1460 K em -1460 cq s -485 ' s -485 hy X -1460 - X -1460 hy A -974 - A -974 en X -1460 en A -974 em X -1460 R hy -485 R - -485 R en -485 R em -485 K cq -485 K ' -485 t g -485 v cq -485 v ' -485 b f -974 y cq -485 y ' -485 w cq -485 w ' -485 C cq -485 C ' -485 E cq -485 E ' -485 E hy -485 E - -485 E en -485 E em -485 Z hy -485 Z - -485 Z en -485 Z em -485 J cq -974 J ' -974 J hy -974 J - -974 J en -974 J em -974 v hy -485 v - -485 v en -485 v em -485 y hy -485 y - -485 y en -485 y em -485 w hy -485 w - -485 w en -485 w em -485 C hy -485 C - -485 C en -485 C em -485 hy g -485 - g -485 en g -485 em g -485 charset ! 10245,18450,405,963,-452,913 2 161057 -- MSL 1 (19U 33) dq 13662,18450,0,1380,-3413,913 2 161058 -- MSL 2 (19U 34) " " sh 13173,18450,405,1902,270,913 2 161059 -- MSL 3 (19U 35) # " Do 13173,19770,2295,1998,1053,913 2 161060 -- MSL 4 (19U 36) $ " % 23418,18237,405,288,-1508,288 2 161061 -- MSL 5 (19U 37) & 20490,18045,405,234,87,234 2 161062 -- MSL 6 (19U 38) cq 8781,18450,0,2001,-2789,913 2 161170 -- MSL 8 (19U 146) ' " ( 8781,18450,4761,3096,-317,913 2 161064 -- MSL 9 (19U 40) ) 8781,18450,4761,846,1932,846 2 161065 -- MSL 10 (19U 41) * 13173,18450,0,1518,-1811,913 2 161066 -- MSL 11 (19U 42) + 23418,15975,0,0,-3104 0 161067 -- MSL 12 (19U 43) , 8781,3612,4728,0,1515 0 161068 -- MSL 13 (19U 44) hy 8781,7740,0,660,426,660 0 161069 -- MSL 14 (19U 45) - " . 8781,3645,405,0,129 0 161070 -- MSL 15 (19U 46) sl 8781,18450,405,3012,1209,913 2 161071 -- MSL 16 (19U 47) / " 0 13173,18450,405,1722,72,913 2 161072 -- MSL 17 (19U 48) 1 13173,18450,0,0,765 2 161073 -- MSL 18 (19U 49) 2 13173,18450,0,657,1419,657 2 161074 -- MSL 19 (19U 50) 3 13173,18450,405,702,1116,702 2 161075 -- MSL 20 (19U 51) 4 13173,18450,0,1953,1386,913 2 161076 -- MSL 21 (19U 52) 5 13173,18045,405,1845,855,913 2 161077 -- MSL 22 (19U 53) 6 13173,18450,405,2286,-8,913 2 161078 -- MSL 23 (19U 54) 7 13173,18045,0,2997,-968,913 2 161079 -- MSL 24 (19U 55) 8 13173,18450,405,1548,240,913 2 161080 -- MSL 25 (19U 56) 9 13173,18450,405,1572,705,913 2 161081 -- MSL 26 (19U 57) : 8781,12360,405,0,408 0 161082 -- MSL 27 (19U 58) ; 8781,12360,4728,0,1515 0 161083 -- MSL 28 (19U 59) < 26346,16068,0,0,-3980 0 161084 -- MSL 29 (19U 60) = 23418,11370,0,0,-3299 0 161085 -- MSL 30 (19U 61) > 26346,16068,0,0,-3980 0 161086 -- MSL 31 (19U 62) ? 13173,18450,405,1725,-1931,913 2 161087 -- MSL 32 (19U 63) at 23418,16950,4131,1095,219,913 2 161088 -- MSL 33 (19U 64) @ " A 17565,18450,0,546,2412,546 2 161089 -- MSL 34 (19U 65) B 17565,18045,0,1257,1167,913 2 161090 -- MSL 35 (19U 66) C 17565,18594,405,2331,-392,913 2 161091 -- MSL 36 (19U 67) D 19029,18045,0,1707,1611,913 2 161092 -- MSL 37 (19U 68) E 17565,18045,0,1974,1428,913 2 161093 -- MSL 38 (19U 69) F 16101,18045,0,3384,1536,913 2 161094 -- MSL 39 (19U 70) G 19029,18450,405,1863,-11,913 2 161095 -- MSL 40 (19U 71) H 20490,18045,0,3006,1266,913 2 161096 -- MSL 41 (19U 72) I 10245,18045,0,2997,1338,913 2 161097 -- MSL 42 (19U 73) J 13173,18045,405,2652,1491,913 2 161098 -- MSL 43 (19U 74) K 17565,18045,0,3312,1326,913 2 161099 -- MSL 44 (19U 75) L 16101,18045,0,1188,1815,913 2 161100 -- MSL 45 (19U 76) M 23418,18045,0,3132,1362,913 2 161101 -- MSL 46 (19U 77) N 19029,18045,405,3270,1227,913 2 161102 -- MSL 47 (19U 78) O 19029,18450,405,1503,-182,913 2 161103 -- MSL 48 (19U 79) P 16101,18045,0,2490,1233,913 2 161104 -- MSL 49 (19U 80) Q 18540,18450,5550,1902,-176,913 3 161105 -- MSL 50 (19U 81) R 17565,18045,0,1260,1188,913 2 161106 -- MSL 51 (19U 82) S 14637,18525,510,1452,543,913 2 161107 -- MSL 52 (19U 83) T 16101,18045,0,3513,-962,913 2 161108 -- MSL 53 (19U 84) U 19029,18045,405,3249,-1454,913 2 161109 -- MSL 54 (19U 85) V 17565,18045,405,3771,-1355,913 2 161110 -- MSL 55 (19U 86) W 23418,18045,405,3891,-1310,913 2 161111 -- MSL 56 (19U 87) X 17565,18045,0,2883,1578,913 2 161112 -- MSL 57 (19U 88) Y 16101,18045,0,3630,-1253,913 2 161113 -- MSL 58 (19U 89) Z 16101,18045,0,1923,876,913 2 161114 -- MSL 59 (19U 90) lB 8781,18045,4095,4575,2064,913 2 161115 -- MSL 60 (19U 91) [ " rs 8781,18450,405,0,-2225 2 161116 -- MSL 61 (19U 92) \ " rB 8781,18045,4095,2826,3813,913 2 161117 -- MSL 62 (19U 93) ] " ha 13173,19758,0,36,36,36 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588,1317,1317,913 1 161119 -- MSL 64 (19U 95) oq 8781,18450,0,2001,-2789,913 2 161169 -- MSL 66 (19U 145) ` " a 13173,12735,405,1059,1059,913 0 161121 -- MSL 67 (19U 97) b 13173,18540,405,876,948,876 2 161122 -- MSL 68 (19U 98) c 11709,12735,405,900,435,900 0 161123 -- MSL 69 (19U 99) d 13173,18540,405,2541,1068,913 2 161124 -- MSL 70 (19U 100) e 11709,12735,405,687,390,687 0 161125 -- MSL 71 (19U 101) f 9270,18540,5490,4809,4866,913 3 161126 -- MSL 72 (19U 102) g 13173,12735,5490,1500,1977,913 1 161127 -- MSL 73 (19U 103) h 14637,18540,405,345,1146,345 2 161128 -- MSL 74 (19U 104) i 7317,18585,405,1734,783,913 2 161129 -- MSL 75 (19U 105) j 7317,18585,5490,2319,5745,913 3 161130 -- MSL 76 (19U 106) k 13173,18540,405,1923,1194,913 2 161131 -- MSL 77 (19U 107) l 7317,18540,405,2166,843,913 2 161132 -- MSL 78 (19U 108) m 20490,12735,405,630,1101,630 0 161133 -- MSL 79 (19U 109) n 14637,12735,405,321,954,321 0 161134 -- MSL 80 (19U 110) o 13173,12735,405,675,714,675 0 161135 -- MSL 81 (19U 111) p 13173,12735,5490,843,3888,843 1 161136 -- MSL 82 (19U 112) q 13173,12735,5490,1317,672,913 1 161137 -- MSL 83 (19U 113) r 10245,12783,0,2421,1005,913 0 161138 -- MSL 84 (19U 114) s 10245,12735,405,885,891,885 0 161139 -- MSL 85 (19U 115) t 7317,15870,405,2289,1056,913 0 161140 -- MSL 86 (19U 116) u 14637,12735,405,426,279,426 0 161141 -- MSL 87 (19U 117) v 11709,12735,405,1068,153,913 0 161142 -- MSL 88 (19U 118) w 17565,12735,405,822,75,822 0 161143 -- MSL 89 (19U 119) x 13173,12735,405,1137,1836,913 0 161144 -- MSL 90 (19U 120) y 11709,12735,5490,543,3189,543 1 161145 -- MSL 91 (19U 121) z 10245,12330,1935,1404,1839,913 0 161146 -- MSL 92 (19U 122) { 13173,19935,6210,3339,-971,913 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588,0,-4595 3 161148 -- MSL 94 (19U 124) ba " } 13173,19935,6210,63,2304,63 3 161149 -- MSL 95 (19U 125) rC " ti 26346,9435,0,0,-4028 0 161150 -- MSL 96 (19U 126) `A 17565,24795,0,546,2412,546 2 161216 -- MSL 99 (19U 192) ^A 17565,24795,0,546,2412,546 2 161218 -- MSL 100 (19U 194) `E 17565,24795,0,1974,1428,913 2 161224 -- MSL 101 (19U 200) ^E 17565,24795,0,1974,1428,913 2 161226 -- MSL 102 (19U 202) :E 17565,23955,0,1974,1428,913 2 161227 -- MSL 103 (19U 203) ^I 10245,24795,0,3930,1338,913 2 161230 -- MSL 104 (19U 206) :I 10245,23955,0,4875,1338,913 2 161231 -- MSL 105 (19U 207) aa 13173,19065,0,786,-5054,786 2 161204 -- MSL 106 (19U 180) ga 13173,19065,0,0,-3539 2 161120 -- MSL 107 (19U 96) a^ 13173,19065,0,417,-2930,417 2 161160 -- MSL 108 (19U 136) ^ " ad 13173,17820,0,1179,-2963,913 2 161192 -- MSL 109 (19U 168) ~ 13173,17703,0,1884,-3212,913 2 161176 -- MSL 110 (19U 152) a~ " `U 19029,24795,405,3249,-1454,913 2 161241 -- MSL 111 (19U 217) ^U 19029,24795,405,3249,-1454,913 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105,0,1317,1317,913 2 161199 -- MSL 113 (19U 175) 'Y 16101,24795,0,3630,-1253,913 2 161245 -- MSL 114 (19U 221) 'y 11709,19065,5490,1518,3189,913 3 161277 -- MSL 115 (19U 253) de 13173,18450,0,111,-2969,111 2 161200 -- MSL 116 (19U 176) ,C 17565,18594,5718,2331,-392,913 3 161223 -- MSL 117 (19U 199) ,c 11709,12735,5655,900,1278,900 1 161255 -- MSL 118 (19U 231) ~N 19029,23733,405,3270,1227,913 2 161233 -- MSL 119 (19U 209) ~n 14637,17703,405,1152,954,913 2 161265 -- MSL 120 (19U 241) r! 10245,13050,5805,0,855 1 161185 -- MSL 121 (19U 161) r? 13173,13050,5805,0,1680 1 161215 -- MSL 122 (19U 191) Cs 13173,15834,0,2598,795,913 0 161188 -- MSL 123 (19U 164) Po 13173,18450,429,2508,1473,913 2 161187 -- MSL 124 (19U 163) Ye 13173,18045,0,5067,834,913 2 161189 -- MSL 125 (19U 165) sc 13173,18450,3225,0,-596 2 161191 -- MSL 126 (19U 167) Fn 13173,18540,5490,2607,3165,913 3 161155 -- MSL 127 (19U 131) ct 13173,16914,0,1431,-683,913 2 161186 -- MSL 128 (19U 162) ^a 13173,19065,405,1059,1059,913 2 161250 -- MSL 129 (19U 226) ^e 11709,19065,405,1149,390,913 2 161258 -- MSL 130 (19U 234) ^o 13173,19065,405,675,714,675 2 161268 -- MSL 131 (19U 244) ^u 14637,19065,405,426,279,426 2 161275 -- MSL 132 (19U 251) 'a 13173,19065,405,1059,1059,913 2 161249 -- MSL 133 (19U 225) 'e 11709,19065,405,1518,390,913 2 161257 -- MSL 134 (19U 233) 'o 13173,19065,405,786,714,786 2 161267 -- MSL 135 (19U 243) 'u 14637,19065,405,426,279,426 2 161274 -- MSL 136 (19U 250) `a 13173,19065,405,1059,1059,913 2 161248 -- MSL 137 (19U 224) `e 11709,19065,405,687,390,687 2 161256 -- MSL 138 (19U 232) `o 13173,19065,405,675,714,675 2 161266 -- MSL 139 (19U 242) `u 14637,19065,405,426,279,426 2 161273 -- MSL 140 (19U 249) :a 13173,17820,405,1179,1059,913 2 161252 -- MSL 141 (19U 228) :e 11709,17820,405,1911,390,913 2 161259 -- MSL 142 (19U 235) :o 13173,17820,405,1179,714,913 2 161270 -- MSL 143 (19U 246) :u 14637,17820,405,447,279,447 2 161276 -- MSL 144 (19U 252) oA 17565,24750,0,546,2412,546 2 161221 -- MSL 145 (19U 197) ^i 7317,19065,405,3345,723,913 2 161262 -- MSL 146 (19U 238) /O 19029,18450,405,3702,2070,913 2 161240 -- MSL 147 (19U 216) AE 24396,18045,0,2730,2331,913 2 161222 -- MSL 148 (19U 198) oa 13173,19020,405,1059,1059,913 2 161253 -- MSL 149 (19U 229) 'i 7317,19065,405,3714,723,913 2 161261 -- MSL 150 (19U 237) /o 13173,12735,405,2199,2256,913 0 161272 -- MSL 151 (19U 248) ae 18540,12735,405,876,1074,876 0 161254 -- MSL 152 (19U 230) :A 17565,23955,0,765,2412,765 2 161220 -- MSL 153 (19U 196) `i 7317,19065,405,1749,723,913 2 161260 -- MSL 154 (19U 236) :O 19029,23955,405,1503,-182,913 2 161238 -- MSL 155 (19U 214) :U 19029,23955,405,3249,-1454,913 2 161244 -- MSL 156 (19U 220) 'E 17565,24795,0,1974,1428,913 2 161225 -- MSL 157 (19U 201) :i 7317,17820,405,4107,723,913 2 161263 -- MSL 158 (19U 239) ss 13173,18540,5490,1572,5862,913 3 161247 -- MSL 159 (19U 223) ^O 19029,24795,405,1503,-182,913 2 161236 -- MSL 160 (19U 212) 'A 17565,24795,0,567,2412,567 2 161217 -- MSL 161 (19U 193) ~A 17565,23733,0,966,2412,913 2 161219 -- MSL 162 (19U 195) ~a 13173,17703,405,1884,1059,913 2 161251 -- MSL 163 (19U 227) -D 19029,18045,0,1707,1611,913 2 161232 -- MSL 164 (19U 208) Sd 13173,18540,405,2235,708,913 2 161264 -- MSL 165 (19U 240) 'I 10245,24795,0,4227,1338,913 2 161229 -- MSL 166 (19U 205) `I 10245,24795,0,2997,1338,913 2 161228 -- MSL 167 (19U 204) 'O 19029,24795,405,1503,-182,913 2 161235 -- MSL 168 (19U 211) `O 19029,24795,405,1503,-182,913 2 161234 -- MSL 169 (19U 210) ~O 19029,23733,405,1503,-182,913 2 161237 -- MSL 170 (19U 213) ~o 13173,17703,405,1884,714,913 2 161269 -- MSL 171 (19U 245) vS 14637,24798,510,2061,543,913 2 161162 -- MSL 172 (19U 138) vs 10245,19065,405,2856,891,913 2 161178 -- MSL 173 (19U 154) 'U 19029,24795,405,3249,-1454,913 2 161242 -- MSL 174 (19U 218) :Y 16101,23955,0,3630,-1253,913 2 161183 -- MSL 175 (19U 159) :y 11709,17820,5490,1311,3189,913 3 161279 -- MSL 176 (19U 255) TP 16101,18045,0,1203,1227,913 2 161246 -- MSL 177 (19U 222) Tp 13173,18540,5490,843,3888,843 3 161278 -- MSL 178 (19U 254) mc 14637,10800,5193,582,756,582 1 161205 -- MSL 180 (19U 181) ps 13173,19635,4200,1350,-1007,913 2 161206 -- MSL 181 (19U 182) 34 23418,18450,405,0,-1898 2 161214 -- MSL 182 (19U 190) \- 23418,9000,0,0,-3314 0 60096 -- MSL 183 ( 7J 192) 14 23418,18450,405,0,-1571 2 161212 -- MSL 184 (19U 188) 12 23418,18450,405,0,-1310 2 161213 -- MSL 185 (19U 189) Of 13173,18450,0,1368,-2396,913 2 161194 -- MSL 186 (19U 170) Om 13173,18450,0,744,-2294,744 2 161210 -- MSL 187 (19U 186) Fo 11709,10200,0,1158,567,913 0 161195 -- MSL 188 (19U 171) Fc 11709,10200,0,615,1110,615 0 161211 -- MSL 190 (19U 187) t+- 23418,15975,2880,0,-2882 0 161201 -- MSL 191 (19U 177) bb 13173,19083,5916,0,-4595 3 161190 -- MSL 192 (19U 166) co 13173,19725,0,4398,-2573,913 2 161193 -- MSL 193 (19U 169) tno 23418,12225,0,0,-4022 0 161196 -- MSL 194 (19U 172) u00AD 8781,7740,0,660,426,660 0 161197 -- MSL 195 (19U 173) rg 13173,19725,0,4398,-2573,913 2 161198 -- MSL 196 (19U 174) S2 8781,18285,0,1911,-212,913 2 161202 -- MSL 197 (19U 178) S3 8781,18285,0,1980,-551,913 2 161203 -- MSL 198 (19U 179) ac 13173,0,5655,0,546 1 161208 -- MSL 199 (19U 184) S1 8781,18285,0,1173,-470,913 2 161209 -- MSL 200 (19U 185) tmu 23418,15033,0,0,-3689 0 161239 -- MSL 201 (19U 215) tdi 23418,14505,0,0,-3326 0 161271 -- MSL 202 (19U 247) u203C 16593,18450,405,963,-452,913 2 87315 -- MSL 221 (10U 19) u20A7 23418,18045,405,2289,1233,913 2 60121 -- MSL 232 ( 7J 217) pc 8781,11121,0,0,-1898 0 161207 -- MSL 302 (19U 183) u013F 16101,18045,0,1188,1815,913 2 51943 -- MSL 306 ( 6J 231) u0140 9270,18540,405,2466,843,913 2 51959 -- MSL 307 ( 6J 247) u2113 13173,18045,765,0,-854 2 60122 -- MSL 308 ( 7J 218) u0149 19518,18450,405,321,117,321 2 51951 -- MSL 309 ( 6J 239) fm 8781,18450,0,930,-3341,913 2 60101 -- MSL 310 ( 7J 197) sd 13173,18450,0,873,-3341,873 2 60102 -- MSL 311 ( 7J 198) dg 13173,18450,3075,1344,-1187,913 2 161158 -- MSL 312 (19U 134) tm 16101,17550,0,4884,-2534,913 2 161177 -- MSL 313 (19U 153) u2017 13173,0,6588,1317,1317,913 1 60095 -- MSL 314 ( 7J 191) ah 13173,19065,0,1392,-3905,913 2 75169 -- MSL 315 ( 9E 161) ao 13173,19020,0,0,-4268 2 60152 -- MSL 316 ( 7J 248) f/ 3402,18450,405,8832,6945,913 2 60109 -- MSL 324 ( 7J 205) em 23418,7200,0,609,459,609 0 161175 -- MSL 325 (19U 151) en 13173,7200,0,624,459,624 0 161174 -- MSL 326 (19U 150) dd 13173,18450,3075,939,-782,913 2 161159 -- MSL 327 (19U 135) .i 7317,12735,405,825,723,825 0 46333 -- MSL 328 ( 5T 253) aq 8781,18450,0,1065,-3146,913 2 161063 -- MSL 329 (19U 39) bu 13173,14226,0,0,-497 0 161173 -- MSL 331 (19U 149) u207F 13173,18285,0,1626,-851,913 2 87548 -- MSL 332 (10U 252) u0111 13173,18540,405,2733,1098,913 2 75248 -- MSL 342 ( 9E 240) u0041_0306 17565,24285,0,774,2412,774 2 75203 -- MSL 400 ( 9E 195) u0061_0306 13173,18570,405,1581,1059,913 2 75235 -- MSL 401 ( 9E 227) u0041_0328 17565,18450,2874,546,2412,546 2 75173 -- MSL 404 ( 9E 165) u0061_0328 13173,12735,3249,1059,1059,913 0 75193 -- MSL 405 ( 9E 185) 'C 17565,24795,405,2331,-392,913 2 75206 -- MSL 406 ( 9E 198) 'c 11709,19065,405,1518,435,913 2 75238 -- MSL 407 ( 9E 230) u0041_030C 17565,24798,405,2331,-392,913 2 75208 -- MSL 410 ( 9E 200) u0061_030C 11709,19065,405,2772,435,913 2 75240 -- MSL 411 ( 9E 232) u0044_030C 19029,24798,0,1707,1611,913 2 75215 -- MSL 414 ( 9E 207) u0064_030C 17076,19050,405,2988,1068,913 2 75247 -- MSL 415 ( 9E 239) u0045_030C 17565,24798,0,1974,1428,913 2 75212 -- MSL 416 ( 9E 204) u0065_030C 11709,19065,405,2934,390,913 2 75244 -- MSL 417 ( 9E 236) u0045_0328 17565,18045,2874,1974,1428,913 2 75210 -- MSL 422 ( 9E 202) u0065_0328 11709,12735,3249,687,390,687 0 75242 -- MSL 423 ( 9E 234) u004C_0301 16101,24795,0,1188,1815,913 2 75205 -- MSL 440 ( 9E 197) u006C_0301 7317,24915,405,5295,843,913 2 75237 -- MSL 441 ( 9E 229) u004C_030C 16101,19050,0,1611,1815,913 2 75196 -- MSL 442 ( 9E 188) u006C_030C 10734,19050,405,3021,843,913 2 75198 -- MSL 443 ( 9E 190) u004E_0301 19029,24795,405,3270,1227,913 2 75217 -- MSL 446 ( 9E 209) u006E_0301 14637,19065,405,321,954,321 2 75249 -- MSL 447 ( 9E 241) u004E_030C 19029,24798,405,3270,1227,913 2 75218 -- MSL 448 ( 9E 210) u006E_030C 14637,19065,405,660,954,660 2 75250 -- MSL 449 ( 9E 242) u004F_030B 19029,24795,405,2526,-182,913 2 75221 -- MSL 452 ( 9E 213) u006F_030B 13173,19065,405,4053,714,913 2 75253 -- MSL 453 ( 9E 245) u0052_0301 17565,24795,0,1260,1188,913 2 75200 -- MSL 456 ( 9E 192) u0072_0301 10245,19065,0,2574,1005,913 2 75232 -- MSL 457 ( 9E 224) u0052_030C 17565,24798,0,1260,1188,913 2 75224 -- MSL 458 ( 9E 216) u0072_030C 10245,19065,0,3018,1005,913 2 75256 -- MSL 459 ( 9E 248) u0053_0301 14637,24795,510,1452,543,913 2 75148 -- MSL 462 ( 9E 140) u0073_0301 10245,19065,405,2250,891,913 2 75164 -- MSL 463 ( 9E 156) u0054_030C 16101,24798,0,3513,-962,913 2 75149 -- MSL 466 ( 9E 141) u0074_030C 10245,19050,405,3108,1056,913 2 75165 -- MSL 467 ( 9E 157) u0054_0327 16101,18045,5718,3513,-962,913 3 75230 -- MSL 468 ( 9E 222) u0074_0327 7317,15870,5655,2289,3636,913 1 75262 -- MSL 469 ( 9E 254) u0055_030B 19029,24795,405,3249,-1454,913 2 75227 -- MSL 474 ( 9E 219) u0075_030B 14637,19065,405,2997,279,913 2 75259 -- MSL 475 ( 9E 251) u0055_030A 19029,24750,405,3249,-1454,913 2 75225 -- MSL 476 ( 9E 217) u0075_030A 14637,19020,405,426,279,426 2 75257 -- MSL 477 ( 9E 249) u005A_0301 16101,24795,0,1923,876,913 2 75151 -- MSL 482 ( 9E 143) u007A_0301 10245,19065,1935,2250,1839,913 2 75167 -- MSL 483 ( 9E 159) u005A_0307 16101,23955,0,1923,876,913 2 75183 -- MSL 484 ( 9E 175) u007A_0307 10245,17820,1935,1404,1839,913 2 75199 -- MSL 485 ( 9E 191) u2070 8781,18285,0,2436,-785,913 2 51753 -- MSL 1000 ( 6J 41) u2074 8781,18285,0,2547,-113,913 2 51748 -- MSL 1001 ( 6J 36) u2075 8781,18045,0,2496,-473,913 2 51749 -- MSL 1002 ( 6J 37) u2076 8781,18285,0,2868,-911,913 2 51806 -- MSL 1003 ( 6J 94) u2077 8781,18045,0,3444,-1556,913 2 51750 -- MSL 1004 ( 6J 38) u2078 8781,18285,0,2400,-629,913 2 51754 -- MSL 1005 ( 6J 42) u2079 8781,18285,0,2304,-347,913 2 51752 -- MSL 1006 ( 6J 40) lq 14148,18450,0,1974,-2789,913 2 161171 -- MSL 1017 (19U 147) rq 14148,18450,0,1974,-2789,913 2 161172 -- MSL 1018 (19U 148) Bq 14148,3651,4689,0,1425 0 161156 -- MSL 1019 (19U 132) u2003 23418,0,0,0,1317 0 51821 -- MSL 1020 ( 6J 109) u2002 13173,0,0,0,1317 0 51822 -- MSL 1021 ( 6J 110) u2009 8781,0,0,0,1317 0 51828 -- MSL 1023 ( 6J 116) u2026 23418,3510,0,0,147 0 161157 -- MSL 1028 (19U 133) vz 10245,19065,1935,2856,1839,913 2 75166 -- MSL 1031 ( 9E 158) u2120 16101,17703,0,4137,-2579,913 2 128299 -- MSL 1034 (15U 43) u211E 20001,18315,4056,465,-1163,465 2 51794 -- MSL 1036 ( 6J 82) fi 15126,18540,5490,726,5055,726 3 60077 -- MSL 1040 ( 7J 173) fl 15126,18540,5490,2328,5034,913 3 60078 -- MSL 1041 ( 7J 174) ff 15126,18540,5490,5574,5268,913 3 51883 -- MSL 1042 ( 6J 171) Fi 21954,18540,5490,738,5223,738 3 51884 -- MSL 1043 ( 6J 172) Fl 21954,18540,5490,1959,5583,913 3 51885 -- MSL 1044 ( 6J 173) ij 14148,18585,5490,2271,783,913 3 60134 -- MSL 1047 ( 7J 230) u2105 23418,18450,405,534,-1265,534 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 19029,24285,405,1863,-11,913 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 13173,18570,5490,1500,1977,913 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 14637,18525,5718,1452,543,913 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 10245,12735,5655,885,2010,885 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 10245,23955,0,2997,1338,913 2 46301 -- MSL 1065 ( 5T 221) bq 8781,3651,4689,0,510 0 161154 -- MSL 1067 (19U 130) %0 32202,18237,405,612,-1121,612 2 161161 -- MSL 1068 (19U 137) a- 13173,16860,0,1341,-2903,913 2 60154 -- MSL 1084 ( 7J 250) ab 13173,18570,0,1281,-3689,913 2 75170 -- MSL 1086 ( 9E 162) a. 13173,17820,0,0,-5588 2 75263 -- MSL 1088 ( 9E 255) oe 19515,12735,405,462,462,462 0 161180 -- MSL 1090 (19U 156) OE 28299,18450,405,1695,-155,913 2 161164 -- MSL 1091 (19U 140) fo 7317,10200,0,1035,567,913 0 161163 -- MSL 1092 (19U 139) fc 7317,10200,0,618,984,618 0 161179 -- MSL 1093 (19U 155) sq 19029,15624,0,0,-2021 0 60091 -- MSL 1094 ( 7J 187) /L 16101,18045,0,1188,1815,913 2 75171 -- MSL 1095 ( 9E 163) /l 7317,18540,405,2622,1539,913 2 75187 -- MSL 1096 ( 9E 179) a" 13173,19065,0,4053,-3626,913 2 75197 -- MSL 1097 ( 9E 189) ho 13173,681,3249,420,-4388,420 0 75186 -- MSL 1098 ( 9E 178) vZ 16101,24798,0,1923,876,913 2 75150 -- MSL 1106 ( 9E 142) IJ 23418,18045,405,2652,1338,913 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/OI0000644000175000017500000005754313753060053012231 00000000000000# CG Omega It name OI spacewidth 7317 slant 9.860000 pcltypeface 4113 pclproportional 1 pclweight 0 pclstyle 1 ligatures fi fl ff ffi ffl 0 kernpairs L V -2438 P . -3902 P , -3902 V A -3902 A V -4388 T o -3413 T r -3413 T c -3413 T e -3413 T d -3413 T s -3413 T y -3413 T a -3902 T w -3413 T u -3413 L T -2438 L Y -2438 Y o -2924 Y e -2924 Y a -3413 A W -3902 W A -2924 T A -3413 V o -2924 V e -2924 V a -3413 Y A -2924 F A -3902 F . -3902 F , -3902 A T -4388 A Y -4388 v . -2924 v , -2924 y . -2924 y , -2924 T . -3413 T , -3413 L W -2438 P A -3413 V . -3902 V , -3902 Y . -2924 Y , -2924 W o -1949 W e -1949 W a -2438 W . -2924 W , -2924 r . -2924 r , -2924 w . -2924 w , -2924 Y u -1460 A v -2438 A y -2924 A w -2438 o . -1460 o , -1460 p . -1460 p , -1460 e . -485 e , -485 b . -1949 b , -1949 O T -2924 O V -1460 O Y -1460 O . -2438 O , -2438 L y -2438 L O -2438 L G -2438 L C -2438 L Q -2438 V y -1460 V u -1460 V O -1460 V G -1460 V C -1460 V Q -1460 D T -2924 D V -1460 D Y -1460 D . -2438 D , -2438 Y O -1460 Y G -1460 Y C -1460 Y Q -1460 F o -1949 F e -1949 F a -2438 c . -485 c , -485 O A -1949 O W -974 L U -1949 R T -1460 R V -1460 R Y -1460 R W -1460 G T -974 P o -1460 P g -974 P e -1460 P a -1949 C A -974 C . -974 C , -974 D A -1949 D W -974 B T -1949 B Y -1460 B . -1460 B , -1460 A O -1949 A G -1949 A C -1949 A U -2438 A Q -1949 W r -974 W y -974 W u -974 W O -974 W G -974 W C -974 W Q -974 J A -974 J . -974 J , -974 U A -2438 U . -2438 U , -2438 Q W -974 f . -485 f , -485 T O -2438 T G -2438 T C -2438 T Q -2438 O X -1460 L o -1949 L e -1949 L q -1949 G V -974 G Y -974 G W -974 G . -485 G , -485 P T -974 P V -974 P Y -974 C T -974 C V -974 C Y -974 D X -1460 B V -1460 B X -1460 B A -1460 B W -974 S . -1460 S , -1460 F r -485 F y -485 F u -485 F O -485 F G -485 F C -485 F Q -485 X o -1460 X e -1460 X y -1460 X O -1460 X G -1460 X C -1460 X Q -1460 A o -1949 A e -1949 K o -1460 K e -1460 K y -1460 K w -1460 K O -1460 K G -1460 K C -1460 K Q -1460 o v -485 o y -1460 o x -974 o w -485 h v -485 h y -1460 n v -485 n y -1460 r g -485 g . -485 g , -485 p v -485 p y -1460 p x -974 c v -485 c y -485 c w -485 v o -485 v g -485 v c -485 v d -485 v a -974 v q -485 e v -485 e y -974 b v -485 b y -1460 b w -485 s . -974 s , -974 y o -485 y g -485 y c -485 y d -485 y a -974 y q -485 f g -485 x o -974 x g -974 x c -974 x e -974 x d -974 x a -974 x q -974 a v -485 a y -1460 a w -485 w o -485 w g -485 w c -485 w d -485 w a -974 w q -485 T i -485 T S -1460 L a -974 L S -485 R o -974 R y -974 R O -974 R G -974 R C -974 R U -1460 R Q -974 G X -485 G A -485 P s -974 P Z -974 P X -974 P W -974 C X -974 C W -974 V i -485 V S -1460 S T -485 S V -485 S Y -485 S X -485 S A -1460 S W -485 Y i -485 Y S -1460 X a -974 X u -1460 X S -485 A t -1460 A g -1460 A c -1949 A d -1949 A a -1460 A u -1949 A q -1949 A S -974 W i -485 W S -974 K c -1460 K u -1460 K S -485 t g -485 o f -485 h w -485 n w -485 r o -485 r c -485 r e -485 r d -485 r a -974 r q -485 p f -485 p w -485 c f -485 c x -485 v e -485 v s -485 e f -485 e x -485 e w -485 b f -485 y e -485 y s -485 f o -485 f c -485 f e -485 f d -485 f s -485 f a -974 f q -485 w e -485 w s -485 k o -485 k g -485 k c -485 k v -485 k e -485 k d -485 k y -485 k a -974 k w -485 k q -485 O Z -974 L J -1460 R e -974 R a -974 R u -974 R S -485 G Z -485 P U -485 C Z -974 E a -485 Z o -974 Z e -974 Z d -974 Z y -974 Z a -974 Z w -974 Z u -974 Z O -974 Z G -974 Z C -974 Z S -485 Z Q -974 D Z -974 B Z -974 S Z -485 F i -485 F j -485 F S -485 A s -485 A J -1949 A . -485 A , -485 J o -485 J e -485 J a -974 J U -485 U g -485 U J -485 K a -974 K J -485 t o -485 t c -485 t e -485 t d -485 t a -974 t q -485 o z -485 h f -485 n f -485 r s -485 g a -485 p z -485 c z -485 e z -485 z o -485 z g -485 z c -485 z e -485 z d -485 z a -974 z q -485 b z -485 a f -485 k t -485 k f -485 k u -485 T U -485 R J -974 C a -485 C U -485 V U -485 E U -485 B a -485 B U -485 Y U -485 F U -485 X U -485 A b -485 A f -974 W U -485 U t -485 U o -485 U h -485 U n -485 U m -485 U l -485 U r -485 U i -485 U p -485 U c -485 U v -485 U e -485 U z -485 U d -485 U b -485 U s -485 U y -485 U f -485 U x -485 U a -974 U w -485 U j -485 U q -485 U k -485 U T -485 U O -485 U H -485 U N -485 U M -485 U L -485 U R -485 U G -485 U I -485 U P -485 U C -485 U V -485 U E -485 U Z -485 U D -485 U B -485 U S -485 U Y -485 U F -485 U X -485 U W -485 U U -974 U Q -485 U K -485 K T -485 K V -485 K Y -485 K W -485 K U -974 L cq -2438 L ' -2438 T hy -3413 T - -3413 T en -3413 T em -3413 A cq -3902 A ' -3902 hy T -3902 - T -3902 en T -3902 em T -3902 Y hy -1460 Y - -1460 Y en -1460 Y em -1460 p cq -1949 p ' -1949 c cq -485 c ' -485 e cq -974 e ' -974 b cq -1460 b ' -1460 a cq -1949 a ' -1949 V hy -1460 V - -1460 V en -1460 V em -1460 h cq -1460 h ' -1460 n cq -1460 n ' -1460 R cq -974 R ' -974 W hy -974 W - -974 W en -974 W em -974 cq d -1460 ' d -1460 L hy -1949 L - -1949 L en -1949 L em -1949 F hy -485 F - -485 F en -485 F em -485 X hy -1460 X - -1460 X en -1460 X em -1460 A hy -1949 A - -1949 A en -1949 A em -1949 K hy -1460 K - -1460 K en -1460 K em -1460 cq s -974 ' s -974 hy X -1460 - X -1460 hy A -1949 - A -1949 en X -1460 en A -1949 em X -1460 R hy -974 R - -974 R en -974 R em -974 K cq -485 K ' -485 t g -485 b f -485 k cq -485 k ' -485 Z hy -974 Z - -974 Z en -974 Z em -974 U cq -485 U ' -485 k hy -485 k - -485 k en -485 k em -485 U hy -485 U - -485 U en -485 U em -485 charset ! 7317,18000,330,723,-176,586 2 161057 -- MSL 1 (19U 33) dq 10734,18375,0,678,-2777,586 2 161058 -- MSL 2 (19U 34) " " sh 14637,17769,444,1371,570,586 0 161059 -- MSL 3 (19U 35) # " Do 14637,19515,3105,0,6 2 161060 -- MSL 4 (19U 36) $ " % 23418,17769,444,0,-2765 0 161061 -- MSL 5 (19U 37) & 17565,18000,375,264,174,264 2 161062 -- MSL 6 (19U 38) cq 7317,18375,0,1704,-1406,586 2 161170 -- MSL 8 (19U 146) ' " ( 7317,18375,3165,2625,-299,586 2 161064 -- MSL 9 (19U 40) ) 7317,18375,3165,54,2271,54 2 161065 -- MSL 10 (19U 41) * 14637,18150,0,0,-2147 2 161066 -- MSL 11 (19U 42) + 23418,13260,393,0,-3788 0 161067 -- MSL 12 (19U 43) , 7317,2700,4611,0,1776 0 161068 -- MSL 13 (19U 44) hy 7317,7170,0,1245,1176,586 0 161069 -- MSL 14 (19U 45) - " . 7317,2622,330,0,-236 0 161070 -- MSL 15 (19U 46) sl 7317,19650,480,2448,1203,586 2 161071 -- MSL 16 (19U 47) / " 0 14637,17700,375,723,-179,586 0 161072 -- MSL 17 (19U 48) 1 14637,17700,69,0,-3338 0 161073 -- MSL 18 (19U 49) 2 14637,17700,201,0,-122 0 161074 -- MSL 19 (19U 50) 3 14637,17700,375,0,60 0 161075 -- MSL 20 (19U 51) 4 14637,17769,69,396,285,396 0 161076 -- MSL 21 (19U 52) 5 14637,17526,375,297,-101,297 0 161077 -- MSL 22 (19U 53) 6 14637,17700,375,0,-458 0 161078 -- MSL 23 (19U 54) 7 14637,17526,69,1713,-884,586 0 161079 -- MSL 24 (19U 55) 8 14637,17700,375,12,-146,12 0 161080 -- MSL 25 (19U 56) 9 14637,17700,375,267,-962,267 0 161081 -- MSL 26 (19U 57) : 7317,11652,330,0,-236 0 161082 -- MSL 27 (19U 58) ; 7317,11652,4611,0,1776 0 161083 -- MSL 28 (19U 59) < 26346,16068,0,0,-3980 0 161084 -- MSL 29 (19U 60) = 23418,8622,0,0,-3731 0 161085 -- MSL 30 (19U 61) > 26346,16068,0,0,-3980 0 161086 -- MSL 31 (19U 62) ? 10245,18000,330,1083,-1298,586 2 161087 -- MSL 32 (19U 63) at 23418,16980,3654,435,87,435 0 161088 -- MSL 33 (19U 64) @ " A 17565,18000,69,0,1896 2 161089 -- MSL 34 (19U 65) B 16101,18069,69,0,-341 2 161090 -- MSL 35 (19U 66) C 17565,18375,375,1455,-410,586 2 161091 -- MSL 36 (19U 67) D 20490,18069,69,288,-362,288 2 161092 -- MSL 37 (19U 68) E 13173,18201,201,1095,-101,586 2 161093 -- MSL 38 (19U 69) F 13173,18201,69,1098,-125,586 2 161094 -- MSL 39 (19U 70) G 19515,18375,375,1158,-668,586 2 161095 -- MSL 40 (19U 71) H 20490,18069,69,627,-233,586 2 161096 -- MSL 41 (19U 72) I 7806,18069,69,609,-248,586 2 161097 -- MSL 42 (19U 73) J 7317,18069,3657,1026,2235,586 2 161098 -- MSL 43 (19U 74) K 16101,18069,69,2220,-320,586 2 161099 -- MSL 44 (19U 75) L 12198,18069,201,414,-221,414 2 161100 -- MSL 45 (19U 76) M 23418,18069,69,543,-110,543 2 161101 -- MSL 46 (19U 77) N 20490,18069,375,525,-245,525 2 161102 -- MSL 47 (19U 78) O 21954,18375,375,555,-371,555 2 161103 -- MSL 48 (19U 79) P 14637,18069,69,1464,-359,586 2 161104 -- MSL 49 (19U 80) Q 21954,18375,4200,507,-347,507 2 161105 -- MSL 50 (19U 81) R 16587,18069,69,498,-158,498 2 161106 -- MSL 51 (19U 82) S 13173,18375,375,882,855,586 2 161107 -- MSL 52 (19U 83) T 14637,18201,69,2493,-1079,586 2 161108 -- MSL 53 (19U 84) U 20490,18069,375,669,-1454,586 2 161109 -- MSL 54 (19U 85) V 16101,18069,69,2763,-746,586 2 161110 -- MSL 55 (19U 86) W 24882,18069,69,2835,-917,586 2 161111 -- MSL 56 (19U 87) X 14637,18069,69,2148,1377,586 2 161112 -- MSL 57 (19U 88) Y 14637,18069,69,3225,-542,586 2 161113 -- MSL 58 (19U 89) Z 16101,18201,201,1014,921,586 2 161114 -- MSL 59 (19U 90) lB 7317,18201,4956,3090,1014,586 3 161115 -- MSL 60 (19U 91) [ " rs 7317,19650,480,294,-1517,294 2 161116 -- MSL 61 (19U 92) \ " rB 7317,18201,4956,1338,2766,586 3 161117 -- MSL 62 (19U 93) ] " ha 13173,19758,0,36,36,36 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588,1317,1317,586 1 161119 -- MSL 64 (19U 95) oq 7317,18375,0,1704,-1406,586 2 161169 -- MSL 66 (19U 145) ` " a 13173,12795,330,168,582,168 0 161121 -- MSL 67 (19U 97) b 14637,19779,330,279,651,279 2 161122 -- MSL 68 (19U 98) c 12684,12795,330,1245,282,586 0 161123 -- MSL 69 (19U 99) d 14637,19779,330,2097,-26,586 2 161124 -- MSL 70 (19U 100) e 13173,12795,330,588,327,586 0 161125 -- MSL 71 (19U 101) f 7317,19710,69,3714,57,586 2 161126 -- MSL 72 (19U 102) g 13173,12996,5400,1656,876,586 1 161127 -- MSL 73 (19U 103) h 14637,19779,69,0,348 2 161128 -- MSL 74 (19U 104) i 7317,18336,69,885,-287,586 2 161129 -- MSL 75 (19U 105) j 7317,18336,5400,876,1554,586 3 161130 -- MSL 76 (19U 106) k 13173,19779,69,1581,249,586 2 161131 -- MSL 77 (19U 107) l 7317,19779,69,1068,-110,586 2 161132 -- MSL 78 (19U 108) m 21954,12534,69,0,414 0 161133 -- MSL 79 (19U 109) n 14637,12795,69,0,282 0 161134 -- MSL 80 (19U 110) o 14637,12795,330,453,351,453 0 161135 -- MSL 81 (19U 111) p 14637,12795,5469,216,1740,216 1 161136 -- MSL 82 (19U 112) q 14637,12795,5469,828,-50,586 1 161137 -- MSL 83 (19U 113) r 8781,12795,69,1512,279,586 0 161138 -- MSL 84 (19U 114) s 10245,12795,330,411,960,411 0 161139 -- MSL 85 (19U 115) t 7806,15654,330,1212,258,586 0 161140 -- MSL 86 (19U 116) u 14637,12534,330,372,-347,372 0 161141 -- MSL 87 (19U 117) v 13173,12534,69,1632,-206,586 0 161142 -- MSL 88 (19U 118) w 20490,12534,69,1974,-182,586 0 161143 -- MSL 89 (19U 119) x 11709,12534,69,1191,1662,586 0 161144 -- MSL 90 (19U 120) y 13173,12534,5469,1659,-56,586 1 161145 -- MSL 91 (19U 121) z 13173,12666,201,795,714,586 0 161146 -- MSL 92 (19U 122) { 11709,19935,6210,2910,-1241,586 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588,0,-4595 3 161148 -- MSL 94 (19U 124) ba " } 11709,19935,6210,0,2682 3 161149 -- MSL 95 (19U 125) rC " ti 26346,8952,0,0,-4028 0 161150 -- MSL 96 (19U 126) `A 17565,24042,69,0,1896 2 161216 -- MSL 99 (19U 192) ^A 17565,23745,69,0,1896 2 161218 -- MSL 100 (19U 194) `E 13173,24042,201,1095,-101,586 2 161224 -- MSL 101 (19U 200) ^E 13173,23745,201,1095,-101,586 2 161226 -- MSL 102 (19U 202) :E 13173,22896,201,1455,-101,586 2 161227 -- MSL 103 (19U 203) ^I 7806,23745,69,3768,-248,586 2 161230 -- MSL 104 (19U 206) :I 7806,22896,69,4140,-248,586 2 161231 -- MSL 105 (19U 207) aa 14637,18375,0,0,-6179 2 161204 -- MSL 106 (19U 180) ga 14637,18378,0,0,-4619 2 161120 -- MSL 107 (19U 96) a^ 14637,18225,0,0,-3890 2 161160 -- MSL 108 (19U 136) ^ " ad 14637,17223,0,0,-3716 0 161192 -- MSL 109 (19U 168) ~ 14637,17166,0,0,-3716 0 161176 -- MSL 110 (19U 152) a~ " `U 20490,24042,375,669,-1454,586 2 161241 -- MSL 111 (19U 217) ^U 20490,23745,375,669,-1454,586 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105,0,1317,1317,586 2 161199 -- MSL 113 (19U 175) 'Y 14637,24048,69,3225,-542,586 2 161245 -- MSL 114 (19U 221) 'y 13173,18375,5469,1659,-56,586 3 161277 -- MSL 115 (19U 253) de 14637,17700,0,0,-2663 0 161200 -- MSL 116 (19U 176) ,C 17565,18375,5736,1455,-410,586 3 161223 -- MSL 117 (19U 199) ,c 12684,12795,5193,1245,282,586 1 161255 -- MSL 118 (19U 231) ~N 20490,22812,375,525,-245,525 2 161233 -- MSL 119 (19U 209) ~n 14637,17166,69,0,282 0 161265 -- MSL 120 (19U 241) r! 7317,12696,5634,0,639 1 161185 -- MSL 121 (19U 161) r? 10245,12696,5634,0,795 1 161215 -- MSL 122 (19U 191) Cs 14637,15684,0,660,-116,586 0 161188 -- MSL 123 (19U 164) Po 14637,17700,201,1269,1179,586 0 161187 -- MSL 124 (19U 163) Ye 14637,18069,69,2862,-179,586 2 161189 -- MSL 125 (19U 165) sc 14637,17865,3633,0,-959 2 161191 -- MSL 126 (19U 167) Fn 14637,19710,69,0,-3317 2 161155 -- MSL 127 (19U 131) ct 14637,19782,0,393,-998,393 2 161186 -- MSL 128 (19U 162) ^a 13173,18225,330,168,582,168 2 161250 -- MSL 129 (19U 226) ^e 13173,18225,330,588,327,586 2 161258 -- MSL 130 (19U 234) ^o 14637,18225,330,453,351,453 2 161268 -- MSL 131 (19U 244) ^u 14637,18225,330,372,-347,372 2 161275 -- MSL 132 (19U 251) 'a 13173,18375,330,168,582,168 2 161249 -- MSL 133 (19U 225) 'e 13173,18375,330,588,327,586 2 161257 -- MSL 134 (19U 233) 'o 14637,18375,330,453,351,453 2 161267 -- MSL 135 (19U 243) 'u 14637,18375,330,372,-347,372 2 161274 -- MSL 136 (19U 250) `a 13173,18378,330,168,582,168 2 161248 -- MSL 137 (19U 224) `e 13173,18378,330,588,327,586 2 161256 -- MSL 138 (19U 232) `o 14637,18378,330,453,351,453 2 161266 -- MSL 139 (19U 242) `u 14637,18378,330,372,-347,372 2 161273 -- MSL 140 (19U 249) :a 13173,17223,330,285,582,285 0 161252 -- MSL 141 (19U 228) :e 13173,17223,330,588,327,586 0 161259 -- MSL 142 (19U 235) :o 14637,17223,330,453,351,453 0 161270 -- MSL 143 (19U 246) :u 14637,17223,330,372,-347,372 0 161276 -- MSL 144 (19U 252) oA 17565,23979,69,0,1896 2 161221 -- MSL 145 (19U 197) ^i 7317,18225,69,2628,-230,586 2 161262 -- MSL 146 (19U 238) /O 21954,18375,375,1341,588,586 2 161240 -- MSL 147 (19U 216) AE 20979,18201,201,1296,3312,586 2 161222 -- MSL 148 (19U 198) oa 13173,17973,330,168,582,168 2 161253 -- MSL 149 (19U 229) 'i 7317,18375,69,2973,-278,586 2 161261 -- MSL 150 (19U 237) /o 14637,12795,399,1320,1203,586 0 161272 -- MSL 151 (19U 248) ae 20490,12795,330,906,678,586 0 161254 -- MSL 152 (19U 230) :A 17565,22896,69,0,1896 2 161220 -- MSL 153 (19U 196) `i 7317,18378,69,174,-278,174 2 161260 -- MSL 154 (19U 236) :O 21954,22896,375,555,-371,555 2 161238 -- MSL 155 (19U 214) :U 20490,22896,375,669,-1454,586 2 161244 -- MSL 156 (19U 220) 'E 13173,24048,201,1239,-101,586 2 161225 -- MSL 157 (19U 201) :i 7317,17223,69,3213,-56,586 0 161263 -- MSL 158 (19U 239) ss 14148,19710,330,147,516,147 2 161247 -- MSL 159 (19U 223) ^O 21954,23745,375,555,-371,555 2 161236 -- MSL 160 (19U 212) 'A 17565,24048,69,0,1896 2 161217 -- MSL 161 (19U 193) ~A 17565,22812,69,0,1896 2 161219 -- MSL 162 (19U 195) ~a 13173,17166,330,168,582,168 0 161251 -- MSL 163 (19U 227) -D 20490,18069,69,288,936,288 2 161232 -- MSL 164 (19U 208) Sd 14637,19590,330,453,351,453 2 161264 -- MSL 165 (19U 240) 'I 7806,24048,69,3924,-248,586 2 161229 -- MSL 166 (19U 205) `I 7806,24042,69,909,-248,586 2 161228 -- MSL 167 (19U 204) 'O 21954,24048,375,555,-371,555 2 161235 -- MSL 168 (19U 211) `O 21954,24042,375,555,-371,555 2 161234 -- MSL 169 (19U 210) ~O 21954,22812,375,555,-371,555 2 161237 -- MSL 170 (19U 213) ~o 14637,17166,330,453,351,453 0 161269 -- MSL 171 (19U 245) vS 13173,23745,375,1725,855,586 2 161162 -- MSL 172 (19U 138) vs 10245,18225,330,1680,960,586 2 161178 -- MSL 173 (19U 154) 'U 20490,24048,375,669,-1454,586 2 161242 -- MSL 174 (19U 218) :Y 14637,22896,69,3225,-542,586 2 161183 -- MSL 175 (19U 159) :y 13173,17223,5469,1659,-56,586 1 161279 -- MSL 176 (19U 255) TP 14637,18069,69,834,-350,586 2 161246 -- MSL 177 (19U 222) Tp 14637,19779,5469,225,1752,225 3 161278 -- MSL 178 (19U 254) mc 14637,12630,4350,1122,2931,586 0 161205 -- MSL 180 (19U 181) ps 14637,19635,4200,135,-1256,135 2 161206 -- MSL 181 (19U 182) 34 23418,17850,525,0,-1325 2 161214 -- MSL 182 (19U 190) \- 23418,7122,0,0,-3800 0 60096 -- MSL 183 ( 7J 192) 14 23418,17850,525,0,-2267 2 161212 -- MSL 184 (19U 188) 12 23418,17850,525,0,-2138 2 161213 -- MSL 185 (19U 189) Of 12198,17700,0,18,-1691,18 0 161194 -- MSL 186 (19U 170) Om 12198,17700,0,1029,-1607,586 0 161210 -- MSL 187 (19U 186) Fo 9759,10920,0,849,306,586 0 161195 -- MSL 188 (19U 171) Fc 9759,10920,0,120,1035,120 0 161211 -- MSL 190 (19U 187) t+- 23418,13260,3132,0,-3332 0 161201 -- MSL 191 (19U 177) bb 13173,19083,5916,0,-4595 3 161190 -- MSL 192 (19U 166) co 13173,19635,0,3384,-1592,586 2 161193 -- MSL 193 (19U 169) tno 23418,10671,0,0,-3014 0 161196 -- MSL 194 (19U 172) u00AD 7317,7170,0,1245,1176,586 0 161197 -- MSL 195 (19U 173) rg 13173,19635,0,3384,-1592,586 2 161198 -- MSL 196 (19U 174) S2 10245,17700,0,705,-773,586 0 161202 -- MSL 197 (19U 178) S3 10245,17700,0,525,-806,525 0 161203 -- MSL 198 (19U 179) ac 14637,300,5193,0,-1904 1 161208 -- MSL 199 (19U 184) S1 10245,17700,0,0,-2471 0 161209 -- MSL 200 (19U 185) tmu 23418,13137,585,0,-3779 0 161239 -- MSL 201 (19U 215) tdi 23418,11139,0,0,-3899 0 161271 -- MSL 202 (19U 247) u203C 14637,18000,330,231,-665,231 2 87315 -- MSL 221 (10U 19) u20A7 22443,18069,330,1212,-359,586 2 60121 -- MSL 232 ( 7J 217) pc 7317,10905,0,0,-1391 0 161207 -- MSL 302 (19U 183) u013F 12198,18069,201,1377,-221,586 2 51943 -- MSL 306 ( 6J 231) u0140 10245,19779,69,1863,-110,586 2 51959 -- MSL 307 ( 6J 247) u2113 14637,18150,297,0,-1787 2 60122 -- MSL 308 ( 7J 218) u0149 20490,18375,69,0,-1406 2 51951 -- MSL 309 ( 6J 239) fm 7317,17700,0,1092,-1739,586 0 60101 -- MSL 310 ( 7J 197) sd 14637,17700,0,0,-1739 0 60102 -- MSL 311 ( 7J 198) dg 14637,18213,846,0,-1322 2 161158 -- MSL 312 (19U 134) tm 16101,17850,0,924,-1460,586 2 161177 -- MSL 313 (19U 153) u2017 13173,0,6588,1317,1317,586 1 60095 -- MSL 314 ( 7J 191) ah 14637,18225,0,0,-4406 2 75169 -- MSL 315 ( 9E 161) ao 14637,17973,0,0,-5852 2 60152 -- MSL 316 ( 7J 248) f/ 3414,17850,525,7596,6609,586 2 60109 -- MSL 324 ( 7J 205) em 23418,6885,0,390,537,390 0 161175 -- MSL 325 (19U 151) en 14637,6885,0,507,537,507 0 161174 -- MSL 326 (19U 150) dd 14637,18213,846,0,-1334 2 161159 -- MSL 327 (19U 135) .i 7317,12534,69,174,-278,174 0 46333 -- MSL 328 ( 5T 253) aq 7317,18375,0,705,-2777,586 2 161063 -- MSL 329 (19U 39) bu 13173,14226,0,0,-497 0 161173 -- MSL 331 (19U 149) u207F 10734,17700,0,1650,474,586 0 87548 -- MSL 332 (10U 252) u0111 14637,19779,330,3444,-20,586 2 75248 -- MSL 342 ( 9E 240) u0041_0306 17565,23871,69,0,1896 2 75203 -- MSL 400 ( 9E 195) u0061_0306 13173,18165,330,450,582,450 2 75235 -- MSL 401 ( 9E 227) u0041_0328 17565,18000,4167,0,1896 2 75173 -- MSL 404 ( 9E 165) u0061_0328 13173,12795,3876,750,582,586 0 75193 -- MSL 405 ( 9E 185) 'C 17565,24048,375,1455,-410,586 2 75206 -- MSL 406 ( 9E 198) 'c 12684,18375,330,1245,282,586 2 75238 -- MSL 407 ( 9E 230) u0041_030C 17565,23745,375,1455,-410,586 2 75208 -- MSL 410 ( 9E 200) u0061_030C 12684,18225,330,1245,282,586 2 75240 -- MSL 411 ( 9E 232) u0044_030C 20490,23745,69,288,-362,288 2 75215 -- MSL 414 ( 9E 207) u0064_030C 17076,19779,330,4311,-26,586 2 75247 -- MSL 415 ( 9E 239) u0045_030C 13173,23745,201,1725,-101,586 2 75212 -- MSL 416 ( 9E 204) u0065_030C 13173,18225,330,588,327,586 2 75244 -- MSL 417 ( 9E 236) u0045_0328 13173,18201,4167,1095,-101,586 2 75210 -- MSL 422 ( 9E 202) u0065_0328 13173,12795,3876,588,327,586 0 75242 -- MSL 423 ( 9E 234) u004C_0301 12198,24048,201,414,-221,414 2 75205 -- MSL 440 ( 9E 197) u006C_0301 7317,25155,69,4473,-110,586 2 75237 -- MSL 441 ( 9E 229) u004C_030C 12198,18516,201,1668,-221,586 2 75196 -- MSL 442 ( 9E 188) u006C_030C 8781,19779,69,4260,-110,586 2 75198 -- MSL 443 ( 9E 190) u004E_0301 20490,24048,375,525,-245,525 2 75217 -- MSL 446 ( 9E 209) u006E_0301 14637,18375,69,0,282 2 75249 -- MSL 447 ( 9E 241) u004E_030C 20490,23745,375,525,-245,525 2 75218 -- MSL 448 ( 9E 210) u006E_030C 14637,18225,69,0,282 2 75250 -- MSL 449 ( 9E 242) u004F_030B 21954,24048,375,555,-371,555 2 75221 -- MSL 452 ( 9E 213) u006F_030B 14637,18375,330,1413,351,586 2 75253 -- MSL 453 ( 9E 245) u0052_0301 16587,24048,69,498,-158,498 2 75200 -- MSL 456 ( 9E 192) u0072_0301 8781,18375,69,2841,279,586 2 75232 -- MSL 457 ( 9E 224) u0052_030C 16587,23745,69,498,-158,498 2 75224 -- MSL 458 ( 9E 216) u0072_030C 8781,18225,69,3012,279,586 2 75256 -- MSL 459 ( 9E 248) u0053_0301 13173,24048,375,1239,855,586 2 75148 -- MSL 462 ( 9E 140) u0073_0301 10245,18375,330,1989,960,586 2 75164 -- MSL 463 ( 9E 156) u0054_030C 14637,23745,69,2493,-1079,586 2 75149 -- MSL 466 ( 9E 141) u0074_030C 8295,19710,330,4446,258,586 2 75165 -- MSL 467 ( 9E 157) u0054_0327 14637,18201,5736,2493,-1079,586 3 75230 -- MSL 468 ( 9E 222) u0074_0327 7806,15654,5193,1212,1509,586 1 75262 -- MSL 469 ( 9E 254) u0055_030B 20490,24048,375,669,-1454,586 2 75227 -- MSL 474 ( 9E 219) u0075_030B 14637,18375,330,1413,-347,586 2 75259 -- MSL 475 ( 9E 251) u0055_030A 20490,23979,375,669,-1454,586 2 75225 -- MSL 476 ( 9E 217) u0075_030A 14637,17973,330,372,-347,372 2 75257 -- MSL 477 ( 9E 249) u005A_0301 16101,24048,201,1014,921,586 2 75151 -- MSL 482 ( 9E 143) u007A_0301 13173,18375,201,795,714,586 2 75167 -- MSL 483 ( 9E 159) u005A_0307 16101,22896,201,1014,921,586 2 75183 -- MSL 484 ( 9E 175) u007A_0307 13173,17400,201,795,714,586 0 75199 -- MSL 485 ( 9E 191) u2070 10245,17700,0,1338,-812,586 0 51753 -- MSL 1000 ( 6J 41) u2074 10245,17619,0,1230,-617,586 0 51748 -- MSL 1001 ( 6J 36) u2075 10245,17619,0,900,-857,586 0 51749 -- MSL 1002 ( 6J 37) u2076 10245,17700,0,672,-1037,586 0 51806 -- MSL 1003 ( 6J 94) u2077 10245,17619,0,2151,-1151,586 0 51750 -- MSL 1004 ( 6J 38) u2078 10245,17700,0,717,-776,586 0 51754 -- MSL 1005 ( 6J 42) u2079 10245,17700,0,987,-1367,586 0 51752 -- MSL 1006 ( 6J 40) lq 11220,18375,0,1620,-1310,586 2 161171 -- MSL 1017 (19U 147) rq 11220,18375,0,1527,-1217,586 2 161172 -- MSL 1018 (19U 148) Bq 11220,2535,4482,0,1782 0 161156 -- MSL 1019 (19U 132) u2003 23418,0,0,0,1317 0 51821 -- MSL 1020 ( 6J 109) u2002 14637,0,0,0,1317 0 51822 -- MSL 1021 ( 6J 110) u2009 7317,0,0,0,1317 0 51828 -- MSL 1023 ( 6J 116) u2026 23418,2592,0,0,-467 0 161157 -- MSL 1028 (19U 133) vz 13173,18225,201,795,714,586 2 75166 -- MSL 1031 ( 9E 158) u2120 16101,18000,0,2109,-1475,586 2 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056,237,-938,237 2 51794 -- MSL 1036 ( 6J 82) fi 14637,19710,69,876,45,586 2 60077 -- MSL 1040 ( 7J 173) fl 14637,19710,69,1137,117,586 2 60078 -- MSL 1041 ( 7J 174) ff 14637,19710,69,3714,57,586 2 51883 -- MSL 1042 ( 6J 171) Fi 21954,19710,69,876,48,586 2 51884 -- MSL 1043 ( 6J 172) Fl 21954,19710,69,1137,120,586 2 51885 -- MSL 1044 ( 6J 173) ij 14148,18336,5400,873,-287,586 3 60134 -- MSL 1047 ( 7J 230) u2105 27321,17769,264,159,-632,159 0 60072 -- MSL 1060 ( 7J 168) u0047_0306 19515,23871,375,1158,-668,586 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 13173,18165,5400,1656,876,586 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 13173,18375,5736,882,855,586 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 10245,12795,5193,411,960,411 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 7806,22896,69,1458,-248,586 2 46301 -- MSL 1065 ( 5T 221) bq 7317,2535,4482,0,1593 0 161154 -- MSL 1067 (19U 130) %0 32202,17769,444,0,-2810 0 161161 -- MSL 1068 (19U 137) a- 14637,16521,0,0,-3731 0 60154 -- MSL 1084 ( 7J 250) ab 14637,18165,0,0,-3656 2 75170 -- MSL 1086 ( 9E 162) a. 14637,17400,0,0,-6227 0 75263 -- MSL 1088 ( 9E 255) oe 23418,12795,330,696,354,586 0 161180 -- MSL 1090 (19U 156) OE 24396,18375,375,1089,-371,586 2 161164 -- MSL 1091 (19U 140) fo 6342,10920,0,624,243,586 0 161163 -- MSL 1092 (19U 139) fc 6342,10920,0,0,972 0 161179 -- MSL 1093 (19U 155) sq 19029,15624,0,0,-2021 0 60091 -- MSL 1094 ( 7J 187) /L 12198,18069,201,405,1215,405 2 75171 -- MSL 1095 ( 9E 163) /l 7317,19779,69,2694,1233,586 2 75187 -- MSL 1096 ( 9E 179) a" 14637,18375,0,1413,-3644,586 2 75197 -- MSL 1097 ( 9E 189) ho 14637,600,3876,0,-6092 0 75186 -- MSL 1098 ( 9E 178) vZ 16101,23745,201,1014,921,586 2 75150 -- MSL 1106 ( 9E 142) IJ 15126,18069,3657,1026,-248,586 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/S0000644000175000017500000003226514450320476012121 00000000000000# Symbol name S special spacewidth 7806 pcltypeface 4101 # XXX: same as CG Times? Why? pclproportional 1 pclweight 0 pclstyle 0 kernpairs *T *A -2924 *A *T -2924 *R *A -3902 *O *T -1949 *O *A -2438 *B *T -1949 *A *O -2438 *T *O -1949 *O *X -1460 *B *X -1460 *B *A -1949 *X *O -1460 *K *O -1460 *O *Z -485 *Z *O -485 *B *Z -485 *N *A -485 *K *T -485 charset pl 23418,15750 0 68907 -- MSL 12 ( 8M 43) eq 23418,10875 0 68925 -- MSL 30 ( 8M 61) *A 19029,18225 2 68929 -- MSL 34 ( 8M 65) *B 16587,17895 2 68930 -- MSL 35 ( 8M 66) *E 16587,17895 2 68933 -- MSL 38 ( 8M 69) *Y 19515,17895 2 68935 -- MSL 41 ( 8M 71) *I 8781,17895 2 68937 -- MSL 42 ( 8M 73) *K 18540,17895 2 68938 -- MSL 44 ( 8M 74) *M 23907,17895 2 68940 -- MSL 46 ( 8M 76) *N 19515,17895,330 2 68941 -- MSL 47 ( 8M 77) *O 19029,18225,330 2 68943 -- MSL 48 ( 8M 79) *R 15126,17895 2 68945 -- MSL 49 ( 8M 81) *T 16587,17895 2 68947 -- MSL 53 ( 8M 83) *X 19029,17895 2 68950 -- MSL 57 ( 8M 86) *Z 17076,17895 2 68934 -- MSL 59 ( 8M 70) ap 26346,8952 0 44414 -- MSL 96 ( 5M 126) u2592 26346,19758,6588 3 68991 -- MSL 97 ( 8M 127) mi 23418,8610 0 68909 -- MSL 183 ( 8M 45) u25A0 19029,15624 0 60089 -- MSL 189 ( 7J 185) +- 23418,15750,2625 0 69118 -- MSL 191 ( 8M 254) no 23418,12165 0 69064 -- MSL 194 ( 8M 200) mu 23418,15117 0 68906 -- MSL 201 ( 8M 42) di 23418,14010 0 68901 -- MSL 202 ( 8M 37) u263A 26346,19500 2 87297 -- MSL 203 (10U 1) u263B 26346,19500 2 87298 -- MSL 204 (10U 2) HE 26346,19500 2 44457 -- MSL 205 ( 5M 169) DI 26346,19500,840 2 44456 -- MSL 206 ( 5M 168) CL 26346,18951 2 44455 -- MSL 207 ( 5M 167) SP 26346,19851 2 44458 -- MSL 208 ( 5M 170) u25CF 19029,16005 0 69068 -- MSL 209 ( 8M 204) u25D8 26346,22242,4104 2 87304 -- MSL 210 (10U 8) u25D9 26346,22242,4104 2 87306 -- MSL 212 (10U 10) u2642 19029,19758 2 87307 -- MSL 213 (10U 11) u2640 19029,19758 2 87308 -- MSL 214 (10U 12) u266A 13173,19476 2 87309 -- MSL 215 (10U 13) u266B 19029,19476,5025 2 87310 -- MSL 216 (10U 14) u263C 26346,18777 2 87311 -- MSL 217 (10U 15) u25BA 19029,12924 0 87312 -- MSL 218 (10U 16) u25C4 19029,12924 0 87313 -- MSL 219 (10U 17) va 19029,17670 2 69033 -- MSL 220 ( 8M 169) u25AC 26346,5229 0 87318 -- MSL 222 (10U 22) u21A8 19029,17670,3891 2 87319 -- MSL 223 (10U 23) ua 19029,17670 2 69025 -- MSL 224 ( 8M 161) da 19029,17670 2 69027 -- MSL 225 ( 8M 163) -> 19029,12231 0 69026 -- MSL 226 ( 8M 162) <- 19029,12231 0 69028 -- MSL 227 ( 8M 164) u221F 23418,12165 0 87324 -- MSL 228 (10U 28) <> 19029,12453 0 69034 -- MSL 229 ( 8M 170) u25B2 19029,12510 0 87326 -- MSL 230 (10U 30) u25BC 19029,12510 0 87327 -- MSL 231 (10U 31) u2310 23418,12165 0 87465 -- MSL 233 (10U 169) u2591 26346,19758,2196 2 87472 -- MSL 234 (10U 176) u2593 26346,19758,6588 3 87474 -- MSL 235 (10U 178) u2502 26346,19758,6588 3 128375 -- MSL 236 (15U 119) u2524 26346,19758,6588 3 128373 -- MSL 237 (15U 117) u2561 26346,19758,6588 3 87477 -- MSL 238 (10U 181) u2562 26346,19758,6588 3 87478 -- MSL 239 (10U 182) u2556 26346,7410,6588 1 87479 -- MSL 240 (10U 183) u2555 26346,9879,6588 1 87480 -- MSL 241 (10U 184) u2563 26346,19758,6588 3 87481 -- MSL 242 (10U 185) u2551 26346,19758,6588 3 87482 -- MSL 243 (10U 186) u2557 26346,9879,6588 1 87483 -- MSL 244 (10U 187) u255D 26346,19758 2 87484 -- MSL 245 (10U 188) u255C 26346,19758 2 87485 -- MSL 246 (10U 189) u255B 26346,19758 2 87486 -- MSL 247 (10U 190) u2510 26346,7410,6588 1 128368 -- MSL 248 (15U 112) u2514 26346,19758 2 128353 -- MSL 249 (15U 97) u2534 26346,19758 2 128374 -- MSL 250 (15U 118) u252C 26346,7410,6588 1 128372 -- MSL 251 (15U 116) u251C 26346,19758,6588 3 128357 -- MSL 252 (15U 101) u2500 26346,7410 0 128358 -- MSL 253 (15U 102) u253C 26346,19758,6588 3 128356 -- MSL 254 (15U 100) u255E 26346,19758,6588 3 87494 -- MSL 255 (10U 198) u255F 26346,19758,6588 3 87495 -- MSL 256 (10U 199) u255A 26346,19758 2 87496 -- MSL 257 (10U 200) u2554 26346,9879,6588 1 87497 -- MSL 258 (10U 201) u2569 26346,19758 2 87498 -- MSL 259 (10U 202) u2566 26346,9879,6588 1 87499 -- MSL 260 (10U 203) u2560 26346,19758,6588 3 87500 -- MSL 261 (10U 204) u2550 26346,9879 0 87501 -- MSL 262 (10U 205) u256C 26346,19758,6588 3 87502 -- MSL 263 (10U 206) u2567 26346,19758 2 87503 -- MSL 264 (10U 207) u2568 26346,19758 2 87504 -- MSL 265 (10U 208) u2564 26346,9879,6588 1 87505 -- MSL 266 (10U 209) u2565 26346,7410,6588 1 87506 -- MSL 267 (10U 210) u2559 26346,19758 2 87507 -- MSL 268 (10U 211) u2558 26346,19758 2 87508 -- MSL 269 (10U 212) u2552 26346,9879,6588 1 87509 -- MSL 270 (10U 213) u2553 26346,7410,6588 1 87510 -- MSL 271 (10U 214) u256B 26346,19758,6588 3 87511 -- MSL 272 (10U 215) u256A 26346,19758,6588 3 87512 -- MSL 273 (10U 216) u2518 26346,19758 2 128369 -- MSL 274 (15U 113) u250C 26346,7410,6588 1 128352 -- MSL 275 (15U 96) u2588 26346,19758,6588 3 87515 -- MSL 276 (10U 219) u2584 26346,6585,6588 1 87516 -- MSL 277 (10U 220) u258C 26346,19758,6588 3 87517 -- MSL 278 (10U 221) u2590 26346,19758,6588 3 87518 -- MSL 279 (10U 222) u2580 26346,19758 2 87519 -- MSL 280 (10U 223) if 26346,12846 0 68900 -- MSL 292 ( 8M 36) ca 26346,16650 0 69046 -- MSL 295 ( 8M 182) == 26346,11634 0 68989 -- MSL 296 ( 8M 125) >= 26346,15960 0 68958 -- MSL 297 ( 8M 94) <= 26346,15960 0 68956 -- MSL 298 ( 8M 92) u2320 19029,19758,6588 3 69093 -- MSL 299 ( 8M 229) u2321 19029,19758,6588 3 69095 -- MSL 300 ( 8M 231) ~~ 26346,11172 0 68927 -- MSL 301 ( 8M 63) ~= " md 8781,10407 0 69066 -- MSL 302 ( 8M 202) u221A 19029,19935,4647 2 101059 -- MSL 303 (12J 195) u25AA 13173,14232 0 60088 -- MSL 305 ( 7J 184) u2302 26346,18960 2 87423 -- MSL 333 (10U 127) sr 19029,23322 2 68897 -- MSL 500 ( 8M 33) sqrt " pt 26346,12723 0 68902 -- MSL 501 ( 8M 38) u212F 11709,12180,300 0 68922 -- MSL 502 ( 8M 58) *e 11709,12705,555 0 68923 -- MSL 503 ( 8M 59) tf 26346,16545 0 68928 -- MSL 504 ( 8M 64) 3d " *G 16101,18045 2 68931 -- MSL 505 ( 8M 67) *D 17565,18045 2 68932 -- MSL 506 ( 8M 68) *H 19029,18450,405 2 68936 -- MSL 507 ( 8M 72) *L 17565,18045 2 68939 -- MSL 508 ( 8M 75) *C 17565,19335,1752 2 68942 -- MSL 509 ( 8M 78) *P 19029,18045 2 68944 -- MSL 510 ( 8M 80) *S 16101,18045 2 68946 -- MSL 511 ( 8M 82) *U 16101,18450 2 68948 -- MSL 512 ( 8M 84) *F 17565,18045 2 68949 -- MSL 513 ( 8M 85) *Q 20490,18045 2 68951 -- MSL 514 ( 8M 87) *W 16101,18450 2 68952 -- MSL 515 ( 8M 88) gr 17565,18045 2 68953 -- MSL 516 ( 8M 89) pd 13173,18450,405 2 68954 -- MSL 517 ( 8M 90) ts 13173,12600,4734 0 68955 -- MSL 518 ( 8M 91) != 26346,15396,1197 0 68957 -- MSL 519 ( 8M 93) u2235 26346,16545 0 68960 -- MSL 521 ( 8M 96) *a 16101,11205,405 0 68961 -- MSL 522 ( 8M 97) *b 14637,18450,4260 2 68962 -- MSL 523 ( 8M 98) *g 14637,11205,5595 1 68963 -- MSL 524 ( 8M 99) *d 11709,18450,405 2 68964 -- MSL 525 ( 8M 100) +e 10245,11205,405 0 68965 -- MSL 526 ( 8M 101) *z 11709,17508,4920 2 68966 -- MSL 527 ( 8M 102) *y 13173,11205,5283 1 68967 -- MSL 528 ( 8M 103) *h 11709,18450,405 2 68968 -- MSL 529 ( 8M 104) *i 7317,10800,405 0 68969 -- MSL 530 ( 8M 105) *k 11709,11205,405 0 68970 -- MSL 531 ( 8M 106) *l 14637,18450,405 2 68971 -- MSL 532 ( 8M 107) *m 14637,10800,5595 1 68972 -- MSL 533 ( 8M 108) *n 11709,11205,405 0 68973 -- MSL 534 ( 8M 109) *c 13173,18450,4647 2 68974 -- MSL 535 ( 8M 110) *o 11709,11205,405 0 68975 -- MSL 536 ( 8M 111) *p 16101,11295,405 0 68976 -- MSL 537 ( 8M 112) *r 13173,11205,4527 0 68977 -- MSL 538 ( 8M 113) *s 13173,11544,405 0 68978 -- MSL 539 ( 8M 114) *t 11709,11295,405 0 68979 -- MSL 540 ( 8M 115) *u 11709,11205,405 0 68980 -- MSL 541 ( 8M 116) *f 16101,17304,4314 2 68981 -- MSL 542 ( 8M 117) *x 14637,11205,4734 0 68982 -- MSL 543 ( 8M 118) *q 16101,18450,4734 2 68983 -- MSL 544 ( 8M 119) *w 16101,11205,405 0 68984 -- MSL 545 ( 8M 120) +h 16101,18450,405 2 68985 -- MSL 546 ( 8M 121) +f 16101,11205,4608 0 68986 -- MSL 547 ( 8M 122) +p 16101,11442,405 0 68987 -- MSL 548 ( 8M 123) |= 26346,11436 0 68988 -- MSL 549 ( 8M 124) ne 26346,15300,966 0 68990 -- MSL 550 ( 8M 126) uA 19029,17553,1536 2 69029 -- MSL 551 ( 8M 165) arrowverttp " rh 19029,13407 0 69030 -- MSL 552 ( 8M 166) rA " dA 19029,17553,1536 2 69031 -- MSL 553 ( 8M 167) arrowvertbt " lh 19029,13407 0 69032 -- MSL 554 ( 8M 168) lA " vA 19029,17553,1812 2 69035 -- MSL 555 ( 8M 171) hA 19029,14346 0 69036 -- MSL 556 ( 8M 172) u21C4 26346,17259 2 69037 -- MSL 557 ( 8M 173) u21C6 26346,17259 2 69038 -- MSL 558 ( 8M 174) u21C0 19029,24993 2 69039 -- MSL 559 ( 8M 175) radicalex 19029,23322 2 69040 -- MSL 560 ( 8M 176) fa 15612,15153 0 69041 -- MSL 561 ( 8M 177) te 11220,15165 0 69042 -- MSL 562 ( 8M 178) u22A4 26346,16560 0 69043 -- MSL 563 ( 8M 179) pp 26346,16560 0 69044 -- MSL 564 ( 8M 180) cu 26346,16650 0 69045 -- MSL 565 ( 8M 181) mo 26346,17925 2 69047 -- MSL 566 ( 8M 183) u220B 26346,17925 2 69048 -- MSL 567 ( 8M 184) nm 26346,20625,2700 2 69049 -- MSL 568 ( 8M 185) sb 26346,16290 0 69050 -- MSL 569 ( 8M 186) sp 26346,16290 0 69051 -- MSL 570 ( 8M 187) nb 26346,18165,1875 2 69052 -- MSL 571 ( 8M 188) nc 26346,18165,1875 2 69053 -- MSL 572 ( 8M 189) ib 26346,16641 0 69054 -- MSL 573 ( 8M 190) ip 26346,16641 0 69055 -- MSL 574 ( 8M 191) c+ 26346,18900 2 69056 -- MSL 575 ( 8M 192) u2299 26346,18900 2 69057 -- MSL 576 ( 8M 193) c* 26346,18900 2 69058 -- MSL 577 ( 8M 194) u2296 26346,18900 2 69059 -- MSL 578 ( 8M 195) u2298 26346,18900 2 69060 -- MSL 579 ( 8M 196) AN 26346,15240 0 69061 -- MSL 580 ( 8M 197) OR 26346,15240 0 69062 -- MSL 581 ( 8M 198) u22BB 26346,15240,3783 0 69063 -- MSL 582 ( 8M 199) u2218 26346,13518 0 69065 -- MSL 583 ( 8M 201) ci 26346,18900 2 69069 -- MSL 584 ( 8M 205) u22A3 26346,14400 0 69073 -- MSL 585 ( 8M 209) u22A2 26346,14400 0 69074 -- MSL 586 ( 8M 210) is 26346,20268,5997 3 69077 -- MSL 587 ( 8M 213) integral " u222E 26346,20268,5997 3 69078 -- MSL 588 ( 8M 214) /_ 26346,19365 2 69079 -- MSL 589 ( 8M 215) es 26346,18465,435 2 69080 -- MSL 590 ( 8M 216) Ah 13173,13980 0 69081 -- MSL 591 ( 8M 217) u2136 11709,13980 0 69082 -- MSL 592 ( 8M 218) u2137 8781,13980 0 69083 -- MSL 593 ( 8M 219) u212D 17565,18255,1890 2 69084 -- MSL 594 ( 8M 220) Im 19029,18255,1890 2 69085 -- MSL 595 ( 8M 221) Re 20490,18255,1890 2 69086 -- MSL 596 ( 8M 222) u2128 16101,18255,5280 3 69087 -- MSL 597 ( 8M 223) lc 19029,23322,5124 3 69088 -- MSL 598 ( 8M 224) bracketlefttp " lf 19029,23322,5124 3 69089 -- MSL 599 ( 8M 225) bracketleftbt " parenlefttp 19029,22225,3995 3 69090 -- MSL 600 ( 8M 226) lt " bracelefttp " lk 19029,22225,3995 3 69091 -- MSL 601 ( 8M 227) braceleftmid " parenleftbt 19029,22225,3995 3 69092 -- MSL 602 ( 8M 228) lb " braceleftbt " integralcrvmid 19029,22225,6588 3 69094 -- MSL 603 ( 8M 230) arrowvertex 19029,23322,6588 3 69097 -- MSL 605 ( 8M 233) rc 19029,23322,5124 3 69104 -- MSL 608 ( 8M 240) bracketrighttp " rf 19029,23322,5124 3 69105 -- MSL 609 ( 8M 241) bracketrightbt " rt 19029,22225,3995 3 69106 -- MSL 610 ( 8M 242) parenrighttp " bracerighttp " rk 19029,22225,3995 3 69107 -- MSL 611 ( 8M 243) bracerightmid " rb 19029,22225,3995 3 69108 -- MSL 612 ( 8M 244) parenrightbt " bracerightbt " parenrightex 19029,22225,3995 3 69109 -- MSL 613 ( 8M 245) parenleftex " bv " bracerightex " braceleftex " braceex " bracketrightex 19029,22225,3995 3 69110 -- MSL 614 ( 8M 246) bracketleftex " barex " u23B7 19029,23322,5298 3 69111 -- MSL 615 ( 8M 247) -+ 26346,18366 2 69117 -- MSL 620 ( 8M 253) la 8781,21000,4950 2 44513 -- MSL 621 ( 5M 225) ra 8781,21000,4950 2 44529 -- MSL 622 ( 5M 241) =~ 26346,14187 0 69103 -- MSL 624 ( 8M 239) u2197 19029,17445,1557 2 128308 -- MSL 625 (15U 52) u2198 19029,17445,1557 2 128309 -- MSL 626 (15U 53) u2199 19029,17445,1557 2 128310 -- MSL 627 (15U 54) u2196 19029,17445,1557 2 128311 -- MSL 628 (15U 55) u25B5 19029,13242 0 128312 -- MSL 629 (15U 56) u25B9 19029,13377 0 128313 -- MSL 630 (15U 57) u25BF 19029,13242 0 128314 -- MSL 631 (15U 58) u25C3 19029,13377 0 128315 -- MSL 632 (15U 59) << 26346,15294,1086 0 128316 -- MSL 633 (15U 60) >> 26346,15294,1086 0 128318 -- MSL 634 (15U 62) u2237 26346,16545 0 128320 -- MSL 635 (15U 64) u225C 19029,13242,2751 0 128321 -- MSL 636 (15U 65) u03DD 15126,13008,6534 1 128326 -- MSL 637 (15U 70) hbar 15126,18564,486 2 128328 -- MSL 638 (15U 72) -h " u2112 21954,20142 2 128332 -- MSL 639 (15U 76) wp 17076,13026,4218 0 44483 -- MSL 641 ( 5M 195) sum 26346,17925,5160 3 44517 -- MSL 642 ( 5M 229) u27E6 19029,20838,4077 2 128347 -- MSL 643 (15U 91) u27E7 19029,20838,4077 2 128349 -- MSL 645 (15U 93) u256D 26346,7410,6588 1 128354 -- MSL 646 (15U 98) u2570 26346,19758 2 128355 -- MSL 647 (15U 99) lz 26346,17844,294 2 44512 -- MSL 654 ( 5M 224) u256E 26346,7410,6588 1 128370 -- MSL 655 (15U 114) u256F 26346,19758 2 128371 -- MSL 656 (15U 115) u25C6 26346,16536 0 128381 -- MSL 662 (15U 125) st 12198,12846,396 0 69076 -- MSL 663 ( 8M 212) ** 26346,13275 0 69102 -- MSL 664 ( 8M 238) an 19029,8676 0 69100 -- MSL 665 ( 8M 236) u221F 26346,23184 2 69075 -- MSL 668 ( 8M 211) CR 26346,12165 0 44479 -- MSL 1099 ( 5M 191) u25AB 13173,14226 0 60090 -- MSL 1108 ( 7J 186) u25E6 13173,14226 0 60086 -- MSL 1109 ( 7J 182) u25CB 19029,16008 0 60087 -- MSL 1110 ( 7J 183) u21B5 17337,20865 2 109211 -- MSL 1112 (13J 155) u2423 13173,3141,6369 1 109213 -- MSL 1114 (13J 157) groff-1.23.0/font/devlj4/TNRBI0000644000175000017500000004533413753060053012573 00000000000000# M Times New BdIt name TNRBI spacewidth 6615 slant 16.340000 pcltypeface 16901 pclproportional 1 pclweight 3 pclstyle 1 ligatures fi fl 0 kernpairs 1 1 -1459 A T -1459 A V -1963 A W -2428 A Y -1459 A v -1963 A w -1963 A y -1963 A cq -1963 A ' -1963 F , -3410 F . -3410 F A -2428 L T -477 L V -981 L W -981 L Y -981 L y -981 L cq -1459 L ' -1459 P , -3410 P . -3410 P A -1963 R V -477 R W -477 R Y -477 R y -477 T , -2428 T hy -2428 T - -2428 T . -2428 T : -1963 T ; -1963 T A -1459 T O -477 T a -2428 T c -2428 T e -2428 T i -981 T o -2428 T r -981 T s -2428 T u -981 T w -981 T y -981 V , -3410 V hy -1459 V - -1459 V . -3410 V : -1963 V ; -1963 V A -1963 V a -2932 V e -2932 V i -1459 V o -2932 V r -1459 V u -1459 V y -1963 W , -1963 W hy -981 W - -981 W . -1963 W : -1459 W ; -1459 W A -1963 W a -1963 W e -1963 W i -981 W o -1963 W r -1963 W u -1459 W y -1459 Y , -2428 Y hy -2428 Y - -2428 Y . -1963 Y : -2428 Y ; -2428 Y A -1963 Y a -2428 Y e -2932 Y i -1459 Y o -2932 Y p -1963 Y q -2932 Y u -2428 Y v -2428 f f -477 f cq 1460 f ' 1460 r , -1459 r . -1459 r cq 982 r ' 982 v , -981 v . -981 w , -981 w . -981 y , -981 y . -981 oq oq -1963 oq ` -1963 ` oq -1963 ` ` -1963 cq s -1963 ' s -1963 cq t -981 ' t -981 cq cq -1963 cq ' -1963 ' cq -1963 ' ' -1963 charset ! 10297,17919,362,323,-141,211 2 161057 -- U+0021 (19U 33) dq 14689,17919,0,1421,-3035,211 2 161058 -- U+0022 (19U 34) " " sh 13229,17880,362,1305,284,211 2 161059 -- U+0023 (19U 35) # " Do 13229,18629,2002,1305,297,211 2 161060 -- U+0024 (19U 36) $ " % 22040,17919,749,0,-1536 2 161061 -- U+0025 (19U 37) & 20580,17919,400,0,103 2 161062 -- U+0026 (19U 38) aq 7351,17919,0,2287,-2802,211 2 161063 -- U+0027 (19U 39) ( 8811,17919,5038,4005,-12,211 2 161064 -- U+0028 (19U 40) ) 8811,17919,5038,0,4302 2 161065 -- U+0029 (19U 41) * 13229,17919,0,1550,-1859,211 2 161066 -- U+002A (19U 42) + 15077,15813,0,1395,284,211 0 161067 -- U+002B (19U 43) , 6615,3940,4250,0,2067 0 161068 -- U+002C (19U 44) hy 8811,7144,0,1034,1150,211 0 161069 -- U+002D (19U 45) - " . 6615,3876,362,0,1667 0 161070 -- U+002E (19U 46) sl 7351,17880,400,4935,3462,211 2 161071 -- U+002F (19U 47) / " 0 13229,17880,362,1279,-141,211 2 161072 -- U+0030 (19U 48) 1 13229,17880,0,0,698 2 161073 -- U+0031 (19U 49) 2 13229,17880,0,866,1214,211 2 161074 -- U+0032 (19U 50) 3 13229,17880,362,517,995,211 2 161075 -- U+0033 (19U 51) 4 13229,17880,362,1369,853,211 2 161076 -- U+0034 (19U 52) 5 13229,17518,375,1421,310,211 2 161077 -- U+0035 (19U 53) 6 13229,18022,362,1589,-270,211 2 161078 -- U+0036 (19U 54) 7 13229,17518,362,2739,-1795,211 2 161079 -- U+0037 (19U 55) 8 13229,17880,362,1072,336,211 2 161080 -- U+0038 (19U 56) 9 13229,18009,375,1124,194,211 2 161081 -- U+0039 (19U 57) : 8811,11950,362,155,258,155 0 161082 -- U+003A (19U 58) ; 8811,11963,4250,233,1305,211 0 161083 -- U+003B (19U 59) < 15077,15025,0,1382,284,211 0 161084 -- U+003C (19U 60) = 15077,11679,0,1408,284,211 0 161085 -- U+003D (19U 61) > 15077,15025,0,1382,284,211 0 161086 -- U+003E (19U 62) ? 13229,17919,375,685,-1020,211 2 161087 -- U+003F (19U 63) at 22014,17919,5710,2041,1421,211 3 161088 -- U+0040 (19U 64) @ " A 17648,17919,0,0,2816 2 161089 -- U+0041 (19U 65) B 17648,17518,0,736,1990,211 2 161090 -- U+0042 (19U 66) C 17648,17919,400,2739,-412,211 2 161091 -- U+0043 (19U 67) D 19107,17518,0,775,2274,211 2 161092 -- U+0044 (19U 68) E 17648,17518,0,1654,2248,211 2 161093 -- U+0045 (19U 69) F 17648,17518,0,2791,1318,211 2 161094 -- U+0046 (19U 70) G 19107,17919,400,1977,-516,211 2 161095 -- U+0047 (19U 71) H 20580,17518,0,3540,2170,211 2 161096 -- U+0048 (19U 72) I 10297,17518,0,3372,2248,211 2 161097 -- U+0049 (19U 73) J 13229,17518,400,3902,1524,211 2 161098 -- U+004A (19U 74) K 17648,17518,0,3424,2170,211 2 161099 -- U+004B (19U 75) L 16162,17518,0,233,2170,211 2 161100 -- U+004C (19U 76) M 23526,17518,0,3566,2209,211 2 161101 -- U+004D (19U 77) N 19107,17518,194,3669,2170,211 2 161102 -- U+004E (19U 78) O 19107,17932,413,1214,-89,211 2 161103 -- U+004F (19U 79) P 16162,17518,0,2183,2106,211 2 161104 -- U+0050 (19U 80) Q 19107,17919,5504,1201,-89,211 3 161105 -- U+0051 (19U 81) R 17648,17518,0,581,2157,211 2 161106 -- U+0052 (19U 82) S 14715,17919,400,2041,1899,211 2 161107 -- U+0053 (19U 83) T 16162,17518,0,3488,-787,211 2 161108 -- U+0054 (19U 84) U 19107,17518,400,3604,-1162,211 2 161109 -- U+0055 (19U 85) V 17648,17518,400,4212,-1821,211 2 161110 -- U+0056 (19U 86) W 23526,17518,400,4302,-1937,211 2 161111 -- U+0057 (19U 87) X 17648,17518,0,3863,2920,211 2 161112 -- U+0058 (19U 88) Y 16162,17518,0,4121,-1136,211 2 161113 -- U+0059 (19U 89) Z 16162,17518,0,3114,2041,211 2 161114 -- U+005A (19U 90) lB 8811,17518,4871,3850,2080,211 2 161115 -- U+005B (19U 91) [ " rs 7351,17880,400,0,-748 2 161116 -- U+005C (19U 92) \ " rB 8811,17518,4871,1679,4250,211 2 161117 -- U+005D (19U 93) ] " ha 15077,17880,0,517,-1368,211 2 161118 -- U+005E (19U 94) _ 13229,0,5710,0,3643 1 161119 -- U+005F (19U 95) ga 8811,17919,0,840,-1834,211 2 161120 -- U+0060 (19U 96) a 13229,11976,362,762,801,211 0 161121 -- U+0061 (19U 97) b 13229,17919,362,491,1072,211 2 161122 -- U+0062 (19U 98) c 11743,11976,362,1098,620,211 0 161123 -- U+0063 (19U 99) d 13229,17919,362,2519,788,211 2 161124 -- U+0064 (19U 100) e 11743,11976,362,1214,736,211 0 161125 -- U+0065 (19U 101) f 8811,17919,5710,5930,5555,211 3 161126 -- U+0066 (19U 102) g 13229,11976,5710,1757,2687,211 1 161127 -- U+0067 (19U 103) h 14715,17919,155,0,995 2 161128 -- U+0068 (19U 104) i 7351,17919,362,1809,788,211 2 161129 -- U+0069 (19U 105) j 7351,17919,5710,1835,5581,211 3 161130 -- U+006A (19U 106) k 13229,17919,181,1667,1163,211 2 161131 -- U+006B (19U 107) l 7351,17919,362,2338,930,211 2 161132 -- U+006C (19U 108) m 20580,11976,142,0,1059 0 161133 -- U+006D (19U 109) n 14715,11976,155,0,982 0 161134 -- U+006E (19U 110) o 13229,11976,362,517,672,211 0 161135 -- U+006F (19U 111) p 13229,11976,5659,633,4548,211 1 161136 -- U+0070 (19U 112) q 13229,11976,5659,878,814,211 1 161137 -- U+0071 (19U 113) r 10297,11976,0,1667,866,211 0 161138 -- U+0072 (19U 114) s 10297,11976,362,866,1331,211 0 161139 -- U+0073 (19U 115) t 7351,15128,362,2209,814,211 0 161140 -- U+0074 (19U 116) u 14715,11976,362,297,413,211 0 161141 -- U+0075 (19U 117) v 11743,11976,362,1279,581,211 0 161142 -- U+0076 (19U 118) w 17648,11976,362,1214,581,211 0 161143 -- U+0077 (19U 119) x 13229,11976,362,1537,2519,211 0 161144 -- U+0078 (19U 120) y 11743,11976,5710,1279,3798,211 1 161145 -- U+0079 (19U 121) z 10297,11614,2248,1524,1589,211 0 161146 -- U+007A (19U 122) { 9211,17919,5361,4173,194,211 3 161147 -- U+007B (19U 123) lC " | 5827,17919,5710,0,-735 3 161148 -- U+007C (19U 124) ba " } 9211,17932,5349,581,3785,211 3 161149 -- U+007D (19U 125) rC " ti 15077,9173,0,814,814,211 0 161150 -- U+007E (19U 126) r! 10297,12583,5710,0,801 1 161185 -- U+00A1 (19U 161) ct 13229,17040,4922,323,-89,211 2 161186 -- U+00A2 (19U 162) Po 13229,17880,362,1977,375,211 2 161187 -- U+00A3 (19U 163) Cs 13229,15012,0,1602,530,211 0 161188 -- U+00A4 (19U 164) Ye 13229,17518,0,4341,1563,211 2 161189 -- U+00A5 (19U 165) bb 5827,17919,5710,0,-735 3 161190 -- U+00A6 (19U 166) sc 13229,17919,5710,2106,1679,211 3 161191 -- U+00A7 (19U 167) ad 8811,17402,0,3126,-1071,211 2 161192 -- U+00A8 (19U 168) co 19766,17919,400,1305,-102,211 2 161193 -- U+00A9 (19U 169) Of 7041,17880,0,3979,-490,211 2 161194 -- U+00AA (19U 170) Fo 13229,11769,129,1137,245,211 0 161195 -- U+00AB (19U 171) tno 16033,11653,0,362,375,211 0 161196 -- U+00AC (19U 172) u00AD 8811,7144,0,1034,1150,211 0 161197 -- U+00AD (19U 173) rg 19766,17919,400,1305,-102,211 2 161198 -- U+00AE (19U 174) u00AF 13229,20580,0,5129,-2001,211 2 161199 -- U+00AF (19U 175) de 10581,17880,0,2002,-1007,211 2 161200 -- U+00B0 (19U 176) t+- 14521,15813,0,1318,930,211 0 161201 -- U+00B1 (19U 177) S2 7932,17880,0,2480,13,211 2 161202 -- U+00B2 (19U 178) S3 7932,17880,0,2274,-115,211 2 161203 -- U+00B3 (19U 179) aa 8811,17919,0,3217,-3875,211 2 161204 -- U+00B4 (19U 180) mc 15245,11614,5723,78,2971,78 1 161205 -- U+00B5 (19U 181) ps 13229,17518,5710,1886,1835,211 3 161206 -- U+00B6 (19U 182) pc 6615,10930,0,956,-684,211 0 60157 -- U+00B7 ( 7J 253) ac 8811,0,4858,0,1176 0 161208 -- U+00B8 (19U 184) S1 7932,17880,0,1925,-270,211 2 161209 -- U+00B9 (19U 185) Om 7932,17880,0,3307,-955,211 2 161210 -- U+00BA (19U 186) Fc 13229,11769,129,245,1137,211 0 161211 -- U+00BB (19U 187) 14 19844,17880,762,129,-244,129 2 161212 -- U+00BC (19U 188) 12 19844,17880,762,0,-244 2 161213 -- U+00BD (19U 189) 34 19844,17880,762,116,-89,116 2 161214 -- U+00BE (19U 190) r? 13229,12596,5710,0,1201 1 161215 -- U+00BF (19U 191) `A 17648,23358,0,168,2816,168 2 161216 -- U+00C0 (19U 192) 'A 17648,23086,0,3178,2816,211 2 161217 -- U+00C1 (19U 193) ^A 17648,23164,0,1796,2816,211 2 161218 -- U+00C2 (19U 194) ~A 17648,22776,0,2377,2816,211 2 161219 -- U+00C3 (19U 195) :A 17648,22518,0,2752,2816,211 2 161220 -- U+00C4 (19U 196) oA 17648,22337,0,1072,2803,211 2 161221 -- U+00C5 (19U 197) AE 24973,17518,0,1705,2803,211 2 161222 -- U+00C6 (19U 198) ,C 17648,17919,4858,2739,-412,211 2 161223 -- U+00C7 (19U 199) `E 17648,23358,0,1654,2248,211 2 161224 -- U+00C8 (19U 200) 'E 17648,23086,0,1654,2248,211 2 161225 -- U+00C9 (19U 201) ^E 17648,23164,0,1654,2248,211 2 161226 -- U+00CA (19U 202) :E 17648,22518,0,1654,2248,211 2 161227 -- U+00CB (19U 203) `I 10297,23358,0,3372,2248,211 2 161228 -- U+00CC (19U 204) 'I 10297,23086,0,4935,2248,211 2 161229 -- U+00CD (19U 205) ^I 10297,23164,0,3411,2248,211 2 161230 -- U+00CE (19U 206) :I 10297,22518,0,3889,2248,211 2 161231 -- U+00CF (19U 207) -D 19107,17518,0,943,2170,211 2 161232 -- U+00D0 (19U 208) ~N 19107,22273,194,3669,2170,211 2 161233 -- U+00D1 (19U 209) `O 19107,23358,413,1214,-89,211 2 161234 -- U+00D2 (19U 210) 'O 19107,23461,413,1214,-89,211 2 161235 -- U+00D3 (19U 211) ^O 19107,22841,413,1214,-89,211 2 161236 -- U+00D4 (19U 212) ~O 19107,22273,413,1214,-89,211 2 161237 -- U+00D5 (19U 213) :O 19107,22195,413,1214,-89,211 2 161238 -- U+00D6 (19U 214) tmu 15077,14366,0,0,-671 0 161239 -- U+00D7 (19U 215) /O 19107,17919,413,1434,220,211 2 161240 -- U+00D8 (19U 216) `U 19107,23358,400,3604,-1162,211 2 161241 -- U+00D9 (19U 217) 'U 19107,23461,400,3604,-1162,211 2 161242 -- U+00DA (19U 218) ^U 19107,22841,400,3604,-1162,211 2 161243 -- U+00DB (19U 219) :U 19107,22195,400,3604,-1162,211 2 161244 -- U+00DC (19U 220) 'Y 16162,23086,0,4121,-1136,211 2 161245 -- U+00DD (19U 221) TP 16162,17518,0,1098,2132,211 2 161246 -- U+00DE (19U 222) ss 13229,17919,5710,1473,5827,211 3 161247 -- U+00DF (19U 223) `a 13229,17919,362,762,801,211 2 161248 -- U+00E0 (19U 224) 'a 13229,17919,362,866,801,211 2 161249 -- U+00E1 (19U 225) ^a 13229,17919,362,762,801,211 2 161250 -- U+00E2 (19U 226) ~a 13229,17518,362,827,801,211 2 161251 -- U+00E3 (19U 227) :a 13229,17402,362,956,801,211 2 161252 -- U+00E4 (19U 228) oa 13229,18423,362,762,801,211 2 161253 -- U+00E5 (19U 229) ae 19107,11976,362,1163,827,211 0 161254 -- U+00E6 (19U 230) ,c 11743,11976,4858,1150,568,211 0 161255 -- U+00E7 (19U 231) `e 11743,17919,362,1266,685,211 2 161256 -- U+00E8 (19U 232) 'e 11743,17919,362,3759,685,211 2 161257 -- U+00E9 (19U 233) ^e 11743,17919,362,1266,685,211 2 161258 -- U+00EA (19U 234) :e 11743,17402,362,1757,685,211 2 161259 -- U+00EB (19U 235) `i 7351,17919,362,1150,736,211 2 161260 -- U+00EC (19U 236) 'i 7351,17919,362,3527,736,211 2 161261 -- U+00ED (19U 237) ^i 7351,17919,362,2958,736,211 2 161262 -- U+00EE (19U 238) :i 7351,17402,362,3475,736,211 2 161263 -- U+00EF (19U 239) Sd 13229,17919,362,956,646,211 2 161264 -- U+00F0 (19U 240) ~n 14715,17518,155,0,1034 2 161265 -- U+00F1 (19U 241) `o 13229,17919,362,517,672,211 2 161266 -- U+00F2 (19U 242) 'o 13229,17919,362,1344,672,211 2 161267 -- U+00F3 (19U 243) ^o 13229,17919,362,517,672,211 2 161268 -- U+00F4 (19U 244) ~o 13229,17518,362,827,672,211 2 161269 -- U+00F5 (19U 245) :o 13229,17402,362,956,672,211 2 161270 -- U+00F6 (19U 246) tdi 14521,14418,0,1563,672,211 0 161271 -- U+00F7 (19U 247) /o 13229,11976,362,917,917,211 0 161272 -- U+00F8 (19U 248) `u 14715,17919,362,245,465,211 2 161273 -- U+00F9 (19U 249) 'u 14715,17919,362,245,465,211 2 161274 -- U+00FA (19U 250) ^u 14715,17919,362,245,465,211 2 161275 -- U+00FB (19U 251) :u 14715,17402,362,245,465,211 2 161276 -- U+00FC (19U 252) 'y 11743,17919,5710,1951,3747,211 3 161277 -- U+00FD (19U 253) Tp 13229,17919,5710,633,4548,211 3 161278 -- U+00FE (19U 254) :y 11743,17402,5710,1331,3747,211 3 161279 -- U+00FF (19U 255) u0041_0306 17648,23422,0,3088,2816,211 2 75203 -- U+0102 ( 9E 195) u0061_0306 13229,17919,362,762,801,211 2 75235 -- U+0103 ( 9E 227) u0041_0328 17648,17919,5271,142,2816,142 3 75173 -- U+0104 ( 9E 165) u0061_0328 13229,11976,5413,762,801,211 1 75193 -- U+0105 ( 9E 185) 'C 17648,23086,400,2739,-412,211 2 75206 -- U+0106 ( 9E 198) 'c 11743,17919,362,2106,568,211 2 75238 -- U+0107 ( 9E 230) u0041_030C 17648,23203,400,2739,-412,211 2 75208 -- U+010C ( 9E 200) u0061_030C 11743,17919,362,3036,568,211 2 75240 -- U+010D ( 9E 232) u0044_030C 19107,23203,0,775,2274,211 2 75215 -- U+010E ( 9E 207) u0064_030C 19805,17919,362,1395,788,211 2 75247 -- U+010F ( 9E 239) u0111 13229,17919,362,3656,788,211 2 75248 -- U+0111 ( 9E 240) u0045_0328 17648,17518,5271,1654,2248,211 3 75210 -- U+0118 ( 9E 202) u0065_0328 11743,11976,5271,1266,685,211 1 75242 -- U+0119 ( 9E 234) u0045_030C 17648,23203,0,1654,2248,211 2 75212 -- U+011A ( 9E 204) u0065_030C 11743,17919,362,2920,685,211 2 75244 -- U+011B ( 9E 236) u0047_0306 19107,23422,400,1977,-516,211 2 46288 -- U+011E ( 5T 208) u0067_0306 13229,17919,5710,1757,2687,211 3 46320 -- U+011F ( 5T 240) u0049_0307 10297,23035,0,3372,2248,211 2 46301 -- U+0130 ( 5T 221) .i 7351,11976,362,762,736,211 0 46333 -- U+0131 ( 5T 253) IJ 21769,17518,400,4070,2248,211 2 60135 -- U+0132 ( 7J 231) ij 14612,17919,5710,1421,349,211 3 60134 -- U+0133 ( 7J 230) u004C_0301 16162,23086,0,362,2041,211 2 75205 -- U+0139 ( 9E 197) u006C_0301 7351,23086,362,4883,891,211 2 75237 -- U+013A ( 9E 229) u004C_030C 16162,17919,0,2765,2041,211 2 75196 -- U+013D ( 9E 188) u006C_030C 13785,17919,362,1395,891,211 2 75198 -- U+013E ( 9E 190) u013F 16162,17518,0,362,2041,211 2 95646 -- U+013F (11U 158) u0140 9922,17919,362,1176,749,211 2 95647 -- U+0140 (11U 159) /L 16162,17518,0,362,2041,211 2 75171 -- U+0141 ( 9E 163) /l 7351,17919,362,2377,1318,211 2 75187 -- U+0142 ( 9E 179) u004E_0301 19107,23086,194,3669,2170,211 2 75217 -- U+0143 ( 9E 209) u006E_0301 14715,17919,155,0,1034 2 75249 -- U+0144 ( 9E 241) u004E_030C 19107,23203,194,3669,2170,211 2 75218 -- U+0147 ( 9E 210) u006E_030C 14715,17919,155,39,1034,39 2 75250 -- U+0148 ( 9E 242) u0149 19017,17919,155,0,155 2 95660 -- U+0149 (11U 172) u004F_030B 19107,23422,413,2054,-89,211 2 75221 -- U+0150 ( 9E 213) u006F_030B 13229,17919,362,4082,672,211 2 75253 -- U+0151 ( 9E 245) OE 24973,17660,142,1705,-322,211 2 161164 -- U+0152 (19U 140) oe 19107,11976,362,1189,723,211 0 161180 -- U+0153 (19U 156) u0052_0301 17648,23086,0,581,2157,211 2 75200 -- U+0154 ( 9E 192) u0072_0301 10297,17919,0,2610,866,211 2 75232 -- U+0155 ( 9E 224) u0052_030C 17648,23203,0,581,2157,211 2 75224 -- U+0158 ( 9E 216) u0072_030C 10297,17919,0,2145,866,211 2 75256 -- U+0159 ( 9E 248) u0053_0301 14715,23086,400,2041,1899,211 2 75148 -- U+015A ( 9E 140) u0073_0301 10297,17919,362,2183,1382,211 2 75164 -- U+015B ( 9E 156) u0053_0327 14715,17919,4858,2041,1899,211 2 75178 -- U+015E ( 9E 170) u0073_0327 10297,11976,4858,814,1382,211 0 75194 -- U+015F ( 9E 186) vS 14715,23203,400,2041,1899,211 2 161162 -- U+0160 (19U 138) vs 10297,17919,362,1705,1369,211 2 161178 -- U+0161 (19U 154) u0054_0327 16162,17518,6783,3488,-787,211 3 75230 -- U+0162 ( 9E 222) u0074_0327 7351,15128,6783,2248,1434,211 1 75262 -- U+0163 ( 9E 254) u0054_030C 16162,23203,0,3488,-787,211 2 75149 -- U+0164 ( 9E 141) u0074_030C 14056,17919,362,1667,788,211 2 75165 -- U+0165 ( 9E 157) u0055_030A 19107,23229,400,3604,-1162,211 2 75225 -- U+016E ( 9E 217) u0075_030A 14715,18423,362,245,465,211 2 75257 -- U+016F ( 9E 249) u0055_030B 19107,23422,400,3604,-1162,211 2 75227 -- U+0170 ( 9E 219) u0075_030B 14715,17919,362,2455,465,211 2 75259 -- U+0171 ( 9E 251) :Y 16162,22518,0,4121,-1136,211 2 161183 -- U+0178 (19U 159) u005A_0301 16162,23086,0,3114,2041,211 2 75151 -- U+0179 ( 9E 143) u007A_0301 10297,17919,2248,2300,1641,211 2 75167 -- U+017A ( 9E 159) u005A_0307 16162,22311,0,3114,2041,211 2 75183 -- U+017B ( 9E 175) u007A_0307 10297,17531,2248,1473,1641,211 2 75199 -- U+017C ( 9E 191) vZ 16162,23203,0,3114,2041,211 2 75150 -- U+017D ( 9E 142) vz 10297,17919,2248,2106,1628,211 2 75166 -- U+017E ( 9E 158) Fn 13229,17932,5710,1331,1331,211 3 161155 -- U+0192 (19U 131) a^ 8811,17919,0,2661,-632,211 2 161160 -- U+02C6 (19U 136) ^ " ah 8811,17919,0,3579,-1562,211 2 75169 -- U+02C7 ( 9E 161) a- 8811,16201,0,4250,-852,211 2 60154 -- U+02C9 ( 7J 250) ab 8811,17919,0,3178,-2182,211 2 75170 -- U+02D8 ( 9E 162) a. 8811,17531,0,1421,-3784,211 2 75263 -- U+02D9 ( 9E 255) ao 8811,18423,0,2222,-3022,211 2 60152 -- U+02DA ( 7J 248) ho 8811,245,5271,0,3604 1 75186 -- U+02DB ( 9E 178) ~ 8811,17518,0,3036,-1033,211 2 161176 -- U+02DC (19U 152) a~ " a" 8811,17919,0,4431,-2389,211 2 75197 -- U+02DD ( 9E 189) en 13229,6899,0,1550,1512,211 0 161174 -- U+2013 (19U 150) em 26458,6899,0,1563,1576,211 0 161175 -- U+2014 (19U 151) u2017 13229,0,5710,0,3643 1 60095 -- U+2017 ( 7J 191) oq 8811,17919,0,1667,-2441,211 2 161169 -- U+2018 (19U 145) ` " cq 8811,17919,0,1705,-2479,211 2 161170 -- U+2019 (19U 146) ' " bq 8811,3940,4250,0,956 0 161154 -- U+201A (19U 130) lq 13229,17919,0,2338,-1808,211 2 161171 -- U+201C (19U 147) rq 13229,17919,0,2351,-1808,211 2 161172 -- U+201D (19U 148) Bq 13229,3979,4276,0,2093 0 161156 -- U+201E (19U 132) dg 13229,17932,5659,1576,-968,211 3 161158 -- U+2020 (19U 134) dd 13229,17919,5710,1524,1473,211 3 161159 -- U+2021 (19U 135) bu 9263,12415,0,723,26,211 0 161173 -- U+2022 (19U 149) u2026 26458,3979,349,0,-942 0 161157 -- U+2026 (19U 133) %0 26458,17919,723,840,646,211 2 161161 -- U+2030 (19U 137) fm 7441,17919,0,2196,-2802,211 2 60101 -- U+2032 ( 7J 197) sd 14612,17919,0,1499,-3035,211 2 60102 -- U+2033 ( 7J 198) fo 8811,11782,142,594,-232,211 0 161163 -- U+2039 (19U 139) fc 8811,11782,142,0,581 0 161179 -- U+203A (19U 155) u203C 17441,17919,362,439,-193,211 2 87315 -- U+203C (10U 19) u207F 9198,14418,0,556,1201,211 0 87548 -- U+207F (10U 252) u20A7 25632,17518,297,995,853,211 2 60121 -- U+20A7 ( 7J 217) Eu 13229,17880,362,3940,891,211 2 161152 -- U+20AC (19U 128) u2105 22053,17919,711,698,-658,211 2 60072 -- U+2105 ( 7J 168) u2113 11304,17919,362,1628,853,211 2 60122 -- U+2113 ( 7J 218) tm 26458,17518,0,1460,1357,211 2 161177 -- U+2122 (19U 153) \- 16033,9612,0,336,388,211 0 60096 -- U+2212 ( 7J 192) f/ 4418,17880,762,6175,6188,211 2 60109 -- U+2215 ( 7J 205) sq 15981,12196,0,0,-567 0 60091 -- U+25A1 ( 7J 187) u25CA 13074,18371,0,736,711,211 2 101079 -- U+25CA (12J 215) fi 14715,17919,5710,594,6059,211 3 60077 -- U+FB01 ( 7J 173) fl 14715,17919,5710,2157,6072,211 3 60078 -- U+FB02 ( 7J 174) groff-1.23.0/font/devlj4/TNRI0000644000175000017500000004547713753060053012501 00000000000000# M Times New It name TNRI spacewidth 6615 slant 16.340000 pcltypeface 16901 pclproportional 1 pclweight 0 pclstyle 1 ligatures fi fl 0 kernpairs 1 1 -1963 A T -981 A V -1317 A W -981 A Y -1459 A v -1459 A w -1459 A y -1459 A cq -981 A ' -981 F , -3410 F . -3410 F A -3410 L T -529 L V -981 L W -981 L Y -529 L y -787 L cq -981 L ' -981 P , -3410 P . -3410 P A -3410 R T 0 R V -477 R W -477 R Y -477 R y -477 T , -1963 T hy -1963 T - -1963 T . -1963 T : -1459 T ; -1717 T A -1963 T O -477 T a -2428 T c -2428 T e -2428 T i -1459 T o -2428 T r -1459 T s -2428 T u -1459 T w -1963 T y -1963 V , -3410 V hy -1459 V - -1459 V . -3410 V : -1717 V ; -1963 V A -1963 V O -787 V a -2932 V e -2932 V i -1963 V o -2932 V r -1963 V u -1963 V y -2428 W , -2428 W hy -981 W - -981 W . -2428 W : -1717 W ; -1717 W A -1846 W a -2428 W e -2428 W i -1459 W o -2428 W r -1459 W u -1459 W y -2428 Y , -2428 Y hy -1963 Y - -1963 Y . -2428 Y : -1717 Y ; -1717 Y A -1846 Y a -2428 Y e -2428 Y i -1963 Y o -2428 Y p -2428 Y q -2932 Y u -2428 Y v -2428 f cq 2429 f ' 2429 r , -2932 r hy -529 r - -529 r . -2932 r c -981 r d -981 r e -981 r g -981 r h -477 r o -981 r q -981 r r 0 r t 0 r u 0 r v 0 r w 0 r x 0 r y 0 r cq 982 r ' 982 v , -1963 v . -1963 w , -1963 w . -1963 y , -1459 y . -1459 oq oq -2932 oq ` -2932 ` oq -2932 ` ` -2932 cq s -3410 ' s -3410 cq t -2932 ' t -2932 cq cq -2932 cq ' -2932 ' cq -2932 ' ' -2932 charset ! 8811,17919,426,904,-671,207 2 161057 -- U+0021 (19U 33) dq 11110,17919,0,2170,-2479,207 2 161058 -- U+0022 (19U 34) " " sh 13229,17919,362,2261,-580,207 2 161059 -- U+0023 (19U 35) # " Do 13229,18526,1744,1021,207,207 2 161060 -- U+0024 (19U 36) $ " % 22040,17919,711,891,-542,207 2 161061 -- U+0025 (19U 37) & 20580,17919,400,129,52,129 2 161062 -- U+0026 (19U 38) aq 5659,17919,0,2571,-2156,207 2 161063 -- U+0027 (19U 39) ( 8811,18371,5659,4212,-490,207 3 161064 -- U+0028 (19U 40) ) 8811,18371,5659,0,4199 3 161065 -- U+0029 (19U 41) * 13229,18371,0,1331,-2428,207 2 161066 -- U+002A (19U 42) + 17854,15748,0,0,-1136 0 161067 -- U+002B (19U 43) , 6615,2325,3320,0,1589 0 161068 -- U+002C (19U 44) hy 8811,6602,0,426,620,207 0 161069 -- U+002D (19U 45) - " . 6615,2313,297,0,426 0 161070 -- U+002E (19U 46) sl 7351,18371,400,4057,2209,207 2 161071 -- U+002F (19U 47) / " 0 13229,17880,310,1150,-257,207 2 161072 -- U+0030 (19U 48) 1 13229,17880,0,0,-296 2 161073 -- U+0031 (19U 49) 2 13229,17880,0,491,904,207 2 161074 -- U+0032 (19U 50) 3 13229,17880,310,90,439,90 2 161075 -- U+0033 (19U 51) 4 13229,17518,310,969,491,207 2 161076 -- U+0034 (19U 52) 5 13229,17518,310,762,375,207 2 161077 -- U+0035 (19U 53) 6 13229,17880,310,1990,-348,207 2 161078 -- U+0036 (19U 54) 7 13229,17518,310,1938,-1678,207 2 161079 -- U+0037 (19U 55) 8 13229,17880,310,1021,310,207 2 161080 -- U+0038 (19U 56) 9 13229,17880,310,1072,556,207 2 161081 -- U+0039 (19U 57) : 8811,11705,245,0,-257 0 161082 -- U+003A (19U 58) ; 8811,11679,3320,0,853 0 161083 -- U+003B (19U 59) < 17854,15141,0,0,-619 0 161084 -- U+003C (19U 60) = 17854,11408,0,0,-1265 0 161085 -- U+003D (19U 61) > 17854,15141,0,0,-619 0 161086 -- U+003E (19U 62) ? 13229,17919,400,220,-1239,207 2 161087 -- U+003F (19U 63) at 24340,18371,5710,698,65,207 3 161088 -- U+0040 (19U 64) @ " A 16162,17919,0,0,2610 2 161089 -- U+0041 (19U 65) B 16162,17518,0,775,1925,207 2 161090 -- U+0042 (19U 66) C 17648,17919,400,2287,-464,207 2 161091 -- U+0043 (19U 67) D 19107,17518,0,853,2106,207 2 161092 -- U+0044 (19U 68) E 16162,17518,0,1886,1912,207 2 161093 -- U+0045 (19U 69) F 16162,17518,0,2842,1964,207 2 161094 -- U+0046 (19U 70) G 19107,17919,413,1382,-516,207 2 161095 -- U+0047 (19U 71) H 19107,17518,0,3669,2015,207 2 161096 -- U+0048 (19U 72) I 8811,17518,0,3359,2145,207 2 161097 -- U+0049 (19U 73) J 11743,17518,400,4044,2222,207 2 161098 -- U+004A (19U 74) K 17648,17518,0,2946,2028,207 2 161099 -- U+004B (19U 75) L 14715,17518,0,439,2170,207 2 161100 -- U+004C (19U 76) M 22040,17518,0,3721,2183,207 2 161101 -- U+004D (19U 77) N 17648,17518,400,3824,2054,207 2 161102 -- U+004E (19U 78) O 19107,17919,400,1201,-257,207 2 161103 -- U+004F (19U 79) P 16162,17518,0,1589,1951,207 2 161104 -- U+0050 (19U 80) Q 19107,17919,5581,1189,65,207 3 161105 -- U+0051 (19U 81) R 16162,17518,0,478,1925,207 2 161106 -- U+0052 (19U 82) S 13229,17919,400,2429,1137,207 2 161107 -- U+0053 (19U 83) T 14715,17518,0,3785,-529,207 2 161108 -- U+0054 (19U 84) U 19107,17518,400,3747,-1498,207 2 161109 -- U+0055 (19U 85) V 16162,17518,400,4289,-1989,207 2 161110 -- U+0056 (19U 86) W 22040,17518,400,4250,-1898,207 2 161111 -- U+0057 (19U 87) X 16162,17518,0,4754,3088,207 2 161112 -- U+0058 (19U 88) Y 14715,17518,0,4250,-1058,207 2 161113 -- U+0059 (19U 89) Z 14715,17518,0,2765,1369,207 2 161114 -- U+005A (19U 90) lB 10297,17919,5271,3488,1150,207 3 161115 -- U+005B (19U 91) [ " rs 7351,18371,400,90,-1498,90 2 161116 -- U+005C (19U 92) \ " rB 10297,17919,5271,672,3966,207 3 161117 -- U+005D (19U 93) ] " ha 11162,17919,0,2325,594,207 2 161118 -- U+005E (19U 94) _ 13229,0,5710,1550,1537,207 1 161119 -- U+005F (19U 95) ga 8811,18113,0,1421,-3332,207 2 161120 -- U+0060 (19U 96) a 13229,11692,310,504,698,207 0 161121 -- U+0061 (19U 97) b 13229,18371,310,504,620,207 2 161122 -- U+0062 (19U 98) c 11743,11692,310,840,594,207 0 161123 -- U+0063 (19U 99) d 13229,18371,310,2403,814,207 2 161124 -- U+0064 (19U 100) e 11743,11692,310,956,491,207 0 161125 -- U+0065 (19U 101) f 7351,18371,5710,6434,5930,207 3 161126 -- U+0066 (19U 102) g 13229,11692,5710,1873,2028,207 1 161127 -- U+0067 (19U 103) h 13229,18371,310,233,788,207 2 161128 -- U+0068 (19U 104) i 7351,16821,310,1176,181,207 2 161129 -- U+0069 (19U 105) j 7351,16808,5710,1331,5865,207 3 161130 -- U+006A (19U 106) k 11743,18371,310,2480,1059,207 2 161131 -- U+006B (19U 107) l 7351,18371,310,1835,297,207 2 161132 -- U+006C (19U 108) m 19107,11692,310,168,866,168 0 161133 -- U+006D (19U 109) n 13229,11692,310,245,814,207 0 161134 -- U+006E (19U 110) o 13229,11692,310,323,543,207 0 161135 -- U+006F (19U 111) p 13229,11692,5659,594,4237,207 1 161136 -- U+0070 (19U 112) q 13229,11692,5659,633,736,207 1 161137 -- U+0071 (19U 113) r 10297,11692,0,1731,775,207 0 161138 -- U+0072 (19U 114) s 10297,11692,310,620,1563,207 0 161139 -- U+0073 (19U 115) t 7351,14896,310,1860,233,207 0 161140 -- U+0074 (19U 116) u 13229,11692,310,543,543,207 0 161141 -- U+0075 (19U 117) v 11743,11692,310,1279,749,207 0 161142 -- U+0076 (19U 118) w 17648,11692,310,1176,866,207 0 161143 -- U+0077 (19U 119) x 11743,11692,310,1150,2248,207 0 161144 -- U+0078 (19U 120) y 11743,11692,5710,1176,3436,207 1 161145 -- U+0079 (19U 121) z 10297,11382,0,1447,2054,207 0 161146 -- U+007A (19U 122) { 10581,18371,5710,3294,-503,207 3 161147 -- U+007B (19U 123) lC " | 7273,18371,5710,0,-1743 3 161148 -- U+007C (19U 124) ba " } 10581,18371,5710,0,3294 3 161149 -- U+007D (19U 125) rC " ti 14314,8759,0,1046,1059,207 0 161150 -- U+007E (19U 126) r! 10297,12648,5710,0,-542 1 161185 -- U+00A1 (19U 161) ct 13229,16834,4871,78,-154,78 2 161186 -- U+00A2 (19U 162) Po 13229,17880,400,1964,685,207 2 161187 -- U+00A3 (19U 163) Cs 13229,14999,0,1757,155,207 0 161188 -- U+00A4 (19U 164) Ye 13229,17518,0,4560,1499,207 2 161189 -- U+00A5 (19U 165) bb 7273,18371,5710,0,-1743 3 161190 -- U+00A6 (19U 166) sc 13229,18074,5374,1576,1369,207 3 161191 -- U+00A7 (19U 167) ad 8811,17312,0,3333,-2144,207 2 161192 -- U+00A8 (19U 168) co 20102,17919,400,1344,-477,207 2 161193 -- U+00A9 (19U 169) Of 7299,17919,0,3979,-981,207 2 161194 -- U+00AA (19U 170) Fo 13229,11886,400,853,233,207 0 161195 -- U+00AB (19U 171) tno 17854,11343,0,0,-619 0 161196 -- U+00AC (19U 172) u00AD 8811,6602,0,426,620,207 0 161197 -- U+00AD (19U 173) rg 20102,17919,400,1344,-477,207 2 161198 -- U+00AE (19U 174) u00AF 13229,19973,0,4315,-1226,207 2 161199 -- U+00AF (19U 175) de 10581,17906,0,1421,-1420,207 2 161200 -- U+00B0 (19U 176) t+- 14521,15748,0,1421,633,207 0 161201 -- U+00B1 (19U 177) S2 7932,17880,0,2209,-115,207 2 161202 -- U+00B2 (19U 178) S3 7932,17880,0,1964,-387,207 2 161203 -- U+00B3 (19U 179) aa 8811,18113,0,2028,-3965,207 2 161204 -- U+00B4 (19U 180) mc 15245,11382,5697,0,1912 1 161205 -- U+00B5 (19U 181) ps 13836,17518,5710,1085,-77,207 3 161206 -- U+00B6 (19U 182) pc 6615,10193,0,0,-555 0 60157 -- U+00B7 ( 7J 253) ac 8811,388,4780,0,1796 0 161208 -- U+00B8 (19U 184) S1 7932,17880,0,1434,-787,207 2 161209 -- U+00B9 (19U 185) Om 8204,17919,0,3514,-1627,207 2 161210 -- U+00BA (19U 186) Fc 13229,11886,400,245,840,207 0 161211 -- U+00BB (19U 187) 14 19844,17880,711,0,-761 2 161212 -- U+00BC (19U 188) 12 19844,17880,711,0,-761 2 161213 -- U+00BD (19U 189) 34 19844,17880,711,0,-361 2 161214 -- U+00BE (19U 190) r? 13229,12622,5710,0,375 1 161215 -- U+00BF (19U 191) `A 16162,23280,0,594,2610,207 2 161216 -- U+00C0 (19U 192) 'A 16162,23280,0,1512,2610,207 2 161217 -- U+00C1 (19U 193) ^A 16162,22841,0,1576,2610,207 2 161218 -- U+00C2 (19U 194) ~A 16162,22415,0,2829,2610,207 2 161219 -- U+00C3 (19U 195) :A 16162,22118,0,2855,2610,207 2 161220 -- U+00C4 (19U 196) oA 16162,22234,0,1214,2584,207 2 161221 -- U+00C5 (19U 197) AE 23526,17518,0,1847,2713,207 2 161222 -- U+00C6 (19U 198) ,C 17648,17919,4780,2287,-464,207 2 161223 -- U+00C7 (19U 199) `E 16162,23280,0,1886,1912,207 2 161224 -- U+00C8 (19U 200) 'E 16162,23280,0,1886,1912,207 2 161225 -- U+00C9 (19U 201) ^E 16162,22841,0,1886,1912,207 2 161226 -- U+00CA (19U 202) :E 16162,22118,0,1886,1912,207 2 161227 -- U+00CB (19U 203) `I 8811,23280,0,3359,2145,207 2 161228 -- U+00CC (19U 204) 'I 8811,23280,0,3359,2145,207 2 161229 -- U+00CD (19U 205) ^I 8811,22841,0,3643,2145,207 2 161230 -- U+00CE (19U 206) :I 8811,22118,0,4315,2145,207 2 161231 -- U+00CF (19U 207) -D 19107,17518,0,1034,1938,207 2 161232 -- U+00D0 (19U 208) ~N 17648,22415,400,3824,2054,207 2 161233 -- U+00D1 (19U 209) `O 19107,23280,400,1201,-257,207 2 161234 -- U+00D2 (19U 210) 'O 19107,23280,400,1201,-257,207 2 161235 -- U+00D3 (19U 211) ^O 19107,22841,400,1201,-257,207 2 161236 -- U+00D4 (19U 212) ~O 19107,22415,400,1201,-257,207 2 161237 -- U+00D5 (19U 213) :O 19107,22118,400,1201,-257,207 2 161238 -- U+00D6 (19U 214) tmu 17854,14095,0,0,-3565 0 161239 -- U+00D7 (19U 215) /O 19107,18229,930,1718,388,207 2 161240 -- U+00D8 (19U 216) `U 19107,23280,400,3747,-1498,207 2 161241 -- U+00D9 (19U 217) 'U 19107,23280,400,3747,-1498,207 2 161242 -- U+00DA (19U 218) ^U 19107,22841,400,3747,-1498,207 2 161243 -- U+00DB (19U 219) :U 19107,22118,400,3747,-1498,207 2 161244 -- U+00DC (19U 220) 'Y 14715,23280,0,4237,-1045,207 2 161245 -- U+00DD (19U 221) TP 16162,17518,0,1176,1951,207 2 161246 -- U+00DE (19U 222) ss 13229,18371,5710,1266,5568,207 3 161247 -- U+00DF (19U 223) `a 13229,18113,310,504,698,207 2 161248 -- U+00E0 (19U 224) 'a 13229,18113,310,504,698,207 2 161249 -- U+00E1 (19U 225) ^a 13229,17919,310,504,698,207 2 161250 -- U+00E2 (19U 226) ~a 13229,17648,310,1124,698,207 2 161251 -- U+00E3 (19U 227) :a 13229,17312,310,1163,698,207 2 161252 -- U+00E4 (19U 228) oa 13229,18358,310,504,698,207 2 161253 -- U+00E5 (19U 229) ae 17648,11692,310,930,736,207 0 161254 -- U+00E6 (19U 230) ,c 11743,11692,4780,891,543,207 0 161255 -- U+00E7 (19U 231) `e 11743,18113,310,956,491,207 2 161256 -- U+00E8 (19U 232) 'e 11743,18113,310,956,491,207 2 161257 -- U+00E9 (19U 233) ^e 11743,17919,310,1292,491,207 2 161258 -- U+00EA (19U 234) :e 11743,17312,310,1951,491,207 2 161259 -- U+00EB (19U 235) `i 7351,18113,310,1266,181,207 2 161260 -- U+00EC (19U 236) 'i 7351,18113,310,2803,181,207 2 161261 -- U+00ED (19U 237) ^i 7351,17919,310,3010,181,207 2 161262 -- U+00EE (19U 238) :i 7351,17312,310,3682,181,207 2 161263 -- U+00EF (19U 239) Sd 13229,18319,310,827,607,207 2 161264 -- U+00F0 (19U 240) ~n 13229,17648,310,1124,814,207 2 161265 -- U+00F1 (19U 241) `o 13229,18113,310,323,543,207 2 161266 -- U+00F2 (19U 242) 'o 13229,18113,310,323,543,207 2 161267 -- U+00F3 (19U 243) ^o 13229,17919,310,491,543,207 2 161268 -- U+00F4 (19U 244) ~o 13229,17648,310,1124,543,207 2 161269 -- U+00F5 (19U 245) :o 13229,17312,310,1163,543,207 2 161270 -- U+00F6 (19U 246) tdi 14521,13888,0,1408,633,207 0 161271 -- U+00F7 (19U 247) /o 13229,12467,943,1021,1253,207 0 161272 -- U+00F8 (19U 248) `u 13229,18113,310,543,543,207 2 161273 -- U+00F9 (19U 249) 'u 13229,18113,310,543,543,207 2 161274 -- U+00FA (19U 250) ^u 13229,17919,310,543,543,207 2 161275 -- U+00FB (19U 251) :u 13229,17312,310,853,543,207 2 161276 -- U+00FC (19U 252) 'y 11743,18113,5710,1227,3385,207 3 161277 -- U+00FD (19U 253) Tp 13229,18371,5710,594,4237,207 3 161278 -- U+00FE (19U 254) :y 11743,17312,5710,1486,3385,207 3 161279 -- U+00FF (19U 255) u0041_0306 16162,22854,0,3398,2610,207 2 75203 -- U+0102 ( 9E 195) u0061_0306 13229,18164,310,801,698,207 2 75235 -- U+0103 ( 9E 227) u0041_0328 16162,17919,4909,0,2610 2 75173 -- U+0104 ( 9E 165) u0061_0328 13229,11692,4883,1034,698,207 0 75193 -- U+0105 ( 9E 185) 'C 17648,23280,400,2287,-464,207 2 75206 -- U+0106 ( 9E 198) 'c 11743,18113,310,917,543,207 2 75238 -- U+0107 ( 9E 230) u0041_030C 17648,22841,400,2287,-464,207 2 75208 -- U+010C ( 9E 200) u0061_030C 11743,17919,310,3152,543,207 2 75240 -- U+010D ( 9E 232) u0044_030C 19107,22841,0,853,2106,207 2 75215 -- U+010E ( 9E 207) u0064_030C 16097,18371,310,3643,814,207 2 75247 -- U+010F ( 9E 239) u0111 13229,18371,310,3630,814,207 2 75248 -- U+0111 ( 9E 240) u0045_0328 16162,17518,4883,1886,1912,207 2 75210 -- U+0118 ( 9E 202) u0065_0328 11743,11692,4883,956,491,207 0 75242 -- U+0119 ( 9E 234) u0045_030C 16162,22841,0,1886,1912,207 2 75212 -- U+011A ( 9E 204) u0065_030C 11743,17919,310,3010,491,207 2 75244 -- U+011B ( 9E 236) u0047_0306 19107,22841,413,1382,-516,207 2 46288 -- U+011E ( 5T 208) u0067_0306 13229,18164,5710,1873,2028,207 3 46320 -- U+011F ( 5T 240) u0049_0307 8811,22234,0,3359,2145,207 2 46301 -- U+0130 ( 5T 221) .i 7351,11692,310,52,181,52 0 46333 -- U+0131 ( 5T 253) IJ 19844,17518,400,3411,2106,207 2 60135 -- U+0132 ( 7J 231) ij 13242,16821,5710,1331,349,207 3 60134 -- U+0133 ( 7J 230) u004C_0301 14715,23280,0,439,2170,207 2 75205 -- U+0139 ( 9E 197) u006C_0301 7351,23280,310,3695,297,207 2 75237 -- U+013A ( 9E 229) u004C_030C 14715,17919,0,2506,2170,207 2 75196 -- U+013D ( 9E 188) u006C_030C 9625,18371,310,3656,310,207 2 75198 -- U+013E ( 9E 190) u013F 14715,17518,0,439,2170,207 2 95646 -- U+013F (11U 158) u0140 8540,18371,310,2726,375,207 2 95647 -- U+0140 (11U 159) /L 14715,17518,0,452,2067,207 2 75171 -- U+0141 ( 9E 163) /l 7351,18371,310,1912,659,207 2 75187 -- U+0142 ( 9E 179) u004E_0301 17648,23280,400,3824,2054,207 2 75217 -- U+0143 ( 9E 209) u006E_0301 13229,18113,310,245,814,207 2 75249 -- U+0144 ( 9E 241) u004E_030C 17648,22841,400,3824,2054,207 2 75218 -- U+0147 ( 9E 210) u006E_030C 13229,17919,310,245,814,207 2 75250 -- U+0148 ( 9E 242) u0149 15270,17919,310,0,-167 2 95660 -- U+0149 (11U 172) u004F_030B 19107,23280,400,1253,-257,207 2 75221 -- U+0150 ( 9E 213) u006F_030B 13229,18113,310,2429,543,207 2 75253 -- U+0151 ( 9E 245) OE 24973,17673,181,1990,736,207 2 161164 -- U+0152 (19U 140) oe 17648,11692,323,827,620,207 0 161180 -- U+0153 (19U 156) u0052_0301 16162,23280,0,478,1925,207 2 75200 -- U+0154 ( 9E 192) u0072_0301 10297,18113,0,1679,827,207 2 75232 -- U+0155 ( 9E 224) u0052_030C 16162,22841,0,478,1925,207 2 75224 -- U+0158 ( 9E 216) u0072_030C 10297,17919,0,2364,827,207 2 75256 -- U+0159 ( 9E 248) u0053_0301 13229,23280,400,2429,1137,207 2 75148 -- U+015A ( 9E 140) u0073_0301 10297,18113,310,995,1563,207 2 75164 -- U+015B ( 9E 156) u0053_0327 13229,17919,4780,2429,1137,207 2 75178 -- U+015E ( 9E 170) u0073_0327 10297,11692,4780,620,1563,207 0 75194 -- U+015F ( 9E 186) vS 13229,22841,400,2532,1137,207 2 161162 -- U+0160 (19U 138) vs 10297,17919,310,1951,1524,207 2 161178 -- U+0161 (19U 154) u0054_0327 14715,17518,5736,3785,-529,207 3 75230 -- U+0162 ( 9E 222) u0074_0327 7351,14896,5736,1899,1770,207 1 75262 -- U+0163 ( 9E 254) u0054_030C 14715,22841,0,3785,-529,207 2 75149 -- U+0164 ( 9E 141) u0074_030C 9625,18371,310,3656,207,207 2 75165 -- U+0165 ( 9E 157) u0055_030A 19107,23371,400,3747,-1498,207 2 75225 -- U+016E ( 9E 217) u0075_030A 13229,18358,310,543,543,207 2 75257 -- U+016F ( 9E 249) u0055_030B 19107,23280,400,3747,-1498,207 2 75227 -- U+0170 ( 9E 219) u0075_030B 13229,18113,310,1912,543,207 2 75259 -- U+0171 ( 9E 251) :Y 14715,22118,0,4237,-1045,207 2 161183 -- U+0178 (19U 159) u005A_0301 14715,23280,0,2765,1369,207 2 75151 -- U+0179 ( 9E 143) u007A_0301 10297,18113,0,1395,2106,207 2 75167 -- U+017A ( 9E 159) u005A_0307 14715,22105,0,2765,1369,207 2 75183 -- U+017B ( 9E 175) u007A_0307 10297,17312,0,1395,2106,207 2 75199 -- U+017C ( 9E 191) vZ 14715,22841,0,2765,1369,207 2 75150 -- U+017D ( 9E 142) vz 10297,17919,0,1628,2390,207 2 75166 -- U+017E ( 9E 158) Fn 13229,17919,5568,995,1292,207 3 161155 -- U+0192 (19U 131) a^ 8811,17919,0,2713,-1963,207 2 161160 -- U+02C6 (19U 136) ^ " ah 8811,17919,0,3798,-3048,207 2 75169 -- U+02C7 ( 9E 161) a- 8811,17415,0,3902,-1859,207 2 60154 -- U+02C9 ( 7J 250) ab 8811,18164,0,3656,-2479,207 2 75170 -- U+02D8 ( 9E 162) a. 8811,17312,0,1072,-4482,207 2 75263 -- U+02D9 ( 9E 255) ao 8811,18358,0,2313,-3603,207 2 60152 -- U+02DA ( 7J 248) ho 8811,0,4883,0,310 0 75186 -- U+02DB ( 9E 178) ~ 8811,17648,0,3333,-1239,207 2 161176 -- U+02DC (19U 152) a~ " a" 8811,18113,0,4431,-2596,207 2 75197 -- U+02DD ( 9E 189) en 13229,6795,0,1537,1550,207 0 161174 -- U+2013 (19U 150) em 23526,6808,0,1563,1563,207 0 161175 -- U+2014 (19U 151) u2017 13229,0,5710,1550,1537,207 1 60095 -- U+2017 ( 7J 191) oq 8811,17919,0,1899,-4288,207 2 161169 -- U+2018 (19U 145) ` " cq 8811,17919,0,1473,-3862,207 2 161170 -- U+2019 (19U 146) ' " bq 8811,2325,3320,0,478 0 161154 -- U+201A (19U 130) lq 14715,17919,0,1395,-3771,207 2 161171 -- U+201C (19U 147) rq 14715,17932,0,1124,-3500,207 2 161172 -- U+201D (19U 148) Bq 14715,2338,3385,0,930 0 161156 -- U+201E (19U 132) dg 13229,17919,5361,1886,-1536,207 3 161158 -- U+2020 (19U 134) dd 13229,18371,5710,1421,1692,207 3 161159 -- U+2021 (19U 135) bu 9263,11989,0,775,-916,207 0 161173 -- U+2022 (19U 149) u2026 23526,2506,362,0,-2118 0 161157 -- U+2026 (19U 133) %0 26458,17919,698,956,-322,207 2 161161 -- U+2030 (19U 137) fm 5788,17919,0,2442,-2156,207 2 60101 -- U+2032 ( 7J 197) sd 11020,17919,0,2261,-2479,207 2 60102 -- U+2033 ( 7J 198) fo 8811,11886,400,749,-180,207 0 161163 -- U+2039 (19U 139) fc 8811,11886,400,0,723 0 161179 -- U+203A (19U 155) u203C 15154,17919,426,904,-671,207 2 87315 -- U+203C (10U 19) u207F 8333,14431,0,723,1059,207 0 87548 -- U+207F (10U 252) u20A7 26187,17518,310,1034,711,207 2 60121 -- U+20A7 ( 7J 217) Eu 13229,17880,310,3604,1098,207 2 161152 -- U+20AC (19U 128) u2105 22053,17919,698,543,-77,207 2 60072 -- U+2105 ( 7J 168) u2113 11020,17919,310,1731,930,207 2 60122 -- U+2113 ( 7J 218) tm 25929,17518,0,2946,-1136,207 2 161177 -- U+2122 (19U 153) \- 17854,9328,0,0,-619 0 60096 -- U+2212 ( 7J 192) f/ 4418,17880,711,5723,5723,207 2 60109 -- U+2215 ( 7J 205) sq 15981,12196,0,0,-567 0 60091 -- U+25A1 ( 7J 187) u25CA 13074,18371,0,736,711,207 2 101079 -- U+25CA (12J 215) fi 13229,18371,5710,1318,6317,207 3 60077 -- U+FB01 ( 7J 173) fl 13229,18371,5710,2635,6317,207 3 60078 -- U+FB02 ( 7J 174) groff-1.23.0/font/devlj4/devlj4.am0000644000175000017500000000564014450320476013500 00000000000000# Copyright (C) 2014-2020 Free Software Foundation, Inc. # # This file is part of 'groff'. # # 'groff' 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, either version 3 of the License, or # (at your option) any later version. # # 'groff' 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 this program. If not, see . devlj4_srcdir = $(top_srcdir)/font/devlj4 LJ4RES = 1200 LJ4PRINT = $(PSPRINT) DEVLJ4FONTFILES = \ font/devlj4/AB \ font/devlj4/ABI \ font/devlj4/AI \ font/devlj4/AR \ font/devlj4/ALBB \ font/devlj4/ALBR \ font/devlj4/AOB \ font/devlj4/AOI \ font/devlj4/AOR \ font/devlj4/CB \ font/devlj4/CBI \ font/devlj4/CI \ font/devlj4/CR \ font/devlj4/GB \ font/devlj4/GBI \ font/devlj4/GI \ font/devlj4/GR \ font/devlj4/LGB \ font/devlj4/LGI \ font/devlj4/LGR \ font/devlj4/OB \ font/devlj4/OBI \ font/devlj4/OI \ font/devlj4/OR \ font/devlj4/TB \ font/devlj4/TBI \ font/devlj4/TI \ font/devlj4/TR \ font/devlj4/TNRB \ font/devlj4/TNRBI \ font/devlj4/TNRI \ font/devlj4/TNRR \ font/devlj4/UB \ font/devlj4/UBI \ font/devlj4/UI \ font/devlj4/UR \ font/devlj4/UCB \ font/devlj4/UCBI \ font/devlj4/UCI \ font/devlj4/UCR \ font/devlj4/CLARENDON \ font/devlj4/CORONET \ font/devlj4/MARIGOLD \ font/devlj4/S \ font/devlj4/SYMBOL \ font/devlj4/WINGDINGS devlj4fontdir = $(fontdir)/devlj4 dist_devlj4font_DATA = $(DEVLJ4FONTFILES) nodist_devlj4font_DATA = font/devlj4/DESC DEVLJ4GENFILES = \ font/devlj4/generate/Makefile \ font/devlj4/generate/special.map \ font/devlj4/generate/symbol.map \ font/devlj4/generate/text.map \ font/devlj4/generate/wingdings.map \ font/devlj4/generate/special.awk devlj4fontgendir = $(devlj4fontdir)/generate dist_devlj4fontgen_DATA = $(DEVLJ4GENFILES) EXTRA_DIST += font/devlj4/DESC.in MOSTLYCLEANFILES += font/devlj4/DESC font/devlj4/DESC: $(devlj4_srcdir)/DESC.in $(AM_V_GEN)$(MKDIR_P) `dirname $@` \ && echo "res $(LJ4RES)" >$@ \ && echo "unitwidth `expr 7620000 / $(LJ4RES)`" >>$@ \ && cat $(devlj4_srcdir)/DESC.in >>$@ \ && if test "$(PAGE)" = A4; then \ echo "papersize a4" >>$@; \ else \ echo "papersize letter" >>$@; \ fi \ && (test -z '$(LJ4PRINT)' \ || echo print '$(LJ4PRINT)' >>$@) fonts: devlj4_fonts devlj4_fonts: hpftodit font/devlj4/DESC $(MAKE) -f $(devlj4_srcdir)/generate/Makefile \ srcdir=$(devlj4_srcdir)/generate \ HPFTODIT=$(top_builddir)/hpftodit # Local Variables: # mode: makefile-automake # fill-column: 72 # End: # vim: set autoindent filetype=automake textwidth=72: groff-1.23.0/font/devlj4/UCBI0000644000175000017500000005401013753060053012426 00000000000000# Univers BdCdIt name UCBI spacewidth 5856 slant 16.500000 pcltypeface 4148 pclproportional 1 pclweight 3 pclstyle 5 ligatures fi fl ff ffi ffl 0 kernpairs L V -2438 P . -4388 P , -4388 V A -1460 A V -1949 T o -2438 T r -1949 T c -2438 T e -2438 T d -2438 T s -1949 T y -1949 T a -2438 T w -1949 T u -1949 T J -1949 L T -2438 L Y -2924 Y o -1949 Y e -1460 Y a -1460 Y J -1949 A W -1460 W A -974 T A -1949 V o -974 V e -974 V a -974 Y A -1949 F A -974 F . -3413 F , -3413 A T -2438 A Y -2438 v . -974 v , -974 y . -974 y , -974 T . -1949 T , -1949 L W -1460 P A -1460 V J -974 V . -1949 V , -1949 Y . -1949 Y , -1949 W o -974 W e -974 W a -974 W . -974 W , -974 r . -1460 r , -1460 w . -974 w , -974 Y u -974 A v -485 A y -974 A w -485 o . -974 o , -974 p . -974 p , -974 e . -485 e , -485 b . -974 b , -974 O T -1949 O V -485 O Y -974 O . -1460 O , -1460 L y -1460 L O -1949 L G -1949 L C -1949 L Q -1949 P J -1460 V y -485 V u -485 V O -485 V G -485 V C -485 V Q -485 D T -1460 D V -485 D Y -974 D . -1949 D , -1949 Y O -974 Y G -974 Y C -974 Y Q -974 F o -485 F e -485 F a -485 c . -485 c , -485 O A -485 O W -485 L U -1460 R T -1460 R V -485 R Y -974 R W -485 G T -1460 P o -974 P g -485 P e -485 P a -485 C A -485 C . -1460 C , -1460 D A -485 D W -485 B T -1949 B Y -974 B . -485 B , -485 F J -485 A O -485 A G -485 A C -485 A U -485 A Q -485 W r -485 W y -485 W u -485 W O -485 W G -485 W C -485 W J -974 W Q -485 U A -485 U . -974 U , -974 Q W -485 T O -1460 T G -1460 T C -1460 T Q -1460 O X -974 L o -1460 L e -1460 L q -1460 G V -485 G Y -974 G W -485 P T -1460 P V -485 P Y -974 C T -1949 C V -485 C Y -974 D X -974 B V -485 B X -485 B A -485 B W -485 S . -485 S , -485 X o -974 X e -974 X y -974 X O -974 X G -974 X C -974 X Q -974 A o -485 A e -485 K o -974 K e -974 K y -974 K w -974 K O -974 K G -974 K C -974 K Q -974 o y -485 o x -974 h y -485 n y -485 m y -485 r g -485 p y -485 p x -974 c y -485 e y -485 b y -485 x o -974 x c -974 x e -485 x d -974 x a -485 x q -974 a y -485 T S -485 L a -485 L S -974 P Z -485 P X -974 P W -485 C X -974 C W -485 V S -485 S T -974 S V -485 S Y -974 S X -485 S A -485 S W -485 Y S -485 X a -485 X u -974 X S -485 A t -485 A c -485 A d -485 A a -485 A u -485 A q -485 A S -485 W S -485 K c -974 K u -974 K S -485 r o -485 r c -485 r e -485 r d -485 r a -485 r q -485 c x -485 e x -485 s y -485 k o -485 k c -485 k e -485 k d -485 k a -485 k q -485 O Z -485 C Z -485 Z o -485 Z e -485 Z d -485 Z s -485 Z y -485 Z a -485 Z w -485 Z u -485 Z O -485 Z G -485 Z C -485 Z S -485 Z Q -485 D Z -485 B Z -485 S Z -485 A s -485 K a -485 L cq -3902 L ' -3902 T hy -1949 T - -1949 T en -1949 T em -1949 A cq -1460 A ' -1460 hy T -2438 - T -2438 en T -2438 em T -2438 Y hy -974 Y - -974 Y en -974 Y em -974 p cq -974 p ' -974 c cq -974 c ' -974 e cq -1460 e ' -1460 b cq -1460 b ' -1460 a cq -974 a ' -974 V hy -485 V - -485 V en -485 V em -485 h cq -1460 h ' -1460 n cq -974 n ' -974 m cq -974 m ' -974 W hy -485 W - -485 W en -485 W em -485 cq d -974 ' d -974 s cq -485 s ' -485 L hy -1949 L - -1949 L en -1949 L em -1949 X hy -974 X - -974 X en -974 X em -974 A hy -485 A - -485 A en -485 A em -485 K hy -974 K - -974 K en -974 K em -974 hy X -974 - X -974 hy A -485 - A -485 en X -974 en A -485 em X -974 Z hy -485 Z - -485 Z en -485 Z em -485 charset ! 7806,18135,0,2628,993,994 2 161057 -- MSL 1 (19U 33) dq 10734,18135,0,3669,-2132,994 2 161058 -- MSL 2 (19U 34) " " sh 12684,18360,825,2676,684,994 2 161059 -- MSL 3 (19U 35) # " Do 12684,18840,570,1326,-290,994 2 161060 -- MSL 4 (19U 36) $ " % 17565,18465,1050,1386,228,994 2 161061 -- MSL 5 (19U 37) & 16587,18390,255,609,471,609 2 161062 -- MSL 6 (19U 38) cq 5856,18135,0,4215,-1391,994 2 161170 -- MSL 8 (19U 146) ' " ( 5856,18135,2430,4416,744,994 2 161064 -- MSL 9 (19U 40) ) 5856,18135,2430,1812,3348,994 2 161065 -- MSL 10 (19U 41) * 12684,18390,0,1635,-3464,994 2 161066 -- MSL 11 (19U 42) + 17565,12810,0,0,-1430 0 161067 -- MSL 12 (19U 43) , 5856,3465,2370,0,3042 0 161068 -- MSL 13 (19U 44) hy 5856,7785,0,726,585,726 0 161069 -- MSL 14 (19U 45) - " . 5856,3465,0,0,1917 0 161070 -- MSL 15 (19U 46) sl 5856,18165,2430,4518,3396,994 2 161071 -- MSL 16 (19U 47) / " 0 12684,18360,255,2343,627,994 2 161072 -- MSL 17 (19U 48) 1 12684,18105,0,1020,-2306,994 2 161073 -- MSL 18 (19U 49) 2 12684,18360,0,2235,1779,994 2 161074 -- MSL 19 (19U 50) 3 12684,18360,255,2184,687,994 2 161075 -- MSL 20 (19U 51) 4 12684,18105,0,2082,1284,994 2 161076 -- MSL 21 (19U 52) 5 12684,18105,255,2490,525,994 2 161077 -- MSL 22 (19U 53) 6 12684,18360,255,2397,546,994 2 161078 -- MSL 23 (19U 54) 7 12684,18105,0,3309,315,994 2 161079 -- MSL 24 (19U 55) 8 12684,18360,255,2274,600,994 2 161080 -- MSL 25 (19U 56) 9 12684,18360,255,2289,819,994 2 161081 -- MSL 26 (19U 57) : 5856,12570,0,1947,1917,994 0 161082 -- MSL 27 (19U 58) ; 5856,12570,2370,1836,3042,994 0 161083 -- MSL 28 (19U 59) < 26346,16068,0,0,-3980 0 161084 -- MSL 29 (19U 60) = 17565,9792,0,0,-1454 0 161085 -- MSL 30 (19U 61) > 26346,16068,0,0,-3980 0 161086 -- MSL 31 (19U 62) ? 11709,18390,0,2205,-737,994 2 161087 -- MSL 32 (19U 63) at 17565,18372,3231,2163,1152,994 2 161088 -- MSL 33 (19U 64) @ " A 14637,18135,0,0,2460 2 161089 -- MSL 34 (19U 65) B 14148,18135,0,1668,1362,994 2 161090 -- MSL 35 (19U 66) C 13662,18390,255,2247,375,994 2 161091 -- MSL 36 (19U 67) D 14637,18135,0,1851,1398,994 2 161092 -- MSL 37 (19U 68) E 12198,18135,0,3423,1440,994 2 161093 -- MSL 38 (19U 69) F 11709,18135,0,3855,1584,994 2 161094 -- MSL 39 (19U 70) G 14637,18390,255,1926,117,994 2 161095 -- MSL 40 (19U 71) H 14637,18135,0,3243,1542,994 2 161096 -- MSL 41 (19U 72) I 6831,18135,0,3342,1641,994 2 161097 -- MSL 42 (19U 73) J 12684,18135,255,3231,1059,994 2 161098 -- MSL 43 (19U 74) K 14148,18135,0,3366,1374,994 2 161099 -- MSL 44 (19U 75) L 11220,18135,0,0,1488 2 161100 -- MSL 45 (19U 76) M 19515,18135,0,2958,1551,994 2 161101 -- MSL 46 (19U 77) N 15126,18135,0,3003,1431,994 2 161102 -- MSL 47 (19U 78) O 14637,18390,255,1872,204,994 2 161103 -- MSL 48 (19U 79) P 13662,18135,0,2412,1506,994 2 161104 -- MSL 49 (19U 80) Q 15126,18390,255,1449,189,994 2 161105 -- MSL 50 (19U 81) R 13662,18135,0,1968,1545,994 2 161106 -- MSL 51 (19U 82) S 14148,18390,255,2079,495,994 2 161107 -- MSL 52 (19U 83) T 13173,18135,0,3891,-1553,994 2 161108 -- MSL 53 (19U 84) U 14637,18135,255,3147,72,994 2 161109 -- MSL 54 (19U 85) V 13662,18135,0,4206,-1619,994 2 161110 -- MSL 55 (19U 86) W 20490,18135,0,3927,-698,994 2 161111 -- MSL 56 (19U 87) X 14637,18135,0,3828,2505,994 2 161112 -- MSL 57 (19U 88) Y 13662,18135,0,4230,-1766,994 2 161113 -- MSL 58 (19U 89) Z 12198,18135,0,3639,2217,994 2 161114 -- MSL 59 (19U 90) lB 5856,18135,2430,4086,2592,994 2 161115 -- MSL 60 (19U 91) [ " rs 8295,18165,2430,534,-1679,534 2 161116 -- MSL 61 (19U 92) \ " rB 5856,18135,2430,3555,3123,994 2 161117 -- MSL 62 (19U 93) ] " ha 13173,19758,0,36,36,36 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588,1317,1317,994 1 161119 -- MSL 64 (19U 95) oq 5856,18135,0,3957,-1133,994 2 161169 -- MSL 66 (19U 145) ` " a 11709,12885,255,999,1161,994 0 161121 -- MSL 67 (19U 97) b 11709,18165,255,1164,1920,994 2 161122 -- MSL 68 (19U 98) c 10734,12885,255,1290,990,994 0 161123 -- MSL 69 (19U 99) d 11709,18165,255,3657,1038,994 2 161124 -- MSL 70 (19U 100) e 11220,12885,255,1140,1023,994 0 161125 -- MSL 71 (19U 101) f 8295,18315,0,4233,960,994 2 161126 -- MSL 72 (19U 102) g 11709,12885,4995,2007,2487,994 1 161127 -- MSL 73 (19U 103) h 12198,18165,0,987,1677,987 2 161128 -- MSL 74 (19U 104) i 6342,18165,0,3393,1722,994 2 161129 -- MSL 75 (19U 105) j 6342,18165,4995,3432,4620,994 3 161130 -- MSL 76 (19U 106) k 11709,18165,0,2241,1605,994 2 161131 -- MSL 77 (19U 107) l 6342,18165,0,3426,1746,994 2 161132 -- MSL 78 (19U 108) m 17565,12885,0,1053,1842,994 0 161133 -- MSL 79 (19U 109) n 12198,12885,0,915,1734,915 0 161134 -- MSL 80 (19U 110) o 11709,12885,255,990,927,990 0 161135 -- MSL 81 (19U 111) p 11709,12885,4680,1098,3417,994 1 161136 -- MSL 82 (19U 112) q 11709,12885,4680,1926,1122,994 1 161137 -- MSL 83 (19U 113) r 8781,12885,0,2637,1686,994 0 161138 -- MSL 84 (19U 114) s 10734,12885,255,1116,1380,994 0 161139 -- MSL 85 (19U 115) t 8295,15693,255,2280,354,994 0 161140 -- MSL 86 (19U 116) u 12198,12630,255,1764,849,994 0 161141 -- MSL 87 (19U 117) v 11709,12630,0,2337,-545,994 0 161142 -- MSL 88 (19U 118) w 18540,12630,0,2337,-170,994 0 161143 -- MSL 89 (19U 119) x 11709,12630,0,2193,2526,994 0 161144 -- MSL 90 (19U 120) y 11709,12630,4680,2457,1983,994 1 161145 -- MSL 91 (19U 121) z 9759,12630,0,1977,2220,994 0 161146 -- MSL 92 (19U 122) { 13173,20130,6075,3150,-905,994 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588,0,-4595 3 161148 -- MSL 94 (19U 124) ba " } 13173,20130,6075,0,3510 3 161149 -- MSL 95 (19U 125) rC " ti 26346,9435,0,0,-4028 0 161150 -- MSL 96 (19U 126) `A 14637,23100,0,0,2460 2 161216 -- MSL 99 (19U 192) ^A 14637,23100,0,1626,2460,994 2 161218 -- MSL 100 (19U 194) `E 12198,23100,0,3423,1440,994 2 161224 -- MSL 101 (19U 200) ^E 12198,23100,0,3423,1440,994 2 161226 -- MSL 102 (19U 202) :E 12198,23265,0,3948,1440,994 2 161227 -- MSL 103 (19U 203) ^I 6831,23100,0,5529,1641,994 2 161230 -- MSL 104 (19U 206) :I 6831,23265,0,6630,1641,994 2 161231 -- MSL 105 (19U 207) aa 12684,18225,0,1785,-5264,994 2 161204 -- MSL 106 (19U 180) ga 12684,18225,0,0,-5270 2 161120 -- MSL 107 (19U 96) a^ 12684,18225,0,702,-3896,702 2 161160 -- MSL 108 (19U 136) ^ " ad 12684,18120,0,2067,-3989,994 2 161192 -- MSL 109 (19U 168) ~ 12684,17811,0,1560,-3785,994 2 161176 -- MSL 110 (19U 152) a~ " `U 14637,23100,255,3147,72,994 2 161241 -- MSL 111 (19U 217) ^U 14637,23100,255,3147,72,994 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105,0,1317,1317,994 2 161199 -- MSL 113 (19U 175) 'Y 13662,23100,0,4230,-1766,994 2 161245 -- MSL 114 (19U 221) 'y 11709,18225,4680,2457,1983,994 3 161277 -- MSL 115 (19U 253) de 12684,18360,0,1377,-3200,994 2 161200 -- MSL 116 (19U 176) ,C 13662,18390,5295,2247,375,994 3 161223 -- MSL 117 (19U 199) ,c 10734,12885,5205,1290,1419,994 1 161255 -- MSL 118 (19U 231) ~N 15126,22833,0,3003,1431,994 2 161233 -- MSL 119 (19U 209) ~n 12198,17811,0,1803,1734,994 2 161265 -- MSL 120 (19U 241) r! 7806,12615,5520,936,2685,936 1 161185 -- MSL 121 (19U 161) r? 11709,12600,5790,0,2256 1 161215 -- MSL 122 (19U 191) Cs 12684,15834,0,2757,1125,994 0 161188 -- MSL 123 (19U 164) Po 12684,18360,0,2571,1257,994 2 161187 -- MSL 124 (19U 163) Ye 12684,18105,0,4791,834,994 2 161189 -- MSL 125 (19U 165) sc 12684,18390,255,174,-1544,174 2 161191 -- MSL 126 (19U 167) Fn 12684,18315,0,2196,-1391,994 2 161155 -- MSL 127 (19U 131) ct 12684,18840,570,1299,-635,994 2 161186 -- MSL 128 (19U 162) ^a 11709,18225,255,1188,1161,994 2 161250 -- MSL 129 (19U 226) ^e 11220,18225,255,1434,1023,994 2 161258 -- MSL 130 (19U 234) ^o 11709,18225,255,1188,927,994 2 161268 -- MSL 131 (19U 244) ^u 12198,18225,255,1764,849,994 2 161275 -- MSL 132 (19U 251) 'a 11709,18225,255,2271,1161,994 2 161249 -- MSL 133 (19U 225) 'e 11220,18225,255,2517,1023,994 2 161257 -- MSL 134 (19U 233) 'o 11709,18225,255,2271,927,994 2 161267 -- MSL 135 (19U 243) 'u 12198,18225,255,2028,849,994 2 161274 -- MSL 136 (19U 250) `a 11709,18225,255,999,1161,994 2 161248 -- MSL 137 (19U 224) `e 11220,18225,255,1140,1023,994 2 161256 -- MSL 138 (19U 232) `o 11709,18225,255,990,927,990 2 161266 -- MSL 139 (19U 242) `u 12198,18225,255,1764,849,994 2 161273 -- MSL 140 (19U 249) :a 11709,18120,255,2553,1161,994 2 161252 -- MSL 141 (19U 228) :e 11220,18120,255,2799,1023,994 2 161259 -- MSL 142 (19U 235) :o 11709,18120,255,2553,927,994 2 161270 -- MSL 143 (19U 246) :u 12198,18120,255,2310,849,994 2 161276 -- MSL 144 (19U 252) oA 14637,25164,0,1713,2460,994 2 161221 -- MSL 145 (19U 197) ^i 6342,18225,0,3873,1713,994 2 161262 -- MSL 146 (19U 238) /O 14637,19854,1755,1872,204,994 2 161240 -- MSL 147 (19U 216) AE 20490,18135,0,2688,3147,994 2 161222 -- MSL 148 (19U 198) oa 11709,19089,255,1488,1161,994 2 161253 -- MSL 149 (19U 229) 'i 6342,18225,0,5760,1713,994 2 161261 -- MSL 150 (19U 237) /o 11709,14208,1830,993,927,993 0 161272 -- MSL 151 (19U 248) ae 17565,12885,255,924,966,924 0 161254 -- MSL 152 (19U 230) :A 14637,23265,0,2727,2460,994 2 161220 -- MSL 153 (19U 196) `i 6342,18225,0,2367,1713,994 2 161260 -- MSL 154 (19U 236) :O 14637,23265,255,2727,204,994 2 161238 -- MSL 155 (19U 214) :U 14637,23265,255,3147,72,994 2 161244 -- MSL 156 (19U 220) 'E 12198,23100,0,3660,1440,994 2 161225 -- MSL 157 (19U 201) :i 6342,18120,0,5238,1713,994 2 161263 -- MSL 158 (19U 239) ss 13173,18165,0,1956,1704,994 2 161247 -- MSL 159 (19U 223) ^O 14637,23100,255,1872,204,994 2 161236 -- MSL 160 (19U 212) 'A 14637,23100,0,2439,2460,994 2 161217 -- MSL 161 (19U 193) ~A 14637,22833,0,2379,2460,994 2 161219 -- MSL 162 (19U 195) ~a 11709,17811,255,2046,1161,994 2 161251 -- MSL 163 (19U 227) -D 14637,18135,0,1851,1398,994 2 161232 -- MSL 164 (19U 208) Sd 11709,18756,255,1419,936,994 2 161264 -- MSL 165 (19U 240) 'I 6831,23100,0,6342,1641,994 2 161229 -- MSL 166 (19U 205) `I 6831,23100,0,3732,1641,994 2 161228 -- MSL 167 (19U 204) 'O 14637,23100,255,2439,204,994 2 161235 -- MSL 168 (19U 211) `O 14637,23100,255,1872,204,994 2 161234 -- MSL 169 (19U 210) ~O 14637,22833,255,2379,204,994 2 161237 -- MSL 170 (19U 213) ~o 11709,17811,255,2046,927,994 2 161269 -- MSL 171 (19U 245) vS 14148,23100,255,2754,495,994 2 161162 -- MSL 172 (19U 138) vs 10734,18225,255,2754,1380,994 2 161178 -- MSL 173 (19U 154) 'U 14637,23100,255,3147,72,994 2 161242 -- MSL 174 (19U 218) :Y 13662,23265,0,4230,-1766,994 2 161183 -- MSL 175 (19U 159) :y 11709,18120,4680,2553,1983,994 3 161279 -- MSL 176 (19U 255) TP 13662,18135,0,1518,1470,994 2 161246 -- MSL 177 (19U 222) Tp 11709,18165,4680,1098,3417,994 3 161278 -- MSL 178 (19U 254) mc 15612,12630,4680,1422,2907,994 1 161205 -- MSL 180 (19U 181) ps 12684,19635,4200,2046,-1214,994 2 161206 -- MSL 181 (19U 182) 34 17565,18465,1050,1788,-173,994 2 161214 -- MSL 182 (19U 190) \- 17565,7740,0,0,-1454 0 60096 -- MSL 183 ( 7J 192) 14 17565,18345,1050,639,975,639 2 161212 -- MSL 184 (19U 188) 12 17565,18345,1050,165,1449,165 2 161213 -- MSL 185 (19U 189) Of 10734,18360,0,1965,-2321,994 2 161194 -- MSL 186 (19U 170) Om 10734,18360,0,1956,-2495,994 2 161210 -- MSL 187 (19U 186) Fo 11709,10965,0,1749,306,994 0 161195 -- MSL 188 (19U 171) Fc 11709,10965,0,219,1836,219 0 161211 -- MSL 190 (19U 187) t+- 17565,12810,2520,0,-1430 0 161201 -- MSL 191 (19U 177) bb 13173,19083,5916,0,-4595 3 161190 -- MSL 192 (19U 166) co 13173,19635,0,4629,-2837,994 2 161193 -- MSL 193 (19U 169) tno 17565,10320,0,0,-1454 0 161196 -- MSL 194 (19U 172) u00AD 5856,7785,0,726,585,726 0 161197 -- MSL 195 (19U 173) rg 13173,19635,0,4629,-2837,994 2 161198 -- MSL 196 (19U 174) S2 8295,18465,0,2814,-431,994 2 161202 -- MSL 197 (19U 178) S3 8295,18465,0,2817,-1046,994 2 161203 -- MSL 198 (19U 179) ac 12684,0,5205,0,444 1 161208 -- MSL 199 (19U 184) S1 8295,18345,0,1920,-2585,994 2 161209 -- MSL 200 (19U 185) tmu 17565,12345,0,0,-2447 0 161239 -- MSL 201 (19U 215) tdi 17565,12015,0,0,-1445 0 161271 -- MSL 202 (19U 247) u203C 13662,18135,0,2628,990,994 2 87315 -- MSL 221 (10U 19) u20A7 21954,18135,255,2283,1506,994 2 60121 -- MSL 232 ( 7J 217) pc 5856,10671,0,1371,-188,994 0 161207 -- MSL 302 (19U 183) u013F 11220,18135,0,2700,1488,994 2 51943 -- MSL 306 ( 6J 231) u0140 9270,18165,0,3120,1746,994 2 51959 -- MSL 307 ( 6J 247) u2113 17562,18045,765,0,-3065 2 60122 -- MSL 308 ( 7J 218) u0149 15615,18135,0,915,-452,915 2 51951 -- MSL 309 ( 6J 239) fm 5856,18105,0,3432,-2123,994 2 60101 -- MSL 310 ( 7J 197) sd 12684,18105,0,1554,-2123,994 2 60102 -- MSL 311 ( 7J 198) dg 12684,18135,0,318,-1352,318 2 161158 -- MSL 312 (19U 134) tm 16101,17850,0,2169,-2705,994 2 161177 -- MSL 313 (19U 153) u2017 13173,0,6588,1317,1317,994 1 60095 -- MSL 314 ( 7J 191) ah 12684,18225,0,1779,-4973,994 2 75169 -- MSL 315 ( 9E 161) ao 12684,19089,0,1002,-4802,994 2 60152 -- MSL 316 ( 7J 248) f/ 2928,18345,1050,8775,7476,994 2 60109 -- MSL 324 ( 7J 205) em 17565,7605,0,426,354,426 0 161175 -- MSL 325 (19U 151) en 12684,7605,0,753,546,753 0 161174 -- MSL 326 (19U 150) dd 12684,18135,0,399,-1433,399 2 161159 -- MSL 327 (19U 135) .i 6342,12630,0,1770,1713,994 0 46333 -- MSL 328 ( 5T 253) aq 5856,18135,0,3546,-2132,994 2 161063 -- MSL 329 (19U 39) bu 13173,14226,0,0,-497 0 161173 -- MSL 331 (19U 149) u207F 8295,18465,0,3612,90,994 2 87548 -- MSL 332 (10U 252) u0111 11709,18165,255,4527,1038,994 2 75248 -- MSL 342 ( 9E 240) u0041_0306 14637,23205,0,1980,2460,994 2 75203 -- MSL 400 ( 9E 195) u0061_0306 11709,18195,255,2160,1161,994 2 75235 -- MSL 401 ( 9E 227) u0041_0328 14637,18135,4956,0,2460 3 75173 -- MSL 404 ( 9E 165) u0061_0328 11709,12885,4755,999,1161,994 1 75193 -- MSL 405 ( 9E 185) 'C 13662,23100,255,3378,375,994 2 75206 -- MSL 406 ( 9E 198) 'c 10734,18225,255,2910,990,994 2 75238 -- MSL 407 ( 9E 230) u0041_030C 13662,23100,255,2997,375,994 2 75208 -- MSL 410 ( 9E 200) u0061_030C 10734,18225,255,2754,990,994 2 75240 -- MSL 411 ( 9E 232) u0044_030C 14637,23100,0,1851,1398,994 2 75215 -- MSL 414 ( 9E 207) u0064_030C 15126,18165,255,4908,1038,994 2 75247 -- MSL 415 ( 9E 239) u0045_030C 12198,23100,0,3939,1440,994 2 75212 -- MSL 416 ( 9E 204) u0065_030C 11220,18225,255,2511,1023,994 2 75244 -- MSL 417 ( 9E 236) u0045_0328 12198,18135,4956,3423,1440,994 3 75210 -- MSL 422 ( 9E 202) u0065_0328 11220,12885,4755,1140,1023,994 1 75242 -- MSL 423 ( 9E 234) u004C_0301 11220,23100,0,2889,1488,994 2 75205 -- MSL 440 ( 9E 197) u006C_0301 6342,23685,0,7113,1746,994 2 75237 -- MSL 441 ( 9E 229) u004C_030C 11220,18165,0,3954,1488,994 2 75196 -- MSL 442 ( 9E 188) u006C_030C 9270,18165,0,5064,1746,994 2 75198 -- MSL 443 ( 9E 190) u004E_0301 15126,23100,0,3003,1431,994 2 75217 -- MSL 446 ( 9E 209) u006E_0301 12198,18225,0,2028,1734,994 2 75249 -- MSL 447 ( 9E 241) u004E_030C 15126,23100,0,3003,1431,994 2 75218 -- MSL 448 ( 9E 210) u006E_030C 12198,18225,0,2022,1734,994 2 75250 -- MSL 449 ( 9E 242) u004F_030B 14637,23100,255,4542,204,994 2 75221 -- MSL 452 ( 9E 213) u006F_030B 11709,18225,255,4101,927,994 2 75253 -- MSL 453 ( 9E 245) u0052_0301 13662,23100,0,2928,1545,994 2 75200 -- MSL 456 ( 9E 192) u0072_0301 8781,18225,0,4185,1686,994 2 75232 -- MSL 457 ( 9E 224) u0052_030C 13662,23100,0,2997,1545,994 2 75224 -- MSL 458 ( 9E 216) u0072_030C 8781,18225,0,4179,1686,994 2 75256 -- MSL 459 ( 9E 248) u0053_0301 14148,23100,255,2910,495,994 2 75148 -- MSL 462 ( 9E 140) u0073_0301 10734,18225,255,2895,1380,994 2 75164 -- MSL 463 ( 9E 156) u0054_030C 13173,23100,0,3891,-1553,994 2 75149 -- MSL 466 ( 9E 141) u0074_030C 9759,18165,255,4995,354,994 2 75165 -- MSL 467 ( 9E 157) u0054_0327 13173,18135,5295,3891,609,994 3 75230 -- MSL 468 ( 9E 222) u0074_0327 8295,15693,5205,2280,2040,994 1 75262 -- MSL 469 ( 9E 254) u0055_030B 14637,23100,255,4722,72,994 2 75227 -- MSL 474 ( 9E 219) u0075_030B 12198,18225,255,4308,849,994 2 75259 -- MSL 475 ( 9E 251) u0055_030A 14637,25164,255,3147,72,994 2 75225 -- MSL 476 ( 9E 217) u0075_030A 12198,19089,255,1764,849,994 2 75257 -- MSL 477 ( 9E 249) u005A_0301 12198,23100,0,3660,2217,994 2 75151 -- MSL 482 ( 9E 143) u007A_0301 9759,18225,0,3246,2220,994 2 75167 -- MSL 483 ( 9E 159) u005A_0307 12198,23265,0,3639,2217,994 2 75183 -- MSL 484 ( 9E 175) u007A_0307 9759,18120,0,1977,2220,994 2 75199 -- MSL 485 ( 9E 191) u2070 8295,18465,0,2832,-1037,994 2 51753 -- MSL 1000 ( 6J 41) u2074 8295,18345,0,2883,-743,994 2 51748 -- MSL 1001 ( 6J 36) u2075 8295,18345,0,3312,-1241,994 2 51749 -- MSL 1002 ( 6J 37) u2076 8295,18465,0,3012,-1421,994 2 51806 -- MSL 1003 ( 6J 94) u2077 8295,18345,0,3186,-1427,994 2 51750 -- MSL 1004 ( 6J 38) u2078 8295,18465,0,2895,-1160,994 2 51754 -- MSL 1005 ( 6J 42) u2079 8295,18465,0,2748,-1034,994 2 51752 -- MSL 1006 ( 6J 40) lq 10245,18135,0,3945,-1130,994 2 161171 -- MSL 1017 (19U 147) rq 10245,18135,0,4314,-1499,994 2 161172 -- MSL 1018 (19U 148) Bq 10245,3459,2376,0,3000 0 161156 -- MSL 1019 (19U 132) u2003 17565,0,0,0,1317 0 51821 -- MSL 1020 ( 6J 109) u2002 12684,0,0,0,1317 0 51822 -- MSL 1021 ( 6J 110) u2009 5856,0,0,0,1317 0 51828 -- MSL 1023 ( 6J 116) u2026 17565,3105,0,0,756 0 161157 -- MSL 1028 (19U 133) vz 9759,18225,0,3240,2220,994 2 75166 -- MSL 1031 ( 9E 158) u2120 16101,18000,0,3354,-2720,994 2 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056,537,-1238,537 2 51794 -- MSL 1036 ( 6J 82) fi 14148,18315,0,3318,981,994 2 60077 -- MSL 1040 ( 7J 173) fl 14148,18315,0,3378,978,994 2 60078 -- MSL 1041 ( 7J 174) ff 15126,18315,0,4389,963,994 2 51883 -- MSL 1042 ( 6J 171) Fi 20979,18315,0,3477,981,994 2 51884 -- MSL 1043 ( 6J 172) Fl 20979,18315,0,3537,978,994 2 51885 -- MSL 1044 ( 6J 173) ij 12684,18165,4995,3432,1722,994 3 60134 -- MSL 1047 ( 7J 230) u2105 21468,18390,255,324,-1499,324 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 14637,23205,255,2310,117,994 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 11709,18195,4995,2160,2487,994 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 14148,18390,5295,2079,495,994 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 10734,12885,5205,1116,1419,994 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 6831,23265,0,4509,1641,994 2 46301 -- MSL 1065 ( 5T 221) bq 5856,3459,2376,57,2766,57 0 161154 -- MSL 1067 (19U 130) %0 26346,18465,1050,450,-200,450 2 161161 -- MSL 1068 (19U 137) a- 12684,16386,0,927,-4565,927 0 60154 -- MSL 1084 ( 7J 250) ab 12684,18195,0,1674,-4343,994 2 75170 -- MSL 1086 ( 9E 162) a. 12684,18120,0,0,-5504 2 75263 -- MSL 1088 ( 9E 255) oe 17565,12885,255,903,948,903 0 161180 -- MSL 1090 (19U 156) OE 20490,18270,135,2994,153,994 2 161164 -- MSL 1091 (19U 140) fo 6342,10965,0,1878,399,994 0 161163 -- MSL 1092 (19U 139) fc 6342,10965,0,453,1824,453 0 161179 -- MSL 1093 (19U 155) sq 19029,15624,0,0,-2021 0 60091 -- MSL 1094 ( 7J 187) /L 13173,18135,0,951,96,951 2 75171 -- MSL 1095 ( 9E 163) /l 8781,18165,0,2745,807,994 2 75187 -- MSL 1096 ( 9E 179) a" 12684,18225,0,4065,-4166,994 2 75197 -- MSL 1097 ( 9E 189) ho 12684,918,4755,0,-2396 1 75186 -- MSL 1098 ( 9E 178) vZ 12198,23100,0,3729,2217,994 2 75150 -- MSL 1106 ( 9E 142) IJ 19515,18135,255,3231,1641,994 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/AI0000644000175000017500000004507113753060053012204 00000000000000# M Arial It name AI spacewidth 7351 slant 12.000000 pcltypeface 16602 pclproportional 1 pclweight 0 pclstyle 1 ligatures fi fl 0 kernpairs 1 1 -1963 A T -1963 A V -1459 A W -477 A Y -1963 A v -477 A w -477 A y -232 A cq -981 A ' -981 F , -3410 F . -3410 F A -1963 L T -1963 L V -1459 L W -981 L Y -2428 L y -477 L cq -1459 L ' -1459 P , -3410 P . -3410 P A -1963 R T -477 R V -477 R W -477 R Y -981 T , -2428 T hy -2428 T - -2428 T . -2428 T : -1963 T ; -1963 T A -1963 T O -477 T a -2428 T c -2428 T e -2428 T i -232 T o -2428 T r -1963 T s -2428 T u -1963 T w -1963 T y -1963 V , -1963 V hy -981 V - -981 V . -1963 V : -477 V ; -477 V A -1459 V a -981 V e -981 V i -477 V o -981 V r -477 V u -477 V y -477 W , -981 W hy -477 W - -477 W . -981 W A -477 W a -477 W e -477 W i -232 Y , -2428 Y hy -1963 Y - -1963 Y . -2428 Y : -981 Y ; -981 Y A -1459 Y a -1963 Y e -1459 Y i -477 Y o -1459 Y p -1459 Y q -1459 Y u -981 Y v -981 f cq 982 f ' 982 r , -1459 r hy -477 r - -477 r . -981 r cq 982 r ' 982 v , -1963 v . -1963 w , -1459 w . -1459 y , -1963 y . -1963 oq oq -981 oq ` -981 ` oq -981 ` ` -981 cq s -477 ' s -477 cq cq -981 cq ' -981 ' cq -981 ' ' -981 charset ! 7351,18939,0,2002,-167,181 2 161057 -- U+0021 (19U 33) dq 9392,18939,0,3139,-2131,181 2 161058 -- U+0022 (19U 34) " " sh 14715,19262,323,1938,90,181 2 161059 -- U+0023 (19U 35) # " Do 14715,20205,2532,1757,-38,181 2 161060 -- U+0024 (19U 36) $ " % 23526,19262,698,349,-1252,181 2 161061 -- U+0025 (19U 37) & 17648,19262,452,904,-761,181 2 161062 -- U+0026 (19U 38) aq 5051,18939,0,3114,-2040,181 2 161063 -- U+0027 (19U 39) ( 8811,19262,5568,3436,-916,181 3 161064 -- U+0028 (19U 40) ) 8811,19262,5568,0,2726 3 161065 -- U+0029 (19U 41) * 10297,19262,0,2610,-1730,181 2 161066 -- U+002A (19U 42) + 15451,15580,0,749,-1058,181 0 161067 -- U+002B (19U 43) , 7351,2648,3824,0,685 0 161068 -- U+002C (19U 44) hy 8811,8023,0,1357,90,181 0 161069 -- U+002D (19U 45) - " . 7351,2648,0,0,-206 0 161070 -- U+002E (19U 46) sl 7351,19262,310,4832,2661,181 2 161071 -- U+002F (19U 47) / " 0 14715,19017,323,1563,-555,181 2 161072 -- U+0030 (19U 48) 1 14715,19017,0,0,-2596 2 161073 -- U+0031 (19U 49) 2 14715,19017,0,1473,-232,181 2 161074 -- U+0032 (19U 50) 3 14715,19017,323,1344,-128,181 2 161075 -- U+0033 (19U 51) 4 14715,18939,0,956,116,181 2 161076 -- U+0034 (19U 52) 5 14715,18681,323,1744,-516,181 2 161077 -- U+0035 (19U 53) 6 14715,19017,323,1628,-890,181 2 161078 -- U+0036 (19U 54) 7 14715,18681,0,2351,-1885,181 2 161079 -- U+0037 (19U 55) 8 14715,19017,336,1537,-658,181 2 161080 -- U+0038 (19U 56) 9 14715,19017,323,1189,-464,181 2 161081 -- U+0039 (19U 57) : 7351,13720,0,982,-193,181 0 161082 -- U+003A (19U 58) ; 7351,13720,3824,904,685,181 0 161083 -- U+003B (19U 59) < 15451,15748,0,788,-1058,181 0 161084 -- U+003C (19U 60) = 15451,13307,0,749,-1058,181 0 161085 -- U+003D (19U 61) > 15451,15748,0,788,-1058,181 0 161086 -- U+003E (19U 62) ? 14715,19262,0,1434,-2040,181 2 161087 -- U+003F (19U 63) at 26859,19288,5568,362,-115,181 3 161088 -- U+0040 (19U 64) @ " A 17648,18939,0,0,1847 2 161089 -- U+0041 (19U 65) B 17648,18939,0,995,168,181 2 161090 -- U+0042 (19U 66) C 19107,19262,323,1537,-1084,181 2 161091 -- U+0043 (19U 67) D 19107,18939,0,1046,142,181 2 161092 -- U+0044 (19U 68) E 17648,18939,0,2493,129,181 2 161093 -- U+0045 (19U 69) F 16162,18939,0,2623,116,181 2 161094 -- U+0046 (19U 70) G 20580,19262,323,1008,-1252,181 2 161095 -- U+0047 (19U 71) H 19107,18939,0,2157,207,181 2 161096 -- U+0048 (19U 72) I 7351,18939,0,1964,-193,181 2 161097 -- U+0049 (19U 73) J 13229,18939,323,2261,439,181 2 161098 -- U+004A (19U 74) K 17648,18939,0,3281,142,181 2 161099 -- U+004B (19U 75) L 14715,18939,0,478,258,181 2 161100 -- U+004C (19U 76) M 22040,18939,0,2351,155,181 2 161101 -- U+004D (19U 77) N 19107,18939,0,2235,26,181 2 161102 -- U+004E (19U 78) O 20580,19262,323,1176,-1097,181 2 161103 -- U+004F (19U 79) P 17648,18939,0,2132,181,181 2 161104 -- U+0050 (19U 80) Q 20580,19262,2170,1201,-1123,181 2 161105 -- U+0051 (19U 81) R 19107,18939,0,1524,78,181 2 161106 -- U+0052 (19U 82) S 17648,19262,323,1434,-542,181 2 161107 -- U+0053 (19U 83) T 16162,18939,0,3811,-1976,181 2 161108 -- U+0054 (19U 84) U 19107,18939,336,2170,-1239,181 2 161109 -- U+0055 (19U 85) V 17648,18939,0,3695,-1963,181 2 161110 -- U+0056 (19U 86) W 24973,18939,0,4431,-1989,181 2 161111 -- U+0057 (19U 87) X 17648,18939,0,4018,2157,181 2 161112 -- U+0058 (19U 88) Y 17648,18939,0,4121,-1769,181 2 161113 -- U+0059 (19U 89) Z 16162,18939,0,2002,672,181 2 161114 -- U+005A (19U 90) lB 7351,18939,5181,4315,1150,181 3 161115 -- U+005B (19U 91) [ " rs 7351,19262,310,1201,-929,181 2 161116 -- U+005C (19U 92) \ " rB 7351,18939,5181,2674,2868,181 3 161117 -- U+005D (19U 93) ] " ha 12415,19262,0,1783,-542,181 2 161118 -- U+005E (19U 94) _ 14715,0,5258,336,2997,181 1 161119 -- U+005F (19U 95) ga 8811,18939,0,698,-2531,181 2 161120 -- U+0060 (19U 96) a 14715,14030,310,530,155,181 0 161121 -- U+0061 (19U 97) b 14715,18939,310,762,439,181 2 161122 -- U+0062 (19U 98) c 13229,14030,310,1602,-167,181 0 161123 -- U+0063 (19U 99) d 14715,18939,310,2429,-77,181 2 161124 -- U+0064 (19U 100) e 14715,14030,310,672,-51,181 0 161125 -- U+0065 (19U 101) f 7351,19262,0,4754,116,181 2 161126 -- U+0066 (19U 102) g 14715,14030,5491,1537,633,181 1 161127 -- U+0067 (19U 103) h 14715,18939,0,594,439,181 2 161128 -- U+0068 (19U 104) i 5878,18939,0,2519,530,181 2 161129 -- U+0069 (19U 105) j 5878,18939,5491,2506,4522,181 3 161130 -- U+006A (19U 106) k 13229,18939,0,2739,413,181 2 161131 -- U+006B (19U 107) l 5878,18939,0,2429,620,181 2 161132 -- U+006C (19U 108) m 22040,14030,0,775,452,181 0 161133 -- U+006D (19U 109) n 14715,14030,0,568,439,181 0 161134 -- U+006E (19U 110) o 14715,14030,310,891,26,181 0 161135 -- U+006F (19U 111) p 14715,14030,5258,762,1589,181 1 161136 -- U+0070 (19U 112) q 14715,14030,5258,1214,-38,181 1 161137 -- U+0071 (19U 113) r 8811,14030,0,3604,439,181 0 161138 -- U+0072 (19U 114) s 13229,14030,310,1357,310,181 0 161139 -- U+0073 (19U 115) t 7351,18707,233,2468,-167,181 2 161140 -- U+0074 (19U 116) u 14715,13720,310,1357,-335,181 0 161141 -- U+0075 (19U 117) v 13229,13720,0,2881,-774,181 0 161142 -- U+0076 (19U 118) w 19107,13720,0,2765,-735,181 0 161143 -- U+0077 (19U 119) x 13229,13720,0,2313,1357,181 0 161144 -- U+0078 (19U 120) y 13229,13720,5568,2933,1318,181 1 161145 -- U+0079 (19U 121) z 13229,13720,0,1641,801,181 0 161146 -- U+007A (19U 122) { 8837,19262,5568,4263,-64,181 3 161147 -- U+007B (19U 123) lC " | 6873,19262,5568,0,-1110 3 161148 -- U+007C (19U 124) ba " } 8837,19262,5568,659,3540,181 3 161149 -- U+007D (19U 125) rC " ti 15451,11433,0,1201,-800,181 0 161150 -- U+007E (19U 126) r! 8811,13720,5219,581,-206,181 1 161185 -- U+00A1 (19U 161) ct 14715,19198,5258,620,-671,181 3 161186 -- U+00A2 (19U 162) Po 14715,19262,323,2674,491,181 2 161187 -- U+00A3 (19U 163) Cs 14715,15710,0,1421,-800,181 0 161188 -- U+00A4 (19U 164) Ye 14715,18939,0,4250,349,181 2 161189 -- U+00A5 (19U 165) bb 6873,19262,5568,0,-1110 3 161190 -- U+00A6 (19U 166) sc 14715,19262,5568,1292,517,181 3 161191 -- U+00A7 (19U 167) ad 8811,18500,0,3320,-1743,181 2 161192 -- U+00A8 (19U 168) co 19495,19262,233,2390,245,181 2 161193 -- U+00A9 (19U 169) Of 9793,19262,0,2351,-839,181 2 161194 -- U+00AA (19U 170) Fo 14715,12661,0,814,-761,181 0 161195 -- U+00AB (19U 171) tno 15451,13307,0,749,-1058,181 0 161196 -- U+00AC (19U 172) u00AD 8811,8023,0,1357,90,181 0 161197 -- U+00AD (19U 173) rg 19495,19262,233,2390,245,181 2 161198 -- U+00AE (19U 174) u00AF 14612,21898,0,4457,-1020,181 2 161199 -- U+00AF (19U 175) de 10581,19262,0,1434,-2208,181 2 161200 -- U+00B0 (19U 176) t+- 14521,15878,0,904,-283,181 0 161201 -- U+00B1 (19U 177) S2 8811,19172,0,3114,-645,181 2 161202 -- U+00B2 (19U 178) S3 8811,19172,0,3088,-865,181 2 161203 -- U+00B3 (19U 179) aa 8811,18939,0,2351,-3151,181 2 161204 -- U+00B4 (19U 180) mc 15245,13720,5297,1201,1163,181 1 161205 -- U+00B5 (19U 181) ps 14211,18939,5258,3230,-516,181 3 161206 -- U+00B6 (19U 182) pc 7351,10645,0,0,-1071 0 60157 -- U+00B7 ( 7J 253) ac 8811,155,5491,116,323,116 1 161208 -- U+00B8 (19U 184) S1 8811,19172,0,1886,-2286,181 2 161209 -- U+00B9 (19U 185) Om 9663,19262,0,2545,-529,181 2 161210 -- U+00BA (19U 186) Fc 14715,12661,0,0,245 0 161211 -- U+00BB (19U 187) 14 22066,19262,788,1757,-890,181 2 161212 -- U+00BC (19U 188) 12 22066,19262,788,1137,-270,181 2 161213 -- U+00BD (19U 189) 34 22066,19262,788,2145,-865,181 2 161214 -- U+00BE (19U 190) r? 16162,13720,5542,0,-903 1 161215 -- U+00BF (19U 191) `A 17648,23668,0,0,1847 2 161216 -- U+00C0 (19U 192) 'A 17648,23655,0,0,1847 2 161217 -- U+00C1 (19U 193) ^A 17648,23655,0,0,1847 2 161218 -- U+00C2 (19U 194) ~A 17648,22957,0,0,1847 2 161219 -- U+00C3 (19U 195) :A 17648,22751,0,0,1847 2 161220 -- U+00C4 (19U 196) oA 17648,22841,0,0,1847 2 161221 -- U+00C5 (19U 197) AE 26458,18939,0,2468,2390,181 2 161222 -- U+00C6 (19U 198) ,C 19107,19262,5568,1563,-1110,181 3 161223 -- U+00C7 (19U 199) `E 17648,23668,0,2493,129,181 2 161224 -- U+00C8 (19U 200) 'E 17648,23655,0,2493,129,181 2 161225 -- U+00C9 (19U 201) ^E 17648,23655,0,2493,129,181 2 161226 -- U+00CA (19U 202) :E 17648,22712,0,2493,129,181 2 161227 -- U+00CB (19U 203) `I 7351,23668,0,2971,-193,181 2 161228 -- U+00CC (19U 204) 'I 7351,23655,0,4263,-193,181 2 161229 -- U+00CD (19U 205) ^I 7351,23655,0,4741,-193,181 2 161230 -- U+00CE (19U 206) :I 7351,22751,0,4909,-193,181 2 161231 -- U+00CF (19U 207) -D 19107,18939,0,1266,142,181 2 161232 -- U+00D0 (19U 208) ~N 19107,22957,0,2235,26,181 2 161233 -- U+00D1 (19U 209) `O 20580,23668,323,1176,-1097,181 2 161234 -- U+00D2 (19U 210) 'O 20580,23655,323,1176,-1097,181 2 161235 -- U+00D3 (19U 211) ^O 20580,23655,323,1176,-1097,181 2 161236 -- U+00D4 (19U 212) ~O 20580,22957,323,1176,-1097,181 2 161237 -- U+00D5 (19U 213) :O 20580,22751,323,1176,-1097,181 2 161238 -- U+00D6 (19U 214) tmu 15451,14986,0,504,-2053,181 0 161239 -- U+00D7 (19U 215) /O 20580,20231,1331,1279,-929,181 2 161240 -- U+00D8 (19U 216) `U 19107,23668,336,2170,-1239,181 2 161241 -- U+00D9 (19U 217) 'U 19107,23655,336,2170,-1239,181 2 161242 -- U+00DA (19U 218) ^U 19107,23655,336,2170,-1239,181 2 161243 -- U+00DB (19U 219) :U 19107,22751,336,2170,-1239,181 2 161244 -- U+00DC (19U 220) 'Y 17648,23655,0,4121,-1769,181 2 161245 -- U+00DD (19U 221) TP 17648,18939,0,1318,181,181 2 161246 -- U+00DE (19U 222) ss 16162,19262,323,168,362,168 2 161247 -- U+00DF (19U 223) `a 14715,18939,310,530,155,181 2 161248 -- U+00E0 (19U 224) 'a 14715,18939,310,530,155,181 2 161249 -- U+00E1 (19U 225) ^a 14715,18939,310,530,155,181 2 161250 -- U+00E2 (19U 226) ~a 14715,18694,310,904,155,181 2 161251 -- U+00E3 (19U 227) :a 14715,18500,310,530,155,181 2 161252 -- U+00E4 (19U 228) oa 14715,19405,310,530,155,181 2 161253 -- U+00E5 (19U 229) ae 23526,14043,323,685,194,181 0 161254 -- U+00E6 (19U 230) ,c 13229,14030,5258,1602,-167,181 1 161255 -- U+00E7 (19U 231) `e 14715,18939,310,672,-51,181 2 161256 -- U+00E8 (19U 232) 'e 14715,18939,310,672,-51,181 2 161257 -- U+00E9 (19U 233) ^e 14715,18939,310,672,-51,181 2 161258 -- U+00EA (19U 234) :e 14715,18500,310,672,-51,181 2 161259 -- U+00EB (19U 235) `i 7351,18939,0,2170,-296,181 2 161260 -- U+00EC (19U 236) 'i 7351,18939,0,3204,-296,181 2 161261 -- U+00ED (19U 237) ^i 7351,18939,0,3798,-296,181 2 161262 -- U+00EE (19U 238) :i 7351,18500,0,3966,-296,181 2 161263 -- U+00EF (19U 239) Sd 14715,18939,323,1046,26,181 2 161264 -- U+00F0 (19U 240) ~n 14715,18681,0,685,439,181 2 161265 -- U+00F1 (19U 241) `o 14715,18939,310,891,26,181 2 161266 -- U+00F2 (19U 242) 'o 14715,18939,310,891,26,181 2 161267 -- U+00F3 (19U 243) ^o 14715,18939,310,891,26,181 2 161268 -- U+00F4 (19U 244) ~o 14715,18681,310,891,26,181 2 161269 -- U+00F5 (19U 245) :o 14715,18500,310,891,26,181 2 161270 -- U+00F6 (19U 246) tdi 14521,14560,0,956,-335,181 0 161271 -- U+00F7 (19U 247) /o 16162,14973,1318,607,-658,181 0 161272 -- U+00F8 (19U 248) `u 14715,18939,310,1357,-335,181 2 161273 -- U+00F9 (19U 249) 'u 14715,18939,310,1357,-335,181 2 161274 -- U+00FA (19U 250) ^u 14715,18939,310,1357,-335,181 2 161275 -- U+00FB (19U 251) :u 14715,18500,310,1357,-335,181 2 161276 -- U+00FC (19U 252) 'y 13229,18939,5568,2933,1318,181 3 161277 -- U+00FD (19U 253) Tp 14715,18939,5258,762,1589,181 3 161278 -- U+00FE (19U 254) :y 13229,18500,5568,2933,1318,181 3 161279 -- U+00FF (19U 255) u0041_0306 17648,23448,0,0,1847 2 75203 -- U+0102 ( 9E 195) u0061_0306 14715,18371,310,530,155,181 2 75235 -- U+0103 ( 9E 227) u0041_0328 17648,18939,5491,2132,1847,181 3 75173 -- U+0104 ( 9E 165) u0061_0328 14715,14030,5491,1679,155,181 1 75193 -- U+0105 ( 9E 185) 'C 19107,23655,323,1537,-1084,181 2 75206 -- U+0106 ( 9E 198) 'c 13229,18939,310,1602,-167,181 2 75238 -- U+0107 ( 9E 230) u0041_030C 19107,23655,323,1537,-1084,181 2 75208 -- U+010C ( 9E 200) u0061_030C 13229,18939,310,1718,-167,181 2 75240 -- U+010D ( 9E 232) u0044_030C 19107,23655,0,1046,142,181 2 75215 -- U+010E ( 9E 207) u0064_030C 16536,18939,310,4444,-128,181 2 75247 -- U+010F ( 9E 239) u0111 14715,18939,310,3876,-77,181 2 75248 -- U+0111 ( 9E 240) u0045_0328 17648,18939,5491,2493,129,181 3 75210 -- U+0118 ( 9E 202) u0065_0328 14715,14030,5491,672,-51,181 1 75242 -- U+0119 ( 9E 234) u0045_030C 17648,23655,0,2493,129,181 2 75212 -- U+011A ( 9E 204) u0065_030C 14715,18939,310,672,-51,181 2 75244 -- U+011B ( 9E 236) u0047_0306 20580,23448,323,1008,-1252,181 2 46288 -- U+011E ( 5T 208) u0067_0306 14715,18371,5491,1537,633,181 3 46320 -- U+011F ( 5T 240) u0049_0307 7351,22854,0,2803,-193,181 2 46301 -- U+0130 ( 5T 221) .i 7351,13720,0,788,-296,181 0 46333 -- U+0131 ( 5T 253) IJ 19405,18939,323,2261,-193,181 2 60135 -- U+0132 ( 7J 231) ij 11743,18939,5491,2635,556,181 3 60134 -- U+0133 ( 7J 230) u004C_0301 14715,23655,0,478,258,181 2 75205 -- U+0139 ( 9E 197) u006C_0301 5878,23461,0,4715,620,181 2 75237 -- U+013A ( 9E 229) u004C_030C 14715,18939,0,1395,258,181 2 75196 -- U+013D ( 9E 188) u006C_030C 7441,18939,0,4444,594,181 2 75198 -- U+013E ( 9E 190) u013F 14715,18939,0,530,207,181 2 95646 -- U+013F (11U 158) u0140 10581,18939,0,530,581,181 2 95647 -- U+0140 (11U 159) /L 14715,18939,0,465,1008,181 2 75171 -- U+0141 ( 9E 163) /l 5878,18939,0,2984,827,181 2 75187 -- U+0142 ( 9E 179) u004E_0301 19107,23655,0,2235,26,181 2 75217 -- U+0143 ( 9E 209) u006E_0301 14715,18939,0,568,439,181 2 75249 -- U+0144 ( 9E 241) u004E_030C 19107,23655,0,2235,26,181 2 75218 -- U+0147 ( 9E 210) u006E_030C 14715,18939,0,620,439,181 2 75250 -- U+0148 ( 9E 242) u0149 16265,18862,0,659,13,181 2 95660 -- U+0149 (11U 172) u004F_030B 20580,23655,323,1176,-1097,181 2 75221 -- U+0150 ( 9E 213) u006F_030B 14715,18939,310,1990,26,181 2 75253 -- U+0151 ( 9E 245) OE 26458,19262,336,2480,-800,181 2 161164 -- U+0152 (19U 140) oe 24973,14030,310,659,-348,181 0 161180 -- U+0153 (19U 156) u0052_0301 19107,23655,0,1524,78,181 2 75200 -- U+0154 ( 9E 192) u0072_0301 8811,18939,0,3604,439,181 2 75232 -- U+0155 ( 9E 224) u0052_030C 19107,23655,0,1524,78,181 2 75224 -- U+0158 ( 9E 216) u0072_030C 8811,18939,0,4470,439,181 2 75256 -- U+0159 ( 9E 248) u0053_0301 17648,23655,323,1434,-542,181 2 75148 -- U+015A ( 9E 140) u0073_0301 13229,18939,310,1357,310,181 2 75164 -- U+015B ( 9E 156) u0053_0327 17648,19262,5568,1434,-542,181 3 75178 -- U+015E ( 9E 170) u0073_0327 13229,14030,5258,1357,310,181 1 75194 -- U+015F ( 9E 186) vS 17648,23655,323,1434,-542,181 2 161162 -- U+0160 (19U 138) vs 13229,18939,310,1421,310,181 2 161178 -- U+0161 (19U 154) u0054_0327 16162,18939,7273,3811,-1976,181 3 75230 -- U+0162 ( 9E 222) u0074_0327 7351,18707,6692,2455,65,181 3 75262 -- U+0163 ( 9E 254) u0054_030C 16162,23655,0,3811,-1976,181 2 75149 -- U+0164 ( 9E 141) u0074_030C 9366,18939,233,4470,-89,181 2 75165 -- U+0165 ( 9E 157) u0055_030A 19107,24714,336,2170,-1239,181 2 75225 -- U+016E ( 9E 217) u0075_030A 14715,19405,310,1357,-335,181 2 75257 -- U+016F ( 9E 249) u0055_030B 19107,23655,336,2170,-1239,181 2 75227 -- U+0170 ( 9E 219) u0075_030B 14715,18939,310,1628,-335,181 2 75259 -- U+0171 ( 9E 251) :Y 17648,22712,0,4121,-1769,181 2 161183 -- U+0178 (19U 159) u005A_0301 16162,23655,0,2002,672,181 2 75151 -- U+0179 ( 9E 143) u007A_0301 13229,18939,0,1641,801,181 2 75167 -- U+017A ( 9E 159) u005A_0307 16162,22854,0,2002,672,181 2 75183 -- U+017B ( 9E 175) u007A_0307 13229,18500,0,1641,801,181 2 75199 -- U+017C ( 9E 191) vZ 16162,23655,0,1847,827,181 2 75150 -- U+017D ( 9E 142) vz 13229,18939,0,1641,801,181 2 75166 -- U+017E ( 9E 158) Fn 14715,19275,5568,620,723,181 3 161155 -- U+0192 (19U 131) a^ 8811,18939,0,2765,-1330,181 2 161160 -- U+02C6 (19U 136) ^ " ah 8811,18939,0,3514,-2092,181 2 75169 -- U+02C7 ( 9E 161) a- 8811,17673,0,3501,-1278,181 2 60154 -- U+02C9 ( 7J 250) ab 8811,18371,0,3075,-1511,181 2 75170 -- U+02D8 ( 9E 162) a. 8811,18500,0,1137,-3823,181 2 75263 -- U+02D9 ( 9E 255) ao 8811,19405,0,1447,-2919,181 2 60152 -- U+02DA ( 7J 248) ho 8811,349,5491,0,-296 1 75186 -- U+02DB ( 9E 178) ~ 8811,18681,0,3721,-1162,181 2 161176 -- U+02DC (19U 152) a~ " a" 8811,18939,0,4509,-955,181 2 75197 -- U+02DD ( 9E 189) en 14715,7790,0,1266,1369,181 0 161174 -- U+2013 (19U 150) em 26458,7790,0,1318,1318,181 0 161175 -- U+2014 (19U 151) u2017 14612,0,8591,439,2997,181 1 60095 -- U+2017 ( 7J 191) oq 5878,19262,0,2868,-2092,181 2 161169 -- U+2018 (19U 145) ` " cq 5878,18862,0,2765,-1989,181 2 161170 -- U+2019 (19U 146) ' " bq 5878,2648,3824,0,1512 0 161154 -- U+201A (19U 130) lq 8811,19262,0,3436,-1472,181 2 161171 -- U+201C (19U 147) rq 8811,18862,0,3553,-1446,181 2 161172 -- U+201D (19U 148) Bq 8811,2648,3824,220,1835,181 0 161156 -- U+201E (19U 132) dg 14715,18681,4509,2041,-1084,181 2 161158 -- U+2020 (19U 134) dd 14715,18681,4509,2170,1176,181 2 161159 -- U+2021 (19U 135) bu 9263,12544,0,13,-89,13 0 161173 -- U+2022 (19U 149) u2026 26458,2648,0,0,-2479 0 161157 -- U+2026 (19U 133) %0 26458,19262,711,1408,-438,181 2 161161 -- U+2030 (19U 137) fm 4961,18939,0,3204,-2040,181 2 60101 -- U+2032 ( 7J 197) sd 9366,18939,0,3165,-2131,181 2 60102 -- U+2033 ( 7J 198) fo 8811,12661,0,814,65,181 0 161163 -- U+2039 (19U 139) fc 8811,12661,0,129,891,129 0 161179 -- U+203A (19U 155) u203C 13229,18939,0,1912,-167,181 2 87315 -- U+203C (10U 19) u207F 9651,15477,0,2067,-219,181 0 87548 -- U+207F (10U 252) u20A7 28939,18939,336,827,995,181 2 60121 -- U+20A7 ( 7J 217) Eu 14715,19262,323,3669,271,181 2 161152 -- U+20AC (19U 128) u2105 23422,19262,698,917,-1058,181 2 60072 -- U+2105 ( 7J 168) u2113 8552,19262,310,3927,995,181 2 60122 -- U+2113 ( 7J 218) tm 26458,18939,0,0,-2299 2 161177 -- U+2122 (19U 153) \- 15451,10426,0,749,-1058,181 0 60096 -- U+2212 ( 7J 192) f/ 4418,19262,788,10271,8242,181 2 60109 -- U+2215 ( 7J 205) sq 15981,12196,0,0,-567 0 60091 -- U+25A1 ( 7J 187) u25CA 13074,18371,0,1679,-232,181 2 101079 -- U+25CA (12J 215) fi 13229,19262,0,2506,-115,181 2 60077 -- U+FB01 ( 7J 173) fl 13229,19262,0,2506,-115,181 2 60078 -- U+FB02 ( 7J 174) groff-1.23.0/font/devlj4/AOI0000644000175000017500000005533713753060053012331 00000000000000# AntiqueOlv It name AOI spacewidth 7806 slant 11.150000 pcltypeface 4168 pclproportional 1 pclweight 0 pclstyle 1 ligatures fi fl ff ffi ffl 0 kernpairs L V -2438 P . -4877 P , -4877 V A -2438 A V -1949 T o -2924 T r -1460 T c -2924 T e -2924 T d -2924 T s -2438 T y -1460 T a -2924 T w -1460 T u -1460 T J -2924 L T -2924 L Y -2924 Y o -2924 Y e -2924 Y a -2438 Y J -2924 A W -1460 W A -1460 T A -2924 V o -1460 V e -1460 V a -1460 Y A -2924 F A -1460 F . -3902 F , -3902 A T -2438 A Y -2438 v . -2438 v , -2438 y . -2924 y , -2924 T . -3413 T , -3413 L W -1460 P A -974 V J -2924 V . -3413 V , -3413 Y . -3413 Y , -3413 W o -974 W e -974 W a -974 W . -1949 W , -1949 r . -1949 r , -1949 w . -2438 w , -2438 Y u -974 A v -1460 A y -1460 A w -974 o . -2438 o , -2438 p . -2438 p , -2438 e . -1460 e , -1460 b . -2438 b , -2438 O T -1460 O V -974 O Y -1460 O . -2438 O , -2438 L y -1949 L O -2438 L G -2438 L C -2438 L Q -2438 P J -2924 V y -974 V u -974 V O -974 V G -974 V C -974 V Q -974 D T -1460 D V -974 D Y -1460 D . -2438 D , -2438 Y O -974 Y G -974 Y C -974 Y Q -974 F o -485 F e -485 F a -485 c . -1460 c , -1460 O A -974 O W -485 L U -1949 R T -974 R V -974 R Y -974 R W -485 G T -1460 C A -485 C . -974 C , -974 D A -974 D W -485 B T -1460 B Y -1460 B . -1460 B , -1460 F J -2924 A O -974 A G -974 A C -974 A U -974 A Q -974 W r -485 W y -485 W u -485 W O -485 W G -485 W C -485 W J -1460 W Q -485 J A -485 J . -974 J , -974 U A -974 U . -2438 U , -2438 Q W -485 f . -2438 f , -2438 T O -1460 T G -1460 T C -1460 T Q -1460 O X -974 L o -2924 L e -2438 L q -1949 G V -974 G Y -1460 G W -485 G . -1949 G , -1949 P T -1460 P V -974 P Y -1460 C T -974 C V -974 C Y -974 D X -974 B V -974 B X -974 B A -974 B W -485 S . -1949 S , -1949 X o -974 X e -974 X y -974 X O -974 X G -974 X C -974 X Q -974 A o -974 A e -974 K o -1460 K e -1460 K y -974 K w -974 K O -974 K G -974 K C -974 K Q -974 o v -485 o y -485 o x -974 h v -485 h y -485 n v -485 n y -485 m v -485 m y -485 r g -485 g . -485 g , -485 p v -485 p y -485 p x -974 c v -485 c y -485 v o -485 v g -485 v c -485 v d -485 v a -485 v q -485 e v -485 e y -485 b v -974 b y -974 b w -485 s . -974 s , -974 y o -485 y g -485 y c -485 y d -485 y a -485 y q -485 f g -485 x o -974 x c -974 x e -974 x d -974 x a -974 x q -974 a v -485 a y -485 w o -485 w g -485 w c -485 w d -485 w a -485 w q -485 T S -1460 L a -974 L S -1460 G X -974 G A -974 P X -974 P W -485 C X -485 C W -485 C J -485 V S -974 S T -1460 S V -974 S Y -1460 S X -974 S A -974 S W -485 Y S -974 X a -974 X u -974 X S -974 A t -974 A c -974 A d -974 A a -974 A u -974 A q -974 A S -974 W S -485 K c -1460 K u -974 K S -974 t . -485 t , -485 h . -485 h , -485 n . -485 n , -485 m . -485 m , -485 l . -485 l , -485 r o -485 r c -485 r e -485 r d -485 r a -485 r q -485 i . -485 i , -485 c x -974 v e -485 v s -485 e x -974 z . -485 z , -485 d . -485 d , -485 b f -485 s v -485 s y -485 s x -485 y e -485 y s -485 f o -485 f c -485 f e -485 f d -485 f s -485 f a -485 f q -485 x s -485 x . -485 x , -485 a . -485 a , -485 w e -485 w s -485 j . -485 j , -485 u . -485 k o -974 k c -974 k e -974 k d -974 k a -974 k q -974 k . -485 k , -485 O J -1949 H . -485 H , -485 N . -485 N , -485 M . -485 M , -485 L . -485 L , -485 R . -485 R , -485 I . -485 I , -485 E . -485 E , -485 Z o -1460 Z e -1460 Z d -1460 Z s -485 Z a -974 Z . -485 Z , -485 D J -1949 B J -974 S J -1460 X . -485 X , -485 A s -485 A . -485 A , -485 J J -485 U J -1949 K a -974 K . -485 K , -485 o z -974 r s -485 p z -974 c z -974 v f -485 e z -974 z o -974 z c -974 z e -974 z d -974 z s -485 z a -974 z q -974 b t -485 b g -485 b z -1460 b j -485 s z -485 y f -485 w f -485 k s -485 G J -1460 L cq -3413 L ' -3413 T hy -1460 T - -1460 T en -1460 T em -1460 A cq -1949 A ' -1949 hy T -1460 - T -1460 en T -1460 em T -1460 Y hy -974 Y - -974 Y en -974 Y em -974 p cq -1949 p ' -1949 c cq -974 c ' -974 e cq -1949 e ' -1949 b cq -1949 b ' -1949 a cq -1949 a ' -1949 V hy -974 V - -974 V en -974 V em -974 h cq -1949 h ' -1949 n cq -1949 n ' -1949 m cq -1949 m ' -1949 W hy -485 W - -485 W en -485 W em -485 cq d -1949 ' d -1949 s cq -974 s ' -974 L hy -1949 L - -1949 L en -1949 L em -1949 X hy -974 X - -974 X en -974 X em -974 A hy -974 A - -974 A en -974 A em -974 K hy -974 K - -974 K en -974 K em -974 cq s -974 ' s -974 hy X -974 - X -974 hy A -974 - A -974 en X -974 en A -974 em X -974 b f -485 charset ! 7806,20160,405,1176,798,880 2 161057 -- MSL 1 (19U 33) dq 11709,19755,0,504,-2438,504 2 161058 -- MSL 2 (19U 34) " " sh 15612,20460,4296,0,-935 3 161059 -- MSL 3 (19U 35) # " Do 15612,22065,2295,1062,258,880 2 161060 -- MSL 4 (19U 36) $ " % 26346,20460,405,0,-1733 2 161061 -- MSL 5 (19U 37) & 17565,20160,405,414,381,414 2 161062 -- MSL 6 (19U 38) cq 7806,19755,0,744,-1850,744 2 161170 -- MSL 8 (19U 146) ' " ( 7806,19755,405,3360,-269,880 2 161064 -- MSL 9 (19U 40) ) 7806,19755,405,618,2472,618 2 161065 -- MSL 10 (19U 41) * 15612,20160,0,0,-2879 2 161066 -- MSL 11 (19U 42) + 26346,15255,585,0,-3893 0 161067 -- MSL 12 (19U 43) , 7806,2910,4320,0,2160 1 161068 -- MSL 13 (19U 44) hy 7806,10230,0,654,468,654 0 161069 -- MSL 14 (19U 45) - " . 7806,2925,405,0,684 0 161070 -- MSL 15 (19U 46) sl 7806,20820,405,4203,3111,880 2 161071 -- MSL 16 (19U 47) / " 0 15612,20460,405,1371,450,880 2 161072 -- MSL 17 (19U 48) 1 15612,20055,0,0,-878 2 161073 -- MSL 18 (19U 49) 2 15612,20460,0,1173,1140,880 2 161074 -- MSL 19 (19U 50) 3 15612,20055,405,1743,621,880 2 161075 -- MSL 20 (19U 51) 4 15612,20055,0,1101,1074,880 2 161076 -- MSL 21 (19U 52) 5 15612,20055,405,1530,453,880 2 161077 -- MSL 22 (19U 53) 6 15612,20460,405,1863,-5,880 2 161078 -- MSL 23 (19U 54) 7 15612,20055,0,2184,-212,880 2 161079 -- MSL 24 (19U 55) 8 15612,20460,405,1362,708,880 2 161080 -- MSL 25 (19U 56) 9 15612,20460,405,1032,828,880 2 161081 -- MSL 26 (19U 57) : 7806,13515,405,0,684 0 161082 -- MSL 27 (19U 58) ; 7806,13515,4320,0,2160 1 161083 -- MSL 28 (19U 59) < 26346,16068,0,0,-3980 0 161084 -- MSL 29 (19U 60) = 26346,10800,0,0,-3920 0 161085 -- MSL 30 (19U 61) > 26346,16068,0,0,-3980 0 161086 -- MSL 31 (19U 62) ? 14148,20160,405,1497,-1322,880 2 161087 -- MSL 32 (19U 63) at 26346,21030,2745,0,-1082 2 161088 -- MSL 33 (19U 64) @ " A 18051,19755,0,0,2478 2 161089 -- MSL 34 (19U 65) B 16587,19755,0,1230,765,880 2 161090 -- MSL 35 (19U 66) C 16101,20160,405,1941,-35,880 2 161091 -- MSL 36 (19U 67) D 19029,19755,0,516,657,516 2 161092 -- MSL 37 (19U 68) E 15612,19755,0,1971,858,880 2 161093 -- MSL 38 (19U 69) F 15126,19755,0,2244,807,880 2 161094 -- MSL 39 (19U 70) G 18051,20160,405,1218,-143,880 2 161095 -- MSL 40 (19U 71) H 19515,19755,0,1179,558,880 2 161096 -- MSL 41 (19U 72) I 6831,19755,0,1557,909,880 2 161097 -- MSL 42 (19U 73) J 12198,19755,405,1518,2154,880 2 161098 -- MSL 43 (19U 74) K 16101,19755,0,3612,717,880 2 161099 -- MSL 44 (19U 75) L 12684,19755,0,0,783 2 161100 -- MSL 45 (19U 76) M 22932,19755,0,1287,729,880 2 161101 -- MSL 46 (19U 77) N 19515,19755,0,1344,735,880 2 161102 -- MSL 47 (19U 78) O 19029,20160,405,732,-38,732 2 161103 -- MSL 48 (19U 79) P 16587,19755,0,1425,699,880 2 161104 -- MSL 49 (19U 80) Q 19029,20160,993,849,-242,849 2 161105 -- MSL 50 (19U 81) R 16101,19755,0,1494,744,880 2 161106 -- MSL 51 (19U 82) S 14637,20160,405,1374,888,880 2 161107 -- MSL 52 (19U 83) T 14637,19755,0,3165,-824,880 2 161108 -- MSL 53 (19U 84) U 18540,19755,405,1449,-452,880 2 161109 -- MSL 54 (19U 85) V 17076,19755,0,2931,-1406,880 2 161110 -- MSL 55 (19U 86) W 25371,19755,0,3333,-1340,880 2 161111 -- MSL 56 (19U 87) X 16587,19755,0,3177,2418,880 2 161112 -- MSL 57 (19U 88) Y 16587,19755,0,3216,-1295,880 2 161113 -- MSL 58 (19U 89) Z 16101,19755,0,2199,1347,880 2 161114 -- MSL 59 (19U 90) lB 7806,19755,405,2646,699,880 2 161115 -- MSL 60 (19U 91) [ " rs 7806,20820,405,0,-1670 2 161116 -- MSL 61 (19U 92) \ " rB 7806,19755,405,1341,2004,880 2 161117 -- MSL 62 (19U 93) ] " ha 13173,19758,0,36,36,36 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588,1317,1317,880 1 161119 -- MSL 64 (19U 95) oq 7806,19755,0,1062,-2168,880 2 161169 -- MSL 66 (19U 145) ` " a 16101,17160,405,0,621 0 161121 -- MSL 67 (19U 97) b 18051,20820,405,0,735 2 161122 -- MSL 68 (19U 98) c 15126,17160,405,1257,114,880 0 161123 -- MSL 69 (19U 99) d 18051,20820,405,1623,207,880 2 161124 -- MSL 70 (19U 100) e 16587,17160,405,546,-5,546 0 161125 -- MSL 71 (19U 101) f 11220,20820,0,3024,114,880 2 161126 -- MSL 72 (19U 102) g 18051,17160,3930,654,102,654 1 161127 -- MSL 73 (19U 103) h 18051,20820,0,0,573 2 161128 -- MSL 74 (19U 104) i 6831,21105,0,2052,918,880 2 161129 -- MSL 75 (19U 105) j 7317,21105,3930,1986,4662,880 3 161130 -- MSL 76 (19U 106) k 14637,20820,0,2835,738,880 2 161131 -- MSL 77 (19U 107) l 6831,20820,0,1794,891,880 2 161132 -- MSL 78 (19U 108) m 26835,17160,0,0,735 0 161133 -- MSL 79 (19U 109) n 18051,17160,0,0,567 0 161134 -- MSL 80 (19U 110) o 17565,17160,405,90,-29,90 0 161135 -- MSL 81 (19U 111) p 18051,17160,3930,51,1440,51 1 161136 -- MSL 82 (19U 112) q 18051,17160,3930,855,216,855 1 161137 -- MSL 83 (19U 113) r 11220,17160,0,2286,816,880 0 161138 -- MSL 84 (19U 114) s 12684,17160,405,1206,1044,880 0 161139 -- MSL 85 (19U 115) t 12198,20985,405,2229,-524,880 2 161140 -- MSL 86 (19U 116) u 18051,16755,405,603,-236,603 0 161141 -- MSL 87 (19U 117) v 16101,16755,0,1950,-617,880 0 161142 -- MSL 88 (19U 118) w 24396,16755,0,1749,-734,880 0 161143 -- MSL 89 (19U 119) x 15126,16755,0,2667,2142,880 0 161144 -- MSL 90 (19U 120) y 15612,16755,3930,2085,-377,880 1 161145 -- MSL 91 (19U 121) z 13662,16755,0,1953,1530,880 0 161146 -- MSL 92 (19U 122) { 11709,20130,6075,2580,-1004,880 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588,0,-4595 3 161148 -- MSL 94 (19U 124) ba " } 11709,20130,6075,0,3153 3 161149 -- MSL 95 (19U 125) rC " ti 26346,8952,0,0,-4028 0 161150 -- MSL 96 (19U 126) `A 18051,25005,0,0,2478 2 161216 -- MSL 99 (19U 192) ^A 18051,25005,0,0,2478 2 161218 -- MSL 100 (19U 194) `E 15612,25005,0,1971,858,880 2 161224 -- MSL 101 (19U 200) ^E 15612,25005,0,1971,858,880 2 161226 -- MSL 102 (19U 202) :E 15612,24645,0,1971,858,880 2 161227 -- MSL 103 (19U 203) ^I 6831,25005,0,4425,909,880 2 161230 -- MSL 104 (19U 206) :I 6831,24645,0,4878,909,880 2 161231 -- MSL 105 (19U 207) aa 15612,22080,0,2073,-6260,880 2 161204 -- MSL 106 (19U 180) ga 15612,22080,0,0,-3053 2 161120 -- MSL 107 (19U 96) a^ 15612,22080,0,0,-4679 2 161160 -- MSL 108 (19U 136) ^ " ad 15612,21795,0,0,-4673 2 161192 -- MSL 109 (19U 168) ~ 15612,21819,0,1443,-2549,880 2 161176 -- MSL 110 (19U 152) a~ " `U 18540,25005,405,1449,-452,880 2 161241 -- MSL 111 (19U 217) ^U 18540,25005,405,1449,-452,880 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105,0,1317,1317,880 2 161199 -- MSL 113 (19U 175) 'Y 16587,25005,0,3216,-1295,880 2 161245 -- MSL 114 (19U 221) 'y 15612,22080,3930,2085,-377,880 3 161277 -- MSL 115 (19U 253) de 15612,20460,0,0,-2747 2 161200 -- MSL 116 (19U 176) ,C 16101,20160,6285,1941,-35,880 3 161223 -- MSL 117 (19U 199) ,c 15126,17160,6285,1257,114,880 1 161255 -- MSL 118 (19U 231) ~N 19515,24744,0,1344,735,880 2 161233 -- MSL 119 (19U 209) ~n 18051,21819,0,222,567,222 2 161265 -- MSL 120 (19U 241) r! 7806,17157,3408,714,1260,714 0 161185 -- MSL 121 (19U 161) r? 14148,17175,3390,0,1623 0 161215 -- MSL 122 (19U 191) Cs 15612,15684,0,96,-527,96 0 161188 -- MSL 123 (19U 164) Po 15612,20460,0,2118,1011,880 2 161187 -- MSL 124 (19U 163) Ye 15612,20055,0,3255,-998,880 2 161189 -- MSL 125 (19U 165) sc 15612,20160,4095,0,-1919 3 161191 -- MSL 126 (19U 167) Fn 15612,20820,0,1578,-2126,880 2 161155 -- MSL 127 (19U 131) ct 15612,20547,498,1389,-539,880 2 161186 -- MSL 128 (19U 162) ^a 16101,22080,405,0,621 2 161250 -- MSL 129 (19U 226) ^e 16587,22080,405,546,-5,546 2 161258 -- MSL 130 (19U 234) ^o 17565,22080,405,90,-29,90 2 161268 -- MSL 131 (19U 244) ^u 18051,22080,405,603,-236,603 2 161275 -- MSL 132 (19U 251) 'a 16101,22080,405,1827,621,880 2 161249 -- MSL 133 (19U 225) 'e 16587,22080,405,1584,-5,880 2 161257 -- MSL 134 (19U 233) 'o 17565,22080,405,1095,-29,880 2 161267 -- MSL 135 (19U 243) 'u 18051,22080,405,852,-236,852 2 161274 -- MSL 136 (19U 250) `a 16101,22080,405,0,621 2 161248 -- MSL 137 (19U 224) `e 16587,22080,405,546,-5,546 2 161256 -- MSL 138 (19U 232) `o 17565,22080,405,90,-29,90 2 161266 -- MSL 139 (19U 242) `u 18051,22080,405,603,-236,603 2 161273 -- MSL 140 (19U 249) :a 16101,21795,405,0,621 2 161252 -- MSL 141 (19U 228) :e 16587,21795,405,546,-5,546 2 161259 -- MSL 142 (19U 235) :o 17565,21795,405,90,-29,90 2 161270 -- MSL 143 (19U 246) :u 18051,21795,405,603,-236,603 2 161276 -- MSL 144 (19U 252) oA 18051,26850,0,0,2478 2 161221 -- MSL 145 (19U 197) ^i 6831,22080,0,3831,921,880 2 161262 -- MSL 146 (19U 238) /O 19029,20205,450,2472,1920,880 2 161240 -- MSL 147 (19U 216) AE 28299,19755,0,2715,2868,880 2 161222 -- MSL 148 (19U 198) oa 16101,24390,405,0,621 2 161253 -- MSL 149 (19U 229) 'i 6831,22080,0,6462,921,880 2 161261 -- MSL 150 (19U 237) /o 17565,17232,474,1710,1614,880 0 161272 -- MSL 151 (19U 248) ae 25857,17160,405,591,780,591 0 161254 -- MSL 152 (19U 230) :A 18051,24645,0,0,2478 2 161220 -- MSL 153 (19U 196) `i 6831,22080,0,1335,1338,880 2 161260 -- MSL 154 (19U 236) :O 19029,24645,405,732,-38,732 2 161238 -- MSL 155 (19U 214) :U 18540,24645,405,1449,-452,880 2 161244 -- MSL 156 (19U 220) 'E 15612,25005,0,2739,858,880 2 161225 -- MSL 157 (19U 201) :i 6831,21795,0,4275,921,880 2 161263 -- MSL 158 (19U 239) ss 16101,20820,405,57,780,57 2 161247 -- MSL 159 (19U 223) ^O 19029,25005,405,732,-38,732 2 161236 -- MSL 160 (19U 212) 'A 18051,25005,0,1518,2478,880 2 161217 -- MSL 161 (19U 193) ~A 18051,24744,0,1263,2478,880 2 161219 -- MSL 162 (19U 195) ~a 16101,21819,405,1197,621,880 2 161251 -- MSL 163 (19U 227) -D 19029,19755,0,516,690,516 2 161232 -- MSL 164 (19U 208) Sd 17565,21426,405,66,-35,66 2 161264 -- MSL 165 (19U 240) 'I 6831,25005,0,7128,909,880 2 161229 -- MSL 166 (19U 205) `I 6831,25005,0,2073,909,880 2 161228 -- MSL 167 (19U 204) 'O 19029,25005,405,1029,-38,880 2 161235 -- MSL 168 (19U 211) `O 19029,25005,405,732,-38,732 2 161234 -- MSL 169 (19U 210) ~O 19029,24744,405,774,-38,774 2 161237 -- MSL 170 (19U 213) ~o 17565,21819,405,465,-29,465 2 161269 -- MSL 171 (19U 245) vS 14637,25005,405,1374,888,880 2 161162 -- MSL 172 (19U 138) vs 12684,22080,405,1596,1044,880 2 161178 -- MSL 173 (19U 154) 'U 18540,25005,405,1449,-452,880 2 161242 -- MSL 174 (19U 218) :Y 16587,24645,0,3216,-1295,880 2 161183 -- MSL 175 (19U 159) :y 15612,21795,3930,2085,-377,880 3 161279 -- MSL 176 (19U 255) TP 16587,19755,0,675,753,675 2 161246 -- MSL 177 (19U 222) Tp 18051,20820,3930,51,1440,51 3 161278 -- MSL 178 (19U 254) mc 14637,12630,4350,1122,2931,880 1 161205 -- MSL 180 (19U 181) ps 15612,19635,4200,0,-1343 3 161206 -- MSL 181 (19U 182) 34 26346,20610,555,0,-1805 2 161214 -- MSL 182 (19U 190) \- 26346,8295,0,0,-3890 0 60096 -- MSL 183 ( 7J 192) 14 26346,20610,555,0,-1754 2 161212 -- MSL 184 (19U 188) 12 26346,20610,555,0,-1997 2 161213 -- MSL 185 (19U 189) Of 15612,20460,0,0,-2657 2 161194 -- MSL 186 (19U 170) Om 15612,20460,0,0,-2450 2 161210 -- MSL 187 (19U 186) Fo 13662,14145,0,2082,-44,880 0 161195 -- MSL 188 (19U 171) Fc 13662,14145,0,267,1770,267 0 161211 -- MSL 190 (19U 187) t+- 26346,15255,3900,0,-3905 1 161201 -- MSL 191 (19U 177) bb 13173,19083,5916,0,-4595 3 161190 -- MSL 192 (19U 166) co 13173,19635,0,3903,-2111,880 2 161193 -- MSL 193 (19U 169) tno 26346,11679,0,0,-3983 0 161196 -- MSL 194 (19U 172) u00AD 7806,10230,0,654,468,654 0 161197 -- MSL 195 (19U 173) rg 13173,19635,0,3903,-2111,880 2 161198 -- MSL 196 (19U 174) S2 10245,20385,0,2097,-224,880 2 161202 -- MSL 197 (19U 178) S3 10245,20055,0,2064,-185,880 2 161203 -- MSL 198 (19U 179) ac 15612,375,6285,0,-2348 1 161208 -- MSL 199 (19U 184) S1 10245,20055,0,0,-494 2 161209 -- MSL 200 (19U 185) tmu 26346,15189,579,0,-3956 0 161239 -- MSL 201 (19U 215) tdi 26346,12780,0,0,-3893 0 161271 -- MSL 202 (19U 247) u203C 14148,20160,405,1176,798,880 2 87315 -- MSL 221 (10U 19) u20A7 28785,20985,405,1929,999,880 2 60121 -- MSL 232 ( 7J 217) pc 7806,11760,0,0,-1130 0 161207 -- MSL 302 (19U 183) u013F 12684,19755,0,372,783,372 2 51943 -- MSL 306 ( 6J 231) u0140 8295,20820,0,2676,891,880 2 51959 -- MSL 307 ( 6J 247) u2113 15612,18150,297,0,-1958 0 60122 -- MSL 308 ( 7J 218) u0149 21468,19755,0,0,99 2 51951 -- MSL 309 ( 6J 239) fm 7806,20055,0,1680,-2321,880 2 60101 -- MSL 310 ( 7J 197) sd 15612,20055,0,0,-2321 2 60102 -- MSL 311 ( 7J 198) dg 15612,20160,4095,0,-1631 3 161158 -- MSL 312 (19U 134) tm 16101,17850,0,1443,-1979,880 0 161177 -- MSL 313 (19U 153) u2017 13173,0,6588,1317,1317,880 1 60095 -- MSL 314 ( 7J 191) ah 15612,22080,0,132,-5369,132 2 75169 -- MSL 315 ( 9E 161) ao 15612,24390,0,0,-6086 2 60152 -- MSL 316 ( 7J 248) f/ 4392,20610,555,7662,7350,880 2 60109 -- MSL 324 ( 7J 205) em 26346,9840,0,462,330,462 0 161175 -- MSL 325 (19U 151) en 15612,9840,0,528,336,528 0 161174 -- MSL 326 (19U 150) dd 15612,20160,4095,0,-1610 3 161159 -- MSL 327 (19U 135) .i 6831,16755,0,975,921,880 0 46333 -- MSL 328 ( 5T 253) aq 7806,19755,0,672,-2603,672 2 161063 -- MSL 329 (19U 39) bu 13173,14226,0,0,-497 0 161173 -- MSL 331 (19U 149) u207F 11220,20385,0,1926,150,880 2 87548 -- MSL 332 (10U 252) u0111 18051,20820,405,2829,210,880 2 75248 -- MSL 342 ( 9E 240) u0041_0306 18051,25155,0,0,2478 2 75203 -- MSL 400 ( 9E 195) u0061_0306 16101,22230,405,0,621 2 75235 -- MSL 401 ( 9E 227) u0041_0328 18051,19755,3990,0,2478 3 75173 -- MSL 404 ( 9E 165) u0061_0328 16101,17160,3990,0,621 1 75193 -- MSL 405 ( 9E 185) 'C 16101,25005,405,2718,-35,880 2 75206 -- MSL 406 ( 9E 198) 'c 15126,22080,405,2466,114,880 2 75238 -- MSL 407 ( 9E 230) u0041_030C 16101,25005,405,1941,-35,880 2 75208 -- MSL 410 ( 9E 200) u0061_030C 15126,22080,405,1257,114,880 2 75240 -- MSL 411 ( 9E 232) u0044_030C 19029,25005,0,516,657,516 2 75215 -- MSL 414 ( 9E 207) u0064_030C 19515,22290,405,4779,207,880 2 75247 -- MSL 415 ( 9E 239) u0045_030C 15612,25005,0,1971,858,880 2 75212 -- MSL 416 ( 9E 204) u0065_030C 16587,22080,405,546,-5,546 2 75244 -- MSL 417 ( 9E 236) u0045_0328 15612,19755,3990,1971,858,880 3 75210 -- MSL 422 ( 9E 202) u0065_0328 16587,17160,3990,546,-5,546 1 75242 -- MSL 423 ( 9E 234) u004C_0301 12684,25005,0,2403,783,880 2 75205 -- MSL 440 ( 9E 197) u006C_0301 6831,25605,0,7578,891,880 2 75237 -- MSL 441 ( 9E 229) u004C_030C 12684,19755,0,1110,783,880 2 75196 -- MSL 442 ( 9E 188) u006C_030C 8781,22290,0,4533,891,880 2 75198 -- MSL 443 ( 9E 190) u004E_0301 19515,25005,0,1344,735,880 2 75217 -- MSL 446 ( 9E 209) u006E_0301 18051,22080,0,492,567,492 2 75249 -- MSL 447 ( 9E 241) u004E_030C 19515,25005,0,1344,735,880 2 75218 -- MSL 448 ( 9E 210) u006E_030C 18051,22080,0,0,567 2 75250 -- MSL 449 ( 9E 242) u004F_030B 19029,25005,405,3225,-38,880 2 75221 -- MSL 452 ( 9E 213) u006F_030B 17565,22080,405,3765,-29,880 2 75253 -- MSL 453 ( 9E 245) u0052_0301 16101,25005,0,2493,744,880 2 75200 -- MSL 456 ( 9E 192) u0072_0301 11220,22080,0,4269,816,880 2 75232 -- MSL 457 ( 9E 224) u0052_030C 16101,25005,0,1494,744,880 2 75224 -- MSL 458 ( 9E 216) u0072_030C 11220,22080,0,2328,816,880 2 75256 -- MSL 459 ( 9E 248) u0053_0301 14637,25005,405,2625,888,880 2 75148 -- MSL 462 ( 9E 140) u0073_0301 12684,22080,405,3777,1044,880 2 75164 -- MSL 463 ( 9E 156) u0054_030C 14637,25005,0,3165,-824,880 2 75149 -- MSL 466 ( 9E 141) u0074_030C 12198,22290,405,2766,-524,880 2 75165 -- MSL 467 ( 9E 157) u0054_0327 14637,19755,6285,3165,-659,880 3 75230 -- MSL 468 ( 9E 222) u0074_0327 12198,20985,6285,2229,-524,880 3 75262 -- MSL 469 ( 9E 254) u0055_030B 18540,25005,405,3681,-452,880 2 75227 -- MSL 474 ( 9E 219) u0075_030B 18051,22080,405,3282,-236,880 2 75259 -- MSL 475 ( 9E 251) u0055_030A 18540,26850,405,1449,-452,880 2 75225 -- MSL 476 ( 9E 217) u0075_030A 18051,24390,405,603,-236,603 2 75257 -- MSL 477 ( 9E 249) u005A_0301 16101,25005,0,2493,1347,880 2 75151 -- MSL 482 ( 9E 143) u007A_0301 13662,22080,0,3048,1530,880 2 75167 -- MSL 483 ( 9E 159) u005A_0307 16101,24645,0,2199,1347,880 2 75183 -- MSL 484 ( 9E 175) u007A_0307 13662,21795,0,1953,1530,880 2 75199 -- MSL 485 ( 9E 191) u2070 10245,20385,0,2103,-449,880 2 51753 -- MSL 1000 ( 6J 41) u2074 10245,20055,0,1593,-8,880 2 51748 -- MSL 1001 ( 6J 36) u2075 10245,20055,0,1968,-410,880 2 51749 -- MSL 1002 ( 6J 37) u2076 10245,20385,0,2112,-779,880 2 51806 -- MSL 1003 ( 6J 94) u2077 10245,20055,0,2397,-977,880 2 51750 -- MSL 1004 ( 6J 38) u2078 10245,20385,0,2109,-389,880 2 51754 -- MSL 1005 ( 6J 42) u2079 10245,20385,0,1788,-527,880 2 51752 -- MSL 1006 ( 6J 40) lq 11709,19755,0,1344,-2423,880 2 161171 -- MSL 1017 (19U 147) rq 11709,19755,0,756,-1835,756 2 161172 -- MSL 1018 (19U 148) Bq 11709,2970,3315,0,1494 0 161156 -- MSL 1019 (19U 132) u2003 26346,0,0,0,1317 0 51821 -- MSL 1020 ( 6J 109) u2002 15612,0,0,0,1317 0 51822 -- MSL 1021 ( 6J 110) u2009 7806,0,0,0,1317 0 51828 -- MSL 1023 ( 6J 116) u2026 26346,2865,0,0,-347 0 161157 -- MSL 1028 (19U 133) vz 13662,22080,0,1953,1530,880 2 75166 -- MSL 1031 ( 9E 158) u2120 16101,18000,0,2628,-1994,880 0 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056,87,-788,87 1 51794 -- MSL 1036 ( 6J 82) fi 17076,21105,0,2268,-152,880 2 60077 -- MSL 1040 ( 7J 173) fl 17076,20820,0,1668,57,880 2 60078 -- MSL 1041 ( 7J 174) ff 20490,20820,0,3111,42,880 2 51883 -- MSL 1042 ( 6J 171) Fi 26346,21105,0,2331,-200,880 2 51884 -- MSL 1043 ( 6J 172) Fl 26346,20820,0,1692,48,880 2 51885 -- MSL 1044 ( 6J 173) ij 13173,21105,3930,1986,918,880 3 60134 -- MSL 1047 ( 7J 230) u2105 26346,20610,330,690,-20,690 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 18051,25155,405,1218,-143,880 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 18051,22230,3930,654,102,654 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 14637,20160,6285,1374,888,880 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 12684,17160,6285,1206,1044,880 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 6831,24645,0,2232,909,880 2 46301 -- MSL 1065 ( 5T 221) bq 7806,2970,3315,0,1089 0 161154 -- MSL 1067 (19U 130) %0 34152,20460,405,684,-158,684 2 161161 -- MSL 1068 (19U 137) a- 15612,21210,0,0,-5264 2 60154 -- MSL 1084 ( 7J 250) ab 15612,22230,0,0,-5237 2 75170 -- MSL 1086 ( 9E 162) a. 15612,21795,0,0,-7031 2 75263 -- MSL 1088 ( 9E 255) oe 28299,17160,405,768,270,768 0 161180 -- MSL 1090 (19U 156) OE 25857,20160,405,2463,-26,880 2 161164 -- MSL 1091 (19U 140) fo 8781,14145,0,1689,279,880 0 161163 -- MSL 1092 (19U 139) fc 8781,14145,0,324,1644,324 0 161179 -- MSL 1093 (19U 155) sq 19029,15624,0,0,-2021 0 60091 -- MSL 1094 ( 7J 187) /L 13173,19755,0,21,1839,21 2 75171 -- MSL 1095 ( 9E 163) /l 7806,20820,0,3030,2109,880 2 75187 -- MSL 1096 ( 9E 179) a" 15612,22080,0,4503,-3530,880 2 75197 -- MSL 1097 ( 9E 189) ho 15612,765,3990,0,-6563 1 75186 -- MSL 1098 ( 9E 178) vZ 16101,25005,0,2199,1347,880 2 75150 -- MSL 1106 ( 9E 142) IJ 18540,19755,405,1518,909,880 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/TB0000644000175000017500000005102213753060053012211 00000000000000# CG Times Bd name TB spacewidth 7806 pcltypeface 4101 pclproportional 1 pclweight 3 pclstyle 0 ligatures fi fl ff ffi ffl 0 kernpairs L V -3413 P . -4388 P , -4388 V A -4877 A V -4877 T o -2924 T r -1460 T c -2438 T e -2924 T d -2924 T s -2438 T y -1460 T a -2924 T w -1460 T u -1460 T J -1460 L T -2438 L Y -3413 Y o -4877 Y e -4877 Y a -4877 Y J -1460 A W -4388 W A -4388 T A -2438 V o -3902 V e -3902 V a -3902 Y A -3902 F A -3902 F . -3902 F , -3902 A T -2438 A Y -3902 v . -3413 v , -3413 y . -3413 y , -3413 T . -2438 T , -2438 L W -3413 P A -3413 V J -1460 V . -3902 V , -3902 Y . -3902 Y , -3902 W o -3413 W e -3413 W a -3413 W . -3902 W , -3902 r . -3413 r , -3413 w . -3413 w , -3413 Y u -3413 A v -3413 A y -3413 A w -3413 o . -1460 o , -1460 p . -1460 p , -1460 e . -974 e , -974 b . -485 b , -485 O T -1460 O V -2438 O Y -2924 O . -2924 O , -2924 L y -1949 L O -974 L G -974 L C -974 L Q -974 P J -974 V y -2438 V u -2438 V O -2438 V G -2438 V C -2438 V Q -2438 D T -1460 D V -2438 D Y -2924 D . -2924 D , -2924 Y O -2924 Y G -2924 Y C -2924 Y Q -2924 F o -1949 F e -1949 F a -1949 c . -974 c , -974 O A -2438 O W -1949 L U -1460 R T -1949 R V -1949 R Y -1949 R W -1949 G T -1460 P o -974 P g -974 P e -974 P a -974 C A -2438 C . -2438 C , -2438 D A -2438 D W -1949 B T -1460 B Y -1460 B . -1460 B , -1460 F J -1460 A O -2438 A G -2438 A C -2438 A U -2438 A Q -2438 W r -1949 W y -1949 W u -1949 W O -1949 W G -1949 W C -1949 W J -1460 W Q -1949 J A -1460 J . -1460 J , -1460 U A -2438 U . -2438 U , -2438 Q A -2438 Q W -1949 T O -1460 T G -1460 T C -1460 T Q -1460 O X -1949 L o -974 L e -974 L q -974 G V -1460 G Y -1460 G W -1460 G . -1460 G , -1460 P T -485 P V -485 P Y -485 C T -974 C V -974 C Y -974 D X -1949 B V -1460 B X -1460 B A -1460 B W -1460 S . -1460 S , -1460 F r -485 F y -485 F u -485 F O -485 F G -485 F C -485 F Q -485 X o -1460 X e -1460 X y -1949 X O -1949 X G -1949 X C -1949 X Q -1949 A o -1460 A e -1460 Q X -1949 K o -1460 K e -1460 K y -1460 K w -1460 K O -1460 K G -1460 K C -1460 K Q -1460 o v -974 o y -974 o x -974 o w -974 h v -974 h y -974 n v -974 n y -974 m v -974 m y -974 r g -485 g . -1460 g , -1460 c v -974 c y -974 c w -974 v o -974 v g -974 v c -974 v d -974 v a -974 v q -974 e v -974 e y -974 b v -485 b y -485 b w -485 s . -974 s , -974 y o -974 y g -974 y c -974 y d -974 y a -974 y q -974 f g -485 x o -974 x g -485 x c -974 x e -974 x d -974 x a -974 x q -974 a v -974 a y -974 a w -974 w o -974 w g -974 w c -974 w d -974 w a -974 w q -974 T i -974 T S -1460 L a -974 L S -485 R o -974 R y -974 R O -974 R G -974 R C -974 R U -1460 R Q -974 G X -1460 G A -1460 P s -974 P Z -485 P X -485 P W -485 C X -974 C W -974 C J -485 V i -974 V S -1460 S T -485 S V -485 S Y -485 S X -485 S A -1460 S W -485 Y i -974 Y S -1460 X a -974 X u -974 X S -485 A t -974 A g -485 A c -974 A d -1460 A a -974 A u -974 A q -1460 A S -485 W i -974 W S -1460 K c -974 K u -974 K S -485 t g -485 t . -485 t , -485 o f -485 h w -974 n w -974 m w -974 r o -485 r c -485 r e -485 r d -485 r a -485 r q -485 c f -485 c x -974 v e -974 v s -974 e f -485 e x -974 e w -974 b f -485 s v -485 s y -485 s f -485 s x -485 s w -485 y e -974 y s -974 f o -485 f c -485 f e -485 f d -485 f s -485 f a -485 f q -485 x s -485 w e -974 w s -974 k o -485 k g -485 k c -485 k v -485 k e -485 k d -485 k y -485 k a -485 k w -485 k q -485 O Z -485 N . -485 N , -485 R e -974 R a -974 R u -974 R S -485 G Z -485 P U -485 C Z -974 E t -485 E o -485 E g -485 E c -485 E v -485 E e -485 E d -485 E y -485 E f -485 E a -485 E w -485 E u -485 E q -485 E O -485 E G -485 E C -485 E S -485 E J -485 E Q -485 E . -485 E , -485 Z o -485 Z e -485 Z d -485 Z s -485 Z y -974 Z a -485 Z w -974 Z u -485 Z O -485 Z G -485 Z C -485 Z S -485 Z Q -485 D Z -485 B Z -485 S Z -485 F i -485 F j -974 F S -485 A s -485 U g -485 U J -485 K a -974 t o -485 t c -485 t e -485 t d -485 t s -485 t a -485 t j -485 t q -485 o z -485 r s -485 r j -485 c z -485 v j -485 e z -485 z o -485 z g -485 z c -485 z e -485 z d -485 z s -485 z a -485 z q -485 b z -485 s z -485 y j -485 w j -485 k t -485 k s -485 k u -485 N A -485 C t -485 C o -485 C h -485 C l -485 C r -485 C i -485 C e -485 C y -485 C a -485 C u -485 C O -485 C H -485 C N -485 C M -485 C L -485 C R -485 C G -485 C I -485 C P -485 C C -485 C E -485 C D -485 C B -485 C S -485 C F -485 C U -974 C Q -485 C K -485 E n -485 E m -485 E l -485 E r -485 E i -485 E p -485 E z -485 E b -485 E s -485 E x -485 E j -485 E k -485 E T -485 E H -485 E N -485 E M -485 E L -485 E R -485 E I -485 E P -485 E V -485 E E -485 E Z -485 E D -485 E B -485 E Y -485 E F -485 E X -485 E A -485 E W -485 E U -485 E K -485 B U -485 U t -485 U o -485 U n -485 U m -485 U r -485 U i -485 U p -485 U c -485 U v -485 U e -485 U z -485 U d -485 U s -485 U y -485 U f -485 U x -485 U a -485 U w -485 U j -485 U q -485 U O -485 U G -485 U C -485 U S -485 U Q -485 K T -485 K V -485 K Y -485 K W -485 K U -485 L cq -3413 L ' -3413 T hy -1460 T - -1460 T en -1460 T em -1460 A cq -3413 A ' -3413 hy T -1460 - T -1460 en T -1460 em T -1460 Y hy -3413 Y - -3413 Y en -3413 Y em -3413 c cq -974 c ' -974 e cq -974 e ' -974 b cq -485 b ' -485 a cq -1460 a ' -1460 V hy -2438 V - -2438 V en -2438 V em -2438 h cq -974 h ' -974 n cq -974 n ' -974 m cq -974 m ' -974 R cq -974 R ' -974 W hy -1949 W - -1949 W en -1949 W em -1949 cq d -1460 ' d -1460 s cq -485 s ' -485 L hy -974 L - -974 L en -974 L em -974 F hy -485 F - -485 F en -485 F em -485 X hy -1949 X - -1949 X en -1949 X em -1949 A hy -1949 A - -1949 A en -1949 A em -1949 K hy -1460 K - -1460 K en -1460 K em -1460 cq s -974 ' s -974 hy X -1949 - X -1949 hy A -1949 - A -1949 en X -1949 en A -1949 em X -1949 R hy -974 R - -974 R en -974 R em -974 K cq -485 K ' -485 t g -485 b f -485 k cq -485 k ' -485 C cq -485 C ' -485 E cq -485 E ' -485 E hy -485 E - -485 E en -485 E em -485 Z hy -485 Z - -485 Z en -485 Z em -485 k hy -485 k - -485 k en -485 k em -485 C hy -485 C - -485 C en -485 C em -485 U hy -485 U - -485 U en -485 U em -485 charset ! 8781,18045,405 2 161057 -- MSL 1 (19U 33) dq 12198,18450 2 161058 -- MSL 2 (19U 34) " " sh 13173,18450,405 2 161059 -- MSL 3 (19U 35) # " Do 13173,19755,2610 2 161060 -- MSL 4 (19U 36) $ " % 23418,18237,405 2 161061 -- MSL 5 (19U 37) & 21954,18045,405 2 161062 -- MSL 6 (19U 38) cq 8781,18450 2 161170 -- MSL 8 (19U 146) ' " ( 8781,18450,4305 2 161064 -- MSL 9 (19U 40) ) 8781,18450,4305 2 161065 -- MSL 10 (19U 41) * 13173,18450 2 161066 -- MSL 11 (19U 42) + 23418,15975 0 161067 -- MSL 12 (19U 43) , 8781,4380,4560 0 161068 -- MSL 13 (19U 44) hy 8781,7740 0 161069 -- MSL 14 (19U 45) - " . 8781,4125,405 0 161070 -- MSL 15 (19U 46) sl 8781,18450,405 2 161071 -- MSL 16 (19U 47) / " 0 13173,18450,405 2 161072 -- MSL 17 (19U 48) 1 13173,18450 2 161073 -- MSL 18 (19U 49) 2 13173,18450 2 161074 -- MSL 19 (19U 50) 3 13173,18450,405 2 161075 -- MSL 20 (19U 51) 4 13173,18450 2 161076 -- MSL 21 (19U 52) 5 13173,18045,405 2 161077 -- MSL 22 (19U 53) 6 13173,18450,405 2 161078 -- MSL 23 (19U 54) 7 13173,18045 2 161079 -- MSL 24 (19U 55) 8 13173,18450,405 2 161080 -- MSL 25 (19U 56) 9 13173,18450,405 2 161081 -- MSL 26 (19U 57) : 8781,12549,405 0 161082 -- MSL 27 (19U 58) ; 8781,12549,4560 0 161083 -- MSL 28 (19U 59) < 26346,16068 0 161084 -- MSL 29 (19U 60) = 23418,11370 0 161085 -- MSL 30 (19U 61) > 26346,16068 0 161086 -- MSL 31 (19U 62) ? 13173,18045,405 2 161087 -- MSL 32 (19U 63) at 23418,16950,4131 2 161088 -- MSL 33 (19U 64) @ " A 19029,18450 2 161089 -- MSL 34 (19U 65) B 17565,18045 2 161090 -- MSL 35 (19U 66) C 19029,18450,405 2 161091 -- MSL 36 (19U 67) D 19029,18045 2 161092 -- MSL 37 (19U 68) E 17565,18045 2 161093 -- MSL 38 (19U 69) F 16101,18045 2 161094 -- MSL 39 (19U 70) G 20490,18519,405 2 161095 -- MSL 40 (19U 71) H 20490,18045 2 161096 -- MSL 41 (19U 72) I 10245,18045 2 161097 -- MSL 42 (19U 73) J 12684,18045,405 2 161098 -- MSL 43 (19U 74) K 20490,18045 2 161099 -- MSL 44 (19U 75) L 17565,18045 2 161100 -- MSL 45 (19U 76) M 24882,18045 2 161101 -- MSL 46 (19U 77) N 19029,18045,405 2 161102 -- MSL 47 (19U 78) O 20490,18450,405 2 161103 -- MSL 48 (19U 79) P 16101,18045 2 161104 -- MSL 49 (19U 80) Q 20490,18450,4515 2 161105 -- MSL 50 (19U 81) R 19029,18045 2 161106 -- MSL 51 (19U 82) S 14637,18450,462 2 161107 -- MSL 52 (19U 83) T 17565,18045 2 161108 -- MSL 53 (19U 84) U 19029,18045,405 2 161109 -- MSL 54 (19U 85) V 19029,18045,405 2 161110 -- MSL 55 (19U 86) W 26346,18045,405 2 161111 -- MSL 56 (19U 87) X 19029,18045 2 161112 -- MSL 57 (19U 88) Y 19029,18045 2 161113 -- MSL 58 (19U 89) Z 17565,18045 2 161114 -- MSL 59 (19U 90) lB 8781,18045,4305 2 161115 -- MSL 60 (19U 91) [ " rs 8781,18450,405 2 161116 -- MSL 61 (19U 92) \ " rB 8781,18045,4305 2 161117 -- MSL 62 (19U 93) ] " ha 13173,19758 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588 1 161119 -- MSL 64 (19U 95) oq 8781,18450 2 161169 -- MSL 66 (19U 145) ` " a 13173,12735,405 0 161121 -- MSL 67 (19U 97) b 14637,18090,405 2 161122 -- MSL 68 (19U 98) c 11709,12735,405 0 161123 -- MSL 69 (19U 99) d 14637,18090,405 2 161124 -- MSL 70 (19U 100) e 11709,12735,405 0 161125 -- MSL 71 (19U 101) f 9270,18540 2 161126 -- MSL 72 (19U 102) g 13173,12735,5484 1 161127 -- MSL 73 (19U 103) h 14637,18090 2 161128 -- MSL 74 (19U 104) i 7317,18450 2 161129 -- MSL 75 (19U 105) j 8781,18450,5490 3 161130 -- MSL 76 (19U 106) k 14637,18090 2 161131 -- MSL 77 (19U 107) l 7317,18090 2 161132 -- MSL 78 (19U 108) m 21954,12735 0 161133 -- MSL 79 (19U 109) n 14637,12735 0 161134 -- MSL 80 (19U 110) o 13173,12735,405 0 161135 -- MSL 81 (19U 111) p 14637,12735,5490 1 161136 -- MSL 82 (19U 112) q 14637,12828,5490 1 161137 -- MSL 83 (19U 113) r 11709,12735 0 161138 -- MSL 84 (19U 114) s 10245,12735,411 0 161139 -- MSL 85 (19U 115) t 8781,16773,405 2 161140 -- MSL 86 (19U 116) u 14637,12330,405 0 161141 -- MSL 87 (19U 117) v 13173,12330,405 0 161142 -- MSL 88 (19U 118) w 19029,12330,405 0 161143 -- MSL 89 (19U 119) x 13173,12330 0 161144 -- MSL 90 (19U 120) y 13173,12330,5490 1 161145 -- MSL 91 (19U 121) z 11709,12330 0 161146 -- MSL 92 (19U 122) { 13173,19935,6210 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588 3 161148 -- MSL 94 (19U 124) ba " } 13173,19935,6210 3 161149 -- MSL 95 (19U 125) rC " ti 26346,9435 0 161150 -- MSL 96 (19U 126) `A 19029,24795 2 161216 -- MSL 99 (19U 192) ^A 19029,24795 2 161218 -- MSL 100 (19U 194) `E 17565,24795 2 161224 -- MSL 101 (19U 200) ^E 17565,24795 2 161226 -- MSL 102 (19U 202) :E 17565,23955 2 161227 -- MSL 103 (19U 203) ^I 10245,24795 2 161230 -- MSL 104 (19U 206) :I 10245,23955 2 161231 -- MSL 105 (19U 207) aa 13173,19065 2 161204 -- MSL 106 (19U 180) ga 13173,19065 2 161120 -- MSL 107 (19U 96) a^ 13173,19065 2 161160 -- MSL 108 (19U 136) ^ " ad 13173,17820 2 161192 -- MSL 109 (19U 168) ~ 13173,17772 2 161176 -- MSL 110 (19U 152) a~ " `U 19029,24795,405 2 161241 -- MSL 111 (19U 217) ^U 19029,24795,405 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105 2 161199 -- MSL 113 (19U 175) 'Y 19029,24795 2 161245 -- MSL 114 (19U 221) 'y 13173,19065,5490 3 161277 -- MSL 115 (19U 253) de 13173,18450 2 161200 -- MSL 116 (19U 176) ,C 19029,18450,5532 3 161223 -- MSL 117 (19U 199) ,c 11709,12735,5661 1 161255 -- MSL 118 (19U 231) ~N 19029,23892,405 2 161233 -- MSL 119 (19U 209) ~n 14637,17772 2 161265 -- MSL 120 (19U 241) r! 8781,12672,5778 1 161185 -- MSL 121 (19U 161) r? 13173,12846,5604 1 161215 -- MSL 122 (19U 191) Cs 13173,16089 0 161188 -- MSL 123 (19U 164) Po 13173,18450,429 2 161187 -- MSL 124 (19U 163) Ye 13173,18045 2 161189 -- MSL 125 (19U 165) sc 13173,18450,3225 2 161191 -- MSL 126 (19U 167) Fn 13173,18540,5490 3 161155 -- MSL 127 (19U 131) ct 13173,17682 2 161186 -- MSL 128 (19U 162) ^a 13173,19065,405 2 161250 -- MSL 129 (19U 226) ^e 11709,19065,405 2 161258 -- MSL 130 (19U 234) ^o 13173,19065,405 2 161268 -- MSL 131 (19U 244) ^u 14637,19065,405 2 161275 -- MSL 132 (19U 251) 'a 13173,19065,405 2 161249 -- MSL 133 (19U 225) 'e 11709,19065,405 2 161257 -- MSL 134 (19U 233) 'o 13173,19065,405 2 161267 -- MSL 135 (19U 243) 'u 14637,19065,405 2 161274 -- MSL 136 (19U 250) `a 13173,19065,405 2 161248 -- MSL 137 (19U 224) `e 11709,19065,405 2 161256 -- MSL 138 (19U 232) `o 13173,19065,405 2 161266 -- MSL 139 (19U 242) `u 14637,19065,405 2 161273 -- MSL 140 (19U 249) :a 13173,17820,405 2 161252 -- MSL 141 (19U 228) :e 11709,17820,405 2 161259 -- MSL 142 (19U 235) :o 13173,17820,405 2 161270 -- MSL 143 (19U 246) :u 14637,17820,405 2 161276 -- MSL 144 (19U 252) oA 19029,24750 2 161221 -- MSL 145 (19U 197) ^i 7317,19065 2 161262 -- MSL 146 (19U 238) /O 20490,18450,405 2 161240 -- MSL 147 (19U 216) AE 27321,18045 2 161222 -- MSL 148 (19U 198) oa 13173,19020,405 2 161253 -- MSL 149 (19U 229) 'i 7317,19065 2 161261 -- MSL 150 (19U 237) /o 13173,12750,405 0 161272 -- MSL 151 (19U 248) ae 19029,12735,405 0 161254 -- MSL 152 (19U 230) :A 19029,23955 2 161220 -- MSL 153 (19U 196) `i 7317,19065 2 161260 -- MSL 154 (19U 236) :O 20490,23955,405 2 161238 -- MSL 155 (19U 214) :U 19029,23955,405 2 161244 -- MSL 156 (19U 220) 'E 17565,24795 2 161225 -- MSL 157 (19U 201) :i 7317,17820 2 161263 -- MSL 158 (19U 239) ss 14637,18492,405 2 161247 -- MSL 159 (19U 223) ^O 20490,24795,405 2 161236 -- MSL 160 (19U 212) 'A 19029,24795 2 161217 -- MSL 161 (19U 193) ~A 19029,23892 2 161219 -- MSL 162 (19U 195) ~a 13173,17772,405 2 161251 -- MSL 163 (19U 227) -D 19029,18045 2 161232 -- MSL 164 (19U 208) Sd 13173,18090,405 2 161264 -- MSL 165 (19U 240) 'I 10245,24795 2 161229 -- MSL 166 (19U 205) `I 10245,24795 2 161228 -- MSL 167 (19U 204) 'O 20490,24795,405 2 161235 -- MSL 168 (19U 211) `O 20490,24795,405 2 161234 -- MSL 169 (19U 210) ~O 20490,23892,405 2 161237 -- MSL 170 (19U 213) ~o 13173,17772,405 2 161269 -- MSL 171 (19U 245) vS 14637,24795,462 2 161162 -- MSL 172 (19U 138) vs 10245,19065,411 2 161178 -- MSL 173 (19U 154) 'U 19029,24795,405 2 161242 -- MSL 174 (19U 218) :Y 19029,23955 2 161183 -- MSL 175 (19U 159) :y 13173,17820,5490 3 161279 -- MSL 176 (19U 255) TP 16101,18045 2 161246 -- MSL 177 (19U 222) Tp 14637,18090,5490 3 161278 -- MSL 178 (19U 254) mc 14637,10800,5193 1 161205 -- MSL 180 (19U 181) ps 13173,19635,4200 2 161206 -- MSL 181 (19U 182) 34 23418,18450,405 2 161214 -- MSL 182 (19U 190) \- 23418,9000 0 60096 -- MSL 183 ( 7J 192) 14 23418,18450,405 2 161212 -- MSL 184 (19U 188) 12 23418,18450,405 2 161213 -- MSL 185 (19U 189) Of 13173,18450 2 161194 -- MSL 186 (19U 170) Om 13173,18450 2 161210 -- MSL 187 (19U 186) Fo 11220,9861 0 161195 -- MSL 188 (19U 171) Fc 11220,9861 0 161211 -- MSL 190 (19U 187) t+- 23418,15975,2880 0 161201 -- MSL 191 (19U 177) bb 13173,19083,5916 3 161190 -- MSL 192 (19U 166) co 13173,19725 2 161193 -- MSL 193 (19U 169) tno 23418,12210 0 161196 -- MSL 194 (19U 172) u00AD 8781,7740 0 161197 -- MSL 195 (19U 173) rg 13173,19725 2 161198 -- MSL 196 (19U 174) S2 9270,18285 2 161202 -- MSL 197 (19U 178) S3 9270,18285 2 161203 -- MSL 198 (19U 179) ac 13173,0,5661 1 161208 -- MSL 199 (19U 184) S1 9270,18285 2 161209 -- MSL 200 (19U 185) tmu 23418,15033 0 161239 -- MSL 201 (19U 215) tdi 23418,14505 0 161271 -- MSL 202 (19U 247) u203C 15117,18045,405 2 87315 -- MSL 221 (10U 19) u20A7 25701,18045,405 2 60121 -- MSL 232 ( 7J 217) pc 8781,11274 0 161207 -- MSL 302 (19U 183) u013F 17565,18045 2 51943 -- MSL 306 ( 6J 231) u0140 10242,18090 2 51959 -- MSL 307 ( 6J 247) u2113 13173,18045,765 2 60122 -- MSL 308 ( 7J 218) u0149 20979,18450 2 51951 -- MSL 309 ( 6J 239) fm 8781,18450 2 60101 -- MSL 310 ( 7J 197) sd 13173,18450 2 60102 -- MSL 311 ( 7J 198) dg 13173,18450,3075 2 161158 -- MSL 312 (19U 134) tm 16101,17550 2 161177 -- MSL 313 (19U 153) u2017 13173,0,6588 1 60095 -- MSL 314 ( 7J 191) ah 13173,19065 2 75169 -- MSL 315 ( 9E 161) ao 13173,19020 2 60152 -- MSL 316 ( 7J 248) f/ 3417,18450,405 2 60109 -- MSL 324 ( 7J 205) em 23418,7200 0 161175 -- MSL 325 (19U 151) en 13173,7200 0 161174 -- MSL 326 (19U 150) dd 13173,18450,3075 2 161159 -- MSL 327 (19U 135) .i 7317,12330 0 46333 -- MSL 328 ( 5T 253) aq 8781,18450 2 161063 -- MSL 329 (19U 39) bu 13173,14226 0 161173 -- MSL 331 (19U 149) u207F 13173,18285 2 87548 -- MSL 332 (10U 252) u0111 14637,18090,405 2 75248 -- MSL 342 ( 9E 240) u0041_0306 19029,24285 2 75203 -- MSL 400 ( 9E 195) u0061_0306 13173,18285,405 2 75235 -- MSL 401 ( 9E 227) u0041_0328 19029,18450,4113 2 75173 -- MSL 404 ( 9E 165) u0061_0328 13173,12735,4413 0 75193 -- MSL 405 ( 9E 185) 'C 19029,24795,405 2 75206 -- MSL 406 ( 9E 198) 'c 11709,19065,405 2 75238 -- MSL 407 ( 9E 230) u0041_030C 19029,24795,405 2 75208 -- MSL 410 ( 9E 200) u0061_030C 11709,19065,405 2 75240 -- MSL 411 ( 9E 232) u0044_030C 19029,24795 2 75215 -- MSL 414 ( 9E 207) u0064_030C 18051,19065,405 2 75247 -- MSL 415 ( 9E 239) u0045_030C 17565,24795 2 75212 -- MSL 416 ( 9E 204) u0065_030C 11709,19065,405 2 75244 -- MSL 417 ( 9E 236) u0045_0328 17565,18045,4113 2 75210 -- MSL 422 ( 9E 202) u0065_0328 11709,12735,4413 0 75242 -- MSL 423 ( 9E 234) u004C_0301 17565,24795 2 75205 -- MSL 440 ( 9E 197) u006C_0301 7317,24885 2 75237 -- MSL 441 ( 9E 229) u004C_030C 17565,19065 2 75196 -- MSL 442 ( 9E 188) u006C_030C 10734,19065 2 75198 -- MSL 443 ( 9E 190) u004E_0301 19029,24795,405 2 75217 -- MSL 446 ( 9E 209) u006E_0301 14637,19065 2 75249 -- MSL 447 ( 9E 241) u004E_030C 19029,24795,405 2 75218 -- MSL 448 ( 9E 210) u006E_030C 14637,19065 2 75250 -- MSL 449 ( 9E 242) u004F_030B 20490,24795,405 2 75221 -- MSL 452 ( 9E 213) u006F_030B 13173,19065,405 2 75253 -- MSL 453 ( 9E 245) u0052_0301 19029,24795 2 75200 -- MSL 456 ( 9E 192) u0072_0301 11709,19065 2 75232 -- MSL 457 ( 9E 224) u0052_030C 19029,24795 2 75224 -- MSL 458 ( 9E 216) u0072_030C 11709,19065 2 75256 -- MSL 459 ( 9E 248) u0053_0301 14637,24795,462 2 75148 -- MSL 462 ( 9E 140) u0073_0301 10245,19065,411 2 75164 -- MSL 463 ( 9E 156) u0054_030C 17565,24795 2 75149 -- MSL 466 ( 9E 141) u0074_030C 10734,19065,405 2 75165 -- MSL 467 ( 9E 157) u0054_0327 17565,18045,5532 3 75230 -- MSL 468 ( 9E 222) u0074_0327 8781,16773,5661 3 75262 -- MSL 469 ( 9E 254) u0055_030B 19029,24795,405 2 75227 -- MSL 474 ( 9E 219) u0075_030B 14637,19065,405 2 75259 -- MSL 475 ( 9E 251) u0055_030A 19029,24750,405 2 75225 -- MSL 476 ( 9E 217) u0075_030A 14637,19020,405 2 75257 -- MSL 477 ( 9E 249) u005A_0301 17565,24795 2 75151 -- MSL 482 ( 9E 143) u007A_0301 11709,19065 2 75167 -- MSL 483 ( 9E 159) u005A_0307 17565,23955 2 75183 -- MSL 484 ( 9E 175) u007A_0307 11709,17820 2 75199 -- MSL 485 ( 9E 191) u2070 9270,18285 2 51753 -- MSL 1000 ( 6J 41) u2074 9270,18285 2 51748 -- MSL 1001 ( 6J 36) u2075 9270,18045 2 51749 -- MSL 1002 ( 6J 37) u2076 9270,18285 2 51806 -- MSL 1003 ( 6J 94) u2077 9270,18045 2 51750 -- MSL 1004 ( 6J 38) u2078 9270,18285 2 51754 -- MSL 1005 ( 6J 42) u2079 9270,18285 2 51752 -- MSL 1006 ( 6J 40) lq 15126,18450 2 161171 -- MSL 1017 (19U 147) rq 15126,18450 2 161172 -- MSL 1018 (19U 148) Bq 15126,4134,4806 0 161156 -- MSL 1019 (19U 132) u2003 23418,0 0 51821 -- MSL 1020 ( 6J 109) u2002 13173,0 0 51822 -- MSL 1021 ( 6J 110) u2009 8781,0 0 51828 -- MSL 1023 ( 6J 116) u2026 23418,4050 0 161157 -- MSL 1028 (19U 133) vz 11709,19065 2 75166 -- MSL 1031 ( 9E 158) u2120 16101,17703 2 128299 -- MSL 1034 (15U 43) u211E 20001,18315,4056 2 51794 -- MSL 1036 ( 6J 82) fi 14637,18540 2 60077 -- MSL 1040 ( 7J 173) fl 14637,19116 2 60078 -- MSL 1041 ( 7J 174) ff 16587,18540 2 51883 -- MSL 1042 ( 6J 171) Fi 21954,18540 2 51884 -- MSL 1043 ( 6J 172) Fl 21954,19116 2 51885 -- MSL 1044 ( 6J 173) ij 15075,18450,5490 3 60134 -- MSL 1047 ( 7J 230) u2105 24882,18450,405 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 20490,24285,405 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 13173,18285,5484 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 14637,18450,5532 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 10245,12735,5661 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 10245,23955 2 46301 -- MSL 1065 ( 5T 221) bq 8781,4134,4806 0 161154 -- MSL 1067 (19U 130) %0 30738,18237,405 2 161161 -- MSL 1068 (19U 137) a- 13173,17259 2 60154 -- MSL 1084 ( 7J 250) ab 13173,18285 2 75170 -- MSL 1086 ( 9E 162) a. 13173,17820 2 75263 -- MSL 1088 ( 9E 255) oe 19515,12735,405 0 161180 -- MSL 1090 (19U 156) OE 29760,18450,405 2 161164 -- MSL 1091 (19U 140) fo 6831,9861 0 161163 -- MSL 1092 (19U 139) fc 6831,9861 0 161179 -- MSL 1093 (19U 155) sq 19029,15624 0 60091 -- MSL 1094 ( 7J 187) /L 17565,18045 2 75171 -- MSL 1095 ( 9E 163) /l 7317,18090 2 75187 -- MSL 1096 ( 9E 179) a" 13173,19065 2 75197 -- MSL 1097 ( 9E 189) ho 13173,513,4413 0 75186 -- MSL 1098 ( 9E 178) vZ 17565,24795 2 75150 -- MSL 1106 ( 9E 142) IJ 23904,18045,405 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/UCB0000644000175000017500000004522013753060053012320 00000000000000# Univers BdCd name UCB spacewidth 5856 pcltypeface 4148 pclproportional 1 pclweight 3 pclstyle 4 ligatures fi fl ff ffi ffl 0 kernpairs L V -2924 P . -4388 P , -4388 V A -1949 A V -1949 T o -2924 T r -2924 T c -2924 T e -2924 T d -2924 T s -2924 T y -2924 T a -2924 T w -2924 T u -2924 T J -3413 L T -2924 L Y -2924 Y o -2924 Y e -2924 Y a -2438 Y J -3413 A W -1460 W A -1460 T A -2438 V o -1460 V e -1460 V a -1460 Y A -2438 F A -1460 F . -2924 F , -2924 A T -2438 A Y -2438 v . -1460 v , -1460 y . -1460 y , -1460 T . -2924 T , -2924 L W -1460 P A -1460 V J -1949 V . -2924 V , -2924 Y . -2924 Y , -2924 W o -974 W e -974 W a -974 W . -1460 W , -1460 r . -1460 r , -1460 w . -974 w , -974 Y u -1460 A v -1460 A y -974 A w -974 o . -1460 o , -1460 p . -974 p , -974 e . -974 e , -974 b . -974 b , -974 O T -1460 O V -485 O Y -1460 O . -1460 O , -1460 L y -974 L O -1460 L G -1949 L C -1460 L Q -1460 P J -1949 V y -485 V u -485 V O -485 V G -485 V C -485 V Q -485 D T -1949 D V -485 D Y -1460 D . -1949 D , -1949 Y O -1460 Y G -1460 Y C -1460 Y Q -1460 F o -974 F e -974 F a -974 c . -974 c , -974 O A -974 O W -485 L U -1460 R T -974 R V -485 R Y -974 R W -485 G T -1460 P o -1460 P g -1460 P e -1460 P a -974 C A -974 C . -1460 C , -1460 D A -974 D W -485 B T -1460 B Y -1460 B . -1460 B , -1460 F J -1460 A O -974 A G -974 A C -974 A U -974 A Q -974 W r -485 W y -485 W u -485 W O -485 W G -485 W C -485 W J -1460 W Q -485 J A -974 J . -1460 J , -1460 U A -974 U . -1460 U , -1460 Q W -485 f . -485 f , -485 T O -1460 T G -1949 T C -1460 T Q -1460 O X -1460 L o -1460 L e -1460 L q -974 G V -485 G Y -1460 G W -485 P T -974 P V -485 P Y -974 C T -1460 C V -485 C Y -1460 D X -1460 B V -485 B X -1460 B A -974 B W -485 S . -974 S , -974 X o -1460 X e -1460 X y -974 X O -1460 X G -1460 X C -1460 X Q -1460 A o -974 A e -974 K o -1460 K e -1460 K y -974 K w -974 K O -1460 K G -1460 K C -1460 K Q -1460 o v -485 o y -485 o x -485 o w -485 h v -485 h y -485 n v -485 n y -485 m v -485 m y -485 r g -485 p v -485 p y -485 p x -485 c v -485 c y -485 c w -485 v o -485 v g -485 v c -485 v d -485 v a -485 v q -485 e v -485 e y -485 b v -485 b y -485 b w -485 s . -485 s , -485 y o -485 y g -485 y c -485 y d -485 y a -485 y q -485 f g -485 x o -485 x c -485 x e -485 x d -485 x a -485 x q -485 a v -485 a y -485 a w -485 w o -485 w g -485 w c -485 w d -485 w a -485 w q -485 T S -974 L a -485 L S -974 P s -974 P Z -974 P X -974 P W -485 C X -1460 C W -485 C J -485 V S -485 S T -974 S V -485 S Y -974 S X -974 S A -974 S W -485 Y S -974 X a -485 X u -974 X S -974 A t -974 A c -974 A d -974 A a -485 A u -974 A q -974 A S -974 W S -485 K c -1460 K u -974 K S -974 o f -485 h w -485 n w -485 m w -485 r o -485 r c -485 r e -485 r d -485 r a -485 r q -485 p f -485 p w -485 c f -485 c x -485 v e -485 v s -485 e f -485 e x -485 e w -485 b f -485 s v -485 s y -485 s f -485 s x -485 s w -485 y e -485 y s -485 f o -485 f c -485 f e -485 f d -485 f s -485 f a -485 f q -485 x s -485 w e -485 w s -485 k o -974 k c -974 k e -974 k d -974 k a -485 k q -974 O Z -485 O J -485 L J -485 C Z -485 E J -485 Z o -1460 Z e -1460 Z d -974 Z s -974 Z y -485 Z a -485 Z w -485 Z u -485 Z O -485 Z G -485 Z C -485 Z S -485 Z J -485 Z Q -485 D Z -485 D J -485 B Z -485 B J -485 S Z -485 S J -485 X J -485 A s -974 A J -485 J J -485 U J -485 K a -485 K J -485 h f -485 n f -485 m f -485 r s -485 a f -485 k s -974 R J -485 G J -485 A f -485 L cq -4388 L ' -4388 T hy -2924 T - -2924 T en -2924 T em -2924 A cq -1460 A ' -1460 hy T -2924 - T -2924 en T -2924 em T -2924 Y hy -1460 Y - -1460 Y en -1460 Y em -1460 p cq -1460 p ' -1460 c cq -974 c ' -974 e cq -1460 e ' -1460 b cq -1460 b ' -1460 a cq -974 a ' -974 V hy -485 V - -485 V en -485 V em -485 h cq -974 h ' -974 n cq -974 n ' -974 m cq -974 m ' -974 W hy -485 W - -485 W en -485 W em -485 cq d -974 ' d -974 s cq -974 s ' -974 L hy -1949 L - -1949 L en -1949 L em -1949 X hy -1460 X - -1460 X en -1460 X em -1460 A hy -974 A - -974 A en -974 A em -974 K hy -1460 K - -1460 K en -1460 K em -1460 cq s -974 ' s -974 hy X -1460 - X -1460 hy A -974 - A -974 en X -1460 en A -974 em X -1460 b f -485 Z hy -485 Z - -485 Z en -485 Z em -485 charset ! 7806,18135 2 161057 -- MSL 1 (19U 33) dq 10734,18135 2 161058 -- MSL 2 (19U 34) " " sh 12684,18360,825 2 161059 -- MSL 3 (19U 35) # " Do 12684,18705,765 2 161060 -- MSL 4 (19U 36) $ " % 17565,18765,900 2 161061 -- MSL 5 (19U 37) & 16587,18390,255 2 161062 -- MSL 6 (19U 38) cq 5856,18135 2 161170 -- MSL 8 (19U 146) ' " ( 5856,18135,2430 2 161064 -- MSL 9 (19U 40) ) 5856,18135,2430 2 161065 -- MSL 10 (19U 41) * 12684,18495 2 161066 -- MSL 11 (19U 42) + 17565,12810 0 161067 -- MSL 12 (19U 43) , 5856,3465,2430 0 161068 -- MSL 13 (19U 44) hy 5856,7710 0 161069 -- MSL 14 (19U 45) - " . 5856,3330 0 161070 -- MSL 15 (19U 46) sl 5856,18165,2430 2 161071 -- MSL 16 (19U 47) / " 0 12684,18360,255 2 161072 -- MSL 17 (19U 48) 1 12684,18105 2 161073 -- MSL 18 (19U 49) 2 12684,18360 2 161074 -- MSL 19 (19U 50) 3 12684,18360,255 2 161075 -- MSL 20 (19U 51) 4 12684,18105 2 161076 -- MSL 21 (19U 52) 5 12684,18105,255 2 161077 -- MSL 22 (19U 53) 6 12684,18360,255 2 161078 -- MSL 23 (19U 54) 7 12684,18105 2 161079 -- MSL 24 (19U 55) 8 12684,18360,255 2 161080 -- MSL 25 (19U 56) 9 12684,18360,255 2 161081 -- MSL 26 (19U 57) : 5856,12378 0 161082 -- MSL 27 (19U 58) ; 5856,12378,2430 0 161083 -- MSL 28 (19U 59) < 26346,16068 0 161084 -- MSL 29 (19U 60) = 17565,9792 0 161085 -- MSL 30 (19U 61) > 26346,16068 0 161086 -- MSL 31 (19U 62) ? 11709,18390 2 161087 -- MSL 32 (19U 63) at 17565,18357,3219 2 161088 -- MSL 33 (19U 64) @ " A 14637,18135 2 161089 -- MSL 34 (19U 65) B 14148,18135 2 161090 -- MSL 35 (19U 66) C 13662,18390,255 2 161091 -- MSL 36 (19U 67) D 14637,18135 2 161092 -- MSL 37 (19U 68) E 12198,18135 2 161093 -- MSL 38 (19U 69) F 11709,18135 2 161094 -- MSL 39 (19U 70) G 14637,18390,255 2 161095 -- MSL 40 (19U 71) H 14637,18135 2 161096 -- MSL 41 (19U 72) I 6831,18135 2 161097 -- MSL 42 (19U 73) J 12684,18135,255 2 161098 -- MSL 43 (19U 74) K 14148,18135 2 161099 -- MSL 44 (19U 75) L 11220,18135 2 161100 -- MSL 45 (19U 76) M 19515,18135 2 161101 -- MSL 46 (19U 77) N 15126,18135 2 161102 -- MSL 47 (19U 78) O 14637,18390,255 2 161103 -- MSL 48 (19U 79) P 13662,18135 2 161104 -- MSL 49 (19U 80) Q 15126,18390,255 2 161105 -- MSL 50 (19U 81) R 13662,18135 2 161106 -- MSL 51 (19U 82) S 14148,18390,255 2 161107 -- MSL 52 (19U 83) T 13173,18135 2 161108 -- MSL 53 (19U 84) U 14637,18135,255 2 161109 -- MSL 54 (19U 85) V 13662,18135 2 161110 -- MSL 55 (19U 86) W 20490,18135 2 161111 -- MSL 56 (19U 87) X 14637,18135 2 161112 -- MSL 57 (19U 88) Y 13662,18135 2 161113 -- MSL 58 (19U 89) Z 12198,18135 2 161114 -- MSL 59 (19U 90) lB 5856,18135,2430 2 161115 -- MSL 60 (19U 91) [ " rs 5856,18165,2430 2 161116 -- MSL 61 (19U 92) \ " rB 5856,18135,2430 2 161117 -- MSL 62 (19U 93) ] " ha 13173,19758 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588 1 161119 -- MSL 64 (19U 95) oq 5856,18135 2 161169 -- MSL 66 (19U 145) ` " a 11709,12885,255 0 161121 -- MSL 67 (19U 97) b 11709,18165,255 2 161122 -- MSL 68 (19U 98) c 10734,12885,255 0 161123 -- MSL 69 (19U 99) d 11709,18165,255 2 161124 -- MSL 70 (19U 100) e 11220,12885,255 0 161125 -- MSL 71 (19U 101) f 8295,18315 2 161126 -- MSL 72 (19U 102) g 11709,12885,4995 1 161127 -- MSL 73 (19U 103) h 12198,18165 2 161128 -- MSL 74 (19U 104) i 6342,18165 2 161129 -- MSL 75 (19U 105) j 6342,18165,4995 3 161130 -- MSL 76 (19U 106) k 11709,18165 2 161131 -- MSL 77 (19U 107) l 6342,18165 2 161132 -- MSL 78 (19U 108) m 17565,12885 0 161133 -- MSL 79 (19U 109) n 12198,12885 0 161134 -- MSL 80 (19U 110) o 11709,12885,255 0 161135 -- MSL 81 (19U 111) p 11709,12885,4995 1 161136 -- MSL 82 (19U 112) q 11709,12885,4995 1 161137 -- MSL 83 (19U 113) r 8781,12885 0 161138 -- MSL 84 (19U 114) s 10734,12885,255 0 161139 -- MSL 85 (19U 115) t 8295,16086,255 0 161140 -- MSL 86 (19U 116) u 12198,12630,255 0 161141 -- MSL 87 (19U 117) v 11709,12630 0 161142 -- MSL 88 (19U 118) w 18540,12630 0 161143 -- MSL 89 (19U 119) x 11709,12630 0 161144 -- MSL 90 (19U 120) y 11709,12630,4680 1 161145 -- MSL 91 (19U 121) z 9759,12630 0 161146 -- MSL 92 (19U 122) { 13173,20130,6075 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588 3 161148 -- MSL 94 (19U 124) ba " } 13173,20130,6075 3 161149 -- MSL 95 (19U 125) rC " ti 26346,9435 0 161150 -- MSL 96 (19U 126) `A 14637,23130 2 161216 -- MSL 99 (19U 192) ^A 14637,23130 2 161218 -- MSL 100 (19U 194) `E 12198,23130 2 161224 -- MSL 101 (19U 200) ^E 12198,23130 2 161226 -- MSL 102 (19U 202) :E 12198,22815 2 161227 -- MSL 103 (19U 203) ^I 6831,23130 2 161230 -- MSL 104 (19U 206) :I 6831,22815 2 161231 -- MSL 105 (19U 207) aa 12684,18285 2 161204 -- MSL 106 (19U 180) ga 12684,18285 2 161120 -- MSL 107 (19U 96) a^ 12684,18285 2 161160 -- MSL 108 (19U 136) ^ " ad 12684,18225 2 161192 -- MSL 109 (19U 168) ~ 12684,17874 2 161176 -- MSL 110 (19U 152) a~ " `U 14637,23130,255 2 161241 -- MSL 111 (19U 217) ^U 14637,23130,255 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105 2 161199 -- MSL 113 (19U 175) 'Y 13662,23130 2 161245 -- MSL 114 (19U 221) 'y 11709,18285,4680 3 161277 -- MSL 115 (19U 253) de 12684,18360 2 161200 -- MSL 116 (19U 176) ,C 13662,18390,5580 3 161223 -- MSL 117 (19U 199) ,c 10734,12885,5190 1 161255 -- MSL 118 (19U 231) ~N 15126,23031 2 161233 -- MSL 119 (19U 209) ~n 12198,17874 2 161265 -- MSL 120 (19U 241) r! 7806,12630,5505 1 161185 -- MSL 121 (19U 161) r? 11709,12576,5814 1 161215 -- MSL 122 (19U 191) Cs 12684,15834 0 161188 -- MSL 123 (19U 164) Po 12684,18360 2 161187 -- MSL 124 (19U 163) Ye 12684,18105 2 161189 -- MSL 125 (19U 165) sc 12684,18495,600 2 161191 -- MSL 126 (19U 167) Fn 12684,18315 2 161155 -- MSL 127 (19U 131) ct 12684,18705,765 2 161186 -- MSL 128 (19U 162) ^a 11709,18285,255 2 161250 -- MSL 129 (19U 226) ^e 11220,18285,255 2 161258 -- MSL 130 (19U 234) ^o 11709,18285,255 2 161268 -- MSL 131 (19U 244) ^u 12198,18285,255 2 161275 -- MSL 132 (19U 251) 'a 11709,18285,255 2 161249 -- MSL 133 (19U 225) 'e 11220,18285,255 2 161257 -- MSL 134 (19U 233) 'o 11709,18285,255 2 161267 -- MSL 135 (19U 243) 'u 12198,18285,255 2 161274 -- MSL 136 (19U 250) `a 11709,18285,255 2 161248 -- MSL 137 (19U 224) `e 11220,18285,255 2 161256 -- MSL 138 (19U 232) `o 11709,18285,255 2 161266 -- MSL 139 (19U 242) `u 12198,18285,255 2 161273 -- MSL 140 (19U 249) :a 11709,18225,255 2 161252 -- MSL 141 (19U 228) :e 11220,18225,255 2 161259 -- MSL 142 (19U 235) :o 11709,18225,255 2 161270 -- MSL 143 (19U 246) :u 12198,18225,255 2 161276 -- MSL 144 (19U 252) oA 14637,25080 2 161221 -- MSL 145 (19U 197) ^i 6342,18285 2 161262 -- MSL 146 (19U 238) /O 14637,19890,2019 2 161240 -- MSL 147 (19U 216) AE 20490,18135 2 161222 -- MSL 148 (19U 198) oa 11709,19455,255 2 161253 -- MSL 149 (19U 229) 'i 6342,18285 2 161261 -- MSL 150 (19U 237) /o 11709,14256,2172 0 161272 -- MSL 151 (19U 248) ae 17565,12885,255 0 161254 -- MSL 152 (19U 230) :A 14637,22815 2 161220 -- MSL 153 (19U 196) `i 6342,18285 2 161260 -- MSL 154 (19U 236) :O 14637,22815,255 2 161238 -- MSL 155 (19U 214) :U 14637,22815,255 2 161244 -- MSL 156 (19U 220) 'E 12198,23130 2 161225 -- MSL 157 (19U 201) :i 6342,18225 2 161263 -- MSL 158 (19U 239) ss 13173,18315,255 2 161247 -- MSL 159 (19U 223) ^O 14637,23130,255 2 161236 -- MSL 160 (19U 212) 'A 14637,23130 2 161217 -- MSL 161 (19U 193) ~A 14637,23031 2 161219 -- MSL 162 (19U 195) ~a 11709,17874,255 2 161251 -- MSL 163 (19U 227) -D 14637,18135 2 161232 -- MSL 164 (19U 208) Sd 11709,18573,255 2 161264 -- MSL 165 (19U 240) 'I 6831,23130 2 161229 -- MSL 166 (19U 205) `I 6831,23130 2 161228 -- MSL 167 (19U 204) 'O 14637,23130,255 2 161235 -- MSL 168 (19U 211) `O 14637,23130,255 2 161234 -- MSL 169 (19U 210) ~O 14637,23031,255 2 161237 -- MSL 170 (19U 213) ~o 11709,17874,255 2 161269 -- MSL 171 (19U 245) vS 14148,23130,255 2 161162 -- MSL 172 (19U 138) vs 10734,18285,255 2 161178 -- MSL 173 (19U 154) 'U 14637,23130,255 2 161242 -- MSL 174 (19U 218) :Y 13662,22815 2 161183 -- MSL 175 (19U 159) :y 11709,18225,4680 3 161279 -- MSL 176 (19U 255) TP 13662,18135 2 161246 -- MSL 177 (19U 222) Tp 11709,18165,4995 3 161278 -- MSL 178 (19U 254) mc 15612,12630,4680 1 161205 -- MSL 180 (19U 181) ps 12684,19635,4200 2 161206 -- MSL 181 (19U 182) 34 17565,18765,900 2 161214 -- MSL 182 (19U 190) \- 17565,7740 0 60096 -- MSL 183 ( 7J 192) 14 17565,18765,900 2 161212 -- MSL 184 (19U 188) 12 17565,18765,900 2 161213 -- MSL 185 (19U 189) Of 10734,18360 2 161194 -- MSL 186 (19U 170) Om 10734,18360 2 161210 -- MSL 187 (19U 186) Fo 11709,11070 0 161195 -- MSL 188 (19U 171) Fc 11709,11070 0 161211 -- MSL 190 (19U 187) t+- 17565,12810,2520 0 161201 -- MSL 191 (19U 177) bb 13173,19083,5916 3 161190 -- MSL 192 (19U 166) co 13173,19635 2 161193 -- MSL 193 (19U 169) tno 17565,10320 0 161196 -- MSL 194 (19U 172) u00AD 5856,7710 0 161197 -- MSL 195 (19U 173) rg 13173,19635 2 161198 -- MSL 196 (19U 174) S2 8295,18465 2 161202 -- MSL 197 (19U 178) S3 8295,18465 2 161203 -- MSL 198 (19U 179) ac 12684,0,5190 1 161208 -- MSL 199 (19U 184) S1 8295,18345 2 161209 -- MSL 200 (19U 185) tmu 17565,12345 0 161239 -- MSL 201 (19U 215) tdi 17565,12015 0 161271 -- MSL 202 (19U 247) u203C 13173,18135 2 87315 -- MSL 221 (10U 19) u20A7 20979,18135,255 2 60121 -- MSL 232 ( 7J 217) pc 5856,10251 0 161207 -- MSL 302 (19U 183) u013F 11220,18135 2 51943 -- MSL 306 ( 6J 231) u0140 9270,18165 2 51959 -- MSL 307 ( 6J 247) u2113 12684,18045,765 2 60122 -- MSL 308 ( 7J 218) u0149 15612,18135 2 51951 -- MSL 309 ( 6J 239) fm 5856,18105 2 60101 -- MSL 310 ( 7J 197) sd 12684,18105 2 60102 -- MSL 311 ( 7J 198) dg 12684,18135 2 161158 -- MSL 312 (19U 134) tm 16101,17850 2 161177 -- MSL 313 (19U 153) u2017 13173,0,6588 1 60095 -- MSL 314 ( 7J 191) ah 12684,18285 2 75169 -- MSL 315 ( 9E 161) ao 12684,19455 2 60152 -- MSL 316 ( 7J 248) f/ 2928,18765,900 2 60109 -- MSL 324 ( 7J 205) em 17565,7530 0 161175 -- MSL 325 (19U 151) en 12684,7530 0 161174 -- MSL 326 (19U 150) dd 12684,18135 2 161159 -- MSL 327 (19U 135) .i 6342,12630 0 46333 -- MSL 328 ( 5T 253) aq 5856,18135 2 161063 -- MSL 329 (19U 39) bu 13173,14226 0 161173 -- MSL 331 (19U 149) u207F 8295,18465 2 87548 -- MSL 332 (10U 252) u0111 11709,18165,255 2 75248 -- MSL 342 ( 9E 240) u0041_0306 14637,23298 2 75203 -- MSL 400 ( 9E 195) u0061_0306 11709,18285,255 2 75235 -- MSL 401 ( 9E 227) u0041_0328 14637,18135,4860 3 75173 -- MSL 404 ( 9E 165) u0061_0328 11709,12885,4335 0 75193 -- MSL 405 ( 9E 185) 'C 13662,23130,255 2 75206 -- MSL 406 ( 9E 198) 'c 10734,18285,255 2 75238 -- MSL 407 ( 9E 230) u0041_030C 13662,23130,255 2 75208 -- MSL 410 ( 9E 200) u0061_030C 10734,18285,255 2 75240 -- MSL 411 ( 9E 232) u0044_030C 14637,23130 2 75215 -- MSL 414 ( 9E 207) u0064_030C 14637,18165,255 2 75247 -- MSL 415 ( 9E 239) u0045_030C 12198,23130 2 75212 -- MSL 416 ( 9E 204) u0065_030C 11220,18285,255 2 75244 -- MSL 417 ( 9E 236) u0045_0328 12198,18135,4860 3 75210 -- MSL 422 ( 9E 202) u0065_0328 11220,12885,4335 0 75242 -- MSL 423 ( 9E 234) u004C_0301 11220,23130 2 75205 -- MSL 440 ( 9E 197) u006C_0301 6342,23745 2 75237 -- MSL 441 ( 9E 229) u004C_030C 11220,18165 2 75196 -- MSL 442 ( 9E 188) u006C_030C 8781,18165 2 75198 -- MSL 443 ( 9E 190) u004E_0301 15126,23130 2 75217 -- MSL 446 ( 9E 209) u006E_0301 12198,18285 2 75249 -- MSL 447 ( 9E 241) u004E_030C 15126,23130 2 75218 -- MSL 448 ( 9E 210) u006E_030C 12198,18285 2 75250 -- MSL 449 ( 9E 242) u004F_030B 14637,23130,255 2 75221 -- MSL 452 ( 9E 213) u006F_030B 11709,18285,255 2 75253 -- MSL 453 ( 9E 245) u0052_0301 13662,23130 2 75200 -- MSL 456 ( 9E 192) u0072_0301 8781,18285 2 75232 -- MSL 457 ( 9E 224) u0052_030C 13662,23130 2 75224 -- MSL 458 ( 9E 216) u0072_030C 8781,18285 2 75256 -- MSL 459 ( 9E 248) u0053_0301 14148,23130,255 2 75148 -- MSL 462 ( 9E 140) u0073_0301 10734,18285,255 2 75164 -- MSL 463 ( 9E 156) u0054_030C 13173,23130 2 75149 -- MSL 466 ( 9E 141) u0074_030C 9759,18165,255 2 75165 -- MSL 467 ( 9E 157) u0054_0327 13173,18135,5580 3 75230 -- MSL 468 ( 9E 222) u0074_0327 8295,16086,5190 1 75262 -- MSL 469 ( 9E 254) u0055_030B 14637,23130,255 2 75227 -- MSL 474 ( 9E 219) u0075_030B 12198,18285,255 2 75259 -- MSL 475 ( 9E 251) u0055_030A 14637,25080,255 2 75225 -- MSL 476 ( 9E 217) u0075_030A 12198,19455,255 2 75257 -- MSL 477 ( 9E 249) u005A_0301 12198,23130 2 75151 -- MSL 482 ( 9E 143) u007A_0301 9759,18285 2 75167 -- MSL 483 ( 9E 159) u005A_0307 12198,22920 2 75183 -- MSL 484 ( 9E 175) u007A_0307 9759,18345 2 75199 -- MSL 485 ( 9E 191) u2070 8295,18465 2 51753 -- MSL 1000 ( 6J 41) u2074 8295,18345 2 51748 -- MSL 1001 ( 6J 36) u2075 8295,18345 2 51749 -- MSL 1002 ( 6J 37) u2076 8295,18465 2 51806 -- MSL 1003 ( 6J 94) u2077 8295,18345 2 51750 -- MSL 1004 ( 6J 38) u2078 8295,18465 2 51754 -- MSL 1005 ( 6J 42) u2079 8295,18465 2 51752 -- MSL 1006 ( 6J 40) lq 10245,18135 2 161171 -- MSL 1017 (19U 147) rq 10245,18135 2 161172 -- MSL 1018 (19U 148) Bq 10245,3513,2382 0 161156 -- MSL 1019 (19U 132) u2003 17565,0 0 51821 -- MSL 1020 ( 6J 109) u2002 12684,0 0 51822 -- MSL 1021 ( 6J 110) u2009 5856,0 0 51828 -- MSL 1023 ( 6J 116) u2026 17565,3210 0 161157 -- MSL 1028 (19U 133) vz 9759,18285 2 75166 -- MSL 1031 ( 9E 158) u2120 16101,18000 2 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056 2 51794 -- MSL 1036 ( 6J 82) fi 14148,18315 2 60077 -- MSL 1040 ( 7J 173) fl 14148,18315 2 60078 -- MSL 1041 ( 7J 174) ff 15126,18315 2 51883 -- MSL 1042 ( 6J 171) Fi 20979,18315 2 51884 -- MSL 1043 ( 6J 172) Fl 20979,18315 2 51885 -- MSL 1044 ( 6J 173) ij 12684,18165,4995 3 60134 -- MSL 1047 ( 7J 230) u2105 20979,18390,255 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 14637,23298,255 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 11709,18285,4995 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 14148,18390,5580 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 10734,12885,5190 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 6831,22920 2 46301 -- MSL 1065 ( 5T 221) bq 5856,3513,2382 0 161154 -- MSL 1067 (19U 130) %0 26346,18765,900 2 161161 -- MSL 1068 (19U 137) a- 12684,17595 2 60154 -- MSL 1084 ( 7J 250) ab 12684,18285 2 75170 -- MSL 1086 ( 9E 162) a. 12684,18345 2 75263 -- MSL 1088 ( 9E 255) oe 17565,12885,255 0 161180 -- MSL 1090 (19U 156) OE 20490,18270,135 2 161164 -- MSL 1091 (19U 140) fo 6342,11070 0 161163 -- MSL 1092 (19U 139) fc 6342,11070 0 161179 -- MSL 1093 (19U 155) sq 19029,15624 0 60091 -- MSL 1094 ( 7J 187) /L 11709,18135 2 75171 -- MSL 1095 ( 9E 163) /l 6831,18165 2 75187 -- MSL 1096 ( 9E 179) a" 12684,18285 2 75197 -- MSL 1097 ( 9E 189) ho 12684,300,4335 0 75186 -- MSL 1098 ( 9E 178) vZ 12198,23130 2 75150 -- MSL 1106 ( 9E 142) IJ 18540,18135,255 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/UCR0000644000175000017500000004447713753060053012355 00000000000000# Univers MdCd name UCR spacewidth 5856 pcltypeface 4148 pclproportional 1 pclweight 0 pclstyle 4 ligatures fi fl ff ffi ffl 0 kernpairs L V -2438 P . -4877 P , -4877 V A -1949 A V -1949 T o -3413 T r -3413 T c -3413 T e -3413 T d -3413 T s -3413 T y -3413 T a -3413 T w -3413 T u -3413 T J -3413 L T -3413 L Y -2924 Y o -1949 Y e -1949 Y a -2438 Y J -2924 A W -1460 W A -1460 T A -2438 V o -1460 V e -1460 V a -1460 Y A -2438 F A -974 F . -2924 F , -2924 A T -2438 A Y -2438 v . -1949 v , -1949 y . -1949 y , -1949 T . -3413 T , -3413 L W -1460 P A -1460 V J -1460 V . -2438 V , -2438 Y . -2924 Y , -2924 W o -974 W e -974 W a -974 W . -1460 W , -1460 r . -1460 r , -1460 w . -1949 w , -1949 Y u -974 A v -974 A y -974 A w -974 o . -974 o , -974 p . -974 p , -974 e . -974 e , -974 b . -974 b , -974 O T -1460 O V -485 O Y -974 O . -1460 O , -1460 L y -1949 L O -1460 L G -1460 L C -1460 L Q -1460 P J -1460 V y -485 V u -485 V O -485 V G -485 V C -485 V Q -485 D T -1460 D V -485 D Y -974 D . -1460 D , -1460 Y O -974 Y G -974 Y C -974 Y Q -974 F o -485 F e -485 F a -485 c . -974 c , -974 O A -485 O W -485 L U -1460 R T -1460 R V -485 R Y -974 R W -485 G T -1460 P o -974 P g -1460 P e -974 P a -1460 C A -485 C . -1460 C , -1460 D A -485 D W -485 B T -1460 B Y -974 B . -1460 B , -1460 F J -485 A O -485 A G -485 A C -485 A U -485 A Q -485 W r -485 W y -485 W u -485 W O -485 W G -485 W C -485 W J -974 W Q -485 J A -485 J . -485 J , -485 U A -485 U . -1460 U , -1460 Q W -485 f . -974 f , -974 T O -1460 T G -1460 T C -1460 T Q -1460 O X -485 L o -974 L e -974 L q -1949 G V -485 G Y -974 G W -485 P T -974 P V -485 P Y -974 C T -1460 C V -485 C Y -974 D X -485 B V -485 B X -485 B A -485 B W -485 S . -485 S , -485 X o -485 X e -485 X y -485 X O -485 X G -485 X C -485 X Q -485 A o -485 A e -485 K o -974 K e -974 K y -974 K w -974 K O -974 K G -974 K C -974 K Q -974 o v -485 o y -485 o w -485 h v -485 h y -485 n v -485 n y -485 m v -485 m y -485 r g -485 p v -485 p y -485 c v -485 c y -485 c w -485 v o -485 v g -485 v c -485 v d -485 v a -485 v q -485 e v -485 e y -485 b v -485 b y -485 b w -485 s . -485 s , -485 y o -485 y g -485 y c -485 y d -485 y a -485 y q -485 a v -485 a y -485 a w -485 w o -485 w g -485 w c -485 w d -485 w a -485 w q -485 T S -485 L a -485 L S -485 P s -485 P Z -485 P X -485 P W -485 C X -485 C W -485 V S -485 S T -485 S V -485 S Y -485 S X -485 S A -485 S W -485 Y S -485 X a -485 X u -485 X S -485 A t -485 A g -485 A c -485 A d -485 A a -485 A u -485 A q -485 A S -485 W S -485 K c -974 K u -974 K S -974 h w -485 n w -485 m w -485 r o -485 r c -485 r e -485 r d -485 r a -485 r q -485 p w -485 v e -485 v s -485 e w -485 s v -485 s y -485 s w -485 y e -485 y s -485 w e -485 w s -485 k o -485 k g -485 k c -485 k e -485 k d -485 k a -485 k q -485 O Z -485 L J -485 C Z -485 Z o -485 Z e -485 Z d -485 Z s -485 Z y -485 Z a -485 Z w -485 Z u -485 Z O -485 Z G -485 Z C -485 Z S -485 Z J -485 Z Q -485 D Z -485 B Z -485 S Z -485 X J -485 A s -485 A J -485 K a -974 K J -974 K . -485 K , -485 r s -485 k s -485 K T -485 K V -485 K Y -485 K W -485 K U -485 L cq -5363 L ' -5363 T hy -3413 T - -3413 T en -3413 T em -3413 A cq -1460 A ' -1460 hy T -3413 - T -3413 en T -3413 em T -3413 Y hy -974 Y - -974 Y en -974 Y em -974 p cq -974 p ' -974 c cq -974 c ' -974 e cq -974 e ' -974 b cq -974 b ' -974 a cq -1460 a ' -1460 V hy -485 V - -485 V en -485 V em -485 h cq -1460 h ' -1460 n cq -1460 n ' -1460 m cq -1460 m ' -1460 W hy -485 W - -485 W en -485 W em -485 cq d -1949 ' d -1949 s cq -485 s ' -485 L hy -1949 L - -1949 L en -1949 L em -1949 X hy -485 X - -485 X en -485 X em -485 A hy -485 A - -485 A en -485 A em -485 K hy -974 K - -974 K en -974 K em -974 cq s -485 ' s -485 hy X -485 - X -485 hy A -485 - A -485 en X -485 en A -485 em X -485 K cq -485 K ' -485 Z hy -485 Z - -485 Z en -485 Z em -485 charset ! 7806,18135 2 161057 -- MSL 1 (19U 33) dq 9759,18135 2 161058 -- MSL 2 (19U 34) " " sh 12198,18360,975 2 161059 -- MSL 3 (19U 35) # " Do 12198,18360,630 2 161060 -- MSL 4 (19U 36) $ " % 17565,18675,975 2 161061 -- MSL 5 (19U 37) & 16101,18390,255 2 161062 -- MSL 6 (19U 38) cq 5856,18135 2 161170 -- MSL 8 (19U 146) ' " ( 5856,18135,2520 2 161064 -- MSL 9 (19U 40) ) 5856,18135,2520 2 161065 -- MSL 10 (19U 41) * 12198,18390 2 161066 -- MSL 11 (19U 42) + 17565,12495 0 161067 -- MSL 12 (19U 43) , 5856,2970,2730 0 161068 -- MSL 13 (19U 44) hy 5856,7560 0 161069 -- MSL 14 (19U 45) - " . 5856,2760 0 161070 -- MSL 15 (19U 46) sl 5856,18165,1980 2 161071 -- MSL 16 (19U 47) / " 0 12198,18360,255 2 161072 -- MSL 17 (19U 48) 1 12198,18105 2 161073 -- MSL 18 (19U 49) 2 12198,18360 2 161074 -- MSL 19 (19U 50) 3 12198,18360,255 2 161075 -- MSL 20 (19U 51) 4 12198,18105 2 161076 -- MSL 21 (19U 52) 5 12198,18105,255 2 161077 -- MSL 22 (19U 53) 6 12198,18360,255 2 161078 -- MSL 23 (19U 54) 7 12198,18105 2 161079 -- MSL 24 (19U 55) 8 12198,18360,255 2 161080 -- MSL 25 (19U 56) 9 12198,18360,255 2 161081 -- MSL 26 (19U 57) : 5856,12333 0 161082 -- MSL 27 (19U 58) ; 5856,12333,2730 0 161083 -- MSL 28 (19U 59) < 26346,16068 0 161084 -- MSL 29 (19U 60) = 17565,9570 0 161085 -- MSL 30 (19U 61) > 26346,16068 0 161086 -- MSL 31 (19U 62) ? 11220,18390 2 161087 -- MSL 32 (19U 63) at 17565,18438,3246 2 161088 -- MSL 33 (19U 64) @ " A 13662,18135 2 161089 -- MSL 34 (19U 65) B 13173,18135 2 161090 -- MSL 35 (19U 66) C 13173,18390,255 2 161091 -- MSL 36 (19U 67) D 13662,18135 2 161092 -- MSL 37 (19U 68) E 11220,18135 2 161093 -- MSL 38 (19U 69) F 10734,18135 2 161094 -- MSL 39 (19U 70) G 13662,18390,255 2 161095 -- MSL 40 (19U 71) H 13662,18135 2 161096 -- MSL 41 (19U 72) I 5856,18135 2 161097 -- MSL 42 (19U 73) J 11220,18135,255 2 161098 -- MSL 43 (19U 74) K 13173,18135 2 161099 -- MSL 44 (19U 75) L 10245,18135 2 161100 -- MSL 45 (19U 76) M 18051,18135 2 161101 -- MSL 46 (19U 77) N 14148,18135 2 161102 -- MSL 47 (19U 78) O 13662,18390,255 2 161103 -- MSL 48 (19U 79) P 12198,18135 2 161104 -- MSL 49 (19U 80) Q 13662,18390,255 2 161105 -- MSL 50 (19U 81) R 13173,18135 2 161106 -- MSL 51 (19U 82) S 12684,18390,255 2 161107 -- MSL 52 (19U 83) T 12684,18135 2 161108 -- MSL 53 (19U 84) U 13662,18135,255 2 161109 -- MSL 54 (19U 85) V 12198,18135 2 161110 -- MSL 55 (19U 86) W 18051,18135 2 161111 -- MSL 56 (19U 87) X 13662,18135 2 161112 -- MSL 57 (19U 88) Y 12198,18135 2 161113 -- MSL 58 (19U 89) Z 12198,18135 2 161114 -- MSL 59 (19U 90) lB 5856,18135,2520 2 161115 -- MSL 60 (19U 91) [ " rs 5856,18165,1980 2 161116 -- MSL 61 (19U 92) \ " rB 5856,18135,2520 2 161117 -- MSL 62 (19U 93) ] " ha 13173,19758 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588 1 161119 -- MSL 64 (19U 95) oq 5856,18135 2 161169 -- MSL 66 (19U 145) ` " a 10734,12885,255 0 161121 -- MSL 67 (19U 97) b 10734,18165,255 2 161122 -- MSL 68 (19U 98) c 10245,12885,255 0 161123 -- MSL 69 (19U 99) d 10734,18165,255 2 161124 -- MSL 70 (19U 100) e 10245,12885,255 0 161125 -- MSL 71 (19U 101) f 7806,18315 2 161126 -- MSL 72 (19U 102) g 10734,12885,4995 1 161127 -- MSL 73 (19U 103) h 10734,18165 2 161128 -- MSL 74 (19U 104) i 4878,18165 2 161129 -- MSL 75 (19U 105) j 4878,18165,4995 3 161130 -- MSL 76 (19U 106) k 10734,18165 2 161131 -- MSL 77 (19U 107) l 4878,18165 2 161132 -- MSL 78 (19U 108) m 16101,12885 0 161133 -- MSL 79 (19U 109) n 10734,12885 0 161134 -- MSL 80 (19U 110) o 10734,12885,255 0 161135 -- MSL 81 (19U 111) p 10734,12885,4680 1 161136 -- MSL 82 (19U 112) q 10734,12885,4680 1 161137 -- MSL 83 (19U 113) r 7317,12885 0 161138 -- MSL 84 (19U 114) s 9759,12885,255 0 161139 -- MSL 85 (19U 115) t 7806,15954,255 0 161140 -- MSL 86 (19U 116) u 10734,12630,255 0 161141 -- MSL 87 (19U 117) v 10245,12630 0 161142 -- MSL 88 (19U 118) w 17076,12630 0 161143 -- MSL 89 (19U 119) x 10245,12630 0 161144 -- MSL 90 (19U 120) y 10734,12630,4680 1 161145 -- MSL 91 (19U 121) z 8781,12630 0 161146 -- MSL 92 (19U 122) { 11709,20130,6075 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588 3 161148 -- MSL 94 (19U 124) ba " } 11709,20130,6075 3 161149 -- MSL 95 (19U 125) rC " ti 26346,8952 0 161150 -- MSL 96 (19U 126) `A 13662,23640 2 161216 -- MSL 99 (19U 192) ^A 13662,23415 2 161218 -- MSL 100 (19U 194) `E 11220,23640 2 161224 -- MSL 101 (19U 200) ^E 11220,23415 2 161226 -- MSL 102 (19U 202) :E 11220,22710 2 161227 -- MSL 103 (19U 203) ^I 5856,23415 2 161230 -- MSL 104 (19U 206) :I 5856,22710 2 161231 -- MSL 105 (19U 207) aa 12198,18165 2 161204 -- MSL 106 (19U 180) ga 12198,18165 2 161120 -- MSL 107 (19U 96) a^ 12198,17940 2 161160 -- MSL 108 (19U 136) ^ " ad 12198,17355 2 161192 -- MSL 109 (19U 168) ~ 12198,17844 2 161176 -- MSL 110 (19U 152) a~ " `U 13662,23640,255 2 161241 -- MSL 111 (19U 217) ^U 13662,23415,255 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105 2 161199 -- MSL 113 (19U 175) 'Y 12198,23640 2 161245 -- MSL 114 (19U 221) 'y 10734,18165,4680 3 161277 -- MSL 115 (19U 253) de 12198,18360 2 161200 -- MSL 116 (19U 176) ,C 13173,18390,4755 3 161223 -- MSL 117 (19U 199) ,c 10245,12885,4755 1 161255 -- MSL 118 (19U 231) ~N 14148,23121 2 161233 -- MSL 119 (19U 209) ~n 10734,17844 2 161265 -- MSL 120 (19U 241) r! 7806,12591,5544 1 161185 -- MSL 121 (19U 161) r? 11220,12480,5910 1 161215 -- MSL 122 (19U 191) Cs 12198,15684 0 161188 -- MSL 123 (19U 164) Po 12198,18360 2 161187 -- MSL 124 (19U 163) Ye 12198,18105 2 161189 -- MSL 125 (19U 165) sc 12198,18390,255 2 161191 -- MSL 126 (19U 167) Fn 12198,18315 2 161155 -- MSL 127 (19U 131) ct 12198,18360,630 2 161186 -- MSL 128 (19U 162) ^a 10734,17940,255 2 161250 -- MSL 129 (19U 226) ^e 10245,17940,255 2 161258 -- MSL 130 (19U 234) ^o 10734,17940,255 2 161268 -- MSL 131 (19U 244) ^u 10734,17940,255 2 161275 -- MSL 132 (19U 251) 'a 10734,18165,255 2 161249 -- MSL 133 (19U 225) 'e 10245,18165,255 2 161257 -- MSL 134 (19U 233) 'o 10734,18165,255 2 161267 -- MSL 135 (19U 243) 'u 10734,18165,255 2 161274 -- MSL 136 (19U 250) `a 10734,18165,255 2 161248 -- MSL 137 (19U 224) `e 10245,18165,255 2 161256 -- MSL 138 (19U 232) `o 10734,18165,255 2 161266 -- MSL 139 (19U 242) `u 10734,18165,255 2 161273 -- MSL 140 (19U 249) :a 10734,17355,255 2 161252 -- MSL 141 (19U 228) :e 10245,17355,255 2 161259 -- MSL 142 (19U 235) :o 10734,17355,255 2 161270 -- MSL 143 (19U 246) :u 10734,17355,255 2 161276 -- MSL 144 (19U 252) oA 13662,24480 2 161221 -- MSL 145 (19U 197) ^i 5856,17940 2 161262 -- MSL 146 (19U 238) /O 13662,19767,1851 2 161240 -- MSL 147 (19U 216) AE 18540,18135 2 161222 -- MSL 148 (19U 198) oa 10734,19005,255 2 161253 -- MSL 149 (19U 229) 'i 5856,18165 2 161261 -- MSL 150 (19U 237) /o 10734,14274,2115 0 161272 -- MSL 151 (19U 248) ae 16587,12885,255 0 161254 -- MSL 152 (19U 230) :A 13662,22710 2 161220 -- MSL 153 (19U 196) `i 5856,18165 2 161260 -- MSL 154 (19U 236) :O 13662,22710,255 2 161238 -- MSL 155 (19U 214) :U 13662,22710,255 2 161244 -- MSL 156 (19U 220) 'E 11220,23640 2 161225 -- MSL 157 (19U 201) :i 5856,17355 2 161263 -- MSL 158 (19U 239) ss 11709,18315,255 2 161247 -- MSL 159 (19U 223) ^O 13662,23415,255 2 161236 -- MSL 160 (19U 212) 'A 13662,23640 2 161217 -- MSL 161 (19U 193) ~A 13662,23121 2 161219 -- MSL 162 (19U 195) ~a 10734,17844,255 2 161251 -- MSL 163 (19U 227) -D 13662,18135 2 161232 -- MSL 164 (19U 208) Sd 10734,18531,255 2 161264 -- MSL 165 (19U 240) 'I 5856,23640 2 161229 -- MSL 166 (19U 205) `I 5856,23640 2 161228 -- MSL 167 (19U 204) 'O 13662,23640,255 2 161235 -- MSL 168 (19U 211) `O 13662,23640,255 2 161234 -- MSL 169 (19U 210) ~O 13662,23121,255 2 161237 -- MSL 170 (19U 213) ~o 10734,17844,255 2 161269 -- MSL 171 (19U 245) vS 12684,23415,255 2 161162 -- MSL 172 (19U 138) vs 9759,17940,255 2 161178 -- MSL 173 (19U 154) 'U 13662,23640,255 2 161242 -- MSL 174 (19U 218) :Y 12198,22710 2 161183 -- MSL 175 (19U 159) :y 10734,17355,4680 3 161279 -- MSL 176 (19U 255) TP 12198,18135 2 161246 -- MSL 177 (19U 222) Tp 10734,18165,4680 3 161278 -- MSL 178 (19U 254) mc 14637,12630,4350 0 161205 -- MSL 180 (19U 181) ps 12198,19635,4200 2 161206 -- MSL 181 (19U 182) 34 17565,18675,975 2 161214 -- MSL 182 (19U 190) \- 17565,8175 0 60096 -- MSL 183 ( 7J 192) 14 17565,18675,975 2 161212 -- MSL 184 (19U 188) 12 17565,18675,975 2 161213 -- MSL 185 (19U 189) Of 7317,18360 2 161194 -- MSL 186 (19U 170) Om 7317,18360 2 161210 -- MSL 187 (19U 186) Fo 11709,11010 0 161195 -- MSL 188 (19U 171) Fc 11709,11010 0 161211 -- MSL 190 (19U 187) t+- 17565,12210,213 0 161201 -- MSL 191 (19U 177) bb 13173,19083,5916 3 161190 -- MSL 192 (19U 166) co 13173,19635 2 161193 -- MSL 193 (19U 169) tno 17565,10185 0 161196 -- MSL 194 (19U 172) u00AD 5856,7560 0 161197 -- MSL 195 (19U 173) rg 13173,19635 2 161198 -- MSL 196 (19U 174) S2 7317,18465 2 161202 -- MSL 197 (19U 178) S3 7317,18465 2 161203 -- MSL 198 (19U 179) ac 12198,0,4755 1 161208 -- MSL 199 (19U 184) S1 7317,18345 2 161209 -- MSL 200 (19U 185) tmu 17565,12216 0 161239 -- MSL 201 (19U 215) tdi 17565,11610 0 161271 -- MSL 202 (19U 247) u203C 11709,18135 2 87315 -- MSL 221 (10U 19) u20A7 20004,18135,255 2 60121 -- MSL 232 ( 7J 217) pc 5856,10755 0 161207 -- MSL 302 (19U 183) u013F 10245,18135 2 51943 -- MSL 306 ( 6J 231) u0140 7788,18165 2 51959 -- MSL 307 ( 6J 247) u2113 12684,18150,297 2 60122 -- MSL 308 ( 7J 218) u0149 15612,18135 2 51951 -- MSL 309 ( 6J 239) fm 5856,18105 2 60101 -- MSL 310 ( 7J 197) sd 12198,18105 2 60102 -- MSL 311 ( 7J 198) dg 12198,18135 2 161158 -- MSL 312 (19U 134) tm 16101,17850 2 161177 -- MSL 313 (19U 153) u2017 13173,0,6588 1 60095 -- MSL 314 ( 7J 191) ah 12198,17940 2 75169 -- MSL 315 ( 9E 161) ao 12198,19005 2 60152 -- MSL 316 ( 7J 248) f/ 2439,18675,975 2 60109 -- MSL 324 ( 7J 205) em 17565,7350 0 161175 -- MSL 325 (19U 151) en 12198,7350 0 161174 -- MSL 326 (19U 150) dd 12198,18135 2 161159 -- MSL 327 (19U 135) .i 5856,12630 0 46333 -- MSL 328 ( 5T 253) aq 5856,18135 2 161063 -- MSL 329 (19U 39) bu 13173,14226 0 161173 -- MSL 331 (19U 149) u207F 7317,18465 2 87548 -- MSL 332 (10U 252) u0111 10734,18165,255 2 75248 -- MSL 342 ( 9E 240) u0041_0306 13662,23415 2 75203 -- MSL 400 ( 9E 195) u0061_0306 10734,17940,255 2 75235 -- MSL 401 ( 9E 227) u0041_0328 13662,18135,4668 3 75173 -- MSL 404 ( 9E 165) u0061_0328 10734,12885,4077 0 75193 -- MSL 405 ( 9E 185) 'C 13173,23640,255 2 75206 -- MSL 406 ( 9E 198) 'c 10245,18165,255 2 75238 -- MSL 407 ( 9E 230) u0041_030C 13173,23415,255 2 75208 -- MSL 410 ( 9E 200) u0061_030C 10245,17940,255 2 75240 -- MSL 411 ( 9E 232) u0044_030C 13662,23415 2 75215 -- MSL 414 ( 9E 207) u0064_030C 13662,18165,255 2 75247 -- MSL 415 ( 9E 239) u0045_030C 11220,23415 2 75212 -- MSL 416 ( 9E 204) u0065_030C 10245,17940,255 2 75244 -- MSL 417 ( 9E 236) u0045_0328 11220,18135,4668 3 75210 -- MSL 422 ( 9E 202) u0065_0328 10245,12885,4077 0 75242 -- MSL 423 ( 9E 234) u004C_0301 10245,23640 2 75205 -- MSL 440 ( 9E 197) u006C_0301 4878,23385 2 75237 -- MSL 441 ( 9E 229) u004C_030C 10245,18165 2 75196 -- MSL 442 ( 9E 188) u006C_030C 7806,18165 2 75198 -- MSL 443 ( 9E 190) u004E_0301 14148,23640 2 75217 -- MSL 446 ( 9E 209) u006E_0301 10734,18165 2 75249 -- MSL 447 ( 9E 241) u004E_030C 14148,23415 2 75218 -- MSL 448 ( 9E 210) u006E_030C 10734,17940 2 75250 -- MSL 449 ( 9E 242) u004F_030B 13662,23640,255 2 75221 -- MSL 452 ( 9E 213) u006F_030B 10734,18165,255 2 75253 -- MSL 453 ( 9E 245) u0052_0301 13173,23640 2 75200 -- MSL 456 ( 9E 192) u0072_0301 7317,18165 2 75232 -- MSL 457 ( 9E 224) u0052_030C 13173,23415 2 75224 -- MSL 458 ( 9E 216) u0072_030C 7317,17940 2 75256 -- MSL 459 ( 9E 248) u0053_0301 12684,23640,255 2 75148 -- MSL 462 ( 9E 140) u0073_0301 9759,18165,255 2 75164 -- MSL 463 ( 9E 156) u0054_030C 12684,23415 2 75149 -- MSL 466 ( 9E 141) u0074_030C 8781,18165,255 2 75165 -- MSL 467 ( 9E 157) u0054_0327 12684,18135,4755 3 75230 -- MSL 468 ( 9E 222) u0074_0327 7806,15954,4755 1 75262 -- MSL 469 ( 9E 254) u0055_030B 13662,23640,255 2 75227 -- MSL 474 ( 9E 219) u0075_030B 10734,18165,255 2 75259 -- MSL 475 ( 9E 251) u0055_030A 13662,24480,255 2 75225 -- MSL 476 ( 9E 217) u0075_030A 10734,19005,255 2 75257 -- MSL 477 ( 9E 249) u005A_0301 12198,23640 2 75151 -- MSL 482 ( 9E 143) u007A_0301 8781,18165 2 75167 -- MSL 483 ( 9E 159) u005A_0307 12198,22905 2 75183 -- MSL 484 ( 9E 175) u007A_0307 8781,17700 2 75199 -- MSL 485 ( 9E 191) u2070 7317,18465 2 51753 -- MSL 1000 ( 6J 41) u2074 7317,18345 2 51748 -- MSL 1001 ( 6J 36) u2075 7317,18345 2 51749 -- MSL 1002 ( 6J 37) u2076 7317,18465 2 51806 -- MSL 1003 ( 6J 94) u2077 7317,18345 2 51750 -- MSL 1004 ( 6J 38) u2078 7317,18465 2 51754 -- MSL 1005 ( 6J 42) u2079 7317,18465 2 51752 -- MSL 1006 ( 6J 40) lq 9270,18135 2 161171 -- MSL 1017 (19U 147) rq 9270,18135 2 161172 -- MSL 1018 (19U 148) Bq 9270,3006,2694 0 161156 -- MSL 1019 (19U 132) u2003 17565,0 0 51821 -- MSL 1020 ( 6J 109) u2002 12198,0 0 51822 -- MSL 1021 ( 6J 110) u2009 5856,0 0 51828 -- MSL 1023 ( 6J 116) u2026 17565,2310 0 161157 -- MSL 1028 (19U 133) vz 8781,17940 2 75166 -- MSL 1031 ( 9E 158) u2120 16101,18000 2 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056 2 51794 -- MSL 1036 ( 6J 82) fi 12198,18315 2 60077 -- MSL 1040 ( 7J 173) fl 12684,18315 2 60078 -- MSL 1041 ( 7J 174) ff 13662,18315 2 51883 -- MSL 1042 ( 6J 171) Fi 17826,18315 2 51884 -- MSL 1043 ( 6J 172) Fl 17694,18315 2 51885 -- MSL 1044 ( 6J 173) ij 9759,18165,4995 3 60134 -- MSL 1047 ( 7J 230) u2105 18540,18390,255 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 13662,23415,255 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 10734,17940,4995 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 12684,18390,4755 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 9759,12885,4755 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 5856,22905 2 46301 -- MSL 1065 ( 5T 221) bq 5856,3006,2694 0 161154 -- MSL 1067 (19U 130) %0 22443,18675,975 2 161161 -- MSL 1068 (19U 137) a- 12198,16440 0 60154 -- MSL 1084 ( 7J 250) ab 12198,17940 2 75170 -- MSL 1086 ( 9E 162) a. 12198,17700 2 75263 -- MSL 1088 ( 9E 255) oe 16587,12885,255 0 161180 -- MSL 1090 (19U 156) OE 18051,18270,135 2 161164 -- MSL 1091 (19U 140) fo 6342,11010 0 161163 -- MSL 1092 (19U 139) fc 6342,11010 0 161179 -- MSL 1093 (19U 155) sq 19029,15624 0 60091 -- MSL 1094 ( 7J 187) /L 10245,18135 2 75171 -- MSL 1095 ( 9E 163) /l 4878,18165 2 75187 -- MSL 1096 ( 9E 179) a" 12198,18165 2 75197 -- MSL 1097 ( 9E 189) ho 12198,363,4077 0 75186 -- MSL 1098 ( 9E 178) vZ 12198,23415 2 75150 -- MSL 1106 ( 9E 142) IJ 17076,18135,255 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/CB0000644000175000017500000003545213753060053012201 00000000000000# Courier Bd name CB spacewidth 15873 pcltypeface 4099 pclproportional 0 pclweight 3 pclstyle 0 charset ! 15873,15060,330 0 161057 -- MSL 1 (19U 33) dq 15873,15060 0 161058 -- MSL 2 (19U 34) " " sh 15873,17091,1389 2 161059 -- MSL 3 (19U 35) # " Do 15873,17010,3306 2 161060 -- MSL 4 (19U 36) $ " % 15873,16275,900 2 161061 -- MSL 5 (19U 37) & 15873,14244,330 0 161062 -- MSL 6 (19U 38) cq 15873,15060 0 161170 -- MSL 8 (19U 146) ' " ( 15873,16935,2295 2 161064 -- MSL 9 (19U 40) ) 15873,16935,2295 2 161065 -- MSL 10 (19U 41) * 15873,15060 0 161066 -- MSL 11 (19U 42) + 15873,11535 0 161067 -- MSL 12 (19U 43) , 15873,4305,2655 0 161068 -- MSL 13 (19U 44) hy 15873,7440 0 161069 -- MSL 14 (19U 45) - " . 15873,4035,330 0 161070 -- MSL 15 (19U 46) sl 15873,18300,3525 2 161071 -- MSL 16 (19U 47) / " 0 15873,16155,330 2 161072 -- MSL 17 (19U 48) 1 15873,16155 2 161073 -- MSL 18 (19U 49) 2 15873,16155 2 161074 -- MSL 19 (19U 50) 3 15873,16155,330 2 161075 -- MSL 20 (19U 51) 4 15873,16155 2 161076 -- MSL 21 (19U 52) 5 15873,15825,330 2 161077 -- MSL 22 (19U 53) 6 15873,16155,330 2 161078 -- MSL 23 (19U 54) 7 15873,15825 2 161079 -- MSL 24 (19U 55) 8 15873,16155,330 2 161080 -- MSL 25 (19U 56) 9 15873,16155,330 2 161081 -- MSL 26 (19U 57) : 15873,10635,330 0 161082 -- MSL 27 (19U 58) ; 15873,10635,2655 0 161083 -- MSL 28 (19U 59) < 15873,11667,243 0 161084 -- MSL 29 (19U 60) = 15873,8886 0 161085 -- MSL 30 (19U 61) > 15873,11667,243 0 161086 -- MSL 31 (19U 62) ? 15873,15390,330 2 161087 -- MSL 32 (19U 63) at 15873,15276,489 2 161088 -- MSL 33 (19U 64) @ " A 15873,15060 0 161089 -- MSL 34 (19U 65) B 15873,15060 0 161090 -- MSL 35 (19U 66) C 15873,15390,330 2 161091 -- MSL 36 (19U 67) D 15873,15060 0 161092 -- MSL 37 (19U 68) E 15873,15060 0 161093 -- MSL 38 (19U 69) F 15873,15060 0 161094 -- MSL 39 (19U 70) G 15873,15390,330 2 161095 -- MSL 40 (19U 71) H 15873,15060 0 161096 -- MSL 41 (19U 72) I 15873,15060 0 161097 -- MSL 42 (19U 73) J 15873,15060,330 0 161098 -- MSL 43 (19U 74) K 15873,15060 0 161099 -- MSL 44 (19U 75) L 15873,15060 0 161100 -- MSL 45 (19U 76) M 15873,15060 0 161101 -- MSL 46 (19U 77) N 15873,15060,330 0 161102 -- MSL 47 (19U 78) O 15873,15390,330 2 161103 -- MSL 48 (19U 79) P 15873,15060 0 161104 -- MSL 49 (19U 80) Q 15873,15390,3801 2 161105 -- MSL 50 (19U 81) R 15873,15060 0 161106 -- MSL 51 (19U 82) S 15873,15390,330 2 161107 -- MSL 52 (19U 83) T 15873,15060 0 161108 -- MSL 53 (19U 84) U 15873,15060,330 0 161109 -- MSL 54 (19U 85) V 15873,15060 0 161110 -- MSL 55 (19U 86) W 15873,15060 0 161111 -- MSL 56 (19U 87) X 15873,15060 0 161112 -- MSL 57 (19U 88) Y 15873,15060 0 161113 -- MSL 58 (19U 89) Z 15873,15060 0 161114 -- MSL 59 (19U 90) lB 15873,16935,2295 2 161115 -- MSL 60 (19U 91) [ " rs 15873,18300,3525 2 161116 -- MSL 61 (19U 92) \ " rB 15873,16935,2295 2 161117 -- MSL 62 (19U 93) ] " ha 15873,19758 2 161118 -- MSL 63 (19U 94) _ 15873,0,6588 1 161119 -- MSL 64 (19U 95) oq 15873,15060 0 161169 -- MSL 66 (19U 145) ` " a 15873,11775,330 0 161121 -- MSL 67 (19U 97) b 15873,16350,330 2 161122 -- MSL 68 (19U 98) c 15873,11775,330 0 161123 -- MSL 69 (19U 99) d 15873,16350,330 2 161124 -- MSL 70 (19U 100) e 15873,11775,330 0 161125 -- MSL 71 (19U 101) f 15873,16350 2 161126 -- MSL 72 (19U 102) g 15873,11775,4845 1 161127 -- MSL 73 (19U 103) h 15873,16350 2 161128 -- MSL 74 (19U 104) i 15873,16920 2 161129 -- MSL 75 (19U 105) j 15873,16920,4845 3 161130 -- MSL 76 (19U 106) k 15873,16350 2 161131 -- MSL 77 (19U 107) l 15873,16350 2 161132 -- MSL 78 (19U 108) m 15873,11775 0 161133 -- MSL 79 (19U 109) n 15873,11775 0 161134 -- MSL 80 (19U 110) o 15873,11775,330 0 161135 -- MSL 81 (19U 111) p 15873,11775,4845 1 161136 -- MSL 82 (19U 112) q 15873,11775,4845 1 161137 -- MSL 83 (19U 113) r 15873,11775 0 161138 -- MSL 84 (19U 114) s 15873,11775,330 0 161139 -- MSL 85 (19U 115) t 15873,14940,330 0 161140 -- MSL 86 (19U 116) u 15873,11445,330 0 161141 -- MSL 87 (19U 117) v 15873,11445 0 161142 -- MSL 88 (19U 118) w 15873,11445 0 161143 -- MSL 89 (19U 119) x 15873,11445 0 161144 -- MSL 90 (19U 120) y 15873,11445,4845 1 161145 -- MSL 91 (19U 121) z 15873,11445 0 161146 -- MSL 92 (19U 122) { 15873,20130,6075 3 161147 -- MSL 93 (19U 123) lC " | 15873,19758,6588 3 161148 -- MSL 94 (19U 124) ba " } 15873,20130,6075 3 161149 -- MSL 95 (19U 125) rC " ti 15873,8160 0 161150 -- MSL 96 (19U 126) `A 15873,21375 2 161216 -- MSL 99 (19U 192) ^A 15873,21375 2 161218 -- MSL 100 (19U 194) `E 15873,21375 2 161224 -- MSL 101 (19U 200) ^E 15873,21375 2 161226 -- MSL 102 (19U 202) :E 15873,20790 2 161227 -- MSL 103 (19U 203) ^I 15873,21375 2 161230 -- MSL 104 (19U 206) :I 15873,20790 2 161231 -- MSL 105 (19U 207) aa 15873,17880 2 161204 -- MSL 106 (19U 180) ga 15873,17880 2 161120 -- MSL 107 (19U 96) a^ 15873,17880 2 161160 -- MSL 108 (19U 136) ^ " ad 15873,16890 2 161192 -- MSL 109 (19U 168) ~ 15873,16959 2 161176 -- MSL 110 (19U 152) a~ " `U 15873,21375,330 2 161241 -- MSL 111 (19U 217) ^U 15873,21375,330 2 161243 -- MSL 112 (19U 219) u00AF 15873,21108 2 161199 -- MSL 113 (19U 175) 'Y 15873,21375 2 161245 -- MSL 114 (19U 221) 'y 15873,17880,4845 3 161277 -- MSL 115 (19U 253) de 15873,16155 2 161200 -- MSL 116 (19U 176) ,C 15873,15390,5457 3 161223 -- MSL 117 (19U 199) ,c 15873,11775,5469 1 161255 -- MSL 118 (19U 231) ~N 15873,20490,330 2 161233 -- MSL 119 (19U 209) ~n 15873,16959 2 161265 -- MSL 120 (19U 241) r! 15873,11784,3606 0 161185 -- MSL 121 (19U 161) r? 15873,11751,3969 0 161215 -- MSL 122 (19U 191) Cs 15873,15834 2 161188 -- MSL 123 (19U 164) Po 15873,16155,741 2 161187 -- MSL 124 (19U 163) Ye 15873,15825 2 161189 -- MSL 125 (19U 165) sc 15873,15390,1692 2 161191 -- MSL 126 (19U 167) Fn 15873,16350,3114 2 161155 -- MSL 127 (19U 131) ct 15873,15966,1419 2 161186 -- MSL 128 (19U 162) ^a 15873,17880,330 2 161250 -- MSL 129 (19U 226) ^e 15873,17880,330 2 161258 -- MSL 130 (19U 234) ^o 15873,17880,330 2 161268 -- MSL 131 (19U 244) ^u 15873,17880,330 2 161275 -- MSL 132 (19U 251) 'a 15873,17880,330 2 161249 -- MSL 133 (19U 225) 'e 15873,17880,330 2 161257 -- MSL 134 (19U 233) 'o 15873,17880,330 2 161267 -- MSL 135 (19U 243) 'u 15873,17880,330 2 161274 -- MSL 136 (19U 250) `a 15873,17880,330 2 161248 -- MSL 137 (19U 224) `e 15873,17880,330 2 161256 -- MSL 138 (19U 232) `o 15873,17880,330 2 161266 -- MSL 139 (19U 242) `u 15873,17880,330 2 161273 -- MSL 140 (19U 249) :a 15873,16890,330 2 161252 -- MSL 141 (19U 228) :e 15873,16890,330 2 161259 -- MSL 142 (19U 235) :o 15873,16890,330 2 161270 -- MSL 143 (19U 246) :u 15873,16890,330 2 161276 -- MSL 144 (19U 252) oA 15873,21780 2 161221 -- MSL 145 (19U 197) ^i 15873,17880 2 161262 -- MSL 146 (19U 238) /O 15873,15432,492 2 161240 -- MSL 147 (19U 216) AE 15873,15060 0 161222 -- MSL 148 (19U 198) oa 15873,18900,330 2 161253 -- MSL 149 (19U 229) 'i 15873,17880 2 161261 -- MSL 150 (19U 237) /o 15873,11913,600 0 161272 -- MSL 151 (19U 248) ae 15873,11775,330 0 161254 -- MSL 152 (19U 230) :A 15873,20790 2 161220 -- MSL 153 (19U 196) `i 15873,17880 2 161260 -- MSL 154 (19U 236) :O 15873,20790,330 2 161238 -- MSL 155 (19U 214) :U 15873,20790,330 2 161244 -- MSL 156 (19U 220) 'E 15873,21375 2 161225 -- MSL 157 (19U 201) :i 15873,16890 2 161263 -- MSL 158 (19U 239) ss 15873,16350,330 2 161247 -- MSL 159 (19U 223) ^O 15873,21375,330 2 161236 -- MSL 160 (19U 212) 'A 15873,21375 2 161217 -- MSL 161 (19U 193) ~A 15873,20490 2 161219 -- MSL 162 (19U 195) ~a 15873,16959,330 2 161251 -- MSL 163 (19U 227) -D 15873,15060 0 161232 -- MSL 164 (19U 208) Sd 15873,18249,330 2 161264 -- MSL 165 (19U 240) 'I 15873,21375 2 161229 -- MSL 166 (19U 205) `I 15873,21375 2 161228 -- MSL 167 (19U 204) 'O 15873,21375,330 2 161235 -- MSL 168 (19U 211) `O 15873,21375,330 2 161234 -- MSL 169 (19U 210) ~O 15873,20490,330 2 161237 -- MSL 170 (19U 213) ~o 15873,16959,330 2 161269 -- MSL 171 (19U 245) vS 15873,21375,330 2 161162 -- MSL 172 (19U 138) vs 15873,17880,330 2 161178 -- MSL 173 (19U 154) 'U 15873,21375,330 2 161242 -- MSL 174 (19U 218) :Y 15873,20790 2 161183 -- MSL 175 (19U 159) :y 15873,16890,4845 3 161279 -- MSL 176 (19U 255) TP 15873,15060 0 161246 -- MSL 177 (19U 222) Tp 15873,16350,4845 3 161278 -- MSL 178 (19U 254) mc 15873,11445,5580 1 161205 -- MSL 180 (19U 181) ps 15873,19635,4080 2 161206 -- MSL 181 (19U 182) 34 15873,16545,2415 2 161214 -- MSL 182 (19U 190) \- 15873,7020 0 60096 -- MSL 183 ( 7J 192) 14 15873,16545,2415 2 161212 -- MSL 184 (19U 188) 12 15873,16545,2415 2 161213 -- MSL 185 (19U 189) Of 15873,16155 2 161194 -- MSL 186 (19U 170) Om 15873,16155 2 161210 -- MSL 187 (19U 186) Fo 15873,11595 0 161195 -- MSL 188 (19U 171) Fc 15873,11595 0 161211 -- MSL 190 (19U 187) t+- 15873,11535,3360 0 161201 -- MSL 191 (19U 177) bb 15873,19083,5916 3 161190 -- MSL 192 (19U 166) co 15873,19635 2 161193 -- MSL 193 (19U 169) tno 15873,9420 0 161196 -- MSL 194 (19U 172) u00AD 15873,7440 0 161197 -- MSL 195 (19U 173) rg 15873,19635 2 161198 -- MSL 196 (19U 174) S2 15873,16035 2 161202 -- MSL 197 (19U 178) S3 15873,16035 2 161203 -- MSL 198 (19U 179) ac 15873,0,5469 1 161208 -- MSL 199 (19U 184) S1 15873,16035 2 161209 -- MSL 200 (19U 185) tmu 15873,11340 0 161239 -- MSL 201 (19U 215) tdi 15873,11190 0 161271 -- MSL 202 (19U 247) u203C 15873,15060,330 0 87315 -- MSL 221 (10U 19) u20A7 15873,15060,330 0 60121 -- MSL 232 ( 7J 217) pc 15873,10176 0 161207 -- MSL 302 (19U 183) u013F 15873,15060 0 51943 -- MSL 306 ( 6J 231) u0140 15873,16350 2 51959 -- MSL 307 ( 6J 247) u2113 15873,18045,765 2 60122 -- MSL 308 ( 7J 218) u0149 15873,15060 0 51951 -- MSL 309 ( 6J 239) fm 15873,15825 2 60101 -- MSL 310 ( 7J 197) sd 15873,15825 2 60102 -- MSL 311 ( 7J 198) dg 15873,15060,1185 0 161158 -- MSL 312 (19U 134) tm 15873,17850 2 161177 -- MSL 313 (19U 153) u2017 15873,0,6588 1 60095 -- MSL 314 ( 7J 191) ah 15873,17880 2 75169 -- MSL 315 ( 9E 161) ao 15873,18900 2 60152 -- MSL 316 ( 7J 248) f/ 15873,16695,2265 2 60109 -- MSL 324 ( 7J 205) em 15873,7440 0 161175 -- MSL 325 (19U 151) en 15873,7440 0 161174 -- MSL 326 (19U 150) dd 15873,15060,1185 0 161159 -- MSL 327 (19U 135) .i 15873,11445 0 46333 -- MSL 328 ( 5T 253) aq 15873,15060 0 161063 -- MSL 329 (19U 39) bu 15873,12714 0 161173 -- MSL 331 (19U 149) u207F 15873,16035 2 87548 -- MSL 332 (10U 252) u0111 15873,16350,330 2 75248 -- MSL 342 ( 9E 240) u0041_0306 15873,20805 2 75203 -- MSL 400 ( 9E 195) u0061_0306 15873,17310,330 2 75235 -- MSL 401 ( 9E 227) u0041_0328 15873,15060,4437 1 75173 -- MSL 404 ( 9E 165) u0061_0328 15873,11775,4680 1 75193 -- MSL 405 ( 9E 185) 'C 15873,21375,330 2 75206 -- MSL 406 ( 9E 198) 'c 15873,17880,330 2 75238 -- MSL 407 ( 9E 230) u0041_030C 15873,21375,330 2 75208 -- MSL 410 ( 9E 200) u0061_030C 15873,17880,330 2 75240 -- MSL 411 ( 9E 232) u0044_030C 15873,21375 2 75215 -- MSL 414 ( 9E 207) u0064_030C 15873,18990,330 2 75247 -- MSL 415 ( 9E 239) u0045_030C 15873,21375 2 75212 -- MSL 416 ( 9E 204) u0065_030C 15873,17880,330 2 75244 -- MSL 417 ( 9E 236) u0045_0328 15873,15060,4437 1 75210 -- MSL 422 ( 9E 202) u0065_0328 15873,11775,4680 1 75242 -- MSL 423 ( 9E 234) u004C_0301 15873,21375 2 75205 -- MSL 440 ( 9E 197) u006C_0301 15873,22497 2 75237 -- MSL 441 ( 9E 229) u004C_030C 15873,18990 2 75196 -- MSL 442 ( 9E 188) u006C_030C 15873,18990 2 75198 -- MSL 443 ( 9E 190) u004E_0301 15873,21375,330 2 75217 -- MSL 446 ( 9E 209) u006E_0301 15873,17880 2 75249 -- MSL 447 ( 9E 241) u004E_030C 15873,21375,330 2 75218 -- MSL 448 ( 9E 210) u006E_030C 15873,17880 2 75250 -- MSL 449 ( 9E 242) u004F_030B 15873,22215,330 2 75221 -- MSL 452 ( 9E 213) u006F_030B 15873,18720,330 2 75253 -- MSL 453 ( 9E 245) u0052_0301 15873,21375 2 75200 -- MSL 456 ( 9E 192) u0072_0301 15873,17880 2 75232 -- MSL 457 ( 9E 224) u0052_030C 15873,21375 2 75224 -- MSL 458 ( 9E 216) u0072_030C 15873,17880 2 75256 -- MSL 459 ( 9E 248) u0053_0301 15873,21375,330 2 75148 -- MSL 462 ( 9E 140) u0073_0301 15873,17880,330 2 75164 -- MSL 463 ( 9E 156) u0054_030C 15873,21375 2 75149 -- MSL 466 ( 9E 141) u0074_030C 15873,18990,330 2 75165 -- MSL 467 ( 9E 157) u0054_0327 15873,15060,5457 1 75230 -- MSL 468 ( 9E 222) u0074_0327 15873,14940,5469 1 75262 -- MSL 469 ( 9E 254) u0055_030B 15873,22215,330 2 75227 -- MSL 474 ( 9E 219) u0075_030B 15873,18720,330 2 75259 -- MSL 475 ( 9E 251) u0055_030A 15873,21780,330 2 75225 -- MSL 476 ( 9E 217) u0075_030A 15873,18900,330 2 75257 -- MSL 477 ( 9E 249) u005A_0301 15873,21375 2 75151 -- MSL 482 ( 9E 143) u007A_0301 15873,17880 2 75167 -- MSL 483 ( 9E 159) u005A_0307 15873,20790 2 75183 -- MSL 484 ( 9E 175) u007A_0307 15873,16890 2 75199 -- MSL 485 ( 9E 191) u2070 15873,16035 2 51753 -- MSL 1000 ( 6J 41) u2074 15873,16035 2 51748 -- MSL 1001 ( 6J 36) u2075 15873,15825 2 51749 -- MSL 1002 ( 6J 37) u2076 15873,16035 2 51806 -- MSL 1003 ( 6J 94) u2077 15873,15825 2 51750 -- MSL 1004 ( 6J 38) u2078 15873,16035 2 51754 -- MSL 1005 ( 6J 42) u2079 15873,16035 2 51752 -- MSL 1006 ( 6J 40) lq 15873,15060 0 161171 -- MSL 1017 (19U 147) rq 15873,15060 0 161172 -- MSL 1018 (19U 148) Bq 15873,4602,2358 0 161156 -- MSL 1019 (19U 132) u2003 15873,0 0 51821 -- MSL 1020 ( 6J 109) u2002 15873,0 0 51822 -- MSL 1021 ( 6J 110) u2009 15873,0 0 51828 -- MSL 1023 ( 6J 116) u2026 15873,2925,330 0 161157 -- MSL 1028 (19U 133) vz 15873,17880 2 75166 -- MSL 1031 ( 9E 158) u2120 15873,18000 2 128299 -- MSL 1034 (15U 43) u211E 15873,15060,2466 0 51794 -- MSL 1036 ( 6J 82) fi 15873,16920 2 60077 -- MSL 1040 ( 7J 173) fl 15873,16350 2 60078 -- MSL 1041 ( 7J 174) ff 15873,16350 2 51883 -- MSL 1042 ( 6J 171) Fi 15873,16350 2 51884 -- MSL 1043 ( 6J 172) Fl 15873,16350 2 51885 -- MSL 1044 ( 6J 173) ij 15873,16920,4845 3 60134 -- MSL 1047 ( 7J 230) u2105 15873,16695,2985 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 15873,20805,330 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 15873,17310,4845 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 15873,15390,5457 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 15873,11775,5469 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 15873,20790 2 46301 -- MSL 1065 ( 5T 221) bq 15873,4605,2355 0 161154 -- MSL 1067 (19U 130) %0 15873,16275,900 2 161161 -- MSL 1068 (19U 137) a- 15873,15567 2 60154 -- MSL 1084 ( 7J 250) ab 15873,17310 2 75170 -- MSL 1086 ( 9E 162) a. 15873,16890 2 75263 -- MSL 1088 ( 9E 255) oe 15873,11775,330 0 161180 -- MSL 1090 (19U 156) OE 15873,15060 0 161164 -- MSL 1091 (19U 140) fo 15873,11085 0 161163 -- MSL 1092 (19U 139) fc 15873,11085 0 161179 -- MSL 1093 (19U 155) sq 15873,14106 0 60091 -- MSL 1094 ( 7J 187) /L 15873,15060 0 75171 -- MSL 1095 ( 9E 163) /l 15873,16350 2 75187 -- MSL 1096 ( 9E 179) a" 15873,18720 2 75197 -- MSL 1097 ( 9E 189) ho 15873,573,4680 1 75186 -- MSL 1098 ( 9E 178) vZ 15873,21375 2 75150 -- MSL 1106 ( 9E 142) IJ 15873,15060,3837 0 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/OBI0000644000175000017500000005607313753060053012330 00000000000000# CG Omega BdIt name OBI spacewidth 7317 slant 12.350000 pcltypeface 4113 pclproportional 1 pclweight 3 pclstyle 1 ligatures fi fl ff ffi ffl 0 kernpairs L V -2438 P . -3902 P , -3902 V A -3902 A V -4388 T o -2438 T r -2438 T c -2438 T e -2438 T d -2438 T s -2438 T y -2438 T a -2438 T w -2438 T u -2438 L T -2438 L Y -2438 Y o -3902 Y e -3413 Y a -3902 A W -3902 W A -3413 T A -2438 V o -2924 V e -2438 V a -2924 Y A -3902 F A -1460 F . -3902 F , -3902 A T -2924 A Y -4388 v . -2924 v , -2924 y . -2924 y , -2924 T . -2438 T , -2438 L W -2438 P A -1949 V . -3902 V , -3902 Y . -3902 Y , -3902 W o -2438 W e -1949 W a -2438 W . -3413 W , -3413 r . -2438 r , -2438 w . -2924 w , -2924 Y u -2438 A v -2924 A y -2924 A w -2924 o . -974 o , -974 p . -974 p , -974 e . -485 e , -485 b . -974 b , -974 O T -2438 O V -1949 O Y -2438 O . -1949 O , -1949 L y -2438 L O -2438 L G -2438 L C -2438 L Q -2438 V y -1460 V u -1460 V O -1460 V G -1460 V C -1460 V Q -1460 D T -2438 D V -1949 D Y -2438 D . -1949 D , -1949 Y O -1949 Y G -1949 Y C -1949 Y Q -1949 F o -485 F e -485 F a -485 c . -485 c , -485 O A -974 O W -1460 L U -2438 R T -485 R V -485 R Y -485 R W -485 G T -974 P o -974 P g -974 P e -974 P a -974 C A -485 C . -485 C , -485 D A -974 D W -1460 B T -1949 B Y -1949 B . -1460 B , -1460 A O -1949 A G -1949 A C -1949 A U -1949 A Q -1949 W r -974 W y -974 W u -974 W O -974 W G -974 W C -974 W Q -974 J A -974 J . -974 J , -974 U A -974 U . -1949 U , -1949 Q W -1460 f . -485 f , -485 T O -1949 T G -1949 T C -1949 T Q -1949 O X -1460 L o -1949 L e -1460 L q -1949 G V -974 G Y -974 G W -974 G . -485 G , -485 P T -974 P V -974 P Y -974 C T -485 C V -485 C Y -485 D X -1460 B V -1949 B X -1460 B A -974 B W -1460 S . -485 S , -485 X o -1460 X e -1460 X y -1460 X O -1460 X G -1460 X C -1460 X Q -1460 A o -1949 A e -1460 K o -1460 K e -1460 K y -1460 K w -1460 K O -1460 K G -1460 K C -1460 K Q -1460 o v -974 o y -974 o x -485 o w -974 h v -974 h y -974 n v -974 n y -974 p v -485 p y -485 p x -485 c v -485 c y -485 c w -485 v o -485 v g -485 v c -485 v d -485 v a -485 v q -485 e v -974 e y -974 b v -974 b y -974 b w -974 s . -485 s , -485 y o -485 y g -485 y c -485 y d -485 y a -485 y q -485 f g -485 x o -485 x g -485 x c -485 x e -485 x d -485 x a -485 x q -485 a v -974 a y -974 a w -974 w o -485 w g -485 w c -485 w d -485 w a -485 w q -485 T i -485 T S -485 L a -974 L S -974 R o -974 R y -485 R O -485 R G -485 R C -485 R U -485 R Q -485 G X -485 G A -485 P s -974 P Z -974 P X -974 P W -974 C X -485 C W -485 V i -485 V S -485 S T -974 S V -974 S Y -974 S X -485 S A -485 S W -974 Y i -485 Y S -485 X a -974 X u -974 X S -485 A t -974 A g -974 A c -1460 A d -1949 A a -974 A u -974 A q -1949 A S -974 W i -485 W S -485 K c -1460 K u -974 K S -974 o f -485 h w -974 n w -974 p f -485 p w -485 c f -485 c x -485 v e -485 v s -485 e f -485 e x -485 e w -974 b f -485 y e -485 y s -485 f o -485 f c -485 f e -485 f d -485 f s -485 f a -485 f q -485 w e -485 w s -485 k o -485 k g -485 k c -485 k v -485 k e -485 k d -485 k y -485 k a -485 k w -485 k q -485 O Z -485 R e -974 R a -974 R u -485 R S -485 G Z -485 C Z -485 Z o -974 Z e -974 Z d -974 Z y -485 Z a -974 Z w -485 Z u -485 Z O -485 Z G -485 Z C -485 Z S -485 Z Q -485 D Z -485 B Z -485 S Z -485 J o -485 J e -485 J a -485 K a -974 o z -485 h f -485 n f -485 p z -485 c z -485 e z -485 z o -485 z g -485 z c -485 z e -485 z d -485 z a -485 z q -485 b z -485 a f -485 k t -485 k f -485 k u -485 A f -485 K T -485 K V -485 K Y -485 K W -485 K U -485 L cq -2438 L ' -2438 T hy -2438 T - -2438 T en -2438 T em -2438 A cq -3413 A ' -3413 hy T -2924 - T -2924 en T -2924 em T -2924 Y hy -2438 Y - -2438 Y en -2438 Y em -2438 p cq -485 p ' -485 c cq -485 c ' -485 e cq -1460 e ' -1460 b cq -1949 b ' -1949 a cq -974 a ' -974 V hy -1460 V - -1460 V en -1460 V em -1460 h cq -1460 h ' -1460 n cq -1460 n ' -1460 R cq -485 R ' -485 W hy -974 W - -974 W en -974 W em -974 cq d -1460 ' d -1460 L hy -1949 L - -1949 L en -1949 L em -1949 X hy -1460 X - -1460 X en -1460 X em -1460 A hy -1949 A - -1949 A en -1949 A em -1949 K hy -1460 K - -1460 K en -1460 K em -1460 cq s -974 ' s -974 hy X -1460 - X -1460 hy A -974 - A -974 en X -1460 en A -974 em X -1460 R hy -485 R - -485 R en -485 R em -485 K cq -485 K ' -485 b f -485 k cq -485 k ' -485 Z hy -485 Z - -485 Z en -485 Z em -485 k hy -485 k - -485 k en -485 k em -485 charset ! 7317,18000,375,1944,753,737 2 161057 -- MSL 1 (19U 33) dq 12198,18375,0,1623,-2621,737 2 161058 -- MSL 2 (19U 34) " " sh 14637,18069,444,1440,228,737 2 161059 -- MSL 3 (19U 35) # " Do 14637,19839,3099,1341,702,737 2 161060 -- MSL 4 (19U 36) $ " % 23418,17769,264,0,-2066 0 161061 -- MSL 5 (19U 37) & 19029,18000,375,237,198,237 2 161062 -- MSL 6 (19U 38) cq 7317,18375,0,2511,-530,737 2 161170 -- MSL 8 (19U 146) ' " ( 7317,18375,3165,3450,135,737 2 161064 -- MSL 9 (19U 40) ) 7317,18375,3165,1164,2421,737 2 161065 -- MSL 10 (19U 41) * 14637,18150,0,63,-2363,63 2 161066 -- MSL 11 (19U 42) + 23418,13164,534,0,-3527 0 161067 -- MSL 12 (19U 43) , 7317,3966,5040,0,3423 1 161068 -- MSL 13 (19U 44) hy 7317,8715,0,1497,1071,737 0 161069 -- MSL 14 (19U 45) - " . 7317,3849,375,0,627 0 161070 -- MSL 15 (19U 46) sl 7317,19575,450,4377,2736,737 2 161071 -- MSL 16 (19U 47) / " 0 14637,17700,375,933,-158,737 0 161072 -- MSL 17 (19U 48) 1 14637,17700,69,0,-2429 0 161073 -- MSL 18 (19U 49) 2 14637,17700,201,921,858,737 0 161074 -- MSL 19 (19U 50) 3 14637,17700,375,372,819,372 0 161075 -- MSL 20 (19U 51) 4 14637,17394,69,1008,684,737 0 161076 -- MSL 21 (19U 52) 5 14637,17526,375,1362,669,737 0 161077 -- MSL 22 (19U 53) 6 14637,17700,375,399,-581,399 0 161078 -- MSL 23 (19U 54) 7 14637,17526,69,2931,-122,737 0 161079 -- MSL 24 (19U 55) 8 14637,17700,375,1155,174,737 0 161080 -- MSL 25 (19U 56) 9 14637,17700,375,843,-404,737 0 161081 -- MSL 26 (19U 57) : 7317,11754,375,759,627,737 0 161082 -- MSL 27 (19U 58) ; 7317,11754,5040,759,3423,737 1 161083 -- MSL 28 (19U 59) < 26346,16068,0,0,-3980 0 161084 -- MSL 29 (19U 60) = 23418,9624,0,0,-4067 0 161085 -- MSL 30 (19U 61) > 26346,16068,0,0,-3980 0 161086 -- MSL 31 (19U 62) ? 11709,18000,375,900,-1322,737 2 161087 -- MSL 32 (19U 63) at 23418,16950,4131,966,348,737 0 161088 -- MSL 33 (19U 64) @ " A 17565,18069,69,0,2586 2 161089 -- MSL 34 (19U 65) B 16101,18069,69,864,306,737 2 161090 -- MSL 35 (19U 66) C 17565,18375,375,2640,-599,737 2 161091 -- MSL 36 (19U 67) D 20490,18069,69,720,279,720 2 161092 -- MSL 37 (19U 68) E 13173,18201,201,2835,738,737 2 161093 -- MSL 38 (19U 69) F 13173,18201,69,3051,612,737 2 161094 -- MSL 39 (19U 70) G 20490,18375,375,1230,-797,737 2 161095 -- MSL 40 (19U 71) H 20490,18069,69,1671,417,737 2 161096 -- MSL 41 (19U 72) I 8781,18069,69,1779,441,737 2 161097 -- MSL 42 (19U 73) J 8781,18069,4242,1551,2634,737 2 161098 -- MSL 43 (19U 74) K 16101,18069,69,3528,366,737 2 161099 -- MSL 44 (19U 75) L 13173,18069,201,201,168,201 2 161100 -- MSL 45 (19U 76) M 23418,18069,414,1542,768,737 2 161101 -- MSL 46 (19U 77) N 20490,18069,69,1383,192,737 2 161102 -- MSL 47 (19U 78) O 21954,18375,375,942,-446,737 2 161103 -- MSL 48 (19U 79) P 14637,18069,69,2064,519,737 2 161104 -- MSL 49 (19U 80) Q 21954,18375,4200,1008,-395,737 2 161105 -- MSL 50 (19U 81) R 16101,18069,69,900,387,737 2 161106 -- MSL 51 (19U 82) S 13173,18375,375,1626,879,737 2 161107 -- MSL 52 (19U 83) T 14637,18201,69,3006,-1070,737 2 161108 -- MSL 53 (19U 84) U 20490,18069,375,1671,-1070,737 2 161109 -- MSL 54 (19U 85) V 17565,18069,69,3372,-1445,737 2 161110 -- MSL 55 (19U 86) W 24882,18069,69,3120,-1604,737 2 161111 -- MSL 56 (19U 87) X 16101,18069,69,2451,1470,737 2 161112 -- MSL 57 (19U 88) Y 16101,18069,69,3747,-1418,737 2 161113 -- MSL 58 (19U 89) Z 16101,18201,201,2589,2115,737 2 161114 -- MSL 59 (19U 90) lB 7317,18249,4749,3699,2235,737 2 161115 -- MSL 60 (19U 91) [ " rs 7317,19575,450,0,-1610 2 161116 -- MSL 61 (19U 92) \ " rB 7317,18249,4749,3696,2238,737 2 161117 -- MSL 62 (19U 93) ] " ha 13173,19758,0,36,36,36 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588,1317,1317,737 1 161119 -- MSL 64 (19U 95) oq 7317,18375,0,2508,-527,737 2 161169 -- MSL 66 (19U 145) ` " a 13173,12840,375,189,954,189 0 161121 -- MSL 67 (19U 97) b 14637,19779,375,666,1191,666 2 161122 -- MSL 68 (19U 98) c 12684,12840,375,2118,171,737 0 161123 -- MSL 69 (19U 99) d 14637,19569,375,2727,594,737 2 161124 -- MSL 70 (19U 100) e 13173,12840,375,750,480,737 0 161125 -- MSL 71 (19U 101) f 8781,19710,69,3357,996,737 2 161126 -- MSL 72 (19U 102) g 13173,12840,5400,1836,1659,737 1 161127 -- MSL 73 (19U 103) h 14637,19569,69,423,1242,423 2 161128 -- MSL 74 (19U 104) i 7317,19308,69,1794,1131,737 2 161129 -- MSL 75 (19U 105) j 7317,19308,5400,1797,3720,737 3 161130 -- MSL 76 (19U 106) k 13173,19569,69,2670,1353,737 2 161131 -- MSL 77 (19U 107) l 7317,19569,69,2586,1086,737 2 161132 -- MSL 78 (19U 108) m 21954,12840,69,375,1272,375 0 161133 -- MSL 79 (19U 109) n 14637,12840,69,438,1206,438 0 161134 -- MSL 80 (19U 110) o 14637,12840,375,708,618,708 0 161135 -- MSL 81 (19U 111) p 14637,12840,5469,663,2349,663 1 161136 -- MSL 82 (19U 112) q 14637,12840,5469,1281,558,737 1 161137 -- MSL 83 (19U 113) r 10245,12840,69,1326,1107,737 0 161138 -- MSL 84 (19U 114) s 10245,12840,375,1188,1230,737 0 161139 -- MSL 85 (19U 115) t 8781,17055,375,2148,-188,737 0 161140 -- MSL 86 (19U 116) u 14637,12534,375,1230,417,737 0 161141 -- MSL 87 (19U 117) v 13173,12534,69,2223,-767,737 0 161142 -- MSL 88 (19U 118) w 20490,12534,69,2229,-953,737 0 161143 -- MSL 89 (19U 119) x 13173,12534,69,1647,2190,737 0 161144 -- MSL 90 (19U 120) y 13173,12534,5469,2040,1176,737 1 161145 -- MSL 91 (19U 121) z 13173,12666,201,1464,1689,737 0 161146 -- MSL 92 (19U 122) { 13173,19935,6210,3339,-971,737 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588,0,-4595 3 161148 -- MSL 94 (19U 124) ba " } 13173,19935,6210,63,2304,63 3 161149 -- MSL 95 (19U 125) rC " ti 26346,9435,0,0,-4028 0 161150 -- MSL 96 (19U 126) `A 17565,24342,69,0,2586 2 161216 -- MSL 99 (19U 192) ^A 17565,24321,69,0,2586 2 161218 -- MSL 100 (19U 194) `E 13173,24342,201,2835,738,737 2 161224 -- MSL 101 (19U 200) ^E 13173,24321,201,2835,738,737 2 161226 -- MSL 102 (19U 202) :E 13173,23610,201,3084,738,737 2 161227 -- MSL 103 (19U 203) ^I 8781,24321,69,4296,441,737 2 161230 -- MSL 104 (19U 206) :I 8781,23610,69,5280,441,737 2 161231 -- MSL 105 (19U 207) aa 14637,18801,0,297,-5762,297 2 161204 -- MSL 106 (19U 180) ga 14637,18801,0,0,-4418 2 161120 -- MSL 107 (19U 96) a^ 14637,18780,0,0,-3455 2 161160 -- MSL 108 (19U 136) ^ " ad 14637,18090,0,429,-4022,429 2 161192 -- MSL 109 (19U 168) ~ 14637,17847,0,1308,-3437,737 2 161176 -- MSL 110 (19U 152) a~ " `U 20490,24342,375,1671,-1070,737 2 161241 -- MSL 111 (19U 217) ^U 20490,24321,375,1671,-1070,737 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105,0,1317,1317,737 2 161199 -- MSL 113 (19U 175) 'Y 16101,24342,69,3747,-1418,737 2 161245 -- MSL 114 (19U 221) 'y 13173,18801,5469,2040,1176,737 3 161277 -- MSL 115 (19U 253) de 14637,17700,0,0,-2585 0 161200 -- MSL 116 (19U 176) ,C 17565,18375,5988,2640,-599,737 3 161223 -- MSL 117 (19U 199) ,c 12684,12840,5733,2118,171,737 1 161255 -- MSL 118 (19U 231) ~N 20490,23382,69,1383,192,737 2 161233 -- MSL 119 (19U 209) ~n 14637,17847,69,1308,1206,737 2 161265 -- MSL 120 (19U 241) r! 7317,12906,5469,861,1836,737 1 161185 -- MSL 121 (19U 161) r? 11709,12906,5469,0,90 1 161215 -- MSL 122 (19U 191) Cs 14637,15834,0,1452,477,737 0 161188 -- MSL 123 (19U 164) Po 14637,17700,201,1260,1419,737 0 161187 -- MSL 124 (19U 163) Ye 14637,18069,69,4212,-131,737 2 161189 -- MSL 125 (19U 165) sc 14637,18375,1383,0,-932 2 161191 -- MSL 126 (19U 167) Fn 14637,19710,69,366,-1862,366 2 161155 -- MSL 127 (19U 131) ct 14637,19812,342,2082,-1151,737 2 161186 -- MSL 128 (19U 162) ^a 13173,18780,375,711,954,711 2 161250 -- MSL 129 (19U 226) ^e 13173,18780,375,750,480,737 2 161258 -- MSL 130 (19U 234) ^o 14637,18780,375,708,618,708 2 161268 -- MSL 131 (19U 244) ^u 14637,18780,375,1230,417,737 2 161275 -- MSL 132 (19U 251) 'a 13173,18801,375,1029,954,737 2 161249 -- MSL 133 (19U 225) 'e 13173,18801,375,1029,480,737 2 161257 -- MSL 134 (19U 233) 'o 14637,18801,375,708,618,708 2 161267 -- MSL 135 (19U 243) 'u 14637,18801,375,1230,417,737 2 161274 -- MSL 136 (19U 250) `a 13173,18801,375,189,954,189 2 161248 -- MSL 137 (19U 224) `e 13173,18801,375,750,480,737 2 161256 -- MSL 138 (19U 232) `o 14637,18801,375,708,618,708 2 161266 -- MSL 139 (19U 242) `u 14637,18801,375,1230,417,737 2 161273 -- MSL 140 (19U 249) :a 13173,18090,375,1161,954,737 2 161252 -- MSL 141 (19U 228) :e 13173,18090,375,1161,480,737 2 161259 -- MSL 142 (19U 235) :o 14637,18090,375,708,618,708 2 161270 -- MSL 143 (19U 246) :u 14637,18090,375,1230,417,737 2 161276 -- MSL 144 (19U 252) oA 17565,25035,69,0,2586 2 161221 -- MSL 145 (19U 197) ^i 7317,18780,69,3639,1134,737 2 161262 -- MSL 146 (19U 238) /O 21954,18375,1017,1311,-311,737 2 161240 -- MSL 147 (19U 216) AE 22932,18201,201,2844,2589,737 2 161222 -- MSL 148 (19U 198) oa 13173,18678,375,189,954,189 2 161253 -- MSL 149 (19U 229) 'i 7317,18801,69,3957,1134,737 2 161261 -- MSL 150 (19U 237) /o 14637,13446,843,1227,1224,737 0 161272 -- MSL 151 (19U 248) ae 20004,12840,375,744,945,737 0 161254 -- MSL 152 (19U 230) :A 17565,23610,69,888,2586,737 2 161220 -- MSL 153 (19U 196) `i 7317,18801,69,1116,1134,737 2 161260 -- MSL 154 (19U 236) :O 21954,23610,375,942,-446,737 2 161238 -- MSL 155 (19U 214) :U 20490,23610,375,1671,-1070,737 2 161244 -- MSL 156 (19U 220) 'E 13173,24342,201,3348,738,737 2 161225 -- MSL 157 (19U 201) :i 7317,18090,69,4089,1134,737 2 161263 -- MSL 158 (19U 239) ss 14637,19500,375,396,1206,396 2 161247 -- MSL 159 (19U 223) ^O 21954,24321,375,942,-446,737 2 161236 -- MSL 160 (19U 212) 'A 17565,24342,69,1152,2586,737 2 161217 -- MSL 161 (19U 193) ~A 17565,23382,69,1752,2586,737 2 161219 -- MSL 162 (19U 195) ~a 13173,17847,375,2040,954,737 2 161251 -- MSL 163 (19U 227) -D 20490,18069,69,720,318,720 2 161232 -- MSL 164 (19U 208) Sd 14637,19674,375,831,618,737 2 161264 -- MSL 165 (19U 240) 'I 8781,24342,69,5544,441,737 2 161229 -- MSL 166 (19U 205) `I 8781,24342,69,1779,441,737 2 161228 -- MSL 167 (19U 204) 'O 21954,24342,375,942,-446,737 2 161235 -- MSL 168 (19U 211) `O 21954,24342,375,942,-446,737 2 161234 -- MSL 169 (19U 210) ~O 21954,23382,375,942,-446,737 2 161237 -- MSL 170 (19U 213) ~o 14637,17847,375,1308,618,737 2 161269 -- MSL 171 (19U 245) vS 13173,24321,375,3120,879,737 2 161162 -- MSL 172 (19U 138) vs 10245,18780,375,3117,1230,737 2 161178 -- MSL 173 (19U 154) 'U 20490,24342,375,1671,-1070,737 2 161242 -- MSL 174 (19U 218) :Y 16101,23610,69,3747,-1418,737 2 161183 -- MSL 175 (19U 159) :y 13173,18090,5469,2040,1176,737 3 161279 -- MSL 176 (19U 255) TP 14637,18069,69,1347,384,737 2 161246 -- MSL 177 (19U 222) Tp 14637,19779,5469,672,2361,672 3 161278 -- MSL 178 (19U 254) mc 15612,12630,4680,1422,2907,737 0 161205 -- MSL 180 (19U 181) ps 14637,19635,4200,18,-1139,18 2 161206 -- MSL 181 (19U 182) 34 23418,17769,444,0,-869 0 161214 -- MSL 182 (19U 190) \- 23418,7455,0,0,-3527 0 60096 -- MSL 183 ( 7J 192) 14 23418,17865,444,0,-2132 2 161212 -- MSL 184 (19U 188) 12 23418,17865,444,0,-1793 2 161213 -- MSL 185 (19U 189) Of 9759,17700,0,765,-257,737 0 161194 -- MSL 186 (19U 170) Om 9759,17700,0,1815,-80,737 0 161210 -- MSL 187 (19U 186) Fo 11220,10851,0,1272,132,737 0 161195 -- MSL 188 (19U 171) Fc 11220,10851,0,588,816,588 0 161211 -- MSL 190 (19U 187) t+- 23418,13080,4230,0,-3521 0 161201 -- MSL 191 (19U 177) bb 13173,19083,5916,0,-4595 3 161190 -- MSL 192 (19U 166) co 13173,19635,0,3885,-2093,737 2 161193 -- MSL 193 (19U 169) tno 23418,10770,0,0,-3104 0 161196 -- MSL 194 (19U 172) u00AD 7317,8715,0,1497,1071,737 0 161197 -- MSL 195 (19U 173) rg 13173,19635,0,3885,-2093,737 2 161198 -- MSL 196 (19U 174) S2 9270,17700,0,2130,-161,737 0 161202 -- MSL 197 (19U 178) S3 9270,17700,0,1656,-122,737 0 161203 -- MSL 198 (19U 179) ac 14637,393,5733,0,-1118 1 161208 -- MSL 199 (19U 184) S1 9270,17865,0,708,-1469,708 2 161209 -- MSL 200 (19U 185) tmu 23418,13107,567,0,-4625 0 161239 -- MSL 201 (19U 215) tdi 23418,12999,369,0,-3530 0 161271 -- MSL 202 (19U 247) u203C 14637,18000,375,1941,753,737 2 87315 -- MSL 221 (10U 19) u20A7 23418,18069,375,2148,519,737 2 60121 -- MSL 232 ( 7J 217) pc 7317,10899,0,282,-740,282 0 161207 -- MSL 302 (19U 183) u013F 13173,18069,201,2250,168,737 2 51943 -- MSL 306 ( 6J 231) u0140 10245,19569,69,2736,1086,737 2 51959 -- MSL 307 ( 6J 247) u2113 14637,18045,765,0,-1712 2 60122 -- MSL 308 ( 7J 218) u0149 20979,18375,69,438,-530,438 2 51951 -- MSL 309 ( 6J 239) fm 7317,18096,0,1629,-2066,737 2 60101 -- MSL 310 ( 7J 197) sd 14637,18096,0,0,-2066 2 60102 -- MSL 311 ( 7J 198) dg 14637,18201,426,666,-761,666 2 161158 -- MSL 312 (19U 134) tm 16101,17850,0,1425,-1961,737 2 161177 -- MSL 313 (19U 153) u2017 13173,0,6588,1317,1317,737 1 60095 -- MSL 314 ( 7J 191) ah 14637,18780,0,921,-4397,737 2 75169 -- MSL 315 ( 9E 161) ao 14637,18678,0,0,-5651 2 60152 -- MSL 316 ( 7J 248) f/ 2439,17769,444,7344,7137,737 0 60109 -- MSL 324 ( 7J 205) em 23418,8070,0,759,219,737 0 161175 -- MSL 325 (19U 151) en 14637,8070,0,681,459,681 0 161174 -- MSL 326 (19U 150) dd 14637,18201,426,630,-725,630 2 161159 -- MSL 327 (19U 135) .i 7317,12534,69,1116,1134,737 0 46333 -- MSL 328 ( 5T 253) aq 7317,18375,0,1659,-2621,737 2 161063 -- MSL 329 (19U 39) bu 13173,14226,0,0,-497 0 161173 -- MSL 331 (19U 149) u207F 13173,17700,0,1335,-275,737 0 87548 -- MSL 332 (10U 252) u0111 14637,19569,375,3939,609,737 2 75248 -- MSL 342 ( 9E 240) u0041_0306 17565,24138,69,225,2586,225 2 75203 -- MSL 400 ( 9E 195) u0061_0306 13173,18528,375,1128,954,737 2 75235 -- MSL 401 ( 9E 227) u0041_0328 17565,18069,4161,0,2586 2 75173 -- MSL 404 ( 9E 165) u0061_0328 13173,12840,4140,189,954,189 0 75193 -- MSL 405 ( 9E 185) 'C 17565,24342,375,2640,-599,737 2 75206 -- MSL 406 ( 9E 198) 'c 12684,18801,375,2415,171,737 2 75238 -- MSL 407 ( 9E 230) u0041_030C 17565,24321,375,2640,-599,737 2 75208 -- MSL 410 ( 9E 200) u0061_030C 12684,18780,375,2118,171,737 2 75240 -- MSL 411 ( 9E 232) u0044_030C 20490,24321,69,720,279,720 2 75215 -- MSL 414 ( 9E 207) u0064_030C 18051,19710,375,4032,594,737 2 75247 -- MSL 415 ( 9E 239) u0045_030C 13173,24321,201,3120,738,737 2 75212 -- MSL 416 ( 9E 204) u0065_030C 13173,18780,375,993,480,737 2 75244 -- MSL 417 ( 9E 236) u0045_0328 13173,18201,4161,2835,738,737 2 75210 -- MSL 422 ( 9E 202) u0065_0328 13173,12840,4140,750,480,737 0 75242 -- MSL 423 ( 9E 234) u004C_0301 13173,24342,201,1248,168,737 2 75205 -- MSL 440 ( 9E 197) u006C_0301 7317,25536,69,5682,1086,737 2 75237 -- MSL 441 ( 9E 229) u004C_030C 13173,18516,201,2910,168,737 2 75196 -- MSL 442 ( 9E 188) u006C_030C 10734,19710,69,3789,1086,737 2 75198 -- MSL 443 ( 9E 190) u004E_0301 20490,24342,69,1383,192,737 2 75217 -- MSL 446 ( 9E 209) u006E_0301 14637,18801,69,438,1206,438 2 75249 -- MSL 447 ( 9E 241) u004E_030C 20490,24321,69,1383,192,737 2 75218 -- MSL 448 ( 9E 210) u006E_030C 14637,18780,69,921,1206,737 2 75250 -- MSL 449 ( 9E 242) u004F_030B 21954,24342,375,1263,-446,737 2 75221 -- MSL 452 ( 9E 213) u006F_030B 14637,18801,375,3432,618,737 2 75253 -- MSL 453 ( 9E 245) u0052_0301 16101,24342,69,984,387,737 2 75200 -- MSL 456 ( 9E 192) u0072_0301 10245,18801,69,2493,1107,737 2 75232 -- MSL 457 ( 9E 224) u0052_030C 16101,24321,69,906,387,737 2 75224 -- MSL 458 ( 9E 216) u0072_030C 10245,18780,69,2967,1107,737 2 75256 -- MSL 459 ( 9E 248) u0053_0301 13173,24342,375,2148,879,737 2 75148 -- MSL 462 ( 9E 140) u0073_0301 10245,18801,375,2493,1230,737 2 75164 -- MSL 463 ( 9E 156) u0054_030C 14637,24321,69,3006,-1070,737 2 75149 -- MSL 466 ( 9E 141) u0074_030C 11220,19710,375,3813,-188,737 2 75165 -- MSL 467 ( 9E 157) u0054_0327 14637,18201,5988,3006,-140,737 3 75230 -- MSL 468 ( 9E 222) u0074_0327 8781,17055,5733,2148,2109,737 1 75262 -- MSL 469 ( 9E 254) u0055_030B 20490,24342,375,2655,-1070,737 2 75227 -- MSL 474 ( 9E 219) u0075_030B 14637,18801,375,3432,417,737 2 75259 -- MSL 475 ( 9E 251) u0055_030A 20490,25035,375,1671,-1070,737 2 75225 -- MSL 476 ( 9E 217) u0075_030A 14637,18678,375,1230,417,737 2 75257 -- MSL 477 ( 9E 249) u005A_0301 16101,24342,201,2589,2115,737 2 75151 -- MSL 482 ( 9E 143) u007A_0301 13173,18801,201,1464,1689,737 2 75167 -- MSL 483 ( 9E 159) u005A_0307 16101,24087,201,2589,2115,737 2 75183 -- MSL 484 ( 9E 175) u007A_0307 13173,18786,201,1464,1689,737 2 75199 -- MSL 485 ( 9E 191) u2070 9270,17700,0,1779,-308,737 0 51753 -- MSL 1000 ( 6J 41) u2074 9270,17562,0,1926,57,737 0 51748 -- MSL 1001 ( 6J 36) u2075 9270,17694,0,2097,-326,737 0 51749 -- MSL 1002 ( 6J 37) u2076 9270,17700,0,1608,-776,737 0 51806 -- MSL 1003 ( 6J 94) u2077 9270,17694,0,3141,-152,737 0 51750 -- MSL 1004 ( 6J 38) u2078 9270,17700,0,1821,-272,737 0 51754 -- MSL 1005 ( 6J 42) u2079 9270,17700,0,1653,-359,737 0 51752 -- MSL 1006 ( 6J 40) lq 11709,18375,0,2910,-386,737 2 161171 -- MSL 1017 (19U 147) rq 11709,18375,0,2895,-371,737 2 161172 -- MSL 1018 (19U 148) Bq 12198,3972,4527,0,2505 0 161156 -- MSL 1019 (19U 132) u2003 23418,0,0,0,1317 0 51821 -- MSL 1020 ( 6J 109) u2002 14637,0,0,0,1317 0 51822 -- MSL 1021 ( 6J 110) u2009 7317,0,0,0,1317 0 51828 -- MSL 1023 ( 6J 116) u2026 23418,3729,0,0,-413 0 161157 -- MSL 1028 (19U 133) vz 13173,18780,201,1653,1689,737 2 75166 -- MSL 1031 ( 9E 158) u2120 16101,18000,0,2610,-1976,737 2 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056,387,-1088,387 2 51794 -- MSL 1036 ( 6J 82) fi 15612,19710,69,1506,900,737 2 60077 -- MSL 1040 ( 7J 173) fl 15612,19710,69,2385,816,737 2 60078 -- MSL 1041 ( 7J 174) ff 16587,19710,69,3507,816,737 2 51883 -- MSL 1042 ( 6J 171) Fi 23418,19710,69,1683,684,737 2 51884 -- MSL 1043 ( 6J 172) Fl 23418,19710,69,2499,666,737 2 51885 -- MSL 1044 ( 6J 173) ij 14637,19308,5400,1794,1131,737 3 60134 -- MSL 1047 ( 7J 230) u2105 23418,19599,444,1194,399,737 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 20490,24138,375,1230,-797,737 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 13173,18528,5400,1836,1659,737 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 13173,18375,5988,1626,879,737 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 10245,12840,5733,1188,1797,737 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 8781,24087,69,2430,441,737 2 46301 -- MSL 1065 ( 5T 221) bq 7317,3972,4527,0,2502 0 161154 -- MSL 1067 (19U 130) %0 33663,17769,264,0,-2288 0 161161 -- MSL 1068 (19U 137) a- 14637,17490,0,843,-3734,737 0 60154 -- MSL 1084 ( 7J 250) ab 14637,18528,0,396,-3983,396 2 75170 -- MSL 1086 ( 9E 162) a. 14637,18786,0,0,-6407 2 75263 -- MSL 1088 ( 9E 255) oe 22443,12840,375,720,618,720 0 161180 -- MSL 1090 (19U 156) OE 24882,18375,375,2916,-512,737 2 161164 -- MSL 1091 (19U 140) fo 6831,10851,0,1296,132,737 0 161163 -- MSL 1092 (19U 139) fc 6831,10851,0,609,819,609 0 161179 -- MSL 1093 (19U 155) sq 19029,15624,0,0,-2021 0 60091 -- MSL 1094 ( 7J 187) /L 13173,18069,201,198,1188,198 2 75171 -- MSL 1095 ( 9E 163) /l 7317,19569,69,3264,1563,737 2 75187 -- MSL 1096 ( 9E 179) a" 14637,18801,0,3432,-3053,737 2 75197 -- MSL 1097 ( 9E 189) ho 14637,636,4140,0,-4475 0 75186 -- MSL 1098 ( 9E 178) vZ 16101,24321,201,2589,2115,737 2 75150 -- MSL 1106 ( 9E 142) IJ 17565,18069,4242,1548,441,737 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/SYMBOL0000644000175000017500000002437113753060053012720 00000000000000# M Symbol name SYMBOL spacewidth 6615 pcltypeface 16686 pclproportional 1 pclweight 0 pclstyle 0 charset ! 8811,17919,362 2 159009 -- HP PUA U+F021 (19M 33) fa 18862,17518 2 159010 -- HP PUA U+F022 (19M 34) sh 13229,17919,362 2 159011 -- HP PUA U+F023 (19M 35) # " te 14521,17518 2 159012 -- HP PUA U+F024 (19M 36) % 22040,17919,723 2 159013 -- HP PUA U+F025 (19M 37) & 20580,17919,400 2 159014 -- HP PUA U+F026 (19M 38) st 11614,12196,413 0 159015 -- HP PUA U+F027 (19M 39) ( 8811,18371,5710 3 159016 -- HP PUA U+F028 (19M 40) ) 8811,18371,5710 3 159017 -- HP PUA U+F029 (19M 41) ** 13229,14121 0 159018 -- HP PUA U+F02A (19M 42) pl 14521,13565 0 159019 -- HP PUA U+F02B (19M 43) , 6615,2584,4405 0 159020 -- HP PUA U+F02C (19M 44) mi 14521,7441 0 159021 -- HP PUA U+F02D (19M 45) . 6615,2506,375 0 159022 -- HP PUA U+F02E (19M 46) sl 7351,18371,362 2 159023 -- HP PUA U+F02F (19M 47) / " 0 13229,17880,362 2 159024 -- HP PUA U+F030 (19M 48) 1 13229,17880 2 159025 -- HP PUA U+F031 (19M 49) 2 13229,17880 2 159026 -- HP PUA U+F032 (19M 50) 3 13229,17880,362 2 159027 -- HP PUA U+F033 (19M 51) 4 13229,17880 2 159028 -- HP PUA U+F034 (19M 52) 5 13229,17518,362 2 159029 -- HP PUA U+F035 (19M 53) 6 13229,17880,362 2 159030 -- HP PUA U+F036 (19M 54) 7 13229,17518,362 2 159031 -- HP PUA U+F037 (19M 55) 8 13229,17880,362 2 159032 -- HP PUA U+F038 (19M 56) 9 13229,17880,362 2 159033 -- HP PUA U+F039 (19M 57) : 7351,12196,362 0 159034 -- HP PUA U+F03A (19M 58) ; 7351,12183,4405 0 159035 -- HP PUA U+F03B (19M 59) < 14521,13565 0 159036 -- HP PUA U+F03C (19M 60) = 14521,9831 0 159037 -- HP PUA U+F03D (19M 61) > 14521,13565 0 159038 -- HP PUA U+F03E (19M 62) ? 11743,17919,349 2 159039 -- HP PUA U+F03F (19M 63) =~ 14521,13500 0 159040 -- HP PUA U+F040 (19M 64) *A 19107,17919 2 159041 -- HP PUA U+F041 (19M 65) *B 17648,17518 2 159042 -- HP PUA U+F042 (19M 66) *X 19107,17518 2 159043 -- HP PUA U+F043 (19M 67) *D 16188,17919 2 159044 -- HP PUA U+F044 (19M 68) *E 16162,17518 2 159045 -- HP PUA U+F045 (19M 69) *F 20193,17518 2 159046 -- HP PUA U+F046 (19M 70) *G 15955,17518 2 159047 -- HP PUA U+F047 (19M 71) *Y 19107,17518 2 159048 -- HP PUA U+F048 (19M 72) *I 8811,17518 2 159049 -- HP PUA U+F049 (19M 73) +h 16691,18371,400 2 159050 -- HP PUA U+F04A (19M 74) *K 19107,17518 2 159051 -- HP PUA U+F04B (19M 75) *L 18151,17919 2 159052 -- HP PUA U+F04C (19M 76) *M 23526,17518 2 159053 -- HP PUA U+F04D (19M 77) *N 19107,17518,284 2 159054 -- HP PUA U+F04E (19M 78) *O 19107,17919,400 2 159055 -- HP PUA U+F04F (19M 79) *P 20322,17518 2 159056 -- HP PUA U+F050 (19M 80) *H 19611,17919,400 2 159057 -- HP PUA U+F051 (19M 81) *R 14715,17518 2 159058 -- HP PUA U+F052 (19M 82) *S 15658,17518 2 159059 -- HP PUA U+F053 (19M 83) *T 16162,17518 2 159060 -- HP PUA U+F054 (19M 84) *U 18255,17518 2 159061 -- HP PUA U+F055 (19M 85) ts 11614,12183,5710 1 159062 -- HP PUA U+F056 (19M 86) *W 20322,17919 2 159063 -- HP PUA U+F057 (19M 87) *C 17066,17518 2 159064 -- HP PUA U+F058 (19M 88) *Q 21032,17725 2 159065 -- HP PUA U+F059 (19M 89) *Z 16162,17518 2 159066 -- HP PUA U+F05A (19M 90) lB 8811,17919,5245 3 159067 -- HP PUA U+F05B (19M 91) [ " tf 22828,13139 0 159068 -- HP PUA U+F05C (19M 92) 3d " rB 8811,17919,5245 3 159069 -- HP PUA U+F05D (19M 93) ] " pp 17415,17518 2 159070 -- HP PUA U+F05E (19M 94) _ 13229,0,5710 1 159071 -- HP PUA U+F05F (19M 95) --- 13229,24146 2 159072 -- HP PUA U+F060 (19M 96) *a 16691,12183,413 0 159073 -- HP PUA U+F061 (19M 97) *b 14521,18371,5710 3 159074 -- HP PUA U+F062 (19M 98) *x 14521,12054,5710 1 159075 -- HP PUA U+F063 (19M 99) *d 13074,18371,400 2 159076 -- HP PUA U+F064 (19M 100) *e 11614,12196,400 0 159077 -- HP PUA U+F065 (19M 101) +f 13785,18371,5710 3 159078 -- HP PUA U+F066 (19M 102) *g 10878,12054,5710 1 159079 -- HP PUA U+F067 (19M 103) *y 15955,12183,5710 1 159080 -- HP PUA U+F068 (19M 104) *i 8707,12183,400 0 159081 -- HP PUA U+F069 (19M 105) *f 15955,12183,5710 1 159082 -- HP PUA U+F06A (19M 106) *k 14521,12183 0 159083 -- HP PUA U+F06B (19M 107) *l 14521,18371,258 2 159084 -- HP PUA U+F06C (19M 108) *m 15245,11834,5710 1 159085 -- HP PUA U+F06D (19M 109) *n 13785,12196,362 0 159086 -- HP PUA U+F06E (19M 110) *o 14521,12183,400 0 159087 -- HP PUA U+F06F (19M 111) *p 14521,11834,400 0 159088 -- HP PUA U+F070 (19M 112) *h 13785,18371,400 2 159089 -- HP PUA U+F071 (19M 113) *r 14521,12196,5710 1 159090 -- HP PUA U+F072 (19M 114) *s 15955,11834,400 0 159091 -- HP PUA U+F073 (19M 115) *t 11614,11834,400 0 159092 -- HP PUA U+F074 (19M 116) *u 15245,12183,400 0 159093 -- HP PUA U+F075 (19M 117) +p 18862,11834,400 0 159094 -- HP PUA U+F076 (19M 118) *w 18151,12183,400 0 159095 -- HP PUA U+F077 (19M 119) *c 13048,18371,5710 3 159096 -- HP PUA U+F078 (19M 120) *q 18151,12196,5710 1 159097 -- HP PUA U+F079 (19M 121) *z 13074,18281,5814 3 159098 -- HP PUA U+F07A (19M 122) lC 12699,18371,5710 3 159099 -- HP PUA U+F07B (19M 123) { " ba 5297,18371,5710 3 159100 -- HP PUA U+F07C (19M 124) | " rC 12699,18371,5710 3 159101 -- HP PUA U+F07D (19M 125) } " ap 14521,8888 0 159102 -- HP PUA U+F07E (19M 126) u03D2 16407,17919 2 159137 -- HP PUA U+F0A1 (19M 161) fm 6537,17919 2 159138 -- HP PUA U+F0A2 (19M 162) <= 14521,16420 0 159139 -- HP PUA U+F0A3 (19M 163) f/ 4418,17880,698 2 159140 -- HP PUA U+F0A4 (19M 164) if 18862,12196 0 159141 -- HP PUA U+F0A5 (19M 165) u0192 13229,18371,5710 3 159142 -- HP PUA U+F0A6 (19M 166) CL 19921,14599 0 159143 -- HP PUA U+F0A7 (19M 167) DI 19921,14922,400 0 159144 -- HP PUA U+F0A8 (19M 168) HE 19921,14340,400 0 159145 -- HP PUA U+F0A9 (19M 169) SP 19921,15232 0 159146 -- HP PUA U+F0AA (19M 170) <> 27569,13190,362 0 159147 -- HP PUA U+F0AB (19M 171) <- 26110,13190,362 0 159148 -- HP PUA U+F0AC (19M 172) ua 15955,23810,362 2 159149 -- HP PUA U+F0AD (19M 173) -> 26110,13190,362 0 159150 -- HP PUA U+F0AE (19M 174) da 15955,23810,362 2 159151 -- HP PUA U+F0AF (19M 175) de 10581,17906 2 159152 -- HP PUA U+F0B0 (19M 176) +- 14521,16407 0 159153 -- HP PUA U+F0B1 (19M 177) sd 10878,17919 2 159154 -- HP PUA U+F0B2 (19M 178) >= 14521,16420 0 159155 -- HP PUA U+F0B3 (19M 179) mu 14521,12454 0 159156 -- HP PUA U+F0B4 (19M 180) pt 18862,12196 0 159157 -- HP PUA U+F0B5 (19M 181) pd 13074,18371,400 2 159158 -- HP PUA U+F0B6 (19M 182) u2219 12170,12170 0 159159 -- HP PUA U+F0B7 (19M 183) di 14521,12338 0 159160 -- HP PUA U+F0B8 (19M 184) != 14521,13565 0 159161 -- HP PUA U+F0B9 (19M 185) == 14521,11201 0 159162 -- HP PUA U+F0BA (19M 186) ~~ 14521,11395 0 159163 -- HP PUA U+F0BB (19M 187) ~= " u2026 26458,2506,375 0 159164 -- HP PUA U+F0BC (19M 188) u23D0 15955,26600,3139 2 159165 -- HP PUA U+F0BD (19M 189) u23AF 26458,7041 0 159166 -- HP PUA U+F0BE (19M 190) CR 17415,16420,400 0 159167 -- HP PUA U+F0BF (19M 191) Ah 21782,17919,400 2 159168 -- HP PUA U+F0C0 (19M 192) Im 18151,17919,400 2 159169 -- HP PUA U+F0C1 (19M 193) Re 21032,18151,543 2 159170 -- HP PUA U+F0C2 (19M 194) wp 26110,13668,5710 1 159171 -- HP PUA U+F0C3 (19M 195) c* 20322,17919,400 2 159172 -- HP PUA U+F0C4 (19M 196) c+ 20322,17919,400 2 159173 -- HP PUA U+F0C5 (19M 197) es 21782,18875,620 2 159174 -- HP PUA U+F0C6 (19M 198) ca 20322,13203 0 159175 -- HP PUA U+F0C7 (19M 199) cu 20322,13203 0 159176 -- HP PUA U+F0C8 (19M 200) sp 18862,11834 0 159177 -- HP PUA U+F0C9 (19M 201) ip 18862,11834,3785 0 159178 -- HP PUA U+F0CA (19M 202) nb 18862,13888,2015 0 159179 -- HP PUA U+F0CB (19M 203) sb 18862,11834 0 159180 -- HP PUA U+F0CC (19M 204) ib 18862,11834,3785 0 159181 -- HP PUA U+F0CD (19M 205) mo 18862,11834 0 159182 -- HP PUA U+F0CE (19M 206) nm 18862,13888,1860 0 159183 -- HP PUA U+F0CF (19M 207) /_ 20322,17919 2 159184 -- HP PUA U+F0D0 (19M 208) gr 18862,17518,400 2 159185 -- HP PUA U+F0D1 (19M 209) --- 20903,17932,413 2 159186 -- HP PUA U+F0D2 (19M 210) --- 20903,17932,413 2 159187 -- HP PUA U+F0D3 (19M 211) --- 23552,17518 2 159188 -- HP PUA U+F0D4 (19M 212) product 21782,19585,2635 2 159189 -- HP PUA U+F0D5 (19M 213) sqrt 14521,24146,1008 2 159190 -- HP PUA U+F0D6 (19M 214) sr " u22C5 6615,8204 0 159191 -- HP PUA U+F0D7 (19M 215) no 18862,7312 0 159192 -- HP PUA U+F0D8 (19M 216) AN 15955,11834 0 159193 -- HP PUA U+F0D9 (19M 217) OR 15955,11834 0 159194 -- HP PUA U+F0DA (19M 218) hA 27569,13177,362 0 159195 -- HP PUA U+F0DB (19M 219) lh 26110,13177,362 0 159196 -- HP PUA U+F0DC (19M 220) lA " uA 15955,23797,362 2 159197 -- HP PUA U+F0DD (19M 221) arrowverttp " rh 26110,13177,362 0 159198 -- HP PUA U+F0DE (19M 222) rA " dA 15955,23797,362 2 159199 -- HP PUA U+F0DF (19M 223) arrowvertbt " lz 13074,18371 2 159200 -- HP PUA U+F0E0 (19M 224) la 8707,18371,4858 2 159201 -- HP PUA U+F0E1 (19M 225) --- 20903,17932,413 2 159202 -- HP PUA U+F0E2 (19M 226) --- 20903,17932,413 2 159203 -- HP PUA U+F0E3 (19M 227) --- 20800,17518 2 159204 -- HP PUA U+F0E4 (19M 228) sum 18862,19598,2635 2 159205 -- HP PUA U+F0E5 (19M 229) parenlefttp 10154,24508,2145 2 159206 -- HP PUA U+F0E6 (19M 230) parenleftex 10154,24508,2145 2 159207 -- HP PUA U+F0E7 (19M 231) parenleftbt 10154,24508,2145 2 159208 -- HP PUA U+F0E8 (19M 232) bracketlefttp 10154,24508,2145 2 159209 -- HP PUA U+F0E9 (19M 233) lc " bracketleftex 10154,24508,2145 2 159210 -- HP PUA U+F0EA (19M 234) bracketleftbt 10154,24508,2145 2 159211 -- HP PUA U+F0EB (19M 235) lf " bracelefttp 13074,24508,2157 2 159212 -- HP PUA U+F0EC (19M 236) lt " braceleftex 13074,24508,2145 2 159213 -- HP PUA U+F0ED (19M 237) lk " braceleftbt 13074,24508,2157 2 159214 -- HP PUA U+F0EE (19M 238) lb " u23AA 13074,24508,2145 2 159215 -- HP PUA U+F0EF (19M 239) ra 8707,18371,4858 2 159217 -- HP PUA U+F0F1 (19M 241) is 7248,24068,2842 2 159218 -- HP PUA U+F0F2 (19M 242) integral " u2320 18151,24508,2157 2 159219 -- HP PUA U+F0F3 (19M 243) u23AE 18151,25670,2351 2 159220 -- HP PUA U+F0F4 (19M 244) u2321 18151,24495,2157 2 159221 -- HP PUA U+F0F5 (19M 245) parenrighttp 10154,24508,2145 2 159222 -- HP PUA U+F0F6 (19M 246) parenrightex 10154,24508,2145 2 159223 -- HP PUA U+F0F7 (19M 247) parenrightbt 10154,24508,2145 2 159224 -- HP PUA U+F0F8 (19M 248) bracketrighttp 10154,24508,2145 2 159225 -- HP PUA U+F0F9 (19M 249) rc " bracketrightex 10154,24508,2145 2 159226 -- HP PUA U+F0FA (19M 250) bracketrightbt 10154,24508,2145 2 159227 -- HP PUA U+F0FB (19M 251) rf " bracerighttp 13074,24508,2157 2 159228 -- HP PUA U+F0FC (19M 252) rt " bracerightex 13074,24508,2145 2 159229 -- HP PUA U+F0FD (19M 253) rk " bracerightbt 13074,24508,2157 2 159230 -- HP PUA U+F0FE (19M 254) rb " groff-1.23.0/font/devlj4/AOR0000644000175000017500000004434313753060053012335 00000000000000# AntiqueOlv name AOR spacewidth 7806 pcltypeface 4168 pclproportional 1 pclweight 0 pclstyle 0 ligatures fi fl ff ffi ffl 0 kernpairs L V -2438 P . -4877 P , -4877 V A -2438 A V -1949 T o -2438 T r -974 T c -2438 T e -2438 T d -2924 T s -1949 T y -974 T a -1949 T w -974 T u -974 T J -2438 L T -2438 L Y -3413 Y o -2924 Y e -2924 Y a -1949 Y J -2924 A W -1949 W A -1949 T A -2438 V o -974 V e -974 V a -974 Y A -3413 F A -1949 F . -3902 F , -3902 A T -2438 A Y -3413 v . -2924 v , -2924 y . -2924 y , -2924 T . -2924 T , -2924 L W -1949 P A -1460 V J -2438 V . -2924 V , -2924 Y . -3902 Y , -3902 W o -974 W e -974 W a -974 W . -2438 W , -2438 r . -3902 r , -3902 w . -2438 w , -2438 Y u -974 A v -1460 A y -1949 A w -1460 o . -2438 o , -2438 p . -2438 p , -2438 e . -1949 e , -1949 b . -2438 b , -2438 O T -974 O Y -974 O . -2438 O , -2438 L y -2438 L O -1460 L G -1460 L C -1460 L Q -1460 P J -2924 D T -974 D Y -974 D . -1949 D , -1949 Y O -974 Y G -974 Y C -974 Y Q -974 F o -485 F e -485 F a -485 c . -1460 c , -1460 O A -1460 L U -1460 R T -485 R Y -485 G T -485 C A -974 C . -1460 C , -1460 D A -1460 B T -974 B Y -974 B . -1460 B , -1460 F J -2924 A O -974 A G -974 A C -974 A U -974 A Q -974 W J -1949 J A -1460 J . -1949 J , -1949 U A -1460 U . -1949 U , -1949 f . -2924 f , -2924 T O -974 T G -974 T C -974 T Q -974 L o -1460 L e -1460 L q -1460 G Y -485 G . -1460 G , -1460 P T -974 P Y -974 C T -485 C Y -485 B A -974 S . -1460 S , -1460 X o -1949 X e -1949 A o -974 A e -974 K o -974 K e -974 K y -974 K w -974 K O -974 K G -974 K C -974 K Q -974 o v -485 o y -974 o x -485 o w -485 h v -485 h y -974 n v -485 n y -974 m v -485 m y -974 r g -485 g . -485 g , -485 p v -485 p y -974 p x -485 c v -485 c y -974 c w -485 v o -485 v g -485 v c -485 v d -974 v a -485 v q -485 e v -485 e y -974 b v -1460 b y -1949 b w -1460 s . -1460 s , -1460 y o -485 y g -485 y c -485 y d -974 y a -485 y q -485 x o -485 x g -485 x c -485 x e -485 x d -974 x a -485 x q -485 a v -485 a y -974 a w -485 w o -485 w g -485 w c -485 w d -974 w a -485 w q -485 T S -974 L a -485 L S -974 R o -1949 G A -974 C J -974 S T -974 S Y -974 S A -974 Y S -974 X a -485 A t -485 A g -974 A c -974 A d -1460 A a -485 A u -974 A q -974 A S -974 K c -974 K u -974 K S -974 t . -485 t , -485 h w -485 h . -485 h , -485 n w -485 n . -485 n , -485 m w -485 m . -485 m , -485 l . -485 l , -485 r o -485 r c -485 r e -485 r d -974 r a -485 r q -485 i . -485 i , -485 p w -485 c x -485 v e -485 v s -485 e x -485 e w -485 z . -485 z , -485 d . -485 d , -485 b f -974 y e -485 y s -485 f d -485 x . -485 x , -485 a . -485 a , -485 w e -485 w s -485 j . -485 j , -485 u . -485 k o -974 k g -974 k c -974 k e -974 k d -1460 k a -485 k q -974 k . -485 k , -485 O J -1949 H . -485 H , -485 N . -485 N , -485 M . -485 M , -485 L . -485 L , -485 R e -1949 R a -485 R . -485 R , -485 I . -485 I , -485 E d -485 E . -485 E , -485 Z o -1949 Z e -1949 Z d -1949 Z a -485 Z . -485 Z , -485 D J -1460 B J -974 S J -974 X . -485 X , -485 A . -485 A , -485 J J -1460 U J -1460 K a -485 K . -485 K , -485 t d -485 r s -485 g d -485 z d -485 b t -974 b g -974 b z -974 b j -974 G J -974 A f -485 U d -485 L cq -3902 L ' -3902 T hy -974 T - -974 T en -974 T em -974 A cq -2438 A ' -2438 hy T -974 - T -974 en T -974 em T -974 Y hy -974 Y - -974 Y en -974 Y em -974 p cq -1949 p ' -1949 c cq -974 c ' -974 e cq -1949 e ' -1949 b cq -1949 b ' -1949 a cq -1460 a ' -1460 h cq -1949 h ' -1949 n cq -1460 n ' -1460 m cq -1460 m ' -1460 cq d -1949 ' d -1949 L hy -1460 L - -1460 L en -1460 L em -1460 A hy -974 A - -974 A en -974 A em -974 K hy -974 K - -974 K en -974 K em -974 cq s -974 ' s -974 hy A -1460 - A -1460 en A -1460 b f -974 charset ! 8295,20160,405 2 161057 -- MSL 1 (19U 33) dq 11220,19755 2 161058 -- MSL 2 (19U 34) " " sh 15612,20460,4296 3 161059 -- MSL 3 (19U 35) # " Do 15612,21960,2265 2 161060 -- MSL 4 (19U 36) $ " % 26835,20460,405 2 161061 -- MSL 5 (19U 37) & 19029,20160,405 2 161062 -- MSL 6 (19U 38) cq 6831,19755 2 161170 -- MSL 8 (19U 146) ' " ( 7806,19755,405 2 161064 -- MSL 9 (19U 40) ) 7806,19755,405 2 161065 -- MSL 10 (19U 41) * 15612,20160 2 161066 -- MSL 11 (19U 42) + 26835,15255,585 0 161067 -- MSL 12 (19U 43) , 7806,2910,4320 1 161068 -- MSL 13 (19U 44) hy 7806,10200 0 161069 -- MSL 14 (19U 45) - " . 7806,2925,405 0 161070 -- MSL 15 (19U 46) sl 8295,20820,405 2 161071 -- MSL 16 (19U 47) / " 0 15612,20460,405 2 161072 -- MSL 17 (19U 48) 1 15612,20055 2 161073 -- MSL 18 (19U 49) 2 15612,20460 2 161074 -- MSL 19 (19U 50) 3 15612,20055,405 2 161075 -- MSL 20 (19U 51) 4 15612,20055 2 161076 -- MSL 21 (19U 52) 5 15612,20055,405 2 161077 -- MSL 22 (19U 53) 6 15612,20460,405 2 161078 -- MSL 23 (19U 54) 7 15612,20055 2 161079 -- MSL 24 (19U 55) 8 15612,20460,405 2 161080 -- MSL 25 (19U 56) 9 15612,20460,405 2 161081 -- MSL 26 (19U 57) : 7806,13647,405 0 161082 -- MSL 27 (19U 58) ; 7806,13647,4320 1 161083 -- MSL 28 (19U 59) < 26346,16068 0 161084 -- MSL 29 (19U 60) = 26835,10800 0 161085 -- MSL 30 (19U 61) > 26346,16068 0 161086 -- MSL 31 (19U 62) ? 15126,20160,405 2 161087 -- MSL 32 (19U 63) at 26835,21030,2745 2 161088 -- MSL 33 (19U 64) @ " A 18540,19755 2 161089 -- MSL 34 (19U 65) B 17565,19755 2 161090 -- MSL 35 (19U 66) C 16101,20160,405 2 161091 -- MSL 36 (19U 67) D 18540,19755 2 161092 -- MSL 37 (19U 68) E 15612,19755 2 161093 -- MSL 38 (19U 69) F 15126,19755 2 161094 -- MSL 39 (19U 70) G 18051,20160,405 2 161095 -- MSL 40 (19U 71) H 19515,19755 2 161096 -- MSL 41 (19U 72) I 7317,19755 2 161097 -- MSL 42 (19U 73) J 12198,19755,405 2 161098 -- MSL 43 (19U 74) K 16587,19755 2 161099 -- MSL 44 (19U 75) L 13662,19755 2 161100 -- MSL 45 (19U 76) M 23418,19755 2 161101 -- MSL 46 (19U 77) N 19515,19755 2 161102 -- MSL 47 (19U 78) O 19029,20160,405 2 161103 -- MSL 48 (19U 79) P 16587,19755 2 161104 -- MSL 49 (19U 80) Q 19029,20160,636 2 161105 -- MSL 50 (19U 81) R 16587,19755 2 161106 -- MSL 51 (19U 82) S 14148,20160,405 2 161107 -- MSL 52 (19U 83) T 15126,19755 2 161108 -- MSL 53 (19U 84) U 19029,19755,405 2 161109 -- MSL 54 (19U 85) V 16587,19755 2 161110 -- MSL 55 (19U 86) W 25857,19755 2 161111 -- MSL 56 (19U 87) X 16587,19755 2 161112 -- MSL 57 (19U 88) Y 16587,19755 2 161113 -- MSL 58 (19U 89) Z 16101,19755 2 161114 -- MSL 59 (19U 90) lB 7806,19755,405 2 161115 -- MSL 60 (19U 91) [ " rs 8295,20820,405 2 161116 -- MSL 61 (19U 92) \ " rB 7806,19755,405 2 161117 -- MSL 62 (19U 93) ] " ha 13173,19758 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588 1 161119 -- MSL 64 (19U 95) oq 6831,19755 2 161169 -- MSL 66 (19U 145) ` " a 15126,17160,405 0 161121 -- MSL 67 (19U 97) b 18540,20820,405 2 161122 -- MSL 68 (19U 98) c 14637,17160,405 0 161123 -- MSL 69 (19U 99) d 18540,20820,405 2 161124 -- MSL 70 (19U 100) e 16587,17160,405 0 161125 -- MSL 71 (19U 101) f 11709,20820 2 161126 -- MSL 72 (19U 102) g 17565,17160,3930 1 161127 -- MSL 73 (19U 103) h 18051,20820 2 161128 -- MSL 74 (19U 104) i 7806,21105 2 161129 -- MSL 75 (19U 105) j 7806,21105,3930 3 161130 -- MSL 76 (19U 106) k 15126,20820 2 161131 -- MSL 77 (19U 107) l 7317,20820 2 161132 -- MSL 78 (19U 108) m 27321,17160 0 161133 -- MSL 79 (19U 109) n 18051,17160 0 161134 -- MSL 80 (19U 110) o 18051,17160,405 0 161135 -- MSL 81 (19U 111) p 18540,17160,3930 1 161136 -- MSL 82 (19U 112) q 18540,17160,3930 1 161137 -- MSL 83 (19U 113) r 12198,17160 0 161138 -- MSL 84 (19U 114) s 12198,17160,405 0 161139 -- MSL 85 (19U 115) t 12198,20925,405 2 161140 -- MSL 86 (19U 116) u 17565,16755,405 0 161141 -- MSL 87 (19U 117) v 15612,16755 0 161142 -- MSL 88 (19U 118) w 23907,16755 0 161143 -- MSL 89 (19U 119) x 14637,16755 0 161144 -- MSL 90 (19U 120) y 15612,16755,3930 1 161145 -- MSL 91 (19U 121) z 13662,16755 0 161146 -- MSL 92 (19U 122) { 11709,20130,6075 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588 3 161148 -- MSL 94 (19U 124) ba " } 11709,20130,6075 3 161149 -- MSL 95 (19U 125) rC " ti 26346,8952 0 161150 -- MSL 96 (19U 126) `A 18540,25005 2 161216 -- MSL 99 (19U 192) ^A 18540,25005 2 161218 -- MSL 100 (19U 194) `E 15612,25005 2 161224 -- MSL 101 (19U 200) ^E 15612,25005 2 161226 -- MSL 102 (19U 202) :E 15612,24690 2 161227 -- MSL 103 (19U 203) ^I 7317,25005 2 161230 -- MSL 104 (19U 206) :I 7317,24690 2 161231 -- MSL 105 (19U 207) aa 15612,22080 2 161204 -- MSL 106 (19U 180) ga 15612,22080 2 161120 -- MSL 107 (19U 96) a^ 15612,22080 2 161160 -- MSL 108 (19U 136) ^ " ad 15612,21840 2 161192 -- MSL 109 (19U 168) ~ 15612,21873 2 161176 -- MSL 110 (19U 152) a~ " `U 19029,25005,405 2 161241 -- MSL 111 (19U 217) ^U 19029,25005,405 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105 2 161199 -- MSL 113 (19U 175) 'Y 16587,25005 2 161245 -- MSL 114 (19U 221) 'y 15612,22080,3930 3 161277 -- MSL 115 (19U 253) de 15612,20460 2 161200 -- MSL 116 (19U 176) ,C 16101,20160,4896 3 161223 -- MSL 117 (19U 199) ,c 14637,17160,4896 1 161255 -- MSL 118 (19U 231) ~N 19515,24915 2 161233 -- MSL 119 (19U 209) ~n 18051,21873 2 161265 -- MSL 120 (19U 241) r! 8295,17124,3441 0 161185 -- MSL 121 (19U 161) r? 15126,17124,3441 0 161215 -- MSL 122 (19U 191) Cs 15612,15684 0 161188 -- MSL 123 (19U 164) Po 15612,20460 2 161187 -- MSL 124 (19U 163) Ye 15612,20055 2 161189 -- MSL 125 (19U 165) sc 15612,20160,4095 3 161191 -- MSL 126 (19U 167) Fn 15612,20820 2 161155 -- MSL 127 (19U 131) ct 15612,20526,537 2 161186 -- MSL 128 (19U 162) ^a 15126,22080,405 2 161250 -- MSL 129 (19U 226) ^e 16587,22080,405 2 161258 -- MSL 130 (19U 234) ^o 18051,22080,405 2 161268 -- MSL 131 (19U 244) ^u 17565,22080,405 2 161275 -- MSL 132 (19U 251) 'a 15126,22080,405 2 161249 -- MSL 133 (19U 225) 'e 16587,22080,405 2 161257 -- MSL 134 (19U 233) 'o 18051,22080,405 2 161267 -- MSL 135 (19U 243) 'u 17565,22080,405 2 161274 -- MSL 136 (19U 250) `a 15126,22080,405 2 161248 -- MSL 137 (19U 224) `e 16587,22080,405 2 161256 -- MSL 138 (19U 232) `o 18051,22080,405 2 161266 -- MSL 139 (19U 242) `u 17565,22080,405 2 161273 -- MSL 140 (19U 249) :a 15126,21840,405 2 161252 -- MSL 141 (19U 228) :e 16587,21840,405 2 161259 -- MSL 142 (19U 235) :o 18051,21840,405 2 161270 -- MSL 143 (19U 246) :u 17565,21840,405 2 161276 -- MSL 144 (19U 252) oA 18540,26850 2 161221 -- MSL 145 (19U 197) ^i 7806,22080 2 161262 -- MSL 146 (19U 238) /O 19029,20187,501 2 161240 -- MSL 147 (19U 216) AE 30738,19755 2 161222 -- MSL 148 (19U 198) oa 15126,24390,405 2 161253 -- MSL 149 (19U 229) 'i 7806,22080 2 161261 -- MSL 150 (19U 237) /o 18051,17163,432 0 161272 -- MSL 151 (19U 248) ae 26346,17160,405 0 161254 -- MSL 152 (19U 230) :A 18540,24690 2 161220 -- MSL 153 (19U 196) `i 7806,22080 2 161260 -- MSL 154 (19U 236) :O 19029,24690,405 2 161238 -- MSL 155 (19U 214) :U 19029,24690,405 2 161244 -- MSL 156 (19U 220) 'E 15612,25005 2 161225 -- MSL 157 (19U 201) :i 7806,21840 2 161263 -- MSL 158 (19U 239) ss 16587,20820,405 2 161247 -- MSL 159 (19U 223) ^O 19029,25005,405 2 161236 -- MSL 160 (19U 212) 'A 18540,25005 2 161217 -- MSL 161 (19U 193) ~A 18540,24915 2 161219 -- MSL 162 (19U 195) ~a 15126,21873,405 2 161251 -- MSL 163 (19U 227) -D 18540,19755 2 161232 -- MSL 164 (19U 208) Sd 18051,22695,405 2 161264 -- MSL 165 (19U 240) 'I 7317,25005 2 161229 -- MSL 166 (19U 205) `I 7317,25005 2 161228 -- MSL 167 (19U 204) 'O 19029,25005,405 2 161235 -- MSL 168 (19U 211) `O 19029,25005,405 2 161234 -- MSL 169 (19U 210) ~O 19029,24915,405 2 161237 -- MSL 170 (19U 213) ~o 18051,21873,405 2 161269 -- MSL 171 (19U 245) vS 14148,25005,405 2 161162 -- MSL 172 (19U 138) vs 12198,22080,405 2 161178 -- MSL 173 (19U 154) 'U 19029,25005,405 2 161242 -- MSL 174 (19U 218) :Y 16587,24690 2 161183 -- MSL 175 (19U 159) :y 15612,21840,3930 3 161279 -- MSL 176 (19U 255) TP 16587,19755 2 161246 -- MSL 177 (19U 222) Tp 18540,20820,3930 3 161278 -- MSL 178 (19U 254) mc 14637,12630,4350 1 161205 -- MSL 180 (19U 181) ps 15612,19635,4200 3 161206 -- MSL 181 (19U 182) 34 26835,20610,555 2 161214 -- MSL 182 (19U 190) \- 26835,8295 0 60096 -- MSL 183 ( 7J 192) 14 26835,20610,555 2 161212 -- MSL 184 (19U 188) 12 26835,20610,555 2 161213 -- MSL 185 (19U 189) Of 15612,20460 2 161194 -- MSL 186 (19U 170) Om 15612,20460 2 161210 -- MSL 187 (19U 186) Fo 14148,13950 0 161195 -- MSL 188 (19U 171) Fc 14148,13950 0 161211 -- MSL 190 (19U 187) t+- 26835,15255,3900 1 161201 -- MSL 191 (19U 177) bb 13173,19083,5916 3 161190 -- MSL 192 (19U 166) co 13173,19635 2 161193 -- MSL 193 (19U 169) tno 26835,11331 0 161196 -- MSL 194 (19U 172) u00AD 7806,10200 0 161197 -- MSL 195 (19U 173) rg 13173,19635 2 161198 -- MSL 196 (19U 174) S2 10245,20385 2 161202 -- MSL 197 (19U 178) S3 10245,20055 2 161203 -- MSL 198 (19U 179) ac 15612,324,4896 1 161208 -- MSL 199 (19U 184) S1 10245,20055 2 161209 -- MSL 200 (19U 185) tmu 26835,15189,579 0 161239 -- MSL 201 (19U 215) tdi 26835,12780 0 161271 -- MSL 202 (19U 247) u203C 15126,20160,405 2 87315 -- MSL 221 (10U 19) u20A7 28785,20925,405 2 60121 -- MSL 232 ( 7J 217) pc 7806,11781 0 161207 -- MSL 302 (19U 183) u013F 13662,19755 2 51943 -- MSL 306 ( 6J 231) u0140 8781,20820 2 51959 -- MSL 307 ( 6J 247) u2113 15612,18150,297 0 60122 -- MSL 308 ( 7J 218) u0149 20979,19755 2 51951 -- MSL 309 ( 6J 239) fm 7806,20055 2 60101 -- MSL 310 ( 7J 197) sd 15612,20055 2 60102 -- MSL 311 ( 7J 198) dg 15612,20160,4095 3 161158 -- MSL 312 (19U 134) tm 16101,17850 0 161177 -- MSL 313 (19U 153) u2017 13173,0,6588 1 60095 -- MSL 314 ( 7J 191) ah 15612,22080 2 75169 -- MSL 315 ( 9E 161) ao 15612,24390 2 60152 -- MSL 316 ( 7J 248) f/ 4392,20610,555 2 60109 -- MSL 324 ( 7J 205) em 26835,9840 0 161175 -- MSL 325 (19U 151) en 15612,9840 0 161174 -- MSL 326 (19U 150) dd 15612,20160,4095 3 161159 -- MSL 327 (19U 135) .i 7806,16755 0 46333 -- MSL 328 ( 5T 253) aq 6831,19755 2 161063 -- MSL 329 (19U 39) bu 13173,14226 0 161173 -- MSL 331 (19U 149) u207F 11220,20385 2 87548 -- MSL 332 (10U 252) u0111 18540,20820,405 2 75248 -- MSL 342 ( 9E 240) u0041_0306 18540,25080 2 75203 -- MSL 400 ( 9E 195) u0061_0306 15126,22155,405 2 75235 -- MSL 401 ( 9E 227) u0041_0328 18540,19755,4143 3 75173 -- MSL 404 ( 9E 165) u0061_0328 15126,17160,4143 1 75193 -- MSL 405 ( 9E 185) 'C 16101,25005,405 2 75206 -- MSL 406 ( 9E 198) 'c 14637,22080,405 2 75238 -- MSL 407 ( 9E 230) u0041_030C 16101,25005,405 2 75208 -- MSL 410 ( 9E 200) u0061_030C 14637,22080,405 2 75240 -- MSL 411 ( 9E 232) u0044_030C 18540,25005 2 75215 -- MSL 414 ( 9E 207) u0064_030C 20004,22290,405 2 75247 -- MSL 415 ( 9E 239) u0045_030C 15612,25005 2 75212 -- MSL 416 ( 9E 204) u0065_030C 16587,22080,405 2 75244 -- MSL 417 ( 9E 236) u0045_0328 15612,19755,4143 3 75210 -- MSL 422 ( 9E 202) u0065_0328 16587,17160,4143 1 75242 -- MSL 423 ( 9E 234) u004C_0301 13662,25005 2 75205 -- MSL 440 ( 9E 197) u006C_0301 7317,25605 2 75237 -- MSL 441 ( 9E 229) u004C_030C 13662,19755 2 75196 -- MSL 442 ( 9E 188) u006C_030C 9270,22290 2 75198 -- MSL 443 ( 9E 190) u004E_0301 19515,25005 2 75217 -- MSL 446 ( 9E 209) u006E_0301 18051,22080 2 75249 -- MSL 447 ( 9E 241) u004E_030C 19515,25005 2 75218 -- MSL 448 ( 9E 210) u006E_030C 18051,22080 2 75250 -- MSL 449 ( 9E 242) u004F_030B 19029,25005,405 2 75221 -- MSL 452 ( 9E 213) u006F_030B 18051,22080,405 2 75253 -- MSL 453 ( 9E 245) u0052_0301 16587,25005 2 75200 -- MSL 456 ( 9E 192) u0072_0301 12198,22080 2 75232 -- MSL 457 ( 9E 224) u0052_030C 16587,25005 2 75224 -- MSL 458 ( 9E 216) u0072_030C 12198,22080 2 75256 -- MSL 459 ( 9E 248) u0053_0301 14148,25005,405 2 75148 -- MSL 462 ( 9E 140) u0073_0301 12198,22080,405 2 75164 -- MSL 463 ( 9E 156) u0054_030C 15126,25005 2 75149 -- MSL 466 ( 9E 141) u0074_030C 12198,22290,405 2 75165 -- MSL 467 ( 9E 157) u0054_0327 15126,19755,4896 3 75230 -- MSL 468 ( 9E 222) u0074_0327 12198,20925,4896 3 75262 -- MSL 469 ( 9E 254) u0055_030B 19029,25005,405 2 75227 -- MSL 474 ( 9E 219) u0075_030B 17565,22080,405 2 75259 -- MSL 475 ( 9E 251) u0055_030A 19029,26850,405 2 75225 -- MSL 476 ( 9E 217) u0075_030A 17565,24390,405 2 75257 -- MSL 477 ( 9E 249) u005A_0301 16101,25005 2 75151 -- MSL 482 ( 9E 143) u007A_0301 13662,22080 2 75167 -- MSL 483 ( 9E 159) u005A_0307 16101,24690 2 75183 -- MSL 484 ( 9E 175) u007A_0307 13662,21840 2 75199 -- MSL 485 ( 9E 191) u2070 10245,20385 2 51753 -- MSL 1000 ( 6J 41) u2074 10245,20055 2 51748 -- MSL 1001 ( 6J 36) u2075 10245,20055 2 51749 -- MSL 1002 ( 6J 37) u2076 10245,20385 2 51806 -- MSL 1003 ( 6J 94) u2077 10245,20055 2 51750 -- MSL 1004 ( 6J 38) u2078 10245,20385 2 51754 -- MSL 1005 ( 6J 42) u2079 10245,20385 2 51752 -- MSL 1006 ( 6J 40) lq 10245,19755 2 161171 -- MSL 1017 (19U 147) rq 10245,19755 2 161172 -- MSL 1018 (19U 148) Bq 10245,2868,3417 0 161156 -- MSL 1019 (19U 132) u2003 26835,0 0 51821 -- MSL 1020 ( 6J 109) u2002 15612,0 0 51822 -- MSL 1021 ( 6J 110) u2009 7806,0 0 51828 -- MSL 1023 ( 6J 116) u2026 26835,2865 0 161157 -- MSL 1028 (19U 133) vz 13662,22080 2 75166 -- MSL 1031 ( 9E 158) u2120 16101,18000 0 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056 1 51794 -- MSL 1036 ( 6J 82) fi 18051,21105 2 60077 -- MSL 1040 ( 7J 173) fl 18051,20820 2 60078 -- MSL 1041 ( 7J 174) ff 20979,20820 2 51883 -- MSL 1042 ( 6J 171) Fi 27321,21105 2 51884 -- MSL 1043 ( 6J 172) Fl 27321,20820 2 51885 -- MSL 1044 ( 6J 173) ij 15126,21105,3930 3 60134 -- MSL 1047 ( 7J 230) u2105 26835,20610,330 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 18051,25080,405 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 17565,22155,3930 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 14148,20160,4896 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 12198,17160,4896 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 7317,24690 2 46301 -- MSL 1065 ( 5T 221) bq 6831,2868,3417 0 161154 -- MSL 1067 (19U 130) %0 34152,20460,405 2 161161 -- MSL 1068 (19U 137) a- 15612,21306 2 60154 -- MSL 1084 ( 7J 250) ab 15612,22155 2 75170 -- MSL 1086 ( 9E 162) a. 15612,21840 2 75263 -- MSL 1088 ( 9E 255) oe 29274,17160,405 0 161180 -- MSL 1090 (19U 156) OE 26346,20160,405 2 161164 -- MSL 1091 (19U 140) fo 9270,13950 0 161163 -- MSL 1092 (19U 139) fc 9270,13950 0 161179 -- MSL 1093 (19U 155) sq 19029,15624 0 60091 -- MSL 1094 ( 7J 187) /L 13662,19755 2 75171 -- MSL 1095 ( 9E 163) /l 7317,20820 2 75187 -- MSL 1096 ( 9E 179) a" 15612,22080 2 75197 -- MSL 1097 ( 9E 189) ho 15612,747,4143 1 75186 -- MSL 1098 ( 9E 178) vZ 16101,25005 2 75150 -- MSL 1106 ( 9E 142) IJ 19029,19755,405 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/ALBR0000644000175000017500000004552713753060053012441 00000000000000# Albertus Md name ALBR spacewidth 8295 pcltypeface 4362 pclproportional 1 pclweight 1 pclstyle 0 ligatures fi fl ff ffi ffl 0 kernpairs L V -2924 P . -4388 P , -4388 V A -4388 A V -4388 T o -3902 T r -3902 T c -3902 T e -3902 T d -3902 T s -3902 T y -3902 T a -3902 T w -3902 T u -3902 L T -2924 L Y -2924 Y o -3902 Y e -3902 Y a -2924 A W -3413 W A -3413 T A -3902 V o -2924 V e -2924 V a -2924 Y A -3902 F A -2924 F . -3902 F , -3902 A T -3902 A Y -3902 v . -3413 v , -3413 y . -3413 y , -3413 T . -3902 T , -3902 L W -2924 P A -2924 V . -3902 V , -3902 Y . -3902 Y , -3902 W o -2438 W e -2438 W a -2438 W . -3413 W , -3413 r . -2924 r , -2924 w . -3413 w , -3413 Y u -1949 A v -2438 A y -2438 A w -2438 o . -1949 o , -1949 p . -1949 p , -1949 e . -974 e , -974 b . -1949 b , -1949 O T -2438 O V -2438 O Y -2438 O . -2438 O , -2438 L y -1460 L O -1460 L G -974 L C -974 L Q -974 P J -485 V y -1949 V u -1949 V O -2438 V G -1949 V C -1949 V Q -1949 D T -2438 D V -1949 D Y -1949 D . -2438 D , -2438 Y O -2438 Y G -1949 Y C -1949 Y Q -1949 F o -974 F e -974 F a -974 O A -2438 O W -1949 L U -974 R T -1460 R V -1460 R Y -1460 R W -1460 G T -1460 P o -1460 P g -974 P e -1460 P a -974 D A -1949 D W -1460 B T -1949 B Y -1949 B . -1949 B , -1949 A O -2438 A G -1949 A C -1949 A U -1949 A Q -1949 W r -1460 W y -1460 W u -1460 W O -1949 W G -1460 W C -1460 W Q -1460 Q A -1949 Q W -1460 f . -485 f , -485 T O -2438 T G -2438 T C -2438 T Q -2438 O X -1460 L o -974 L e -974 L q -974 G V -1460 G Y -1460 G W -1460 G . -485 G , -485 P T -485 P V -485 P Y -485 D X -974 B V -1949 B X -974 B A -1949 B W -1460 S . -1460 S , -1460 F O -485 X o -974 X e -974 X y -974 X O -1460 X G -974 X C -974 X Q -974 A o -1949 A e -1949 Q X -974 K o -974 K e -974 K y -974 K w -974 K O -1460 K G -974 K C -974 K Q -974 o v -485 o y -485 o x -485 o w -485 h v -485 h y -485 n v -485 n y -485 m v -485 m y -485 r g -974 g . -974 g , -974 p v -485 p y -485 p x -485 v o -485 v g -485 v c -485 v d -485 v a -485 v q -485 e v -485 e y -485 b v -485 b y -485 b w -485 s . -974 s , -974 y o -485 y g -485 y c -485 y d -485 y a -485 y q -485 f g -485 x o -485 x c -485 x e -485 x d -485 x a -485 x q -485 a v -485 a y -485 a w -485 w o -485 w g -485 w c -485 w d -485 w a -485 w q -485 T S -1460 L a -974 R o -974 R y -974 R O -1460 R G -974 R C -974 R U -974 R Q -974 G X -485 G A -485 P Z -485 P X -485 P W -485 V S -1460 S T -974 S V -974 S Y -974 S X -974 S A -1460 S W -974 Y S -1460 X a -974 X u -974 A t -974 A c -1949 A d -1949 A a -974 A u -1949 A q -1949 W S -1460 K c -974 K u -974 o f -485 h w -485 n w -485 m w -485 r o -974 r c -974 r e -974 r d -974 r a -974 r q -974 g g -485 p f -485 p w -485 v e -485 e f -485 e x -485 e w -485 b f -485 y e -485 f o -485 f c -485 f e -485 f d -485 f a -485 f q -485 w e -485 k o -485 k c -485 k v -485 k e -485 k d -485 k y -485 k a -485 k w -485 k q -485 O Z -974 O J -974 L J -485 R e -974 R a -974 R u -974 G Z -485 P O -485 E O -485 Z o -485 Z e -485 Z d -485 Z y -485 Z a -485 Z w -485 Z u -485 Z O -974 Z G -485 Z C -485 Z Q -485 D Z -485 D J -485 B Z -485 B J -485 S Z -485 S J -485 A J -485 J O -485 K a -974 K J -485 o z -485 h f -485 n f -485 m f -485 g o -485 g c -485 g e -485 g d -485 g a -485 g q -485 p z -485 e z -485 z o -485 z c -485 z e -485 z d -485 z a -485 z q -485 b z -485 a f -485 k t -485 k f -485 k u -485 O g -485 O j -485 R J -485 G J -485 C O -485 B O -485 A f -485 U O -485 K T -485 K V -485 K Y -485 K W -485 K U -485 L cq -2924 L ' -2924 T hy -3902 T - -3902 T en -3902 T em -3902 A cq -2924 A ' -2924 hy T -3902 - T -3902 en T -3902 em T -3902 Y hy -1949 Y - -1949 Y en -1949 Y em -1949 p cq -1949 p ' -1949 e cq -974 e ' -974 b cq -1949 b ' -1949 a cq -1460 a ' -1460 V hy -1949 V - -1949 V en -1949 V em -1949 h cq -1949 h ' -1949 n cq -1949 n ' -1949 m cq -1949 m ' -1949 R cq -974 R ' -974 W hy -1460 W - -1460 W en -1460 W em -1460 cq d -1949 ' d -1949 L hy -974 L - -974 L en -974 L em -974 X hy -974 X - -974 X en -974 X em -974 A hy -1949 A - -1949 A en -1949 A em -1949 K hy -974 K - -974 K en -974 K em -974 hy X -974 - X -974 hy A -1949 - A -1949 en X -974 en A -1949 em X -974 R hy -974 R - -974 R en -974 R em -974 K cq -485 K ' -485 b f -485 k cq -485 k ' -485 O cq -485 O ' -485 Z hy -485 Z - -485 Z en -485 Z em -485 k hy -485 k - -485 k en -485 k em -485 charset ! 8295,20130,300 2 161057 -- MSL 1 (19U 33) dq 13173,20130 2 161058 -- MSL 2 (19U 34) " " sh 16587,20430,300 2 161059 -- MSL 3 (19U 35) # " Do 16587,21909,2490 2 161060 -- MSL 4 (19U 36) $ " % 24882,20430,300 2 161061 -- MSL 5 (19U 37) & 22932,16869,300 0 161062 -- MSL 6 (19U 38) cq 8295,20130 2 161170 -- MSL 8 (19U 146) ' " ( 10734,20130,4365 3 161064 -- MSL 9 (19U 40) ) 10734,20130,4365 3 161065 -- MSL 10 (19U 41) * 16587,20130 2 161066 -- MSL 11 (19U 42) + 24882,15420,60 0 161067 -- MSL 12 (19U 43) , 8295,3945,5055 1 161068 -- MSL 13 (19U 44) hy 8295,9795 0 161069 -- MSL 14 (19U 45) - " . 8295,4080,300 0 161070 -- MSL 15 (19U 46) sl 11709,20130 2 161071 -- MSL 16 (19U 47) / " 0 16587,20430,300 2 161072 -- MSL 17 (19U 48) 1 16587,20430 2 161073 -- MSL 18 (19U 49) 2 16587,20430 2 161074 -- MSL 19 (19U 50) 3 16587,20130,300 2 161075 -- MSL 20 (19U 51) 4 16587,20130 2 161076 -- MSL 21 (19U 52) 5 16587,20130,300 2 161077 -- MSL 22 (19U 53) 6 16587,20130,300 2 161078 -- MSL 23 (19U 54) 7 16587,20130 2 161079 -- MSL 24 (19U 55) 8 16587,20430,300 2 161080 -- MSL 25 (19U 56) 9 16587,20430 2 161081 -- MSL 26 (19U 57) : 8295,12372,300 0 161082 -- MSL 27 (19U 58) ; 8295,12372,5055 1 161083 -- MSL 28 (19U 59) < 26346,16068 0 161084 -- MSL 29 (19U 60) = 24882,11880 0 161085 -- MSL 30 (19U 61) > 26346,16068 0 161086 -- MSL 31 (19U 62) ? 12198,20430,300 2 161087 -- MSL 32 (19U 63) at 24882,21030,2745 2 161088 -- MSL 33 (19U 64) @ " A 20979,20430 2 161089 -- MSL 34 (19U 65) B 15126,20130 2 161090 -- MSL 35 (19U 66) C 18051,20430,300 2 161091 -- MSL 36 (19U 67) D 18540,20130 2 161092 -- MSL 37 (19U 68) E 14637,20130 2 161093 -- MSL 38 (19U 69) F 13662,20130 2 161094 -- MSL 39 (19U 70) G 20490,20430,300 2 161095 -- MSL 40 (19U 71) H 20004,20130 2 161096 -- MSL 41 (19U 72) I 8295,20130 2 161097 -- MSL 42 (19U 73) J 10734,20130,4488 3 161098 -- MSL 43 (19U 74) K 18051,20130 2 161099 -- MSL 44 (19U 75) L 14148,20130 2 161100 -- MSL 45 (19U 76) M 24396,20130 2 161101 -- MSL 46 (19U 77) N 21468,20130 2 161102 -- MSL 47 (19U 78) O 22932,20430,300 2 161103 -- MSL 48 (19U 79) P 13662,20130 2 161104 -- MSL 49 (19U 80) Q 22932,20430,4152 3 161105 -- MSL 50 (19U 81) R 16587,20130 2 161106 -- MSL 51 (19U 82) S 13662,20430,300 2 161107 -- MSL 52 (19U 83) T 16587,20130 2 161108 -- MSL 53 (19U 84) U 20979,20130,300 2 161109 -- MSL 54 (19U 85) V 20490,20130 2 161110 -- MSL 55 (19U 86) W 24882,20430 2 161111 -- MSL 56 (19U 87) X 18051,20130 2 161112 -- MSL 57 (19U 88) Y 17076,20130 2 161113 -- MSL 58 (19U 89) Z 16101,20130 2 161114 -- MSL 59 (19U 90) lB 11220,20130,4365 3 161115 -- MSL 60 (19U 91) [ " rs 11709,20130 2 161116 -- MSL 61 (19U 92) \ " rB 11220,20130,4365 3 161117 -- MSL 62 (19U 93) ] " ha 13173,19758 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588 1 161119 -- MSL 64 (19U 95) oq 8295,20130 2 161169 -- MSL 66 (19U 145) ` " a 12198,14310,300 0 161121 -- MSL 67 (19U 97) b 14148,20025 2 161122 -- MSL 68 (19U 98) c 12198,14310,300 0 161123 -- MSL 69 (19U 99) d 14637,20025,300 2 161124 -- MSL 70 (19U 100) e 12684,14310,300 0 161125 -- MSL 71 (19U 101) f 8295,20130 2 161126 -- MSL 72 (19U 102) g 12684,14310,4479 1 161127 -- MSL 73 (19U 103) h 14148,20025 2 161128 -- MSL 74 (19U 104) i 6342,19815 2 161129 -- MSL 75 (19U 105) j 6342,19815,4365 3 161130 -- MSL 76 (19U 106) k 12684,20025 2 161131 -- MSL 77 (19U 107) l 6342,20025 2 161132 -- MSL 78 (19U 108) m 21954,14310 0 161133 -- MSL 79 (19U 109) n 14148,14310 0 161134 -- MSL 80 (19U 110) o 14637,14310,300 0 161135 -- MSL 81 (19U 111) p 14637,14310,4365 1 161136 -- MSL 82 (19U 112) q 14148,14310,4365 1 161137 -- MSL 83 (19U 113) r 9759,14310 0 161138 -- MSL 84 (19U 114) s 9270,14310,300 0 161139 -- MSL 85 (19U 115) t 8781,16950,300 0 161140 -- MSL 86 (19U 116) u 14148,14010,300 0 161141 -- MSL 87 (19U 117) v 12684,14010 0 161142 -- MSL 88 (19U 118) w 18540,14010 0 161143 -- MSL 89 (19U 119) x 12684,14010 0 161144 -- MSL 90 (19U 120) y 13173,14010,4365 1 161145 -- MSL 91 (19U 121) z 10245,14010 0 161146 -- MSL 92 (19U 122) { 11709,20130,6075 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588 3 161148 -- MSL 94 (19U 124) ba " } 11709,20130,6075 3 161149 -- MSL 95 (19U 125) rC " ti 26346,8952 0 161150 -- MSL 96 (19U 126) `A 20979,24960 2 161216 -- MSL 99 (19U 192) ^A 20979,24960 2 161218 -- MSL 100 (19U 194) `E 14637,24960 2 161224 -- MSL 101 (19U 200) ^E 14637,24960 2 161226 -- MSL 102 (19U 202) :E 14637,25020 2 161227 -- MSL 103 (19U 203) ^I 8295,24960 2 161230 -- MSL 104 (19U 206) :I 8295,25020 2 161231 -- MSL 105 (19U 207) aa 16587,19785 2 161204 -- MSL 106 (19U 180) ga 16587,19785 2 161120 -- MSL 107 (19U 96) a^ 16587,19785 2 161160 -- MSL 108 (19U 136) ^ " ad 16587,19140 2 161192 -- MSL 109 (19U 168) ~ 16587,18507 2 161176 -- MSL 110 (19U 152) a~ " `U 20979,24960,300 2 161241 -- MSL 111 (19U 217) ^U 20979,24960,300 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105 2 161199 -- MSL 113 (19U 175) 'Y 17076,24960 2 161245 -- MSL 114 (19U 221) 'y 13173,19785,4365 3 161277 -- MSL 115 (19U 253) de 13662,20430 2 161200 -- MSL 116 (19U 176) ,C 18051,20430,6330 3 161223 -- MSL 117 (19U 199) ,c 12198,14310,6006 1 161255 -- MSL 118 (19U 231) ~N 21468,24783 2 161233 -- MSL 119 (19U 209) ~n 14148,18507 2 161265 -- MSL 120 (19U 241) r! 8295,14346,6084 1 161185 -- MSL 121 (19U 161) r? 12198,14496,6234 1 161215 -- MSL 122 (19U 191) Cs 16587,15684 0 161188 -- MSL 123 (19U 164) Po 16587,20430 2 161187 -- MSL 124 (19U 163) Ye 16587,20130 2 161189 -- MSL 125 (19U 165) sc 16587,20430,4365 3 161191 -- MSL 126 (19U 167) Fn 16587,20130 2 161155 -- MSL 127 (19U 131) ct 16587,19968 2 161186 -- MSL 128 (19U 162) ^a 12198,19785,300 2 161250 -- MSL 129 (19U 226) ^e 12684,19785,300 2 161258 -- MSL 130 (19U 234) ^o 14637,19785,300 2 161268 -- MSL 131 (19U 244) ^u 14148,19785,300 2 161275 -- MSL 132 (19U 251) 'a 12198,19785,300 2 161249 -- MSL 133 (19U 225) 'e 12684,19785,300 2 161257 -- MSL 134 (19U 233) 'o 14637,19785,300 2 161267 -- MSL 135 (19U 243) 'u 14148,19785,300 2 161274 -- MSL 136 (19U 250) `a 12198,19785,300 2 161248 -- MSL 137 (19U 224) `e 12684,19785,300 2 161256 -- MSL 138 (19U 232) `o 14637,19785,300 2 161266 -- MSL 139 (19U 242) `u 14148,19785,300 2 161273 -- MSL 140 (19U 249) :a 12198,19140,300 2 161252 -- MSL 141 (19U 228) :e 12684,19140,300 2 161259 -- MSL 142 (19U 235) :o 14637,19140,300 2 161270 -- MSL 143 (19U 246) :u 14148,19140,300 2 161276 -- MSL 144 (19U 252) oA 20979,26154 2 161221 -- MSL 145 (19U 197) ^i 6342,19785 2 161262 -- MSL 146 (19U 238) /O 22932,20454,300 2 161240 -- MSL 147 (19U 216) AE 25857,20130 2 161222 -- MSL 148 (19U 198) oa 12198,20160,300 2 161253 -- MSL 149 (19U 229) 'i 6342,19785 2 161261 -- MSL 150 (19U 237) /o 14637,14316,300 0 161272 -- MSL 151 (19U 248) ae 19515,14310,300 0 161254 -- MSL 152 (19U 230) :A 20979,25020 2 161220 -- MSL 153 (19U 196) `i 6342,19785 2 161260 -- MSL 154 (19U 236) :O 22932,25020,300 2 161238 -- MSL 155 (19U 214) :U 20979,25020,300 2 161244 -- MSL 156 (19U 220) 'E 14637,24960 2 161225 -- MSL 157 (19U 201) :i 6342,19140 2 161263 -- MSL 158 (19U 239) ss 15612,20130,300 2 161247 -- MSL 159 (19U 223) ^O 22932,24960,300 2 161236 -- MSL 160 (19U 212) 'A 20979,24960 2 161217 -- MSL 161 (19U 193) ~A 20979,24783 2 161219 -- MSL 162 (19U 195) ~a 12198,18507,300 2 161251 -- MSL 163 (19U 227) -D 20004,20130 2 161232 -- MSL 164 (19U 208) Sd 14637,20025,300 2 161264 -- MSL 165 (19U 240) 'I 8295,24960 2 161229 -- MSL 166 (19U 205) `I 8295,24960 2 161228 -- MSL 167 (19U 204) 'O 22932,24960,300 2 161235 -- MSL 168 (19U 211) `O 22932,24960,300 2 161234 -- MSL 169 (19U 210) ~O 22932,24783,300 2 161237 -- MSL 170 (19U 213) ~o 14637,18507,300 2 161269 -- MSL 171 (19U 245) vS 13662,24960,300 2 161162 -- MSL 172 (19U 138) vs 9270,19785,300 2 161178 -- MSL 173 (19U 154) 'U 20979,24960,300 2 161242 -- MSL 174 (19U 218) :Y 17076,25020 2 161183 -- MSL 175 (19U 159) :y 13173,19140,4365 3 161279 -- MSL 176 (19U 255) TP 13662,20130 2 161246 -- MSL 177 (19U 222) Tp 14637,20025,4365 3 161278 -- MSL 178 (19U 254) mc 14637,12630,4350 1 161205 -- MSL 180 (19U 181) ps 16587,19635,4200 3 161206 -- MSL 181 (19U 182) 34 24882,20430,300 2 161214 -- MSL 182 (19U 190) \- 24882,9405 0 60096 -- MSL 183 ( 7J 192) 14 24882,20430,300 2 161212 -- MSL 184 (19U 188) 12 24882,20430,300 2 161213 -- MSL 185 (19U 189) Of 10245,20430 2 161194 -- MSL 186 (19U 170) Om 10245,20430 2 161210 -- MSL 187 (19U 186) Fo 12198,12450 0 161195 -- MSL 188 (19U 171) Fc 12198,12450 0 161211 -- MSL 190 (19U 187) t+- 24882,15420,5175 1 161201 -- MSL 191 (19U 177) bb 13173,19083,5916 3 161190 -- MSL 192 (19U 166) co 13173,19635 2 161193 -- MSL 193 (19U 169) tno 24882,12135 0 161196 -- MSL 194 (19U 172) u00AD 8295,9795 0 161197 -- MSL 195 (19U 173) rg 13173,19635 2 161198 -- MSL 196 (19U 174) S2 10245,20340 2 161202 -- MSL 197 (19U 178) S3 10245,20130 2 161203 -- MSL 198 (19U 179) ac 16587,309,6006 1 161208 -- MSL 199 (19U 184) S1 10245,20340 2 161209 -- MSL 200 (19U 185) tmu 24882,15990,279 0 161239 -- MSL 201 (19U 215) tdi 24882,15090 0 161271 -- MSL 202 (19U 247) u203C 15126,20130,300 2 87315 -- MSL 221 (10U 19) u20A7 22443,20130,300 2 60121 -- MSL 232 ( 7J 217) pc 8295,12330 0 161207 -- MSL 302 (19U 183) u013F 14148,20130 2 51943 -- MSL 306 ( 6J 231) u0140 9759,20025 2 51959 -- MSL 307 ( 6J 247) u2113 16587,18150,297 2 60122 -- MSL 308 ( 7J 218) u0149 19515,20130 2 51951 -- MSL 309 ( 6J 239) fm 8295,20130 2 60101 -- MSL 310 ( 7J 197) sd 14148,20130 2 60102 -- MSL 311 ( 7J 198) dg 16587,20130,4365 3 161158 -- MSL 312 (19U 134) tm 16101,17850 0 161177 -- MSL 313 (19U 153) u2017 13173,0,6588 1 60095 -- MSL 314 ( 7J 191) ah 16587,19785 2 75169 -- MSL 315 ( 9E 161) ao 16587,20160 2 60152 -- MSL 316 ( 7J 248) f/ 3414,20430,300 2 60109 -- MSL 324 ( 7J 205) em 24882,9525 0 161175 -- MSL 325 (19U 151) en 16587,9525 0 161174 -- MSL 326 (19U 150) dd 16587,20130,4365 3 161159 -- MSL 327 (19U 135) .i 6342,14010 0 46333 -- MSL 328 ( 5T 253) aq 8295,20130 2 161063 -- MSL 329 (19U 39) bu 13173,14226 0 161173 -- MSL 331 (19U 149) u207F 12198,20340 2 87548 -- MSL 332 (10U 252) u0111 15126,20025,300 2 75248 -- MSL 342 ( 9E 240) u0041_0306 20979,24900 2 75203 -- MSL 400 ( 9E 195) u0061_0306 12198,19110,300 2 75235 -- MSL 401 ( 9E 227) u0041_0328 20979,20430,6417 3 75173 -- MSL 404 ( 9E 165) u0061_0328 12198,14310,6417 1 75193 -- MSL 405 ( 9E 185) 'C 18051,24960,300 2 75206 -- MSL 406 ( 9E 198) 'c 12198,19785,300 2 75238 -- MSL 407 ( 9E 230) u0041_030C 18051,24960,300 2 75208 -- MSL 410 ( 9E 200) u0061_030C 12198,19785,300 2 75240 -- MSL 411 ( 9E 232) u0044_030C 18540,24960 2 75215 -- MSL 414 ( 9E 207) u0064_030C 18051,20130,300 2 75247 -- MSL 415 ( 9E 239) u0045_030C 14637,24960 2 75212 -- MSL 416 ( 9E 204) u0065_030C 12684,19785,300 2 75244 -- MSL 417 ( 9E 236) u0045_0328 14637,20130,6417 3 75210 -- MSL 422 ( 9E 202) u0065_0328 12684,14310,6417 1 75242 -- MSL 423 ( 9E 234) u004C_0301 14148,24960 2 75205 -- MSL 440 ( 9E 197) u006C_0301 6342,24960 2 75237 -- MSL 441 ( 9E 229) u004C_030C 14148,20130 2 75196 -- MSL 442 ( 9E 188) u006C_030C 9759,20130 2 75198 -- MSL 443 ( 9E 190) u004E_0301 21468,24960 2 75217 -- MSL 446 ( 9E 209) u006E_0301 14148,19785 2 75249 -- MSL 447 ( 9E 241) u004E_030C 21468,24960 2 75218 -- MSL 448 ( 9E 210) u006E_030C 14148,19785 2 75250 -- MSL 449 ( 9E 242) u004F_030B 22932,24960,300 2 75221 -- MSL 452 ( 9E 213) u006F_030B 14637,19785,300 2 75253 -- MSL 453 ( 9E 245) u0052_0301 16587,24960 2 75200 -- MSL 456 ( 9E 192) u0072_0301 9759,19785 2 75232 -- MSL 457 ( 9E 224) u0052_030C 16587,24960 2 75224 -- MSL 458 ( 9E 216) u0072_030C 9759,19785 2 75256 -- MSL 459 ( 9E 248) u0053_0301 13662,24960,300 2 75148 -- MSL 462 ( 9E 140) u0073_0301 9270,19785,300 2 75164 -- MSL 463 ( 9E 156) u0054_030C 16587,24960 2 75149 -- MSL 466 ( 9E 141) u0074_030C 10245,20130,300 2 75165 -- MSL 467 ( 9E 157) u0054_0327 16587,20130,6330 3 75230 -- MSL 468 ( 9E 222) u0074_0327 8781,16950,6006 1 75262 -- MSL 469 ( 9E 254) u0055_030B 20979,24960,300 2 75227 -- MSL 474 ( 9E 219) u0075_030B 14148,19785,300 2 75259 -- MSL 475 ( 9E 251) u0055_030A 20979,26154,300 2 75225 -- MSL 476 ( 9E 217) u0075_030A 14148,20160,300 2 75257 -- MSL 477 ( 9E 249) u005A_0301 16101,24960 2 75151 -- MSL 482 ( 9E 143) u007A_0301 10245,19785 2 75167 -- MSL 483 ( 9E 159) u005A_0307 16101,25020 2 75183 -- MSL 484 ( 9E 175) u007A_0307 10245,19140 2 75199 -- MSL 485 ( 9E 191) u2070 10245,20340 2 51753 -- MSL 1000 ( 6J 41) u2074 10245,20130 2 51748 -- MSL 1001 ( 6J 36) u2075 10245,20130 2 51749 -- MSL 1002 ( 6J 37) u2076 10245,20130 2 51806 -- MSL 1003 ( 6J 94) u2077 10245,20130 2 51750 -- MSL 1004 ( 6J 38) u2078 10245,20340 2 51754 -- MSL 1005 ( 6J 42) u2079 10245,20340 2 51752 -- MSL 1006 ( 6J 40) lq 14148,20130 2 161171 -- MSL 1017 (19U 147) rq 14148,20130 2 161172 -- MSL 1018 (19U 148) Bq 14148,3900,5100 1 161156 -- MSL 1019 (19U 132) u2003 24882,0 0 51821 -- MSL 1020 ( 6J 109) u2002 16587,0 0 51822 -- MSL 1021 ( 6J 110) u2009 8295,0 0 51828 -- MSL 1023 ( 6J 116) u2026 24882,3630,300 0 161157 -- MSL 1028 (19U 133) vz 10245,19785 2 75166 -- MSL 1031 ( 9E 158) u2120 16101,18000 0 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056 3 51794 -- MSL 1036 ( 6J 82) fi 14148,20130 2 60077 -- MSL 1040 ( 7J 173) fl 14148,20130 2 60078 -- MSL 1041 ( 7J 174) ff 15612,20130 2 51883 -- MSL 1042 ( 6J 171) Fi 21468,20130 2 51884 -- MSL 1043 ( 6J 172) Fl 21468,20130 2 51885 -- MSL 1044 ( 6J 173) ij 12684,19815,4365 3 60134 -- MSL 1047 ( 7J 230) u2105 26346,20430,300 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 20490,24900,300 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 12684,19110,4479 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 13662,20430,6330 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 9270,14310,6006 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 8295,25020 2 46301 -- MSL 1065 ( 5T 221) bq 8295,3900,5100 1 161154 -- MSL 1067 (19U 130) %0 33177,20430,300 2 161161 -- MSL 1068 (19U 137) a- 16587,18603 2 60154 -- MSL 1084 ( 7J 250) ab 16587,19110 2 75170 -- MSL 1086 ( 9E 162) a. 16587,19140 2 75263 -- MSL 1088 ( 9E 255) oe 22443,14310,300 0 161180 -- MSL 1090 (19U 156) OE 26346,20430,300 2 161164 -- MSL 1091 (19U 140) fo 6831,12450 0 161163 -- MSL 1092 (19U 139) fc 6831,12450 0 161179 -- MSL 1093 (19U 155) sq 19029,15624 0 60091 -- MSL 1094 ( 7J 187) /L 16101,20130 2 75171 -- MSL 1095 ( 9E 163) /l 9270,20025 2 75187 -- MSL 1096 ( 9E 179) a" 16587,19785 2 75197 -- MSL 1097 ( 9E 189) ho 16587,297,6417 1 75186 -- MSL 1098 ( 9E 178) vZ 16101,24960 2 75150 -- MSL 1106 ( 9E 142) IJ 18051,20130,4488 3 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/WINGDINGS0000644000175000017500000003042613753060053013242 00000000000000# Wingdings name WINGDINGS spacewidth 26458 pcltypeface 31402 pclproportional 1 pclweight 0 pclstyle 0 charset u270F 27259,19598,478 2 4746273 -- HP PUA U+F021 (579L 33) u2702 30282,19120 2 4746274 -- HP PUA U+F022 (579L 34) u2701 34429,20451 2 4746275 -- HP PUA U+F023 (579L 35) --- 35553,13255 0 4746276 -- HP PUA U+F024 (579L 36) --- 23642,19598,478 2 4746277 -- HP PUA U+F025 (579L 37) --- 32194,20399,323 2 4746278 -- HP PUA U+F026 (579L 38) --- 12118,19521,478 2 4746279 -- HP PUA U+F027 (579L 39) u260E 28680,19598 2 4746280 -- HP PUA U+F028 (579L 40) u2706 23590,19120 2 4746281 -- HP PUA U+F029 (579L 41) u2709 29959,19120 2 4746282 -- HP PUA U+F02A (579L 42) --- 29959,19120 2 4746283 -- HP PUA U+F02B (579L 43) --- 30993,19120 2 4746284 -- HP PUA U+F02C (579L 44) --- 30993,20942 2 4746285 -- HP PUA U+F02D (579L 45) --- 38124,20942 2 4746286 -- HP PUA U+F02E (579L 46) --- 38189,19069 2 4746287 -- HP PUA U+F02F (579L 47) --- 29003,19120 2 4746288 -- HP PUA U+F030 (579L 48) --- 35540,19120 2 4746289 -- HP PUA U+F031 (579L 49) --- 18487,19120 2 4746290 -- HP PUA U+F032 (579L 50) --- 18487,19120 2 4746291 -- HP PUA U+F033 (579L 51) --- 23590,19120,5103 3 4746292 -- HP PUA U+F034 (579L 52) --- 14663,19120 2 4746293 -- HP PUA U+F035 (579L 53) u231B 15929,19598,478 2 4746294 -- HP PUA U+F036 (579L 54) u2328 28370,19598 2 4746295 -- HP PUA U+F037 (579L 55) --- 25076,20877,478 2 4746296 -- HP PUA U+F038 (579L 56) --- 28525,15787 0 4746297 -- HP PUA U+F039 (579L 57) --- 24856,19120 2 4746298 -- HP PUA U+F03A (579L 58) --- 23577,8927 0 4746299 -- HP PUA U+F03B (579L 59) --- 23590,19120 2 4746300 -- HP PUA U+F03C (579L 60) --- 23590,19120 2 4746301 -- HP PUA U+F03D (579L 61) u2707 23577,19120 2 4746302 -- HP PUA U+F03E (579L 62) u270D 24068,14159 0 4746303 -- HP PUA U+F03F (579L 63) --- 24068,14159 0 4746304 -- HP PUA U+F040 (579L 64) u270C 15542,20722,323 2 4746305 -- HP PUA U+F041 (579L 65) --- 20981,20722,930 2 4746306 -- HP PUA U+F042 (579L 66) --- 17841,19598 2 4746307 -- HP PUA U+F043 (579L 67) --- 17841,16033,478 0 4746308 -- HP PUA U+F044 (579L 68) u261C 24921,15477 0 4746309 -- HP PUA U+F045 (579L 69) u261E 24921,15477 0 4746310 -- HP PUA U+F046 (579L 70) u261D 14521,19973,478 2 4746311 -- HP PUA U+F047 (579L 71) u261F 14521,19973,478 2 4746312 -- HP PUA U+F048 (579L 72) --- 23590,20722,323 2 4746313 -- HP PUA U+F049 (579L 73) u263A 22311,19598,478 2 4746314 -- HP PUA U+F04A (579L 74) --- 22311,19598,478 2 4746315 -- HP PUA U+F04B (579L 75) u2639 22311,19598,478 2 4746316 -- HP PUA U+F04C (579L 76) --- 29391,19598,478 2 4746317 -- HP PUA U+F04D (579L 77) u2620 17467,19598,478 2 4746318 -- HP PUA U+F04E (579L 78) --- 22466,20399,2713 2 4746319 -- HP PUA U+F04F (579L 79) --- 28810,21523 2 4746320 -- HP PUA U+F050 (579L 80) u2708 23500,19120 2 4746321 -- HP PUA U+F051 (579L 81) u263C 23293,19120 2 4746322 -- HP PUA U+F052 (579L 82) --- 17208,19120 2 4746323 -- HP PUA U+F053 (579L 83) u2744 21510,19120 2 4746324 -- HP PUA U+F054 (579L 84) --- 19753,19120 2 4746325 -- HP PUA U+F055 (579L 85) u271E 19753,19120 2 4746326 -- HP PUA U+F056 (579L 86) --- 19120,19120 2 4746327 -- HP PUA U+F057 (579L 87) u2720 18345,16498 0 4746328 -- HP PUA U+F058 (579L 88) u2721 21019,19120 2 4746329 -- HP PUA U+F059 (579L 89) u262A 23422,19120 2 4746330 -- HP PUA U+F05A (579L 90) u262F 23590,19120 2 4746331 -- HP PUA U+F05B (579L 91) u0950 23694,19598,491 2 4746332 -- HP PUA U+F05C (579L 92) u2638 23577,19120 2 4746333 -- HP PUA U+F05D (579L 93) u2648 30592,19611,5103 3 4746334 -- HP PUA U+F05E (579L 94) u2649 27892,19120,5413 3 4746335 -- HP PUA U+F05F (579L 95) u264A 25502,20309,1279 2 4746336 -- HP PUA U+F060 (579L 96) u264B 28848,19133 2 4746337 -- HP PUA U+F061 (579L 97) u264C 24895,20722,5413 3 4746338 -- HP PUA U+F062 (579L 98) u264D 24688,19469,5103 3 4746339 -- HP PUA U+F063 (579L 99) u264E 25024,19120 2 4746340 -- HP PUA U+F064 (579L 100) u264F 27117,19495,5361 3 4746341 -- HP PUA U+F065 (579L 101) u2650 24572,19598,478 2 4746342 -- HP PUA U+F066 (579L 102) u2651 29003,19611,3824 2 4746343 -- HP PUA U+F067 (579L 103) u2652 28177,17531 0 4746344 -- HP PUA U+F068 (579L 104) u2653 20632,19598,478 2 4746345 -- HP PUA U+F069 (579L 105) u0026 27776,15167,2713 0 4746346 -- HP PUA U+F06A (579L 106) u0026 33628,19598,4147 2 4746347 -- HP PUA U+F06B (579L 107) u25CF 19753,17208 0 4746348 -- HP PUA U+F06C (579L 108) u274D 25205,19120 2 4746349 -- HP PUA U+F06D (579L 109) u25A0 19753,17208 0 4746350 -- HP PUA U+F06E (579L 110) u25A1 23577,19120 2 4746351 -- HP PUA U+F06F (579L 111) --- 23577,19120 2 4746352 -- HP PUA U+F070 (579L 112) u2751 23577,19120 2 4746353 -- HP PUA U+F071 (579L 113) u2752 23577,19120 2 4746354 -- HP PUA U+F072 (579L 114) --- 12105,14973 0 4746355 -- HP PUA U+F073 (579L 115) u2666 19753,20386,1253 2 4746356 -- HP PUA U+F074 (579L 116) u25C6 26097,20386,1253 2 4746357 -- HP PUA U+F075 (579L 117) u2756 23577,19120 2 4746358 -- HP PUA U+F076 (579L 118) --- 15283,14973 0 4746359 -- HP PUA U+F077 (579L 119) u2327 28047,19120 2 4746360 -- HP PUA U+F078 (579L 120) u2353 28047,19120 2 4746361 -- HP PUA U+F079 (579L 121) u2318 23577,19120 2 4746362 -- HP PUA U+F07A (579L 122) u2740 23590,18746 0 4746363 -- HP PUA U+F07B (579L 123) u273F 23590,19017 2 4746364 -- HP PUA U+F07C (579L 124) u275D 14030,20399 2 4746365 -- HP PUA U+F07D (579L 125) u275E 14030,20399 2 4746366 -- HP PUA U+F07E (579L 126) u24EA 23590,19120 2 4746368 -- HP PUA U+F080 (579L 128) u2460 23590,19120 2 4746369 -- HP PUA U+F081 (579L 129) u2461 23590,19120 2 4746370 -- HP PUA U+F082 (579L 130) u2462 23590,19120 2 4746371 -- HP PUA U+F083 (579L 131) u2463 23590,19120 2 4746372 -- HP PUA U+F084 (579L 132) u2464 23590,19120 2 4746373 -- HP PUA U+F085 (579L 133) u2465 23590,19120 2 4746374 -- HP PUA U+F086 (579L 134) u2466 23590,19120 2 4746375 -- HP PUA U+F087 (579L 135) u2467 23590,19120 2 4746376 -- HP PUA U+F088 (579L 136) u2468 23590,19120 2 4746377 -- HP PUA U+F089 (579L 137) u2469 23590,19120 2 4746378 -- HP PUA U+F08A (579L 138) u24FF 23590,19120 2 4746379 -- HP PUA U+F08B (579L 139) u2776 23590,19120 2 4746380 -- HP PUA U+F08C (579L 140) u2777 23590,19120 2 4746381 -- HP PUA U+F08D (579L 141) u2778 23590,19120 2 4746382 -- HP PUA U+F08E (579L 142) u2779 23590,19120 2 4746383 -- HP PUA U+F08F (579L 143) u277A 23590,19120 2 4746384 -- HP PUA U+F090 (579L 144) u277B 23590,19120 2 4746385 -- HP PUA U+F091 (579L 145) u277C 23590,19120 2 4746386 -- HP PUA U+F092 (579L 146) u277D 23590,19120 2 4746387 -- HP PUA U+F093 (579L 147) u277E 23590,19120 2 4746388 -- HP PUA U+F094 (579L 148) u277F 23590,19120 2 4746389 -- HP PUA U+F095 (579L 149) --- 26458,14030 0 4746390 -- HP PUA U+F096 (579L 150) --- 26458,14030 0 4746391 -- HP PUA U+F097 (579L 151) --- 26458,14030 0 4746392 -- HP PUA U+F098 (579L 152) --- 26458,14030 0 4746393 -- HP PUA U+F099 (579L 153) --- 26458,14030 0 4746394 -- HP PUA U+F09A (579L 154) --- 26458,14030 0 4746395 -- HP PUA U+F09B (579L 155) --- 26458,14030 0 4746396 -- HP PUA U+F09C (579L 156) --- 26458,14030 0 4746397 -- HP PUA U+F09D (579L 157) u00B7 8281,11472 0 4746398 -- HP PUA U+F09E (579L 158) u2022 12105,13384 0 4746399 -- HP PUA U+F09F (579L 159) u25AA 8281,11472 0 4746400 -- HP PUA U+F0A0 (579L 160) u25CB 23577,19120 2 4746401 -- HP PUA U+F0A1 (579L 161) --- 23577,19120 2 4746402 -- HP PUA U+F0A2 (579L 162) --- 23577,19120 2 4746403 -- HP PUA U+F0A3 (579L 163) u25C9 23577,19120 2 4746404 -- HP PUA U+F0A4 (579L 164) u25CE 23577,19120 2 4746405 -- HP PUA U+F0A5 (579L 165) --- 25205,19120 2 4746406 -- HP PUA U+F0A6 (579L 166) u25AA 12105,13384 0 4746407 -- HP PUA U+F0A7 (579L 167) u25FB 23577,19120 2 4746408 -- HP PUA U+F0A8 (579L 168) --- 23577,19120 2 4746409 -- HP PUA U+F0A9 (579L 169) u2726 23577,19120 2 4746410 -- HP PUA U+F0AA (579L 170) u2605 23577,19120 2 4746411 -- HP PUA U+F0AB (579L 171) u2736 23577,19120 2 4746412 -- HP PUA U+F0AC (579L 172) u2734 23577,19120 2 4746413 -- HP PUA U+F0AD (579L 173) u2739 23577,19120 2 4746414 -- HP PUA U+F0AE (579L 174) u2735 23577,19120 2 4746415 -- HP PUA U+F0AF (579L 175) --- 23577,19120 2 4746416 -- HP PUA U+F0B0 (579L 176) u2316 23577,19120 2 4746417 -- HP PUA U+F0B1 (579L 177) u2727 23577,19120 2 4746418 -- HP PUA U+F0B2 (579L 178) u2311 23577,16769 0 4746419 -- HP PUA U+F0B3 (579L 179) --- 23577,19120 2 4746420 -- HP PUA U+F0B4 (579L 180) u272A 23577,19120 2 4746421 -- HP PUA U+F0B5 (579L 181) u2730 23577,19120 2 4746422 -- HP PUA U+F0B6 (579L 182) --- 23577,19120 2 4746423 -- HP PUA U+F0B7 (579L 183) --- 23577,19120 2 4746424 -- HP PUA U+F0B8 (579L 184) --- 23577,19120 2 4746425 -- HP PUA U+F0B9 (579L 185) --- 23577,19120 2 4746426 -- HP PUA U+F0BA (579L 186) --- 23577,19120 2 4746427 -- HP PUA U+F0BB (579L 187) --- 23577,19120 2 4746428 -- HP PUA U+F0BC (579L 188) --- 23577,19120 2 4746429 -- HP PUA U+F0BD (579L 189) --- 23577,19120 2 4746430 -- HP PUA U+F0BE (579L 190) --- 23577,19120 2 4746431 -- HP PUA U+F0BF (579L 191) --- 23577,19120 2 4746432 -- HP PUA U+F0C0 (579L 192) --- 23577,19120 2 4746433 -- HP PUA U+F0C1 (579L 193) --- 23577,19120 2 4746434 -- HP PUA U+F0C2 (579L 194) --- 23577,20877,2390 2 4746435 -- HP PUA U+F0C3 (579L 195) --- 23577,20877,2390 2 4746436 -- HP PUA U+F0C4 (579L 196) --- 23577,20877,2390 2 4746437 -- HP PUA U+F0C5 (579L 197) --- 23577,20877,2390 2 4746438 -- HP PUA U+F0C6 (579L 198) --- 27724,19120 2 4746439 -- HP PUA U+F0C7 (579L 199) --- 27724,19120 2 4746440 -- HP PUA U+F0C8 (579L 200) --- 27724,19120 2 4746441 -- HP PUA U+F0C9 (579L 201) --- 27724,19120 2 4746442 -- HP PUA U+F0CA (579L 202) --- 26458,20244,5103 3 4746443 -- HP PUA U+F0CB (579L 203) --- 26458,20877,5581 3 4746444 -- HP PUA U+F0CC (579L 204) --- 26458,20244,4935 3 4746445 -- HP PUA U+F0CD (579L 205) --- 26458,20244,4935 3 4746446 -- HP PUA U+F0CE (579L 206) --- 26458,20244,4935 3 4746447 -- HP PUA U+F0CF (579L 207) --- 26458,20244,4935 3 4746448 -- HP PUA U+F0D0 (579L 208) --- 26458,20244,4948 3 4746449 -- HP PUA U+F0D1 (579L 209) --- 26458,20244,4935 3 4746450 -- HP PUA U+F0D2 (579L 210) --- 26458,20244,4935 3 4746451 -- HP PUA U+F0D3 (579L 211) --- 26458,20257,4935 3 4746452 -- HP PUA U+F0D4 (579L 212) u232B 33150,19120 2 4746453 -- HP PUA U+F0D5 (579L 213) u2326 33150,19120 2 4746454 -- HP PUA U+F0D6 (579L 214) --- 21019,19120 2 4746455 -- HP PUA U+F0D7 (579L 215) u27A2 21019,19120 2 4746456 -- HP PUA U+F0D8 (579L 216) --- 23577,19120 2 4746457 -- HP PUA U+F0D9 (579L 217) --- 23577,16562 0 4746458 -- HP PUA U+F0DA (579L 218) --- 23577,19120 2 4746459 -- HP PUA U+F0DB (579L 219) u27B2 23577,19120 2 4746460 -- HP PUA U+F0DC (579L 220) --- 23577,19120 2 4746461 -- HP PUA U+F0DD (579L 221) --- 23577,18578 0 4746462 -- HP PUA U+F0DE (579L 222) --- 25916,19120 2 4746463 -- HP PUA U+F0DF (579L 223) --- 25916,19120 2 4746464 -- HP PUA U+F0E0 (579L 224) --- 23577,19120,2338 2 4746465 -- HP PUA U+F0E1 (579L 225) --- 23577,21459 2 4746466 -- HP PUA U+F0E2 (579L 226) --- 20528,17596 0 4746467 -- HP PUA U+F0E3 (579L 227) --- 20528,17596 0 4746468 -- HP PUA U+F0E4 (579L 228) --- 20528,17596 0 4746469 -- HP PUA U+F0E5 (579L 229) --- 20528,17596 0 4746470 -- HP PUA U+F0E6 (579L 230) --- 28241,19120 2 4746471 -- HP PUA U+F0E7 (579L 231) u2794 28241,19120 2 4746472 -- HP PUA U+F0E8 (579L 232) --- 23577,19120,4664 3 4746473 -- HP PUA U+F0E9 (579L 233) --- 23577,23784 2 4746474 -- HP PUA U+F0EA (579L 234) --- 23086,18875 2 4746475 -- HP PUA U+F0EB (579L 235) --- 23086,18875 2 4746476 -- HP PUA U+F0EC (579L 236) --- 23086,18875 2 4746477 -- HP PUA U+F0ED (579L 237) --- 23086,18875 2 4746478 -- HP PUA U+F0EE (579L 238) u21E6 23577,17738 0 4746479 -- HP PUA U+F0EF (579L 239) u21E8 23577,17738 0 4746480 -- HP PUA U+F0F0 (579L 240) u21E7 21446,19120 2 4746481 -- HP PUA U+F0F1 (579L 241) u21E9 21446,19120 2 4746482 -- HP PUA U+F0F2 (579L 242) u2B04 28047,17738 0 4746483 -- HP PUA U+F0F3 (579L 243) u21F3 21446,19120,4470 2 4746484 -- HP PUA U+F0F4 (579L 244) u2B00 20683,19120 2 4746485 -- HP PUA U+F0F5 (579L 245) u2B01 20683,19120 2 4746486 -- HP PUA U+F0F6 (579L 246) u2B03 20683,16226 0 4746487 -- HP PUA U+F0F7 (579L 247) u2B02 20683,16226 0 4746488 -- HP PUA U+F0F8 (579L 248) u25AD 12751,13384 0 4746489 -- HP PUA U+F0F9 (579L 249) u25AB 10193,13384 0 4746490 -- HP PUA U+F0FA (579L 250) u2717 16808,15852 0 4746491 -- HP PUA U+F0FB (579L 251) u2713 20787,20257 2 4746492 -- HP PUA U+F0FC (579L 252) u2612 23590,19120 2 4746493 -- HP PUA U+F0FD (579L 253) u2611 23590,20167 2 4746494 -- HP PUA U+F0FE (579L 254) --- 27376,19844 2 4746495 -- HP PUA U+F0FF (579L 255) groff-1.23.0/font/devlj4/CORONET0000644000175000017500000004671213753060053013027 00000000000000# Coronet name CORONET spacewidth 5367 slant 13.000000 pcltypeface 4116 pclproportional 1 pclweight 0 pclstyle 1 ligatures fi fl ff ffi ffl 0 charset ! 4878,19920,195,7221,-2492,373 2 161057 -- MSL 1 (19U 33) dq 7317,18990,0,6453,-5435,373 2 161058 -- MSL 2 (19U 34) " " sh 10734,12180,0,3747,-4382,373 0 161059 -- MSL 3 (19U 35) # " Do 10734,13725,2865,4302,-2003,373 0 161060 -- MSL 4 (19U 36) $ " % 13662,12180,195,2877,-4565,373 0 161061 -- MSL 5 (19U 37) & 20490,18330,600,5373,-3329,373 2 161062 -- MSL 6 (19U 38) cq 4392,19590,0,6309,-6068,373 2 161170 -- MSL 8 (19U 146) ' " ( 5367,19590,6555,8709,-2141,373 3 161064 -- MSL 9 (19U 40) ) 5367,19590,6555,5466,1101,373 3 161065 -- MSL 10 (19U 41) * 10734,19590,0,5157,-8681,373 2 161066 -- MSL 11 (19U 42) + 13662,7245,0,1473,-5255,373 0 161067 -- MSL 12 (19U 43) , 5367,1950,3360,2172,-1457,373 0 161068 -- MSL 13 (19U 44) hy 5367,3600,0,3648,-1853,373 0 161069 -- MSL 14 (19U 45) - " . 5367,1950,195,2184,-2771,373 0 161070 -- MSL 15 (19U 46) sl 5367,19920,195,8472,-518,373 2 161071 -- MSL 16 (19U 47) / " 0 10734,12180,195,4167,-2945,373 0 161072 -- MSL 17 (19U 48) 1 10734,12180,195,2073,-4823,373 0 161073 -- MSL 18 (19U 49) 2 10734,12180,165,4089,-2615,373 0 161074 -- MSL 19 (19U 50) 3 10734,12180,195,4128,-1925,373 0 161075 -- MSL 20 (19U 51) 4 10734,12669,633,3570,-2063,373 0 161076 -- MSL 21 (19U 52) 5 10734,12000,195,3726,-1445,373 0 161077 -- MSL 22 (19U 53) 6 10734,12987,195,3444,-2783,373 0 161078 -- MSL 23 (19U 54) 7 10734,12000,195,4359,-4235,373 0 161079 -- MSL 24 (19U 55) 8 10734,12180,195,4035,-2750,373 0 161080 -- MSL 25 (19U 56) 9 10734,12180,1329,4101,-3341,373 0 161081 -- MSL 26 (19U 57) : 5367,6348,195,3393,-2771,373 0 161082 -- MSL 27 (19U 58) ; 5367,6348,3360,3393,-1457,373 0 161083 -- MSL 28 (19U 59) < 26346,16068,0,0,-3980 0 161084 -- MSL 29 (19U 60) = 13662,4953,0,1467,-5264,373 0 161085 -- MSL 30 (19U 61) > 26346,16068,0,0,-3980 0 161086 -- MSL 31 (19U 62) ? 7806,17439,195,6786,-3407,373 0 161087 -- MSL 32 (19U 63) at 13662,10044,3552,2940,-2849,373 0 161088 -- MSL 33 (19U 64) @ " A 23418,19995,600,5910,-1211,373 2 161089 -- MSL 34 (19U 65) B 14148,19590,600,6999,-1640,373 2 161090 -- MSL 35 (19U 66) C 14637,19590,600,7032,-2972,373 2 161091 -- MSL 36 (19U 67) D 23418,19701,0,3345,-2531,373 2 161092 -- MSL 37 (19U 68) E 15126,19590,600,7173,-2297,373 2 161093 -- MSL 38 (19U 69) F 17076,19590,600,6105,-2996,373 2 161094 -- MSL 39 (19U 70) G 15126,19590,6765,7056,-2897,373 3 161095 -- MSL 40 (19U 71) H 23907,19596,330,6129,-1355,373 2 161096 -- MSL 41 (19U 72) I 15126,19590,600,4941,-1199,373 2 161097 -- MSL 42 (19U 73) J 13173,19590,6519,5952,-227,373 3 161098 -- MSL 43 (19U 74) K 23418,19590,600,7575,-1202,373 2 161099 -- MSL 44 (19U 75) L 18051,19590,600,6657,-1511,373 2 161100 -- MSL 45 (19U 76) M 21954,19785,2223,6414,-4793,373 2 161101 -- MSL 46 (19U 77) N 15612,19830,2220,6954,-4553,373 2 161102 -- MSL 47 (19U 78) O 18051,19590,600,5169,-3554,373 2 161103 -- MSL 48 (19U 79) P 14148,19590,3276,6537,-746,373 2 161104 -- MSL 49 (19U 80) Q 18051,19590,3249,5169,-3554,373 2 161105 -- MSL 50 (19U 81) R 15126,19590,600,6837,-1316,373 2 161106 -- MSL 51 (19U 82) S 17565,19590,600,7359,-1559,373 2 161107 -- MSL 52 (19U 83) T 15612,19590,600,7557,-3008,373 2 161108 -- MSL 53 (19U 84) U 16587,19785,2220,7305,-4907,373 2 161109 -- MSL 54 (19U 85) V 16587,19602,600,7923,-5117,373 2 161110 -- MSL 55 (19U 86) W 23907,19590,600,7470,-5072,373 2 161111 -- MSL 56 (19U 87) X 15126,19590,600,7557,-1046,373 2 161112 -- MSL 57 (19U 88) Y 16101,19590,5784,7764,-4358,373 2 161113 -- MSL 58 (19U 89) Z 18051,19590,270,7545,-1265,373 2 161114 -- MSL 59 (19U 90) lB 5367,19590,6750,8592,-50,373 3 161115 -- MSL 60 (19U 91) [ " rs 5367,19920,195,3192,-4175,373 2 161116 -- MSL 61 (19U 92) \ " rB 5367,19590,6750,7695,846,373 3 161117 -- MSL 62 (19U 93) ] " ha 13173,19758,0,36,36,36 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588,1317,1317,373 1 161119 -- MSL 64 (19U 95) oq 4392,19590,0,6309,-6068,373 2 161169 -- MSL 66 (19U 145) ` " a 8781,6240,195,3735,-2093,373 0 161121 -- MSL 67 (19U 97) b 8295,18015,195,3219,-2297,373 2 161122 -- MSL 68 (19U 98) c 6831,6240,195,3807,-2012,373 0 161123 -- MSL 69 (19U 99) d 8781,18015,195,6720,-1985,373 2 161124 -- MSL 70 (19U 100) e 6831,6240,195,3648,-1958,373 0 161125 -- MSL 71 (19U 101) f 5856,19920,6555,8130,-44,373 3 161126 -- MSL 72 (19U 102) g 8295,6240,6555,3243,-1463,373 1 161127 -- MSL 73 (19U 103) h 8781,18015,195,4152,-1946,373 2 161128 -- MSL 74 (19U 104) i 4878,10050,195,4416,-2342,373 0 161129 -- MSL 75 (19U 105) j 4392,10146,6555,4560,1614,373 1 161130 -- MSL 76 (19U 106) k 8295,18015,195,3720,-2009,373 2 161131 -- MSL 77 (19U 107) l 5367,19920,195,8229,-2354,373 2 161132 -- MSL 78 (19U 108) m 12198,6240,195,4164,-2060,373 0 161133 -- MSL 79 (19U 109) n 8295,6240,195,4122,-2045,373 0 161134 -- MSL 80 (19U 110) o 7317,6240,195,3615,-1922,373 0 161135 -- MSL 81 (19U 111) p 8295,6240,6555,3597,-2,373 1 161136 -- MSL 82 (19U 112) q 8781,6240,6555,3960,-2009,373 1 161137 -- MSL 83 (19U 113) r 5856,6240,0,4149,-1997,373 0 161138 -- MSL 84 (19U 114) s 5856,7410,195,3423,-1673,373 0 161139 -- MSL 85 (19U 115) t 4878,12324,195,4935,-2210,373 0 161140 -- MSL 86 (19U 116) u 8781,6240,195,3834,-2501,373 0 161141 -- MSL 87 (19U 117) v 6831,6240,195,4293,-2228,373 0 161142 -- MSL 88 (19U 118) w 10734,6240,195,3777,-2201,373 0 161143 -- MSL 89 (19U 119) x 5856,6240,0,4203,-1016,373 0 161144 -- MSL 90 (19U 120) y 7806,6240,6555,3639,-2132,373 1 161145 -- MSL 91 (19U 121) z 5856,6045,0,4245,-1331,373 0 161146 -- MSL 92 (19U 122) { 11709,19935,6210,6660,-5129,373 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588,0,-4595 3 161148 -- MSL 94 (19U 124) ba " } 11709,19935,6210,2163,-632,373 3 161149 -- MSL 95 (19U 125) rC " ti 26346,8952,0,0,-4028 0 161150 -- MSL 96 (19U 126) `A 23418,24825,600,5910,-1211,373 2 161216 -- MSL 99 (19U 192) ^A 23418,24975,600,9558,-1211,373 2 161218 -- MSL 100 (19U 194) `E 15126,24825,600,7173,-2297,373 2 161224 -- MSL 101 (19U 200) ^E 15126,24975,600,7404,-2297,373 2 161226 -- MSL 102 (19U 202) :E 15126,23370,600,7644,-2297,373 2 161227 -- MSL 103 (19U 203) ^I 15126,24975,600,7404,-1199,373 2 161230 -- MSL 104 (19U 206) :I 15126,23370,600,6744,-1199,373 2 161231 -- MSL 105 (19U 207) aa 10734,9885,0,3222,-7334,373 0 161204 -- MSL 106 (19U 180) ga 10734,9885,0,1608,-5720,373 0 161120 -- MSL 107 (19U 96) a^ 10734,9885,0,2160,-4874,373 0 161160 -- MSL 108 (19U 136) ^ " ad 10734,9240,0,2286,-6035,373 0 161192 -- MSL 109 (19U 168) ~ 10734,9282,0,2601,-5588,373 0 161176 -- MSL 110 (19U 152) a~ " `U 16587,24825,2220,7305,-4907,373 2 161241 -- MSL 111 (19U 217) ^U 16587,24975,2220,7305,-4907,373 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105,0,1317,1317,373 2 161199 -- MSL 113 (19U 175) 'Y 16101,24825,5784,7764,-4358,373 2 161245 -- MSL 114 (19U 221) 'y 7806,9885,6555,4086,-2132,373 1 161277 -- MSL 115 (19U 253) de 10734,12180,0,3030,-6329,373 0 161200 -- MSL 116 (19U 176) ,C 14637,19590,4569,7032,-2972,373 2 161223 -- MSL 117 (19U 199) ,c 6831,6240,4206,3807,-1904,373 0 161255 -- MSL 118 (19U 231) ~N 15612,23673,2220,6954,-4553,373 2 161233 -- MSL 119 (19U 209) ~n 8295,9282,195,4122,-2045,373 0 161265 -- MSL 120 (19U 241) r! 4878,9900,10215,4278,450,373 1 161185 -- MSL 121 (19U 161) r? 7806,8658,8976,3063,315,373 1 161215 -- MSL 122 (19U 191) Cs 10734,10530,0,4335,-2807,373 0 161188 -- MSL 123 (19U 164) Po 10734,12180,195,4797,-1130,373 0 161187 -- MSL 124 (19U 163) Ye 10734,12708,5787,6393,1848,373 0 161189 -- MSL 125 (19U 165) sc 10734,12360,360,4200,-2339,373 0 161191 -- MSL 126 (19U 167) Fn 10734,19920,6555,4971,-1763,373 3 161155 -- MSL 127 (19U 131) ct 10734,11385,0,2574,-4754,373 0 161186 -- MSL 128 (19U 162) ^a 8781,9885,195,4035,-2093,373 0 161250 -- MSL 129 (19U 226) ^e 6831,9885,195,5010,-1958,373 0 161258 -- MSL 130 (19U 234) ^o 7317,9885,195,4467,-1922,373 0 161268 -- MSL 131 (19U 244) ^u 8781,9885,195,3834,-2501,373 0 161275 -- MSL 132 (19U 251) 'a 8781,9885,195,4197,-2093,373 0 161249 -- MSL 133 (19U 225) 'e 6831,9885,195,5622,-1958,373 0 161257 -- MSL 134 (19U 233) 'o 7317,9885,195,5379,-1922,373 0 161267 -- MSL 135 (19U 243) 'u 8781,9885,195,4197,-2501,373 0 161274 -- MSL 136 (19U 250) `a 8781,9885,195,3735,-2093,373 0 161248 -- MSL 137 (19U 224) `e 6831,9885,195,3648,-1958,373 0 161256 -- MSL 138 (19U 232) `o 7317,9885,195,3615,-1922,373 0 161266 -- MSL 139 (19U 242) `u 8781,9885,195,3834,-2501,373 0 161273 -- MSL 140 (19U 249) :a 8781,9240,195,3735,-2093,373 0 161252 -- MSL 141 (19U 228) :e 6831,9240,195,4686,-1958,373 0 161259 -- MSL 142 (19U 235) :o 7317,9240,195,4593,-1922,373 0 161270 -- MSL 143 (19U 246) :u 8781,9240,195,3834,-2501,373 0 161276 -- MSL 144 (19U 252) oA 23418,24315,600,7644,-1211,373 2 161221 -- MSL 145 (19U 197) ^i 4878,9885,195,5088,-1946,373 0 161262 -- MSL 146 (19U 238) /O 18051,19638,636,7677,-1427,373 2 161240 -- MSL 147 (19U 216) AE 24396,19590,600,7059,309,373 2 161222 -- MSL 148 (19U 198) oa 8781,10395,195,3735,-2093,373 0 161253 -- MSL 149 (19U 229) 'i 4878,9885,195,6150,-2342,373 0 161261 -- MSL 150 (19U 237) /o 7317,6240,201,4239,-1160,373 0 161272 -- MSL 151 (19U 248) ae 11220,6240,195,3378,-2057,373 0 161254 -- MSL 152 (19U 230) :A 23418,23370,600,8598,-1211,373 2 161220 -- MSL 153 (19U 196) `i 4878,9885,195,4536,-2342,373 0 161260 -- MSL 154 (19U 236) :O 18051,23370,600,5169,-3554,373 2 161238 -- MSL 155 (19U 214) :U 16587,23370,2220,7305,-4907,373 2 161244 -- MSL 156 (19U 220) 'E 15126,24825,600,7515,-2297,373 2 161225 -- MSL 157 (19U 201) :i 4878,9240,195,5214,-2342,373 0 161263 -- MSL 158 (19U 239) ss 9270,19920,6555,4851,-149,373 3 161247 -- MSL 159 (19U 223) ^O 18051,24975,600,5169,-3554,373 2 161236 -- MSL 160 (19U 212) 'A 23418,24825,600,8739,-1211,373 2 161217 -- MSL 161 (19U 193) ~A 23418,23673,600,9720,-1211,373 2 161219 -- MSL 162 (19U 195) ~a 8781,9282,195,3735,-2093,373 0 161251 -- MSL 163 (19U 227) -D 23418,19698,0,3291,-2582,373 2 161232 -- MSL 164 (19U 208) Sd 8781,18015,195,5640,-2606,373 2 161264 -- MSL 165 (19U 240) 'I 15126,24825,600,6585,-1199,373 2 161229 -- MSL 166 (19U 205) `I 15126,24825,600,4941,-1199,373 2 161228 -- MSL 167 (19U 204) 'O 18051,24825,600,5169,-3554,373 2 161235 -- MSL 168 (19U 211) `O 18051,24825,600,5169,-3554,373 2 161234 -- MSL 169 (19U 210) ~O 18051,23673,600,5202,-3554,373 2 161237 -- MSL 170 (19U 213) ~o 7317,9282,195,4308,-1922,373 0 161269 -- MSL 171 (19U 245) vS 17565,25035,600,8751,-1559,373 2 161162 -- MSL 172 (19U 138) vs 5856,11133,195,6582,-1673,373 0 161178 -- MSL 173 (19U 154) 'U 16587,24825,2220,7305,-4907,373 2 161242 -- MSL 174 (19U 218) :Y 16101,23370,5784,7764,-4358,373 2 161183 -- MSL 175 (19U 159) :y 7806,9240,6555,3639,-2132,373 1 161279 -- MSL 176 (19U 255) TP 14148,19590,3228,5598,-749,373 2 161246 -- MSL 177 (19U 222) Tp 8295,18015,6555,3597,-2,373 3 161278 -- MSL 178 (19U 254) mc 14637,10800,5595,612,585,373 0 161205 -- MSL 180 (19U 181) ps 10734,19635,4200,2865,-4976,373 2 161206 -- MSL 181 (19U 182) 34 13662,12714,426,4089,-2624,373 0 161214 -- MSL 182 (19U 190) \- 13662,4020,0,837,-4634,373 0 60096 -- MSL 183 ( 7J 192) 14 13662,12714,426,3339,-3749,373 0 161212 -- MSL 184 (19U 188) 12 13662,12714,426,3726,-3749,373 0 161213 -- MSL 185 (19U 189) Of 8295,12180,0,5139,-3017,373 0 161194 -- MSL 186 (19U 170) Om 8295,12180,0,4494,-3869,373 0 161210 -- MSL 187 (19U 186) Fo 7317,6840,870,5124,-2201,373 0 161195 -- MSL 188 (19U 171) Fc 7317,6840,870,3621,-698,373 0 161211 -- MSL 190 (19U 187) t+- 13662,7263,432,819,-4601,373 0 161201 -- MSL 191 (19U 177) bb 13173,19083,5916,0,-4595 3 161190 -- MSL 192 (19U 166) co 13173,19725,0,8436,-6611,373 2 161193 -- MSL 193 (19U 169) tno 13662,5640,0,1545,-5342,373 0 161196 -- MSL 194 (19U 172) u00AD 5367,3600,0,3648,-1853,373 0 161197 -- MSL 195 (19U 173) rg 13173,19725,0,8436,-6611,373 2 161198 -- MSL 196 (19U 174) S2 6342,12150,0,4965,-3668,373 0 161202 -- MSL 197 (19U 178) S3 6342,12150,0,5163,-3224,373 0 161203 -- MSL 198 (19U 179) ac 10734,0,4206,0,-3857 0 161208 -- MSL 199 (19U 184) S1 6342,12150,0,4314,-4949,373 0 161209 -- MSL 200 (19U 185) tmu 13662,7281,0,1434,-5198,373 0 161239 -- MSL 201 (19U 215) tdi 13662,6570,0,1371,-5168,373 0 161271 -- MSL 202 (19U 247) u203C 9270,19920,195,7221,-2492,373 2 87315 -- MSL 221 (10U 19) u20A7 19029,19590,3276,4932,-746,373 2 60121 -- MSL 232 ( 7J 217) pc 5367,6801,0,3285,-3872,373 0 161207 -- MSL 302 (19U 183) u013F 18051,19590,600,8766,-1511,373 2 51943 -- MSL 306 ( 6J 231) u0140 8295,19920,195,5301,-2354,373 2 51959 -- MSL 307 ( 6J 247) u2113 10734,12180,195,2700,-4265,373 0 60122 -- MSL 308 ( 7J 218) u0149 10734,14103,195,4125,-4487,373 0 51951 -- MSL 309 ( 6J 239) fm 5367,11985,0,4482,-4724,373 0 60101 -- MSL 310 ( 7J 197) sd 7806,11985,0,4626,-4724,373 0 60102 -- MSL 311 ( 7J 198) dg 10734,12360,2565,3789,-4823,373 0 161158 -- MSL 312 (19U 134) tm 16101,17550,0,8922,-6572,373 0 161177 -- MSL 313 (19U 153) u2017 13173,0,6588,1317,1317,373 1 60095 -- MSL 314 ( 7J 191) ah 10734,9993,0,3468,-6182,373 0 75169 -- MSL 315 ( 9E 161) ao 10734,10395,0,1947,-6896,373 0 60152 -- MSL 316 ( 7J 248) f/ 2439,12714,426,7488,492,373 0 60109 -- MSL 324 ( 7J 205) em 13662,3600,0,1644,-3692,373 0 161175 -- MSL 325 (19U 151) en 10734,3600,0,1509,-4097,373 0 161174 -- MSL 326 (19U 150) dd 10734,12360,2565,3195,-4229,373 0 161159 -- MSL 327 (19U 135) .i 4878,6240,195,3915,-2342,373 0 46333 -- MSL 328 ( 5T 253) aq 4392,18990,0,6729,-5585,373 2 161063 -- MSL 329 (19U 39) bu 13173,14226,0,0,-497 0 161173 -- MSL 331 (19U 149) u207F 8295,12237,0,5133,-3017,373 0 87548 -- MSL 332 (10U 252) u0111 8781,18015,195,6720,-1985,373 2 75248 -- MSL 342 ( 9E 240) u0041_0306 23418,23580,600,8793,-1211,373 2 75203 -- MSL 400 ( 9E 195) u0061_0306 8781,9810,195,4389,-2093,373 0 75235 -- MSL 401 ( 9E 227) u0041_0328 23418,19995,2925,5910,-1211,373 2 75173 -- MSL 404 ( 9E 165) u0061_0328 8781,6240,2727,3735,-2093,373 0 75193 -- MSL 405 ( 9E 185) 'C 14637,24825,600,7947,-2972,373 2 75206 -- MSL 406 ( 9E 198) 'c 6831,9885,195,5622,-2012,373 0 75238 -- MSL 407 ( 9E 230) u0041_030C 14637,25035,600,10215,-2972,373 2 75208 -- MSL 410 ( 9E 200) u0061_030C 6831,9993,195,5574,-2012,373 0 75240 -- MSL 411 ( 9E 232) u0044_030C 23418,25035,0,4326,-2531,373 2 75215 -- MSL 414 ( 9E 207) u0064_030C 10245,19056,195,8436,-1985,373 2 75247 -- MSL 415 ( 9E 239) u0045_030C 15126,25035,600,9972,-2297,373 2 75212 -- MSL 416 ( 9E 204) u0065_030C 6831,9993,195,5418,-1958,373 0 75244 -- MSL 417 ( 9E 236) u0045_0328 15126,19590,3900,7173,-2297,373 2 75210 -- MSL 422 ( 9E 202) u0065_0328 6831,6240,2727,3648,-1958,373 0 75242 -- MSL 423 ( 9E 234) u004C_0301 18051,24825,600,8421,-1511,373 2 75205 -- MSL 440 ( 9E 197) u006C_0301 5367,23496,195,11004,-2354,373 2 75237 -- MSL 441 ( 9E 229) u004C_030C 18051,20106,600,9780,-1511,373 2 75196 -- MSL 442 ( 9E 188) u006C_030C 7806,20106,195,8715,-2354,373 2 75198 -- MSL 443 ( 9E 190) u004E_0301 15612,24825,2220,6954,-4553,373 2 75217 -- MSL 446 ( 9E 209) u006E_0301 8295,9885,195,4122,-2045,373 0 75249 -- MSL 447 ( 9E 241) u004E_030C 15612,25035,2220,8529,-4553,373 2 75218 -- MSL 448 ( 9E 210) u006E_030C 8295,9993,195,4686,-2045,373 0 75250 -- MSL 449 ( 9E 242) u004F_030B 18051,24825,600,5169,-3554,373 2 75221 -- MSL 452 ( 9E 213) u006F_030B 7317,9885,195,6870,-1922,373 0 75253 -- MSL 453 ( 9E 245) u0052_0301 15126,24825,600,6837,-1316,373 2 75200 -- MSL 456 ( 9E 192) u0072_0301 5856,9885,0,5661,-1997,373 0 75232 -- MSL 457 ( 9E 224) u0052_030C 15126,25035,600,7422,-1316,373 2 75224 -- MSL 458 ( 9E 216) u0072_030C 5856,9993,0,5907,-1997,373 0 75256 -- MSL 459 ( 9E 248) u0053_0301 17565,24825,600,7359,-1559,373 2 75148 -- MSL 462 ( 9E 140) u0073_0301 5856,11025,195,6111,-1673,373 0 75164 -- MSL 463 ( 9E 156) u0054_030C 15612,25035,600,8829,-3008,373 2 75149 -- MSL 466 ( 9E 141) u0074_030C 5856,13506,195,6465,-2210,373 0 75165 -- MSL 467 ( 9E 157) u0054_0327 15612,19590,4569,7557,-3008,373 2 75230 -- MSL 468 ( 9E 222) u0074_0327 4878,12324,4206,4935,-1139,373 0 75262 -- MSL 469 ( 9E 254) u0055_030B 16587,24825,2220,7305,-4907,373 2 75227 -- MSL 474 ( 9E 219) u0075_030B 8781,9885,195,5238,-2501,373 0 75259 -- MSL 475 ( 9E 251) u0055_030A 16587,24315,2220,7305,-4907,373 2 75225 -- MSL 476 ( 9E 217) u0075_030A 8781,10395,195,3834,-2501,373 0 75257 -- MSL 477 ( 9E 249) u005A_0301 18051,24825,270,7545,-1265,373 2 75151 -- MSL 482 ( 9E 143) u007A_0301 5856,9885,0,5901,-1331,373 0 75167 -- MSL 483 ( 9E 159) u005A_0307 18051,23370,270,7545,-1265,373 2 75183 -- MSL 484 ( 9E 175) u007A_0307 5856,9240,0,4245,-1331,373 0 75199 -- MSL 485 ( 9E 191) u2070 6342,12150,0,5367,-3551,373 0 51753 -- MSL 1000 ( 6J 41) u2074 6342,12504,0,5178,-3602,373 0 51748 -- MSL 1001 ( 6J 36) u2075 6342,12000,0,5043,-3029,373 0 51749 -- MSL 1002 ( 6J 37) u2076 6342,12642,0,4938,-3590,373 0 51806 -- MSL 1003 ( 6J 94) u2077 6342,12000,0,5301,-4556,373 0 51750 -- MSL 1004 ( 6J 38) u2078 6342,12150,0,5265,-3677,373 0 51754 -- MSL 1005 ( 6J 42) u2079 6342,12150,0,5232,-4034,373 0 51752 -- MSL 1006 ( 6J 40) lq 7317,19590,0,6600,-6074,373 2 161171 -- MSL 1017 (19U 147) rq 7317,19590,0,6600,-6074,373 2 161172 -- MSL 1018 (19U 148) Bq 7317,2064,2151,2220,-1694,373 0 161156 -- MSL 1019 (19U 132) u2003 13662,0,0,0,1317 0 51821 -- MSL 1020 ( 6J 109) u2002 10734,0,0,0,1317 0 51822 -- MSL 1021 ( 6J 110) u2009 5367,0,0,0,1317 0 51828 -- MSL 1023 ( 6J 116) u2026 13662,1950,195,2514,-2420,373 0 161157 -- MSL 1028 (19U 133) vz 5856,9993,0,5907,-1331,373 0 75166 -- MSL 1031 ( 9E 158) u2120 16101,17703,0,8175,-6617,373 0 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056,4212,-4913,373 2 51794 -- MSL 1036 ( 6J 82) fi 10245,19920,6555,4416,-41,373 3 60077 -- MSL 1040 ( 7J 173) fl 10734,19920,6555,8226,-41,373 3 60078 -- MSL 1041 ( 7J 174) ff 11220,19920,6555,8130,-44,373 3 51883 -- MSL 1042 ( 6J 171) Fi 15612,19920,6555,4413,-38,373 3 51884 -- MSL 1043 ( 6J 172) Fl 16587,19914,6429,8226,-41,373 3 51885 -- MSL 1044 ( 6J 173) ij 9270,10146,6555,4560,-2342,373 1 60134 -- MSL 1047 ( 7J 230) u2105 15612,12330,600,4140,-4076,373 0 60072 -- MSL 1060 ( 7J 168) u0047_0306 15126,23580,6765,7752,-2897,373 3 46288 -- MSL 1061 ( 5T 208) u0067_0306 8295,9810,6555,4644,-1463,373 1 46320 -- MSL 1062 ( 5T 240) u0053_0327 17565,19590,4569,7359,-1559,373 2 75178 -- MSL 1063 ( 9E 170) u0073_0327 5856,7410,4206,3423,-1418,373 0 75194 -- MSL 1064 ( 9E 186) u0049_0307 15126,23370,600,5337,-1199,373 2 46301 -- MSL 1065 ( 5T 221) bq 4392,2064,2151,2655,-2414,373 0 161154 -- MSL 1067 (19U 130) %0 17565,12180,195,3261,-3656,373 0 161161 -- MSL 1068 (19U 137) a- 10734,8115,0,2277,-6512,373 0 60154 -- MSL 1084 ( 7J 250) ab 10734,9810,0,2814,-6065,373 0 75170 -- MSL 1086 ( 9E 162) a. 10734,9240,0,1182,-7526,373 0 75263 -- MSL 1088 ( 9E 255) oe 11220,6240,195,3690,-1922,373 0 161180 -- MSL 1090 (19U 156) OE 26346,19590,600,4215,-3722,373 2 161164 -- MSL 1091 (19U 140) fo 4878,6840,870,4353,-1841,373 0 161163 -- MSL 1092 (19U 139) fc 4878,6840,870,3207,-695,373 0 161179 -- MSL 1093 (19U 155) sq 19029,15624,0,0,-2021 0 60091 -- MSL 1094 ( 7J 187) /L 18051,19590,600,6657,-1511,373 2 75171 -- MSL 1095 ( 9E 163) /l 6342,19920,195,7704,-1943,373 2 75187 -- MSL 1096 ( 9E 179) a" 10734,9885,0,4803,-6143,373 0 75197 -- MSL 1097 ( 9E 189) ho 10734,318,2727,1575,-6617,373 0 75186 -- MSL 1098 ( 9E 178) vZ 18051,25035,270,7545,-1265,373 2 75150 -- MSL 1106 ( 9E 142) IJ 25371,19590,6519,5952,-1199,373 3 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/LGB0000644000175000017500000003540113753060053012313 00000000000000# LetterGothic Bd name LGB spacewidth 13227 pcltypeface 4102 pclproportional 0 pclweight 3 pclstyle 0 charset ! 13227,18990,330 2 161057 -- MSL 1 (19U 33) dq 13227,18990 2 161058 -- MSL 2 (19U 34) " " sh 13227,21345,2391 2 161059 -- MSL 3 (19U 35) # " Do 13227,19320,993 2 161060 -- MSL 4 (19U 36) $ " % 13227,19320,330 2 161061 -- MSL 5 (19U 37) & 13227,19320,330 2 161062 -- MSL 6 (19U 38) cq 13227,19320 2 161170 -- MSL 8 (19U 146) ' " ( 13227,19320,2325 2 161064 -- MSL 9 (19U 40) ) 13227,19320,2325 2 161065 -- MSL 10 (19U 41) * 13227,18990 2 161066 -- MSL 11 (19U 42) + 13227,15645 0 161067 -- MSL 12 (19U 43) , 13227,2925,2640 0 161068 -- MSL 13 (19U 44) hy 13227,8775 0 161069 -- MSL 14 (19U 45) - " . 13227,3180,330 0 161070 -- MSL 15 (19U 46) sl 13227,19545,330 2 161071 -- MSL 16 (19U 47) / " 0 13227,19320,330 2 161072 -- MSL 17 (19U 48) 1 13227,19320 2 161073 -- MSL 18 (19U 49) 2 13227,19320 2 161074 -- MSL 19 (19U 50) 3 13227,19320,330 2 161075 -- MSL 20 (19U 51) 4 13227,19320 2 161076 -- MSL 21 (19U 52) 5 13227,18990,330 2 161077 -- MSL 22 (19U 53) 6 13227,19320,330 2 161078 -- MSL 23 (19U 54) 7 13227,18990 2 161079 -- MSL 24 (19U 55) 8 13227,19320,330 2 161080 -- MSL 25 (19U 56) 9 13227,19320,330 2 161081 -- MSL 26 (19U 57) : 13227,12654,330 0 161082 -- MSL 27 (19U 58) ; 13227,12654,2640 0 161083 -- MSL 28 (19U 59) < 13227,15312 0 161084 -- MSL 29 (19U 60) = 13227,12534 0 161085 -- MSL 30 (19U 61) > 13227,15312 0 161086 -- MSL 31 (19U 62) ? 13227,19320,330 2 161087 -- MSL 32 (19U 63) at 13227,19320,330 2 161088 -- MSL 33 (19U 64) @ " A 13227,18990 2 161089 -- MSL 34 (19U 65) B 13227,18990 2 161090 -- MSL 35 (19U 66) C 13227,19320,330 2 161091 -- MSL 36 (19U 67) D 13227,18990 2 161092 -- MSL 37 (19U 68) E 13227,18990 2 161093 -- MSL 38 (19U 69) F 13227,18990 2 161094 -- MSL 39 (19U 70) G 13227,19320,330 2 161095 -- MSL 40 (19U 71) H 13227,18990 2 161096 -- MSL 41 (19U 72) I 13227,18990 2 161097 -- MSL 42 (19U 73) J 13227,18990,330 2 161098 -- MSL 43 (19U 74) K 13227,18990 2 161099 -- MSL 44 (19U 75) L 13227,18990 2 161100 -- MSL 45 (19U 76) M 13227,18990 2 161101 -- MSL 46 (19U 77) N 13227,18990 2 161102 -- MSL 47 (19U 78) O 13227,19320,330 2 161103 -- MSL 48 (19U 79) P 13227,18990 2 161104 -- MSL 49 (19U 80) Q 13227,19320,2760 2 161105 -- MSL 50 (19U 81) R 13227,18990 2 161106 -- MSL 51 (19U 82) S 13227,19320,330 2 161107 -- MSL 52 (19U 83) T 13227,18990 2 161108 -- MSL 53 (19U 84) U 13227,18990,330 2 161109 -- MSL 54 (19U 85) V 13227,18990 2 161110 -- MSL 55 (19U 86) W 13227,18990 2 161111 -- MSL 56 (19U 87) X 13227,18990 2 161112 -- MSL 57 (19U 88) Y 13227,18990 2 161113 -- MSL 58 (19U 89) Z 13227,18990 2 161114 -- MSL 59 (19U 90) lB 13227,18990,3510 2 161115 -- MSL 60 (19U 91) [ " rs 13227,19545,330 2 161116 -- MSL 61 (19U 92) \ " rB 13227,18990,3510 2 161117 -- MSL 62 (19U 93) ] " ha 13227,19758 2 161118 -- MSL 63 (19U 94) _ 13227,0,6588 1 161119 -- MSL 64 (19U 95) oq 13227,19320 2 161169 -- MSL 66 (19U 145) ` " a 13227,14355,330 0 161121 -- MSL 67 (19U 97) b 13227,19545,330 2 161122 -- MSL 68 (19U 98) c 13227,14355,330 0 161123 -- MSL 69 (19U 99) d 13227,19545,330 2 161124 -- MSL 70 (19U 100) e 13227,14355,330 0 161125 -- MSL 71 (19U 101) f 13227,19335 2 161126 -- MSL 72 (19U 102) g 13227,14355,4350 0 161127 -- MSL 73 (19U 103) h 13227,19545 2 161128 -- MSL 74 (19U 104) i 13227,19095 2 161129 -- MSL 75 (19U 105) j 13227,19095,4350 2 161130 -- MSL 76 (19U 106) k 13227,19545 2 161131 -- MSL 77 (19U 107) l 13227,19545 2 161132 -- MSL 78 (19U 108) m 13227,14355 0 161133 -- MSL 79 (19U 109) n 13227,14355 0 161134 -- MSL 80 (19U 110) o 13227,14355,330 0 161135 -- MSL 81 (19U 111) p 13227,14355,5475 1 161136 -- MSL 82 (19U 112) q 13227,14355,5475 1 161137 -- MSL 83 (19U 113) r 13227,14355 0 161138 -- MSL 84 (19U 114) s 13227,14355,330 0 161139 -- MSL 85 (19U 115) t 13227,18300,330 2 161140 -- MSL 86 (19U 116) u 13227,14025,330 0 161141 -- MSL 87 (19U 117) v 13227,14025 0 161142 -- MSL 88 (19U 118) w 13227,14025 0 161143 -- MSL 89 (19U 119) x 13227,14025 0 161144 -- MSL 90 (19U 120) y 13227,14025,4350 0 161145 -- MSL 91 (19U 121) z 13227,14025 0 161146 -- MSL 92 (19U 122) { 13227,20130,6141 3 161147 -- MSL 93 (19U 123) lC " | 13227,19758,6588 3 161148 -- MSL 94 (19U 124) ba " } 13227,20130,6141 3 161149 -- MSL 95 (19U 125) rC " ti 13227,11181 0 161150 -- MSL 96 (19U 126) `A 13227,25155 2 161216 -- MSL 99 (19U 192) ^A 13227,25080 2 161218 -- MSL 100 (19U 194) `E 13227,25155 2 161224 -- MSL 101 (19U 200) ^E 13227,25080 2 161226 -- MSL 102 (19U 202) :E 13227,24000 2 161227 -- MSL 103 (19U 203) ^I 13227,25080 2 161230 -- MSL 104 (19U 206) :I 13227,24000 2 161231 -- MSL 105 (19U 207) aa 13227,20745 2 161204 -- MSL 106 (19U 180) ga 13227,20745 2 161120 -- MSL 107 (19U 96) a^ 13227,21015 2 161160 -- MSL 108 (19U 136) ^ " ad 13227,19125 2 161192 -- MSL 109 (19U 168) ~ 13227,19683 2 161176 -- MSL 110 (19U 152) a~ " `U 13227,25155,330 2 161241 -- MSL 111 (19U 217) ^U 13227,25080,330 2 161243 -- MSL 112 (19U 219) u00AF 13227,21105 2 161199 -- MSL 113 (19U 175) 'Y 13227,25155 2 161245 -- MSL 114 (19U 221) 'y 13227,20745,4350 2 161277 -- MSL 115 (19U 253) de 13227,19320 2 161200 -- MSL 116 (19U 176) ,C 13227,19320,5787 3 161223 -- MSL 117 (19U 199) ,c 13227,14355,6060 1 161255 -- MSL 118 (19U 231) ~N 13227,24552 2 161233 -- MSL 119 (19U 209) ~n 13227,19683 2 161265 -- MSL 120 (19U 241) r! 13227,14319,5001 1 161185 -- MSL 121 (19U 161) r? 13227,14265,5385 1 161215 -- MSL 122 (19U 191) Cs 13227,15885 0 161188 -- MSL 123 (19U 164) Po 13227,18990,330 2 161187 -- MSL 124 (19U 163) Ye 13227,18990 2 161189 -- MSL 125 (19U 165) sc 13227,19320,1218 2 161191 -- MSL 126 (19U 167) Fn 13227,19335,3558 2 161155 -- MSL 127 (19U 131) ct 13227,19320,330 2 161186 -- MSL 128 (19U 162) ^a 13227,21015,330 2 161250 -- MSL 129 (19U 226) ^e 13227,21015,330 2 161258 -- MSL 130 (19U 234) ^o 13227,21015,330 2 161268 -- MSL 131 (19U 244) ^u 13227,21015,330 2 161275 -- MSL 132 (19U 251) 'a 13227,20745,330 2 161249 -- MSL 133 (19U 225) 'e 13227,20745,330 2 161257 -- MSL 134 (19U 233) 'o 13227,20745,330 2 161267 -- MSL 135 (19U 243) 'u 13227,20745,330 2 161274 -- MSL 136 (19U 250) `a 13227,20745,330 2 161248 -- MSL 137 (19U 224) `e 13227,20745,330 2 161256 -- MSL 138 (19U 232) `o 13227,20745,330 2 161266 -- MSL 139 (19U 242) `u 13227,20745,330 2 161273 -- MSL 140 (19U 249) :a 13227,19125,330 2 161252 -- MSL 141 (19U 228) :e 13227,19125,330 2 161259 -- MSL 142 (19U 235) :o 13227,19125,330 2 161270 -- MSL 143 (19U 246) :u 13227,19125,330 2 161276 -- MSL 144 (19U 252) oA 13227,24882 2 161221 -- MSL 145 (19U 197) ^i 13227,21015 2 161262 -- MSL 146 (19U 238) /O 13227,19320,459 2 161240 -- MSL 147 (19U 216) AE 13227,18990 2 161222 -- MSL 148 (19U 198) oa 13227,20790,330 2 161253 -- MSL 149 (19U 229) 'i 13227,20745 2 161261 -- MSL 150 (19U 237) /o 13227,14901,957 0 161272 -- MSL 151 (19U 248) ae 13227,14355,330 0 161254 -- MSL 152 (19U 230) :A 13227,24000 2 161220 -- MSL 153 (19U 196) `i 13227,20745 2 161260 -- MSL 154 (19U 236) :O 13227,24000,330 2 161238 -- MSL 155 (19U 214) :U 13227,24000,330 2 161244 -- MSL 156 (19U 220) 'E 13227,25155 2 161225 -- MSL 157 (19U 201) :i 13227,19125 2 161263 -- MSL 158 (19U 239) ss 13227,19335,330 2 161247 -- MSL 159 (19U 223) ^O 13227,25080,330 2 161236 -- MSL 160 (19U 212) 'A 13227,25155 2 161217 -- MSL 161 (19U 193) ~A 13227,24552 2 161219 -- MSL 162 (19U 195) ~a 13227,19683,330 2 161251 -- MSL 163 (19U 227) -D 13227,18990 2 161232 -- MSL 164 (19U 208) Sd 13227,19656,330 2 161264 -- MSL 165 (19U 240) 'I 13227,25155 2 161229 -- MSL 166 (19U 205) `I 13227,25155 2 161228 -- MSL 167 (19U 204) 'O 13227,25155,330 2 161235 -- MSL 168 (19U 211) `O 13227,25155,330 2 161234 -- MSL 169 (19U 210) ~O 13227,24552,330 2 161237 -- MSL 170 (19U 213) ~o 13227,19683,330 2 161269 -- MSL 171 (19U 245) vS 13227,25116,330 2 161162 -- MSL 172 (19U 138) vs 13227,21015,330 2 161178 -- MSL 173 (19U 154) 'U 13227,25155,330 2 161242 -- MSL 174 (19U 218) :Y 13227,24000 2 161183 -- MSL 175 (19U 159) :y 13227,19125,4350 2 161279 -- MSL 176 (19U 255) TP 13227,18990 2 161246 -- MSL 177 (19U 222) Tp 13227,19545,5475 3 161278 -- MSL 178 (19U 254) mc 13227,14025,4350 0 161205 -- MSL 180 (19U 181) ps 13227,19635,4200 2 161206 -- MSL 181 (19U 182) 34 13227,19110,3825 2 161214 -- MSL 182 (19U 190) \- 13227,10425 0 60096 -- MSL 183 ( 7J 192) 14 13227,19110,3825 2 161212 -- MSL 184 (19U 188) 12 13227,19110,3825 2 161213 -- MSL 185 (19U 189) Of 13227,19320 2 161194 -- MSL 186 (19U 170) Om 13227,19320 2 161210 -- MSL 187 (19U 186) Fo 13227,14115 0 161195 -- MSL 188 (19U 171) Fc 13227,14115 0 161211 -- MSL 190 (19U 187) t+- 13227,15645,30 0 161201 -- MSL 191 (19U 177) bb 13227,19083,5916 3 161190 -- MSL 192 (19U 166) co 13227,19635 2 161193 -- MSL 193 (19U 169) tno 13227,13020 0 161196 -- MSL 194 (19U 172) u00AD 13227,8775 0 161197 -- MSL 195 (19U 173) rg 13227,19635 2 161198 -- MSL 196 (19U 174) S2 13227,19110 2 161202 -- MSL 197 (19U 178) S3 13227,19110 2 161203 -- MSL 198 (19U 179) ac 13227,0,6060 1 161208 -- MSL 199 (19U 184) S1 13227,19110 2 161209 -- MSL 200 (19U 185) tmu 13227,15549 0 161239 -- MSL 201 (19U 215) tdi 13227,15510 0 161271 -- MSL 202 (19U 247) u203C 13227,18990,330 2 87315 -- MSL 221 (10U 19) u20A7 13227,18990,330 2 60121 -- MSL 232 ( 7J 217) pc 13227,11376 0 161207 -- MSL 302 (19U 183) u013F 13227,18990 2 51943 -- MSL 306 ( 6J 231) u0140 13227,19545 2 51959 -- MSL 307 ( 6J 247) u2113 13227,18111,330 2 60122 -- MSL 308 ( 7J 218) u0149 13227,19320 2 51951 -- MSL 309 ( 6J 239) fm 13227,18990 2 60101 -- MSL 310 ( 7J 197) sd 13227,18990 2 60102 -- MSL 311 ( 7J 198) dg 13227,18990 2 161158 -- MSL 312 (19U 134) tm 13227,17850 2 161177 -- MSL 313 (19U 153) u2017 13227,0,6588 1 60095 -- MSL 314 ( 7J 191) ah 13227,21015 2 75169 -- MSL 315 ( 9E 161) ao 13227,20790 2 60152 -- MSL 316 ( 7J 248) f/ 13227,15675 0 60109 -- MSL 324 ( 7J 205) em 13227,8430 0 161175 -- MSL 325 (19U 151) en 13227,8430 0 161174 -- MSL 326 (19U 150) dd 13227,18990 2 161159 -- MSL 327 (19U 135) .i 13227,14025 0 46333 -- MSL 328 ( 5T 253) aq 13227,18990 2 161063 -- MSL 329 (19U 39) bu 13227,12714 0 161173 -- MSL 331 (19U 149) u207F 13227,19110 2 87548 -- MSL 332 (10U 252) u0111 13227,19545,330 2 75248 -- MSL 342 ( 9E 240) u0041_0306 13227,24720 2 75203 -- MSL 400 ( 9E 195) u0061_0306 13227,19830,330 2 75235 -- MSL 401 ( 9E 227) u0041_0328 13227,18990,5109 3 75173 -- MSL 404 ( 9E 165) u0061_0328 13227,14355,5109 1 75193 -- MSL 405 ( 9E 185) 'C 13227,25155,330 2 75206 -- MSL 406 ( 9E 198) 'c 13227,20745,330 2 75238 -- MSL 407 ( 9E 230) u0041_030C 13227,25116,330 2 75208 -- MSL 410 ( 9E 200) u0061_030C 13227,21015,330 2 75240 -- MSL 411 ( 9E 232) u0044_030C 13227,25116 2 75215 -- MSL 414 ( 9E 207) u0064_030C 13227,19545,330 2 75247 -- MSL 415 ( 9E 239) u0045_030C 13227,25116 2 75212 -- MSL 416 ( 9E 204) u0065_030C 13227,21015,330 2 75244 -- MSL 417 ( 9E 236) u0045_0328 13227,18990,5109 3 75210 -- MSL 422 ( 9E 202) u0065_0328 13227,14355,5109 1 75242 -- MSL 423 ( 9E 234) u004C_0301 13227,25155 2 75205 -- MSL 440 ( 9E 197) u006C_0301 13227,25155 2 75237 -- MSL 441 ( 9E 229) u004C_030C 13227,19320 2 75196 -- MSL 442 ( 9E 188) u006C_030C 13227,19545 2 75198 -- MSL 443 ( 9E 190) u004E_0301 13227,25155 2 75217 -- MSL 446 ( 9E 209) u006E_0301 13227,20745 2 75249 -- MSL 447 ( 9E 241) u004E_030C 13227,25116 2 75218 -- MSL 448 ( 9E 210) u006E_030C 13227,21015 2 75250 -- MSL 449 ( 9E 242) u004F_030B 13227,25155,330 2 75221 -- MSL 452 ( 9E 213) u006F_030B 13227,20745,330 2 75253 -- MSL 453 ( 9E 245) u0052_0301 13227,25155 2 75200 -- MSL 456 ( 9E 192) u0072_0301 13227,20745 2 75232 -- MSL 457 ( 9E 224) u0052_030C 13227,25116 2 75224 -- MSL 458 ( 9E 216) u0072_030C 13227,21015 2 75256 -- MSL 459 ( 9E 248) u0053_0301 13227,25155,330 2 75148 -- MSL 462 ( 9E 140) u0073_0301 13227,20745,330 2 75164 -- MSL 463 ( 9E 156) u0054_030C 13227,25116 2 75149 -- MSL 466 ( 9E 141) u0074_030C 13227,19320,330 2 75165 -- MSL 467 ( 9E 157) u0054_0327 13227,18990,5787 3 75230 -- MSL 468 ( 9E 222) u0074_0327 13227,18300,6060 3 75262 -- MSL 469 ( 9E 254) u0055_030B 13227,25155,330 2 75227 -- MSL 474 ( 9E 219) u0075_030B 13227,20745,330 2 75259 -- MSL 475 ( 9E 251) u0055_030A 13227,24882,330 2 75225 -- MSL 476 ( 9E 217) u0075_030A 13227,20790,330 2 75257 -- MSL 477 ( 9E 249) u005A_0301 13227,25155 2 75151 -- MSL 482 ( 9E 143) u007A_0301 13227,20745 2 75167 -- MSL 483 ( 9E 159) u005A_0307 13227,24000 2 75183 -- MSL 484 ( 9E 175) u007A_0307 13227,19125 2 75199 -- MSL 485 ( 9E 191) u2070 13227,19110 2 51753 -- MSL 1000 ( 6J 41) u2074 13227,19110 2 51748 -- MSL 1001 ( 6J 36) u2075 13227,18990 2 51749 -- MSL 1002 ( 6J 37) u2076 13227,19110 2 51806 -- MSL 1003 ( 6J 94) u2077 13227,18990 2 51750 -- MSL 1004 ( 6J 38) u2078 13227,19110 2 51754 -- MSL 1005 ( 6J 42) u2079 13227,19110 2 51752 -- MSL 1006 ( 6J 40) lq 13227,19320 2 161171 -- MSL 1017 (19U 147) rq 13227,19320 2 161172 -- MSL 1018 (19U 148) Bq 13227,3486,2079 0 161156 -- MSL 1019 (19U 132) u2003 13227,0 0 51821 -- MSL 1020 ( 6J 109) u2002 13227,0 0 51822 -- MSL 1021 ( 6J 110) u2009 13227,0 0 51828 -- MSL 1023 ( 6J 116) u2026 13227,2985 0 161157 -- MSL 1028 (19U 133) vz 13227,21015 2 75166 -- MSL 1031 ( 9E 158) u2120 13227,18000 2 128299 -- MSL 1034 (15U 43) u211E 13227,18990,3225 2 51794 -- MSL 1036 ( 6J 82) fi 13227,19335 2 60077 -- MSL 1040 ( 7J 173) fl 13227,19335 2 60078 -- MSL 1041 ( 7J 174) ff 13227,19335 2 51883 -- MSL 1042 ( 6J 171) Fi 13227,19335 2 51884 -- MSL 1043 ( 6J 172) Fl 13227,19335 2 51885 -- MSL 1044 ( 6J 173) ij 13227,19095,4350 2 60134 -- MSL 1047 ( 7J 230) u2105 13227,19545,330 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 13227,24720,330 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 13227,19830,4350 2 46320 -- MSL 1062 ( 5T 240) u0053_0327 13227,19320,5787 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 13227,14355,6060 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 13227,24000 2 46301 -- MSL 1065 ( 5T 221) bq 13227,3486,2079 0 161154 -- MSL 1067 (19U 130) %0 13227,19320,330 2 161161 -- MSL 1068 (19U 137) a- 13227,19119 2 60154 -- MSL 1084 ( 7J 250) ab 13227,19830 2 75170 -- MSL 1086 ( 9E 162) a. 13227,19125 2 75263 -- MSL 1088 ( 9E 255) oe 13227,14355,330 0 161180 -- MSL 1090 (19U 156) OE 13227,19320,330 2 161164 -- MSL 1091 (19U 140) fo 13227,14115 0 161163 -- MSL 1092 (19U 139) fc 13227,14115 0 161179 -- MSL 1093 (19U 155) sq 13227,14106 0 60091 -- MSL 1094 ( 7J 187) /L 13227,18990 2 75171 -- MSL 1095 ( 9E 163) /l 13227,19545 2 75187 -- MSL 1096 ( 9E 179) a" 13227,20745 2 75197 -- MSL 1097 ( 9E 189) ho 13227,1026,5109 1 75186 -- MSL 1098 ( 9E 178) vZ 13227,25116 2 75150 -- MSL 1106 ( 9E 142) IJ 13227,18990,330 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/TI0000644000175000017500000006363613753060053012236 00000000000000# CG Times It name TI spacewidth 7806 slant 15.600000 pcltypeface 4101 pclproportional 1 pclweight 0 pclstyle 1 ligatures fi fl ff ffi ffl 0 kernpairs L V -1949 P . -4388 P , -4388 V A -2924 A V -2924 T o -1949 T r -485 T c -1460 T e -1949 T d -1949 T s -974 T y -485 T a -1949 T w -485 T u -485 T J -1460 L T -1949 L Y -1949 Y o -3413 Y e -3413 Y a -3413 Y J -1460 A W -2924 W A -3413 T A -2438 V o -1949 V e -1949 V a -1949 Y A -2438 F A -3902 F . -3902 F , -3902 A T -2438 A Y -2438 v . -2438 v , -2438 y . -2438 y , -2438 T . -2438 T , -2438 L W -1949 P A -3413 V J -1460 V . -3902 V , -3902 Y . -2438 Y , -2438 W o -2438 W e -2438 W a -2438 W . -3902 W , -3902 r . -2438 r , -2438 w . -2438 w , -2438 Y u -1949 A v -2438 A y -2438 A w -2438 o . -1460 o , -1460 p . -1460 p , -1460 e . -974 e , -974 b . -1460 b , -1460 O T -485 O V -1460 O Y -1949 O . -2438 O , -2438 L y -974 P J -1949 V y -1949 V u -1949 V O -1949 V G -1949 V C -1949 V Q -1949 D T -485 D V -1460 D Y -1949 D . -2438 D , -2438 Y O -1949 Y G -1949 Y C -1949 Y Q -1949 F o -2924 F e -2924 F a -2924 c . -974 c , -974 O A -974 O W -1460 L U -485 R T -1460 R V -1460 R Y -1460 R W -1460 G T -485 P o -2438 P g -2438 P e -2438 P a -2438 C A -974 C . -974 C , -974 D A -974 D W -1460 B T -974 B Y -2438 B . -1949 B , -1949 F J -1460 A O -1460 A G -1460 A C -1460 A U -1949 A Q -1460 W r -2438 W y -2438 W u -2438 W O -2438 W G -2438 W C -2438 W J -1460 W Q -2438 J A -1460 J . -1460 J , -1460 U A -1460 U . -2438 U , -2438 Q A -974 Q W -1460 f . -485 f , -485 T O -485 T G -485 T C -485 T Q -485 O X -1460 G V -1460 G Y -1949 G W -1460 G . -974 G , -974 P T -485 P V -485 P Y -485 C T -485 C V -485 C Y -485 D X -1460 B V -1949 B X -1949 B A -1460 B W -1949 S . -485 S , -485 F r -1949 F y -1949 F u -1949 F O -1949 F G -1949 F C -1949 F Q -1949 X o -1949 X e -1949 X y -1949 X O -1949 X G -1949 X C -1949 X Q -1949 A o -1460 A e -1460 Q X -1460 K o -1949 K e -1949 K y -1949 K w -1949 K O -1949 K G -1949 K C -1949 K Q -1949 o v -974 o y -974 o x -485 o w -974 h v -974 h y -974 n v -974 n y -974 m v -974 m y -974 r g -1460 g . -485 g , -485 p v -974 p y -974 p x -485 c v -974 c y -974 c w -974 v o -485 v g -974 v c -485 v d -485 v a -485 v q -485 e v -974 e y -974 b v -974 b y -974 b w -974 s . -485 s , -485 y o -485 y g -974 y c -485 y d -485 y a -485 y q -485 f g -485 x o -485 x g -485 x c -485 x e -485 x d -485 x a -485 x q -485 w o -485 w g -974 w c -485 w d -485 w a -485 w q -485 T i -485 T S -485 R o -974 R y -1460 R O -974 R G -974 R C -974 R U -1460 R Q -974 G X -974 G A -974 P s -1460 P Z -485 P X -485 P W -485 C X -485 C W -485 V i -485 V S -485 S T -485 S V -1460 S Y -1460 S X -485 S A -485 S W -1460 Y i -485 Y S -485 X a -974 X u -974 X S -485 A t -974 A g -485 A c -1460 A d -1460 A a -974 A u -974 A q -1460 A S -1460 W i -485 W S -485 J y -485 K c -1460 K u -974 K S -974 t g -974 t . -485 t , -485 o f -485 h w -974 n w -974 m w -974 r o -974 r c -974 r e -974 r d -974 r a -974 r q -974 g g -974 p f -485 p w -974 c f -485 c x -485 v e -485 v s -485 e f -485 e x -485 e w -974 b f -485 y e -485 y s -485 w e -485 w s -485 k g -485 k v -974 k y -974 k w -974 R e -974 R a -974 R u -974 R S -974 P t -974 P h -485 P n -974 P l -485 P r -974 P i -974 P y -974 P u -974 P O -974 P H -485 P N -485 P M -485 P L -485 P R -485 P G -974 P I -485 P P -485 P C -974 P E -485 P D -485 P B -485 P S -974 P F -485 P U -974 P Q -974 P K -485 E t -974 E o -974 E g -974 E c -974 E v -974 E e -974 E d -974 E y -974 E f -974 E a -974 E w -974 E u -974 E q -974 E O -974 E G -974 E C -974 E S -974 E J -485 E Q -974 E . -485 E , -485 B Z -485 B J -485 F i -485 F j -485 F S -485 J o -485 J i -485 J e -485 J a -485 J u -485 J T -485 J O -485 J H -485 J N -485 J M -485 J L -485 J R -485 J G -485 J I -485 J P -485 J C -485 J V -485 J E -485 J Z -485 J D -485 J B -485 J S -485 J Y -485 J F -485 J X -485 J W -485 J J -485 J U -974 J Q -485 J K -485 U g -974 U J -485 K a -974 t o -485 t c -485 t e -485 t d -485 t s -485 t a -485 t q -485 o g -485 o z -485 h g -485 h f -485 n g -485 n f -485 m g -485 m f -485 l g -485 r s -485 g o -485 g c -485 g e -485 g d -485 g s -485 g a -485 g q -485 i g -485 p g -485 p z -485 c g -485 c z -485 v t -485 v h -485 v n -485 v m -485 v r -485 v i -485 v p -485 v z -485 v b -485 v y -485 v f -485 v x -485 v w -485 v j -485 v u -485 v k -485 e g -485 e z -485 z o -485 z g -485 z c -485 z e -485 z d -485 z a -485 z q -485 d g -485 b g -485 b z -485 s g -485 y t -485 y h -485 y n -485 y m -485 y l -485 y r -485 y i -485 y p -485 y v -485 y z -485 y b -485 y y -485 y f -485 y x -485 y w -485 y j -485 y u -485 y k -485 a g -485 w t -485 w h -485 w n -485 w m -485 w l -485 w r -485 w i -485 w p -485 w v -485 w z -485 w b -485 w y -485 w f -485 w x -485 w w -485 w j -485 w u -485 w k -485 j g -485 u g -485 q g -485 k f -485 T U -485 O g -485 M g -485 I g -485 C U -485 V U -485 E n -485 E m -485 E l -485 E r -485 E i -485 E p -485 E z -485 E b -485 E s -485 E x -485 E j -485 E k -485 E T -485 E H -485 E N -485 E M -485 E L -485 E R -485 E I -485 E P -485 E V -485 E E -485 E Z -485 E D -485 E B -485 E Y -485 E F -485 E X -485 E A -485 E W -485 E U -974 E K -485 B o -485 B h -485 B l -485 B r -485 B i -485 B e -485 B y -485 B a -485 B u -485 B O -485 B H -485 B N -485 B M -485 B L -485 B R -485 B G -485 B I -485 B P -485 B C -485 B E -485 B D -485 B B -485 B S -485 B F -485 B U -974 B Q -485 B K -485 Y U -485 F U -485 X U -485 A b -485 A f -485 W U -485 U t -485 U o -485 U h -485 U n -485 U m -485 U l -485 U r -485 U i -485 U p -485 U c -485 U v -485 U e -485 U z -485 U d -485 U b -485 U s -485 U y -485 U f -485 U x -485 U a -485 U w -485 U j -485 U q -485 U k -485 U T -485 U O -485 U H -485 U N -485 U M -485 U L -485 U R -485 U G -485 U I -485 U P -485 U C -485 U V -485 U E -485 U Z -485 U D -485 U B -485 U S -485 U Y -485 U F -485 U X -485 U W -485 U U -974 U Q -485 U K -485 K T -485 K V -485 K Y -485 K W -485 K U -974 L cq -1949 L ' -1949 T hy -485 T - -485 T en -485 T em -485 A cq -2438 A ' -2438 hy T -485 - T -485 en T -485 em T -485 Y hy -1949 Y - -1949 Y en -1949 Y em -1949 p cq -1949 p ' -1949 c cq -1460 c ' -1460 e cq -1949 e ' -1949 b cq -1949 b ' -1949 V hy -1949 V - -1949 V en -1949 V em -1949 h cq -974 h ' -974 n cq -974 n ' -974 m cq -974 m ' -974 R cq -1460 R ' -1460 W hy -2438 W - -2438 W en -2438 W em -2438 cq d -1460 ' d -1460 F hy -1949 F - -1949 F en -1949 F em -1949 X hy -1949 X - -1949 X en -1949 X em -1949 A hy -1460 A - -1460 A en -1460 A em -1460 K hy -1949 K - -1949 K en -1949 K em -1949 cq s -485 ' s -485 hy X -1460 - X -1460 hy A -974 - A -974 en X -1460 en A -974 em X -1460 R hy -974 R - -974 R en -974 R em -974 K cq -485 K ' -485 t g -974 v cq -485 v ' -485 b f -485 y cq -485 y ' -485 w cq -485 w ' -485 k cq -974 k ' -974 P cq -485 P ' -485 P hy -974 P - -974 P en -974 P em -974 E cq -485 E ' -485 E hy -974 E - -974 E en -974 E em -974 B cq -485 B ' -485 J cq -485 J ' -485 J hy -485 J - -485 J en -485 J em -485 U cq -485 U ' -485 v hy -485 v - -485 v en -485 v em -485 y hy -485 y - -485 y en -485 y em -485 w hy -485 w - -485 w en -485 w em -485 B hy -485 B - -485 B en -485 B em -485 U hy -485 U - -485 U en -485 U em -485 hy g -485 - g -485 en g -485 em g -485 charset ! 8781,18225,330,1170,-692,899 2 161057 -- MSL 1 (19U 33) dq 12684,18225,0,945,-4193,899 2 161058 -- MSL 2 (19U 34) " " sh 13173,18225,687,2103,-74,899 2 161059 -- MSL 3 (19U 35) # " Do 13173,19686,2730,1710,507,899 2 161060 -- MSL 4 (19U 36) $ " % 23418,18894,1026,0,-3053 2 161061 -- MSL 5 (19U 37) & 20490,18225,330,0,-320 2 161062 -- MSL 6 (19U 38) cq 8781,18225,0,1434,-3581,899 2 161170 -- MSL 8 (19U 146) ' " ( 8781,18225,4845,3531,-2057,899 2 161064 -- MSL 9 (19U 40) ) 8781,18225,4845,0,2067 2 161065 -- MSL 10 (19U 41) * 13173,18225,0,927,-1580,899 2 161066 -- MSL 11 (19U 42) + 23418,15750,0,0,-2993 0 161067 -- MSL 12 (19U 43) , 8781,2835,3360,0,648 0 161068 -- MSL 13 (19U 44) hy 8781,7155,0,468,153,468 0 161069 -- MSL 14 (19U 45) - " . 8781,2685,330,0,-632 0 161070 -- MSL 15 (19U 46) sl 8781,18225,330,3183,801,899 2 161071 -- MSL 16 (19U 47) / " 0 13173,18225,330,1938,237,899 2 161072 -- MSL 17 (19U 48) 1 13173,18225,0,0,165 2 161073 -- MSL 18 (19U 49) 2 13173,18225,0,876,567,876 2 161074 -- MSL 19 (19U 50) 3 13173,18225,330,1020,645,899 2 161075 -- MSL 20 (19U 51) 4 13173,18225,0,1773,618,899 2 161076 -- MSL 21 (19U 52) 5 13173,17895,330,1362,1008,899 2 161077 -- MSL 22 (19U 53) 6 13173,18480,330,2085,147,899 2 161078 -- MSL 23 (19U 54) 7 13173,17895,330,4029,-1493,899 2 161079 -- MSL 24 (19U 55) 8 13173,18225,330,1827,306,899 2 161080 -- MSL 25 (19U 56) 9 13173,18225,570,1785,447,899 2 161081 -- MSL 26 (19U 57) : 8781,11988,330,501,-632,501 0 161082 -- MSL 27 (19U 58) ; 8781,11988,3360,0,1074 0 161083 -- MSL 28 (19U 59) < 26346,16068,0,0,-3980 0 161084 -- MSL 29 (19U 60) = 23418,10875,0,0,-3182 0 161085 -- MSL 30 (19U 61) > 26346,16068,0,0,-3980 0 161086 -- MSL 31 (19U 62) ? 13173,18225,330,1362,-2849,899 2 161087 -- MSL 32 (19U 63) at 23418,16980,3654,750,-227,750 2 161088 -- MSL 33 (19U 64) @ " A 16101,18225,0,33,2700,33 2 161089 -- MSL 34 (19U 65) B 16101,17895,0,1116,1701,899 2 161090 -- MSL 35 (19U 66) C 17565,18225,330,2700,-872,899 2 161091 -- MSL 36 (19U 67) D 19029,17895,0,594,2298,594 2 161092 -- MSL 37 (19U 68) E 16101,17895,0,2091,1800,899 2 161093 -- MSL 38 (19U 69) F 15126,17895,0,3180,1725,899 2 161094 -- MSL 39 (19U 70) G 19029,18225,330,2301,-605,899 2 161095 -- MSL 40 (19U 71) H 19029,17895,0,3057,1614,899 2 161096 -- MSL 41 (19U 72) I 8781,17895,0,3165,1716,899 2 161097 -- MSL 42 (19U 73) J 11709,17895,330,2847,1797,899 2 161098 -- MSL 43 (19U 74) K 17565,17895,0,3273,1425,899 2 161099 -- MSL 44 (19U 75) L 14637,17895,0,1023,2487,899 2 161100 -- MSL 45 (19U 76) M 21954,17895,0,2712,1983,899 2 161101 -- MSL 46 (19U 77) N 17565,17895,330,3843,1578,899 2 161102 -- MSL 47 (19U 78) O 19029,18225,330,1356,-491,899 2 161103 -- MSL 48 (19U 79) P 16101,17895,0,1950,1116,899 2 161104 -- MSL 49 (19U 80) Q 19029,18225,4761,1215,-350,899 2 161105 -- MSL 50 (19U 81) R 16101,17895,0,1041,1926,899 2 161106 -- MSL 51 (19U 82) S 13173,18225,330,2190,609,899 2 161107 -- MSL 52 (19U 83) T 14637,17895,0,3939,-89,899 2 161108 -- MSL 53 (19U 84) U 19029,17895,330,3246,-1634,899 2 161109 -- MSL 54 (19U 85) V 16101,17895,330,4185,-1169,899 2 161110 -- MSL 55 (19U 86) W 21954,17895,330,4353,-821,899 2 161111 -- MSL 56 (19U 87) X 16101,17895,0,3276,2067,899 2 161112 -- MSL 57 (19U 88) Y 14637,17895,0,4533,-1085,899 2 161113 -- MSL 58 (19U 89) Z 14637,17895,0,2856,1710,899 2 161114 -- MSL 59 (19U 90) lB 8781,17895,4380,4026,1575,899 2 161115 -- MSL 60 (19U 91) [ " rs 8781,18225,330,0,-2228 2 161116 -- MSL 61 (19U 92) \ " rB 8781,17895,4380,1938,3663,899 2 161117 -- MSL 62 (19U 93) ] " ha 13173,19758,0,36,36,36 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588,1317,1317,899 1 161119 -- MSL 64 (19U 95) oq 8781,18225,0,1422,-3569,899 2 161169 -- MSL 66 (19U 145) ` " a 13173,12669,330,759,1044,759 0 161121 -- MSL 67 (19U 97) b 13173,18300,330,732,1038,732 2 161122 -- MSL 68 (19U 98) c 11709,12669,330,1275,318,899 0 161123 -- MSL 69 (19U 99) d 13173,18300,330,2283,1065,899 2 161124 -- MSL 70 (19U 100) e 11709,12669,330,1011,444,899 0 161125 -- MSL 71 (19U 101) f 7317,18300,5655,5346,5535,899 3 161126 -- MSL 72 (19U 102) g 13173,12669,5655,813,1281,813 1 161127 -- MSL 73 (19U 103) h 13173,18300,330,750,1188,750 2 161128 -- MSL 74 (19U 104) i 7317,18369,330,1002,435,899 2 161129 -- MSL 75 (19U 105) j 7317,18369,5655,1212,5187,899 3 161130 -- MSL 76 (19U 106) k 11709,18300,330,1941,1422,899 2 161131 -- MSL 77 (19U 107) l 7317,18300,330,1731,276,899 2 161132 -- MSL 78 (19U 108) m 19029,12669,330,1080,1098,899 0 161133 -- MSL 79 (19U 109) n 13173,12669,330,786,1053,786 0 161134 -- MSL 80 (19U 110) o 13173,12669,330,771,732,771 0 161135 -- MSL 81 (19U 111) p 13173,12669,5655,471,3981,471 1 161136 -- MSL 82 (19U 112) q 13173,12669,5655,1377,651,899 1 161137 -- MSL 83 (19U 113) r 10245,12669,0,2094,429,899 0 161138 -- MSL 84 (19U 114) s 10245,12669,330,786,1116,786 0 161139 -- MSL 85 (19U 115) t 7317,15339,330,1908,672,899 0 161140 -- MSL 86 (19U 116) u 13173,12669,330,747,468,747 0 161141 -- MSL 87 (19U 117) v 11709,12684,330,1404,399,899 0 161142 -- MSL 88 (19U 118) w 17565,12669,330,1461,720,899 0 161143 -- MSL 89 (19U 119) x 11709,12669,330,1134,2592,899 0 161144 -- MSL 90 (19U 120) y 11709,12669,5655,561,2538,561 1 161145 -- MSL 91 (19U 121) z 10245,12339,2163,1122,1815,899 0 161146 -- MSL 92 (19U 122) { 11709,19935,6210,3360,-1691,899 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588,0,-4595 3 161148 -- MSL 94 (19U 124) ba " } 11709,19935,6210,0,2232 3 161149 -- MSL 95 (19U 125) rC " ti 26346,8952,0,0,-4028 0 161150 -- MSL 96 (19U 126) `A 16101,23955,0,33,2700,33 2 161216 -- MSL 99 (19U 192) ^A 16101,23955,0,1314,2700,899 2 161218 -- MSL 100 (19U 194) `E 16101,23955,0,2091,1800,899 2 161224 -- MSL 101 (19U 200) ^E 16101,23955,0,2091,1800,899 2 161226 -- MSL 102 (19U 202) :E 16101,23085,0,2091,1800,899 2 161227 -- MSL 103 (19U 203) ^I 8781,23955,0,3984,1716,899 2 161230 -- MSL 104 (19U 206) :I 8781,23085,0,4665,1716,899 2 161231 -- MSL 105 (19U 207) aa 13173,18399,0,141,-5399,141 2 161204 -- MSL 106 (19U 180) ga 13173,18399,0,0,-4313 2 161120 -- MSL 107 (19U 96) a^ 13173,18399,0,0,-3452 2 161160 -- MSL 108 (19U 136) ^ " ad 13173,17124,0,624,-4001,624 2 161192 -- MSL 109 (19U 168) ~ 13173,17145,0,990,-3308,899 2 161176 -- MSL 110 (19U 152) a~ " `U 19029,23955,330,3246,-1634,899 2 161241 -- MSL 111 (19U 217) ^U 19029,23955,330,3246,-1634,899 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105,0,1317,1317,899 2 161199 -- MSL 113 (19U 175) 'Y 14637,23955,0,4533,-1085,899 2 161245 -- MSL 114 (19U 221) 'y 11709,18399,5655,561,2538,561 3 161277 -- MSL 115 (19U 253) de 13173,18225,0,543,-3521,543 2 161200 -- MSL 116 (19U 176) ,C 17565,18225,5019,2700,-872,899 2 161223 -- MSL 117 (19U 199) ,c 11709,12669,4785,1275,636,899 0 161255 -- MSL 118 (19U 231) ~N 17565,23079,330,3843,1578,899 2 161233 -- MSL 119 (19U 209) ~n 13173,17145,330,990,1053,899 2 161265 -- MSL 120 (19U 241) r! 8781,12231,6324,33,444,33 1 161185 -- MSL 121 (19U 161) r? 13173,12312,6243,0,663 1 161215 -- MSL 122 (19U 191) Cs 13173,15684,0,1779,228,899 0 161188 -- MSL 123 (19U 164) Po 13173,17895,330,3153,1971,899 2 161187 -- MSL 124 (19U 163) Ye 13173,17895,0,4170,-14,899 2 161189 -- MSL 125 (19U 165) sc 13173,18225,4200,447,-1358,447 2 161191 -- MSL 126 (19U 167) Fn 13173,18300,5655,2388,2691,899 3 161155 -- MSL 127 (19U 131) ct 13173,17034,0,996,-776,899 2 161186 -- MSL 128 (19U 162) ^a 13173,18399,330,759,1044,759 2 161250 -- MSL 129 (19U 226) ^e 11709,18399,330,1761,444,899 2 161258 -- MSL 130 (19U 234) ^o 13173,18399,330,771,732,771 2 161268 -- MSL 131 (19U 244) ^u 13173,18399,330,747,468,747 2 161275 -- MSL 132 (19U 251) 'a 13173,18399,330,759,1044,759 2 161249 -- MSL 133 (19U 225) 'e 11709,18399,330,1011,444,899 2 161257 -- MSL 134 (19U 233) 'o 13173,18399,330,771,732,771 2 161267 -- MSL 135 (19U 243) 'u 13173,18399,330,747,468,747 2 161274 -- MSL 136 (19U 250) `a 13173,18399,330,759,1044,759 2 161248 -- MSL 137 (19U 224) `e 11709,18399,330,1011,444,899 2 161256 -- MSL 138 (19U 232) `o 13173,18399,330,771,732,771 2 161266 -- MSL 139 (19U 242) `u 13173,18399,330,747,468,747 2 161273 -- MSL 140 (19U 249) :a 13173,17124,330,759,1044,759 2 161252 -- MSL 141 (19U 228) :e 11709,17124,330,1356,444,899 2 161259 -- MSL 142 (19U 235) :o 13173,17124,330,1074,732,899 2 161270 -- MSL 143 (19U 246) :u 13173,17124,330,747,468,747 2 161276 -- MSL 144 (19U 252) oA 16101,23865,0,525,2700,525 2 161221 -- MSL 145 (19U 197) ^i 7317,18399,330,2907,420,899 2 161262 -- MSL 146 (19U 238) /O 19029,18255,330,2082,234,899 2 161240 -- MSL 147 (19U 216) AE 23418,17895,0,2961,1959,899 2 161222 -- MSL 148 (19U 198) oa 13173,18309,330,759,1044,759 2 161253 -- MSL 149 (19U 229) 'i 7317,18399,330,3069,420,899 2 161261 -- MSL 150 (19U 237) /o 13173,12738,336,1491,1443,899 0 161272 -- MSL 151 (19U 248) ae 17565,12669,330,933,771,899 0 161254 -- MSL 152 (19U 230) :A 16101,23085,0,2055,2700,899 2 161220 -- MSL 153 (19U 196) `i 7317,18399,330,1383,420,899 2 161260 -- MSL 154 (19U 236) :O 19029,23085,330,1356,-491,899 2 161238 -- MSL 155 (19U 214) :U 19029,23085,330,3246,-1634,899 2 161244 -- MSL 156 (19U 220) 'E 16101,23955,0,2091,1800,899 2 161225 -- MSL 157 (19U 201) :i 7317,17124,330,3552,420,899 2 161263 -- MSL 158 (19U 239) ss 13173,18300,5655,1131,5829,899 3 161247 -- MSL 159 (19U 223) ^O 19029,23955,330,1356,-491,899 2 161236 -- MSL 160 (19U 212) 'A 16101,23955,0,1914,2700,899 2 161217 -- MSL 161 (19U 193) ~A 16101,23079,0,2580,2700,899 2 161219 -- MSL 162 (19U 195) ~a 13173,17145,330,990,1044,899 2 161251 -- MSL 163 (19U 227) -D 19029,17895,0,594,2298,594 2 161232 -- MSL 164 (19U 208) Sd 13173,18300,330,2040,732,899 2 161264 -- MSL 165 (19U 240) 'I 8781,23955,0,5124,1716,899 2 161229 -- MSL 166 (19U 205) `I 8781,23955,0,3165,1716,899 2 161228 -- MSL 167 (19U 204) 'O 19029,23955,330,1356,-491,899 2 161235 -- MSL 168 (19U 211) `O 19029,23955,330,1356,-491,899 2 161234 -- MSL 169 (19U 210) ~O 19029,23079,330,1356,-491,899 2 161237 -- MSL 170 (19U 213) ~o 13173,17145,330,1665,732,899 2 161269 -- MSL 171 (19U 245) vS 13173,23955,330,2268,609,899 2 161162 -- MSL 172 (19U 138) vs 10245,18399,330,2472,1116,899 2 161178 -- MSL 173 (19U 154) 'U 19029,23955,330,3246,-1634,899 2 161242 -- MSL 174 (19U 218) :Y 14637,23085,0,4533,-1085,899 2 161183 -- MSL 175 (19U 159) :y 11709,17124,5655,561,2538,561 3 161279 -- MSL 176 (19U 255) TP 16101,17895,0,813,1107,813 2 161246 -- MSL 177 (19U 222) Tp 13173,18300,5655,471,3981,471 3 161278 -- MSL 178 (19U 254) mc 14637,10800,5595,612,585,612 1 161205 -- MSL 180 (19U 181) ps 13173,19635,4200,1650,-1307,899 2 161206 -- MSL 181 (19U 182) 34 23418,18225,330,0,-2984 2 161214 -- MSL 182 (19U 190) \- 23418,8610,0,0,-3026 0 60096 -- MSL 183 ( 7J 192) 14 23418,18225,330,0,-2471 2 161212 -- MSL 184 (19U 188) 12 23418,18225,330,0,-1631 2 161213 -- MSL 185 (19U 189) Of 13173,18225,0,1119,-1826,899 2 161194 -- MSL 186 (19U 170) Om 13173,18225,0,1503,-2639,899 2 161210 -- MSL 187 (19U 186) Fo 12198,10095,0,501,330,501 0 161195 -- MSL 188 (19U 171) Fc 12198,10095,0,336,495,336 0 161211 -- MSL 190 (19U 187) t+- 23418,15750,2625,0,-2948 0 161201 -- MSL 191 (19U 177) bb 13173,19083,5916,0,-4595 3 161190 -- MSL 192 (19U 166) co 13173,19725,0,5355,-3530,899 2 161193 -- MSL 193 (19U 169) tno 23418,12165,0,0,-3044 0 161196 -- MSL 194 (19U 172) u00AD 8781,7155,0,468,153,468 0 161197 -- MSL 195 (19U 173) rg 13173,19725,0,5355,-3530,899 2 161198 -- MSL 196 (19U 174) S2 9270,18060,0,1602,-554,899 2 161202 -- MSL 197 (19U 178) S3 9270,18060,0,1980,-770,899 2 161203 -- MSL 198 (19U 179) ac 13173,0,4785,0,-95 0 161208 -- MSL 199 (19U 184) S1 9270,18060,0,1146,-1232,899 2 161209 -- MSL 200 (19U 185) tmu 23418,14658,0,0,-3629 0 161239 -- MSL 201 (19U 215) tdi 23418,14010,0,0,-2957 0 161271 -- MSL 202 (19U 247) u203C 13125,18225,330,1110,-692,899 2 87315 -- MSL 221 (10U 19) u20A7 22935,17895,330,1908,1116,899 2 60121 -- MSL 232 ( 7J 217) pc 8781,9945,0,0,-2399 0 161207 -- MSL 302 (19U 183) u013F 14637,17895,0,1023,2487,899 2 51943 -- MSL 306 ( 6J 231) u0140 7317,18300,330,3285,276,899 2 51959 -- MSL 307 ( 6J 247) u2113 13173,18150,297,99,-1469,99 2 60122 -- MSL 308 ( 7J 218) u0149 16098,18225,330,786,216,786 2 51951 -- MSL 309 ( 6J 239) fm 8781,18225,0,852,-3668,852 2 60101 -- MSL 310 ( 7J 197) sd 13173,18225,0,612,-3668,612 2 60102 -- MSL 311 ( 7J 198) dg 13173,18225,4200,1470,-1433,899 2 161158 -- MSL 312 (19U 134) tm 16101,17550,0,5841,-3491,899 2 161177 -- MSL 313 (19U 153) u2017 13173,0,6588,1317,1317,899 1 60095 -- MSL 314 ( 7J 191) ah 13173,18399,0,1908,-5381,899 2 75169 -- MSL 315 ( 9E 161) ao 13173,18309,0,0,-5420 2 60152 -- MSL 316 ( 7J 248) f/ 3402,18225,330,8451,6846,899 2 60109 -- MSL 324 ( 7J 205) em 23418,6900,0,345,153,345 0 161175 -- MSL 325 (19U 151) en 13173,6900,0,393,153,393 0 161174 -- MSL 326 (19U 150) dd 13173,18225,4200,1056,-1019,899 2 161159 -- MSL 327 (19U 135) .i 7317,12669,330,120,420,120 0 46333 -- MSL 328 ( 5T 253) aq 8781,18225,0,585,-3806,585 2 161063 -- MSL 329 (19U 39) bu 13173,14226,0,0,-497 0 161173 -- MSL 331 (19U 149) u207F 13173,18060,0,1413,-1058,899 2 87548 -- MSL 332 (10U 252) u0111 13173,18300,330,2718,1092,899 2 75248 -- MSL 342 ( 9E 240) u0041_0306 16101,23700,0,2400,2700,899 2 75203 -- MSL 400 ( 9E 195) u0061_0306 13173,18339,330,1122,1044,899 2 75235 -- MSL 401 ( 9E 227) u0041_0328 16101,18225,3045,33,2700,33 2 75173 -- MSL 404 ( 9E 165) u0061_0328 13173,12669,3186,759,1044,759 0 75193 -- MSL 405 ( 9E 185) 'C 17565,23955,330,2700,-872,899 2 75206 -- MSL 406 ( 9E 198) 'c 11709,18399,330,2199,318,899 2 75238 -- MSL 407 ( 9E 230) u0041_030C 17565,23955,330,2892,-872,899 2 75208 -- MSL 410 ( 9E 200) u0061_030C 11709,18399,330,2640,318,899 2 75240 -- MSL 411 ( 9E 232) u0044_030C 19029,23955,0,594,2298,594 2 75215 -- MSL 414 ( 9E 207) u0064_030C 16101,18339,330,3303,1065,899 2 75247 -- MSL 415 ( 9E 239) u0045_030C 16101,23955,0,2091,1800,899 2 75212 -- MSL 416 ( 9E 204) u0065_030C 11709,18399,330,2640,444,899 2 75244 -- MSL 417 ( 9E 236) u0045_0328 16101,17895,3045,2091,1800,899 2 75210 -- MSL 422 ( 9E 202) u0065_0328 11709,12669,3186,1011,444,899 0 75242 -- MSL 423 ( 9E 234) u004C_0301 14637,23955,0,1719,2487,899 2 75205 -- MSL 440 ( 9E 197) u006C_0301 7317,24327,330,4212,276,899 2 75237 -- MSL 441 ( 9E 229) u004C_030C 14637,18339,0,1359,2487,899 2 75196 -- MSL 442 ( 9E 188) u006C_030C 9759,18339,330,3291,276,899 2 75198 -- MSL 443 ( 9E 190) u004E_0301 17565,23955,330,3843,1578,899 2 75217 -- MSL 446 ( 9E 209) u006E_0301 13173,18399,330,786,1053,786 2 75249 -- MSL 447 ( 9E 241) u004E_030C 17565,23955,330,3843,1578,899 2 75218 -- MSL 448 ( 9E 210) u006E_030C 13173,18399,330,1107,1053,899 2 75250 -- MSL 449 ( 9E 242) u004F_030B 19029,23955,330,2832,-491,899 2 75221 -- MSL 452 ( 9E 213) u006F_030B 13173,18399,330,3321,732,899 2 75253 -- MSL 453 ( 9E 245) u0052_0301 16101,23955,0,1041,1926,899 2 75200 -- MSL 456 ( 9E 192) u0072_0301 10245,18399,0,2094,429,899 2 75232 -- MSL 457 ( 9E 224) u0052_030C 16101,23955,0,1041,1926,899 2 75224 -- MSL 458 ( 9E 216) u0072_030C 10245,18399,0,2733,429,899 2 75256 -- MSL 459 ( 9E 248) u0053_0301 13173,23955,330,2928,609,899 2 75148 -- MSL 462 ( 9E 140) u0073_0301 10245,18399,330,1605,1116,899 2 75164 -- MSL 463 ( 9E 156) u0054_030C 14637,23955,0,3939,-89,899 2 75149 -- MSL 466 ( 9E 141) u0074_030C 9270,18339,330,3345,672,899 2 75165 -- MSL 467 ( 9E 157) u0054_0327 14637,17895,5019,3939,633,899 2 75230 -- MSL 468 ( 9E 222) u0074_0327 7317,15339,4785,1908,3291,899 0 75262 -- MSL 469 ( 9E 254) u0055_030B 19029,23955,330,3246,-1634,899 2 75227 -- MSL 474 ( 9E 219) u0075_030B 13173,18399,330,2400,468,899 2 75259 -- MSL 475 ( 9E 251) u0055_030A 19029,23865,330,3246,-1634,899 2 75225 -- MSL 476 ( 9E 217) u0075_030A 13173,18309,330,747,468,747 2 75257 -- MSL 477 ( 9E 249) u005A_0301 14637,23955,0,2856,1710,899 2 75151 -- MSL 482 ( 9E 143) u007A_0301 10245,18399,2163,1446,1815,899 2 75167 -- MSL 483 ( 9E 159) u005A_0307 14637,23085,0,2856,1710,899 2 75183 -- MSL 484 ( 9E 175) u007A_0307 10245,17124,2163,1122,1815,899 2 75199 -- MSL 485 ( 9E 191) u2070 9270,18060,0,2427,-944,899 2 51753 -- MSL 1000 ( 6J 41) u2074 9270,18060,0,2415,-599,899 2 51748 -- MSL 1001 ( 6J 36) u2075 9270,17895,0,2130,-335,899 2 51749 -- MSL 1002 ( 6J 37) u2076 9270,18060,0,2892,-791,899 2 51806 -- MSL 1003 ( 6J 94) u2077 9270,17895,0,3513,-1637,899 2 51750 -- MSL 1004 ( 6J 38) u2078 9270,18060,0,2175,-812,899 2 51754 -- MSL 1005 ( 6J 42) u2079 9270,18060,0,2847,-845,899 2 51752 -- MSL 1006 ( 6J 40) lq 13173,18225,0,1320,-3569,899 2 161171 -- MSL 1017 (19U 147) rq 13173,18225,0,1332,-3581,899 2 161172 -- MSL 1018 (19U 148) Bq 13173,3039,3156,0,453 0 161156 -- MSL 1019 (19U 132) u2003 23418,0,0,0,1317 0 51821 -- MSL 1020 ( 6J 109) u2002 13173,0,0,0,1317 0 51822 -- MSL 1021 ( 6J 110) u2009 8781,0,0,0,1317 0 51828 -- MSL 1023 ( 6J 116) u2026 23418,3360,0,0,483 0 161157 -- MSL 1028 (19U 133) vz 10245,18399,2163,1872,1815,899 2 75166 -- MSL 1031 ( 9E 158) u2120 16101,17703,0,5094,-3536,899 2 128299 -- MSL 1034 (15U 43) u211E 20001,18315,4056,315,-1013,315 2 51794 -- MSL 1036 ( 6J 82) fi 13173,18300,5655,534,5772,534 3 60077 -- MSL 1040 ( 7J 173) fl 13173,18300,5655,1773,5736,899 3 60078 -- MSL 1041 ( 7J 174) ff 14148,18300,5655,5796,5352,899 3 51883 -- MSL 1042 ( 6J 171) Fi 20004,18300,5655,672,5466,672 3 51884 -- MSL 1043 ( 6J 172) Fl 20004,18300,5655,1851,5418,899 3 51885 -- MSL 1044 ( 6J 173) ij 13173,18369,5655,1212,435,899 3 60134 -- MSL 1047 ( 7J 230) u2105 23418,18225,330,1125,-842,899 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 19029,23700,330,2301,-605,899 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 13173,18339,5655,1122,1281,899 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 13173,18225,5019,2190,609,899 2 75178 -- MSL 1063 ( 9E 170) u0073_0327 10245,12669,4785,786,1368,786 0 75194 -- MSL 1064 ( 9E 186) u0049_0307 8781,23085,0,3165,1716,899 2 46301 -- MSL 1065 ( 5T 221) bq 8781,3039,3156,0,-581 0 161154 -- MSL 1067 (19U 130) %0 32202,18894,1026,0,-3134 2 161161 -- MSL 1068 (19U 137) a- 13173,15819,0,867,-4256,867 0 60154 -- MSL 1084 ( 7J 250) ab 13173,18339,0,1122,-4280,899 2 75170 -- MSL 1086 ( 9E 162) a. 13173,17124,0,0,-6221 2 75263 -- MSL 1088 ( 9E 255) oe 17565,12669,330,1107,711,899 0 161180 -- MSL 1090 (19U 156) OE 24882,18225,330,2016,978,899 2 161164 -- MSL 1091 (19U 140) fo 7317,10095,0,939,333,899 0 161163 -- MSL 1092 (19U 139) fc 7317,10095,0,774,498,774 0 161179 -- MSL 1093 (19U 155) sq 19029,15624,0,0,-2021 0 60091 -- MSL 1094 ( 7J 187) /L 14637,17895,0,1023,2487,899 2 75171 -- MSL 1095 ( 9E 163) /l 7317,18300,330,1749,654,899 2 75187 -- MSL 1096 ( 9E 179) a" 13173,18399,0,3321,-4643,899 2 75197 -- MSL 1097 ( 9E 189) ho 13173,564,3186,0,-3845 0 75186 -- MSL 1098 ( 9E 178) vZ 14637,23955,0,2856,1710,899 2 75150 -- MSL 1106 ( 9E 142) IJ 21465,17895,330,1872,1716,899 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/LGI0000644000175000017500000004516313753060053012330 00000000000000# LetterGothic It name LGI spacewidth 13227 slant 12.000000 pcltypeface 4102 pclproportional 0 pclweight 0 pclstyle 1 charset ! 13227,18990,330,0,-2747 2 161057 -- MSL 1 (19U 33) dq 13227,18990,0,372,-3959,372 2 161058 -- MSL 2 (19U 34) " " sh 13227,21309,2451,1827,1062,790 2 161059 -- MSL 3 (19U 35) # " Do 13227,19320,1074,762,288,762 2 161060 -- MSL 4 (19U 36) $ " % 13227,19320,330,2535,882,790 2 161061 -- MSL 5 (19U 37) & 13227,19320,330,54,699,54 2 161062 -- MSL 6 (19U 38) cq 13227,19320,0,0,-5468 2 161170 -- MSL 8 (19U 146) ' " ( 13227,19320,1935,318,-2951,318 2 161064 -- MSL 9 (19U 40) ) 13227,19320,1935,318,-2951,318 2 161065 -- MSL 10 (19U 41) * 13227,18990,0,1995,-827,790 2 161066 -- MSL 11 (19U 42) + 13227,15075,0,960,-92,790 0 161067 -- MSL 12 (19U 43) , 13227,1785,2250,0,-2768 0 161068 -- MSL 13 (19U 44) hy 13227,7995,0,0,-2510 0 161069 -- MSL 14 (19U 45) - " . 13227,2100,330,0,-3872 0 161070 -- MSL 15 (19U 46) sl 13227,19545,330,0,-1409 2 161071 -- MSL 16 (19U 47) / " 0 13227,19320,330,564,-455,564 2 161072 -- MSL 17 (19U 48) 1 13227,19320,0,0,60 2 161073 -- MSL 18 (19U 49) 2 13227,19320,0,1578,1365,790 2 161074 -- MSL 19 (19U 50) 3 13227,19320,330,420,888,420 2 161075 -- MSL 20 (19U 51) 4 13227,19320,0,585,750,585 2 161076 -- MSL 21 (19U 52) 5 13227,18990,330,1215,153,790 2 161077 -- MSL 22 (19U 53) 6 13227,19320,330,1800,-92,790 2 161078 -- MSL 23 (19U 54) 7 13227,18990,0,2184,-962,790 2 161079 -- MSL 24 (19U 55) 8 13227,19320,330,996,423,790 2 161080 -- MSL 25 (19U 56) 9 13227,19320,330,741,90,741 2 161081 -- MSL 26 (19U 57) : 13227,12492,330,0,-3038 0 161082 -- MSL 27 (19U 58) ; 13227,12492,2250,0,-2771 0 161083 -- MSL 28 (19U 59) < 13227,15063,0,390,387,390 0 161084 -- MSL 29 (19U 60) = 13227,11721,0,1065,-287,790 0 161085 -- MSL 30 (19U 61) > 13227,15063,0,390,387,390 0 161086 -- MSL 31 (19U 62) ? 13227,19320,330,981,-2729,790 2 161087 -- MSL 32 (19U 63) at 13227,19320,330,993,87,790 2 161088 -- MSL 33 (19U 64) @ " A 13227,18990,0,0,2541 2 161089 -- MSL 34 (19U 65) B 13227,18990,0,1095,831,790 2 161090 -- MSL 35 (19U 66) C 13227,19320,330,1524,-11,790 2 161091 -- MSL 36 (19U 67) D 13227,18990,0,1089,1263,790 2 161092 -- MSL 37 (19U 68) E 13227,18990,0,1995,642,790 2 161093 -- MSL 38 (19U 69) F 13227,18990,0,2535,594,790 2 161094 -- MSL 39 (19U 70) G 13227,19320,330,1350,519,790 2 161095 -- MSL 40 (19U 71) H 13227,18990,0,2316,1050,790 2 161096 -- MSL 41 (19U 72) I 13227,18990,0,558,-662,558 2 161097 -- MSL 42 (19U 73) J 13227,18990,330,2118,-38,790 2 161098 -- MSL 43 (19U 74) K 13227,18990,0,1590,765,790 2 161099 -- MSL 44 (19U 75) L 13227,18990,0,0,153 2 161100 -- MSL 45 (19U 76) M 13227,18990,0,2853,1941,790 2 161101 -- MSL 46 (19U 77) N 13227,18990,0,2097,882,790 2 161102 -- MSL 47 (19U 78) O 13227,19320,330,1485,273,790 2 161103 -- MSL 48 (19U 79) P 13227,18990,0,1152,771,790 2 161104 -- MSL 49 (19U 80) Q 13227,19320,2778,1485,273,790 2 161105 -- MSL 50 (19U 81) R 13227,18990,0,987,981,790 2 161106 -- MSL 51 (19U 82) S 13227,19320,330,1608,1134,790 2 161107 -- MSL 52 (19U 83) T 13227,18990,0,3171,-1430,790 2 161108 -- MSL 53 (19U 84) U 13227,18990,330,2220,108,790 2 161109 -- MSL 54 (19U 85) V 13227,18990,0,2217,-2732,790 2 161110 -- MSL 55 (19U 86) W 13227,18990,0,3045,702,790 2 161111 -- MSL 56 (19U 87) X 13227,18990,0,2355,1296,790 2 161112 -- MSL 57 (19U 88) Y 13227,18990,0,2553,-2396,790 2 161113 -- MSL 58 (19U 89) Z 13227,18990,0,1956,1203,790 2 161114 -- MSL 59 (19U 90) lB 13227,18990,2940,1110,-32,790 2 161115 -- MSL 60 (19U 91) [ " rs 13227,19545,330,0,-3071 2 161116 -- MSL 61 (19U 92) \ " rB 13227,18990,2940,342,735,342 2 161117 -- MSL 62 (19U 93) ] " ha 13227,19758,0,9,9,9 2 161118 -- MSL 63 (19U 94) _ 13227,0,6588,1317,1317,790 1 161119 -- MSL 64 (19U 95) oq 13227,19326,0,0,-6221 2 161169 -- MSL 66 (19U 145) ` " a 13227,14355,330,0,105 0 161121 -- MSL 67 (19U 97) b 13227,19545,330,312,1671,312 2 161122 -- MSL 68 (19U 98) c 13227,14355,330,810,261,790 0 161123 -- MSL 69 (19U 99) d 13227,19545,330,2121,363,790 2 161124 -- MSL 70 (19U 100) e 13227,14355,330,387,303,387 0 161125 -- MSL 71 (19U 101) f 13227,19335,0,3231,-1784,790 2 161126 -- MSL 72 (19U 102) g 13227,14355,4350,1545,1053,790 0 161127 -- MSL 73 (19U 103) h 13227,19545,0,168,723,168 2 161128 -- MSL 74 (19U 104) i 13227,18780,0,0,-2318 2 161129 -- MSL 75 (19U 105) j 13227,18780,4350,906,936,790 2 161130 -- MSL 76 (19U 106) k 13227,19545,0,495,504,495 2 161131 -- MSL 77 (19U 107) l 13227,19545,0,0,-3602 2 161132 -- MSL 78 (19U 108) m 13227,14355,0,1770,2205,790 0 161133 -- MSL 79 (19U 109) n 13227,14355,0,267,774,267 0 161134 -- MSL 80 (19U 110) o 13227,14355,330,372,252,372 0 161135 -- MSL 81 (19U 111) p 13227,14355,5475,213,2205,213 1 161136 -- MSL 82 (19U 112) q 13227,14355,5475,1668,318,790 1 161137 -- MSL 83 (19U 113) r 13227,14355,0,684,-80,684 0 161138 -- MSL 84 (19U 114) s 13227,14355,330,57,480,57 0 161139 -- MSL 85 (19U 115) t 13227,18495,330,0,-932 2 161140 -- MSL 86 (19U 116) u 13227,14025,330,714,249,714 0 161141 -- MSL 87 (19U 117) v 13227,14025,0,1437,-1766,790 0 161142 -- MSL 88 (19U 118) w 13227,14025,0,2574,279,790 0 161143 -- MSL 89 (19U 119) x 13227,14025,0,1050,2112,790 0 161144 -- MSL 90 (19U 120) y 13227,14025,4350,1986,3579,790 0 161145 -- MSL 91 (19U 121) z 13227,14025,0,984,1395,790 0 161146 -- MSL 92 (19U 122) { 13227,20130,6075,1170,-2528,790 3 161147 -- MSL 93 (19U 123) lC " | 13227,19758,6588,0,-4622 3 161148 -- MSL 94 (19U 124) ba " } 13227,20130,6075,0,975 3 161149 -- MSL 95 (19U 125) rC " ti 13227,10485,0,825,822,790 0 161150 -- MSL 96 (19U 126) `A 13227,24630,0,0,2541 2 161216 -- MSL 99 (19U 192) ^A 13227,24810,0,2133,2541,790 2 161218 -- MSL 100 (19U 194) `E 13227,24630,0,1995,642,790 2 161224 -- MSL 101 (19U 200) ^E 13227,24810,0,2133,642,790 2 161226 -- MSL 102 (19U 202) :E 13227,23115,0,1995,642,790 2 161227 -- MSL 103 (19U 203) ^I 13227,24810,0,2133,-662,790 2 161230 -- MSL 104 (19U 206) :I 13227,23115,0,1143,-662,790 2 161231 -- MSL 105 (19U 207) aa 13227,19725,0,753,-5705,753 2 161204 -- MSL 106 (19U 180) ga 13227,19725,0,0,-4727 2 161120 -- MSL 107 (19U 96) a^ 13227,19905,0,1089,-3116,790 2 161160 -- MSL 108 (19U 136) ^ " ad 13227,18195,0,0,-4340 2 161192 -- MSL 109 (19U 168) ~ 13227,18873,0,1833,-2405,790 2 161176 -- MSL 110 (19U 152) a~ " `U 13227,24630,330,2220,108,790 2 161241 -- MSL 111 (19U 217) ^U 13227,24810,330,2220,108,790 2 161243 -- MSL 112 (19U 219) u00AF 13227,21105,0,1317,1317,790 2 161199 -- MSL 113 (19U 175) 'Y 13227,24630,0,2553,-2396,790 2 161245 -- MSL 114 (19U 221) 'y 13227,19725,4350,1986,3579,790 2 161277 -- MSL 115 (19U 253) de 13227,19320,0,0,-2636 2 161200 -- MSL 116 (19U 176) ,C 13227,19320,5325,1524,-11,790 3 161223 -- MSL 117 (19U 199) ,c 13227,14355,5295,810,261,790 1 161255 -- MSL 118 (19U 231) ~N 13227,23814,0,3201,882,790 2 161233 -- MSL 119 (19U 209) ~n 13227,18873,0,1833,774,790 2 161265 -- MSL 120 (19U 241) r! 13227,14271,5049,0,-1646 1 161185 -- MSL 121 (19U 161) r? 13227,14214,5436,0,-125 1 161215 -- MSL 122 (19U 191) Cs 13227,15684,0,1425,528,790 0 161188 -- MSL 123 (19U 164) Po 13227,19320,330,2433,234,790 2 161187 -- MSL 124 (19U 163) Ye 13227,18990,0,2712,-1055,790 2 161189 -- MSL 125 (19U 165) sc 13227,19320,1344,66,-890,66 2 161191 -- MSL 126 (19U 167) Fn 13227,19335,3540,231,-491,231 2 161155 -- MSL 127 (19U 131) ct 13227,19320,330,891,-779,790 2 161186 -- MSL 128 (19U 162) ^a 13227,19905,330,1089,105,790 2 161250 -- MSL 129 (19U 226) ^e 13227,19905,330,1089,303,790 2 161258 -- MSL 130 (19U 234) ^o 13227,19905,330,1089,252,790 2 161268 -- MSL 131 (19U 244) ^u 13227,19905,330,1089,249,790 2 161275 -- MSL 132 (19U 251) 'a 13227,19725,330,753,105,753 2 161249 -- MSL 133 (19U 225) 'e 13227,19725,330,753,303,753 2 161257 -- MSL 134 (19U 233) 'o 13227,19725,330,753,252,753 2 161267 -- MSL 135 (19U 243) 'u 13227,19725,330,753,249,753 2 161274 -- MSL 136 (19U 250) `a 13227,19725,330,0,105 2 161248 -- MSL 137 (19U 224) `e 13227,19725,330,387,303,387 2 161256 -- MSL 138 (19U 232) `o 13227,19725,330,372,252,372 2 161266 -- MSL 139 (19U 242) `u 13227,19725,330,714,249,714 2 161273 -- MSL 140 (19U 249) :a 13227,18195,330,0,105 2 161252 -- MSL 141 (19U 228) :e 13227,18195,330,387,303,387 2 161259 -- MSL 142 (19U 235) :o 13227,18195,330,372,252,372 2 161270 -- MSL 143 (19U 246) :u 13227,18195,330,714,249,714 2 161276 -- MSL 144 (19U 252) oA 13227,24810,0,0,2541 2 161221 -- MSL 145 (19U 197) ^i 13227,19905,0,0,-1916 2 161262 -- MSL 146 (19U 238) /O 13227,19320,342,2895,1743,790 2 161240 -- MSL 147 (19U 216) AE 13227,18990,0,4059,2670,790 2 161222 -- MSL 148 (19U 198) oa 13227,19905,330,0,105 2 161253 -- MSL 149 (19U 229) 'i 13227,19725,0,3,-2318,3 2 161261 -- MSL 150 (19U 237) /o 13227,14895,735,1119,1086,790 0 161272 -- MSL 151 (19U 248) ae 13227,14355,330,1530,1950,790 0 161254 -- MSL 152 (19U 230) :A 13227,23115,0,1143,2541,790 2 161220 -- MSL 153 (19U 196) `i 13227,19725,0,0,-2318 2 161260 -- MSL 154 (19U 236) :O 13227,23115,330,1485,273,790 2 161238 -- MSL 155 (19U 214) :U 13227,23115,330,2220,108,790 2 161244 -- MSL 156 (19U 220) 'E 13227,24630,0,1995,642,790 2 161225 -- MSL 157 (19U 201) :i 13227,18195,0,0,-2318 2 161263 -- MSL 158 (19U 239) ss 13227,19335,330,570,270,570 2 161247 -- MSL 159 (19U 223) ^O 13227,24810,330,2133,273,790 2 161236 -- MSL 160 (19U 212) 'A 13227,24630,0,1389,2541,790 2 161217 -- MSL 161 (19U 193) ~A 13227,23814,0,3201,2541,790 2 161219 -- MSL 162 (19U 195) ~a 13227,18873,330,1833,105,790 2 161251 -- MSL 163 (19U 227) -D 13227,18990,0,1389,963,790 2 161232 -- MSL 164 (19U 208) Sd 13227,19545,330,192,237,192 2 161264 -- MSL 165 (19U 240) 'I 13227,24630,0,1389,-662,790 2 161229 -- MSL 166 (19U 205) `I 13227,24630,0,558,-662,558 2 161228 -- MSL 167 (19U 204) 'O 13227,24630,330,1485,273,790 2 161235 -- MSL 168 (19U 211) `O 13227,24630,330,1485,273,790 2 161234 -- MSL 169 (19U 210) ~O 13227,23814,330,3201,273,790 2 161237 -- MSL 170 (19U 213) ~o 13227,18873,330,1833,252,790 2 161269 -- MSL 171 (19U 245) vS 13227,24810,330,2433,1134,790 2 161162 -- MSL 172 (19U 138) vs 13227,19905,330,1539,480,790 2 161178 -- MSL 173 (19U 154) 'U 13227,24630,330,2220,108,790 2 161242 -- MSL 174 (19U 218) :Y 13227,23115,0,2553,-2396,790 2 161183 -- MSL 175 (19U 159) :y 13227,18195,4350,1986,3579,790 2 161279 -- MSL 176 (19U 255) TP 13227,18990,0,378,771,378 2 161246 -- MSL 177 (19U 222) Tp 13227,19545,5475,231,2223,231 3 161278 -- MSL 178 (19U 254) mc 13227,14025,4350,765,1659,765 0 161205 -- MSL 180 (19U 181) ps 13227,19635,4200,696,-407,696 2 161206 -- MSL 181 (19U 182) 34 13227,19110,3825,1413,627,790 2 161214 -- MSL 182 (19U 190) \- 13227,9945,0,1065,-287,790 0 60096 -- MSL 183 ( 7J 192) 14 13227,19110,3825,918,873,790 2 161212 -- MSL 184 (19U 188) 12 13227,19110,3825,1269,1023,790 2 161213 -- MSL 185 (19U 189) Of 13227,19320,0,0,-3065 2 161194 -- MSL 186 (19U 170) Om 13227,19320,0,0,-3329 2 161210 -- MSL 187 (19U 186) Fo 13227,13710,0,2418,1104,790 0 161195 -- MSL 188 (19U 171) Fc 13227,13710,0,1107,2415,790 0 161211 -- MSL 190 (19U 187) t+- 13227,15075,0,1110,-242,790 0 161201 -- MSL 191 (19U 177) bb 13227,19083,5916,0,-4622 3 161190 -- MSL 192 (19U 166) co 13227,19635,0,3927,-2189,790 2 161193 -- MSL 193 (19U 169) tno 13227,12501,0,1065,-287,790 0 161196 -- MSL 194 (19U 172) u00AD 13227,7995,0,0,-2510 0 161197 -- MSL 195 (19U 173) rg 13227,19635,0,3927,-2189,790 2 161198 -- MSL 196 (19U 174) S2 13227,19110,0,0,-2378 2 161202 -- MSL 197 (19U 178) S3 13227,19110,0,0,-2072 2 161203 -- MSL 198 (19U 179) ac 13227,0,5295,0,-1199 1 161208 -- MSL 199 (19U 184) S1 13227,19110,0,0,-2726 2 161209 -- MSL 200 (19U 185) tmu 13227,14814,0,897,-482,790 0 161239 -- MSL 201 (19U 215) tdi 13227,14655,0,1104,-251,790 0 161271 -- MSL 202 (19U 247) u203C 13227,18990,330,1272,249,790 2 87315 -- MSL 221 (10U 19) u20A7 13227,18990,330,3120,2262,790 2 60121 -- MSL 232 ( 7J 217) pc 13227,11007,0,0,-4589 0 161207 -- MSL 302 (19U 183) u013F 13227,18990,0,255,153,255 2 51943 -- MSL 306 ( 6J 231) u0140 13227,19545,0,2202,-1160,790 2 51959 -- MSL 307 ( 6J 247) u2113 13227,17964,330,0,-764 2 60122 -- MSL 308 ( 7J 218) u0149 13227,19320,0,1437,903,790 2 51951 -- MSL 309 ( 6J 239) fm 13227,18990,0,0,-3443 2 60101 -- MSL 310 ( 7J 197) sd 13227,18990,0,0,-3443 2 60102 -- MSL 311 ( 7J 198) dg 13227,18990,0,0,-2018 2 161158 -- MSL 312 (19U 134) tm 13227,17850,0,4395,-2057,790 2 161177 -- MSL 313 (19U 153) u2017 13227,0,6588,1317,1317,790 1 60095 -- MSL 314 ( 7J 191) ah 13227,19905,0,1539,-3566,790 2 75169 -- MSL 315 ( 9E 161) ao 13227,19905,0,0,-5465 2 60152 -- MSL 316 ( 7J 248) f/ 13227,15675,777,0,-338 0 60109 -- MSL 324 ( 7J 205) em 13227,7710,0,1317,1317,790 0 161175 -- MSL 325 (19U 151) en 13227,7710,0,0,-1214 0 161174 -- MSL 326 (19U 150) dd 13227,18990,0,0,-1712 2 161159 -- MSL 327 (19U 135) .i 13227,14025,0,0,-2318 0 46333 -- MSL 328 ( 5T 253) aq 13227,18990,0,0,-6059 2 161063 -- MSL 329 (19U 39) bu 13227,12714,0,0,-518 0 161173 -- MSL 331 (19U 149) u207F 13227,19110,0,0,-2255 2 87548 -- MSL 332 (10U 252) u0111 13227,19545,330,4122,363,790 2 75248 -- MSL 342 ( 9E 240) u0041_0306 13227,24270,0,1980,2541,790 2 75203 -- MSL 400 ( 9E 195) u0061_0306 13227,19350,330,2133,105,790 2 75235 -- MSL 401 ( 9E 227) u0041_0328 13227,18990,4086,0,2541 2 75173 -- MSL 404 ( 9E 165) u0061_0328 13227,14355,4086,0,105 0 75193 -- MSL 405 ( 9E 185) 'C 13227,24630,330,1524,-11,790 2 75206 -- MSL 406 ( 9E 198) 'c 13227,19725,330,810,261,790 2 75238 -- MSL 407 ( 9E 230) u0041_030C 13227,24810,330,3333,-11,790 2 75208 -- MSL 410 ( 9E 200) u0061_030C 13227,19905,330,1839,261,790 2 75240 -- MSL 411 ( 9E 232) u0044_030C 13227,24810,0,1956,1263,790 2 75215 -- MSL 414 ( 9E 207) u0064_030C 13227,19545,330,4515,801,790 2 75247 -- MSL 415 ( 9E 239) u0045_030C 13227,24810,0,2433,642,790 2 75212 -- MSL 416 ( 9E 204) u0065_030C 13227,19905,330,1539,303,790 2 75244 -- MSL 417 ( 9E 236) u0045_0328 13227,18990,4086,1995,642,790 2 75210 -- MSL 422 ( 9E 202) u0065_0328 13227,14355,4086,387,303,387 0 75242 -- MSL 423 ( 9E 234) u004C_0301 13227,24630,0,1389,153,790 2 75205 -- MSL 440 ( 9E 197) u006C_0301 13227,24630,0,1089,-3602,790 2 75237 -- MSL 441 ( 9E 229) u004C_030C 13227,19545,0,477,153,477 2 75196 -- MSL 442 ( 9E 188) u006C_030C 13227,19545,0,3177,-3602,790 2 75198 -- MSL 443 ( 9E 190) u004E_0301 13227,24630,0,2097,882,790 2 75217 -- MSL 446 ( 9E 209) u006E_0301 13227,19725,0,753,774,753 2 75249 -- MSL 447 ( 9E 241) u004E_030C 13227,24810,0,2433,882,790 2 75218 -- MSL 448 ( 9E 210) u006E_030C 13227,19905,0,1539,774,790 2 75250 -- MSL 449 ( 9E 242) u004F_030B 13227,24630,330,4149,273,790 2 75221 -- MSL 452 ( 9E 213) u006F_030B 13227,19725,330,3210,252,790 2 75253 -- MSL 453 ( 9E 245) u0052_0301 13227,24630,0,1389,981,790 2 75200 -- MSL 456 ( 9E 192) u0072_0301 13227,19725,0,753,-80,753 2 75232 -- MSL 457 ( 9E 224) u0052_030C 13227,24810,0,1956,981,790 2 75224 -- MSL 458 ( 9E 216) u0072_030C 13227,19905,0,1539,-80,790 2 75256 -- MSL 459 ( 9E 248) u0053_0301 13227,24630,330,1608,1134,790 2 75148 -- MSL 462 ( 9E 140) u0073_0301 13227,19725,330,753,480,753 2 75164 -- MSL 463 ( 9E 156) u0054_030C 13227,24810,0,3171,-1430,790 2 75149 -- MSL 466 ( 9E 141) u0074_030C 13227,19545,330,1293,-932,790 2 75165 -- MSL 467 ( 9E 157) u0054_0327 13227,18990,5325,3171,-437,790 3 75230 -- MSL 468 ( 9E 222) u0074_0327 13227,18495,5295,0,-932 3 75262 -- MSL 469 ( 9E 254) u0055_030B 13227,24630,330,4149,108,790 2 75227 -- MSL 474 ( 9E 219) u0075_030B 13227,19725,330,3210,249,790 2 75259 -- MSL 475 ( 9E 251) u0055_030A 13227,24810,330,2220,108,790 2 75225 -- MSL 476 ( 9E 217) u0075_030A 13227,19905,330,714,249,714 2 75257 -- MSL 477 ( 9E 249) u005A_0301 13227,24630,0,1956,1203,790 2 75151 -- MSL 482 ( 9E 143) u007A_0301 13227,19725,0,984,1395,790 2 75167 -- MSL 483 ( 9E 159) u005A_0307 13227,23115,0,1956,1203,790 2 75183 -- MSL 484 ( 9E 175) u007A_0307 13227,18195,0,984,1395,790 2 75199 -- MSL 485 ( 9E 191) u2070 13227,19110,0,0,-3146 2 51753 -- MSL 1000 ( 6J 41) u2074 13227,19110,0,0,-2456 2 51748 -- MSL 1001 ( 6J 36) u2075 13227,18990,0,0,-2765 2 51749 -- MSL 1002 ( 6J 37) u2076 13227,19110,0,0,-3278 2 51806 -- MSL 1003 ( 6J 94) u2077 13227,18990,0,0,-3452 2 51750 -- MSL 1004 ( 6J 38) u2078 13227,19110,0,0,-2747 2 51754 -- MSL 1005 ( 6J 42) u2079 13227,19110,0,0,-2573 2 51752 -- MSL 1006 ( 6J 40) lq 13227,19326,0,1812,-4196,790 2 161171 -- MSL 1017 (19U 147) rq 13227,19320,0,1512,-3896,790 2 161172 -- MSL 1018 (19U 148) Bq 13227,2214,2091,0,-896 0 161156 -- MSL 1019 (19U 132) u2003 13227,0,0,0,1317 0 51821 -- MSL 1020 ( 6J 109) u2002 13227,0,0,0,1317 0 51822 -- MSL 1021 ( 6J 110) u2009 13227,0,0,0,1317 0 51828 -- MSL 1023 ( 6J 116) u2026 13227,2430,0,0,1536 0 161157 -- MSL 1028 (19U 133) vz 13227,19905,0,1539,1395,790 2 75166 -- MSL 1031 ( 9E 158) u2120 13227,18000,0,5586,-2075,790 2 128299 -- MSL 1034 (15U 43) u211E 13227,18990,3225,624,-551,624 2 51794 -- MSL 1036 ( 6J 82) fi 13227,19335,0,1065,-338,790 2 60077 -- MSL 1040 ( 7J 173) fl 13227,19335,0,1065,-338,790 2 60078 -- MSL 1041 ( 7J 174) ff 13227,19335,0,5175,606,790 2 51883 -- MSL 1042 ( 6J 171) Fi 13227,19335,0,3579,1149,790 2 51884 -- MSL 1043 ( 6J 172) Fl 13227,19335,0,2703,1155,790 2 51885 -- MSL 1044 ( 6J 173) ij 13227,18780,4350,2355,645,790 2 60134 -- MSL 1047 ( 7J 230) u2105 13227,18990,0,2211,855,790 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 13227,24270,330,2730,519,790 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 13227,19350,4350,1683,1053,790 2 46320 -- MSL 1062 ( 5T 240) u0053_0327 13227,19320,5325,1608,1134,790 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 13227,14355,5295,57,480,57 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 13227,23115,0,558,-662,558 2 46301 -- MSL 1065 ( 5T 221) bq 13227,2214,2091,0,-2921 0 161154 -- MSL 1067 (19U 130) %0 13227,19320,330,1920,4113,790 2 161161 -- MSL 1068 (19U 137) a- 13227,18051,0,1086,-3929,790 2 60154 -- MSL 1084 ( 7J 250) ab 13227,19350,0,1683,-3296,790 2 75170 -- MSL 1086 ( 9E 162) a. 13227,18195,0,0,-6560 2 75263 -- MSL 1088 ( 9E 255) oe 13227,14355,330,1629,1671,790 0 161180 -- MSL 1090 (19U 156) OE 13227,19320,330,4059,783,790 2 161164 -- MSL 1091 (19U 140) fo 13227,13710,0,0,-1181 0 161163 -- MSL 1092 (19U 139) fc 13227,13710,0,0,-662 0 161179 -- MSL 1093 (19U 155) sq 13227,14106,0,876,876,790 0 60091 -- MSL 1094 ( 7J 187) /L 13227,18990,0,0,885 2 75171 -- MSL 1095 ( 9E 163) /l 13227,19545,0,0,-2768 2 75187 -- MSL 1096 ( 9E 179) a" 13227,19725,0,3210,-3905,790 2 75197 -- MSL 1097 ( 9E 189) ho 13227,735,4086,0,-4817 0 75186 -- MSL 1098 ( 9E 178) vZ 13227,24810,0,2433,1203,790 2 75150 -- MSL 1106 ( 9E 142) IJ 13227,18990,330,2259,3129,790 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/GI0000644000175000017500000005404113753060053012207 00000000000000# Garmond Krsv name GI spacewidth 6342 slant 16.400000 pcltypeface 4197 pclproportional 1 pclweight 0 pclstyle 1 ligatures fi fl ff ffi ffl 0 kernpairs L V -3902 P . -4388 P , -4388 V A -3413 A V -3413 T o -4877 T r -3413 T c -4388 T e -4388 T d -4388 T s -3413 T y -4388 T a -3902 T w -4388 T u -3413 L T -3902 L Y -3413 Y o -3902 Y e -3902 Y a -3902 A W -3413 W A -3413 T A -3413 V o -2924 V e -2924 V a -2924 Y A -3413 F A -2438 F . -3902 F , -3902 A T -3413 A Y -3413 v . -1460 v , -1460 y . -974 y , -974 T . -3413 T , -3413 L W -3413 P A -2924 V . -3902 V , -3902 Y . -3902 Y , -3902 W o -2924 W e -2924 W a -2924 W . -3902 W , -3902 r . -1949 r , -1949 w . -1460 w , -1460 Y u -2438 A v -1949 A y -1949 A w -1949 o . -1460 o , -1460 p . -974 p , -974 b . -1949 b , -1949 O T -1949 O V -1949 O Y -1949 O . -974 O , -974 V y -1460 V u -1460 V O -974 V G -974 V C -974 V Q -974 D T -1949 D V -1949 D Y -1949 D . -974 D , -974 Y O -974 Y G -974 Y C -974 Y Q -974 F o -1460 F e -974 F a -974 O A -974 O W -1949 R T -2924 R V -2924 R Y -2924 R W -2924 G T -974 P o -1460 P e -1460 P a -1460 D A -974 D W -1949 B T -974 B Y -974 B . -974 B , -974 A O -1949 A G -1949 A C -1949 A U -1949 A Q -1949 W r -1460 W y -1460 W u -1460 W O -974 W G -974 W C -974 W Q -974 U A -974 U . -974 U , -974 Q A -974 Q W -1949 T O -974 T G -974 T C -974 T Q -974 O X -974 L o -485 G V -974 G Y -974 G W -974 P T -974 P V -974 P Y -974 D X -974 B V -974 B X -974 B A -974 B W -974 F r -485 F y -485 F u -485 F O -485 F G -485 F C -485 F Q -485 X o -1460 X e -1460 X y -1460 X O -974 X G -974 X C -974 X Q -974 A o -1460 A e -1460 Q X -974 K o -1460 K e -974 K y -974 K w -974 K O -974 K G -974 K C -974 K Q -974 o v -485 o y -485 o x -485 o w -485 v o -485 y o -485 x o -974 x c -485 x e -485 x d -485 x a -485 x q -485 w o -485 R o -1460 R y -1460 R O -1460 R G -1460 R C -1460 R U -1460 R Q -1460 P Z -974 P X -974 P W -974 X a -485 A t -974 A g -485 A c -1460 A d -974 A a -485 A q -485 K c -974 o f -485 h . -485 h , -485 n . -485 n , -485 m . -485 m , -485 r o -974 r c -485 r e -485 r d -485 r a -485 r q -485 f o -485 k o -485 O Z -974 R e -1460 R a -485 G Z -974 E o -485 Z o -974 Z e -485 Z d -485 Z y -485 Z a -485 Z w -485 Z O -485 Z G -485 Z C -485 Z Q -485 D Z -974 B Z -974 J o -485 K a -485 t o -485 o t -485 o g -485 o z -485 o j -485 g o -485 z o -485 C o -485 E T -485 E V -485 E Z -485 E Y -485 E W -485 B o -485 U o -485 L cq -4877 L ' -4877 T hy -4388 T - -4388 T en -4388 T em -4388 A cq -2438 A ' -2438 hy T -3413 - T -3413 en T -3413 em T -3413 Y hy -2438 Y - -2438 Y en -2438 Y em -2438 p cq -485 p ' -485 b cq -974 b ' -974 V hy -1460 V - -1460 V en -1460 V em -1460 h cq -485 h ' -485 n cq -485 n ' -485 m cq -485 m ' -485 R cq -1949 R ' -1949 W hy -1460 W - -1460 W en -1460 W em -1460 cq d -974 ' d -974 F hy -485 F - -485 F en -485 F em -485 X hy -1460 X - -1460 X en -1460 X em -1460 A hy -1949 A - -1949 A en -1949 A em -1949 K hy -974 K - -974 K en -974 K em -974 hy X -1460 - X -1460 hy A -1460 - A -1460 en X -1460 en A -1460 em X -1460 R hy -1460 R - -1460 R en -1460 R em -1460 v cq -485 v ' -485 w cq -485 w ' -485 E cq -485 E ' -485 Z cq -974 Z ' -974 Z hy -485 Z - -485 Z en -485 Z em -485 B cq -485 B ' -485 charset ! 6342,18648,390,2823,786,910 2 161057 -- MSL 1 (19U 33) dq 11220,18555,0,2325,-3857,910 2 161058 -- MSL 2 (19U 34) " " sh 12684,17805,390,1377,-71,910 0 161059 -- MSL 3 (19U 35) # " Do 12684,19380,2415,1467,-53,910 2 161060 -- MSL 4 (19U 36) $ " % 20490,17805,180,252,-1310,252 0 161061 -- MSL 5 (19U 37) & 18051,18555,390,1461,9,910 2 161062 -- MSL 6 (19U 38) cq 6342,18555,0,2622,-1661,910 2 161170 -- MSL 8 (19U 146) ' " ( 6342,20283,6705,5652,855,910 3 161064 -- MSL 9 (19U 40) ) 6342,20283,6705,1701,4806,910 3 161065 -- MSL 10 (19U 41) * 12684,18555,0,2358,-2588,910 2 161066 -- MSL 11 (19U 42) + 20490,13191,261,0,-2495 0 161067 -- MSL 12 (19U 43) , 6342,3300,3891,0,1584 0 161068 -- MSL 13 (19U 44) hy 6342,6960,0,438,183,438 0 161069 -- MSL 14 (19U 45) - " . 6342,2985,390,0,861 0 161070 -- MSL 15 (19U 46) sl 13173,20250,225,4644,1500,910 2 161071 -- MSL 16 (19U 47) / " 0 12684,17805,390,1482,-353,910 0 161072 -- MSL 17 (19U 48) 1 12684,17415,150,0,-842 0 161073 -- MSL 18 (19U 49) 2 12684,17805,0,633,216,633 0 161074 -- MSL 19 (19U 50) 3 12684,17805,390,588,1335,588 0 161075 -- MSL 20 (19U 51) 4 12684,17805,0,1158,18,910 0 161076 -- MSL 21 (19U 52) 5 12684,17415,390,780,-182,780 0 161077 -- MSL 22 (19U 53) 6 12684,17805,390,2220,-101,910 0 161078 -- MSL 23 (19U 54) 7 12684,17415,390,2988,-887,910 0 161079 -- MSL 24 (19U 55) 8 12684,17805,390,1620,-104,910 0 161080 -- MSL 25 (19U 56) 9 12684,17805,390,1731,-125,910 0 161081 -- MSL 26 (19U 57) : 6342,11586,390,1044,861,910 0 161082 -- MSL 27 (19U 58) ; 6342,11586,3891,1251,1584,910 0 161083 -- MSL 28 (19U 59) < 26346,16068,0,0,-3980 0 161084 -- MSL 29 (19U 60) = 20490,8883,0,0,-2687 0 161085 -- MSL 30 (19U 61) > 26346,16068,0,0,-3980 0 161086 -- MSL 31 (19U 62) ? 9270,18648,390,2514,-395,910 2 161087 -- MSL 32 (19U 63) at 20619,16980,3654,2277,1044,910 0 161088 -- MSL 33 (19U 64) @ " A 18540,18555,150,0,2757 2 161089 -- MSL 34 (19U 65) B 15126,18555,150,1614,1335,910 2 161090 -- MSL 35 (19U 66) C 18540,18555,390,2820,-794,910 2 161091 -- MSL 36 (19U 67) D 20004,18555,150,1380,1872,910 2 161092 -- MSL 37 (19U 68) E 15612,18315,150,1824,1827,910 2 161093 -- MSL 38 (19U 69) F 13173,18315,150,3717,1683,910 2 161094 -- MSL 39 (19U 70) G 20490,18555,390,1182,-872,910 2 161095 -- MSL 40 (19U 71) H 20490,18315,150,3783,1785,910 2 161096 -- MSL 41 (19U 72) I 8781,18315,150,3582,1641,910 2 161097 -- MSL 42 (19U 73) J 8295,18315,5814,3522,4017,910 2 161098 -- MSL 43 (19U 74) K 18051,18315,150,2922,1755,910 2 161099 -- MSL 44 (19U 75) L 15612,18315,150,345,1536,345 2 161100 -- MSL 45 (19U 76) M 20490,18315,150,3192,2418,910 2 161101 -- MSL 46 (19U 77) N 19515,18315,150,3774,1101,910 2 161102 -- MSL 47 (19U 78) O 20979,18555,390,1308,-623,910 2 161103 -- MSL 48 (19U 79) P 14637,18555,150,2430,1737,910 2 161104 -- MSL 49 (19U 80) Q 20979,18555,6027,1248,-683,910 2 161105 -- MSL 50 (19U 81) R 18051,18555,150,0,1965 2 161106 -- MSL 51 (19U 82) S 12198,18555,390,1974,759,910 2 161107 -- MSL 52 (19U 83) T 16101,19185,150,4656,-1577,910 2 161108 -- MSL 53 (19U 84) U 20004,18315,390,3312,-1640,910 2 161109 -- MSL 54 (19U 85) V 19029,18315,390,5280,-2375,910 2 161110 -- MSL 55 (19U 86) W 25371,18315,390,5025,-2189,910 2 161111 -- MSL 56 (19U 87) X 18540,18315,150,3168,1833,910 2 161112 -- MSL 57 (19U 88) Y 17565,18315,150,5103,-1385,910 2 161113 -- MSL 58 (19U 89) Z 16587,19557,0,1626,78,910 2 161114 -- MSL 59 (19U 90) lB 6342,18165,5160,4749,3360,910 0 161115 -- MSL 60 (19U 91) [ " rs 13173,20250,225,0,-3233 2 161116 -- MSL 61 (19U 92) \ " rB 6342,18165,5160,3387,4722,910 0 161117 -- MSL 62 (19U 93) ] " ha 13173,19758,0,36,36,36 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588,1317,1317,910 1 161119 -- MSL 64 (19U 95) oq 6342,18555,0,3606,-2645,910 2 161169 -- MSL 66 (19U 145) ` " a 12198,11670,390,687,1335,687 0 161121 -- MSL 67 (19U 97) b 12684,20253,390,1776,216,910 2 161122 -- MSL 68 (19U 98) c 9759,11670,390,1668,495,910 0 161123 -- MSL 69 (19U 99) d 13173,20250,390,2223,915,910 2 161124 -- MSL 70 (19U 100) e 9759,11670,390,1515,687,910 0 161125 -- MSL 71 (19U 101) f 7317,20250,6705,6675,5391,910 3 161126 -- MSL 72 (19U 102) g 11220,11670,6705,1806,1908,910 1 161127 -- MSL 73 (19U 103) h 12684,20250,390,801,1086,801 2 161128 -- MSL 74 (19U 104) i 7806,18495,390,1020,24,910 2 161129 -- MSL 75 (19U 105) j 6342,18495,6705,2055,4209,910 3 161130 -- MSL 76 (19U 106) k 13173,20250,390,657,957,657 2 161131 -- MSL 77 (19U 107) l 7317,20250,390,1938,606,910 2 161132 -- MSL 78 (19U 108) m 21468,11670,390,345,342,345 0 161133 -- MSL 79 (19U 109) n 14637,11670,390,513,309,513 0 161134 -- MSL 80 (19U 110) o 12198,11670,390,423,288,423 0 161135 -- MSL 81 (19U 111) p 12198,13440,6855,963,3558,910 1 161136 -- MSL 82 (19U 112) q 12684,11670,6855,1458,1005,910 1 161137 -- MSL 83 (19U 113) r 10245,11670,0,2121,417,910 0 161138 -- MSL 84 (19U 114) s 7806,11670,390,1242,1449,910 0 161139 -- MSL 85 (19U 115) t 8295,13944,390,1638,75,910 0 161140 -- MSL 86 (19U 116) u 13662,11670,390,576,381,576 0 161141 -- MSL 87 (19U 117) v 13662,11670,390,1317,423,910 0 161142 -- MSL 88 (19U 118) w 19029,11670,390,1209,393,910 0 161143 -- MSL 89 (19U 119) x 12198,11670,390,936,1476,910 0 161144 -- MSL 90 (19U 120) y 11709,11670,6705,867,2037,867 1 161145 -- MSL 91 (19U 121) z 11220,12315,0,1359,1530,910 0 161146 -- MSL 92 (19U 122) { 11709,19935,6210,3360,-1691,910 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588,0,-4595 3 161148 -- MSL 94 (19U 124) ba " } 11709,19935,6210,0,2232 3 161149 -- MSL 95 (19U 125) rC " ti 26346,8952,0,0,-4028 0 161150 -- MSL 96 (19U 126) `A 18540,24930,150,0,2757 2 161216 -- MSL 99 (19U 192) ^A 18540,24915,150,438,2757,438 2 161218 -- MSL 100 (19U 194) `E 15612,24930,150,1824,1827,910 2 161224 -- MSL 101 (19U 200) ^E 15612,24915,150,1824,1827,910 2 161226 -- MSL 102 (19U 202) :E 15612,22620,150,1824,1827,910 2 161227 -- MSL 103 (19U 203) ^I 8781,24915,150,4425,1641,910 2 161230 -- MSL 104 (19U 206) :I 8781,22620,150,4899,1641,910 2 161231 -- MSL 105 (19U 207) aa 12684,19590,0,1218,-5837,910 2 161204 -- MSL 106 (19U 180) ga 12684,19590,0,0,-3146 2 161120 -- MSL 107 (19U 96) a^ 12684,19614,0,210,-3725,210 2 161160 -- MSL 108 (19U 136) ^ " ad 12684,17394,0,153,-3872,153 0 161192 -- MSL 109 (19U 168) ~ 12684,17481,0,1239,-3269,910 0 161176 -- MSL 110 (19U 152) a~ " `U 20004,24930,390,3312,-1640,910 2 161241 -- MSL 111 (19U 217) ^U 20004,24915,390,3312,-1640,910 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105,0,1317,1317,910 2 161199 -- MSL 113 (19U 175) 'Y 17565,24930,150,5103,-1385,910 2 161245 -- MSL 114 (19U 221) 'y 11709,19590,6705,2106,2037,910 3 161277 -- MSL 115 (19U 253) de 12684,17805,0,828,-2297,828 0 161200 -- MSL 116 (19U 176) ,C 18540,18555,6018,2820,-794,910 2 161223 -- MSL 117 (19U 199) ,c 9759,11670,4770,1668,516,910 0 161255 -- MSL 118 (19U 231) ~N 19515,23727,150,3774,1101,910 2 161233 -- MSL 119 (19U 209) ~n 14637,17481,390,513,309,513 0 161265 -- MSL 120 (19U 241) r! 6831,12000,7038,1113,2007,910 1 161185 -- MSL 121 (19U 161) r? 9270,12000,7038,0,2256 1 161215 -- MSL 122 (19U 191) Cs 12684,15684,0,2205,291,910 0 161188 -- MSL 123 (19U 164) Po 12684,17805,390,1413,1200,910 0 161187 -- MSL 124 (19U 163) Ye 12684,18315,150,4137,-485,910 2 161189 -- MSL 125 (19U 165) sc 12684,18555,5250,0,66 2 161191 -- MSL 126 (19U 167) Fn 12684,20250,6705,3483,3216,910 3 161155 -- MSL 127 (19U 131) ct 12684,17568,186,795,-1196,795 0 161186 -- MSL 128 (19U 162) ^a 12198,19614,390,687,1335,687 2 161250 -- MSL 129 (19U 226) ^e 9759,19614,390,1671,687,910 2 161258 -- MSL 130 (19U 234) ^o 12198,19614,390,453,288,453 2 161268 -- MSL 131 (19U 244) ^u 13662,19614,390,576,381,576 2 161275 -- MSL 132 (19U 251) 'a 12198,19590,390,1863,1335,910 2 161249 -- MSL 133 (19U 225) 'e 9759,19590,390,3081,687,910 2 161257 -- MSL 134 (19U 233) 'o 12198,19590,390,1863,288,910 2 161267 -- MSL 135 (19U 243) 'u 13662,19590,390,1131,381,910 2 161274 -- MSL 136 (19U 250) `a 12198,19590,390,687,1335,687 2 161248 -- MSL 137 (19U 224) `e 9759,19590,390,1515,687,910 2 161256 -- MSL 138 (19U 232) `o 12198,19590,390,423,288,423 2 161266 -- MSL 139 (19U 242) `u 13662,19590,390,576,381,576 2 161273 -- MSL 140 (19U 249) :a 12198,17394,390,891,1335,891 0 161252 -- MSL 141 (19U 228) :e 9759,17394,390,2109,687,910 0 161259 -- MSL 142 (19U 235) :o 12198,17394,390,891,288,891 0 161270 -- MSL 143 (19U 246) :u 13662,17394,390,576,381,576 0 161276 -- MSL 144 (19U 252) oA 18540,24681,150,150,2757,150 2 161221 -- MSL 145 (19U 197) ^i 7806,19614,390,2649,24,910 2 161262 -- MSL 146 (19U 238) /O 20979,18555,390,2475,1140,910 2 161240 -- MSL 147 (19U 216) AE 25371,18315,150,1821,2859,910 2 161222 -- MSL 148 (19U 198) oa 12198,19566,390,1257,1335,910 2 161253 -- MSL 149 (19U 229) 'i 7806,19590,390,4059,24,910 2 161261 -- MSL 150 (19U 237) /o 12198,11670,390,2388,2475,910 0 161272 -- MSL 151 (19U 248) ae 16587,11670,390,1551,1377,910 0 161254 -- MSL 152 (19U 230) :A 18540,22620,150,1191,2757,910 2 161220 -- MSL 153 (19U 196) `i 7806,19590,390,966,24,910 2 161260 -- MSL 154 (19U 236) :O 20979,22620,390,1308,-623,910 2 161238 -- MSL 155 (19U 214) :U 20004,22620,390,3312,-1640,910 2 161244 -- MSL 156 (19U 220) 'E 15612,24930,150,1824,1827,910 2 161225 -- MSL 157 (19U 201) :i 7806,17394,390,2562,24,910 0 161263 -- MSL 158 (19U 239) ss 13173,20250,6705,3594,6294,910 3 161247 -- MSL 159 (19U 223) ^O 20979,24915,390,1308,-623,910 2 161236 -- MSL 160 (19U 212) 'A 18540,24930,150,1083,2757,910 2 161217 -- MSL 161 (19U 193) ~A 18540,23727,150,2175,2757,910 2 161219 -- MSL 162 (19U 195) ~a 12198,17481,390,1482,1335,910 0 161251 -- MSL 163 (19U 227) -D 20004,18555,150,1380,1872,910 2 161232 -- MSL 164 (19U 208) Sd 12198,20199,327,540,288,540 2 161264 -- MSL 165 (19U 240) 'I 8781,24930,150,5073,1641,910 2 161229 -- MSL 166 (19U 205) `I 8781,24930,150,3582,1641,910 2 161228 -- MSL 167 (19U 204) 'O 20979,24930,390,1308,-623,910 2 161235 -- MSL 168 (19U 211) `O 20979,24930,390,1308,-623,910 2 161234 -- MSL 169 (19U 210) ~O 20979,23727,390,1308,-623,910 2 161237 -- MSL 170 (19U 213) ~o 12198,17481,390,1482,288,910 0 161269 -- MSL 171 (19U 245) vS 12198,24969,390,2829,759,910 2 161162 -- MSL 172 (19U 138) vs 7806,19863,390,4191,1449,910 2 161178 -- MSL 173 (19U 154) 'U 20004,24930,390,3312,-1640,910 2 161242 -- MSL 174 (19U 218) :Y 17565,22620,150,5103,-1385,910 2 161183 -- MSL 175 (19U 159) :y 11709,17394,6705,1134,2037,910 1 161279 -- MSL 176 (19U 255) TP 14637,18315,150,1383,1722,910 2 161246 -- MSL 177 (19U 222) Tp 12198,20250,6855,963,3561,910 3 161278 -- MSL 178 (19U 254) mc 14637,10800,5595,612,585,612 0 161205 -- MSL 180 (19U 181) ps 12684,19635,4200,1812,-980,910 2 161206 -- MSL 181 (19U 182) 34 20490,17805,390,0,-1073 0 161214 -- MSL 182 (19U 190) \- 20490,7305,0,0,-2531 0 60096 -- MSL 183 ( 7J 192) 14 20490,17625,390,0,-1142 0 161212 -- MSL 184 (19U 188) 12 20490,17625,390,33,-203,33 0 161213 -- MSL 185 (19U 189) Of 11709,17805,0,1590,-1724,910 0 161194 -- MSL 186 (19U 170) Om 11709,17805,0,936,-1988,910 0 161210 -- MSL 187 (19U 186) Fo 10734,9945,0,759,-8,759 0 161195 -- MSL 188 (19U 171) Fc 10734,9945,0,204,546,204 0 161211 -- MSL 190 (19U 187) t+- 20490,13191,3105,0,-2501 0 161201 -- MSL 191 (19U 177) bb 13173,19083,5916,0,-4595 2 161190 -- MSL 192 (19U 166) co 13173,19725,0,5526,-3701,910 2 161193 -- MSL 193 (19U 169) tno 20490,10029,0,0,-2054 0 161196 -- MSL 194 (19U 172) u00AD 6342,6960,0,438,183,438 0 161197 -- MSL 195 (19U 173) rg 13173,19725,0,5526,-3701,910 2 161198 -- MSL 196 (19U 174) S2 8781,17805,0,1725,-689,910 0 161202 -- MSL 197 (19U 178) S3 8781,17805,0,1746,-272,910 0 161203 -- MSL 198 (19U 179) ac 12684,0,4770,0,-947 0 161208 -- MSL 199 (19U 184) S1 8781,17625,0,1257,-1229,910 0 161209 -- MSL 200 (19U 185) tmu 20490,12969,189,0,-2792 0 161239 -- MSL 201 (19U 215) tdi 20490,12966,36,0,-2423 0 161271 -- MSL 202 (19U 247) u203C 11709,18648,390,2664,945,910 2 87315 -- MSL 221 (10U 19) u20A7 22932,18555,390,1638,1737,910 2 60121 -- MSL 232 ( 7J 217) pc 6342,10350,0,534,-1211,534 0 161207 -- MSL 302 (19U 183) u013F 15612,18315,150,345,1536,345 2 51943 -- MSL 306 ( 6J 231) u0140 8781,20250,390,2088,606,910 2 51959 -- MSL 307 ( 6J 247) u2113 12684,18150,297,306,-1187,306 0 60122 -- MSL 308 ( 7J 218) u0149 19515,18555,390,513,-1307,513 2 51951 -- MSL 309 ( 6J 239) fm 12684,17805,0,0,-2969 0 60101 -- MSL 310 ( 7J 197) sd 12684,17805,0,0,-1373 0 60102 -- MSL 311 ( 7J 198) dg 12684,18555,5250,2079,-740,910 2 161158 -- MSL 312 (19U 134) tm 16101,17550,0,6012,-3662,910 0 161177 -- MSL 313 (19U 153) u2017 13173,0,6588,1317,1317,910 1 60095 -- MSL 314 ( 7J 191) ah 12684,19863,0,1152,-4667,910 2 75169 -- MSL 315 ( 9E 161) ao 12684,19566,0,570,-4964,570 2 60152 -- MSL 316 ( 7J 248) f/ 2928,17415,390,8091,6480,910 0 60109 -- MSL 324 ( 7J 205) em 20490,6960,0,651,420,651 0 161175 -- MSL 325 (19U 151) en 12684,6960,0,756,357,756 0 161174 -- MSL 326 (19U 150) dd 12684,18555,5250,1128,210,910 2 161159 -- MSL 327 (19U 135) .i 7806,11670,390,657,24,657 0 46333 -- MSL 328 ( 5T 253) aq 7317,18555,0,2418,-3857,910 2 161063 -- MSL 329 (19U 39) bu 13173,14226,0,0,-497 0 161173 -- MSL 331 (19U 149) u207F 11709,17805,0,2733,-869,910 0 87548 -- MSL 332 (10U 252) u0111 13173,20250,390,2733,915,910 2 75248 -- MSL 342 ( 9E 240) u0041_0306 18540,23550,150,1464,2757,910 2 75203 -- MSL 400 ( 9E 195) u0061_0306 12198,18054,390,1161,1335,910 0 75235 -- MSL 401 ( 9E 227) u0041_0328 18540,18555,3990,0,2757 2 75173 -- MSL 404 ( 9E 165) u0061_0328 12198,11670,4155,687,1335,687 0 75193 -- MSL 405 ( 9E 185) 'C 18540,24930,390,2820,-794,910 2 75206 -- MSL 406 ( 9E 198) 'c 9759,19590,390,3231,495,910 2 75238 -- MSL 407 ( 9E 230) u0041_030C 18540,24969,390,2820,-794,910 2 75208 -- MSL 410 ( 9E 200) u0061_030C 9759,19863,390,3513,495,910 2 75240 -- MSL 411 ( 9E 232) u0044_030C 20004,24969,150,1380,1872,910 2 75215 -- MSL 414 ( 9E 207) u0064_030C 16587,20250,390,3657,915,910 2 75247 -- MSL 415 ( 9E 239) u0045_030C 15612,24969,150,1824,1827,910 2 75212 -- MSL 416 ( 9E 204) u0065_030C 9759,19863,390,3213,687,910 2 75244 -- MSL 417 ( 9E 236) u0045_0328 15612,18315,3990,1824,1827,910 2 75210 -- MSL 422 ( 9E 202) u0065_0328 9759,11670,4155,1515,687,910 0 75242 -- MSL 423 ( 9E 234) u004C_0301 15612,24930,150,345,1536,345 2 75205 -- MSL 440 ( 9E 197) u006C_0301 7317,25590,390,3495,606,910 2 75237 -- MSL 441 ( 9E 229) u004C_030C 15612,18675,150,1992,1536,910 2 75196 -- MSL 442 ( 9E 188) u006C_030C 9759,20250,390,4095,606,910 2 75198 -- MSL 443 ( 9E 190) u004E_0301 19515,24930,150,3774,1101,910 2 75217 -- MSL 446 ( 9E 209) u006E_0301 14637,19590,390,642,309,642 2 75249 -- MSL 447 ( 9E 241) u004E_030C 19515,24969,150,3774,1101,910 2 75218 -- MSL 448 ( 9E 210) u006E_030C 14637,19863,390,774,309,774 2 75250 -- MSL 449 ( 9E 242) u004F_030B 20979,24930,390,1308,-623,910 2 75221 -- MSL 452 ( 9E 213) u006F_030B 12198,19590,390,4128,288,910 2 75253 -- MSL 453 ( 9E 245) u0052_0301 18051,24930,150,0,1965 2 75200 -- MSL 456 ( 9E 192) u0072_0301 10245,19590,0,2838,417,910 2 75232 -- MSL 457 ( 9E 224) u0052_030C 18051,24969,150,0,1965 2 75224 -- MSL 458 ( 9E 216) u0072_030C 10245,19863,0,2970,417,910 2 75256 -- MSL 459 ( 9E 248) u0053_0301 12198,24930,390,3366,759,910 2 75148 -- MSL 462 ( 9E 140) u0073_0301 7806,19590,390,4059,1449,910 2 75164 -- MSL 463 ( 9E 156) u0054_030C 16101,24969,150,4656,-1577,910 2 75149 -- MSL 466 ( 9E 141) u0074_030C 10245,20250,390,3819,75,910 2 75165 -- MSL 467 ( 9E 157) u0054_0327 16101,19185,6018,4656,-1577,910 2 75230 -- MSL 468 ( 9E 222) u0074_0327 8295,13944,4770,1638,1248,910 0 75262 -- MSL 469 ( 9E 254) u0055_030B 20004,24930,390,3312,-1640,910 2 75227 -- MSL 474 ( 9E 219) u0075_030B 13662,19590,390,3486,381,910 2 75259 -- MSL 475 ( 9E 251) u0055_030A 20004,24681,390,3312,-1640,910 2 75225 -- MSL 476 ( 9E 217) u0075_030A 13662,19566,390,576,381,576 2 75257 -- MSL 477 ( 9E 249) u005A_0301 16587,24930,0,1626,78,910 2 75151 -- MSL 482 ( 9E 143) u007A_0301 11220,19590,0,2352,1530,910 2 75167 -- MSL 483 ( 9E 159) u005A_0307 16587,22380,0,1626,78,910 2 75183 -- MSL 484 ( 9E 175) u007A_0307 11220,17034,0,1359,1530,910 0 75199 -- MSL 485 ( 9E 191) u2070 8781,17805,0,2151,-1364,910 0 51753 -- MSL 1000 ( 6J 41) u2074 8781,17625,0,1854,-737,910 0 51748 -- MSL 1001 ( 6J 36) u2075 8781,17625,0,1734,-872,910 0 51749 -- MSL 1002 ( 6J 37) u2076 8781,17805,0,2757,-857,910 0 51806 -- MSL 1003 ( 6J 94) u2077 8781,17625,0,3267,-1376,910 0 51750 -- MSL 1004 ( 6J 38) u2078 8781,17805,0,2412,-869,910 0 51754 -- MSL 1005 ( 6J 42) u2079 8781,17805,0,2271,-764,910 0 51752 -- MSL 1006 ( 6J 40) lq 10734,18555,0,3054,-1955,910 2 161171 -- MSL 1017 (19U 147) rq 10734,18555,0,2940,-1841,910 2 161172 -- MSL 1018 (19U 148) Bq 10734,2013,4437,0,2022 0 161156 -- MSL 1019 (19U 132) u2003 20490,0,0,0,1317 0 51821 -- MSL 1020 ( 6J 109) u2002 12684,0,0,0,1317 0 51822 -- MSL 1021 ( 6J 110) u2009 6342,0,0,0,1317 0 51828 -- MSL 1023 ( 6J 116) u2026 20490,2706,390,0,522 0 161157 -- MSL 1028 (19U 133) vz 11220,19863,0,2484,1530,910 2 75166 -- MSL 1031 ( 9E 158) u2120 16101,17703,0,5265,-3707,910 0 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056,642,-1343,642 2 51794 -- MSL 1036 ( 6J 82) fi 13173,20250,6705,1812,5289,910 3 60077 -- MSL 1040 ( 7J 173) fl 14148,20250,6705,1464,5172,910 3 60078 -- MSL 1041 ( 7J 174) ff 13662,20250,6705,6495,5286,910 3 51883 -- MSL 1042 ( 6J 171) Fi 19029,20250,6705,1914,5388,910 3 51884 -- MSL 1043 ( 6J 172) Fl 19515,20601,6705,2037,5289,910 3 51885 -- MSL 1044 ( 6J 173) ij 14148,18495,6705,2055,24,910 3 60134 -- MSL 1047 ( 7J 230) u2105 20490,20268,180,1470,-443,910 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 20490,23550,390,1182,-872,910 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 11220,18054,6705,1806,1908,910 1 46320 -- MSL 1062 ( 5T 240) u0053_0327 12198,18555,6018,1974,759,910 2 75178 -- MSL 1063 ( 9E 170) u0073_0327 7806,11670,4770,1242,1641,910 0 75194 -- MSL 1064 ( 9E 186) u0049_0307 8781,22380,150,3582,1641,910 2 46301 -- MSL 1065 ( 5T 221) bq 6342,2013,4437,0,1680 0 161154 -- MSL 1067 (19U 130) %0 29760,17805,207,378,-1367,378 0 161161 -- MSL 1068 (19U 137) a- 12684,17328,0,609,-3932,609 0 60154 -- MSL 1084 ( 7J 250) ab 12684,18054,0,918,-4340,910 0 75170 -- MSL 1086 ( 9E 162) a. 12684,17034,0,0,-6227 0 75263 -- MSL 1088 ( 9E 255) oe 18051,11670,390,1527,288,910 0 161180 -- MSL 1090 (19U 156) OE 27321,18555,390,1800,-635,910 2 161164 -- MSL 1091 (19U 140) fo 7806,9945,0,780,-671,780 0 161163 -- MSL 1092 (19U 139) fc 7806,9945,0,0,147 0 161179 -- MSL 1093 (19U 155) sq 19029,15624,0,0,-2021 0 60091 -- MSL 1094 ( 7J 187) /L 15612,18315,150,345,1536,345 2 75171 -- MSL 1095 ( 9E 163) /l 7317,20250,390,2265,660,910 2 75187 -- MSL 1096 ( 9E 179) a" 12684,19590,0,3705,-4451,910 2 75197 -- MSL 1097 ( 9E 189) ho 12684,420,4155,0,-3068 0 75186 -- MSL 1098 ( 9E 178) vZ 16587,24969,0,1626,78,910 2 75150 -- MSL 1106 ( 9E 142) IJ 17076,18315,5814,3522,1641,910 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/LGR0000644000175000017500000003537413753060053012344 00000000000000# LetterGothic name LGR spacewidth 13227 pcltypeface 4102 pclproportional 0 pclweight 0 pclstyle 0 charset ! 13227,18990,330 2 161057 -- MSL 1 (19U 33) dq 13227,18990 2 161058 -- MSL 2 (19U 34) " " sh 13227,21309,2451 2 161059 -- MSL 3 (19U 35) # " Do 13227,19320,372 2 161060 -- MSL 4 (19U 36) $ " % 13227,19320,330 2 161061 -- MSL 5 (19U 37) & 13227,19320,330 2 161062 -- MSL 6 (19U 38) cq 13227,19320 2 161170 -- MSL 8 (19U 146) ' " ( 13227,19320,1935 2 161064 -- MSL 9 (19U 40) ) 13227,19320,1935 2 161065 -- MSL 10 (19U 41) * 13227,18990 2 161066 -- MSL 11 (19U 42) + 13227,15075 0 161067 -- MSL 12 (19U 43) , 13227,2055,2235 0 161068 -- MSL 13 (19U 44) hy 13227,7815 0 161069 -- MSL 14 (19U 45) - " . 13227,2055,330 0 161070 -- MSL 15 (19U 46) sl 13227,19545,330 2 161071 -- MSL 16 (19U 47) / " 0 13227,19320,330 2 161072 -- MSL 17 (19U 48) 1 13227,19320 2 161073 -- MSL 18 (19U 49) 2 13227,19320 2 161074 -- MSL 19 (19U 50) 3 13227,19320,330 2 161075 -- MSL 20 (19U 51) 4 13227,19320 2 161076 -- MSL 21 (19U 52) 5 13227,18990,330 2 161077 -- MSL 22 (19U 53) 6 13227,19320,330 2 161078 -- MSL 23 (19U 54) 7 13227,18990 2 161079 -- MSL 24 (19U 55) 8 13227,19320,330 2 161080 -- MSL 25 (19U 56) 9 13227,19320,330 2 161081 -- MSL 26 (19U 57) : 13227,12414,330 0 161082 -- MSL 27 (19U 58) ; 13227,12414,2235 0 161083 -- MSL 28 (19U 59) < 13227,15063 0 161084 -- MSL 29 (19U 60) = 13227,11721 0 161085 -- MSL 30 (19U 61) > 13227,15063 0 161086 -- MSL 31 (19U 62) ? 13227,19320,330 2 161087 -- MSL 32 (19U 63) at 13227,19320,330 2 161088 -- MSL 33 (19U 64) @ " A 13227,18990 2 161089 -- MSL 34 (19U 65) B 13227,18990 2 161090 -- MSL 35 (19U 66) C 13227,19320,330 2 161091 -- MSL 36 (19U 67) D 13227,18990 2 161092 -- MSL 37 (19U 68) E 13227,18990 2 161093 -- MSL 38 (19U 69) F 13227,18990 2 161094 -- MSL 39 (19U 70) G 13227,19320,330 2 161095 -- MSL 40 (19U 71) H 13227,18990 2 161096 -- MSL 41 (19U 72) I 13227,18990 2 161097 -- MSL 42 (19U 73) J 13227,18990,330 2 161098 -- MSL 43 (19U 74) K 13227,18990 2 161099 -- MSL 44 (19U 75) L 13227,18990 2 161100 -- MSL 45 (19U 76) M 13227,18990 2 161101 -- MSL 46 (19U 77) N 13227,18990 2 161102 -- MSL 47 (19U 78) O 13227,19320,330 2 161103 -- MSL 48 (19U 79) P 13227,18990 2 161104 -- MSL 49 (19U 80) Q 13227,19320,2712 2 161105 -- MSL 50 (19U 81) R 13227,18990 2 161106 -- MSL 51 (19U 82) S 13227,19320,330 2 161107 -- MSL 52 (19U 83) T 13227,18990 2 161108 -- MSL 53 (19U 84) U 13227,18990,330 2 161109 -- MSL 54 (19U 85) V 13227,18990 2 161110 -- MSL 55 (19U 86) W 13227,18990 2 161111 -- MSL 56 (19U 87) X 13227,18990 2 161112 -- MSL 57 (19U 88) Y 13227,18990 2 161113 -- MSL 58 (19U 89) Z 13227,18990 2 161114 -- MSL 59 (19U 90) lB 13227,18990,2940 2 161115 -- MSL 60 (19U 91) [ " rs 13227,19545,330 2 161116 -- MSL 61 (19U 92) \ " rB 13227,18990,2940 2 161117 -- MSL 62 (19U 93) ] " ha 13227,19758 2 161118 -- MSL 63 (19U 94) _ 13227,0,6588 1 161119 -- MSL 64 (19U 95) oq 13227,19320 2 161169 -- MSL 66 (19U 145) ` " a 13227,14355,330 0 161121 -- MSL 67 (19U 97) b 13227,19545,330 2 161122 -- MSL 68 (19U 98) c 13227,14355,330 0 161123 -- MSL 69 (19U 99) d 13227,19545,330 2 161124 -- MSL 70 (19U 100) e 13227,14355,330 0 161125 -- MSL 71 (19U 101) f 13227,19335 2 161126 -- MSL 72 (19U 102) g 13227,14355,4350 0 161127 -- MSL 73 (19U 103) h 13227,19545 2 161128 -- MSL 74 (19U 104) i 13227,18780 2 161129 -- MSL 75 (19U 105) j 13227,18780,4350 2 161130 -- MSL 76 (19U 106) k 13227,19545 2 161131 -- MSL 77 (19U 107) l 13227,19545 2 161132 -- MSL 78 (19U 108) m 13227,14355 0 161133 -- MSL 79 (19U 109) n 13227,14355 0 161134 -- MSL 80 (19U 110) o 13227,14355,330 0 161135 -- MSL 81 (19U 111) p 13227,14355,5475 1 161136 -- MSL 82 (19U 112) q 13227,14355,5475 1 161137 -- MSL 83 (19U 113) r 13227,14355 0 161138 -- MSL 84 (19U 114) s 13227,14355,330 0 161139 -- MSL 85 (19U 115) t 13227,18495,330 2 161140 -- MSL 86 (19U 116) u 13227,14025,330 0 161141 -- MSL 87 (19U 117) v 13227,14025 0 161142 -- MSL 88 (19U 118) w 13227,14025 0 161143 -- MSL 89 (19U 119) x 13227,14025 0 161144 -- MSL 90 (19U 120) y 13227,14025,4350 0 161145 -- MSL 91 (19U 121) z 13227,14025 0 161146 -- MSL 92 (19U 122) { 13227,20130,6075 3 161147 -- MSL 93 (19U 123) lC " | 13227,19758,6588 3 161148 -- MSL 94 (19U 124) ba " } 13227,20130,6075 3 161149 -- MSL 95 (19U 125) rC " ti 13227,10485 0 161150 -- MSL 96 (19U 126) `A 13227,24630 2 161216 -- MSL 99 (19U 192) ^A 13227,24810 2 161218 -- MSL 100 (19U 194) `E 13227,24630 2 161224 -- MSL 101 (19U 200) ^E 13227,24810 2 161226 -- MSL 102 (19U 202) :E 13227,23115 2 161227 -- MSL 103 (19U 203) ^I 13227,24810 2 161230 -- MSL 104 (19U 206) :I 13227,23115 2 161231 -- MSL 105 (19U 207) aa 13227,19725 2 161204 -- MSL 106 (19U 180) ga 13227,19725 2 161120 -- MSL 107 (19U 96) a^ 13227,19905 2 161160 -- MSL 108 (19U 136) ^ " ad 13227,18195 2 161192 -- MSL 109 (19U 168) ~ 13227,18867 2 161176 -- MSL 110 (19U 152) a~ " `U 13227,24630,330 2 161241 -- MSL 111 (19U 217) ^U 13227,24810,330 2 161243 -- MSL 112 (19U 219) u00AF 13227,21105 2 161199 -- MSL 113 (19U 175) 'Y 13227,24630 2 161245 -- MSL 114 (19U 221) 'y 13227,19725,4350 2 161277 -- MSL 115 (19U 253) de 13227,19320 2 161200 -- MSL 116 (19U 176) ,C 13227,19320,5430 3 161223 -- MSL 117 (19U 199) ,c 13227,14355,5430 1 161255 -- MSL 118 (19U 231) ~N 13227,23787 2 161233 -- MSL 119 (19U 209) ~n 13227,18867 2 161265 -- MSL 120 (19U 241) r! 13227,14259,5061 1 161185 -- MSL 121 (19U 161) r? 13227,14265,5385 1 161215 -- MSL 122 (19U 191) Cs 13227,15684 0 161188 -- MSL 123 (19U 164) Po 13227,19320,330 2 161187 -- MSL 124 (19U 163) Ye 13227,18990 2 161189 -- MSL 125 (19U 165) sc 13227,19320,1344 2 161191 -- MSL 126 (19U 167) Fn 13227,19335,3540 2 161155 -- MSL 127 (19U 131) ct 13227,19320,330 2 161186 -- MSL 128 (19U 162) ^a 13227,19905,330 2 161250 -- MSL 129 (19U 226) ^e 13227,19905,330 2 161258 -- MSL 130 (19U 234) ^o 13227,19905,330 2 161268 -- MSL 131 (19U 244) ^u 13227,19905,330 2 161275 -- MSL 132 (19U 251) 'a 13227,19725,330 2 161249 -- MSL 133 (19U 225) 'e 13227,19725,330 2 161257 -- MSL 134 (19U 233) 'o 13227,19725,330 2 161267 -- MSL 135 (19U 243) 'u 13227,19725,330 2 161274 -- MSL 136 (19U 250) `a 13227,19725,330 2 161248 -- MSL 137 (19U 224) `e 13227,19725,330 2 161256 -- MSL 138 (19U 232) `o 13227,19725,330 2 161266 -- MSL 139 (19U 242) `u 13227,19725,330 2 161273 -- MSL 140 (19U 249) :a 13227,18195,330 2 161252 -- MSL 141 (19U 228) :e 13227,18195,330 2 161259 -- MSL 142 (19U 235) :o 13227,18195,330 2 161270 -- MSL 143 (19U 246) :u 13227,18195,330 2 161276 -- MSL 144 (19U 252) oA 13227,24735 2 161221 -- MSL 145 (19U 197) ^i 13227,19905 2 161262 -- MSL 146 (19U 238) /O 13227,19320,444 2 161240 -- MSL 147 (19U 216) AE 13227,18990 2 161222 -- MSL 148 (19U 198) oa 13227,19830,330 2 161253 -- MSL 149 (19U 229) 'i 13227,19725 2 161261 -- MSL 150 (19U 237) /o 13227,14805,747 0 161272 -- MSL 151 (19U 248) ae 13227,14355,330 0 161254 -- MSL 152 (19U 230) :A 13227,23115 2 161220 -- MSL 153 (19U 196) `i 13227,19725 2 161260 -- MSL 154 (19U 236) :O 13227,23115,330 2 161238 -- MSL 155 (19U 214) :U 13227,23115,330 2 161244 -- MSL 156 (19U 220) 'E 13227,24630 2 161225 -- MSL 157 (19U 201) :i 13227,18195 2 161263 -- MSL 158 (19U 239) ss 13227,19335,330 2 161247 -- MSL 159 (19U 223) ^O 13227,24810,330 2 161236 -- MSL 160 (19U 212) 'A 13227,24630 2 161217 -- MSL 161 (19U 193) ~A 13227,23787 2 161219 -- MSL 162 (19U 195) ~a 13227,18867,330 2 161251 -- MSL 163 (19U 227) -D 13227,18990 2 161232 -- MSL 164 (19U 208) Sd 13227,19545,330 2 161264 -- MSL 165 (19U 240) 'I 13227,24630 2 161229 -- MSL 166 (19U 205) `I 13227,24630 2 161228 -- MSL 167 (19U 204) 'O 13227,24630,330 2 161235 -- MSL 168 (19U 211) `O 13227,24630,330 2 161234 -- MSL 169 (19U 210) ~O 13227,23787,330 2 161237 -- MSL 170 (19U 213) ~o 13227,18867,330 2 161269 -- MSL 171 (19U 245) vS 13227,24810,330 2 161162 -- MSL 172 (19U 138) vs 13227,19905,330 2 161178 -- MSL 173 (19U 154) 'U 13227,24630,330 2 161242 -- MSL 174 (19U 218) :Y 13227,23115 2 161183 -- MSL 175 (19U 159) :y 13227,18195,4350 2 161279 -- MSL 176 (19U 255) TP 13227,18990 2 161246 -- MSL 177 (19U 222) Tp 13227,19545,5475 3 161278 -- MSL 178 (19U 254) mc 13227,14025,4350 0 161205 -- MSL 180 (19U 181) ps 13227,19635,4200 2 161206 -- MSL 181 (19U 182) 34 13227,19119,3825 2 161214 -- MSL 182 (19U 190) \- 13227,9945 0 60096 -- MSL 183 ( 7J 192) 14 13227,19110,3825 2 161212 -- MSL 184 (19U 188) 12 13227,19110,3825 2 161213 -- MSL 185 (19U 189) Of 13227,19320 2 161194 -- MSL 186 (19U 170) Om 13227,19320 2 161210 -- MSL 187 (19U 186) Fo 13227,13710 0 161195 -- MSL 188 (19U 171) Fc 13227,13710 0 161211 -- MSL 190 (19U 187) t+- 13227,15075 0 161201 -- MSL 191 (19U 177) bb 13227,19083,5916 3 161190 -- MSL 192 (19U 166) co 13227,19635 2 161193 -- MSL 193 (19U 169) tno 13227,12501 0 161196 -- MSL 194 (19U 172) u00AD 13227,7815 0 161197 -- MSL 195 (19U 173) rg 13227,19635 2 161198 -- MSL 196 (19U 174) S2 13227,19110 2 161202 -- MSL 197 (19U 178) S3 13227,19119 2 161203 -- MSL 198 (19U 179) ac 13227,0,5430 1 161208 -- MSL 199 (19U 184) S1 13227,19110 2 161209 -- MSL 200 (19U 185) tmu 13227,14814 0 161239 -- MSL 201 (19U 215) tdi 13227,14655 0 161271 -- MSL 202 (19U 247) u203C 13227,18990,330 2 87315 -- MSL 221 (10U 19) u20A7 13227,18990,330 2 60121 -- MSL 232 ( 7J 217) pc 13227,11025 0 161207 -- MSL 302 (19U 183) u013F 13227,18990 2 51943 -- MSL 306 ( 6J 231) u0140 13227,19545 2 51959 -- MSL 307 ( 6J 247) u2113 13227,17964,330 2 60122 -- MSL 308 ( 7J 218) u0149 13227,19320 2 51951 -- MSL 309 ( 6J 239) fm 13227,18990 2 60101 -- MSL 310 ( 7J 197) sd 13227,18990 2 60102 -- MSL 311 ( 7J 198) dg 13227,18990 2 161158 -- MSL 312 (19U 134) tm 13227,17850 2 161177 -- MSL 313 (19U 153) u2017 13227,0,6588 1 60095 -- MSL 314 ( 7J 191) ah 13227,19905 2 75169 -- MSL 315 ( 9E 161) ao 13227,19830 2 60152 -- MSL 316 ( 7J 248) f/ 13227,15675,858 0 60109 -- MSL 324 ( 7J 205) em 13227,7710 0 161175 -- MSL 325 (19U 151) en 13227,7710 0 161174 -- MSL 326 (19U 150) dd 13227,18990 2 161159 -- MSL 327 (19U 135) .i 13227,14025 0 46333 -- MSL 328 ( 5T 253) aq 13227,18990 2 161063 -- MSL 329 (19U 39) bu 13227,12714 0 161173 -- MSL 331 (19U 149) u207F 13227,19110 2 87548 -- MSL 332 (10U 252) u0111 13227,19545,330 2 75248 -- MSL 342 ( 9E 240) u0041_0306 13227,24270 2 75203 -- MSL 400 ( 9E 195) u0061_0306 13227,19350,330 2 75235 -- MSL 401 ( 9E 227) u0041_0328 13227,18990,4137 2 75173 -- MSL 404 ( 9E 165) u0061_0328 13227,14355,4137 0 75193 -- MSL 405 ( 9E 185) 'C 13227,24630,330 2 75206 -- MSL 406 ( 9E 198) 'c 13227,19725,330 2 75238 -- MSL 407 ( 9E 230) u0041_030C 13227,24810,330 2 75208 -- MSL 410 ( 9E 200) u0061_030C 13227,19905,330 2 75240 -- MSL 411 ( 9E 232) u0044_030C 13227,24810 2 75215 -- MSL 414 ( 9E 207) u0064_030C 13227,19545,330 2 75247 -- MSL 415 ( 9E 239) u0045_030C 13227,24810 2 75212 -- MSL 416 ( 9E 204) u0065_030C 13227,19905,330 2 75244 -- MSL 417 ( 9E 236) u0045_0328 13227,18990,4137 2 75210 -- MSL 422 ( 9E 202) u0065_0328 13227,14355,4137 0 75242 -- MSL 423 ( 9E 234) u004C_0301 13227,24630 2 75205 -- MSL 440 ( 9E 197) u006C_0301 13227,24630 2 75237 -- MSL 441 ( 9E 229) u004C_030C 13227,19545 2 75196 -- MSL 442 ( 9E 188) u006C_030C 13227,19545 2 75198 -- MSL 443 ( 9E 190) u004E_0301 13227,24630 2 75217 -- MSL 446 ( 9E 209) u006E_0301 13227,19725 2 75249 -- MSL 447 ( 9E 241) u004E_030C 13227,24810 2 75218 -- MSL 448 ( 9E 210) u006E_030C 13227,19905 2 75250 -- MSL 449 ( 9E 242) u004F_030B 13227,24630,330 2 75221 -- MSL 452 ( 9E 213) u006F_030B 13227,19725,330 2 75253 -- MSL 453 ( 9E 245) u0052_0301 13227,24630 2 75200 -- MSL 456 ( 9E 192) u0072_0301 13227,19725 2 75232 -- MSL 457 ( 9E 224) u0052_030C 13227,24810 2 75224 -- MSL 458 ( 9E 216) u0072_030C 13227,19905 2 75256 -- MSL 459 ( 9E 248) u0053_0301 13227,24630,330 2 75148 -- MSL 462 ( 9E 140) u0073_0301 13227,19725,330 2 75164 -- MSL 463 ( 9E 156) u0054_030C 13227,24810 2 75149 -- MSL 466 ( 9E 141) u0074_030C 13227,19545,330 2 75165 -- MSL 467 ( 9E 157) u0054_0327 13227,18990,5430 3 75230 -- MSL 468 ( 9E 222) u0074_0327 13227,18495,5430 3 75262 -- MSL 469 ( 9E 254) u0055_030B 13227,24630,330 2 75227 -- MSL 474 ( 9E 219) u0075_030B 13227,19725,330 2 75259 -- MSL 475 ( 9E 251) u0055_030A 13227,24735,330 2 75225 -- MSL 476 ( 9E 217) u0075_030A 13227,19830,330 2 75257 -- MSL 477 ( 9E 249) u005A_0301 13227,24630 2 75151 -- MSL 482 ( 9E 143) u007A_0301 13227,19725 2 75167 -- MSL 483 ( 9E 159) u005A_0307 13227,23115 2 75183 -- MSL 484 ( 9E 175) u007A_0307 13227,18195 2 75199 -- MSL 485 ( 9E 191) u2070 13227,19110 2 51753 -- MSL 1000 ( 6J 41) u2074 13227,19110 2 51748 -- MSL 1001 ( 6J 36) u2075 13227,18990 2 51749 -- MSL 1002 ( 6J 37) u2076 13227,19110 2 51806 -- MSL 1003 ( 6J 94) u2077 13227,18990 2 51750 -- MSL 1004 ( 6J 38) u2078 13227,19110 2 51754 -- MSL 1005 ( 6J 42) u2079 13227,19110 2 51752 -- MSL 1006 ( 6J 40) lq 13227,19320 2 161171 -- MSL 1017 (19U 147) rq 13227,19320 2 161172 -- MSL 1018 (19U 148) Bq 13227,2136,2154 0 161156 -- MSL 1019 (19U 132) u2003 13227,0 0 51821 -- MSL 1020 ( 6J 109) u2002 13227,0 0 51822 -- MSL 1021 ( 6J 110) u2009 13227,0 0 51828 -- MSL 1023 ( 6J 116) u2026 13227,2055,330 0 161157 -- MSL 1028 (19U 133) vz 13227,19905 2 75166 -- MSL 1031 ( 9E 158) u2120 13227,18000 2 128299 -- MSL 1034 (15U 43) u211E 13227,18990,3225 2 51794 -- MSL 1036 ( 6J 82) fi 13227,19335 2 60077 -- MSL 1040 ( 7J 173) fl 13227,19335 2 60078 -- MSL 1041 ( 7J 174) ff 13227,19335 2 51883 -- MSL 1042 ( 6J 171) Fi 13227,19335 2 51884 -- MSL 1043 ( 6J 172) Fl 13227,19335 2 51885 -- MSL 1044 ( 6J 173) ij 13227,18780,4350 2 60134 -- MSL 1047 ( 7J 230) u2105 13227,18990 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 13227,24270,330 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 13227,19350,4350 2 46320 -- MSL 1062 ( 5T 240) u0053_0327 13227,19320,5430 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 13227,14355,5430 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 13227,23115 2 46301 -- MSL 1065 ( 5T 221) bq 13227,2136,2154 0 161154 -- MSL 1067 (19U 130) %0 13227,19320,330 2 161161 -- MSL 1068 (19U 137) a- 13227,18078 2 60154 -- MSL 1084 ( 7J 250) ab 13227,19350 2 75170 -- MSL 1086 ( 9E 162) a. 13227,18195 2 75263 -- MSL 1088 ( 9E 255) oe 13227,14355,330 0 161180 -- MSL 1090 (19U 156) OE 13227,19320,330 2 161164 -- MSL 1091 (19U 140) fo 13227,13710 0 161163 -- MSL 1092 (19U 139) fc 13227,13710 0 161179 -- MSL 1093 (19U 155) sq 13227,14106 0 60091 -- MSL 1094 ( 7J 187) /L 13227,18990 2 75171 -- MSL 1095 ( 9E 163) /l 13227,19545 2 75187 -- MSL 1096 ( 9E 179) a" 13227,19725 2 75197 -- MSL 1097 ( 9E 189) ho 13227,750,4137 0 75186 -- MSL 1098 ( 9E 178) vZ 13227,24810 2 75150 -- MSL 1106 ( 9E 142) IJ 13227,18990,330 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/MARIGOLD0000644000175000017500000003572513753060053013116 00000000000000# Marigold name MARIGOLD spacewidth 5856 pcltypeface 4297 pclproportional 1 pclweight 0 pclstyle 0 ligatures fi fl ff ffi ffl 0 charset ! 7806,12570,330 0 161057 -- MSL 1 (19U 33) dq 6342,11790 0 161058 -- MSL 2 (19U 34) " " sh 9759,11610 0 161059 -- MSL 3 (19U 35) # " Do 9759,14325,3315 0 161060 -- MSL 4 (19U 36) $ " % 17076,11940,330 0 161061 -- MSL 5 (19U 37) & 12684,12120,330 0 161062 -- MSL 6 (19U 38) cq 3903,11790 0 161170 -- MSL 8 (19U 146) ' " ( 6831,16770,2235 2 161064 -- MSL 9 (19U 40) ) 6831,16770,2235 2 161065 -- MSL 10 (19U 41) * 9759,11940 0 161066 -- MSL 11 (19U 42) + 11709,8445,360 0 161067 -- MSL 12 (19U 43) , 5856,1650,4590 0 161068 -- MSL 13 (19U 44) hy 6831,6345 0 161069 -- MSL 14 (19U 45) - " . 5856,2535,330 0 161070 -- MSL 15 (19U 46) sl 8781,16770,3240 2 161071 -- MSL 16 (19U 47) / " 0 9759,11940,330 0 161072 -- MSL 17 (19U 48) 1 9759,11940,60 0 161073 -- MSL 18 (19U 49) 2 9759,11940,450 0 161074 -- MSL 19 (19U 50) 3 9759,11940,330 0 161075 -- MSL 20 (19U 51) 4 9759,11940,1080 0 161076 -- MSL 21 (19U 52) 5 9759,12060,330 0 161077 -- MSL 22 (19U 53) 6 9759,12660,330 0 161078 -- MSL 23 (19U 54) 7 9759,12480,30 0 161079 -- MSL 24 (19U 55) 8 9759,11940,330 0 161080 -- MSL 25 (19U 56) 9 9759,11940,1050 0 161081 -- MSL 26 (19U 57) : 5856,8475,330 0 161082 -- MSL 27 (19U 58) ; 5856,8475,4590 0 161083 -- MSL 28 (19U 59) < 26346,16068 2 161084 -- MSL 29 (19U 60) = 11709,6510 0 161085 -- MSL 30 (19U 61) > 26346,16068 2 161086 -- MSL 31 (19U 62) ? 8295,12120,330 0 161087 -- MSL 32 (19U 63) at 18051,12354,3126 0 161088 -- MSL 33 (19U 64) @ " A 12198,12120,225 0 161089 -- MSL 34 (19U 65) B 10734,12120,60 0 161090 -- MSL 35 (19U 66) C 10734,12120,330 0 161091 -- MSL 36 (19U 67) D 12684,12015,225 0 161092 -- MSL 37 (19U 68) E 10245,11910,225 0 161093 -- MSL 38 (19U 69) F 9759,12120,60 0 161094 -- MSL 39 (19U 70) G 12198,12120,330 0 161095 -- MSL 40 (19U 71) H 12198,12015,60 0 161096 -- MSL 41 (19U 72) I 6342,11850,60 0 161097 -- MSL 42 (19U 73) J 6342,11850,4128 0 161098 -- MSL 43 (19U 74) K 12198,11850,60 0 161099 -- MSL 44 (19U 75) L 8781,11850,225 0 161100 -- MSL 45 (19U 76) M 16101,12120,225 0 161101 -- MSL 46 (19U 77) N 13173,12120,330 0 161102 -- MSL 47 (19U 78) O 11709,12120,330 0 161103 -- MSL 48 (19U 79) P 9759,12120,60 0 161104 -- MSL 49 (19U 80) Q 11709,12120,3744 0 161105 -- MSL 50 (19U 81) R 11709,12120,330 0 161106 -- MSL 51 (19U 82) S 9759,12120,330 0 161107 -- MSL 52 (19U 83) T 10245,12120,60 0 161108 -- MSL 53 (19U 84) U 12684,11910,330 0 161109 -- MSL 54 (19U 85) V 12198,12120,330 0 161110 -- MSL 55 (19U 86) W 16101,12120,330 0 161111 -- MSL 56 (19U 87) X 12198,11910,120 0 161112 -- MSL 57 (19U 88) Y 10734,12120,60 0 161113 -- MSL 58 (19U 89) Z 10734,12345,330 0 161114 -- MSL 59 (19U 90) lB 6342,16860,1260 2 161115 -- MSL 60 (19U 91) [ " rs 8781,16770,3240 2 161116 -- MSL 61 (19U 92) \ " rB 6342,16860,1260 2 161117 -- MSL 62 (19U 93) ] " ha 13173,19758 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588 0 161119 -- MSL 64 (19U 95) oq 3903,11790 0 161169 -- MSL 66 (19U 145) ` " a 8295,10350,330 0 161121 -- MSL 67 (19U 97) b 6831,17430,330 2 161122 -- MSL 68 (19U 98) c 6342,10350,330 0 161123 -- MSL 69 (19U 99) d 7806,17430,330 2 161124 -- MSL 70 (19U 100) e 6342,10350,330 0 161125 -- MSL 71 (19U 101) f 3903,17430,7950 3 161126 -- MSL 72 (19U 102) g 7806,10350,7950 1 161127 -- MSL 73 (19U 103) h 8295,17433,330 2 161128 -- MSL 74 (19U 104) i 4878,13635,330 0 161129 -- MSL 75 (19U 105) j 3903,13635,7950 1 161130 -- MSL 76 (19U 106) k 6831,17430,330 2 161131 -- MSL 77 (19U 107) l 3903,17430,330 2 161132 -- MSL 78 (19U 108) m 11220,10350,330 0 161133 -- MSL 79 (19U 109) n 7806,10350,330 0 161134 -- MSL 80 (19U 110) o 6831,10350,330 0 161135 -- MSL 81 (19U 111) p 7806,10350,7950 1 161136 -- MSL 82 (19U 112) q 7317,10575,7950 1 161137 -- MSL 83 (19U 113) r 6342,10350 0 161138 -- MSL 84 (19U 114) s 5367,10350,330 0 161139 -- MSL 85 (19U 115) t 5367,14325,330 0 161140 -- MSL 86 (19U 116) u 7806,10350,330 0 161141 -- MSL 87 (19U 117) v 7317,10350,330 0 161142 -- MSL 88 (19U 118) w 9759,10350,330 0 161143 -- MSL 89 (19U 119) x 7317,13590,330 0 161144 -- MSL 90 (19U 120) y 7317,10350,7950 1 161145 -- MSL 91 (19U 121) z 7317,10350,330 0 161146 -- MSL 92 (19U 122) { 8295,16380,2670 2 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588 2 161148 -- MSL 94 (19U 124) ba " } 8295,16380,2670 2 161149 -- MSL 95 (19U 125) rC " ti 26346,8952 0 161150 -- MSL 96 (19U 126) `A 12198,17040,225 2 161216 -- MSL 99 (19U 192) ^A 12198,17520,225 2 161218 -- MSL 100 (19U 194) `E 10245,17040,225 2 161224 -- MSL 101 (19U 200) ^E 10245,17520,225 2 161226 -- MSL 102 (19U 202) :E 10245,16320,225 2 161227 -- MSL 103 (19U 203) ^I 6342,17520,60 2 161230 -- MSL 104 (19U 206) :I 6342,16320,60 2 161231 -- MSL 105 (19U 207) aa 11709,15030 0 161204 -- MSL 106 (19U 180) ga 11709,15030 0 161120 -- MSL 107 (19U 96) a^ 11709,15300 0 161160 -- MSL 108 (19U 136) ^ " ad 11709,14580 0 161192 -- MSL 109 (19U 168) ~ 11709,13782 0 161176 -- MSL 110 (19U 152) a~ " `U 12684,17040,330 2 161241 -- MSL 111 (19U 217) ^U 12684,17520,330 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105 2 161199 -- MSL 113 (19U 175) 'Y 10734,17040,60 2 161245 -- MSL 114 (19U 221) 'y 7317,15030,7950 1 161277 -- MSL 115 (19U 253) de 7806,11940 0 161200 -- MSL 116 (19U 176) ,C 10734,12120,4140 0 161223 -- MSL 117 (19U 199) ,c 6342,10350,4320 0 161255 -- MSL 118 (19U 231) ~N 13173,15828,330 2 161233 -- MSL 119 (19U 209) ~n 7806,13782,330 0 161265 -- MSL 120 (19U 241) r! 7806,8313,4587 0 161185 -- MSL 121 (19U 161) r? 8295,8202,4248 0 161215 -- MSL 122 (19U 191) Cs 9759,10668 0 161188 -- MSL 123 (19U 164) Po 9759,11940,225 0 161187 -- MSL 124 (19U 163) Ye 9759,12165,60 0 161189 -- MSL 125 (19U 165) sc 9759,12120,4596 0 161191 -- MSL 126 (19U 167) Fn 9759,17430,7950 3 161155 -- MSL 127 (19U 131) ct 9759,12516,2580 0 161186 -- MSL 128 (19U 162) ^a 8295,15300,330 0 161250 -- MSL 129 (19U 226) ^e 6342,15300,330 0 161258 -- MSL 130 (19U 234) ^o 6831,15300,330 0 161268 -- MSL 131 (19U 244) ^u 7806,15300,330 0 161275 -- MSL 132 (19U 251) 'a 8295,15030,330 0 161249 -- MSL 133 (19U 225) 'e 6342,15030,330 0 161257 -- MSL 134 (19U 233) 'o 6831,15030,330 0 161267 -- MSL 135 (19U 243) 'u 7806,15030,330 0 161274 -- MSL 136 (19U 250) `a 8295,15030,330 0 161248 -- MSL 137 (19U 224) `e 6342,15030,330 0 161256 -- MSL 138 (19U 232) `o 6831,15030,330 0 161266 -- MSL 139 (19U 242) `u 7806,15030,330 0 161273 -- MSL 140 (19U 249) :a 8295,14580,330 0 161252 -- MSL 141 (19U 228) :e 6342,14580,330 0 161259 -- MSL 142 (19U 235) :o 6831,14580,330 0 161270 -- MSL 143 (19U 246) :u 7806,14580,330 0 161276 -- MSL 144 (19U 252) oA 12198,16815,225 2 161221 -- MSL 145 (19U 197) ^i 4878,15300,330 0 161262 -- MSL 146 (19U 238) /O 11709,12849,984 0 161240 -- MSL 147 (19U 216) AE 17565,11910,225 0 161222 -- MSL 148 (19U 198) oa 8295,14685,330 0 161253 -- MSL 149 (19U 229) 'i 4878,15030,330 0 161261 -- MSL 150 (19U 237) /o 6831,11724,1635 0 161272 -- MSL 151 (19U 248) ae 10734,10350,330 0 161254 -- MSL 152 (19U 230) :A 12198,16320,225 2 161220 -- MSL 153 (19U 196) `i 4878,15030,330 0 161260 -- MSL 154 (19U 236) :O 11709,16320,330 2 161238 -- MSL 155 (19U 214) :U 12684,16320,330 2 161244 -- MSL 156 (19U 220) 'E 10245,17040,225 2 161225 -- MSL 157 (19U 201) :i 4878,14580,330 0 161263 -- MSL 158 (19U 239) ss 9270,18135,7350 3 161247 -- MSL 159 (19U 223) ^O 11709,17520,330 2 161236 -- MSL 160 (19U 212) 'A 12198,17040,225 2 161217 -- MSL 161 (19U 193) ~A 12198,15828,225 2 161219 -- MSL 162 (19U 195) ~a 8295,13782,330 0 161251 -- MSL 163 (19U 227) -D 12684,12015,225 0 161232 -- MSL 164 (19U 208) Sd 7317,17430,330 2 161264 -- MSL 165 (19U 240) 'I 6342,17040,60 2 161229 -- MSL 166 (19U 205) `I 6342,17040,60 2 161228 -- MSL 167 (19U 204) 'O 11709,17040,330 2 161235 -- MSL 168 (19U 211) `O 11709,17040,330 2 161234 -- MSL 169 (19U 210) ~O 11709,15828,330 2 161237 -- MSL 170 (19U 213) ~o 6831,13782,330 0 161269 -- MSL 171 (19U 245) vS 9759,17520,330 2 161162 -- MSL 172 (19U 138) vs 5367,15330,330 0 161178 -- MSL 173 (19U 154) 'U 12684,17040,330 2 161242 -- MSL 174 (19U 218) :Y 10734,16320,60 2 161183 -- MSL 175 (19U 159) :y 7317,14580,7950 1 161279 -- MSL 176 (19U 255) TP 9759,11850,60 0 161246 -- MSL 177 (19U 222) Tp 7806,17430,7950 3 161278 -- MSL 178 (19U 254) mc 14637,10800,5595 0 161205 -- MSL 180 (19U 181) ps 11709,12450,4455 0 161206 -- MSL 181 (19U 182) 34 17076,11940,840 0 161214 -- MSL 182 (19U 190) \- 11709,4770 0 60096 -- MSL 183 ( 7J 192) 14 17076,11940,840 0 161212 -- MSL 184 (19U 188) 12 17076,11940,330 0 161213 -- MSL 185 (19U 189) Of 6342,11940 0 161194 -- MSL 186 (19U 170) Om 6342,11940 0 161210 -- MSL 187 (19U 186) Fo 9270,8535 0 161195 -- MSL 188 (19U 171) Fc 9270,8535 0 161211 -- MSL 190 (19U 187) t+- 11709,8445,2595 0 161201 -- MSL 191 (19U 177) bb 13173,19083,5916 2 161190 -- MSL 192 (19U 166) co 7806,15960 2 161193 -- MSL 193 (19U 169) tno 11709,6780 0 161196 -- MSL 194 (19U 172) u00AD 6831,6345 0 161197 -- MSL 195 (19U 173) rg 7806,15960 2 161198 -- MSL 196 (19U 174) S2 7317,11850 0 161202 -- MSL 197 (19U 178) S3 7317,11850 0 161203 -- MSL 198 (19U 179) ac 11709,0,4320 0 161208 -- MSL 199 (19U 184) S1 7317,11850 0 161209 -- MSL 200 (19U 185) tmu 11709,7815 0 161239 -- MSL 201 (19U 215) tdi 11709,8700,360 0 161271 -- MSL 202 (19U 247) u203C 12198,12570,330 0 87315 -- MSL 221 (10U 19) u20A7 15126,14325,330 0 60121 -- MSL 232 ( 7J 217) pc 5856,7662 0 161207 -- MSL 302 (19U 183) u013F 8781,11850,225 0 51943 -- MSL 306 ( 6J 231) u0140 6831,17430,330 2 51959 -- MSL 307 ( 6J 247) u2113 11709,12120,330 0 60122 -- MSL 308 ( 7J 218) u0149 11709,11790,330 0 51951 -- MSL 309 ( 6J 239) fm 4878,11610 0 60101 -- MSL 310 ( 7J 197) sd 7806,11610 0 60102 -- MSL 311 ( 7J 198) dg 9759,12315,3795 0 161158 -- MSL 312 (19U 134) tm 9759,14445 0 161177 -- MSL 313 (19U 153) u2017 13173,0,6588 0 60095 -- MSL 314 ( 7J 191) ah 11709,15330 0 75169 -- MSL 315 ( 9E 161) ao 11709,14685 0 60152 -- MSL 316 ( 7J 248) f/ 1953,11940,330 0 60109 -- MSL 324 ( 7J 205) em 18051,6345 0 161175 -- MSL 325 (19U 151) en 11709,6345 0 161174 -- MSL 326 (19U 150) dd 9759,12315,3795 0 161159 -- MSL 327 (19U 135) .i 4878,10350,330 0 46333 -- MSL 328 ( 5T 253) aq 3903,11790 0 161063 -- MSL 329 (19U 39) bu 13173,14226 0 161173 -- MSL 331 (19U 149) u207F 7806,11850 0 87548 -- MSL 332 (10U 252) u0111 7806,17430,330 2 75248 -- MSL 342 ( 9E 240) u0041_0306 12198,16650,225 2 75203 -- MSL 400 ( 9E 195) u0061_0306 8295,14700,330 0 75235 -- MSL 401 ( 9E 227) u0041_0328 12198,12120,4332 0 75173 -- MSL 404 ( 9E 165) u0061_0328 8295,10350,4410 0 75193 -- MSL 405 ( 9E 185) 'C 10734,17040,330 2 75206 -- MSL 406 ( 9E 198) 'c 6342,15030,330 0 75238 -- MSL 407 ( 9E 230) u0041_030C 10734,17520,330 2 75208 -- MSL 410 ( 9E 200) u0061_030C 6342,15330,330 0 75240 -- MSL 411 ( 9E 232) u0044_030C 12684,17520,225 2 75215 -- MSL 414 ( 9E 207) u0064_030C 10734,17430,330 2 75247 -- MSL 415 ( 9E 239) u0045_030C 10245,17520,225 2 75212 -- MSL 416 ( 9E 204) u0065_030C 6342,15330,330 0 75244 -- MSL 417 ( 9E 236) u0045_0328 10245,11910,4332 0 75210 -- MSL 422 ( 9E 202) u0065_0328 6342,10350,4410 0 75242 -- MSL 423 ( 9E 234) u004C_0301 8781,17040,225 2 75205 -- MSL 440 ( 9E 197) u006C_0301 3903,22008,330 2 75237 -- MSL 441 ( 9E 229) u004C_030C 8781,11850,225 0 75196 -- MSL 442 ( 9E 188) u006C_030C 6831,17430,330 2 75198 -- MSL 443 ( 9E 190) u004E_0301 13173,17040,330 2 75217 -- MSL 446 ( 9E 209) u006E_0301 7806,15030,330 0 75249 -- MSL 447 ( 9E 241) u004E_030C 13173,17520,330 2 75218 -- MSL 448 ( 9E 210) u006E_030C 7806,15330,330 0 75250 -- MSL 449 ( 9E 242) u004F_030B 11709,17040,330 2 75221 -- MSL 452 ( 9E 213) u006F_030B 6831,15030,330 0 75253 -- MSL 453 ( 9E 245) u0052_0301 11709,17040,330 2 75200 -- MSL 456 ( 9E 192) u0072_0301 6342,15030 0 75232 -- MSL 457 ( 9E 224) u0052_030C 11709,17520,330 2 75224 -- MSL 458 ( 9E 216) u0072_030C 6342,15330 0 75256 -- MSL 459 ( 9E 248) u0053_0301 9759,17040,330 2 75148 -- MSL 462 ( 9E 140) u0073_0301 5367,15030,330 0 75164 -- MSL 463 ( 9E 156) u0054_030C 10245,17520,60 2 75149 -- MSL 466 ( 9E 141) u0074_030C 6831,15330,330 0 75165 -- MSL 467 ( 9E 157) u0054_0327 10245,12120,4140 0 75230 -- MSL 468 ( 9E 222) u0074_0327 5367,14325,4320 0 75262 -- MSL 469 ( 9E 254) u0055_030B 12684,17040,330 2 75227 -- MSL 474 ( 9E 219) u0075_030B 7806,15030,330 0 75259 -- MSL 475 ( 9E 251) u0055_030A 12684,16815,330 2 75225 -- MSL 476 ( 9E 217) u0075_030A 7806,14685,330 0 75257 -- MSL 477 ( 9E 249) u005A_0301 10734,17040,330 2 75151 -- MSL 482 ( 9E 143) u007A_0301 7317,15030,330 0 75167 -- MSL 483 ( 9E 159) u005A_0307 10734,16320,330 2 75183 -- MSL 484 ( 9E 175) u007A_0307 7317,14580,330 0 75199 -- MSL 485 ( 9E 191) u2070 7317,11850 0 51753 -- MSL 1000 ( 6J 41) u2074 7317,11850 0 51748 -- MSL 1001 ( 6J 36) u2075 7317,11910 0 51749 -- MSL 1002 ( 6J 37) u2076 7317,12270 0 51806 -- MSL 1003 ( 6J 94) u2077 7317,11910 0 51750 -- MSL 1004 ( 6J 38) u2078 7317,11850 0 51754 -- MSL 1005 ( 6J 42) u2079 7317,11850 0 51752 -- MSL 1006 ( 6J 40) lq 6342,11790 0 161171 -- MSL 1017 (19U 147) rq 6342,11790 0 161172 -- MSL 1018 (19U 148) Bq 6342,1650,2550 0 161156 -- MSL 1019 (19U 132) u2003 18051,0 0 51821 -- MSL 1020 ( 6J 109) u2002 11709,0 0 51822 -- MSL 1021 ( 6J 110) u2009 5856,0 0 51828 -- MSL 1023 ( 6J 116) u2026 18051,2415,330 0 161157 -- MSL 1028 (19U 133) vz 7317,15330,330 0 75166 -- MSL 1031 ( 9E 158) u2120 9759,14595 0 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056 2 51794 -- MSL 1036 ( 6J 82) fi 7806,17430,7950 3 60077 -- MSL 1040 ( 7J 173) fl 7806,17430,7950 3 60078 -- MSL 1041 ( 7J 174) ff 7806,17430,7950 3 51883 -- MSL 1042 ( 6J 171) Fi 11709,17430,7950 3 51884 -- MSL 1043 ( 6J 172) Fl 11709,17430,7950 3 51885 -- MSL 1044 ( 6J 173) ij 8781,13635,7950 1 60134 -- MSL 1047 ( 7J 230) u2105 13662,12120,330 0 60072 -- MSL 1060 ( 7J 168) u0047_0306 12198,16650,330 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 7806,14700,7950 1 46320 -- MSL 1062 ( 5T 240) u0053_0327 9759,12120,4140 0 75178 -- MSL 1063 ( 9E 170) u0073_0327 5367,10350,4320 0 75194 -- MSL 1064 ( 9E 186) u0049_0307 6342,16320,60 2 46301 -- MSL 1065 ( 5T 221) bq 3903,1650,2550 0 161154 -- MSL 1067 (19U 130) %0 22932,11940,330 0 161161 -- MSL 1068 (19U 137) a- 11709,13674 0 60154 -- MSL 1084 ( 7J 250) ab 11709,14700 0 75170 -- MSL 1086 ( 9E 162) a. 11709,14580 0 75263 -- MSL 1088 ( 9E 255) oe 10734,10350,330 0 161180 -- MSL 1090 (19U 156) OE 16587,12120,330 0 161164 -- MSL 1091 (19U 140) fo 5856,8535 0 161163 -- MSL 1092 (19U 139) fc 5856,8535 0 161179 -- MSL 1093 (19U 155) sq 19029,15624 0 60091 -- MSL 1094 ( 7J 187) /L 8781,11850,225 0 75171 -- MSL 1095 ( 9E 163) /l 4878,17430,330 2 75187 -- MSL 1096 ( 9E 179) a" 11709,15030 0 75197 -- MSL 1097 ( 9E 189) ho 11709,1341,4410 0 75186 -- MSL 1098 ( 9E 178) vZ 10734,17520,330 2 75150 -- MSL 1106 ( 9E 142) IJ 12684,11850,4128 0 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/TNRR0000644000175000017500000003540313753060053012476 00000000000000# M Times name TNRR spacewidth 6615 pcltypeface 16901 pclproportional 1 pclweight 0 pclstyle 0 ligatures fi fl 0 kernpairs 1 1 -981 A T -2932 A V -3410 A W -2118 A Y -2428 A v -1963 A w -2428 A y -2428 A cq -2932 A ' -2932 F , -2118 F . -2118 F A -1963 L T -2428 L V -2428 L W -1963 L Y -2647 L y -1459 L cq -2428 L ' -2428 P , -2932 P . -2932 P A -2428 R T -1588 R V -2118 R W -1459 R Y -1459 R y -1058 T , -1963 T hy -2428 T - -2428 T . -1963 T : -1317 T ; -1459 T A -2118 T O -477 T a -1846 T c -1846 T e -1846 T i -929 T o -1846 T r -929 T s -1846 T u -929 T w -1846 T y -1846 V , -3410 V hy -2428 V - -2428 V . -3410 V : -1963 V ; -1963 V A -3410 V a -2932 V e -2932 V i -1588 V o -3410 V r -1588 V u -1588 V y -2932 W , -2428 W hy -1459 W - -1459 W . -2428 W : -981 W ; -981 W A -2932 W a -2118 W e -2118 W i -1058 W o -2118 W r -1058 W u -1058 W y -1588 Y , -3410 Y hy -2932 Y - -2932 Y . -3410 Y : -2428 Y ; -2428 Y A -2932 Y a -2647 Y e -2647 Y i -1459 Y o -2647 Y p -2428 Y q -2932 Y u -2932 Y v -2647 f f -477 f cq 1460 f ' 1460 r , -1058 r hy -529 r - -529 r . -1459 r g -477 r cq 982 r ' 982 v , -1717 v . -1717 w , -1717 w . -1717 y , -1717 y . -1717 oq oq -1963 oq ` -1963 ` oq -1963 ` ` -1963 cq s -1459 ' s -1459 cq t -477 ' t -477 cq cq -1963 cq ' -1963 ' cq -1963 ' ' -1963 charset ! 8811,17919,362 2 161057 -- U+0021 (19U 33) dq 10800,17919 2 161058 -- U+0022 (19U 34) " " sh 13229,17919,362 2 161059 -- U+0023 (19U 35) # " Do 13229,18991,2015 2 161060 -- U+0024 (19U 36) $ " % 22040,17919,723 2 161061 -- U+0025 (19U 37) & 20580,17919,400 2 161062 -- U+0026 (19U 38) aq 4767,17919 2 161063 -- U+0027 (19U 39) ( 8811,18371,5659 3 161064 -- U+0028 (19U 40) ) 8811,18371,5659 3 161065 -- U+0029 (19U 41) * 13229,18371 2 161066 -- U+002A (19U 42) + 14922,15748 0 161067 -- U+002B (19U 43) , 6615,2584,4405 0 161068 -- U+002C (19U 44) hy 8811,6912 0 161069 -- U+002D (19U 45) - " . 6615,2506,362 0 161070 -- U+002E (19U 46) sl 7351,18371,362 2 161071 -- U+002F (19U 47) / " 0 13229,17880,310 2 161072 -- U+0030 (19U 48) 1 13229,17880 2 161073 -- U+0031 (19U 49) 2 13229,17880 2 161074 -- U+0032 (19U 50) 3 13229,17880,310 2 161075 -- U+0033 (19U 51) 4 13229,17880 2 161076 -- U+0034 (19U 52) 5 13229,17518,310 2 161077 -- U+0035 (19U 53) 6 13229,17880,310 2 161078 -- U+0036 (19U 54) 7 13229,17518,362 2 161079 -- U+0037 (19U 55) 8 13229,17880,310 2 161080 -- U+0038 (19U 56) 9 13229,17880,362 2 161081 -- U+0039 (19U 57) : 7351,12196,362 0 161082 -- U+003A (19U 58) ; 7351,12209,4405 0 161083 -- U+003B (19U 59) < 14922,15141 0 161084 -- U+003C (19U 60) = 14922,11408 0 161085 -- U+003D (19U 61) > 14922,15141 0 161086 -- U+003E (19U 62) ? 11743,17919,349 2 161087 -- U+003F (19U 63) at 24365,18371,5710 3 161088 -- U+0040 (19U 64) @ " A 19107,17919 2 161089 -- U+0041 (19U 65) B 17648,17518 2 161090 -- U+0042 (19U 66) C 17648,17919,400 2 161091 -- U+0043 (19U 67) D 19107,17518 2 161092 -- U+0044 (19U 68) E 16162,17518 2 161093 -- U+0045 (19U 69) F 14715,17518 2 161094 -- U+0046 (19U 70) G 19107,17919,400 2 161095 -- U+0047 (19U 71) H 19107,17518 2 161096 -- U+0048 (19U 72) I 8811,17518 2 161097 -- U+0049 (19U 73) J 10297,17518,400 2 161098 -- U+004A (19U 74) K 19107,17518 2 161099 -- U+004B (19U 75) L 16162,17518 2 161100 -- U+004C (19U 76) M 23526,17518 2 161101 -- U+004D (19U 77) N 19107,17518,284 2 161102 -- U+004E (19U 78) O 19107,17919,400 2 161103 -- U+004F (19U 79) P 14715,17518 2 161104 -- U+0050 (19U 80) Q 19107,17919,5181 3 161105 -- U+0051 (19U 81) R 17648,17518 2 161106 -- U+0052 (19U 82) S 14715,17919,400 2 161107 -- U+0053 (19U 83) T 16162,17518 2 161108 -- U+0054 (19U 84) U 19107,17518,413 2 161109 -- U+0055 (19U 85) V 19107,17518,400 2 161110 -- U+0056 (19U 86) W 24973,17518,400 2 161111 -- U+0057 (19U 87) X 19107,17518 2 161112 -- U+0058 (19U 88) Y 19107,17518 2 161113 -- U+0059 (19U 89) Z 16162,17518 2 161114 -- U+005A (19U 90) lB 8811,17919,5245 3 161115 -- U+005B (19U 91) [ " rs 7351,18371,362 2 161116 -- U+005C (19U 92) \ " rB 8811,17919,5258 3 161117 -- U+005D (19U 93) ] " ha 12415,17880 2 161118 -- U+005E (19U 94) _ 13229,0,5710 1 161119 -- U+005F (19U 95) ga 8811,17958 2 161120 -- U+0060 (19U 96) a 11743,12183,245 0 161121 -- U+0061 (19U 97) b 13229,18371,362 2 161122 -- U+0062 (19U 98) c 11743,12183,362 0 161123 -- U+0063 (19U 99) d 13229,18371,362 2 161124 -- U+0064 (19U 100) e 11743,12196,362 0 161125 -- U+0065 (19U 101) f 8811,18345 2 161126 -- U+0066 (19U 102) g 13229,12183,5710 1 161127 -- U+0067 (19U 103) h 13229,18371 2 161128 -- U+0068 (19U 104) i 7351,18371 2 161129 -- U+0069 (19U 105) j 7351,18384,5710 3 161130 -- U+006A (19U 106) k 13229,18371 2 161131 -- U+006B (19U 107) l 7351,18371 2 161132 -- U+006C (19U 108) m 20580,12183 0 161133 -- U+006D (19U 109) n 13229,12183 0 161134 -- U+006E (19U 110) o 13229,12183,362 0 161135 -- U+006F (19U 111) p 13229,12183,5659 1 161136 -- U+0070 (19U 112) q 13229,12183,5659 1 161137 -- U+0071 (19U 113) r 8811,12183 0 161138 -- U+0072 (19U 114) s 10297,12183,362 0 161139 -- U+0073 (19U 115) t 7351,15723,194 0 161140 -- U+0074 (19U 116) u 13229,11834,362 0 161141 -- U+0075 (19U 117) v 13229,11834,362 0 161142 -- U+0076 (19U 118) w 19107,11834,362 0 161143 -- U+0077 (19U 119) x 13229,11834 0 161144 -- U+0078 (19U 120) y 13229,11834,5710 1 161145 -- U+0079 (19U 121) z 11743,11834 0 161146 -- U+007A (19U 122) { 12699,18371,5710 3 161147 -- U+007B (19U 123) lC " | 5297,18371,5710 3 161148 -- U+007C (19U 124) ba " } 12699,18371,5710 3 161149 -- U+007D (19U 125) rC " ti 14314,8759 0 161150 -- U+007E (19U 126) r! 8811,12583,5710 1 161185 -- U+00A1 (19U 161) ct 13229,17131,4896 2 161186 -- U+00A2 (19U 162) Po 13229,17880,310 2 161187 -- U+00A3 (19U 163) Cs 13229,14999 0 161188 -- U+00A4 (19U 164) Ye 13229,17518 2 161189 -- U+00A5 (19U 165) bb 5297,18371,5710 3 161190 -- U+00A6 (19U 166) sc 13229,17880,5168 3 161191 -- U+00A7 (19U 167) ad 8811,17273 2 161192 -- U+00A8 (19U 168) co 20102,17919,400 2 161193 -- U+00A9 (19U 169) Of 7299,17880 2 161194 -- U+00AA (19U 170) Fo 13229,12066,103 0 161195 -- U+00AB (19U 171) tno 14922,11343 0 161196 -- U+00AC (19U 172) u00AD 8811,6912 0 161197 -- U+00AD (19U 173) rg 20102,17919,400 2 161198 -- U+00AE (19U 174) u00AF 13229,19973 2 161199 -- U+00AF (19U 175) de 10581,17906 2 161200 -- U+00B0 (19U 176) t+- 14521,15748 0 161201 -- U+00B1 (19U 177) S2 7932,17880 2 161202 -- U+00B2 (19U 178) S3 7932,17880 2 161203 -- U+00B3 (19U 179) aa 8811,17958 2 161204 -- U+00B4 (19U 180) mc 15245,11834,5710 1 161205 -- U+00B5 (19U 181) ps 11989,17518,5710 3 161206 -- U+00B6 (19U 182) pc 6615,10193 0 60157 -- U+00B7 ( 7J 253) ac 8811,207,5038 0 161208 -- U+00B8 (19U 184) S1 7932,17880 2 161209 -- U+00B9 (19U 185) Om 8204,17880 2 161210 -- U+00BA (19U 186) Fc 13229,12066,103 0 161211 -- U+00BB (19U 187) 14 19844,17880,698 2 161212 -- U+00BC (19U 188) 12 19844,17880,698 2 161213 -- U+00BD (19U 189) 34 19844,17880,698 2 161214 -- U+00BE (19U 190) r? 11743,12596,5710 1 161215 -- U+00BF (19U 191) `A 19107,23216 2 161216 -- U+00C0 (19U 192) 'A 19107,23216 2 161217 -- U+00C1 (19U 193) ^A 19107,23164 2 161218 -- U+00C2 (19U 194) ~A 19107,22273 2 161219 -- U+00C3 (19U 195) :A 19107,22066 2 161220 -- U+00C4 (19U 196) oA 19107,21975 2 161221 -- U+00C5 (19U 197) AE 23526,17518 2 161222 -- U+00C6 (19U 198) ,C 17648,17919,5038 2 161223 -- U+00C7 (19U 199) `E 16162,23216 2 161224 -- U+00C8 (19U 200) 'E 16162,23216 2 161225 -- U+00C9 (19U 201) ^E 16162,23164 2 161226 -- U+00CA (19U 202) :E 16162,22066 2 161227 -- U+00CB (19U 203) `I 8811,23216 2 161228 -- U+00CC (19U 204) 'I 8811,23216 2 161229 -- U+00CD (19U 205) ^I 8811,23164 2 161230 -- U+00CE (19U 206) :I 8811,22066 2 161231 -- U+00CF (19U 207) -D 19107,17518 2 161232 -- U+00D0 (19U 208) ~N 19107,22273,284 2 161233 -- U+00D1 (19U 209) `O 19107,23216,400 2 161234 -- U+00D2 (19U 210) 'O 19107,23216,400 2 161235 -- U+00D3 (19U 211) ^O 19107,23164,400 2 161236 -- U+00D4 (19U 212) ~O 19107,22273,400 2 161237 -- U+00D5 (19U 213) :O 19107,22066,400 2 161238 -- U+00D6 (19U 214) tmu 14922,14095 0 161239 -- U+00D7 (19U 215) /O 19107,18087,607 2 161240 -- U+00D8 (19U 216) `U 19107,23216,413 2 161241 -- U+00D9 (19U 217) 'U 19107,23216,413 2 161242 -- U+00DA (19U 218) ^U 19107,23164,413 2 161243 -- U+00DB (19U 219) :U 19107,22066,413 2 161244 -- U+00DC (19U 220) 'Y 19107,23216 2 161245 -- U+00DD (19U 221) TP 14715,17518 2 161246 -- U+00DE (19U 222) ss 13229,18371,168 2 161247 -- U+00DF (19U 223) `a 11743,17958,245 2 161248 -- U+00E0 (19U 224) 'a 11743,17958,245 2 161249 -- U+00E1 (19U 225) ^a 11743,17893,245 2 161250 -- U+00E2 (19U 226) ~a 11743,17518,245 2 161251 -- U+00E3 (19U 227) :a 11743,17273,245 2 161252 -- U+00E4 (19U 228) oa 11743,18423,245 2 161253 -- U+00E5 (19U 229) ae 17648,12196,362 0 161254 -- U+00E6 (19U 230) ,c 11743,12183,5038 0 161255 -- U+00E7 (19U 231) `e 11743,17958,362 2 161256 -- U+00E8 (19U 232) 'e 11743,17958,362 2 161257 -- U+00E9 (19U 233) ^e 11743,17893,362 2 161258 -- U+00EA (19U 234) :e 11743,17260,362 2 161259 -- U+00EB (19U 235) `i 7351,17958 2 161260 -- U+00EC (19U 236) 'i 7351,17958 2 161261 -- U+00ED (19U 237) ^i 7351,17893 2 161262 -- U+00EE (19U 238) :i 7351,17260 2 161263 -- U+00EF (19U 239) Sd 13229,18371,362 2 161264 -- U+00F0 (19U 240) ~n 13229,17518 2 161265 -- U+00F1 (19U 241) `o 13229,17958,362 2 161266 -- U+00F2 (19U 242) 'o 13229,17958,362 2 161267 -- U+00F3 (19U 243) ^o 13229,17893,362 2 161268 -- U+00F4 (19U 244) ~o 13229,17518,362 2 161269 -- U+00F5 (19U 245) :o 13229,17260,362 2 161270 -- U+00F6 (19U 246) tdi 14521,13888 0 161271 -- U+00F7 (19U 247) /o 13229,12648,866 0 161272 -- U+00F8 (19U 248) `u 13229,17958,362 2 161273 -- U+00F9 (19U 249) 'u 13229,17958,362 2 161274 -- U+00FA (19U 250) ^u 13229,17893,362 2 161275 -- U+00FB (19U 251) :u 13229,17260,362 2 161276 -- U+00FC (19U 252) 'y 13229,17958,5710 3 161277 -- U+00FD (19U 253) Tp 13229,18371,5646 3 161278 -- U+00FE (19U 254) :y 13229,17273,5710 3 161279 -- U+00FF (19U 255) u0041_0306 19107,22725 2 75203 -- U+0102 ( 9E 195) u0061_0306 11743,17544,245 2 75235 -- U+0103 ( 9E 227) u0041_0328 19107,17919,4690 2 75173 -- U+0104 ( 9E 165) u0061_0328 11743,12183,4690 0 75193 -- U+0105 ( 9E 185) 'C 17648,23216,400 2 75206 -- U+0106 ( 9E 198) 'c 11743,17958,362 2 75238 -- U+0107 ( 9E 230) u0041_030C 17648,23164,400 2 75208 -- U+010C ( 9E 200) u0061_030C 11743,17893,362 2 75240 -- U+010D ( 9E 232) u0044_030C 19107,23164 2 75215 -- U+010E ( 9E 207) u0064_030C 17105,18371,362 2 75247 -- U+010F ( 9E 239) u0111 13229,18371,362 2 75248 -- U+0111 ( 9E 240) u0045_0328 16162,17518,4690 2 75210 -- U+0118 ( 9E 202) u0065_0328 11743,12196,4690 0 75242 -- U+0119 ( 9E 234) u0045_030C 16162,23164 2 75212 -- U+011A ( 9E 204) u0065_030C 11743,17893,362 2 75244 -- U+011B ( 9E 236) u0047_0306 19107,22686,400 2 46288 -- U+011E ( 5T 208) u0067_0306 13229,17544,5710 3 46320 -- U+011F ( 5T 240) u0049_0307 8811,22079 2 46301 -- U+0130 ( 5T 221) .i 7351,12183 0 46333 -- U+0131 ( 5T 253) IJ 18746,17518,400 2 60135 -- U+0132 ( 7J 231) ij 14612,18384,5710 3 60134 -- U+0133 ( 7J 230) u004C_0301 16162,23216 2 75205 -- U+0139 ( 9E 197) u006C_0301 7351,23216 2 75237 -- U+013A ( 9E 229) u004C_030C 16162,17919 2 75196 -- U+013D ( 9E 188) u006C_030C 10749,18371 2 75198 -- U+013E ( 9E 190) u013F 16162,17518 2 95646 -- U+013F (11U 158) u0140 9095,18371 2 95647 -- U+0140 (11U 159) /L 16162,17518 2 75171 -- U+0141 ( 9E 163) /l 7351,18371 2 75187 -- U+0142 ( 9E 179) u004E_0301 19107,23216,284 2 75217 -- U+0143 ( 9E 209) u006E_0301 13229,17958 2 75249 -- U+0144 ( 9E 241) u004E_030C 19107,23164,284 2 75218 -- U+0147 ( 9E 210) u006E_030C 13229,17893 2 75250 -- U+0148 ( 9E 242) u0149 15981,17919 2 95660 -- U+0149 (11U 172) u004F_030B 19107,23216,400 2 75221 -- U+0150 ( 9E 213) u006F_030B 13229,17958,362 2 75253 -- U+0151 ( 9E 245) OE 23526,17673,207 2 161164 -- U+0152 (19U 140) oe 19107,12196,362 0 161180 -- U+0153 (19U 156) u0052_0301 17648,23216 2 75200 -- U+0154 ( 9E 192) u0072_0301 8811,17958 2 75232 -- U+0155 ( 9E 224) u0052_030C 17648,23164 2 75224 -- U+0158 ( 9E 216) u0072_030C 8811,17893 2 75256 -- U+0159 ( 9E 248) u0053_0301 14715,23216,400 2 75148 -- U+015A ( 9E 140) u0073_0301 10297,17958,362 2 75164 -- U+015B ( 9E 156) u0053_0327 14715,17919,5038 2 75178 -- U+015E ( 9E 170) u0073_0327 10297,12183,5038 0 75194 -- U+015F ( 9E 186) vS 14715,23164,400 2 161162 -- U+0160 (19U 138) vs 10297,17893,362 2 161178 -- U+0161 (19U 154) u0054_0327 16162,17518,5969 3 75230 -- U+0162 ( 9E 222) u0074_0327 7351,15723,5969 1 75262 -- U+0163 ( 9E 254) u0054_030C 16162,23164 2 75149 -- U+0164 ( 9E 141) u0074_030C 11304,18371,194 2 75165 -- U+0165 ( 9E 157) u0055_030A 19107,23435,413 2 75225 -- U+016E ( 9E 217) u0075_030A 13229,18397,362 2 75257 -- U+016F ( 9E 249) u0055_030B 19107,23216,413 2 75227 -- U+0170 ( 9E 219) u0075_030B 13229,17958,362 2 75259 -- U+0171 ( 9E 251) :Y 19107,22066 2 161183 -- U+0178 (19U 159) u005A_0301 16162,23216 2 75151 -- U+0179 ( 9E 143) u007A_0301 11743,17958 2 75167 -- U+017A ( 9E 159) u005A_0307 16162,22079 2 75183 -- U+017B ( 9E 175) u007A_0307 11743,17273 2 75199 -- U+017C ( 9E 191) vZ 16162,23164 2 75150 -- U+017D ( 9E 142) vz 11743,17893 2 75166 -- U+017E ( 9E 158) Fn 13229,17919,5568 3 161155 -- U+0192 (19U 131) a^ 8811,17893 2 161160 -- U+02C6 (19U 136) ^ " ah 8811,17893 2 75169 -- U+02C7 ( 9E 161) a- 8811,17480 2 60154 -- U+02C9 ( 7J 250) ab 8811,17544 2 75170 -- U+02D8 ( 9E 162) a. 8811,17273 2 75263 -- U+02D9 ( 9E 255) ao 8811,18397 2 60152 -- U+02DA ( 7J 248) ho 8811,207,4690 0 75186 -- U+02DB ( 9E 178) ~ 8811,17518 2 161176 -- U+02DC (19U 152) a~ " a" 8811,17958 2 75197 -- U+02DD ( 9E 189) en 13229,6795 0 161174 -- U+2013 (19U 150) em 26458,6808 0 161175 -- U+2014 (19U 151) u2017 13229,0,5710 1 60095 -- U+2017 ( 7J 191) oq 8811,17919 2 161169 -- U+2018 (19U 145) ` " cq 8811,17919 2 161170 -- U+2019 (19U 146) ' " bq 8811,2584,4405 0 161154 -- U+201A (19U 130) lq 11743,17919 2 161171 -- U+201C (19U 147) rq 11743,17919 2 161172 -- U+201D (19U 148) Bq 11743,2584,4082 0 161156 -- U+201E (19U 132) dg 13229,18126,5439 3 161158 -- U+2020 (19U 134) dd 13229,18371,5710 3 161159 -- U+2021 (19U 135) bu 9263,11989 0 161173 -- U+2022 (19U 149) u2026 26458,2506,362 0 161157 -- U+2026 (19U 133) %0 26458,17919,711 2 161161 -- U+2030 (19U 137) fm 5788,17919 2 60101 -- U+2032 ( 7J 197) sd 11020,17919 2 60102 -- U+2033 ( 7J 198) fo 8811,12066,103 0 161163 -- U+2039 (19U 139) fc 8811,12066,103 0 161179 -- U+203A (19U 155) u203C 15154,17919,362 2 87315 -- U+203C (10U 19) u207F 8333,14728 0 87548 -- U+207F (10U 252) u20A7 25632,17518,349 2 60121 -- U+20A7 ( 7J 217) Eu 13229,17880,310 2 161152 -- U+20AC (19U 128) u2105 22053,17919,723 2 60072 -- U+2105 ( 7J 168) u2113 12674,17919,362 2 60122 -- U+2113 ( 7J 218) tm 25929,17518 2 161177 -- U+2122 (19U 153) \- 14922,9328 0 60096 -- U+2212 ( 7J 192) f/ 4418,17880,698 2 60109 -- U+2215 ( 7J 205) sq 15981,12196 0 60091 -- U+25A1 ( 7J 187) u25CA 13074,18371 2 101079 -- U+25CA (12J 215) fi 14715,18371 2 60077 -- U+FB01 ( 7J 173) fl 14715,18371 2 60078 -- U+FB02 ( 7J 174) groff-1.23.0/font/devlj4/OB0000644000175000017500000004641513753060053012216 00000000000000# CG Omega Bd name OB spacewidth 7317 pcltypeface 4113 pclproportional 1 pclweight 3 pclstyle 0 ligatures fi fl ff ffi ffl 0 kernpairs L V -2924 P . -3902 P , -3902 V A -3902 A V -3902 T o -2924 T r -1949 T c -2924 T e -2924 T d -2924 T s -2438 T y -2924 T a -2924 T w -2924 T u -2924 L T -1949 L Y -2924 Y o -3902 Y e -3902 Y a -3902 A W -3413 W A -3413 T A -1949 V o -2924 V e -2924 V a -2924 Y A -3902 F A -2924 F . -3902 F , -3902 A T -1949 A Y -3902 v . -2438 v , -2438 y . -2438 y , -2438 T . -1949 T , -1949 L W -2924 P A -2924 V . -3902 V , -3902 Y . -3902 Y , -3902 W o -2438 W e -2438 W a -2438 W . -3413 W , -3413 r . -2438 r , -2438 w . -2438 w , -2438 Y u -2438 A v -2438 A y -2438 A w -1460 o . -1460 o , -1460 p . -1460 p , -1460 e . -974 e , -974 b . -1460 b , -1460 O T -1460 O V -1460 O Y -1460 O . -1460 O , -1460 L y -2438 L O -1460 L G -1949 L C -1949 L Q -1949 V y -1460 V u -1460 V O -1460 V G -1460 V C -1460 V Q -1460 D T -1949 D V -1460 D Y -1949 D . -1949 D , -1949 Y O -1460 Y G -1949 Y C -1949 Y Q -1949 F o -1460 F e -1460 F a -1460 c . -485 c , -485 O A -1460 O W -974 L U -1949 R T -974 R V -974 R Y -974 R W -974 G T -974 P o -1460 P g -974 P e -1460 P a -1460 C A -485 C . -485 C , -485 D A -1460 D W -974 B T -974 B Y -974 B . -974 B , -974 A O -1460 A G -1460 A C -1460 A U -1460 A Q -1460 W r -974 W y -974 W u -974 W O -974 W G -974 W C -974 W Q -974 J A -974 J . -974 J , -974 U A -1460 U . -1949 U , -1949 Q A -1460 Q W -974 f . -485 f , -485 T O -1460 T G -1949 T C -1949 T Q -1949 O X -1460 L o -1460 L e -1460 L q -1460 G V -974 G Y -974 G W -974 G . -485 G , -485 C T -485 C V -485 C Y -485 D X -1460 B V -974 B X -974 B A -974 B W -974 S . -974 S , -974 X o -1460 X e -1460 X y -1460 X O -1460 X G -1460 X C -1460 X Q -1460 A o -1460 A e -1460 Q X -1460 K o -1460 K e -1460 K y -1460 K w -1460 K O -1460 K G -1460 K C -1460 K Q -1460 o v -974 o y -974 o x -974 h v -974 h y -974 n v -974 n y -974 m v -974 m y -974 r g -485 g . -485 g , -485 p v -974 p y -974 p x -974 c v -485 c y -485 v o -974 v g -974 v c -974 v d -974 v a -974 v q -974 e v -974 e y -974 b v -974 b y -974 s . -974 s , -974 y o -974 y g -974 y c -974 y d -974 y a -974 y q -974 f g -485 x o -974 x g -974 x c -974 x e -974 x d -974 x a -974 x q -974 a v -974 a y -974 T i -974 T S -974 L a -974 L S -485 G X -485 G A -485 P s -974 C X -485 C W -485 V i -974 V S -974 S T -485 S V -485 S Y -485 S X -485 S A -974 S W -485 Y i -974 Y S -974 X a -974 X u -974 X S -485 A t -974 A g -974 A c -1460 A d -1460 A a -974 A u -974 A q -1460 A S -485 W i -974 W S -974 K c -1460 K u -974 K S -485 t g -485 o f -485 r o -485 r c -485 r e -485 r d -485 r a -485 r q -485 p f -485 c f -485 c x -485 v e -974 v s -974 e f -485 e x -974 b f -485 s v -485 s y -485 s f -485 s x -485 y e -974 y s -974 f o -485 f c -485 f e -485 f d -485 f s -485 f a -485 f q -485 x s -485 k o -485 k g -485 k c -485 k v -485 k e -485 k d -485 k y -485 k a -485 k w -485 k q -485 O Z -485 L J -1460 G Z -485 P M -485 C Z -485 Z o -485 Z e -485 Z d -485 Z s -485 Z y -485 Z a -485 Z w -485 Z u -485 Z O -485 Z G -485 Z C -485 Z S -485 Z Q -485 D Z -485 B Z -485 S Z -485 A s -485 A J -1460 J o -485 J e -485 J a -485 J M -485 K a -974 K J -485 t o -485 t c -485 t e -485 t d -485 t s -485 t a -485 t q -485 o z -485 h f -485 n f -485 m f -485 r s -485 p z -485 c z -485 e z -485 z o -485 z g -485 z c -485 z e -485 z d -485 z s -485 z a -485 z q -485 b z -485 s z -485 a f -485 k t -485 k s -485 k f -485 k u -485 F M -485 A f -485 K T -485 K V -485 K Y -485 K W -485 K U -485 L cq -2924 L ' -2924 T hy -2924 T - -2924 T en -2924 T em -2924 A cq -3413 A ' -3413 hy T -2924 - T -2924 en T -2924 em T -2924 Y hy -2438 Y - -2438 Y en -2438 Y em -2438 p cq -1460 p ' -1460 c cq -485 c ' -485 e cq -974 e ' -974 b cq -1460 b ' -1460 a cq -974 a ' -974 V hy -1460 V - -1460 V en -1460 V em -1460 h cq -974 h ' -974 n cq -974 n ' -974 m cq -974 m ' -974 W hy -974 W - -974 W en -974 W em -974 cq d -1460 ' d -1460 s cq -485 s ' -485 L hy -1949 L - -1949 L en -1949 L em -1949 X hy -1460 X - -1460 X en -1460 X em -1460 A hy -1460 A - -1460 A en -1460 A em -1460 K hy -1460 K - -1460 K en -1460 K em -1460 cq s -974 ' s -974 hy X -1460 - X -1460 hy A -1460 - A -1460 en X -1460 en A -1460 em X -1460 K cq -485 K ' -485 t g -485 b f -485 k cq -485 k ' -485 M cq -485 M ' -485 Z hy -485 Z - -485 Z en -485 Z em -485 cq M -485 ' M -485 k hy -485 k - -485 k en -485 k em -485 charset ! 7317,18000,375 2 161057 -- MSL 1 (19U 33) dq 12198,18375 2 161058 -- MSL 2 (19U 34) " " sh 14637,18069,444 2 161059 -- MSL 3 (19U 35) # " Do 14637,19755,2988 2 161060 -- MSL 4 (19U 36) $ " % 23418,17769,444 2 161061 -- MSL 5 (19U 37) & 19029,17997,375 2 161062 -- MSL 6 (19U 38) cq 7317,18375 2 161170 -- MSL 8 (19U 146) ' " ( 7317,18375,3165 2 161064 -- MSL 9 (19U 40) ) 7317,18375,3165 2 161065 -- MSL 10 (19U 41) * 14637,18150 2 161066 -- MSL 11 (19U 42) + 23418,13164,534 0 161067 -- MSL 12 (19U 43) , 7317,4068,4902 0 161068 -- MSL 13 (19U 44) hy 7317,8307 0 161069 -- MSL 14 (19U 45) - " . 7317,3975,375 0 161070 -- MSL 15 (19U 46) sl 7317,19650,525 2 161071 -- MSL 16 (19U 47) / " 0 14637,17700,375 0 161072 -- MSL 17 (19U 48) 1 14637,17700,69 0 161073 -- MSL 18 (19U 49) 2 14637,17700,201 0 161074 -- MSL 19 (19U 50) 3 14637,17700,375 0 161075 -- MSL 20 (19U 51) 4 14637,17394,69 0 161076 -- MSL 21 (19U 52) 5 14637,17526,375 0 161077 -- MSL 22 (19U 53) 6 14637,17700,375 0 161078 -- MSL 23 (19U 54) 7 14637,17526,69 0 161079 -- MSL 24 (19U 55) 8 14637,17700,375 0 161080 -- MSL 25 (19U 56) 9 14637,17700,375 0 161081 -- MSL 26 (19U 57) : 7317,12057,375 0 161082 -- MSL 27 (19U 58) ; 7317,12057,4902 0 161083 -- MSL 28 (19U 59) < 26346,16068 0 161084 -- MSL 29 (19U 60) = 23418,9639 0 161085 -- MSL 30 (19U 61) > 26346,16068 0 161086 -- MSL 31 (19U 62) ? 11709,18000,375 2 161087 -- MSL 32 (19U 63) at 23418,16950,4131 0 161088 -- MSL 33 (19U 64) @ " A 17565,18069,69 2 161089 -- MSL 34 (19U 65) B 16101,18069,69 2 161090 -- MSL 35 (19U 66) C 17565,18375,375 2 161091 -- MSL 36 (19U 67) D 20490,18201,201 2 161092 -- MSL 37 (19U 68) E 13173,18201,201 2 161093 -- MSL 38 (19U 69) F 13173,18201,69 2 161094 -- MSL 39 (19U 70) G 20490,18375,375 2 161095 -- MSL 40 (19U 71) H 20490,18069,69 2 161096 -- MSL 41 (19U 72) I 8781,18069,69 2 161097 -- MSL 42 (19U 73) J 8781,18069,4218 2 161098 -- MSL 43 (19U 74) K 16587,18069,69 2 161099 -- MSL 44 (19U 75) L 13173,18069,201 2 161100 -- MSL 45 (19U 76) M 23418,18069,69 2 161101 -- MSL 46 (19U 77) N 20490,18069,69 2 161102 -- MSL 47 (19U 78) O 21954,18375,375 2 161103 -- MSL 48 (19U 79) P 15126,18069,69 2 161104 -- MSL 49 (19U 80) Q 21954,18375,5223 3 161105 -- MSL 50 (19U 81) R 16101,18069,69 2 161106 -- MSL 51 (19U 82) S 13173,18375,375 2 161107 -- MSL 52 (19U 83) T 14637,18201,69 2 161108 -- MSL 53 (19U 84) U 20490,18069,375 2 161109 -- MSL 54 (19U 85) V 17565,18069,69 2 161110 -- MSL 55 (19U 86) W 26346,18069,69 2 161111 -- MSL 56 (19U 87) X 16101,18069,69 2 161112 -- MSL 57 (19U 88) Y 16101,18069,69 2 161113 -- MSL 58 (19U 89) Z 16101,18201,201 2 161114 -- MSL 59 (19U 90) lB 7317,18201,4701 2 161115 -- MSL 60 (19U 91) [ " rs 7317,19650,525 2 161116 -- MSL 61 (19U 92) \ " rB 7317,18201,4701 2 161117 -- MSL 62 (19U 93) ] " ha 13173,19758 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588 1 161119 -- MSL 64 (19U 95) oq 7317,18375 2 161169 -- MSL 66 (19U 145) ` " a 13173,12840,375 0 161121 -- MSL 67 (19U 97) b 14637,19569,375 2 161122 -- MSL 68 (19U 98) c 13173,12840,375 0 161123 -- MSL 69 (19U 99) d 14637,19569,375 2 161124 -- MSL 70 (19U 100) e 13173,12840,375 0 161125 -- MSL 71 (19U 101) f 8781,19710,69 2 161126 -- MSL 72 (19U 102) g 13173,12840,5400 1 161127 -- MSL 73 (19U 103) h 14637,19569,69 2 161128 -- MSL 74 (19U 104) i 7317,19332,69 2 161129 -- MSL 75 (19U 105) j 7317,19332,5400 3 161130 -- MSL 76 (19U 106) k 13173,19569,69 2 161131 -- MSL 77 (19U 107) l 7317,19569,69 2 161132 -- MSL 78 (19U 108) m 21954,12900,69 0 161133 -- MSL 79 (19U 109) n 14637,12840,69 0 161134 -- MSL 80 (19U 110) o 14637,12840,375 0 161135 -- MSL 81 (19U 111) p 14637,12840,5469 1 161136 -- MSL 82 (19U 112) q 14637,12840,5469 1 161137 -- MSL 83 (19U 113) r 10245,12780,69 0 161138 -- MSL 84 (19U 114) s 10245,12840,375 0 161139 -- MSL 85 (19U 115) t 8781,17100,375 0 161140 -- MSL 86 (19U 116) u 14637,12534,375 0 161141 -- MSL 87 (19U 117) v 13173,12534,69 0 161142 -- MSL 88 (19U 118) w 20490,12534,69 0 161143 -- MSL 89 (19U 119) x 13173,12534,69 0 161144 -- MSL 90 (19U 120) y 13173,12534,5439 1 161145 -- MSL 91 (19U 121) z 13173,12666,201 0 161146 -- MSL 92 (19U 122) { 13173,19935,6210 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588 3 161148 -- MSL 94 (19U 124) ba " } 13173,19935,6210 3 161149 -- MSL 95 (19U 125) rC " ti 26346,9435 0 161150 -- MSL 96 (19U 126) `A 17565,24537,69 2 161216 -- MSL 99 (19U 192) ^A 17565,24273,69 2 161218 -- MSL 100 (19U 194) `E 13173,24537,201 2 161224 -- MSL 101 (19U 200) ^E 13173,24273,201 2 161226 -- MSL 102 (19U 202) :E 13173,23301,201 2 161227 -- MSL 103 (19U 203) ^I 8781,24273,69 2 161230 -- MSL 104 (19U 206) :I 8781,23301,69 2 161231 -- MSL 105 (19U 207) aa 14637,18843 2 161204 -- MSL 106 (19U 180) ga 14637,18843 2 161120 -- MSL 107 (19U 96) a^ 14637,18738 2 161160 -- MSL 108 (19U 136) ^ " ad 14637,17694 0 161192 -- MSL 109 (19U 168) ~ 14637,17694 0 161176 -- MSL 110 (19U 152) a~ " `U 20490,24537,375 2 161241 -- MSL 111 (19U 217) ^U 20490,24273,375 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105 2 161199 -- MSL 113 (19U 175) 'Y 16101,24537,69 2 161245 -- MSL 114 (19U 221) 'y 13173,18843,5439 3 161277 -- MSL 115 (19U 253) de 14637,17700 0 161200 -- MSL 116 (19U 176) ,C 17565,18375,6663 3 161223 -- MSL 117 (19U 199) ,c 13173,12840,5469 1 161255 -- MSL 118 (19U 231) ~N 20490,23031,69 2 161233 -- MSL 119 (19U 209) ~n 14637,17694,69 0 161265 -- MSL 120 (19U 241) r! 7317,12906,5469 1 161185 -- MSL 121 (19U 161) r? 11709,12906,5469 1 161215 -- MSL 122 (19U 191) Cs 14637,15834 0 161188 -- MSL 123 (19U 164) Po 14637,17700,201 0 161187 -- MSL 124 (19U 163) Ye 14637,17769,69 2 161189 -- MSL 125 (19U 165) sc 14637,18000,1383 2 161191 -- MSL 126 (19U 167) Fn 14637,19710,69 2 161155 -- MSL 127 (19U 131) ct 14637,19788,135 2 161186 -- MSL 128 (19U 162) ^a 13173,18738,375 2 161250 -- MSL 129 (19U 226) ^e 13173,18738,375 2 161258 -- MSL 130 (19U 234) ^o 14637,18738,375 2 161268 -- MSL 131 (19U 244) ^u 14637,18738,375 2 161275 -- MSL 132 (19U 251) 'a 13173,18843,375 2 161249 -- MSL 133 (19U 225) 'e 13173,18843,375 2 161257 -- MSL 134 (19U 233) 'o 14637,18843,375 2 161267 -- MSL 135 (19U 243) 'u 14637,18843,375 2 161274 -- MSL 136 (19U 250) `a 13173,18843,375 2 161248 -- MSL 137 (19U 224) `e 13173,18843,375 2 161256 -- MSL 138 (19U 232) `o 14637,18843,375 2 161266 -- MSL 139 (19U 242) `u 14637,18843,375 2 161273 -- MSL 140 (19U 249) :a 13173,17694,375 0 161252 -- MSL 141 (19U 228) :e 13173,17694,375 0 161259 -- MSL 142 (19U 235) :o 14637,17694,375 0 161270 -- MSL 143 (19U 246) :u 14637,17694,375 0 161276 -- MSL 144 (19U 252) oA 17565,25002,69 2 161221 -- MSL 145 (19U 197) ^i 7317,18738,69 2 161262 -- MSL 146 (19U 238) /O 21954,18375,375 2 161240 -- MSL 147 (19U 216) AE 22932,18201,201 2 161222 -- MSL 148 (19U 198) oa 13173,18684,375 2 161253 -- MSL 149 (19U 229) 'i 7317,18843,69 2 161261 -- MSL 150 (19U 237) /o 14637,12849,402 0 161272 -- MSL 151 (19U 248) ae 20004,12840,375 0 161254 -- MSL 152 (19U 230) :A 17565,23301,69 2 161220 -- MSL 153 (19U 196) `i 7317,18843,69 2 161260 -- MSL 154 (19U 236) :O 21954,23301,375 2 161238 -- MSL 155 (19U 214) :U 20490,23301,375 2 161244 -- MSL 156 (19U 220) 'E 13173,24537,201 2 161225 -- MSL 157 (19U 201) :i 7317,17694,69 0 161263 -- MSL 158 (19U 239) ss 14637,19710,375 2 161247 -- MSL 159 (19U 223) ^O 21954,24273,375 2 161236 -- MSL 160 (19U 212) 'A 17565,24537,69 2 161217 -- MSL 161 (19U 193) ~A 17565,23031,69 2 161219 -- MSL 162 (19U 195) ~a 13173,17694,375 0 161251 -- MSL 163 (19U 227) -D 20490,18201,201 2 161232 -- MSL 164 (19U 208) Sd 14637,19503,375 2 161264 -- MSL 165 (19U 240) 'I 8781,24537,69 2 161229 -- MSL 166 (19U 205) `I 8781,24537,69 2 161228 -- MSL 167 (19U 204) 'O 21954,24537,375 2 161235 -- MSL 168 (19U 211) `O 21954,24537,375 2 161234 -- MSL 169 (19U 210) ~O 21954,23031,375 2 161237 -- MSL 170 (19U 213) ~o 14637,17694,375 0 161269 -- MSL 171 (19U 245) vS 13173,24273,375 2 161162 -- MSL 172 (19U 138) vs 10245,18738,375 2 161178 -- MSL 173 (19U 154) 'U 20490,24537,375 2 161242 -- MSL 174 (19U 218) :Y 16101,23301,69 2 161183 -- MSL 175 (19U 159) :y 13173,17694,5439 1 161279 -- MSL 176 (19U 255) TP 15126,18069,69 2 161246 -- MSL 177 (19U 222) Tp 14637,19569,5469 3 161278 -- MSL 178 (19U 254) mc 15612,12630,4680 0 161205 -- MSL 180 (19U 181) ps 14637,19635,4200 2 161206 -- MSL 181 (19U 182) 34 23418,17700,444 0 161214 -- MSL 182 (19U 190) \- 23418,7455 0 60096 -- MSL 183 ( 7J 192) 14 23418,18099,444 2 161212 -- MSL 184 (19U 188) 12 23418,18099,444 2 161213 -- MSL 185 (19U 189) Of 9759,17700 0 161194 -- MSL 186 (19U 170) Om 9759,17700 0 161210 -- MSL 187 (19U 186) Fo 11709,11028 0 161195 -- MSL 188 (19U 171) Fc 11709,11028 0 161211 -- MSL 190 (19U 187) t+- 23418,13164,4314 0 161201 -- MSL 191 (19U 177) bb 13173,19083,5916 3 161190 -- MSL 192 (19U 166) co 13173,19635 2 161193 -- MSL 193 (19U 169) tno 23418,10770 0 161196 -- MSL 194 (19U 172) u00AD 7317,8307 0 161197 -- MSL 195 (19U 173) rg 13173,19635 2 161198 -- MSL 196 (19U 174) S2 9759,17700 0 161202 -- MSL 197 (19U 178) S3 9759,17700 0 161203 -- MSL 198 (19U 179) ac 14637,0,5469 1 161208 -- MSL 199 (19U 184) S1 9759,18099 2 161209 -- MSL 200 (19U 185) tmu 23418,13107,567 0 161239 -- MSL 201 (19U 215) tdi 23418,13017,387 0 161271 -- MSL 202 (19U 247) u203C 14637,18000,375 2 87315 -- MSL 221 (10U 19) u20A7 23907,18069,375 2 60121 -- MSL 232 ( 7J 217) pc 7317,11274 0 161207 -- MSL 302 (19U 183) u013F 13173,18069,201 2 51943 -- MSL 306 ( 6J 231) u0140 10245,19569,69 2 51959 -- MSL 307 ( 6J 247) u2113 14637,18045,765 2 60122 -- MSL 308 ( 7J 218) u0149 20979,18375,69 2 51951 -- MSL 309 ( 6J 239) fm 7317,18096 2 60101 -- MSL 310 ( 7J 197) sd 14637,18096 2 60102 -- MSL 311 ( 7J 198) dg 14637,18201,426 2 161158 -- MSL 312 (19U 134) tm 16101,17850 2 161177 -- MSL 313 (19U 153) u2017 13173,0,6588 1 60095 -- MSL 314 ( 7J 191) ah 14637,18738 2 75169 -- MSL 315 ( 9E 161) ao 14637,18684 2 60152 -- MSL 316 ( 7J 248) f/ 2928,17544,444 0 60109 -- MSL 324 ( 7J 205) em 23418,8085 0 161175 -- MSL 325 (19U 151) en 14637,8085 0 161174 -- MSL 326 (19U 150) dd 14637,18201,426 2 161159 -- MSL 327 (19U 135) .i 7317,12534,69 0 46333 -- MSL 328 ( 5T 253) aq 7317,18375 2 161063 -- MSL 329 (19U 39) bu 13173,14226 0 161173 -- MSL 331 (19U 149) u207F 9759,17700 0 87548 -- MSL 332 (10U 252) u0111 14637,19569,375 2 75248 -- MSL 342 ( 9E 240) u0041_0306 17565,23988,69 2 75203 -- MSL 400 ( 9E 195) u0061_0306 13173,18525,375 2 75235 -- MSL 401 ( 9E 227) u0041_0328 17565,18069,4134 2 75173 -- MSL 404 ( 9E 165) u0061_0328 13173,12840,3774 0 75193 -- MSL 405 ( 9E 185) 'C 17565,24537,375 2 75206 -- MSL 406 ( 9E 198) 'c 13173,18843,375 2 75238 -- MSL 407 ( 9E 230) u0041_030C 17565,24273,375 2 75208 -- MSL 410 ( 9E 200) u0061_030C 13173,18738,375 2 75240 -- MSL 411 ( 9E 232) u0044_030C 20490,24273,201 2 75215 -- MSL 414 ( 9E 207) u0064_030C 18051,19710,375 2 75247 -- MSL 415 ( 9E 239) u0045_030C 13173,24273,201 2 75212 -- MSL 416 ( 9E 204) u0065_030C 13173,18738,375 2 75244 -- MSL 417 ( 9E 236) u0045_0328 13173,18201,4134 2 75210 -- MSL 422 ( 9E 202) u0065_0328 13173,12840,3774 0 75242 -- MSL 423 ( 9E 234) u004C_0301 13173,24537,201 2 75205 -- MSL 440 ( 9E 197) u006C_0301 7317,25578,69 2 75237 -- MSL 441 ( 9E 229) u004C_030C 13173,18516,201 2 75196 -- MSL 442 ( 9E 188) u006C_030C 10245,19710,69 2 75198 -- MSL 443 ( 9E 190) u004E_0301 20490,24537,69 2 75217 -- MSL 446 ( 9E 209) u006E_0301 14637,18843,69 2 75249 -- MSL 447 ( 9E 241) u004E_030C 20490,24273,69 2 75218 -- MSL 448 ( 9E 210) u006E_030C 14637,18738,69 2 75250 -- MSL 449 ( 9E 242) u004F_030B 21954,24537,375 2 75221 -- MSL 452 ( 9E 213) u006F_030B 14637,18843,375 2 75253 -- MSL 453 ( 9E 245) u0052_0301 16101,24537,69 2 75200 -- MSL 456 ( 9E 192) u0072_0301 10245,18843,69 2 75232 -- MSL 457 ( 9E 224) u0052_030C 16101,24273,69 2 75224 -- MSL 458 ( 9E 216) u0072_030C 10245,18738,69 2 75256 -- MSL 459 ( 9E 248) u0053_0301 13173,24537,375 2 75148 -- MSL 462 ( 9E 140) u0073_0301 10245,18843,375 2 75164 -- MSL 463 ( 9E 156) u0054_030C 14637,24273,69 2 75149 -- MSL 466 ( 9E 141) u0074_030C 10245,19710,375 2 75165 -- MSL 467 ( 9E 157) u0054_0327 14637,18201,6663 3 75230 -- MSL 468 ( 9E 222) u0074_0327 8781,17100,5469 1 75262 -- MSL 469 ( 9E 254) u0055_030B 20490,24537,375 2 75227 -- MSL 474 ( 9E 219) u0075_030B 14637,18843,375 2 75259 -- MSL 475 ( 9E 251) u0055_030A 20490,25002,375 2 75225 -- MSL 476 ( 9E 217) u0075_030A 14637,18684,375 2 75257 -- MSL 477 ( 9E 249) u005A_0301 16101,24537,201 2 75151 -- MSL 482 ( 9E 143) u007A_0301 13173,18843,201 2 75167 -- MSL 483 ( 9E 159) u005A_0307 16101,24342,201 2 75183 -- MSL 484 ( 9E 175) u007A_0307 13173,18792,201 2 75199 -- MSL 485 ( 9E 191) u2070 9759,17700 0 51753 -- MSL 1000 ( 6J 41) u2074 9759,17544 0 51748 -- MSL 1001 ( 6J 36) u2075 9759,17676 0 51749 -- MSL 1002 ( 6J 37) u2076 9759,17700 0 51806 -- MSL 1003 ( 6J 94) u2077 9759,17676 0 51750 -- MSL 1004 ( 6J 38) u2078 9759,17700 0 51754 -- MSL 1005 ( 6J 42) u2079 9759,17700 0 51752 -- MSL 1006 ( 6J 40) lq 12198,18330 2 161171 -- MSL 1017 (19U 147) rq 12198,18375 2 161172 -- MSL 1018 (19U 148) Bq 12198,4095,4371 0 161156 -- MSL 1019 (19U 132) u2003 23418,0 0 51821 -- MSL 1020 ( 6J 109) u2002 14637,0 0 51822 -- MSL 1021 ( 6J 110) u2009 7317,0 0 51828 -- MSL 1023 ( 6J 116) u2026 23418,3729 0 161157 -- MSL 1028 (19U 133) vz 13173,18738,201 2 75166 -- MSL 1031 ( 9E 158) u2120 16101,18000 2 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056 2 51794 -- MSL 1036 ( 6J 82) fi 15126,19710,69 2 60077 -- MSL 1040 ( 7J 173) fl 15126,19710,69 2 60078 -- MSL 1041 ( 7J 174) ff 16587,19710,69 2 51883 -- MSL 1042 ( 6J 171) Fi 22932,19710,69 2 51884 -- MSL 1043 ( 6J 172) Fl 22932,19710,69 2 51885 -- MSL 1044 ( 6J 173) ij 14637,19332,5400 3 60134 -- MSL 1047 ( 7J 230) u2105 25371,19656,300 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 20490,23988,375 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 13173,18525,5400 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 13173,18375,6663 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 10245,12840,5469 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 8781,24342,69 2 46301 -- MSL 1065 ( 5T 221) bq 7317,4095,4371 0 161154 -- MSL 1067 (19U 130) %0 33177,17769,444 2 161161 -- MSL 1068 (19U 137) a- 14637,16722 0 60154 -- MSL 1084 ( 7J 250) ab 14637,18525 2 75170 -- MSL 1086 ( 9E 162) a. 14637,18792 2 75263 -- MSL 1088 ( 9E 255) oe 22443,12840,375 0 161180 -- MSL 1090 (19U 156) OE 24882,18375,375 2 161164 -- MSL 1091 (19U 140) fo 7317,11028 0 161163 -- MSL 1092 (19U 139) fc 7317,11028 0 161179 -- MSL 1093 (19U 155) sq 19029,15624 0 60091 -- MSL 1094 ( 7J 187) /L 13173,18069,201 2 75171 -- MSL 1095 ( 9E 163) /l 7317,19569,69 2 75187 -- MSL 1096 ( 9E 179) a" 14637,18843 2 75197 -- MSL 1097 ( 9E 189) ho 14637,654,3774 0 75186 -- MSL 1098 ( 9E 178) vZ 16101,24273,201 2 75150 -- MSL 1106 ( 9E 142) IJ 17565,18069,4218 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/TNRB0000644000175000017500000003544713753060053012466 00000000000000# M Times Bd name TNRB spacewidth 6615 pcltypeface 16901 pclproportional 1 pclweight 3 pclstyle 0 ligatures fi fl 0 kernpairs 1 1 -1459 A T -1963 A V -3410 A W -2932 A Y -2428 A v -1963 A w -1963 A y -1963 A cq -1963 A ' -1963 F , -2428 F . -2428 F A -1963 L T -2428 L V -2428 L W -2428 L Y -2428 L y -1459 L cq -2428 L ' -2428 P , -2428 P . -2428 P A -1963 R T -929 R V -929 R W -929 R Y -929 R y -929 T , -1963 T hy -2428 T - -2428 T . -1963 T : -1963 T ; -1963 T A -1963 T O -477 T a -2428 T c -2428 T e -2428 T i -477 T o -2428 T r -1963 T s -2428 T u -2428 T w -1963 T y -1963 V , -3410 V hy -1963 V - -1963 V . -3410 V : -2428 V ; -2428 V A -3410 V O -529 V a -2428 V e -2428 V i -981 V o -2428 V r -1963 V u -2428 V y -2428 W , -2428 W hy -981 W - -981 W . -2428 W : -1459 W ; -1459 W A -2932 W a -1459 W e -1459 W i -477 W o -1459 W r -477 W u -477 W y -981 Y , -2428 Y hy -2428 Y - -2428 Y . -2428 Y : -2428 Y ; -2428 Y A -2428 Y a -2932 Y e -2932 Y i -981 Y o -2932 Y p -2428 Y q -2932 Y u -2428 Y v -2932 f f 0 f cq 1460 f ' 1460 r , -2428 r hy -981 r - -981 r . -2428 r c -477 r e -477 r h 0 r o -477 r q -477 r t 0 r w 0 r x 0 r y 0 r z 0 r cq 478 r ' 478 v , -1459 v . -1459 w , -1459 w . -1459 y , -1459 y . -1459 oq oq -1963 oq ` -1963 ` oq -1963 ` ` -1963 cq s -981 ' s -981 cq cq -1963 cq ' -1963 ' cq -1963 ' ' -1963 charset ! 8811,17919,349 2 161057 -- U+0021 (19U 33) dq 14689,17919 2 161058 -- U+0022 (19U 34) " " sh 13229,17880,362 2 161059 -- U+0023 (19U 35) # " Do 13229,17996,1783 2 161060 -- U+0024 (19U 36) $ " % 26458,17919,736 2 161061 -- U+0025 (19U 37) & 22040,17919,400 2 161062 -- U+0026 (19U 38) aq 7351,17919 2 161063 -- U+0027 (19U 39) ( 8811,17919,5297 3 161064 -- U+0028 (19U 40) ) 8811,17919,5297 3 161065 -- U+0029 (19U 41) * 13229,17919 2 161066 -- U+002A (19U 42) + 15077,15813 0 161067 -- U+002B (19U 43) , 6615,3966,4638 0 161068 -- U+002C (19U 44) hy 8811,7416 0 161069 -- U+002D (19U 45) - " . 6615,3979,323 0 161070 -- U+002E (19U 46) sl 7351,17919,400 2 161071 -- U+002F (19U 47) / " 0 13229,17880,362 2 161072 -- U+0030 (19U 48) 1 13229,17880 2 161073 -- U+0031 (19U 49) 2 13229,17880 2 161074 -- U+0032 (19U 50) 3 13229,17880,375 2 161075 -- U+0033 (19U 51) 4 13229,17880 2 161076 -- U+0034 (19U 52) 5 13229,17518,362 2 161077 -- U+0035 (19U 53) 6 13229,17880,362 2 161078 -- U+0036 (19U 54) 7 13229,17518,362 2 161079 -- U+0037 (19U 55) 8 13229,17815,362 2 161080 -- U+0038 (19U 56) 9 13229,17880,362 2 161081 -- U+0039 (19U 57) : 8811,12428,323 0 161082 -- U+003A (19U 58) ; 8811,12428,4638 0 161083 -- U+003B (19U 59) < 15077,15025 0 161084 -- U+003C (19U 60) = 15077,11679 0 161085 -- U+003D (19U 61) > 15077,15025 0 161086 -- U+003E (19U 62) ? 13229,17919,349 2 161087 -- U+003F (19U 63) at 24611,17919,5710 3 161088 -- U+0040 (19U 64) @ " A 19107,17880 2 161089 -- U+0041 (19U 65) B 17648,17518 2 161090 -- U+0042 (19U 66) C 19107,17919,400 2 161091 -- U+0043 (19U 67) D 19107,17518 2 161092 -- U+0044 (19U 68) E 17648,17518 2 161093 -- U+0045 (19U 69) F 16162,17518 2 161094 -- U+0046 (19U 70) G 20580,17932,413 2 161095 -- U+0047 (19U 71) H 20580,17518 2 161096 -- U+0048 (19U 72) I 10297,17518 2 161097 -- U+0049 (19U 73) J 13229,17518,400 2 161098 -- U+004A (19U 74) K 20580,17518 2 161099 -- U+004B (19U 75) L 17648,17518 2 161100 -- U+004C (19U 76) M 24973,17518 2 161101 -- U+004D (19U 77) N 19107,17518,400 2 161102 -- U+004E (19U 78) O 20580,17919,400 2 161103 -- U+004F (19U 79) P 16162,17518 2 161104 -- U+0050 (19U 80) Q 20580,17919,4780 2 161105 -- U+0051 (19U 81) R 19107,17518 2 161106 -- U+0052 (19U 82) S 14715,17919,413 2 161107 -- U+0053 (19U 83) T 17648,17518 2 161108 -- U+0054 (19U 84) U 19107,17518,413 2 161109 -- U+0055 (19U 85) V 19107,17518,400 2 161110 -- U+0056 (19U 86) W 26458,17518,400 2 161111 -- U+0057 (19U 87) X 19107,17518 2 161112 -- U+0058 (19U 88) Y 19107,17518 2 161113 -- U+0059 (19U 89) Z 17648,17518 2 161114 -- U+005A (19U 90) lB 8811,17518,4832 2 161115 -- U+005B (19U 91) [ " rs 7351,17919,400 2 161116 -- U+005C (19U 92) \ " rB 8811,17518,4832 2 161117 -- U+005D (19U 93) ] " ha 15374,17880 2 161118 -- U+005E (19U 94) _ 13229,0,5710 1 161119 -- U+005F (19U 95) ga 8811,18113 2 161120 -- U+0060 (19U 96) a 13229,12441,168 0 161121 -- U+0061 (19U 97) b 14715,17518,362 2 161122 -- U+0062 (19U 98) c 11743,12441,362 0 161123 -- U+0063 (19U 99) d 14715,17518,362 2 161124 -- U+0064 (19U 100) e 11743,12441,362 0 161125 -- U+0065 (19U 101) f 8811,17919 2 161126 -- U+0066 (19U 102) g 13229,12441,5710 1 161127 -- U+0067 (19U 103) h 14715,17518 2 161128 -- U+0068 (19U 104) i 7351,17932 2 161129 -- U+0069 (19U 105) j 8811,17919,5710 3 161130 -- U+006A (19U 106) k 14715,17518 2 161131 -- U+006B (19U 107) l 7351,17518 2 161132 -- U+006C (19U 108) m 22040,12441 0 161133 -- U+006D (19U 109) n 14715,12441 0 161134 -- U+006E (19U 110) o 13229,12441,362 0 161135 -- U+006F (19U 111) p 14715,12441,5659 1 161136 -- U+0070 (19U 112) q 14715,12441,5659 1 161137 -- U+0071 (19U 113) r 11743,12441 0 161138 -- U+0072 (19U 114) s 10297,12441,362 0 161139 -- U+0073 (19U 115) t 8811,16498,168 2 161140 -- U+0074 (19U 116) u 14715,12079,362 0 161141 -- U+0075 (19U 117) v 13229,12079,362 0 161142 -- U+0076 (19U 118) w 19107,12079,362 0 161143 -- U+0077 (19U 119) x 13229,12079 0 161144 -- U+0078 (19U 120) y 13229,12079,5710 1 161145 -- U+0079 (19U 121) z 11743,12079 0 161146 -- U+007A (19U 122) { 10426,17919,5361 3 161147 -- U+007B (19U 123) lC " | 5827,17919,5710 3 161148 -- U+007C (19U 124) ba " } 10426,17945,5349 3 161149 -- U+007D (19U 125) rC " ti 13759,9173 0 161150 -- U+007E (19U 126) r! 8811,12570,5710 1 161185 -- U+00A1 (19U 161) ct 13229,17415,4871 2 161186 -- U+00A2 (19U 162) Po 13229,17983,362 2 161187 -- U+00A3 (19U 163) Cs 13229,15012 0 161188 -- U+00A4 (19U 164) Ye 13229,17518 2 161189 -- U+00A5 (19U 165) bb 5827,17919,5710 3 161190 -- U+00A6 (19U 166) sc 13229,17919,5710 3 161191 -- U+00A7 (19U 167) ad 8811,17673 2 161192 -- U+00A8 (19U 168) co 19766,17919,400 2 161193 -- U+00A9 (19U 169) Of 7932,17880 2 161194 -- U+00AA (19U 170) Fo 13229,11976 0 161195 -- U+00AB (19U 171) tno 15077,11653 0 161196 -- U+00AC (19U 172) u00AD 8811,7416 0 161197 -- U+00AD (19U 173) rg 19766,17919,400 2 161198 -- U+00AE (19U 174) u00AF 13229,20580 2 161199 -- U+00AF (19U 175) de 10581,17880 2 161200 -- U+00B0 (19U 176) t+- 14521,15813 0 161201 -- U+00B1 (19U 177) S2 7932,17880 2 161202 -- U+00B2 (19U 178) S3 7932,17880 2 161203 -- U+00B3 (19U 179) aa 8811,18113 2 161204 -- U+00B4 (19U 180) mc 15245,12079,5697 1 161205 -- U+00B5 (19U 181) ps 14289,17518,5710 3 161206 -- U+00B6 (19U 182) pc 6615,10917 0 60157 -- U+00B7 ( 7J 253) ac 8811,155,4987 0 161208 -- U+00B8 (19U 184) S1 7932,17880 2 161209 -- U+00B9 (19U 185) Om 8733,17880 2 161210 -- U+00BA (19U 186) Fc 13229,11976 0 161211 -- U+00BB (19U 187) 14 19844,17880,762 2 161212 -- U+00BC (19U 188) 12 19844,17880,762 2 161213 -- U+00BD (19U 189) 34 19844,17880,762 2 161214 -- U+00BE (19U 190) r? 13229,12557,5710 1 161215 -- U+00BF (19U 191) `A 19107,23500 2 161216 -- U+00C0 (19U 192) 'A 19107,23500 2 161217 -- U+00C1 (19U 193) ^A 19107,23500 2 161218 -- U+00C2 (19U 194) ~A 19107,22660 2 161219 -- U+00C3 (19U 195) :A 19107,22686 2 161220 -- U+00C4 (19U 196) oA 19107,22247 2 161221 -- U+00C5 (19U 197) AE 26458,17518 2 161222 -- U+00C6 (19U 198) ,C 19107,17919,4987 2 161223 -- U+00C7 (19U 199) `E 17648,23500 2 161224 -- U+00C8 (19U 200) 'E 17648,23500 2 161225 -- U+00C9 (19U 201) ^E 17648,23500 2 161226 -- U+00CA (19U 202) :E 17648,22686 2 161227 -- U+00CB (19U 203) `I 10297,23500 2 161228 -- U+00CC (19U 204) 'I 10297,23500 2 161229 -- U+00CD (19U 205) ^I 10297,23500 2 161230 -- U+00CE (19U 206) :I 10297,22686 2 161231 -- U+00CF (19U 207) -D 19107,17518 2 161232 -- U+00D0 (19U 208) ~N 19107,22686,400 2 161233 -- U+00D1 (19U 209) `O 20580,23500,400 2 161234 -- U+00D2 (19U 210) 'O 20580,23500,400 2 161235 -- U+00D3 (19U 211) ^O 20580,23500,400 2 161236 -- U+00D4 (19U 212) ~O 20580,22686,400 2 161237 -- U+00D5 (19U 213) :O 20580,22686,400 2 161238 -- U+00D6 (19U 214) tmu 15077,14366 0 161239 -- U+00D7 (19U 215) /O 20580,18345,995 2 161240 -- U+00D8 (19U 216) `U 19107,23500,413 2 161241 -- U+00D9 (19U 217) 'U 19107,23500,413 2 161242 -- U+00DA (19U 218) ^U 19107,23500,413 2 161243 -- U+00DB (19U 219) :U 19107,22686,413 2 161244 -- U+00DC (19U 220) 'Y 19107,23500 2 161245 -- U+00DD (19U 221) TP 16162,17518 2 161246 -- U+00DE (19U 222) ss 14715,17919,129 2 161247 -- U+00DF (19U 223) `a 13229,18113,168 2 161248 -- U+00E0 (19U 224) 'a 13229,18113,168 2 161249 -- U+00E1 (19U 225) ^a 13229,18436,168 2 161250 -- U+00E2 (19U 226) ~a 13229,17725,168 2 161251 -- U+00E3 (19U 227) :a 13229,17686,168 2 161252 -- U+00E4 (19U 228) oa 13229,18565,168 2 161253 -- U+00E5 (19U 229) ae 19107,12441,362 0 161254 -- U+00E6 (19U 230) ,c 11743,12441,4987 0 161255 -- U+00E7 (19U 231) `e 11743,18113,362 2 161256 -- U+00E8 (19U 232) 'e 11743,18113,362 2 161257 -- U+00E9 (19U 233) ^e 11743,18436,362 2 161258 -- U+00EA (19U 234) :e 11743,17686,362 2 161259 -- U+00EB (19U 235) `i 7351,18113 2 161260 -- U+00EC (19U 236) 'i 7351,18113 2 161261 -- U+00ED (19U 237) ^i 7351,18436 2 161262 -- U+00EE (19U 238) :i 7351,17686 2 161263 -- U+00EF (19U 239) Sd 13229,17919,362 2 161264 -- U+00F0 (19U 240) ~n 14715,17725 2 161265 -- U+00F1 (19U 241) `o 13229,18113,362 2 161266 -- U+00F2 (19U 242) 'o 13229,18113,362 2 161267 -- U+00F3 (19U 243) ^o 13229,18436,362 2 161268 -- U+00F4 (19U 244) ~o 13229,17725,362 2 161269 -- U+00F5 (19U 245) :o 13229,17686,362 2 161270 -- U+00F6 (19U 246) tdi 14521,14418 0 161271 -- U+00F7 (19U 247) /o 13229,12777,362 0 161272 -- U+00F8 (19U 248) `u 14715,18113,362 2 161273 -- U+00F9 (19U 249) 'u 14715,18113,362 2 161274 -- U+00FA (19U 250) ^u 14715,18436,362 2 161275 -- U+00FB (19U 251) :u 14715,17686,362 2 161276 -- U+00FC (19U 252) 'y 13229,18113,5710 3 161277 -- U+00FD (19U 253) Tp 14715,17919,5710 3 161278 -- U+00FE (19U 254) :y 13229,17686,5710 3 161279 -- U+00FF (19U 255) u0041_0306 19107,23151 2 75203 -- U+0102 ( 9E 195) u0061_0306 13229,17919,168 2 75235 -- U+0103 ( 9E 227) u0041_0328 19107,17880,5969 3 75173 -- U+0104 ( 9E 165) u0061_0328 13229,12441,5969 1 75193 -- U+0105 ( 9E 185) 'C 19107,23500,400 2 75206 -- U+0106 ( 9E 198) 'c 11743,18113,362 2 75238 -- U+0107 ( 9E 230) u0041_030C 19107,23577,400 2 75208 -- U+010C ( 9E 200) u0061_030C 11743,18436,362 2 75240 -- U+010D ( 9E 232) u0044_030C 19107,23577 2 75215 -- U+010E ( 9E 207) u0064_030C 19405,17919,362 2 75247 -- U+010F ( 9E 239) u0111 14715,17518,362 2 75248 -- U+0111 ( 9E 240) u0045_0328 17648,17518,5969 3 75210 -- U+0118 ( 9E 202) u0065_0328 11743,12441,5969 1 75242 -- U+0119 ( 9E 234) u0045_030C 17648,23577 2 75212 -- U+011A ( 9E 204) u0065_030C 11743,18436,362 2 75244 -- U+011B ( 9E 236) u0047_0306 20580,23151,413 2 46288 -- U+011E ( 5T 208) u0067_0306 13229,17919,5710 3 46320 -- U+011F ( 5T 240) u0049_0307 10297,22673 2 46301 -- U+0130 ( 5T 221) .i 7351,12079 0 46333 -- U+0131 ( 5T 253) IJ 21769,17518,400 2 60135 -- U+0132 ( 7J 231) ij 14612,17932,5710 3 60134 -- U+0133 ( 7J 230) u004C_0301 17648,23500 2 75205 -- U+0139 ( 9E 197) u006C_0301 7351,23500 2 75237 -- U+013A ( 9E 229) u004C_030C 17648,17919 2 75196 -- U+013D ( 9E 188) u006C_030C 12402,17919 2 75198 -- U+013E ( 9E 190) u013F 17648,17518 2 95646 -- U+013F (11U 158) u0140 10464,17518 2 95647 -- U+0140 (11U 159) /L 17648,17518 2 75171 -- U+0141 ( 9E 163) /l 7351,17518 2 75187 -- U+0142 ( 9E 179) u004E_0301 19107,23500,400 2 75217 -- U+0143 ( 9E 209) u006E_0301 14715,18113 2 75249 -- U+0144 ( 9E 241) u004E_030C 19107,23577,400 2 75218 -- U+0147 ( 9E 210) u006E_030C 14715,18436 2 75250 -- U+0148 ( 9E 242) u0149 19288,17919 2 95660 -- U+0149 (11U 172) u004F_030B 20580,23487,400 2 75221 -- U+0150 ( 9E 213) u006F_030B 13229,18113,362 2 75253 -- U+0151 ( 9E 245) OE 26458,17764,233 2 161164 -- U+0152 (19U 140) oe 19107,12441,362 0 161180 -- U+0153 (19U 156) u0052_0301 19107,23500 2 75200 -- U+0154 ( 9E 192) u0072_0301 11743,18113 2 75232 -- U+0155 ( 9E 224) u0052_030C 19107,23577 2 75224 -- U+0158 ( 9E 216) u0072_030C 11743,18436 2 75256 -- U+0159 ( 9E 248) u0053_0301 14715,23500,413 2 75148 -- U+015A ( 9E 140) u0073_0301 10297,18113,362 2 75164 -- U+015B ( 9E 156) u0053_0327 14715,17919,4987 2 75178 -- U+015E ( 9E 170) u0073_0327 10297,12441,4974 0 75194 -- U+015F ( 9E 186) vS 14715,23577,413 2 161162 -- U+0160 (19U 138) vs 10297,18436,362 2 161178 -- U+0161 (19U 154) u0054_0327 17648,17518,6382 3 75230 -- U+0162 ( 9E 222) u0074_0327 8811,16498,6382 3 75262 -- U+0163 ( 9E 254) u0054_030C 17648,23577 2 75149 -- U+0164 ( 9E 141) u0074_030C 13785,17919,168 2 75165 -- U+0165 ( 9E 157) u0055_030A 19107,24004,413 2 75225 -- U+016E ( 9E 217) u0075_030A 14715,18565,362 2 75257 -- U+016F ( 9E 249) u0055_030B 19107,23487,413 2 75227 -- U+0170 ( 9E 219) u0075_030B 14715,18113,362 2 75259 -- U+0171 ( 9E 251) :Y 19107,22686 2 161183 -- U+0178 (19U 159) u005A_0301 17648,23500 2 75151 -- U+0179 ( 9E 143) u007A_0301 11743,18113 2 75167 -- U+017A ( 9E 159) u005A_0307 17648,22673 2 75183 -- U+017B ( 9E 175) u007A_0307 11743,17673 2 75199 -- U+017C ( 9E 191) vZ 17648,23577 2 75150 -- U+017D ( 9E 142) vz 11743,18436 2 75166 -- U+017E ( 9E 158) Fn 13229,17932,5710 3 161155 -- U+0192 (19U 131) a^ 8811,18436 2 161160 -- U+02C6 (19U 136) ^ " ah 8811,18436 2 75169 -- U+02C7 ( 9E 161) a- 8811,16201 2 60154 -- U+02C9 ( 7J 250) ab 8811,17919 2 75170 -- U+02D8 ( 9E 162) a. 8811,17673 2 75263 -- U+02D9 ( 9E 255) ao 8811,18565 2 60152 -- U+02DA ( 7J 248) ho 8811,220,5969 1 75186 -- U+02DB ( 9E 178) ~ 8811,17699 2 161176 -- U+02DC (19U 152) a~ " a" 8811,18113 2 75197 -- U+02DD ( 9E 189) en 13229,6899 0 161174 -- U+2013 (19U 150) em 26458,6899 0 161175 -- U+2014 (19U 151) u2017 13229,0,5710 1 60095 -- U+2017 ( 7J 191) oq 8811,17919 2 161169 -- U+2018 (19U 145) ` " cq 8811,17919 2 161170 -- U+2019 (19U 146) ' " bq 8811,3966,4638 0 161154 -- U+201A (19U 130) lq 13229,17919 2 161171 -- U+201C (19U 147) rq 13229,17919 2 161172 -- U+201D (19U 148) Bq 13229,3992,4638 0 161156 -- U+201E (19U 132) dg 13229,17518,5181 3 161158 -- U+2020 (19U 134) dd 13229,17518,5245 3 161159 -- U+2021 (19U 135) bu 9263,12428 0 161173 -- U+2022 (19U 149) u2026 26458,3979,349 0 161157 -- U+2026 (19U 133) %0 26458,17919,736 2 161161 -- U+2030 (19U 137) fm 7441,17919 2 60101 -- U+2032 ( 7J 197) sd 14612,17919 2 60102 -- U+2033 ( 7J 198) fo 8811,11963 0 161163 -- U+2039 (19U 139) fc 8811,11963 0 161179 -- U+203A (19U 155) u203C 15981,17919,349 2 87315 -- U+203C (10U 19) u207F 9198,14689 0 87548 -- U+207F (10U 252) u20A7 25632,17518,336 2 60121 -- U+20A7 ( 7J 217) Eu 13229,17880,362 2 161152 -- U+20AC (19U 128) u2105 22040,17919,736 2 60072 -- U+2105 ( 7J 168) u2113 9922,17919,362 2 60122 -- U+2113 ( 7J 218) tm 26458,17518 2 161177 -- U+2122 (19U 153) \- 15077,9612 0 60096 -- U+2212 ( 7J 192) f/ 4418,17880,762 2 60109 -- U+2215 ( 7J 205) sq 15981,12196 0 60091 -- U+25A1 ( 7J 187) u25CA 13074,18371 2 101079 -- U+25CA (12J 215) fi 14715,17919 2 60077 -- U+FB01 ( 7J 173) fl 14715,17919 2 60078 -- U+FB02 ( 7J 174) groff-1.23.0/font/devlj4/DESC.in0000644000175000017500000000015513753060053013030 00000000000000hor 1 vert 1 sizescale 4 sizes 1-3999 0 styles R I B BI fonts 6 0 0 0 0 0 S family T tcommand postpro grolj4 groff-1.23.0/font/devlj4/CBI0000644000175000017500000004422013753060053012303 00000000000000# Courier BdIt name CBI spacewidth 15873 slant 11.300000 pcltypeface 4099 pclproportional 0 pclweight 3 pclstyle 1 charset ! 15873,15060,330,0,-3017 0 161057 -- MSL 1 (19U 33) dq 15873,15060,0,0,-2660 0 161058 -- MSL 2 (19U 34) " " sh 15873,17091,1389,279,363,279 2 161059 -- MSL 3 (19U 35) # " Do 15873,17007,3306,0,279 2 161060 -- MSL 4 (19U 36) $ " % 15873,16275,900,0,-395 2 161061 -- MSL 5 (19U 37) & 15873,14238,330,0,426 0 161062 -- MSL 6 (19U 38) cq 15873,15060,0,0,-2744 0 161170 -- MSL 8 (19U 146) ' " ( 15873,16935,2295,0,-3092 2 161064 -- MSL 9 (19U 40) ) 15873,16935,2295,0,-1823 2 161065 -- MSL 10 (19U 41) * 15873,15060,0,0,-1496 0 161066 -- MSL 11 (19U 42) + 15873,11535,0,0,-890 0 161067 -- MSL 12 (19U 43) , 15873,4305,2655,0,-1505 0 161068 -- MSL 13 (19U 44) hy 15873,8805,0,0,-2318 0 161069 -- MSL 14 (19U 45) - " . 15873,3675,330,0,-2804 0 161070 -- MSL 15 (19U 46) sl 15873,18300,3525,1224,1512,614 2 161071 -- MSL 16 (19U 47) / " 0 15873,16155,330,0,-926 2 161072 -- MSL 17 (19U 48) 1 15873,16155,0,0,324 2 161073 -- MSL 18 (19U 49) 2 15873,16155,0,0,1044 2 161074 -- MSL 19 (19U 50) 3 15873,16155,330,0,891 2 161075 -- MSL 20 (19U 51) 4 15873,16155,0,0,345 2 161076 -- MSL 21 (19U 52) 5 15873,15825,330,0,621 2 161077 -- MSL 22 (19U 53) 6 15873,16155,330,342,-761,342 2 161078 -- MSL 23 (19U 54) 7 15873,15825,0,0,-1226 2 161079 -- MSL 24 (19U 55) 8 15873,16155,330,0,-464 2 161080 -- MSL 25 (19U 56) 9 15873,16155,330,0,297 2 161081 -- MSL 26 (19U 57) : 15873,10572,330,0,-2801 0 161082 -- MSL 27 (19U 58) ; 15873,10572,2655,0,-830 0 161083 -- MSL 28 (19U 59) < 15873,11667,243,0,-599 0 161084 -- MSL 29 (19U 60) = 15873,8886,0,0,-950 0 161085 -- MSL 30 (19U 61) > 15873,11667,243,0,-1523 0 161086 -- MSL 31 (19U 62) ? 15873,15390,330,0,-2030 2 161087 -- MSL 32 (19U 63) at 15873,15273,489,1020,1203,614 2 161088 -- MSL 33 (19U 64) @ " A 15873,15060,0,69,2868,69 0 161089 -- MSL 34 (19U 65) B 15873,15060,0,0,1992 0 161090 -- MSL 35 (19U 66) C 15873,15390,330,903,228,614 2 161091 -- MSL 36 (19U 67) D 15873,15060,0,369,2277,369 0 161092 -- MSL 37 (19U 68) E 15873,15060,0,1254,1719,614 0 161093 -- MSL 38 (19U 69) F 15873,15060,0,1527,1293,614 0 161094 -- MSL 39 (19U 70) G 15873,15390,330,1224,585,614 2 161095 -- MSL 40 (19U 71) H 15873,15060,0,1878,2172,614 0 161096 -- MSL 41 (19U 72) I 15873,15060,0,321,615,321 0 161097 -- MSL 42 (19U 73) J 15873,15060,330,2331,1152,614 0 161098 -- MSL 43 (19U 74) K 15873,15060,0,1890,1569,614 0 161099 -- MSL 44 (19U 75) L 15873,15060,0,27,1602,27 0 161100 -- MSL 45 (19U 76) M 15873,15060,0,2508,3099,614 0 161101 -- MSL 46 (19U 77) N 15873,15060,330,2625,2439,614 0 161102 -- MSL 47 (19U 78) O 15873,15390,330,447,633,447 2 161103 -- MSL 48 (19U 79) P 15873,15060,0,816,774,614 0 161104 -- MSL 49 (19U 80) Q 15873,15390,3408,453,678,453 2 161105 -- MSL 50 (19U 81) R 15873,15060,0,0,1977 0 161106 -- MSL 51 (19U 82) S 15873,15390,330,0,1386 2 161107 -- MSL 52 (19U 83) T 15873,15060,0,1578,210,614 0 161108 -- MSL 53 (19U 84) U 15873,15060,330,2124,75,614 0 161109 -- MSL 54 (19U 85) V 15873,15060,0,2718,504,614 0 161110 -- MSL 55 (19U 86) W 15873,15060,0,2757,552,614 0 161111 -- MSL 56 (19U 87) X 15873,15060,0,1509,2286,614 0 161112 -- MSL 57 (19U 88) Y 15873,15060,0,2043,-167,614 0 161113 -- MSL 58 (19U 89) Z 15873,15060,0,159,1026,159 0 161114 -- MSL 59 (19U 90) lB 15873,16935,2295,0,-1994 2 161115 -- MSL 60 (19U 91) [ " rs 15873,18300,3525,0,-2522 2 161116 -- MSL 61 (19U 92) \ " rB 15873,16935,2295,0,-1631 2 161117 -- MSL 62 (19U 93) ] " ha 15873,19758,0,0,-1313 2 161118 -- MSL 63 (19U 94) _ 15873,0,6588,1317,1317,614 1 161119 -- MSL 64 (19U 95) oq 15873,15060,0,0,-3344 0 161169 -- MSL 66 (19U 145) ` " a 15873,11775,330,0,837 0 161121 -- MSL 67 (19U 97) b 15873,16350,330,390,1974,390 2 161122 -- MSL 68 (19U 98) c 15873,11775,330,0,282 0 161123 -- MSL 69 (19U 99) d 15873,16350,330,183,1038,183 2 161124 -- MSL 70 (19U 100) e 15873,11775,330,0,228 0 161125 -- MSL 71 (19U 101) f 15873,16350,0,1308,39,614 2 161126 -- MSL 72 (19U 102) g 15873,11775,4845,1260,1542,614 1 161127 -- MSL 73 (19U 103) h 15873,16350,0,0,2550 2 161128 -- MSL 74 (19U 104) i 15873,16920,0,0,606 2 161129 -- MSL 75 (19U 105) j 15873,16920,4845,0,1428 3 161130 -- MSL 76 (19U 106) k 15873,16350,0,0,2061 2 161131 -- MSL 77 (19U 107) l 15873,16350,0,0,570 2 161132 -- MSL 78 (19U 108) m 15873,11775,0,417,3222,417 0 161133 -- MSL 79 (19U 109) n 15873,11775,0,0,2292 0 161134 -- MSL 80 (19U 110) o 15873,11775,330,0,858 0 161135 -- MSL 81 (19U 111) p 15873,11775,4845,330,3072,330 1 161136 -- MSL 82 (19U 112) q 15873,11775,4845,1644,810,614 1 161137 -- MSL 83 (19U 113) r 15873,11775,0,735,1257,614 0 161138 -- MSL 84 (19U 114) s 15873,11775,330,0,798 0 161139 -- MSL 85 (19U 115) t 15873,14985,330,0,-1244 0 161140 -- MSL 86 (19U 116) u 15873,11445,330,0,432 0 161141 -- MSL 87 (19U 117) v 15873,11445,0,1554,936,614 0 161142 -- MSL 88 (19U 118) w 15873,11445,0,1896,1278,614 0 161143 -- MSL 89 (19U 119) x 15873,11445,0,894,2469,614 0 161144 -- MSL 90 (19U 120) y 15873,11445,4845,1887,2409,614 1 161145 -- MSL 91 (19U 121) z 15873,11445,0,0,498 0 161146 -- MSL 92 (19U 122) { 15873,20130,6075,1548,-2003,614 3 161147 -- MSL 93 (19U 123) lC " | 15873,19758,6588,0,-5945 3 161148 -- MSL 94 (19U 124) ba " } 15873,20130,6075,0,996 3 161149 -- MSL 95 (19U 125) rC " ti 15873,8160,0,0,-791 0 161150 -- MSL 96 (19U 126) `A 15873,21495,0,69,2868,69 2 161216 -- MSL 99 (19U 192) ^A 15873,21495,0,69,2868,69 2 161218 -- MSL 100 (19U 194) `E 15873,21495,0,1254,1719,614 2 161224 -- MSL 101 (19U 200) ^E 15873,21495,0,1254,1719,614 2 161226 -- MSL 102 (19U 202) :E 15873,20520,0,1254,1719,614 2 161227 -- MSL 103 (19U 203) ^I 15873,21495,0,609,615,609 2 161230 -- MSL 104 (19U 206) :I 15873,20520,0,321,615,321 2 161231 -- MSL 105 (19U 207) aa 15873,18000,0,0,-3248 2 161204 -- MSL 106 (19U 180) ga 15873,18000,0,0,-2834 2 161120 -- MSL 107 (19U 96) a^ 15873,18000,0,9,-2342,9 2 161160 -- MSL 108 (19U 136) ^ " ad 15873,16890,0,0,-4019 2 161192 -- MSL 109 (19U 168) ~ 15873,16959,0,594,-2030,594 2 161176 -- MSL 110 (19U 152) a~ " `U 15873,21495,330,2124,75,614 2 161241 -- MSL 111 (19U 217) ^U 15873,21495,330,2124,75,614 2 161243 -- MSL 112 (19U 219) u00AF 15873,21108,0,1317,1317,614 2 161199 -- MSL 113 (19U 175) 'Y 15873,21495,0,2043,-167,614 2 161245 -- MSL 114 (19U 221) 'y 15873,18000,4845,1887,2409,614 3 161277 -- MSL 115 (19U 253) de 15873,16155,0,0,-3119 2 161200 -- MSL 116 (19U 176) ,C 15873,15390,5721,903,228,614 3 161223 -- MSL 117 (19U 199) ,c 15873,11775,5562,0,282 1 161255 -- MSL 118 (19U 231) ~N 15873,20487,330,2625,2439,614 2 161233 -- MSL 119 (19U 209) ~n 15873,16959,0,594,2292,594 2 161265 -- MSL 120 (19U 241) r! 15873,11904,3486,0,-3410 0 161185 -- MSL 121 (19U 161) r? 15873,11868,3852,0,-746 0 161215 -- MSL 122 (19U 191) Cs 15873,15834,0,345,348,345 2 161188 -- MSL 123 (19U 164) Po 15873,16155,603,192,-107,192 2 161187 -- MSL 124 (19U 163) Ye 15873,15825,0,2160,-341,614 2 161189 -- MSL 125 (19U 165) sc 15873,15390,1692,0,-1331 2 161191 -- MSL 126 (19U 167) Fn 15873,16350,3135,12,1572,12 2 161155 -- MSL 127 (19U 131) ct 15873,15978,1419,0,-1067 2 161186 -- MSL 128 (19U 162) ^a 15873,18000,330,9,837,9 2 161250 -- MSL 129 (19U 226) ^e 15873,18000,330,9,228,9 2 161258 -- MSL 130 (19U 234) ^o 15873,18000,330,9,858,9 2 161268 -- MSL 131 (19U 244) ^u 15873,18000,330,9,432,9 2 161275 -- MSL 132 (19U 251) 'a 15873,18000,330,0,837 2 161249 -- MSL 133 (19U 225) 'e 15873,18000,330,0,228 2 161257 -- MSL 134 (19U 233) 'o 15873,18000,330,0,858 2 161267 -- MSL 135 (19U 243) 'u 15873,18000,330,0,432 2 161274 -- MSL 136 (19U 250) `a 15873,18000,330,0,837 2 161248 -- MSL 137 (19U 224) `e 15873,18000,330,0,228 2 161256 -- MSL 138 (19U 232) `o 15873,18000,330,0,858 2 161266 -- MSL 139 (19U 242) `u 15873,18000,330,0,432 2 161273 -- MSL 140 (19U 249) :a 15873,16890,330,0,837 2 161252 -- MSL 141 (19U 228) :e 15873,16890,330,0,228 2 161259 -- MSL 142 (19U 235) :o 15873,16890,330,0,858 2 161270 -- MSL 143 (19U 246) :u 15873,16890,330,0,432 2 161276 -- MSL 144 (19U 252) oA 15873,21780,0,69,2868,69 2 161221 -- MSL 145 (19U 197) ^i 15873,18000,0,9,606,9 2 161262 -- MSL 146 (19U 238) /O 15873,15501,528,1206,1434,614 2 161240 -- MSL 147 (19U 216) AE 15873,15060,0,2391,2655,614 0 161222 -- MSL 148 (19U 198) oa 15873,18381,330,0,837 2 161253 -- MSL 149 (19U 229) 'i 15873,18000,0,0,606 2 161261 -- MSL 150 (19U 237) /o 15873,11901,591,486,1311,486 0 161272 -- MSL 151 (19U 248) ae 15873,11775,330,654,2010,614 0 161254 -- MSL 152 (19U 230) :A 15873,20520,0,69,2868,69 2 161220 -- MSL 153 (19U 196) `i 15873,18000,0,0,606 2 161260 -- MSL 154 (19U 236) :O 15873,20520,330,447,633,447 2 161238 -- MSL 155 (19U 214) :U 15873,20520,330,2124,75,614 2 161244 -- MSL 156 (19U 220) 'E 15873,21495,0,1254,1719,614 2 161225 -- MSL 157 (19U 201) :i 15873,16890,0,0,606 2 161263 -- MSL 158 (19U 239) ss 15873,16350,330,0,2220 2 161247 -- MSL 159 (19U 223) ^O 15873,21495,330,609,633,609 2 161236 -- MSL 160 (19U 212) 'A 15873,21495,0,69,2868,69 2 161217 -- MSL 161 (19U 193) ~A 15873,20487,0,174,2868,174 2 161219 -- MSL 162 (19U 195) ~a 15873,16959,330,594,837,594 2 161251 -- MSL 163 (19U 227) -D 15873,15060,0,366,2280,366 0 161232 -- MSL 164 (19U 208) Sd 15873,18222,330,0,171 2 161264 -- MSL 165 (19U 240) 'I 15873,21495,0,321,615,321 2 161229 -- MSL 166 (19U 205) `I 15873,21495,0,321,615,321 2 161228 -- MSL 167 (19U 204) 'O 15873,21495,330,591,633,591 2 161235 -- MSL 168 (19U 211) `O 15873,21495,330,447,633,447 2 161234 -- MSL 169 (19U 210) ~O 15873,20487,330,1986,633,614 2 161237 -- MSL 170 (19U 213) ~o 15873,16959,330,594,858,594 2 161269 -- MSL 171 (19U 245) vS 15873,21495,330,984,1386,614 2 161162 -- MSL 172 (19U 138) vs 15873,18000,330,9,798,9 2 161178 -- MSL 173 (19U 154) 'U 15873,21495,330,2124,75,614 2 161242 -- MSL 174 (19U 218) :Y 15873,20520,0,2043,-167,614 2 161183 -- MSL 175 (19U 159) :y 15873,16890,4845,1887,2409,614 3 161279 -- MSL 176 (19U 255) TP 15873,15060,0,222,2166,222 0 161246 -- MSL 177 (19U 222) Tp 15873,16350,4845,330,3075,330 3 161278 -- MSL 178 (19U 254) mc 15873,11445,5580,114,-11,114 1 161205 -- MSL 180 (19U 181) ps 15873,19635,4080,0,-1307 2 161206 -- MSL 181 (19U 182) 34 15873,16674,2286,4155,1086,614 2 161214 -- MSL 182 (19U 190) \- 15873,7020,0,0,-950 0 60096 -- MSL 183 ( 7J 192) 14 15873,16674,2286,4458,1638,614 2 161212 -- MSL 184 (19U 188) 12 15873,16674,2286,3384,1857,614 2 161213 -- MSL 185 (19U 189) Of 15873,16155,0,0,-3527 2 161194 -- MSL 186 (19U 170) Om 15873,16155,0,0,-3587 2 161210 -- MSL 187 (19U 186) Fo 15873,11625,0,354,1047,354 0 161195 -- MSL 188 (19U 171) Fc 15873,11625,0,0,1605 0 161211 -- MSL 190 (19U 187) t+- 15873,11535,3360,0,-890 0 161201 -- MSL 191 (19U 177) bb 15873,19083,5916,0,-5945 3 161190 -- MSL 192 (19U 166) co 15873,19635,0,225,-1133,225 2 161193 -- MSL 193 (19U 169) tno 15873,9420,0,0,-950 0 161196 -- MSL 194 (19U 172) u00AD 15873,8805,0,0,-2318 0 161197 -- MSL 195 (19U 173) rg 15873,19635,0,225,-1133,225 2 161198 -- MSL 196 (19U 174) S2 15873,16170,0,0,-3062 2 161202 -- MSL 197 (19U 178) S3 15873,16170,0,0,-3161 2 161203 -- MSL 198 (19U 179) ac 15873,0,5562,0,-2264 1 161208 -- MSL 199 (19U 184) S1 15873,16170,0,0,-3065 2 161209 -- MSL 200 (19U 185) tmu 15873,11646,0,0,-797 0 161239 -- MSL 201 (19U 215) tdi 15873,11190,0,0,-1109 0 161271 -- MSL 202 (19U 247) u203C 15873,15060,330,0,-167 0 87315 -- MSL 221 (10U 19) u20A7 15873,15060,330,792,2466,614 0 60121 -- MSL 232 ( 7J 217) pc 15873,10128,0,0,-4289 0 161207 -- MSL 302 (19U 183) u013F 15873,15060,0,27,1602,27 0 51943 -- MSL 306 ( 6J 231) u0140 15873,16350,0,2742,570,614 2 51959 -- MSL 307 ( 6J 247) u2113 15873,18045,765,0,-1820 2 60122 -- MSL 308 ( 7J 218) u0149 15873,15060,0,0,2070 0 51951 -- MSL 309 ( 6J 239) fm 15873,15825,0,0,-5123 2 60101 -- MSL 310 ( 7J 197) sd 15873,15825,0,0,-2747 2 60102 -- MSL 311 ( 7J 198) dg 15873,15060,1185,0,-1775 0 161158 -- MSL 312 (19U 134) tm 15873,17850,0,108,-416,108 2 161177 -- MSL 313 (19U 153) u2017 15873,0,6588,1317,1317,614 1 60095 -- MSL 314 ( 7J 191) ah 15873,18000,0,9,-2342,9 2 75169 -- MSL 315 ( 9E 161) ao 15873,18381,0,0,-5318 2 60152 -- MSL 316 ( 7J 248) f/ 15873,16695,2265,2712,2529,614 2 60109 -- MSL 324 ( 7J 205) em 15873,8805,0,1707,1929,614 0 161175 -- MSL 325 (19U 151) en 15873,8805,0,0,-362 0 161174 -- MSL 326 (19U 150) dd 15873,15060,1185,0,-1775 0 161159 -- MSL 327 (19U 135) .i 15873,11445,0,0,606 0 46333 -- MSL 328 ( 5T 253) aq 15873,15060,0,0,-4982 0 161063 -- MSL 329 (19U 39) bu 15873,12714,0,0,-1847 0 161173 -- MSL 331 (19U 149) u207F 15873,16170,0,0,-980 2 87548 -- MSL 332 (10U 252) u0111 15873,16350,330,1830,1017,614 2 75248 -- MSL 342 ( 9E 240) u0041_0306 15873,20805,0,1683,2868,614 2 75203 -- MSL 400 ( 9E 195) u0061_0306 15873,17340,330,993,837,614 2 75235 -- MSL 401 ( 9E 227) u0041_0328 15873,15060,4437,69,2868,69 1 75173 -- MSL 404 ( 9E 165) u0061_0328 15873,11775,4665,0,837 1 75193 -- MSL 405 ( 9E 185) 'C 15873,21495,330,903,228,614 2 75206 -- MSL 406 ( 9E 198) 'c 15873,18000,330,0,282 2 75238 -- MSL 407 ( 9E 230) u0041_030C 15873,21495,330,1734,228,614 2 75208 -- MSL 410 ( 9E 200) u0061_030C 15873,18000,330,759,282,614 2 75240 -- MSL 411 ( 9E 232) u0044_030C 15873,21495,0,984,2277,614 2 75215 -- MSL 414 ( 9E 207) u0064_030C 15873,18990,330,5229,2244,614 2 75247 -- MSL 415 ( 9E 239) u0045_030C 15873,21495,0,1284,1719,614 2 75212 -- MSL 416 ( 9E 204) u0065_030C 15873,18000,330,609,228,609 2 75244 -- MSL 417 ( 9E 236) u0045_0328 15873,15060,4437,1254,1719,614 1 75210 -- MSL 422 ( 9E 202) u0065_0328 15873,11775,4665,0,228 1 75242 -- MSL 423 ( 9E 234) u004C_0301 15873,21495,0,27,1602,27 2 75205 -- MSL 440 ( 9E 197) u006C_0301 15873,22752,0,0,570 2 75237 -- MSL 441 ( 9E 229) u004C_030C 15873,18990,0,3591,1602,614 2 75196 -- MSL 442 ( 9E 188) u006C_030C 15873,18990,0,3753,570,614 2 75198 -- MSL 443 ( 9E 190) u004E_0301 15873,21495,330,2625,2439,614 2 75217 -- MSL 446 ( 9E 209) u006E_0301 15873,18000,0,0,2292 2 75249 -- MSL 447 ( 9E 241) u004E_030C 15873,21495,330,2625,2439,614 2 75218 -- MSL 448 ( 9E 210) u006E_030C 15873,18000,0,9,2292,9 2 75250 -- MSL 449 ( 9E 242) u004F_030B 15873,22215,330,3525,633,614 2 75221 -- MSL 452 ( 9E 213) u006F_030B 15873,18720,330,2916,858,614 2 75253 -- MSL 453 ( 9E 245) u0052_0301 15873,21495,0,141,1977,141 2 75200 -- MSL 456 ( 9E 192) u0072_0301 15873,18000,0,735,1257,614 2 75232 -- MSL 457 ( 9E 224) u0052_030C 15873,21495,0,984,1977,614 2 75224 -- MSL 458 ( 9E 216) u0072_030C 15873,18000,0,735,1257,614 2 75256 -- MSL 459 ( 9E 248) u0053_0301 15873,21495,330,591,1386,591 2 75148 -- MSL 462 ( 9E 140) u0073_0301 15873,18000,330,0,798 2 75164 -- MSL 463 ( 9E 156) u0054_030C 15873,21495,0,1578,210,614 2 75149 -- MSL 466 ( 9E 141) u0074_030C 15873,18990,330,1344,-1244,614 2 75165 -- MSL 467 ( 9E 157) u0054_0327 15873,15060,5721,1578,210,614 1 75230 -- MSL 468 ( 9E 222) u0074_0327 15873,14985,5562,0,-1244 1 75262 -- MSL 469 ( 9E 254) u0055_030B 15873,22215,330,2625,75,614 2 75227 -- MSL 474 ( 9E 219) u0075_030B 15873,18720,330,1866,432,614 2 75259 -- MSL 475 ( 9E 251) u0055_030A 15873,21780,330,2124,75,614 2 75225 -- MSL 476 ( 9E 217) u0075_030A 15873,18381,330,0,432 2 75257 -- MSL 477 ( 9E 249) u005A_0301 15873,21495,0,591,1026,591 2 75151 -- MSL 482 ( 9E 143) u007A_0301 15873,18000,0,0,498 2 75167 -- MSL 483 ( 9E 159) u005A_0307 15873,20520,0,159,1026,159 2 75183 -- MSL 484 ( 9E 175) u007A_0307 15873,16890,0,0,498 2 75199 -- MSL 485 ( 9E 191) u2070 15873,16170,0,0,-4139 2 51753 -- MSL 1000 ( 6J 41) u2074 15873,16170,0,0,-3293 2 51748 -- MSL 1001 ( 6J 36) u2075 15873,15960,0,0,-3371 2 51749 -- MSL 1002 ( 6J 37) u2076 15873,16170,0,0,-3953 2 51806 -- MSL 1003 ( 6J 94) u2077 15873,15960,0,0,-4652 2 51750 -- MSL 1004 ( 6J 38) u2078 15873,16170,0,0,-3758 2 51754 -- MSL 1005 ( 6J 42) u2079 15873,16170,0,0,-3677 2 51752 -- MSL 1006 ( 6J 40) lq 15873,15060,0,387,-740,387 0 161171 -- MSL 1017 (19U 147) rq 15873,15060,0,0,-143 0 161172 -- MSL 1018 (19U 148) Bq 15873,4596,2364,0,1314 0 161156 -- MSL 1019 (19U 132) u2003 15873,0,0,0,1317 0 51821 -- MSL 1020 ( 6J 109) u2002 15873,0,0,0,1317 0 51822 -- MSL 1021 ( 6J 110) u2009 15873,0,0,0,1317 0 51828 -- MSL 1023 ( 6J 116) u2026 15873,3675,330,0,2394 0 161157 -- MSL 1028 (19U 133) vz 15873,18000,0,9,498,9 2 75166 -- MSL 1031 ( 9E 158) u2120 15873,18000,0,1146,-281,614 2 128299 -- MSL 1034 (15U 43) u211E 15873,15060,3708,1215,369,614 0 51794 -- MSL 1036 ( 6J 82) fi 15873,16920,0,438,2340,438 2 60077 -- MSL 1040 ( 7J 173) fl 15873,16350,0,336,2337,336 2 60078 -- MSL 1041 ( 7J 174) ff 15873,16350,0,4086,2349,614 2 51883 -- MSL 1042 ( 6J 171) Fi 15873,16350,0,2229,2946,614 2 51884 -- MSL 1043 ( 6J 172) Fl 15873,16350,0,1425,2949,614 2 51885 -- MSL 1044 ( 6J 173) ij 15873,16920,4845,738,1320,614 3 60134 -- MSL 1047 ( 7J 230) u2105 15873,16479,2886,681,939,614 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 15873,20805,330,1983,585,614 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 15873,17340,4845,1260,1542,614 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 15873,15390,5721,0,1386 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 15873,11775,5562,0,798 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 15873,20520,0,321,615,321 2 46301 -- MSL 1065 ( 5T 221) bq 15873,4596,2364,0,-1646 0 161154 -- MSL 1067 (19U 130) %0 15873,16275,900,3066,3417,614 2 161161 -- MSL 1068 (19U 137) a- 15873,16032,0,537,-2186,537 2 60154 -- MSL 1084 ( 7J 250) ab 15873,17340,0,993,-2840,614 2 75170 -- MSL 1086 ( 9E 162) a. 15873,16890,0,0,-6185 2 75263 -- MSL 1088 ( 9E 255) oe 15873,11775,330,1284,1977,614 0 161180 -- MSL 1090 (19U 156) OE 15873,15060,0,2781,1740,614 0 161164 -- MSL 1091 (19U 140) fo 15873,11070,0,0,-2003 0 161163 -- MSL 1092 (19U 139) fc 15873,11070,0,0,-1388 0 161179 -- MSL 1093 (19U 155) sq 15873,14106,0,0,-443 0 60091 -- MSL 1094 ( 7J 187) /L 15873,15060,0,27,1602,27 0 75171 -- MSL 1095 ( 9E 163) /l 15873,16350,0,0,570 2 75187 -- MSL 1096 ( 9E 179) a" 15873,18720,0,2916,-4082,614 2 75197 -- MSL 1097 ( 9E 189) ho 15873,564,4665,0,-4916 1 75186 -- MSL 1098 ( 9E 178) vZ 15873,21495,0,984,1026,614 2 75150 -- MSL 1106 ( 9E 142) IJ 15873,15060,3849,1506,1941,614 0 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/AR0000644000175000017500000003511513753060053012213 00000000000000# M Arial name AR spacewidth 7351 pcltypeface 16602 pclproportional 1 pclweight 0 pclstyle 0 ligatures fi fl 0 kernpairs 1 1 -1963 A T -1963 A V -1963 A W -981 A Y -1963 A v -477 A w -477 A y -477 A cq -1963 A ' -1963 F , -2932 F . -2932 F A -1459 L T -1963 L V -1963 L W -1963 L Y -1963 L y -981 L cq -1459 L ' -1459 P , -3410 P . -3410 P A -1963 R T -477 R V -477 R W -477 R Y -477 T , -2932 T hy -1459 T - -1459 T . -2932 T : -2932 T ; -2932 T A -1963 T O -477 T a -2932 T c -2932 T e -2932 T i -981 T o -2932 T r -981 T s -2932 T u -981 T w -1459 T y -1459 V , -2428 V hy -1459 V - -1459 V . -2428 V : -981 V ; -981 V A -1963 V a -1963 V e -1459 V i -477 V o -1459 V r -981 V u -981 V y -981 W , -1459 W hy -477 W - -477 W . -1459 W : -477 W ; -477 W A -981 W a -981 W e -477 W i 0 W o -477 W r -477 W u -477 W y -232 Y , -3410 Y hy -2428 Y - -2428 Y . -3410 Y : -1459 Y ; -1717 Y A -1963 Y a -1963 Y e -2428 Y i -981 Y o -2428 Y p -1963 Y q -2428 Y u -1459 Y v -1459 f f -477 f cq 478 f ' 478 r , -1459 r . -1459 r cq 982 r ' 982 v , -1963 v . -1963 w , -1459 w . -1459 y , -1963 y . -1963 oq oq -477 oq ` -477 ` oq -477 ` ` -477 cq s -477 ' s -477 cq cq -477 cq ' -477 ' cq -477 ' ' -477 charset ! 7351,18939 2 161057 -- U+0021 (19U 33) dq 9392,18939 2 161058 -- U+0022 (19U 34) " " sh 14715,19262,323 2 161059 -- U+0023 (19U 35) # " Do 14715,20683,2726 2 161060 -- U+0024 (19U 36) $ " % 23526,19262,698 2 161061 -- U+0025 (19U 37) & 17648,19262,439 2 161062 -- U+0026 (19U 38) aq 5051,18939 2 161063 -- U+0027 (19U 39) ( 8811,19262,5568 3 161064 -- U+0028 (19U 40) ) 8811,19262,5568 3 161065 -- U+0029 (19U 41) * 10297,19262 2 161066 -- U+002A (19U 42) + 15451,15580 0 161067 -- U+002B (19U 43) , 7351,2648,3747 0 161068 -- U+002C (19U 44) hy 8811,8023 0 161069 -- U+002D (19U 45) - " . 7351,2648 0 161070 -- U+002E (19U 46) sl 7351,19262,323 2 161071 -- U+002F (19U 47) / " 0 14715,19017,323 2 161072 -- U+0030 (19U 48) 1 14715,19017 2 161073 -- U+0031 (19U 49) 2 14715,19017 2 161074 -- U+0032 (19U 50) 3 14715,19017,336 2 161075 -- U+0033 (19U 51) 4 14715,18939 2 161076 -- U+0034 (19U 52) 5 14715,18681,323 2 161077 -- U+0035 (19U 53) 6 14715,19017,323 2 161078 -- U+0036 (19U 54) 7 14715,18694 2 161079 -- U+0037 (19U 55) 8 14715,19017,323 2 161080 -- U+0038 (19U 56) 9 14715,19017,323 2 161081 -- U+0039 (19U 57) : 7351,13720 0 161082 -- U+003A (19U 58) ; 7351,13720,3747 0 161083 -- U+003B (19U 59) < 15451,15748 0 161084 -- U+003C (19U 60) = 15451,13307 0 161085 -- U+003D (19U 61) > 15451,15748 0 161086 -- U+003E (19U 62) ? 14715,19262 2 161087 -- U+003F (19U 63) at 26859,19288,5568 3 161088 -- U+0040 (19U 64) @ " A 17648,18939 2 161089 -- U+0041 (19U 65) B 17648,18939 2 161090 -- U+0042 (19U 66) C 19107,19262,323 2 161091 -- U+0043 (19U 67) D 19107,18939 2 161092 -- U+0044 (19U 68) E 17648,18939 2 161093 -- U+0045 (19U 69) F 16162,18939 2 161094 -- U+0046 (19U 70) G 20580,19262,323 2 161095 -- U+0047 (19U 71) H 19107,18939 2 161096 -- U+0048 (19U 72) I 7351,18939 2 161097 -- U+0049 (19U 73) J 13229,18939,323 2 161098 -- U+004A (19U 74) K 17648,18939 2 161099 -- U+004B (19U 75) L 14715,18939 2 161100 -- U+004C (19U 76) M 22040,18939 2 161101 -- U+004D (19U 77) N 19107,18939 2 161102 -- U+004E (19U 78) O 20580,19275,323 2 161103 -- U+004F (19U 79) P 17648,18939 2 161104 -- U+0050 (19U 80) Q 20580,19275,1473 2 161105 -- U+0051 (19U 81) R 19107,18939 2 161106 -- U+0052 (19U 82) S 17648,19262,323 2 161107 -- U+0053 (19U 83) T 16162,18939 2 161108 -- U+0054 (19U 84) U 19107,18939,323 2 161109 -- U+0055 (19U 85) V 17648,18939 2 161110 -- U+0056 (19U 86) W 24973,18939 2 161111 -- U+0057 (19U 87) X 17648,18939 2 161112 -- U+0058 (19U 88) Y 17648,18939 2 161113 -- U+0059 (19U 89) Z 16162,18939 2 161114 -- U+005A (19U 90) lB 7351,18939,5258 3 161115 -- U+005B (19U 91) [ " rs 7351,19262,323 2 161116 -- U+005C (19U 92) \ " rB 7351,18939,5258 3 161117 -- U+005D (19U 93) ] " ha 12415,19262 2 161118 -- U+005E (19U 94) _ 14715,0,5258 1 161119 -- U+005F (19U 95) ga 8811,19043 2 161120 -- U+0060 (19U 96) a 14715,14030,310 0 161121 -- U+0061 (19U 97) b 14715,18939,310 2 161122 -- U+0062 (19U 98) c 13229,14030,310 0 161123 -- U+0063 (19U 99) d 14715,18939,310 2 161124 -- U+0064 (19U 100) e 14715,14030,310 0 161125 -- U+0065 (19U 101) f 7351,19262 2 161126 -- U+0066 (19U 102) g 14715,14030,5568 1 161127 -- U+0067 (19U 103) h 14715,18939 2 161128 -- U+0068 (19U 104) i 5878,18939 2 161129 -- U+0069 (19U 105) j 5878,18939,5568 3 161130 -- U+006A (19U 106) k 13229,18939 2 161131 -- U+006B (19U 107) l 5878,18939 2 161132 -- U+006C (19U 108) m 22040,14030 0 161133 -- U+006D (19U 109) n 14715,14030 0 161134 -- U+006E (19U 110) o 14715,14030,310 0 161135 -- U+006F (19U 111) p 14715,14030,5258 1 161136 -- U+0070 (19U 112) q 14715,14030,5258 1 161137 -- U+0071 (19U 113) r 8811,14030 0 161138 -- U+0072 (19U 114) s 13229,14030,310 0 161139 -- U+0073 (19U 115) t 7351,18513,181 2 161140 -- U+0074 (19U 116) u 14715,13720,310 0 161141 -- U+0075 (19U 117) v 13229,13720 0 161142 -- U+0076 (19U 118) w 19107,13720 0 161143 -- U+0077 (19U 119) x 13229,13720 0 161144 -- U+0078 (19U 120) y 13229,13720,5568 1 161145 -- U+0079 (19U 121) z 13229,13720 0 161146 -- U+007A (19U 122) { 8837,19262,5568 3 161147 -- U+007B (19U 123) lC " | 6873,19262,5568 3 161148 -- U+007C (19U 124) ba " } 8837,19262,5568 3 161149 -- U+007D (19U 125) rC " ti 15451,11433 0 161150 -- U+007E (19U 126) r! 8811,13720,5219 1 161185 -- U+00A1 (19U 161) ct 14715,18939,5284 3 161186 -- U+00A2 (19U 162) Po 14715,19262,362 2 161187 -- U+00A3 (19U 163) Cs 14715,15710 0 161188 -- U+00A4 (19U 164) Ye 14715,18939 2 161189 -- U+00A5 (19U 165) bb 6873,19262,5568 3 161190 -- U+00A6 (19U 166) sc 14715,19262,5568 3 161191 -- U+00A7 (19U 167) ad 8811,19056 2 161192 -- U+00A8 (19U 168) co 19495,19262,233 2 161193 -- U+00A9 (19U 169) Of 9793,19262 2 161194 -- U+00AA (19U 170) Fo 14715,12712 0 161195 -- U+00AB (19U 171) tno 15451,13307 0 161196 -- U+00AC (19U 172) u00AD 8811,8023 0 161197 -- U+00AD (19U 173) rg 19495,19262,233 2 161198 -- U+00AE (19U 174) u00AF 14612,21898 2 161199 -- U+00AF (19U 175) de 10581,19262 2 161200 -- U+00B0 (19U 176) t+- 14521,15878 0 161201 -- U+00B1 (19U 177) S2 8811,19172 2 161202 -- U+00B2 (19U 178) S3 8811,19172 2 161203 -- U+00B3 (19U 179) aa 8811,19043 2 161204 -- U+00B4 (19U 180) mc 15245,13720,5258 1 161205 -- U+00B5 (19U 181) ps 14211,18939,5258 3 161206 -- U+00B6 (19U 182) pc 7351,10645 0 60157 -- U+00B7 ( 7J 253) ac 8811,297,5439 1 161208 -- U+00B8 (19U 184) S1 8811,19172 2 161209 -- U+00B9 (19U 185) Om 9663,19262 2 161210 -- U+00BA (19U 186) Fc 14715,12712 0 161211 -- U+00BB (19U 187) 14 22066,19262,736 2 161212 -- U+00BC (19U 188) 12 22066,19262,736 2 161213 -- U+00BD (19U 189) 34 22066,19262,736 2 161214 -- U+00BE (19U 190) r? 16162,13720,5542 1 161215 -- U+00BF (19U 191) `A 17648,23719 2 161216 -- U+00C0 (19U 192) 'A 17648,23719 2 161217 -- U+00C1 (19U 193) ^A 17648,23719 2 161218 -- U+00C2 (19U 194) ~A 17648,23086 2 161219 -- U+00C3 (19U 195) :A 17648,22751 2 161220 -- U+00C4 (19U 196) oA 17648,22996 2 161221 -- U+00C5 (19U 197) AE 26458,18939 2 161222 -- U+00C6 (19U 198) ,C 19107,19262,5439 3 161223 -- U+00C7 (19U 199) `E 17648,23719 2 161224 -- U+00C8 (19U 200) 'E 17648,23719 2 161225 -- U+00C9 (19U 201) ^E 17648,23719 2 161226 -- U+00CA (19U 202) :E 17648,22751 2 161227 -- U+00CB (19U 203) `I 7351,23719 2 161228 -- U+00CC (19U 204) 'I 7351,23719 2 161229 -- U+00CD (19U 205) ^I 7351,23719 2 161230 -- U+00CE (19U 206) :I 7351,22751 2 161231 -- U+00CF (19U 207) -D 19107,18939 2 161232 -- U+00D0 (19U 208) ~N 19107,23086 2 161233 -- U+00D1 (19U 209) `O 20580,23719,323 2 161234 -- U+00D2 (19U 210) 'O 20580,23719,323 2 161235 -- U+00D3 (19U 211) ^O 20580,23719,323 2 161236 -- U+00D4 (19U 212) ~O 20580,23086,323 2 161237 -- U+00D5 (19U 213) :O 20580,22751,323 2 161238 -- U+00D6 (19U 214) tmu 15451,14986 0 161239 -- U+00D7 (19U 215) /O 20580,19637,762 2 161240 -- U+00D8 (19U 216) `U 19107,23719,323 2 161241 -- U+00D9 (19U 217) 'U 19107,23719,323 2 161242 -- U+00DA (19U 218) ^U 19107,23719,323 2 161243 -- U+00DB (19U 219) :U 19107,22751,323 2 161244 -- U+00DC (19U 220) 'Y 17648,23719 2 161245 -- U+00DD (19U 221) TP 17648,18939 2 161246 -- U+00DE (19U 222) ss 16162,19262,323 2 161247 -- U+00DF (19U 223) `a 14715,19043,310 2 161248 -- U+00E0 (19U 224) 'a 14715,19043,310 2 161249 -- U+00E1 (19U 225) ^a 14715,19043,310 2 161250 -- U+00E2 (19U 226) ~a 14715,18733,310 2 161251 -- U+00E3 (19U 227) :a 14715,19056,310 2 161252 -- U+00E4 (19U 228) oa 14715,19598,310 2 161253 -- U+00E5 (19U 229) ae 23526,14030,310 0 161254 -- U+00E6 (19U 230) ,c 13229,14030,5181 1 161255 -- U+00E7 (19U 231) `e 14715,19043,310 2 161256 -- U+00E8 (19U 232) 'e 14715,19043,310 2 161257 -- U+00E9 (19U 233) ^e 14715,19043,310 2 161258 -- U+00EA (19U 234) :e 14715,19056,310 2 161259 -- U+00EB (19U 235) `i 7351,19043 2 161260 -- U+00EC (19U 236) 'i 7351,19043 2 161261 -- U+00ED (19U 237) ^i 7351,19043 2 161262 -- U+00EE (19U 238) :i 7351,19056 2 161263 -- U+00EF (19U 239) Sd 14715,18939,323 2 161264 -- U+00F0 (19U 240) ~n 14715,18733 2 161265 -- U+00F1 (19U 241) `o 14715,19043,310 2 161266 -- U+00F2 (19U 242) 'o 14715,19043,310 2 161267 -- U+00F3 (19U 243) ^o 14715,19043,310 2 161268 -- U+00F4 (19U 244) ~o 14715,18733,310 2 161269 -- U+00F5 (19U 245) :o 14715,19056,310 2 161270 -- U+00F6 (19U 246) tdi 14521,14560 0 161271 -- U+00F7 (19U 247) /o 16162,14560,1021 0 161272 -- U+00F8 (19U 248) `u 14715,19043,310 2 161273 -- U+00F9 (19U 249) 'u 14715,19043,310 2 161274 -- U+00FA (19U 250) ^u 14715,19043,310 2 161275 -- U+00FB (19U 251) :u 14715,19056,310 2 161276 -- U+00FC (19U 252) 'y 13229,19043,5568 3 161277 -- U+00FD (19U 253) Tp 14715,18939,5258 3 161278 -- U+00FE (19U 254) :y 13229,19056,5568 3 161279 -- U+00FF (19U 255) u0041_0306 17648,23448 2 75203 -- U+0102 ( 9E 195) u0061_0306 14715,18914,310 2 75235 -- U+0103 ( 9E 227) u0041_0328 17648,18939,5374 3 75173 -- U+0104 ( 9E 165) u0061_0328 14715,14030,5181 1 75193 -- U+0105 ( 9E 185) 'C 19107,23719,323 2 75206 -- U+0106 ( 9E 198) 'c 13229,19043,310 2 75238 -- U+0107 ( 9E 230) u0041_030C 19107,23642,323 2 75208 -- U+010C ( 9E 200) u0061_030C 13229,19043,310 2 75240 -- U+010D ( 9E 232) u0044_030C 19107,23642 2 75215 -- U+010E ( 9E 207) u0064_030C 16265,18939,310 2 75247 -- U+010F ( 9E 239) u0111 14715,18939,310 2 75248 -- U+0111 ( 9E 240) u0045_0328 17648,18939,5504 3 75210 -- U+0118 ( 9E 202) u0065_0328 14715,14030,5504 1 75242 -- U+0119 ( 9E 234) u0045_030C 17648,23642 2 75212 -- U+011A ( 9E 204) u0065_030C 14715,19043,310 2 75244 -- U+011B ( 9E 236) u0047_0306 20580,23448,323 2 46288 -- U+011E ( 5T 208) u0067_0306 14715,18914,5568 3 46320 -- U+011F ( 5T 240) u0049_0307 7351,22996 2 46301 -- U+0130 ( 5T 221) .i 7351,13720 0 46333 -- U+0131 ( 5T 253) IJ 19443,18939,323 2 60135 -- U+0132 ( 7J 231) ij 11743,18939,5568 3 60134 -- U+0133 ( 7J 230) u004C_0301 14715,23719 2 75205 -- U+0139 ( 9E 197) u006C_0301 5878,23526 2 75237 -- U+013A ( 9E 229) u004C_030C 14715,18939 2 75196 -- U+013D ( 9E 188) u006C_030C 7713,18939 2 75198 -- U+013E ( 9E 190) u013F 14715,18939 2 95646 -- U+013F (11U 158) u0140 8837,18939 2 95647 -- U+0140 (11U 159) /L 14715,18939 2 75171 -- U+0141 ( 9E 163) /l 5878,18939 2 75187 -- U+0142 ( 9E 179) u004E_0301 19107,23719 2 75217 -- U+0143 ( 9E 209) u006E_0301 14715,19043 2 75249 -- U+0144 ( 9E 241) u004E_030C 19107,23719 2 75218 -- U+0147 ( 9E 210) u006E_030C 14715,19043 2 75250 -- U+0148 ( 9E 242) u0149 15981,19133 2 95660 -- U+0149 (11U 172) u004F_030B 20580,23719,323 2 75221 -- U+0150 ( 9E 213) u006F_030B 14715,19043,310 2 75253 -- U+0151 ( 9E 245) OE 26458,19262,323 2 161164 -- U+0152 (19U 140) oe 24973,14030,310 0 161180 -- U+0153 (19U 156) u0052_0301 19107,23719 2 75200 -- U+0154 ( 9E 192) u0072_0301 8811,19043 2 75232 -- U+0155 ( 9E 224) u0052_030C 19107,23642 2 75224 -- U+0158 ( 9E 216) u0072_030C 8811,19043 2 75256 -- U+0159 ( 9E 248) u0053_0301 17648,23719,323 2 75148 -- U+015A ( 9E 140) u0073_0301 13229,19043,310 2 75164 -- U+015B ( 9E 156) u0053_0327 17648,19262,5310 3 75178 -- U+015E ( 9E 170) u0073_0327 13229,14030,5181 1 75194 -- U+015F ( 9E 186) vS 17648,23642,323 2 161162 -- U+0160 (19U 138) vs 13229,19043,310 2 161178 -- U+0161 (19U 154) u0054_0327 16162,18939,7480 3 75230 -- U+0162 ( 9E 222) u0074_0327 7351,18513,6873 3 75262 -- U+0163 ( 9E 254) u0054_030C 16162,23642 2 75149 -- U+0164 ( 9E 141) u0074_030C 9922,18939,181 2 75165 -- U+0165 ( 9E 157) u0055_030A 19107,23707,323 2 75225 -- U+016E ( 9E 217) u0075_030A 14715,19598,310 2 75257 -- U+016F ( 9E 249) u0055_030B 19107,23719,323 2 75227 -- U+0170 ( 9E 219) u0075_030B 14715,19043,310 2 75259 -- U+0171 ( 9E 251) :Y 17648,22751 2 161183 -- U+0178 (19U 159) u005A_0301 16162,23719 2 75151 -- U+0179 ( 9E 143) u007A_0301 13229,19043 2 75167 -- U+017A ( 9E 159) u005A_0307 16162,22996 2 75183 -- U+017B ( 9E 175) u007A_0307 13229,18319 2 75199 -- U+017C ( 9E 191) vZ 16162,23642 2 75150 -- U+017D ( 9E 142) vz 13229,19043 2 75166 -- U+017E ( 9E 158) Fn 14715,19275,5568 3 161155 -- U+0192 (19U 131) a^ 8811,19043 2 161160 -- U+02C6 (19U 136) ^ " ah 8811,19043 2 75169 -- U+02C7 ( 9E 161) a- 8811,17764 2 60154 -- U+02C9 ( 7J 250) ab 8811,18914 2 75170 -- U+02D8 ( 9E 162) a. 8811,18319 2 75263 -- U+02D9 ( 9E 255) ao 8811,19598 2 60152 -- U+02DA ( 7J 248) ho 8811,310,5504 1 75186 -- U+02DB ( 9E 178) ~ 8811,18733 2 161176 -- U+02DC (19U 152) a~ " a" 8811,19043 2 75197 -- U+02DD ( 9E 189) en 14715,7790 0 161174 -- U+2013 (19U 150) em 26458,7790 0 161175 -- U+2014 (19U 151) u2017 14612,0,8591 1 60095 -- U+2017 ( 7J 191) oq 5878,19262 2 161169 -- U+2018 (19U 145) ` " cq 5878,19133 2 161170 -- U+2019 (19U 146) ' " bq 5878,2700,3501 0 161154 -- U+201A (19U 130) lq 8811,19262 2 161171 -- U+201C (19U 147) rq 8811,19133 2 161172 -- U+201D (19U 148) Bq 8811,2700,3501 0 161156 -- U+201E (19U 132) dg 14715,18500,4470 2 161158 -- U+2020 (19U 134) dd 14715,18681,4470 2 161159 -- U+2021 (19U 135) bu 9263,12544 0 161173 -- U+2022 (19U 149) u2026 26458,2648 0 161157 -- U+2026 (19U 133) %0 26458,19262,698 2 161161 -- U+2030 (19U 137) fm 4961,18939 2 60101 -- U+2032 ( 7J 197) sd 9366,18939 2 60102 -- U+2033 ( 7J 198) fo 8811,12712 0 161163 -- U+2039 (19U 139) fc 8811,12712 0 161179 -- U+203A (19U 155) u203C 13229,18939 2 87315 -- U+203C (10U 19) u207F 9651,15477 0 87548 -- U+207F (10U 252) u20A7 28939,18939,336 2 60121 -- U+20A7 ( 7J 217) Eu 14715,19262,323 2 161152 -- U+20AC (19U 128) u2105 23422,19262,698 2 60072 -- U+2105 ( 7J 168) u2113 8552,19262,310 2 60122 -- U+2113 ( 7J 218) tm 26458,18939 2 161177 -- U+2122 (19U 153) \- 15451,10426 0 60096 -- U+2212 ( 7J 192) f/ 4418,19262,736 2 60109 -- U+2215 ( 7J 205) sq 15981,12196 0 60091 -- U+25A1 ( 7J 187) u25CA 13074,18371 2 101079 -- U+25CA (12J 215) fi 13229,19262 2 60077 -- U+FB01 ( 7J 173) fl 13229,19262 2 60078 -- U+FB02 ( 7J 174) groff-1.23.0/font/devlj4/UB0000644000175000017500000004606713753060053012227 00000000000000# Univers Bd name UB spacewidth 8781 pcltypeface 4148 pclproportional 1 pclweight 3 pclstyle 0 ligatures fi fl ff ffi ffl 0 kernpairs L V -3413 P . -4877 P , -4877 V A -3413 A V -3413 T o -4388 T r -4388 T c -4388 T e -4388 T d -4388 T s -4388 T y -4388 T a -4388 T w -4388 T u -4388 T J -4388 L T -4388 L Y -3902 Y o -3902 Y e -3902 Y a -3413 Y J -3902 A W -2438 W A -2438 T A -3413 V o -2924 V e -2924 V a -2438 Y A -3413 F A -1949 F . -3902 F , -3902 A T -3413 A Y -3413 v . -2438 v , -2438 y . -2438 y , -2438 T . -3902 T , -3902 L W -2438 P A -2438 V J -3413 V . -3902 V , -3902 Y . -3902 Y , -3902 W o -1949 W e -1949 W a -1949 W . -2924 W , -2924 r . -2438 r , -2438 w . -2438 w , -2438 Y u -2438 A v -1949 A y -1949 A w -1949 o . -1949 o , -1949 p . -1460 p , -1460 e . -1460 e , -1460 b . -1460 b , -1460 O T -1949 O V -1460 O Y -1949 O . -2438 O , -2438 L y -1949 L O -974 L G -974 L C -974 L Q -974 P J -1949 V y -1460 V u -1460 V O -1460 V G -1460 V C -1460 V Q -1460 D T -2438 D V -1460 D Y -2438 D . -2924 D , -2924 Y O -1949 Y G -1949 Y C -1949 Y Q -1949 F o -485 F e -485 F a -485 c . -1460 c , -1460 O A -1460 O W -974 L U -974 R T -1460 R V -1460 R Y -1460 R W -974 G T -1460 P o -1460 P g -1460 P e -1460 P a -974 C A -1460 C . -1949 C , -1949 D A -1460 D W -974 B T -1460 B Y -1460 B . -1460 B , -1460 F J -974 A O -1460 A G -1460 A C -1460 A U -1460 A Q -1460 W r -974 W y -974 W u -974 W O -974 W G -974 W C -974 W J -2438 W Q -974 J A -1460 J . -1949 J , -1949 U A -1460 U . -2438 U , -2438 Q W -974 f . -485 f , -485 T O -1949 T G -1949 T C -1949 T Q -1949 O X -1460 L o -974 L e -974 L q -974 G V -1460 G Y -1460 G W -974 G . -1460 G , -1460 P T -974 P V -974 P Y -974 C T -1460 C V -1460 C Y -1460 D X -1460 B V -1460 B X -974 B A -974 B W -974 S . -1949 S , -1949 X o -1460 X e -1460 X y -1460 X O -1460 X G -1460 X C -1460 X Q -1460 A o -1460 A e -1460 K o -1460 K e -1460 K y -1460 K w -1460 K O -1460 K G -1460 K C -1460 K Q -1460 o v -974 o y -974 o x -974 o w -974 h v -974 h y -974 n v -974 n y -974 m v -974 m y -974 g . -485 g , -485 p v -974 p y -974 p x -974 c v -974 c y -974 c w -974 v o -974 v g -974 v c -974 v d -974 v a -974 v q -974 e v -974 e y -974 b v -974 b y -974 b w -974 s . -974 s , -974 y o -974 y g -974 y c -974 y d -974 y a -974 y q -974 x o -974 x c -974 x e -974 x d -974 x a -485 x q -974 a v -974 a y -974 a w -974 w o -974 w g -974 w c -974 w d -974 w a -974 w q -974 T S -1460 L a -485 L S -974 G X -974 G A -974 P s -485 P Z -974 P X -974 P W -974 C X -1460 C W -974 C J -485 V S -1460 S T -1460 S V -1460 S Y -1460 S X -1460 S A -1460 S W -974 Y S -1460 X a -485 X u -974 X S -974 A t -485 A c -1460 A d -974 A a -485 A u -974 A q -974 A S -974 W S -974 K c -1460 K u -974 K S -974 t . -485 t , -485 o f -485 h w -974 h . -485 h , -485 n w -974 n . -485 n , -485 m w -974 m . -485 m , -485 l . -485 l , -485 i . -485 i , -485 p f -485 p w -974 c f -485 c x -974 v e -974 v s -485 e f -485 e x -974 e w -974 z . -485 z , -485 d . -485 d , -485 b f -485 s v -485 s y -485 s f -485 s x -485 s w -485 y e -974 y s -485 x s -485 x . -485 x , -485 a . -485 a , -485 w e -974 w s -485 j . -485 j , -485 u . -485 k o -974 k c -974 k e -974 k d -974 k a -485 k q -974 k . -485 k , -485 O Z -974 O J -485 H . -485 H , -485 N . -485 N , -485 M . -485 M , -485 L . -485 L , -485 R . -485 R , -485 G Z -974 I . -485 I , -485 C Z -974 E . -485 E , -485 Z o -974 Z e -974 Z d -974 Z s -485 Z y -974 Z a -485 Z w -974 Z u -974 Z O -974 Z G -974 Z C -974 Z S -974 Z Q -974 Z . -485 Z , -485 D Z -974 D J -485 B Z -974 B J -485 S Z -974 S J -485 X . -485 X , -485 A s -485 A . -485 A , -485 J J -485 U J -485 K a -485 K . -485 K , -485 h f -485 n f -485 m f -485 a f -485 k s -485 G J -485 A f -485 L cq -6341 L ' -6341 T hy -4388 T - -4388 T en -4388 T em -4388 A cq -2438 A ' -2438 hy T -4388 - T -4388 en T -4388 em T -4388 Y hy -2438 Y - -2438 Y en -2438 Y em -2438 p cq -1460 p ' -1460 c cq -974 c ' -974 e cq -1460 e ' -1460 b cq -1460 b ' -1460 a cq -974 a ' -974 V hy -1460 V - -1460 V en -1460 V em -1460 h cq -974 h ' -974 n cq -974 n ' -974 m cq -974 m ' -974 W hy -974 W - -974 W en -974 W em -974 cq d -2438 ' d -2438 s cq -485 s ' -485 L hy -974 L - -974 L en -974 L em -974 X hy -1460 X - -1460 X en -1460 X em -1460 A hy -1460 A - -1460 A en -1460 A em -1460 K hy -1460 K - -1460 K en -1460 K em -1460 cq s -1949 ' s -1949 hy X -1460 - X -1460 hy A -1460 - A -1460 en X -1460 en A -1460 em X -1460 b f -485 Z hy -974 Z - -974 Z en -974 Z em -974 cq n -1460 ' n -1460 cq m -1460 ' m -1460 cq r -1460 ' r -1460 cq v -1460 ' v -1460 charset ! 8781,18165 2 161057 -- MSL 1 (19U 33) dq 13662,18135 2 161058 -- MSL 2 (19U 34) " " sh 16587,18105 2 161059 -- MSL 3 (19U 35) # " Do 16587,18750,645 2 161060 -- MSL 4 (19U 36) $ " % 26346,18720,840 2 161061 -- MSL 5 (19U 37) & 20004,18495 2 161062 -- MSL 6 (19U 38) cq 8781,18135 2 161170 -- MSL 8 (19U 146) ' " ( 8781,18135,2355 2 161064 -- MSL 9 (19U 40) ) 8781,18135,2355 2 161065 -- MSL 10 (19U 41) * 16587,18495 2 161066 -- MSL 11 (19U 42) + 26346,14940 0 161067 -- MSL 12 (19U 43) , 8781,3390,2355 0 161068 -- MSL 13 (19U 44) hy 8781,7875 0 161069 -- MSL 14 (19U 45) - " . 8781,3390 0 161070 -- MSL 15 (19U 46) sl 8781,18495,885 2 161071 -- MSL 16 (19U 47) / " 0 16587,18465,360 2 161072 -- MSL 17 (19U 48) 1 16587,18105 2 161073 -- MSL 18 (19U 49) 2 16587,18465 2 161074 -- MSL 19 (19U 50) 3 16587,18465,360 2 161075 -- MSL 20 (19U 51) 4 16587,18105 2 161076 -- MSL 21 (19U 52) 5 16587,18105,360 2 161077 -- MSL 22 (19U 53) 6 16587,18465,360 2 161078 -- MSL 23 (19U 54) 7 16587,18105 2 161079 -- MSL 24 (19U 55) 8 16587,18465,360 2 161080 -- MSL 25 (19U 56) 9 16587,18465,360 2 161081 -- MSL 26 (19U 57) : 8781,12627 0 161082 -- MSL 27 (19U 58) ; 8781,12627,2355 0 161083 -- MSL 28 (19U 59) < 26346,16068 0 161084 -- MSL 29 (19U 60) = 26346,10563 0 161085 -- MSL 30 (19U 61) > 26346,16068 0 161086 -- MSL 31 (19U 62) ? 13662,18315 2 161087 -- MSL 32 (19U 63) at 26346,21057,2679 2 161088 -- MSL 33 (19U 64) @ " A 19515,18135 2 161089 -- MSL 34 (19U 65) B 16587,18135 2 161090 -- MSL 35 (19U 66) C 18540,18495,360 2 161091 -- MSL 36 (19U 67) D 19029,18135 2 161092 -- MSL 37 (19U 68) E 15126,18135 2 161093 -- MSL 38 (19U 69) F 14637,18135 2 161094 -- MSL 39 (19U 70) G 19515,18495,360 2 161095 -- MSL 40 (19U 71) H 19029,18135 2 161096 -- MSL 41 (19U 72) I 7317,18135 2 161097 -- MSL 42 (19U 73) J 14637,18135,360 2 161098 -- MSL 43 (19U 74) K 17565,18135 2 161099 -- MSL 44 (19U 75) L 14148,18135 2 161100 -- MSL 45 (19U 76) M 23907,18135 2 161101 -- MSL 46 (19U 77) N 19029,18135 2 161102 -- MSL 47 (19U 78) O 20004,18495,360 2 161103 -- MSL 48 (19U 79) P 15612,18135 2 161104 -- MSL 49 (19U 80) Q 20490,18495,360 2 161105 -- MSL 50 (19U 81) R 17076,18135 2 161106 -- MSL 51 (19U 82) S 17076,18495,360 2 161107 -- MSL 52 (19U 83) T 16587,18135 2 161108 -- MSL 53 (19U 84) U 19029,18135,360 2 161109 -- MSL 54 (19U 85) V 19029,18135 2 161110 -- MSL 55 (19U 86) W 26346,18135 2 161111 -- MSL 56 (19U 87) X 19029,18135 2 161112 -- MSL 57 (19U 88) Y 18051,18135 2 161113 -- MSL 58 (19U 89) Z 16101,18135 2 161114 -- MSL 59 (19U 90) lB 8781,18135,2355 2 161115 -- MSL 60 (19U 91) [ " rs 8781,18495,885 2 161116 -- MSL 61 (19U 92) \ " rB 8781,18135,2355 2 161117 -- MSL 62 (19U 93) ] " ha 13173,19758 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588 1 161119 -- MSL 64 (19U 95) oq 8781,18135 2 161169 -- MSL 66 (19U 145) ` " a 14148,12990,360 0 161121 -- MSL 67 (19U 97) b 15126,18165,360 2 161122 -- MSL 68 (19U 98) c 14148,12990,360 0 161123 -- MSL 69 (19U 99) d 15126,18165,360 2 161124 -- MSL 70 (19U 100) e 14148,12990,360 0 161125 -- MSL 71 (19U 101) f 9759,18315 2 161126 -- MSL 72 (19U 102) g 15126,12990,5313 1 161127 -- MSL 73 (19U 103) h 15126,18165 2 161128 -- MSL 74 (19U 104) i 6342,18165 2 161129 -- MSL 75 (19U 105) j 6342,18165,4995 3 161130 -- MSL 76 (19U 106) k 14148,18165 2 161131 -- MSL 77 (19U 107) l 6342,18165 2 161132 -- MSL 78 (19U 108) m 22932,12990 0 161133 -- MSL 79 (19U 109) n 15126,12990 0 161134 -- MSL 80 (19U 110) o 15126,12990,360 0 161135 -- MSL 81 (19U 111) p 15126,12990,4680 0 161136 -- MSL 82 (19U 112) q 15126,12990,4680 0 161137 -- MSL 83 (19U 113) r 9270,13005 0 161138 -- MSL 84 (19U 114) s 13173,12990,360 0 161139 -- MSL 85 (19U 115) t 9759,16110,360 0 161140 -- MSL 86 (19U 116) u 15126,12630,360 0 161141 -- MSL 87 (19U 117) v 14637,12630 0 161142 -- MSL 88 (19U 118) w 22932,12630 0 161143 -- MSL 89 (19U 119) x 14637,12630 0 161144 -- MSL 90 (19U 120) y 14637,12630,4680 0 161145 -- MSL 91 (19U 121) z 12684,12630 0 161146 -- MSL 92 (19U 122) { 13173,20130,6075 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588 3 161148 -- MSL 94 (19U 124) ba " } 13173,20130,6075 3 161149 -- MSL 95 (19U 125) rC " ti 26346,9435 0 161150 -- MSL 96 (19U 126) `A 19515,23130 2 161216 -- MSL 99 (19U 192) ^A 19515,23130 2 161218 -- MSL 100 (19U 194) `E 15126,23130 2 161224 -- MSL 101 (19U 200) ^E 15126,23130 2 161226 -- MSL 102 (19U 202) :E 15126,23040 2 161227 -- MSL 103 (19U 203) ^I 7317,23130 2 161230 -- MSL 104 (19U 206) :I 7317,23040 2 161231 -- MSL 105 (19U 207) aa 16587,18090 2 161204 -- MSL 106 (19U 180) ga 16587,18090 2 161120 -- MSL 107 (19U 96) a^ 16587,18090 2 161160 -- MSL 108 (19U 136) ^ " ad 16587,17910 2 161192 -- MSL 109 (19U 168) ~ 16587,17946 2 161176 -- MSL 110 (19U 152) a~ " `U 19029,23130,360 2 161241 -- MSL 111 (19U 217) ^U 19029,23130,360 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105 2 161199 -- MSL 113 (19U 175) 'Y 18051,23130 2 161245 -- MSL 114 (19U 221) 'y 14637,18090,4680 2 161277 -- MSL 115 (19U 253) de 16587,18465 2 161200 -- MSL 116 (19U 176) ,C 18540,18495,5175 3 161223 -- MSL 117 (19U 199) ,c 14148,12990,5160 1 161255 -- MSL 118 (19U 231) ~N 19029,23130 2 161233 -- MSL 119 (19U 209) ~n 15126,17946 2 161265 -- MSL 120 (19U 241) r! 8781,12645,5520 1 161185 -- MSL 121 (19U 161) r? 13662,12480,5835 1 161215 -- MSL 122 (19U 191) Cs 16587,15834 0 161188 -- MSL 123 (19U 164) Po 16587,18465 2 161187 -- MSL 124 (19U 163) Ye 16587,18105 2 161189 -- MSL 125 (19U 165) sc 16587,18495,360 2 161191 -- MSL 126 (19U 167) Fn 16587,18315 2 161155 -- MSL 127 (19U 131) ct 16587,18750,645 2 161186 -- MSL 128 (19U 162) ^a 14148,18090,360 2 161250 -- MSL 129 (19U 226) ^e 14148,18090,360 2 161258 -- MSL 130 (19U 234) ^o 15126,18090,360 2 161268 -- MSL 131 (19U 244) ^u 15126,18090,360 2 161275 -- MSL 132 (19U 251) 'a 14148,18090,360 2 161249 -- MSL 133 (19U 225) 'e 14148,18090,360 2 161257 -- MSL 134 (19U 233) 'o 15126,18090,360 2 161267 -- MSL 135 (19U 243) 'u 15126,18090,360 2 161274 -- MSL 136 (19U 250) `a 14148,18090,360 2 161248 -- MSL 137 (19U 224) `e 14148,18090,360 2 161256 -- MSL 138 (19U 232) `o 15126,18090,360 2 161266 -- MSL 139 (19U 242) `u 15126,18090,360 2 161273 -- MSL 140 (19U 249) :a 14148,17910,360 2 161252 -- MSL 141 (19U 228) :e 14148,17910,360 2 161259 -- MSL 142 (19U 235) :o 15126,17910,360 2 161270 -- MSL 143 (19U 246) :u 15126,17910,360 2 161276 -- MSL 144 (19U 252) oA 19515,25830 2 161221 -- MSL 145 (19U 197) ^i 6342,18090 2 161262 -- MSL 146 (19U 238) /O 20004,18495,366 2 161240 -- MSL 147 (19U 216) AE 25857,18135 2 161222 -- MSL 148 (19U 198) oa 14148,20100,360 2 161253 -- MSL 149 (19U 229) 'i 6342,18090 2 161261 -- MSL 150 (19U 237) /o 15126,13047,360 0 161272 -- MSL 151 (19U 248) ae 22443,12990,360 0 161254 -- MSL 152 (19U 230) :A 19515,23040 2 161220 -- MSL 153 (19U 196) `i 6342,18090 2 161260 -- MSL 154 (19U 236) :O 20004,23040,360 2 161238 -- MSL 155 (19U 214) :U 19029,23040,360 2 161244 -- MSL 156 (19U 220) 'E 15126,23130 2 161225 -- MSL 157 (19U 201) :i 6342,17910 2 161263 -- MSL 158 (19U 239) ss 16101,17790,360 2 161247 -- MSL 159 (19U 223) ^O 20004,23130,360 2 161236 -- MSL 160 (19U 212) 'A 19515,23130 2 161217 -- MSL 161 (19U 193) ~A 19515,23130 2 161219 -- MSL 162 (19U 195) ~a 14148,17946,360 2 161251 -- MSL 163 (19U 227) -D 19029,18135 2 161232 -- MSL 164 (19U 208) Sd 15126,18747,360 2 161264 -- MSL 165 (19U 240) 'I 7317,23130 2 161229 -- MSL 166 (19U 205) `I 7317,23130 2 161228 -- MSL 167 (19U 204) 'O 20004,23130,360 2 161235 -- MSL 168 (19U 211) `O 20004,23130,360 2 161234 -- MSL 169 (19U 210) ~O 20004,23130,360 2 161237 -- MSL 170 (19U 213) ~o 15126,17946,360 2 161269 -- MSL 171 (19U 245) vS 17076,23130,360 2 161162 -- MSL 172 (19U 138) vs 13173,18090,360 2 161178 -- MSL 173 (19U 154) 'U 19029,23130,360 2 161242 -- MSL 174 (19U 218) :Y 18051,23040 2 161183 -- MSL 175 (19U 159) :y 14637,17910,4680 2 161279 -- MSL 176 (19U 255) TP 15612,18135 2 161246 -- MSL 177 (19U 222) Tp 15126,18165,4680 2 161278 -- MSL 178 (19U 254) mc 15612,12630,4680 0 161205 -- MSL 180 (19U 181) ps 16590,19635,4200 2 161206 -- MSL 181 (19U 182) 34 26346,18465,900 2 161214 -- MSL 182 (19U 190) \- 26346,8445 0 60096 -- MSL 183 ( 7J 192) 14 26346,18465,900 2 161212 -- MSL 184 (19U 188) 12 26346,18465,900 2 161213 -- MSL 185 (19U 189) Of 10734,18465 2 161194 -- MSL 186 (19U 170) Om 10734,18465 2 161210 -- MSL 187 (19U 186) Fo 14637,11250 0 161195 -- MSL 188 (19U 171) Fc 14637,11250 0 161211 -- MSL 190 (19U 187) t+- 26346,14670 0 161201 -- MSL 191 (19U 177) bb 13173,19083,5916 3 161190 -- MSL 192 (19U 166) co 13173,19635 2 161193 -- MSL 193 (19U 169) tno 26346,11787 0 161196 -- MSL 194 (19U 172) u00AD 8781,7875 0 161197 -- MSL 195 (19U 173) rg 13173,19635 2 161198 -- MSL 196 (19U 174) S2 10245,18465 2 161202 -- MSL 197 (19U 178) S3 10245,18465 2 161203 -- MSL 198 (19U 179) ac 16587,0,5160 1 161208 -- MSL 199 (19U 184) S1 10245,18345 2 161209 -- MSL 200 (19U 185) tmu 26346,14154 0 161239 -- MSL 201 (19U 215) tdi 26346,12870 0 161271 -- MSL 202 (19U 247) u203C 14637,18165 2 87315 -- MSL 221 (10U 19) u20A7 25371,18135,360 2 60121 -- MSL 232 ( 7J 217) pc 8781,10740 0 161207 -- MSL 302 (19U 183) u013F 14148,18135 2 51943 -- MSL 306 ( 6J 231) u0140 10329,18165 2 51959 -- MSL 307 ( 6J 247) u2113 16590,18045,765 2 60122 -- MSL 308 ( 7J 218) u0149 19029,18135 2 51951 -- MSL 309 ( 6J 239) fm 8781,18054 2 60101 -- MSL 310 ( 7J 197) sd 16587,18054 2 60102 -- MSL 311 ( 7J 198) dg 16587,18135 2 161158 -- MSL 312 (19U 134) tm 16128,17850 2 161177 -- MSL 313 (19U 153) u2017 13173,0,6588 1 60095 -- MSL 314 ( 7J 191) ah 16587,18090 2 75169 -- MSL 315 ( 9E 161) ao 16587,20100 2 60152 -- MSL 316 ( 7J 248) f/ 1464,18465,900 2 60109 -- MSL 324 ( 7J 205) em 26346,7650 0 161175 -- MSL 325 (19U 151) en 16587,7650 0 161174 -- MSL 326 (19U 150) dd 16587,18135 2 161159 -- MSL 327 (19U 135) .i 6342,12630 0 46333 -- MSL 328 ( 5T 253) aq 8781,18135 2 161063 -- MSL 329 (19U 39) bu 13173,14226 0 161173 -- MSL 331 (19U 149) u207F 10248,18465 2 87548 -- MSL 332 (10U 252) u0111 15126,18165,360 2 75248 -- MSL 342 ( 9E 240) u0041_0306 19515,23130 2 75203 -- MSL 400 ( 9E 195) u0061_0306 14148,18147,360 2 75235 -- MSL 401 ( 9E 227) u0041_0328 19515,18135,4662 2 75173 -- MSL 404 ( 9E 165) u0061_0328 14148,12990,4299 0 75193 -- MSL 405 ( 9E 185) 'C 18540,23130,360 2 75206 -- MSL 406 ( 9E 198) 'c 14148,18090,360 2 75238 -- MSL 407 ( 9E 230) u0041_030C 18540,23130,360 2 75208 -- MSL 410 ( 9E 200) u0061_030C 14148,18090,360 2 75240 -- MSL 411 ( 9E 232) u0044_030C 19029,23130 2 75215 -- MSL 414 ( 9E 207) u0064_030C 19515,19650,360 2 75247 -- MSL 415 ( 9E 239) u0045_030C 15126,23130 2 75212 -- MSL 416 ( 9E 204) u0065_030C 14148,18090,360 2 75244 -- MSL 417 ( 9E 236) u0045_0328 15126,18135,4662 2 75210 -- MSL 422 ( 9E 202) u0065_0328 14148,12990,4299 0 75242 -- MSL 423 ( 9E 234) u004C_0301 14148,23130 2 75205 -- MSL 440 ( 9E 197) u006C_0301 6342,23145 2 75237 -- MSL 441 ( 9E 229) u004C_030C 14148,19650 2 75196 -- MSL 442 ( 9E 188) u006C_030C 10734,19650 2 75198 -- MSL 443 ( 9E 190) u004E_0301 19029,23130 2 75217 -- MSL 446 ( 9E 209) u006E_0301 15126,18090 2 75249 -- MSL 447 ( 9E 241) u004E_030C 19029,23130 2 75218 -- MSL 448 ( 9E 210) u006E_030C 15126,18090 2 75250 -- MSL 449 ( 9E 242) u004F_030B 20004,23130,360 2 75221 -- MSL 452 ( 9E 213) u006F_030B 15126,18090,360 2 75253 -- MSL 453 ( 9E 245) u0052_0301 17076,23130 2 75200 -- MSL 456 ( 9E 192) u0072_0301 9270,18090 2 75232 -- MSL 457 ( 9E 224) u0052_030C 17076,23130 2 75224 -- MSL 458 ( 9E 216) u0072_030C 9270,18090 2 75256 -- MSL 459 ( 9E 248) u0053_0301 17076,23130,360 2 75148 -- MSL 462 ( 9E 140) u0073_0301 13173,18090,360 2 75164 -- MSL 463 ( 9E 156) u0054_030C 16587,23130 2 75149 -- MSL 466 ( 9E 141) u0074_030C 12198,19650,360 2 75165 -- MSL 467 ( 9E 157) u0054_0327 16587,18135,5175 3 75230 -- MSL 468 ( 9E 222) u0074_0327 9759,16110,5160 1 75262 -- MSL 469 ( 9E 254) u0055_030B 19029,23130,360 2 75227 -- MSL 474 ( 9E 219) u0075_030B 15126,18090,360 2 75259 -- MSL 475 ( 9E 251) u0055_030A 19029,25080,360 2 75225 -- MSL 476 ( 9E 217) u0075_030A 15126,20100,360 2 75257 -- MSL 477 ( 9E 249) u005A_0301 16101,23130 2 75151 -- MSL 482 ( 9E 143) u007A_0301 12684,18090 2 75167 -- MSL 483 ( 9E 159) u005A_0307 16101,23280 2 75183 -- MSL 484 ( 9E 175) u007A_0307 12684,18405 2 75199 -- MSL 485 ( 9E 191) u2070 10245,18465 2 51753 -- MSL 1000 ( 6J 41) u2074 10245,18345 2 51748 -- MSL 1001 ( 6J 36) u2075 10245,18345 2 51749 -- MSL 1002 ( 6J 37) u2076 10245,18465 2 51806 -- MSL 1003 ( 6J 94) u2077 10245,18345 2 51750 -- MSL 1004 ( 6J 38) u2078 10245,18465 2 51754 -- MSL 1005 ( 6J 42) u2079 10245,18465 2 51752 -- MSL 1006 ( 6J 40) lq 13173,18135 2 161171 -- MSL 1017 (19U 147) rq 13173,18135 2 161172 -- MSL 1018 (19U 148) Bq 13173,3348,2292 0 161156 -- MSL 1019 (19U 132) u2003 26346,0 0 51821 -- MSL 1020 ( 6J 109) u2002 16587,0 0 51822 -- MSL 1021 ( 6J 110) u2009 8781,0 0 51828 -- MSL 1023 ( 6J 116) u2026 26346,3090 0 161157 -- MSL 1028 (19U 133) vz 12684,18090 2 75166 -- MSL 1031 ( 9E 158) u2120 16128,18000 2 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056 2 51794 -- MSL 1036 ( 6J 82) fi 16101,18315 2 60077 -- MSL 1040 ( 7J 173) fl 16101,18315 2 60078 -- MSL 1041 ( 7J 174) ff 18051,18315 2 51883 -- MSL 1042 ( 6J 171) Fi 24396,18315 2 51884 -- MSL 1043 ( 6J 172) Fl 24396,18315 2 51885 -- MSL 1044 ( 6J 173) ij 12684,18165,4995 3 60134 -- MSL 1047 ( 7J 230) u2105 26358,18495,360 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 19515,23130,360 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 15126,18147,5313 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 17076,18495,5175 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 13173,12990,5160 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 7317,23280 2 46301 -- MSL 1065 ( 5T 221) bq 8781,3348,2307 0 161154 -- MSL 1067 (19U 130) %0 26346,18720,840 2 161161 -- MSL 1068 (19U 137) a- 16587,16950 2 60154 -- MSL 1084 ( 7J 250) ab 16587,18147 2 75170 -- MSL 1086 ( 9E 162) a. 16587,18405 2 75263 -- MSL 1088 ( 9E 255) oe 23907,12990,360 0 161180 -- MSL 1090 (19U 156) OE 26346,18270,135 2 161164 -- MSL 1091 (19U 140) fo 9759,11277 0 161163 -- MSL 1092 (19U 139) fc 9759,11277 0 161179 -- MSL 1093 (19U 155) sq 19029,15624 0 60091 -- MSL 1094 ( 7J 187) /L 14148,18135 2 75171 -- MSL 1095 ( 9E 163) /l 7320,18165 2 75187 -- MSL 1096 ( 9E 179) a" 16587,18090 2 75197 -- MSL 1097 ( 9E 189) ho 16587,1197,4299 0 75186 -- MSL 1098 ( 9E 178) vZ 16101,23130 2 75150 -- MSL 1106 ( 9E 142) IJ 21954,18135,360 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/UR0000644000175000017500000004705313753060053012243 00000000000000# Univers Md name UR spacewidth 8781 pcltypeface 4148 pclproportional 1 pclweight 0 pclstyle 0 ligatures fi fl ff ffi ffl 0 kernpairs L V -3902 P . -4388 P , -4388 V A -3902 A V -3902 T o -4877 T r -4877 T c -4877 T e -4877 T d -4877 T s -4877 T y -4877 T a -4877 T w -4877 T u -4877 T J -4877 L T -4877 L Y -4388 Y o -4388 Y e -4388 Y a -4388 Y J -4388 A W -2438 W A -2438 T A -4388 V o -2924 V e -2924 V a -2924 Y A -4388 F A -2924 F . -3902 F , -3902 A T -4388 A Y -4388 v . -3902 v , -3902 y . -3902 y , -3902 T . -3902 T , -3902 L W -2438 P A -2924 V J -3902 V . -3902 V , -3902 Y . -3902 Y , -3902 W o -1949 W e -1949 W a -1949 W . -3413 W , -3413 r . -2438 r , -2438 w . -3413 w , -3413 Y u -2924 A v -2438 A y -1949 A w -2438 o . -2924 o , -2924 p . -2924 p , -2924 e . -2924 e , -2924 b . -2924 b , -2924 O T -1949 O V -1460 O Y -1949 O . -2924 O , -2924 L y -2438 L O -1949 L G -1949 L C -1949 L Q -1949 P J -2438 V y -1460 V u -1460 V O -1460 V G -1460 V C -1460 V Q -1460 D T -1949 D V -1460 D Y -1949 D . -2924 D , -2924 Y O -1949 Y G -1949 Y C -1949 Y Q -1949 F o -1460 F e -1460 F a -1460 c . -2438 c , -2438 O A -1460 O W -974 L U -1460 R T -1460 R V -1460 R Y -1460 R W -974 G T -1460 P o -1460 P g -1460 P e -1460 P a -1460 C A -1460 C . -2438 C , -2438 D A -1460 D W -974 B T -1460 B Y -1460 B . -1949 B , -1949 F J -2438 A O -1460 A G -1460 A C -1460 A U -1460 A Q -1460 W r -974 W y -974 W u -974 W O -974 W G -974 W C -974 W J -2438 W Q -974 J A -1460 J . -2438 J , -2438 U A -1460 U . -2438 U , -2438 Q W -974 f . -1949 f , -1949 T O -1949 T G -1949 T C -1949 T Q -1949 O X -1460 L o -1949 L e -1949 L q -1949 G V -1460 G Y -1460 G W -974 G . -974 G , -974 P T -485 P V -485 P Y -485 C T -1460 C V -1460 C Y -1460 D X -1460 B V -1460 B X -974 B A -974 B W -974 S . -1949 S , -1949 X o -1460 X e -1460 X y -1460 X O -1460 X G -1460 X C -1460 X Q -1460 A o -1460 A e -1460 K o -1460 K e -1460 K y -1460 K w -1460 K O -1460 K G -1460 K C -1460 K Q -1460 o v -974 o y -485 o x -974 o w -974 h v -974 h y -485 n v -974 n y -485 m v -974 m y -485 r g -485 g . -974 g , -974 p v -974 p y -485 p x -974 c v -974 c y -485 c w -974 v o -974 v g -974 v c -974 v d -974 v a -974 v q -974 e v -974 e y -485 b v -974 b y -485 b w -974 s . -1460 s , -1460 y o -974 y g -974 y c -974 y d -974 y a -974 y q -974 f g -485 x o -974 x g -974 x c -974 x e -974 x d -974 x a -974 x q -974 a v -974 a y -485 a w -974 w o -974 w g -974 w c -974 w d -974 w a -974 w q -974 T i -974 T S -974 L a -974 L S -974 P s -485 P Z -485 P X -485 P W -485 C X -1460 C W -974 C J -974 V i -974 V S -974 S T -974 S V -974 S Y -974 S X -974 S A -974 S W -974 Y i -974 Y S -974 X a -974 X u -1460 X S -974 A t -974 A g -1460 A c -1460 A d -1460 A a -974 A u -1460 A q -1460 A S -974 W i -974 W S -974 K c -1460 K u -1460 K S -974 t g -485 t . -974 t , -974 o f -485 h w -974 h . -974 h , -974 n w -974 n . -974 n , -974 m w -974 m . -974 m , -974 l . -974 l , -974 r o -485 r c -485 r e -485 r d -485 r a -485 r q -485 i . -974 i , -974 p f -485 p w -974 c f -485 c x -974 v e -974 v s -485 e f -485 e x -974 e w -974 z . -974 z , -974 d . -974 d , -974 b f -485 s v -485 s y -485 s f -485 s x -485 s w -485 y e -974 y s -485 f o -485 f c -485 f e -485 f d -485 f s -485 f a -485 f q -485 x s -485 x . -974 x , -974 a . -974 a , -974 w e -974 w s -485 j . -974 j , -974 u . -974 k o -974 k g -974 k c -974 k e -974 k d -974 k a -974 k q -974 k . -974 k , -974 O Z -485 O J -974 H . -974 H , -974 N . -974 N , -974 M . -974 M , -974 L . -974 L , -974 R . -974 R , -974 I . -974 I , -974 C Z -485 E . -974 E , -974 Z o -485 Z e -485 Z d -485 Z s -485 Z y -485 Z a -485 Z w -485 Z u -485 Z O -485 Z G -485 Z C -485 Z S -485 Z Q -485 Z . -974 Z , -974 D Z -485 D J -974 B Z -485 B J -974 S Z -485 S J -974 X . -974 X , -974 A s -485 A . -974 A , -974 J J -974 U J -974 K a -974 K . -974 K , -974 t o -485 t c -485 t e -485 t d -485 t s -485 t a -485 t q -485 o z -485 h f -485 n f -485 m f -485 r s -485 p z -485 c z -485 e z -485 z o -485 z g -485 z c -485 z e -485 z d -485 z s -485 z a -485 z q -485 b z -485 s z -485 a f -485 k s -485 A f -485 K T -485 K V -485 K Y -485 K W -485 K U -485 L cq -6341 L ' -6341 T hy -4877 T - -4877 T en -4877 T em -4877 A cq -2924 A ' -2924 hy T -4877 - T -4877 en T -4877 em T -4877 Y hy -2924 Y - -2924 Y en -2924 Y em -2924 p cq -1949 p ' -1949 c cq -1460 c ' -1460 e cq -1949 e ' -1949 b cq -1949 b ' -1949 a cq -1460 a ' -1460 V hy -1460 V - -1460 V en -1460 V em -1460 h cq -1460 h ' -1460 n cq -1460 n ' -1460 m cq -1460 m ' -1460 W hy -974 W - -974 W en -974 W em -974 cq d -3413 ' d -3413 s cq -485 s ' -485 L hy -1949 L - -1949 L en -1949 L em -1949 X hy -1460 X - -1460 X en -1460 X em -1460 A hy -1460 A - -1460 A en -1460 A em -1460 K hy -1460 K - -1460 K en -1460 K em -1460 cq s -1949 ' s -1949 hy X -1460 - X -1460 hy A -1460 - A -1460 en X -1460 en A -1460 em X -1460 K cq -485 K ' -485 t g -485 b f -485 Z hy -485 Z - -485 Z en -485 Z em -485 cq t -974 ' t -974 cq n -1460 ' n -1460 cq m -1460 ' m -1460 cq r -1460 ' r -1460 cq v -1460 ' v -1460 charset ! 8781,18165 2 161057 -- MSL 1 (19U 33) dq 13173,18237 2 161058 -- MSL 2 (19U 34) " " sh 16587,18105 2 161059 -- MSL 3 (19U 35) # " Do 16587,18825,720 2 161060 -- MSL 4 (19U 36) $ " % 26346,18720,840 2 161061 -- MSL 5 (19U 37) & 20004,18495,360 2 161062 -- MSL 6 (19U 38) cq 8781,18135 2 161170 -- MSL 8 (19U 146) ' " ( 8781,18135,2550 2 161064 -- MSL 9 (19U 40) ) 8781,18135,2550 2 161065 -- MSL 10 (19U 41) * 16587,18495 2 161066 -- MSL 11 (19U 42) + 26346,14775,105 0 161067 -- MSL 12 (19U 43) , 8781,3030,3075 0 161068 -- MSL 13 (19U 44) hy 8781,7755 0 161069 -- MSL 14 (19U 45) - " . 8781,3030 0 161070 -- MSL 15 (19U 46) sl 8781,18135,1380 2 161071 -- MSL 16 (19U 47) / " 0 16587,18465,360 2 161072 -- MSL 17 (19U 48) 1 16587,18105 2 161073 -- MSL 18 (19U 49) 2 16587,18465 2 161074 -- MSL 19 (19U 50) 3 16587,18465,360 2 161075 -- MSL 20 (19U 51) 4 16587,18105 2 161076 -- MSL 21 (19U 52) 5 16587,18105,360 2 161077 -- MSL 22 (19U 53) 6 16587,18465,360 2 161078 -- MSL 23 (19U 54) 7 16587,18105 2 161079 -- MSL 24 (19U 55) 8 16587,18465,360 2 161080 -- MSL 25 (19U 56) 9 16587,18465,360 2 161081 -- MSL 26 (19U 57) : 8781,12630 0 161082 -- MSL 27 (19U 58) ; 8781,12630,3075 0 161083 -- MSL 28 (19U 59) < 26346,16068 0 161084 -- MSL 29 (19U 60) = 26346,10566 0 161085 -- MSL 30 (19U 61) > 26346,16068 0 161086 -- MSL 31 (19U 62) ? 13662,18315 2 161087 -- MSL 32 (19U 63) at 26352,21030,2745 2 161088 -- MSL 33 (19U 64) @ " A 19515,18135 2 161089 -- MSL 34 (19U 65) B 16587,18135 2 161090 -- MSL 35 (19U 66) C 18540,18495,360 2 161091 -- MSL 36 (19U 67) D 19029,18135 2 161092 -- MSL 37 (19U 68) E 15126,18135 2 161093 -- MSL 38 (19U 69) F 14637,18135 2 161094 -- MSL 39 (19U 70) G 19515,18495,360 2 161095 -- MSL 40 (19U 71) H 19029,18135 2 161096 -- MSL 41 (19U 72) I 7317,18135 2 161097 -- MSL 42 (19U 73) J 14637,18135,360 2 161098 -- MSL 43 (19U 74) K 17565,18135 2 161099 -- MSL 44 (19U 75) L 14148,18135 2 161100 -- MSL 45 (19U 76) M 23907,18135 2 161101 -- MSL 46 (19U 77) N 19029,18135 2 161102 -- MSL 47 (19U 78) O 20004,18495,360 2 161103 -- MSL 48 (19U 79) P 15612,18135 2 161104 -- MSL 49 (19U 80) Q 20490,18495,360 2 161105 -- MSL 50 (19U 81) R 17076,18135 2 161106 -- MSL 51 (19U 82) S 17076,18495,360 2 161107 -- MSL 52 (19U 83) T 16587,18135 2 161108 -- MSL 53 (19U 84) U 19029,18135,360 2 161109 -- MSL 54 (19U 85) V 19029,18135 2 161110 -- MSL 55 (19U 86) W 26346,18135 2 161111 -- MSL 56 (19U 87) X 19029,18135 2 161112 -- MSL 57 (19U 88) Y 18051,18135 2 161113 -- MSL 58 (19U 89) Z 16101,18135 2 161114 -- MSL 59 (19U 90) lB 8781,18135,2370 2 161115 -- MSL 60 (19U 91) [ " rs 8781,18135,1380 2 161116 -- MSL 61 (19U 92) \ " rB 8781,18135,2370 2 161117 -- MSL 62 (19U 93) ] " ha 13173,19758 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588 1 161119 -- MSL 64 (19U 95) oq 8781,18135 2 161169 -- MSL 66 (19U 145) ` " a 14148,12990,360 0 161121 -- MSL 67 (19U 97) b 15126,18165,360 2 161122 -- MSL 68 (19U 98) c 14148,12990,360 0 161123 -- MSL 69 (19U 99) d 15126,18165,360 2 161124 -- MSL 70 (19U 100) e 14148,12990,360 0 161125 -- MSL 71 (19U 101) f 9759,18315 2 161126 -- MSL 72 (19U 102) g 15126,12990,5088 1 161127 -- MSL 73 (19U 103) h 15126,18165 2 161128 -- MSL 74 (19U 104) i 6342,18165 2 161129 -- MSL 75 (19U 105) j 6342,18165,4995 3 161130 -- MSL 76 (19U 106) k 14148,18165 2 161131 -- MSL 77 (19U 107) l 6342,18165 2 161132 -- MSL 78 (19U 108) m 22932,12990 0 161133 -- MSL 79 (19U 109) n 15126,12990 0 161134 -- MSL 80 (19U 110) o 15126,12990,360 0 161135 -- MSL 81 (19U 111) p 15126,12990,4680 1 161136 -- MSL 82 (19U 112) q 15126,12990,4680 1 161137 -- MSL 83 (19U 113) r 9270,12990 0 161138 -- MSL 84 (19U 114) s 13173,12990,360 0 161139 -- MSL 85 (19U 115) t 9759,15963,360 0 161140 -- MSL 86 (19U 116) u 15126,12630,360 0 161141 -- MSL 87 (19U 117) v 14637,12630 0 161142 -- MSL 88 (19U 118) w 22932,12630 0 161143 -- MSL 89 (19U 119) x 14637,12630 0 161144 -- MSL 90 (19U 120) y 14637,12630,4680 1 161145 -- MSL 91 (19U 121) z 12684,12630 0 161146 -- MSL 92 (19U 122) { 11712,20130,6075 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588 3 161148 -- MSL 94 (19U 124) ba " } 11712,20130,6075 3 161149 -- MSL 95 (19U 125) rC " ti 26346,8952 0 161150 -- MSL 96 (19U 126) `A 19515,23085 2 161216 -- MSL 99 (19U 192) ^A 19515,23085 2 161218 -- MSL 100 (19U 194) `E 15126,23085 2 161224 -- MSL 101 (19U 200) ^E 15126,23085 2 161226 -- MSL 102 (19U 202) :E 15126,22755 2 161227 -- MSL 103 (19U 203) ^I 7317,23085 2 161230 -- MSL 104 (19U 206) :I 7317,22755 2 161231 -- MSL 105 (19U 207) aa 16587,18075 2 161204 -- MSL 106 (19U 180) ga 16587,18075 2 161120 -- MSL 107 (19U 96) a^ 16587,17985 2 161160 -- MSL 108 (19U 136) ^ " ad 16587,17775 2 161192 -- MSL 109 (19U 168) ~ 16587,18294 2 161176 -- MSL 110 (19U 152) a~ " `U 19029,23085,360 2 161241 -- MSL 111 (19U 217) ^U 19029,23085,360 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105 2 161199 -- MSL 113 (19U 175) 'Y 18051,23085 2 161245 -- MSL 114 (19U 221) 'y 14637,18075,4680 3 161277 -- MSL 115 (19U 253) de 16587,18465 2 161200 -- MSL 116 (19U 176) ,C 18540,18495,5025 3 161223 -- MSL 117 (19U 199) ,c 14148,12990,5025 1 161255 -- MSL 118 (19U 231) ~N 19029,22959 2 161233 -- MSL 119 (19U 209) ~n 15126,18294 2 161265 -- MSL 120 (19U 241) r! 8781,12645,5520 1 161185 -- MSL 121 (19U 161) r? 13662,12516,5799 1 161215 -- MSL 122 (19U 191) Cs 16587,15684 0 161188 -- MSL 123 (19U 164) Po 16587,18465 2 161187 -- MSL 124 (19U 163) Ye 16587,18105 2 161189 -- MSL 125 (19U 165) sc 16587,18495,360 2 161191 -- MSL 126 (19U 167) Fn 16587,18315 2 161155 -- MSL 127 (19U 131) ct 16587,18825,720 2 161186 -- MSL 128 (19U 162) ^a 14148,17985,360 2 161250 -- MSL 129 (19U 226) ^e 14148,17985,360 2 161258 -- MSL 130 (19U 234) ^o 15126,17985,360 2 161268 -- MSL 131 (19U 244) ^u 15126,17985,360 2 161275 -- MSL 132 (19U 251) 'a 14148,18075,360 2 161249 -- MSL 133 (19U 225) 'e 14148,18075,360 2 161257 -- MSL 134 (19U 233) 'o 15126,18075,360 2 161267 -- MSL 135 (19U 243) 'u 15126,18075,360 2 161274 -- MSL 136 (19U 250) `a 14148,18075,360 2 161248 -- MSL 137 (19U 224) `e 14148,18075,360 2 161256 -- MSL 138 (19U 232) `o 15126,18075,360 2 161266 -- MSL 139 (19U 242) `u 15126,18075,360 2 161273 -- MSL 140 (19U 249) :a 14148,17775,360 2 161252 -- MSL 141 (19U 228) :e 14148,17775,360 2 161259 -- MSL 142 (19U 235) :o 15126,17775,360 2 161270 -- MSL 143 (19U 246) :u 15126,17775,360 2 161276 -- MSL 144 (19U 252) oA 19515,25923 2 161221 -- MSL 145 (19U 197) ^i 6342,17985 2 161262 -- MSL 146 (19U 238) /O 20004,18495,375 2 161240 -- MSL 147 (19U 216) AE 25857,18165 2 161222 -- MSL 148 (19U 198) oa 14148,20412,360 2 161253 -- MSL 149 (19U 229) 'i 6342,18075 2 161261 -- MSL 150 (19U 237) /o 15126,13008,408 0 161272 -- MSL 151 (19U 248) ae 22443,12990,360 0 161254 -- MSL 152 (19U 230) :A 19515,22755 2 161220 -- MSL 153 (19U 196) `i 6342,18075 2 161260 -- MSL 154 (19U 236) :O 20004,22755,360 2 161238 -- MSL 155 (19U 214) :U 19029,22755,360 2 161244 -- MSL 156 (19U 220) 'E 15126,23085 2 161225 -- MSL 157 (19U 201) :i 6342,17775 2 161263 -- MSL 158 (19U 239) ss 16101,18165,360 2 161247 -- MSL 159 (19U 223) ^O 20004,23085,360 2 161236 -- MSL 160 (19U 212) 'A 19515,23085 2 161217 -- MSL 161 (19U 193) ~A 19515,22959 2 161219 -- MSL 162 (19U 195) ~a 14148,18294,360 2 161251 -- MSL 163 (19U 227) -D 19029,18135 2 161232 -- MSL 164 (19U 208) Sd 15126,18315,360 2 161264 -- MSL 165 (19U 240) 'I 7317,23085 2 161229 -- MSL 166 (19U 205) `I 7317,23085 2 161228 -- MSL 167 (19U 204) 'O 20004,23085,360 2 161235 -- MSL 168 (19U 211) `O 20004,23085,360 2 161234 -- MSL 169 (19U 210) ~O 20004,22959,360 2 161237 -- MSL 170 (19U 213) ~o 15126,18294,360 2 161269 -- MSL 171 (19U 245) vS 17076,23085,360 2 161162 -- MSL 172 (19U 138) vs 13173,17985,360 2 161178 -- MSL 173 (19U 154) 'U 19029,23085,360 2 161242 -- MSL 174 (19U 218) :Y 18051,22755 2 161183 -- MSL 175 (19U 159) :y 14637,17775,4680 3 161279 -- MSL 176 (19U 255) TP 15612,18135 2 161246 -- MSL 177 (19U 222) Tp 15126,18165,4680 3 161278 -- MSL 178 (19U 254) mc 14637,12630,4350 0 161205 -- MSL 180 (19U 181) ps 16587,19635,4200 2 161206 -- MSL 181 (19U 182) 34 26346,18465,1020 2 161214 -- MSL 182 (19U 190) \- 26346,8100 0 60096 -- MSL 183 ( 7J 192) 14 26346,18465,1020 2 161212 -- MSL 184 (19U 188) 12 26346,18465,1020 2 161213 -- MSL 185 (19U 189) Of 10734,18465 2 161194 -- MSL 186 (19U 170) Om 10734,18465 2 161210 -- MSL 187 (19U 186) Fo 14637,11085 0 161195 -- MSL 188 (19U 171) Fc 14637,11085 0 161211 -- MSL 190 (19U 187) t+- 26346,14985 0 161201 -- MSL 191 (19U 177) bb 13173,19083,5916 3 161190 -- MSL 192 (19U 166) co 13173,19635 2 161193 -- MSL 193 (19U 169) tno 26346,11607 0 161196 -- MSL 194 (19U 172) u00AD 8781,7755 0 161197 -- MSL 195 (19U 173) rg 13173,19635 2 161198 -- MSL 196 (19U 174) S2 10245,18465 2 161202 -- MSL 197 (19U 178) S3 10245,18465 2 161203 -- MSL 198 (19U 179) ac 16587,0,5025 1 161208 -- MSL 199 (19U 184) S1 10245,18345 2 161209 -- MSL 200 (19U 185) tmu 26346,14010 0 161239 -- MSL 201 (19U 215) tdi 26346,12315 0 161271 -- MSL 202 (19U 247) u203C 13917,18165 2 87315 -- MSL 221 (10U 19) u20A7 25371,18135,360 2 60121 -- MSL 232 ( 7J 217) pc 8781,10509 0 161207 -- MSL 302 (19U 183) u013F 14148,18135 2 51943 -- MSL 306 ( 6J 231) u0140 9570,18165 2 51959 -- MSL 307 ( 6J 247) u2113 16587,18150,297 2 60122 -- MSL 308 ( 7J 218) u0149 18054,18135 2 51951 -- MSL 309 ( 6J 239) fm 8781,18105 2 60101 -- MSL 310 ( 7J 197) sd 16587,18105 2 60102 -- MSL 311 ( 7J 198) dg 16587,18135 2 161158 -- MSL 312 (19U 134) tm 16128,17850 2 161177 -- MSL 313 (19U 153) u2017 13173,0,6588 1 60095 -- MSL 314 ( 7J 191) ah 16587,17985 2 75169 -- MSL 315 ( 9E 161) ao 16587,20412 2 60152 -- MSL 316 ( 7J 248) f/ 1464,18465,1020 2 60109 -- MSL 324 ( 7J 205) em 26346,7425 0 161175 -- MSL 325 (19U 151) en 16587,7425 0 161174 -- MSL 326 (19U 150) dd 16587,18135 2 161159 -- MSL 327 (19U 135) .i 6342,12630 0 46333 -- MSL 328 ( 5T 253) aq 8781,18237 2 161063 -- MSL 329 (19U 39) bu 13173,14226 0 161173 -- MSL 331 (19U 149) u207F 10245,18465 2 87548 -- MSL 332 (10U 252) u0111 15126,18165,360 2 75248 -- MSL 342 ( 9E 240) u0041_0306 19515,23160 2 75203 -- MSL 400 ( 9E 195) u0061_0306 14148,17985,360 2 75235 -- MSL 401 ( 9E 227) u0041_0328 19515,18135,4530 2 75173 -- MSL 404 ( 9E 165) u0061_0328 14148,12990,4704 1 75193 -- MSL 405 ( 9E 185) 'C 18540,23085,360 2 75206 -- MSL 406 ( 9E 198) 'c 14148,18075,360 2 75238 -- MSL 407 ( 9E 230) u0041_030C 18540,23085,360 2 75208 -- MSL 410 ( 9E 200) u0061_030C 14148,17985,360 2 75240 -- MSL 411 ( 9E 232) u0044_030C 19029,23085 2 75215 -- MSL 414 ( 9E 207) u0064_030C 17565,19650,360 2 75247 -- MSL 415 ( 9E 239) u0045_030C 15126,23085 2 75212 -- MSL 416 ( 9E 204) u0065_030C 14148,17985,360 2 75244 -- MSL 417 ( 9E 236) u0045_0328 15126,18135,4530 2 75210 -- MSL 422 ( 9E 202) u0065_0328 14148,12990,4704 1 75242 -- MSL 423 ( 9E 234) u004C_0301 14148,23085 2 75205 -- MSL 440 ( 9E 197) u006C_0301 6342,23130 2 75237 -- MSL 441 ( 9E 229) u004C_030C 14148,19650 2 75196 -- MSL 442 ( 9E 188) u006C_030C 8781,19650 2 75198 -- MSL 443 ( 9E 190) u004E_0301 19029,23085 2 75217 -- MSL 446 ( 9E 209) u006E_0301 15126,18075 2 75249 -- MSL 447 ( 9E 241) u004E_030C 19029,23085 2 75218 -- MSL 448 ( 9E 210) u006E_030C 15126,17985 2 75250 -- MSL 449 ( 9E 242) u004F_030B 20004,23085,360 2 75221 -- MSL 452 ( 9E 213) u006F_030B 15126,18075,360 2 75253 -- MSL 453 ( 9E 245) u0052_0301 17076,23085 2 75200 -- MSL 456 ( 9E 192) u0072_0301 9270,18075 2 75232 -- MSL 457 ( 9E 224) u0052_030C 17076,23085 2 75224 -- MSL 458 ( 9E 216) u0072_030C 9270,17985 2 75256 -- MSL 459 ( 9E 248) u0053_0301 17076,23085,360 2 75148 -- MSL 462 ( 9E 140) u0073_0301 13173,18075,360 2 75164 -- MSL 463 ( 9E 156) u0054_030C 16587,23085 2 75149 -- MSL 466 ( 9E 141) u0074_030C 10734,19650,360 2 75165 -- MSL 467 ( 9E 157) u0054_0327 16587,18135,5025 3 75230 -- MSL 468 ( 9E 222) u0074_0327 9759,15963,5025 1 75262 -- MSL 469 ( 9E 254) u0055_030B 19029,23085,360 2 75227 -- MSL 474 ( 9E 219) u0075_030B 15126,18075,360 2 75259 -- MSL 475 ( 9E 251) u0055_030A 19029,25173,360 2 75225 -- MSL 476 ( 9E 217) u0075_030A 15126,20412,360 2 75257 -- MSL 477 ( 9E 249) u005A_0301 16101,23085 2 75151 -- MSL 482 ( 9E 143) u007A_0301 12684,18075 2 75167 -- MSL 483 ( 9E 159) u005A_0307 16101,22755 2 75183 -- MSL 484 ( 9E 175) u007A_0307 12684,17775 2 75199 -- MSL 485 ( 9E 191) u2070 10245,18465 2 51753 -- MSL 1000 ( 6J 41) u2074 10245,18345 2 51748 -- MSL 1001 ( 6J 36) u2075 10245,18345 2 51749 -- MSL 1002 ( 6J 37) u2076 10245,18465 2 51806 -- MSL 1003 ( 6J 94) u2077 10245,18345 2 51750 -- MSL 1004 ( 6J 38) u2078 10245,18465 2 51754 -- MSL 1005 ( 6J 42) u2079 10245,18465 2 51752 -- MSL 1006 ( 6J 40) lq 13173,18135 2 161171 -- MSL 1017 (19U 147) rq 13173,18135 2 161172 -- MSL 1018 (19U 148) Bq 13173,3015,3060 0 161156 -- MSL 1019 (19U 132) u2003 26346,0 0 51821 -- MSL 1020 ( 6J 109) u2002 16587,0 0 51822 -- MSL 1021 ( 6J 110) u2009 8781,0 0 51828 -- MSL 1023 ( 6J 116) u2026 26346,2745 0 161157 -- MSL 1028 (19U 133) vz 12684,17985 2 75166 -- MSL 1031 ( 9E 158) u2120 16128,18000 2 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056 2 51794 -- MSL 1036 ( 6J 82) fi 16101,18315 2 60077 -- MSL 1040 ( 7J 173) fl 16101,18315 2 60078 -- MSL 1041 ( 7J 174) ff 18051,18315 2 51883 -- MSL 1042 ( 6J 171) Fi 24396,18315 2 51884 -- MSL 1043 ( 6J 172) Fl 24396,18315 2 51885 -- MSL 1044 ( 6J 173) ij 12684,18165,4995 3 60134 -- MSL 1047 ( 7J 230) u2105 25374,18495,360 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 19515,23160,360 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 15126,17985,5088 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 17076,18495,5025 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 13173,12990,5025 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 7317,22755 2 46301 -- MSL 1065 ( 5T 221) bq 8781,3015,3060 0 161154 -- MSL 1067 (19U 130) %0 26346,18720,840 2 161161 -- MSL 1068 (19U 137) a- 16587,16845 2 60154 -- MSL 1084 ( 7J 250) ab 16587,17985 2 75170 -- MSL 1086 ( 9E 162) a. 16587,17775 2 75263 -- MSL 1088 ( 9E 255) oe 23907,12990,360 0 161180 -- MSL 1090 (19U 156) OE 26346,18270,135 2 161164 -- MSL 1091 (19U 140) fo 9759,11085 0 161163 -- MSL 1092 (19U 139) fc 9759,11085 0 161179 -- MSL 1093 (19U 155) sq 19029,15624 0 60091 -- MSL 1094 ( 7J 187) /L 14148,18135 2 75171 -- MSL 1095 ( 9E 163) /l 6342,18165 2 75187 -- MSL 1096 ( 9E 179) a" 16587,18075 2 75197 -- MSL 1097 ( 9E 189) ho 16587,1425,4704 1 75186 -- MSL 1098 ( 9E 178) vZ 16101,23085 2 75150 -- MSL 1106 ( 9E 142) IJ 21354,18135,360 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/GBI0000644000175000017500000005525313753060053012317 00000000000000# Garmond KrsvHlb name GBI spacewidth 6831 slant 16.300000 pcltypeface 4197 pclproportional 1 pclweight 3 pclstyle 1 ligatures fi fl ff ffi ffl 0 kernpairs L V -4877 P . -4388 P , -4388 V A -4388 A V -4388 T o -4388 T r -3413 T c -3902 T e -3902 T d -3902 T s -3413 T y -3902 T a -3902 T w -3902 T u -3413 L T -3413 L Y -3902 Y o -3902 Y e -3902 Y a -4388 A W -4388 W A -3413 T A -3413 V o -2924 V e -2924 V a -3413 Y A -4388 F A -2438 F . -3902 F , -3902 A T -3413 A Y -3902 v . -1460 v , -1460 y . -974 y , -974 T . -3413 T , -3413 L W -4877 P A -2924 V . -3902 V , -3902 Y . -3902 Y , -3902 W o -2438 W e -2438 W a -2924 W . -3413 W , -3413 r . -1949 r , -1949 w . -1460 w , -1460 Y u -2924 A v -1949 A y -1949 A w -1949 o . -974 o , -974 p . -974 p , -974 b . -1949 b , -1949 O T -1949 O V -1949 O Y -1949 O . -974 O , -974 L y -2924 L O -1949 L G -1949 L C -1949 L Q -1949 V y -1949 V u -1949 V O -974 V G -974 V C -974 V Q -974 D T -1949 D V -1949 D Y -1949 D . -974 D , -974 Y O -974 Y G -974 Y C -974 Y Q -974 F o -974 F e -974 F a -974 O A -974 O W -1949 L U -1949 R T -1949 R V -1949 R Y -1949 R W -1949 G T -974 P o -974 P e -974 P a -1460 D A -974 D W -1949 B T -974 B Y -974 B . -974 B , -974 A O -1460 A G -1460 A C -1460 A U -1949 A Q -1460 W r -1460 W y -1460 W u -1460 W O -974 W G -974 W C -974 W Q -974 J A -485 J . -485 J , -485 U A -1460 U . -1460 U , -1460 Q A -974 Q W -1949 T O -974 T G -974 T C -974 T Q -974 O X -974 L o -974 L e -974 L q -485 G V -974 G Y -974 G W -974 P T -974 P V -974 P Y -974 C T -485 C V -485 C Y -485 D X -974 B V -974 B X -974 B A -974 B W -974 X o -974 X e -974 X y -1460 X O -974 X G -974 X C -974 X Q -974 A o -974 A e -974 Q X -974 K o -974 K e -974 K y -1460 K w -1460 K O -974 K G -974 K C -974 K Q -974 o v -974 o y -974 o x -974 o w -974 h v -485 h y -485 n v -485 n y -485 m v -485 m y -485 p v -485 p y -485 p x -485 v o -485 b v -485 b y -485 b w -485 y o -485 x o -974 x c -485 x e -485 x d -485 x a -485 x q -485 w o -974 w g -485 w c -485 w d -485 w a -485 w q -485 T i -974 L a -485 R o -974 R y -974 R O -974 R G -974 R C -974 R U -974 R Q -974 P Z -974 P X -974 P W -974 C W -485 V i -974 Y i -974 X a -485 A g -485 A c -974 A d -974 A a -485 A q -485 W i -974 K c -974 o f -485 h w -485 h . -485 h , -485 n w -485 n . -485 n , -485 m w -485 m . -485 m , -485 r o -974 r c -974 r e -974 r d -974 r a -974 r q -974 p w -485 f o -485 w e -485 w s -485 k o -485 O Z -974 L J -485 R e -974 R a -485 E o -485 E v -485 E y -485 E w -485 Z o -974 Z e -974 Z d -974 Z y -1460 Z a -485 Z w -1460 Z O -974 Z G -974 Z C -974 Z Q -974 D Z -974 B Z -974 A J -485 J o -485 K a -485 t o -485 o t -485 o g -485 o z -485 o j -485 g o -485 v y -485 v x -485 v w -485 z o -485 w t -485 w h -485 w n -485 w m -485 w l -485 w r -485 w i -485 w p -485 w v -485 w z -485 w b -485 w y -485 w f -485 w x -485 w w -485 w j -485 w u -485 w k -485 R J -485 C o -485 E T -485 E V -485 E Y -485 E W -485 E U -485 B o -485 B y -485 B U -485 U o -485 L cq -4877 L ' -4877 T hy -3902 T - -3902 T en -3902 T em -3902 A cq -2438 A ' -2438 hy T -3902 - T -3902 en T -3902 em T -3902 Y hy -2924 Y - -2924 Y en -2924 Y em -2924 p cq -485 p ' -485 b cq -974 b ' -974 V hy -1949 V - -1949 V en -1949 V em -1949 h cq -485 h ' -485 n cq -485 n ' -485 m cq -485 m ' -485 R cq -974 R ' -974 W hy -1460 W - -1460 W en -1460 W em -1460 cq d -974 ' d -974 L hy -1949 L - -1949 L en -1949 L em -1949 X hy -1460 X - -1460 X en -1460 X em -1460 A hy -1460 A - -1460 A en -1460 A em -1460 K hy -974 K - -974 K en -974 K em -974 hy X -1460 - X -1460 hy A -1460 - A -1460 en X -1460 en A -1460 em X -1460 R hy -974 R - -974 R en -974 R em -974 v cq -485 v ' -485 w cq -485 w ' -485 E cq -485 E ' -485 Z hy -1460 Z - -1460 Z en -1460 Z em -1460 B cq -485 B ' -485 w hy -485 w - -485 w en -485 w em -485 charset ! 6831,18717,390,2859,345,962 2 161057 -- MSL 1 (19U 33) dq 11220,18555,0,1827,-2345,962 2 161058 -- MSL 2 (19U 34) " " sh 13173,17415,390,1542,33,962 0 161059 -- MSL 3 (19U 35) # " Do 13173,19182,2292,1161,255,962 2 161060 -- MSL 4 (19U 36) $ " % 21954,17805,582,0,-1385 0 161061 -- MSL 5 (19U 37) & 18540,18555,390,1743,-671,962 2 161062 -- MSL 6 (19U 38) cq 6831,18555,0,2763,-1367,962 2 161170 -- MSL 8 (19U 146) ' " ( 7806,20172,6930,4779,306,962 3 161064 -- MSL 9 (19U 40) ) 7806,20172,6930,822,4263,822 3 161065 -- MSL 10 (19U 41) * 13173,18555,0,1908,-1730,962 2 161066 -- MSL 11 (19U 42) + 21954,13467,87,0,-2870 0 161067 -- MSL 12 (19U 43) , 6831,3381,4077,0,687 0 161068 -- MSL 13 (19U 44) hy 6831,7575,0,882,558,882 0 161069 -- MSL 14 (19U 45) - " . 6831,3486,390,0,-269 0 161070 -- MSL 15 (19U 46) sl 13173,18594,390,4080,1101,962 2 161071 -- MSL 16 (19U 47) / " 0 13173,17805,390,1212,-212,962 0 161072 -- MSL 17 (19U 48) 1 13173,17805,150,279,-566,279 0 161073 -- MSL 18 (19U 49) 2 13173,17805,150,1017,1179,962 0 161074 -- MSL 19 (19U 50) 3 13173,17805,390,336,1731,336 0 161075 -- MSL 20 (19U 51) 4 13173,17805,0,1485,699,962 0 161076 -- MSL 21 (19U 52) 5 13173,17415,390,1881,-713,962 0 161077 -- MSL 22 (19U 53) 6 13173,17805,390,1575,111,962 0 161078 -- MSL 23 (19U 54) 7 13173,17415,390,2856,-1331,962 0 161079 -- MSL 24 (19U 55) 8 13173,17805,390,1428,21,962 0 161080 -- MSL 25 (19U 56) 9 13173,17805,390,1536,72,962 0 161081 -- MSL 26 (19U 57) : 6831,12177,390,1032,-269,962 0 161082 -- MSL 27 (19U 58) ; 6831,12177,4077,1032,687,962 0 161083 -- MSL 28 (19U 59) < 26346,16068,0,0,-3980 0 161084 -- MSL 29 (19U 60) = 21954,9654,0,0,-2876 0 161085 -- MSL 30 (19U 61) > 26346,16068,0,0,-3980 0 161086 -- MSL 31 (19U 62) ? 10245,18705,390,2250,-1022,962 2 161087 -- MSL 32 (19U 63) at 21954,16950,4131,1743,1035,962 0 161088 -- MSL 33 (19U 64) @ " A 19515,18555,195,15,1764,15 2 161089 -- MSL 34 (19U 65) B 16587,18555,195,1047,1806,962 2 161090 -- MSL 35 (19U 66) C 19515,18555,390,2028,-836,962 2 161091 -- MSL 36 (19U 67) D 20490,18555,195,1566,1323,962 2 161092 -- MSL 37 (19U 68) E 16587,18360,195,1848,1476,962 2 161093 -- MSL 38 (19U 69) F 15126,18360,195,3372,1542,962 2 161094 -- MSL 39 (19U 70) G 20979,18555,390,1476,-1073,962 2 161095 -- MSL 40 (19U 71) H 21468,18360,195,3429,1671,962 2 161096 -- MSL 41 (19U 72) I 10245,18360,195,3429,1542,962 2 161097 -- MSL 42 (19U 73) J 9270,18360,6219,3918,4407,962 3 161098 -- MSL 43 (19U 74) K 19029,18360,195,2877,1482,962 2 161099 -- MSL 44 (19U 75) L 16587,18360,195,900,1431,900 2 161100 -- MSL 45 (19U 76) M 22932,18360,195,2907,2571,962 2 161101 -- MSL 46 (19U 77) N 20979,18360,195,3810,1401,962 2 161102 -- MSL 47 (19U 78) O 21954,18555,390,1014,-806,962 2 161103 -- MSL 48 (19U 79) P 16587,18555,195,1896,1236,962 2 161104 -- MSL 49 (19U 80) Q 21954,18555,6639,1014,-806,962 3 161105 -- MSL 50 (19U 81) R 19515,18555,195,63,1344,63 2 161106 -- MSL 51 (19U 82) S 13173,18555,390,2022,732,962 2 161107 -- MSL 52 (19U 83) T 18051,19425,195,4188,-1451,962 2 161108 -- MSL 53 (19U 84) U 21468,18360,390,3498,-1760,962 2 161109 -- MSL 54 (19U 85) V 19515,18360,390,3597,-1550,962 2 161110 -- MSL 55 (19U 86) W 26346,18360,390,4203,-1436,962 2 161111 -- MSL 56 (19U 87) X 19029,18360,195,3300,1851,962 2 161112 -- MSL 57 (19U 88) Y 19515,18360,195,3228,-2168,962 2 161113 -- MSL 58 (19U 89) Z 17565,19425,195,1575,285,962 2 161114 -- MSL 59 (19U 90) lB 7806,18165,4614,4290,2805,962 0 161115 -- MSL 60 (19U 91) [ " rs 13173,18717,390,0,-2867 2 161116 -- MSL 61 (19U 92) \ " rB 7806,18165,4614,3402,3693,962 0 161117 -- MSL 62 (19U 93) ] " ha 13173,19758,0,36,36,36 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588,1317,1317,962 1 161119 -- MSL 64 (19U 95) oq 6831,18555,0,3195,-1799,962 2 161169 -- MSL 66 (19U 145) ` " a 13662,13143,390,1143,663,962 0 161121 -- MSL 67 (19U 97) b 14637,20250,390,714,351,714 2 161122 -- MSL 68 (19U 98) c 11220,12420,390,1695,438,962 0 161123 -- MSL 69 (19U 99) d 14637,20250,390,2610,417,962 2 161124 -- MSL 70 (19U 100) e 11220,12420,390,1365,429,962 0 161125 -- MSL 71 (19U 101) f 7806,20250,6705,5985,4074,962 3 161126 -- MSL 72 (19U 102) g 12684,12420,6705,2031,2331,962 1 161127 -- MSL 73 (19U 103) h 14637,20250,390,555,657,555 2 161128 -- MSL 74 (19U 104) i 8295,18765,390,1344,498,962 2 161129 -- MSL 75 (19U 105) j 7806,18765,6705,2169,3789,962 3 161130 -- MSL 76 (19U 106) k 14148,20250,390,858,426,858 2 161131 -- MSL 77 (19U 107) l 7806,20250,390,2595,252,962 2 161132 -- MSL 78 (19U 108) m 21468,12420,390,291,255,291 0 161133 -- MSL 79 (19U 109) n 14637,12420,390,486,57,486 0 161134 -- MSL 80 (19U 110) o 12684,12420,390,459,339,459 0 161135 -- MSL 81 (19U 111) p 14637,13893,6735,639,3318,639 1 161136 -- MSL 82 (19U 112) q 14148,12420,6900,1143,501,962 1 161137 -- MSL 83 (19U 113) r 10245,12420,0,2187,390,962 0 161138 -- MSL 84 (19U 114) s 8781,12420,390,873,903,873 0 161139 -- MSL 85 (19U 115) t 8295,14937,390,2001,312,962 0 161140 -- MSL 86 (19U 116) u 14148,12420,390,813,111,813 0 161141 -- MSL 87 (19U 117) v 15126,12420,390,759,324,759 0 161142 -- MSL 88 (19U 118) w 20490,12420,390,1065,462,962 0 161143 -- MSL 89 (19U 119) x 12684,12420,390,1731,1635,962 0 161144 -- MSL 90 (19U 120) y 13173,12420,6705,1029,1767,962 1 161145 -- MSL 91 (19U 121) z 11220,12885,195,2064,2046,962 0 161146 -- MSL 92 (19U 122) { 13173,19935,6210,3339,-971,962 2 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588,0,-4595 3 161148 -- MSL 94 (19U 124) ba " } 13173,19935,6210,63,2304,63 2 161149 -- MSL 95 (19U 125) rC " ti 26346,9435,0,0,-4028 0 161150 -- MSL 96 (19U 126) `A 19515,24843,195,15,1764,15 2 161216 -- MSL 99 (19U 192) ^A 19515,25182,195,15,1764,15 2 161218 -- MSL 100 (19U 194) `E 16587,24843,195,1848,1476,962 2 161224 -- MSL 101 (19U 200) ^E 16587,25182,195,1848,1476,962 2 161226 -- MSL 102 (19U 202) :E 16587,23439,195,1848,1476,962 2 161227 -- MSL 103 (19U 203) ^I 10245,25182,195,4377,1542,962 2 161230 -- MSL 104 (19U 206) :I 10245,23439,195,3792,1542,962 2 161231 -- MSL 105 (19U 207) aa 13173,19668,0,1317,-6053,962 2 161204 -- MSL 106 (19U 180) ga 13173,19668,0,0,-2960 2 161120 -- MSL 107 (19U 96) a^ 13173,20514,0,285,-3392,285 2 161160 -- MSL 108 (19U 136) ^ " ad 13173,18057,0,1161,-3668,962 0 161192 -- MSL 109 (19U 168) ~ 13173,18468,0,1074,-3599,962 2 161176 -- MSL 110 (19U 152) a~ " `U 21468,24843,390,3498,-1760,962 2 161241 -- MSL 111 (19U 217) ^U 21468,25182,390,3498,-1760,962 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105,0,1317,1317,962 2 161199 -- MSL 113 (19U 175) 'Y 19515,24843,195,3228,-2168,962 2 161245 -- MSL 114 (19U 221) 'y 13173,19668,6705,1317,1767,962 3 161277 -- MSL 115 (19U 253) de 13173,17415,0,600,-1973,600 0 161200 -- MSL 116 (19U 176) ,C 19515,18555,6060,2028,-836,962 2 161223 -- MSL 117 (19U 199) ,c 11220,12420,4776,1695,438,962 0 161255 -- MSL 118 (19U 231) ~N 20979,24255,195,3810,1401,962 2 161233 -- MSL 119 (19U 209) ~n 14637,18468,390,486,57,486 2 161265 -- MSL 120 (19U 241) r! 6831,12411,6696,834,2370,834 1 161185 -- MSL 121 (19U 161) r? 10245,12405,6690,0,1686 1 161215 -- MSL 122 (19U 191) Cs 13173,15834,0,2349,1044,962 0 161188 -- MSL 123 (19U 164) Po 13173,17262,390,951,1173,951 0 161187 -- MSL 124 (19U 163) Ye 13173,18090,150,3885,-1268,962 0 161189 -- MSL 125 (19U 165) sc 13173,18555,6705,525,-68,525 3 161191 -- MSL 126 (19U 167) Fn 13173,20250,6705,3279,1419,962 3 161155 -- MSL 127 (19U 131) ct 13173,17613,417,1263,-1289,962 0 161186 -- MSL 128 (19U 162) ^a 13662,20514,390,1143,663,962 2 161250 -- MSL 129 (19U 226) ^e 11220,20514,390,1365,429,962 2 161258 -- MSL 130 (19U 234) ^o 12684,20514,390,531,339,531 2 161268 -- MSL 131 (19U 244) ^u 14148,20514,390,813,111,813 2 161275 -- MSL 132 (19U 251) 'a 13662,19668,390,1143,663,962 2 161249 -- MSL 133 (19U 225) 'e 11220,19668,390,2295,429,962 2 161257 -- MSL 134 (19U 233) 'o 12684,19668,390,1563,339,962 2 161267 -- MSL 135 (19U 243) 'u 14148,19668,390,831,111,831 2 161274 -- MSL 136 (19U 250) `a 13662,19668,390,1143,663,962 2 161248 -- MSL 137 (19U 224) `e 11220,19668,390,1365,429,962 2 161256 -- MSL 138 (19U 232) `o 12684,19668,390,459,339,459 2 161266 -- MSL 139 (19U 242) `u 14148,19668,390,813,111,813 2 161273 -- MSL 140 (19U 249) :a 13662,18057,390,1143,663,962 0 161252 -- MSL 141 (19U 228) :e 11220,18057,390,2139,429,962 0 161259 -- MSL 142 (19U 235) :o 12684,18057,390,1407,339,962 0 161270 -- MSL 143 (19U 246) :u 14148,18057,390,813,111,813 0 161276 -- MSL 144 (19U 252) oA 19515,24900,195,15,1764,15 2 161221 -- MSL 145 (19U 197) ^i 8295,20514,390,2724,459,962 2 161262 -- MSL 146 (19U 238) /O 21954,18555,390,1125,-695,962 2 161240 -- MSL 147 (19U 216) AE 25857,18360,195,870,2910,870 2 161222 -- MSL 148 (19U 198) oa 13662,18861,390,1377,663,962 2 161253 -- MSL 149 (19U 229) 'i 8295,19668,390,3756,459,962 2 161261 -- MSL 150 (19U 237) /o 12684,12420,390,552,444,552 0 161272 -- MSL 151 (19U 248) ae 18540,13047,390,1296,477,962 0 161254 -- MSL 152 (19U 230) :A 19515,23439,195,15,1764,15 2 161220 -- MSL 153 (19U 196) `i 8295,19668,390,663,459,663 2 161260 -- MSL 154 (19U 236) :O 21954,23439,390,1014,-806,962 2 161238 -- MSL 155 (19U 214) :U 21468,23439,390,3498,-1760,962 2 161244 -- MSL 156 (19U 220) 'E 16587,24843,195,1848,1476,962 2 161225 -- MSL 157 (19U 201) :i 8295,18057,390,3600,459,962 0 161263 -- MSL 158 (19U 239) ss 14148,20250,6705,2916,4902,962 3 161247 -- MSL 159 (19U 223) ^O 21954,25182,390,1014,-806,962 2 161236 -- MSL 160 (19U 212) 'A 19515,24843,195,15,1764,15 2 161217 -- MSL 161 (19U 193) ~A 19515,24255,195,648,1764,648 2 161219 -- MSL 162 (19U 195) ~a 13662,18468,390,1143,663,962 2 161251 -- MSL 163 (19U 227) -D 20490,18555,342,1557,1314,962 2 161232 -- MSL 164 (19U 208) Sd 12684,20250,390,600,339,600 2 161264 -- MSL 165 (19U 240) 'I 10245,24843,195,3540,1542,962 2 161229 -- MSL 166 (19U 205) `I 10245,24843,195,3429,1542,962 2 161228 -- MSL 167 (19U 204) 'O 21954,24843,390,1014,-806,962 2 161235 -- MSL 168 (19U 211) `O 21954,24843,390,1014,-806,962 2 161234 -- MSL 169 (19U 210) ~O 21954,24255,390,1014,-806,962 2 161237 -- MSL 170 (19U 213) ~o 12684,18468,390,1320,339,962 2 161269 -- MSL 171 (19U 245) vS 13173,24657,390,3903,732,962 2 161162 -- MSL 172 (19U 138) vs 8781,20526,390,4242,903,962 2 161178 -- MSL 173 (19U 154) 'U 21468,24843,390,3498,-1760,962 2 161242 -- MSL 174 (19U 218) :Y 19515,23439,195,3228,-2168,962 2 161183 -- MSL 175 (19U 159) :y 13173,18057,6705,1161,1767,962 1 161279 -- MSL 176 (19U 255) TP 16587,18360,195,846,1221,846 2 161246 -- MSL 177 (19U 222) Tp 14637,20250,6900,663,3342,663 3 161278 -- MSL 178 (19U 254) mc 14637,10800,5193,582,756,582 0 161205 -- MSL 180 (19U 181) ps 13173,19635,4200,1032,-689,962 2 161206 -- MSL 181 (19U 182) 34 21954,17805,180,0,-626 0 161214 -- MSL 182 (19U 190) \- 21954,7755,0,0,-2891 0 60096 -- MSL 183 ( 7J 192) 14 21954,17625,180,0,-1241 0 161212 -- MSL 184 (19U 188) 12 21954,17625,180,0,-1316 0 161213 -- MSL 185 (19U 189) Of 11220,17805,0,1833,-1337,962 0 161194 -- MSL 186 (19U 170) Om 11220,17805,0,1218,-1775,962 0 161210 -- MSL 187 (19U 186) Fo 11220,9906,0,837,609,837 0 161195 -- MSL 188 (19U 171) Fc 11220,9906,0,435,1011,435 0 161211 -- MSL 190 (19U 187) t+- 21954,13467,3354,0,-2864 0 161201 -- MSL 191 (19U 177) bb 13173,19083,5916,0,-4595 2 161190 -- MSL 192 (19U 166) co 13173,19725,0,5022,-3197,962 2 161193 -- MSL 193 (19U 169) tno 21954,10560,0,0,-2564 0 161196 -- MSL 194 (19U 172) u00AD 6831,7575,0,882,558,882 0 161197 -- MSL 195 (19U 173) rg 13173,19725,0,5022,-3197,962 2 161198 -- MSL 196 (19U 174) S2 8781,17805,0,2001,-605,962 0 161202 -- MSL 197 (19U 178) S3 8781,17805,0,1881,-386,962 0 161203 -- MSL 198 (19U 179) ac 13173,657,4776,0,-1790 0 161208 -- MSL 199 (19U 184) S1 8781,17625,0,1389,-1589,962 0 161209 -- MSL 200 (19U 185) tmu 21954,13530,192,0,-2933 0 161239 -- MSL 201 (19U 215) tdi 21954,13383,3,0,-2885 0 161271 -- MSL 202 (19U 247) u203C 13662,18717,390,2859,345,962 2 87315 -- MSL 221 (10U 19) u20A7 24882,18555,390,2001,1236,962 2 60121 -- MSL 232 ( 7J 217) pc 6831,10533,0,336,-1115,336 0 161207 -- MSL 302 (19U 183) u013F 16587,18360,195,900,1431,900 2 51943 -- MSL 306 ( 6J 231) u0140 10734,20250,390,2328,252,962 2 51959 -- MSL 307 ( 6J 247) u2113 13173,18045,765,369,-1043,369 0 60122 -- MSL 308 ( 7J 218) u0149 21468,18555,390,486,-737,486 2 51951 -- MSL 309 ( 6J 239) fm 13173,17415,0,0,-1460 0 60101 -- MSL 310 ( 7J 197) sd 13173,17415,0,1680,-1460,962 0 60102 -- MSL 311 ( 7J 198) dg 13173,18555,6657,1035,186,962 3 161158 -- MSL 312 (19U 134) tm 16101,17550,0,5508,-3158,962 0 161177 -- MSL 313 (19U 153) u2017 13173,0,6588,1317,1317,962 1 60095 -- MSL 314 ( 7J 191) ah 13173,20526,0,2367,-5474,962 2 75169 -- MSL 315 ( 9E 161) ao 13173,18861,0,285,-5312,285 2 60152 -- MSL 316 ( 7J 248) f/ 2928,17625,180,8301,6948,962 0 60109 -- MSL 324 ( 7J 205) em 21954,7185,0,666,-44,666 0 161175 -- MSL 325 (19U 151) en 13173,7185,0,537,-71,537 0 161174 -- MSL 326 (19U 150) dd 13173,18555,4989,990,243,962 2 161159 -- MSL 327 (19U 135) .i 8295,12420,390,288,459,288 0 46333 -- MSL 328 ( 5T 253) aq 6831,18555,0,2289,-2825,962 2 161063 -- MSL 329 (19U 39) bu 13173,14226,0,0,-497 0 161173 -- MSL 331 (19U 149) u207F 11709,17805,0,2439,-767,962 0 87548 -- MSL 332 (10U 252) u0111 14637,20250,390,3219,426,962 2 75248 -- MSL 342 ( 9E 240) u0041_0306 19515,23706,195,15,1764,15 2 75203 -- MSL 400 ( 9E 195) u0061_0306 13662,17325,390,1143,663,962 0 75235 -- MSL 401 ( 9E 227) u0041_0328 19515,18555,4395,15,1764,15 2 75173 -- MSL 404 ( 9E 165) u0061_0328 13662,13143,4791,1143,663,962 0 75193 -- MSL 405 ( 9E 185) 'C 19515,24843,390,2028,-836,962 2 75206 -- MSL 406 ( 9E 198) 'c 11220,19668,390,1995,438,962 2 75238 -- MSL 407 ( 9E 230) u0041_030C 19515,24657,390,2028,-836,962 2 75208 -- MSL 410 ( 9E 200) u0061_030C 11220,20526,390,3165,438,962 2 75240 -- MSL 411 ( 9E 232) u0044_030C 20490,24657,195,1566,1323,962 2 75215 -- MSL 414 ( 9E 207) u0064_030C 19029,20250,390,3315,417,962 2 75247 -- MSL 415 ( 9E 239) u0045_030C 16587,24657,195,1848,1476,962 2 75212 -- MSL 416 ( 9E 204) u0065_030C 11220,20526,390,3345,429,962 2 75244 -- MSL 417 ( 9E 236) u0045_0328 16587,18360,4395,1848,1476,962 2 75210 -- MSL 422 ( 9E 202) u0065_0328 11220,12420,4791,1365,429,962 0 75242 -- MSL 423 ( 9E 234) u004C_0301 16587,24843,195,900,1431,900 2 75205 -- MSL 440 ( 9E 197) u006C_0301 7806,25743,390,3861,252,962 2 75237 -- MSL 441 ( 9E 229) u004C_030C 16587,18579,195,2697,1431,962 2 75196 -- MSL 442 ( 9E 188) u006C_030C 12198,20250,390,3276,252,962 2 75198 -- MSL 443 ( 9E 190) u004E_0301 20979,24843,195,3810,1401,962 2 75217 -- MSL 446 ( 9E 209) u006E_0301 14637,19668,390,585,57,585 2 75249 -- MSL 447 ( 9E 241) u004E_030C 20979,24657,195,3810,1401,962 2 75218 -- MSL 448 ( 9E 210) u006E_030C 14637,20526,390,1635,57,962 2 75250 -- MSL 449 ( 9E 242) u004F_030B 21954,24843,390,1014,-806,962 2 75221 -- MSL 452 ( 9E 213) u006F_030B 12684,19830,390,3876,339,962 2 75253 -- MSL 453 ( 9E 245) u0052_0301 19515,24843,195,63,1344,63 2 75200 -- MSL 456 ( 9E 192) u0072_0301 10245,19668,0,2781,390,962 2 75232 -- MSL 457 ( 9E 224) u0052_030C 19515,24657,195,63,1344,63 2 75224 -- MSL 458 ( 9E 216) u0072_030C 10245,20526,0,3831,390,962 2 75256 -- MSL 459 ( 9E 248) u0053_0301 13173,24843,390,2076,732,962 2 75148 -- MSL 462 ( 9E 140) u0073_0301 8781,19668,390,2763,903,962 2 75164 -- MSL 463 ( 9E 156) u0054_030C 18051,24657,195,4188,-1451,962 2 75149 -- MSL 466 ( 9E 141) u0074_030C 11220,20250,390,3714,312,962 2 75165 -- MSL 467 ( 9E 157) u0054_0327 18051,19425,6060,4188,-1451,962 2 75230 -- MSL 468 ( 9E 222) u0074_0327 8295,14937,4776,2001,1173,962 0 75262 -- MSL 469 ( 9E 254) u0055_030B 21468,24843,390,3498,-1760,962 2 75227 -- MSL 474 ( 9E 219) u0075_030B 14148,19830,390,3144,111,962 2 75259 -- MSL 475 ( 9E 251) u0055_030A 21468,24900,390,3498,-1760,962 2 75225 -- MSL 476 ( 9E 217) u0075_030A 14148,18861,390,813,111,813 2 75257 -- MSL 477 ( 9E 249) u005A_0301 17565,24843,195,1575,285,962 2 75151 -- MSL 482 ( 9E 143) u007A_0301 11220,19668,195,2295,2046,962 2 75167 -- MSL 483 ( 9E 159) u005A_0307 17565,23439,195,1575,285,962 2 75183 -- MSL 484 ( 9E 175) u007A_0307 11220,18057,195,2064,2046,962 0 75199 -- MSL 485 ( 9E 191) u2070 8781,17805,0,2100,-1385,962 0 51753 -- MSL 1000 ( 6J 41) u2074 8781,17625,0,2277,-773,962 0 51748 -- MSL 1001 ( 6J 36) u2075 8781,17625,0,2376,-1643,962 0 51749 -- MSL 1002 ( 6J 37) u2076 8781,17805,0,2391,-1154,962 0 51806 -- MSL 1003 ( 6J 94) u2077 8781,17625,0,3009,-2060,962 0 51750 -- MSL 1004 ( 6J 38) u2078 8781,17805,0,2307,-1256,962 0 51754 -- MSL 1005 ( 6J 42) u2079 8781,17805,0,2313,-1238,962 0 51752 -- MSL 1006 ( 6J 40) lq 11220,18555,0,4245,-1418,962 2 161171 -- MSL 1017 (19U 147) rq 11220,18555,0,3423,-596,962 2 161172 -- MSL 1018 (19U 148) Bq 11220,3456,4002,0,3399 0 161156 -- MSL 1019 (19U 132) u2003 21954,0,0,0,1317 0 51821 -- MSL 1020 ( 6J 109) u2002 13173,0,0,0,1317 0 51822 -- MSL 1021 ( 6J 110) u2009 6831,0,0,0,1317 0 51828 -- MSL 1023 ( 6J 116) u2026 21954,3072,390,0,129 0 161157 -- MSL 1028 (19U 133) vz 11220,20526,195,3345,2046,962 2 75166 -- MSL 1031 ( 9E 158) u2120 16101,17703,0,4761,-3203,962 0 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056,453,-1154,453 2 51794 -- MSL 1036 ( 6J 82) fi 14637,20250,6705,1566,3645,962 3 60077 -- MSL 1040 ( 7J 173) fl 14637,20250,6705,2934,3735,962 3 60078 -- MSL 1041 ( 7J 174) ff 14637,20250,6705,5373,3861,962 3 51883 -- MSL 1042 ( 6J 171) Fi 21468,20250,6705,1701,3675,962 3 51884 -- MSL 1043 ( 6J 172) Fl 21468,20250,6705,2832,3765,962 3 51885 -- MSL 1044 ( 6J 173) ij 14637,18765,6705,2169,498,962 3 60134 -- MSL 1047 ( 7J 230) u2105 21954,18609,180,1233,-140,962 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 20979,23706,390,1476,-1073,962 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 12684,17325,6705,2031,2331,962 1 46320 -- MSL 1062 ( 5T 240) u0053_0327 13173,18555,6060,2022,732,962 2 75178 -- MSL 1063 ( 9E 170) u0073_0327 8781,12420,4776,873,903,873 0 75194 -- MSL 1064 ( 9E 186) u0049_0307 10245,23439,195,3429,1542,962 2 46301 -- MSL 1065 ( 5T 221) bq 6831,3456,4002,0,2925 0 161154 -- MSL 1067 (19U 130) %0 30249,17805,450,0,-1385 0 161161 -- MSL 1068 (19U 137) a- 13173,16974,0,438,-4106,438 0 60154 -- MSL 1084 ( 7J 250) ab 13173,17325,0,1386,-5276,962 0 75170 -- MSL 1086 ( 9E 162) a. 13173,18057,0,0,-6509 0 75263 -- MSL 1088 ( 9E 255) oe 19029,12420,390,1338,357,962 0 161180 -- MSL 1090 (19U 156) OE 27321,18555,390,1932,-527,962 2 161164 -- MSL 1091 (19U 140) fo 6831,9906,0,999,792,962 0 161163 -- MSL 1092 (19U 139) fc 6831,9906,0,423,1368,423 0 161179 -- MSL 1093 (19U 155) sq 19029,15624,0,0,-2021 0 60091 -- MSL 1094 ( 7J 187) /L 16587,18360,195,900,1431,900 2 75171 -- MSL 1095 ( 9E 163) /l 7806,20250,390,2580,444,962 2 75187 -- MSL 1096 ( 9E 179) a" 13173,19830,0,3630,-3815,962 2 75197 -- MSL 1097 ( 9E 189) ho 13173,711,4791,0,-4010 0 75186 -- MSL 1098 ( 9E 178) vZ 17565,24657,195,1707,285,962 2 75150 -- MSL 1106 ( 9E 142) IJ 19515,18360,6219,3918,1542,962 3 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/UCI0000644000175000017500000005641113753060053012333 00000000000000# Univers MdCdIt name UCI spacewidth 5856 slant 16.500000 pcltypeface 4148 pclproportional 1 pclweight 0 pclstyle 5 ligatures fi fl ff ffi ffl 0 kernpairs L V -2924 P . -5363 P , -5363 V A -1949 A V -1949 T o -3413 T r -3413 T c -3413 T e -3413 T d -3413 T s -3902 T y -3413 T a -3413 T w -3413 T u -3413 T J -3413 L T -3413 L Y -2924 Y o -2924 Y e -2924 Y a -2438 Y J -2924 A W -1949 W A -1949 T A -2924 V o -1949 V e -1949 V a -1460 Y A -2924 F A -1460 F . -3902 F , -3902 A T -2924 A Y -2924 v . -1949 v , -1949 y . -2438 y , -2438 T . -3413 T , -3413 L W -1949 P A -1460 V J -1949 V . -2924 V , -2924 Y . -2924 Y , -2924 W o -1460 W e -1460 W a -1460 W . -1949 W , -1949 r . -1460 r , -1460 w . -1949 w , -1949 Y u -1460 A v -974 A y -974 A w -974 o . -485 o , -485 p . -485 p , -485 e . -485 e , -485 b . -485 b , -485 O T -1460 O V -485 O Y -1460 O . -974 O , -974 L y -2438 L O -1460 L G -1460 L C -1460 L Q -1460 P J -1949 V y -485 V u -485 V O -485 V G -485 V C -485 V Q -485 D T -1460 D V -485 D Y -1460 D . -974 D , -974 Y O -974 Y G -974 Y C -974 Y Q -974 F o -974 F e -974 F a -974 c . -485 c , -485 O A -485 O W -485 L U -1460 R T -1460 R V -485 R Y -1460 R W -485 G T -1460 P o -1460 P g -1460 P e -1460 P a -974 C A -974 C . -974 C , -974 D A -485 D W -485 B T -1460 B Y -1460 B . -974 B , -974 F J -974 A O -485 A G -485 A C -485 A U -485 A Q -485 W r -485 W y -485 W u -485 W O -485 W G -485 W C -485 W J -1460 W Q -485 J A -485 J . -1460 J , -1460 U A -485 U . -974 U , -974 Q W -485 f . -974 f , -974 T O -974 T G -974 T C -974 T Q -974 O X -485 L o -1949 L e -1949 L q -1949 G V -485 G Y -1460 G W -485 P T -1460 P V -485 P Y -1460 C T -1460 C V -974 C Y -1460 D X -485 B V -485 B X -485 B A -485 B W -485 S . -485 S , -485 X o -485 X e -485 X y -485 X O -485 X G -485 X C -485 X Q -485 A o -485 A e -485 K o -974 K e -974 K y -974 K w -974 K O -974 K G -974 K C -974 K Q -974 o v -485 o y -485 o x -485 o w -485 h v -485 h y -485 n v -485 n y -485 m v -485 m y -485 r g -485 p v -485 p y -485 p x -485 c v -485 c y -485 c w -485 v o -485 v g -485 v c -485 v d -485 v a -485 v q -485 e v -485 e y -485 b v -485 b y -485 b w -485 s . -485 s , -485 y o -485 y g -485 y c -485 y d -485 y a -485 y q -485 f g -485 x o -485 x g -485 x c -485 x e -485 x d -485 x a -485 x q -485 a v -485 a y -485 a w -485 w o -485 w g -485 w c -485 w d -485 w a -485 w q -485 T i -485 T S -485 L a -1460 L S -974 P s -485 P Z -485 P X -485 P W -485 C X -974 C W -974 C J -485 V i -485 V S -485 S T -974 S V -485 S Y -974 S X -485 S A -485 S W -485 Y i -485 Y S -485 X a -485 X u -485 X S -485 A t -485 A g -485 A c -485 A d -485 A a -485 A u -485 A q -485 A S -485 W i -485 W S -485 K c -974 K u -974 K S -485 h w -485 n w -485 m w -485 r o -485 r c -485 r e -485 r d -485 r a -485 r q -485 p w -485 c x -485 v e -485 v s -974 e x -485 e w -485 s v -485 s y -485 s x -485 s w -485 y e -485 y s -485 f o -485 f c -485 f e -485 f d -485 f s -485 f a -485 f q -485 x s -485 w e -485 w s -485 k o -485 k g -485 k c -485 k e -485 k d -485 k a -485 k q -485 O Z -485 L J -974 C Z -974 Z o -485 Z e -485 Z d -485 Z s -974 Z y -485 Z a -485 Z w -485 Z u -485 Z O -485 Z G -485 Z C -485 Z S -485 Z J -485 Z Q -485 D Z -485 B Z -485 S Z -485 X J -485 A s -974 A J -485 K a -974 K J -974 t s -485 r s -485 g s -485 v t -485 v h -485 v n -485 v m -485 v r -485 v i -485 v p -485 v z -485 v b -485 v y -485 v f -485 v x -485 v w -485 v j -485 v u -485 v k -485 z s -485 k s -485 C t -485 C o -485 C h -485 C l -485 C r -485 C i -485 C e -485 C y -485 C a -485 C u -485 C O -485 C H -485 C N -485 C M -485 C L -485 C R -485 C G -485 C I -485 C P -485 C C -485 C E -485 C D -485 C B -485 C S -485 C F -485 C U -485 C Q -485 C K -485 E s -485 U s -485 L cq -3413 L ' -3413 T hy -3413 T - -3413 T en -3413 T em -3413 A cq -1460 A ' -1460 hy T -3413 - T -3413 en T -3413 em T -3413 Y hy -1460 Y - -1460 Y en -1460 Y em -1460 p cq -1949 p ' -1949 c cq -1949 c ' -1949 e cq -1949 e ' -1949 b cq -1949 b ' -1949 a cq -1949 a ' -1949 V hy -485 V - -485 V en -485 V em -485 h cq -1460 h ' -1460 n cq -1460 n ' -1460 m cq -1460 m ' -1460 W hy -485 W - -485 W en -485 W em -485 cq d -485 ' d -485 s cq -974 s ' -974 L hy -1949 L - -1949 L en -1949 L em -1949 X hy -485 X - -485 X en -485 X em -485 A hy -485 A - -485 A en -485 A em -485 K hy -974 K - -974 K en -974 K em -974 cq s -485 ' s -485 hy X -485 - X -485 hy A -485 - A -485 en X -485 en A -485 em X -485 v cq -485 v ' -485 C cq -485 C ' -485 Z hy -485 Z - -485 Z en -485 Z em -485 v hy -485 v - -485 v en -485 v em -485 C hy -485 C - -485 C en -485 C em -485 charset ! 7806,18135,0,2241,591,996 2 161057 -- MSL 1 (19U 33) dq 9759,18135,0,3060,-2390,996 2 161058 -- MSL 2 (19U 34) " " sh 12198,18360,975,1389,3,996 2 161059 -- MSL 3 (19U 35) # " Do 12198,18465,630,843,-734,843 2 161060 -- MSL 4 (19U 36) $ " % 17565,18675,975,576,-671,576 2 161061 -- MSL 5 (19U 37) & 16101,18390,255,210,177,210 2 161062 -- MSL 6 (19U 38) cq 5856,18135,0,3690,-1481,996 2 161170 -- MSL 8 (19U 146) ' " ( 5856,18135,2325,3999,699,996 2 161064 -- MSL 9 (19U 40) ) 5856,18135,2325,1524,3174,996 2 161065 -- MSL 10 (19U 41) * 12198,18390,0,1251,-3044,996 2 161066 -- MSL 11 (19U 42) + 17565,12495,0,0,-2096 0 161067 -- MSL 12 (19U 43) , 5856,2970,2730,0,2856 0 161068 -- MSL 13 (19U 44) hy 5856,7560,0,534,348,534 0 161069 -- MSL 14 (19U 45) - " . 5856,2970,0,0,1347 0 161070 -- MSL 15 (19U 46) sl 5856,18165,1980,4254,3456,996 2 161071 -- MSL 16 (19U 47) / " 0 12198,18360,255,2505,636,996 2 161072 -- MSL 17 (19U 48) 1 12198,18105,0,309,-2084,309 2 161073 -- MSL 18 (19U 49) 2 12198,18360,0,1968,1710,996 2 161074 -- MSL 19 (19U 50) 3 12198,18360,255,2127,735,996 2 161075 -- MSL 20 (19U 51) 4 12198,18105,0,3057,699,996 2 161076 -- MSL 21 (19U 52) 5 12198,18105,255,3717,123,996 2 161077 -- MSL 22 (19U 53) 6 12198,18360,255,3078,21,996 2 161078 -- MSL 23 (19U 54) 7 12198,18105,0,3684,138,996 2 161079 -- MSL 24 (19U 55) 8 12198,18360,255,3024,132,996 2 161080 -- MSL 25 (19U 56) 9 12198,18360,255,2850,480,996 2 161081 -- MSL 26 (19U 57) : 5856,12621,0,1656,1347,996 0 161082 -- MSL 27 (19U 58) ; 5856,12621,2730,1737,2856,996 0 161083 -- MSL 28 (19U 59) < 26346,16068,0,0,-3980 0 161084 -- MSL 29 (19U 60) = 17565,9375,0,0,-2114 0 161085 -- MSL 30 (19U 61) > 26346,16068,0,0,-3980 0 161086 -- MSL 31 (19U 62) ? 11220,18390,0,2100,-608,996 2 161087 -- MSL 32 (19U 63) at 17565,18357,3849,1746,1029,996 2 161088 -- MSL 33 (19U 64) @ " A 13662,18135,0,0,2325 2 161089 -- MSL 34 (19U 65) B 13173,18135,0,1743,1536,996 2 161090 -- MSL 35 (19U 66) C 13173,18390,255,1860,513,996 2 161091 -- MSL 36 (19U 67) D 13662,18135,0,1749,1557,996 2 161092 -- MSL 37 (19U 68) E 11220,18135,0,3267,1563,996 2 161093 -- MSL 38 (19U 69) F 10734,18135,0,3414,1449,996 2 161094 -- MSL 39 (19U 70) G 13662,18390,255,1893,333,996 2 161095 -- MSL 40 (19U 71) H 13662,18135,0,2958,1509,996 2 161096 -- MSL 41 (19U 72) I 5856,18135,0,3066,1566,996 2 161097 -- MSL 42 (19U 73) J 11220,18135,255,2781,1866,996 2 161098 -- MSL 43 (19U 74) K 13173,18135,0,2982,1341,996 2 161099 -- MSL 44 (19U 75) L 10245,18135,0,0,1506 2 161100 -- MSL 45 (19U 76) M 18051,18135,0,2886,1590,996 2 161101 -- MSL 46 (19U 77) N 14148,18135,0,3030,1638,996 2 161102 -- MSL 47 (19U 78) O 13662,18390,255,1875,447,996 2 161103 -- MSL 48 (19U 79) P 12198,18135,0,2514,1401,996 2 161104 -- MSL 49 (19U 80) Q 13662,18390,255,1773,495,996 2 161105 -- MSL 50 (19U 81) R 13173,18135,0,2247,1515,996 2 161106 -- MSL 51 (19U 82) S 12684,18390,255,2274,978,996 2 161107 -- MSL 52 (19U 83) T 12684,18135,0,3735,-1889,996 2 161108 -- MSL 53 (19U 84) U 13662,18135,255,2892,363,996 2 161109 -- MSL 54 (19U 85) V 12198,18135,0,4140,-1262,996 2 161110 -- MSL 55 (19U 86) W 18051,18135,0,3870,-1208,996 2 161111 -- MSL 56 (19U 87) X 13662,18135,0,3108,2223,996 2 161112 -- MSL 57 (19U 88) Y 12198,18135,0,4026,-1472,996 2 161113 -- MSL 58 (19U 89) Z 12198,18135,0,3390,2130,996 2 161114 -- MSL 59 (19U 90) lB 5856,18135,2325,4227,2679,996 2 161115 -- MSL 60 (19U 91) [ " rs 7806,18165,1980,420,-1229,420 2 161116 -- MSL 61 (19U 92) \ " rB 5856,18135,2325,3114,3792,996 2 161117 -- MSL 62 (19U 93) ] " ha 13173,19758,0,36,36,36 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588,1317,1317,996 1 161119 -- MSL 64 (19U 95) oq 5856,18135,0,3690,-1481,996 2 161169 -- MSL 66 (19U 145) ` " a 10734,12885,255,918,1242,918 0 161121 -- MSL 67 (19U 97) b 10734,18165,255,1200,1791,996 2 161122 -- MSL 68 (19U 98) c 10245,12885,255,1047,816,996 0 161123 -- MSL 69 (19U 99) d 10734,18165,255,3501,1155,996 2 161124 -- MSL 70 (19U 100) e 10245,12885,255,1245,1065,996 0 161125 -- MSL 71 (19U 101) f 7806,18315,0,3972,753,996 2 161126 -- MSL 72 (19U 102) g 10734,12885,4995,1737,2589,996 1 161127 -- MSL 73 (19U 103) h 10734,18165,0,1167,1812,996 2 161128 -- MSL 74 (19U 104) i 4878,18165,0,3690,1905,996 2 161129 -- MSL 75 (19U 105) j 4878,18165,4995,3777,5010,996 3 161130 -- MSL 76 (19U 106) k 10734,18165,0,2250,1443,996 2 161131 -- MSL 77 (19U 107) l 4878,18165,0,3627,1932,996 2 161132 -- MSL 78 (19U 108) m 16101,12885,0,1227,1803,996 0 161133 -- MSL 79 (19U 109) n 10734,12885,0,1218,1824,996 0 161134 -- MSL 80 (19U 110) o 10734,12885,255,1047,825,996 0 161135 -- MSL 81 (19U 111) p 10734,12885,4680,972,3273,972 1 161136 -- MSL 82 (19U 112) q 10734,12885,4680,1965,1020,996 1 161137 -- MSL 83 (19U 113) r 7317,12885,0,2601,1803,996 0 161138 -- MSL 84 (19U 114) s 9759,12885,255,1320,1314,996 0 161139 -- MSL 85 (19U 115) t 7806,15879,255,1989,144,996 0 161140 -- MSL 86 (19U 116) u 10734,12630,255,1800,1011,996 0 161141 -- MSL 87 (19U 117) v 10245,12630,0,2412,-422,996 0 161142 -- MSL 88 (19U 118) w 17076,12630,0,2343,-368,996 0 161143 -- MSL 89 (19U 119) x 10245,12630,0,2328,2280,996 0 161144 -- MSL 90 (19U 120) y 10734,12630,4680,2364,1923,996 1 161145 -- MSL 91 (19U 121) z 8781,12630,0,2136,2154,996 0 161146 -- MSL 92 (19U 122) { 11709,20130,6075,2865,-1289,996 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588,0,-4595 3 161148 -- MSL 94 (19U 124) ba " } 11709,20130,6075,0,2577 3 161149 -- MSL 95 (19U 125) rC " ti 26346,8952,0,0,-4028 0 161150 -- MSL 96 (19U 126) `A 13662,23640,0,0,2325 2 161216 -- MSL 99 (19U 192) ^A 13662,23415,0,1611,2325,996 2 161218 -- MSL 100 (19U 194) `E 11220,23640,0,3267,1563,996 2 161224 -- MSL 101 (19U 200) ^E 11220,23415,0,3267,1563,996 2 161226 -- MSL 102 (19U 202) :E 11220,22560,0,3693,1563,996 2 161227 -- MSL 103 (19U 203) ^I 5856,23415,0,5514,1566,996 2 161230 -- MSL 104 (19U 206) :I 5856,22560,0,6375,1566,996 2 161231 -- MSL 105 (19U 207) aa 12198,18165,0,1326,-5684,996 2 161204 -- MSL 106 (19U 180) ga 12198,18165,0,0,-4538 2 161120 -- MSL 107 (19U 96) a^ 12198,17940,0,795,-3728,795 2 161160 -- MSL 108 (19U 136) ^ " ad 12198,17355,0,1464,-3698,996 2 161192 -- MSL 109 (19U 168) ~ 12198,17652,0,1776,-3728,996 2 161176 -- MSL 110 (19U 152) a~ " `U 13662,23640,255,2892,363,996 2 161241 -- MSL 111 (19U 217) ^U 13662,23415,255,2892,363,996 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105,0,1317,1317,996 2 161199 -- MSL 113 (19U 175) 'Y 12198,23640,0,4026,-1472,996 2 161245 -- MSL 114 (19U 221) 'y 10734,18165,4680,2364,1923,996 3 161277 -- MSL 115 (19U 253) de 12198,18360,0,1284,-2981,996 2 161200 -- MSL 116 (19U 176) ,C 13173,18390,4995,1860,540,996 3 161223 -- MSL 117 (19U 199) ,c 10245,12885,4995,1047,2838,996 1 161255 -- MSL 118 (19U 231) ~N 14148,22743,0,3030,1638,996 2 161233 -- MSL 119 (19U 209) ~n 10734,17652,0,2508,1824,996 2 161265 -- MSL 120 (19U 241) r! 7806,13041,5094,861,1971,861 1 161185 -- MSL 121 (19U 161) r? 11220,12591,5799,0,2016 1 161215 -- MSL 122 (19U 191) Cs 12198,15684,0,2514,468,996 0 161188 -- MSL 123 (19U 164) Po 12198,18360,0,2223,522,996 2 161187 -- MSL 124 (19U 163) Ye 12198,18105,0,4137,1266,996 2 161189 -- MSL 125 (19U 165) sc 12198,18390,255,96,-1508,96 2 161191 -- MSL 126 (19U 167) Fn 12198,18315,0,1662,-1328,996 2 161155 -- MSL 127 (19U 131) ct 12198,18465,630,873,-1004,873 2 161186 -- MSL 128 (19U 162) ^a 10734,17940,255,1527,1242,996 2 161250 -- MSL 129 (19U 226) ^e 10245,17940,255,1770,1065,996 2 161258 -- MSL 130 (19U 234) ^o 10734,17940,255,1527,825,996 2 161268 -- MSL 131 (19U 244) ^u 10734,17940,255,1800,1011,996 2 161275 -- MSL 132 (19U 251) 'a 10734,18165,255,2058,1242,996 2 161249 -- MSL 133 (19U 225) 'e 10245,18165,255,2301,1065,996 2 161257 -- MSL 134 (19U 233) 'o 10734,18165,255,2058,825,996 2 161267 -- MSL 135 (19U 243) 'u 10734,18165,255,2058,1011,996 2 161274 -- MSL 136 (19U 250) `a 10734,18165,255,918,1242,918 2 161248 -- MSL 137 (19U 224) `e 10245,18165,255,1245,1065,996 2 161256 -- MSL 138 (19U 232) `o 10734,18165,255,1047,825,996 2 161266 -- MSL 139 (19U 242) `u 10734,18165,255,1800,1011,996 2 161273 -- MSL 140 (19U 249) :a 10734,17355,255,2478,1242,996 2 161252 -- MSL 141 (19U 228) :e 10245,17355,255,2721,1065,996 2 161259 -- MSL 142 (19U 235) :o 10734,17355,255,2478,825,996 2 161270 -- MSL 143 (19U 246) :u 10734,17355,255,2478,1011,996 2 161276 -- MSL 144 (19U 252) oA 13662,24480,0,1125,2325,996 2 161221 -- MSL 145 (19U 197) ^i 5856,17940,0,3966,1425,996 2 161262 -- MSL 146 (19U 238) /O 13662,19944,1833,1989,555,996 2 161240 -- MSL 147 (19U 216) AE 18540,18135,0,2904,2310,996 2 161222 -- MSL 148 (19U 198) oa 10734,19005,255,918,1242,918 2 161253 -- MSL 149 (19U 229) 'i 5856,18165,0,4779,1425,996 2 161261 -- MSL 150 (19U 237) /o 10734,14238,1866,1050,930,996 0 161272 -- MSL 151 (19U 248) ae 16587,12885,255,681,957,681 0 161254 -- MSL 152 (19U 230) :A 13662,22560,0,2472,2325,996 2 161220 -- MSL 153 (19U 196) `i 5856,18165,0,1461,1425,996 2 161260 -- MSL 154 (19U 236) :O 13662,22560,255,2472,447,996 2 161238 -- MSL 155 (19U 214) :U 13662,22560,255,2892,363,996 2 161244 -- MSL 156 (19U 220) 'E 11220,23640,0,3267,1563,996 2 161225 -- MSL 157 (19U 201) :i 5856,17355,0,5118,1425,996 2 161263 -- MSL 158 (19U 239) ss 11709,18315,255,1839,1917,996 2 161247 -- MSL 159 (19U 223) ^O 13662,23415,255,1875,447,996 2 161236 -- MSL 160 (19U 212) 'A 13662,23640,0,1884,2325,996 2 161217 -- MSL 161 (19U 193) ~A 13662,22743,0,2355,2325,996 2 161219 -- MSL 162 (19U 195) ~a 10734,17652,255,2508,1242,996 2 161251 -- MSL 163 (19U 227) -D 13662,18135,0,1749,1557,996 2 161232 -- MSL 164 (19U 208) Sd 10734,18579,255,2247,927,996 2 161264 -- MSL 165 (19U 240) 'I 5856,23640,0,6393,1566,996 2 161229 -- MSL 166 (19U 205) `I 5856,23640,0,3258,1566,996 2 161228 -- MSL 167 (19U 204) 'O 13662,23640,255,1884,447,996 2 161235 -- MSL 168 (19U 211) `O 13662,23640,255,1875,447,996 2 161234 -- MSL 169 (19U 210) ~O 13662,22743,255,2355,447,996 2 161237 -- MSL 170 (19U 213) ~o 10734,17652,255,2508,825,996 2 161269 -- MSL 171 (19U 245) vS 12684,23415,255,3015,978,996 2 161162 -- MSL 172 (19U 138) vs 9759,17940,255,2751,1314,996 2 161178 -- MSL 173 (19U 154) 'U 13662,23640,255,2892,363,996 2 161242 -- MSL 174 (19U 218) :Y 12198,22560,0,4026,-1472,996 2 161183 -- MSL 175 (19U 159) :y 10734,17355,4680,2364,1923,996 3 161279 -- MSL 176 (19U 255) TP 12198,18135,0,1260,1407,996 2 161246 -- MSL 177 (19U 222) Tp 10734,18165,4680,969,3273,969 3 161278 -- MSL 178 (19U 254) mc 14637,12630,4350,1122,2931,996 0 161205 -- MSL 180 (19U 181) ps 12198,19635,4200,1923,-605,996 2 161206 -- MSL 181 (19U 182) 34 17565,18675,918,891,-986,891 2 161214 -- MSL 182 (19U 190) \- 17565,8175,0,0,-2096 0 60096 -- MSL 183 ( 7J 192) 14 17565,18675,918,183,-278,183 2 161212 -- MSL 184 (19U 188) 12 17565,18675,918,0,156 2 161213 -- MSL 185 (19U 189) Of 7806,18360,0,3285,-1187,996 2 161194 -- MSL 186 (19U 170) Om 7806,18360,0,3303,-1196,996 2 161210 -- MSL 187 (19U 186) Fo 11709,11160,0,741,-425,741 0 161195 -- MSL 188 (19U 171) Fc 11709,11160,0,0,777 0 161211 -- MSL 190 (19U 187) t+- 17565,12210,213,0,-2132 0 161201 -- MSL 191 (19U 177) bb 13173,19083,5916,0,-4595 3 161190 -- MSL 192 (19U 166) co 13173,19635,0,4470,-2678,996 2 161193 -- MSL 193 (19U 169) tno 17565,10185,0,0,-2096 0 161196 -- MSL 194 (19U 172) u00AD 5856,7560,0,534,348,534 0 161197 -- MSL 195 (19U 173) rg 13173,19635,0,4470,-2678,996 2 161198 -- MSL 196 (19U 174) S2 7317,18465,0,3258,-299,996 2 161202 -- MSL 197 (19U 178) S3 7317,18465,0,3042,-956,996 2 161203 -- MSL 198 (19U 179) ac 12198,0,4995,0,1860 1 161208 -- MSL 199 (19U 184) S1 7317,18345,0,2562,-2492,996 2 161209 -- MSL 200 (19U 185) tmu 17565,12216,0,0,-2849 0 161239 -- MSL 201 (19U 215) tdi 17565,11610,0,0,-2666 0 161271 -- MSL 202 (19U 247) u203C 13173,18135,0,2241,591,996 2 87315 -- MSL 221 (10U 19) u20A7 20004,18135,255,1989,1401,996 2 60121 -- MSL 232 ( 7J 217) pc 5856,10578,0,1095,-722,996 0 161207 -- MSL 302 (19U 183) u013F 10245,18135,0,1734,1506,996 2 51943 -- MSL 306 ( 6J 231) u0140 8295,18165,0,2043,1932,996 2 51959 -- MSL 307 ( 6J 247) u2113 12198,18150,297,477,-1010,477 2 60122 -- MSL 308 ( 7J 218) u0149 15612,18135,0,1218,-1481,996 2 51951 -- MSL 309 ( 6J 239) fm 5856,18105,0,3918,-1724,996 2 60101 -- MSL 310 ( 7J 197) sd 12198,18105,0,2577,-2924,996 2 60102 -- MSL 311 ( 7J 198) dg 12198,18135,0,315,-1853,315 2 161158 -- MSL 312 (19U 134) tm 16101,17850,0,2010,-2546,996 2 161177 -- MSL 313 (19U 153) u2017 13173,0,6588,1317,1317,996 1 60095 -- MSL 314 ( 7J 191) ah 12198,17940,0,1533,-4466,996 2 75169 -- MSL 315 ( 9E 161) ao 12198,19005,0,114,-4877,114 2 60152 -- MSL 316 ( 7J 248) f/ 2928,18675,918,8010,6531,996 2 60109 -- MSL 324 ( 7J 205) em 17565,7350,0,423,330,423 0 161175 -- MSL 325 (19U 151) en 12198,7350,0,936,786,936 0 161174 -- MSL 326 (19U 150) dd 12198,18135,0,315,-1853,315 2 161159 -- MSL 327 (19U 135) .i 5856,12630,0,1461,1425,996 0 46333 -- MSL 328 ( 5T 253) aq 5856,18135,0,3051,-2387,996 2 161063 -- MSL 329 (19U 39) bu 13173,14226,0,0,-497 0 161173 -- MSL 331 (19U 149) u207F 7317,18465,0,3843,-35,996 2 87548 -- MSL 332 (10U 252) u0111 10734,18165,255,4488,1152,996 2 75248 -- MSL 342 ( 9E 240) u0041_0306 13662,23415,0,2628,2325,996 2 75203 -- MSL 400 ( 9E 195) u0061_0306 10734,17940,255,2622,1242,996 2 75235 -- MSL 401 ( 9E 227) u0041_0328 13662,18135,4839,0,2325 3 75173 -- MSL 404 ( 9E 165) u0061_0328 10734,12885,4716,918,1242,918 1 75193 -- MSL 405 ( 9E 185) 'C 13173,23640,255,2427,513,996 2 75206 -- MSL 406 ( 9E 198) 'c 10245,18165,255,2301,816,996 2 75238 -- MSL 407 ( 9E 230) u0041_030C 13173,23415,255,2769,513,996 2 75208 -- MSL 410 ( 9E 200) u0061_030C 10245,17940,255,2508,816,996 2 75240 -- MSL 411 ( 9E 232) u0044_030C 13662,23415,0,1926,1557,996 2 75215 -- MSL 414 ( 9E 207) u0064_030C 13662,18165,255,4695,1155,996 2 75247 -- MSL 415 ( 9E 239) u0045_030C 11220,23415,0,3897,1563,996 2 75212 -- MSL 416 ( 9E 204) u0065_030C 10245,17940,255,2508,1065,996 2 75244 -- MSL 417 ( 9E 236) u0045_0328 11220,18135,4839,3267,1563,996 3 75210 -- MSL 422 ( 9E 202) u0065_0328 10245,12885,4716,1245,1065,996 1 75242 -- MSL 423 ( 9E 234) u004C_0301 10245,23640,0,2691,1506,996 2 75205 -- MSL 440 ( 9E 197) u006C_0301 4878,23385,0,6975,1932,996 2 75237 -- MSL 441 ( 9E 229) u004C_030C 10245,18165,0,3507,1506,996 2 75196 -- MSL 442 ( 9E 188) u006C_030C 7806,18165,0,4851,1932,996 2 75198 -- MSL 443 ( 9E 190) u004E_0301 14148,23640,0,3030,1638,996 2 75217 -- MSL 446 ( 9E 209) u006E_0301 10734,18165,0,2358,1824,996 2 75249 -- MSL 447 ( 9E 241) u004E_030C 14148,23415,0,3030,1638,996 2 75218 -- MSL 448 ( 9E 210) u006E_030C 10734,17940,0,2415,1824,996 2 75250 -- MSL 449 ( 9E 242) u004F_030B 13662,23640,255,4017,447,996 2 75221 -- MSL 452 ( 9E 213) u006F_030B 10734,18165,255,3987,825,996 2 75253 -- MSL 453 ( 9E 245) u0052_0301 13173,23640,0,2247,1515,996 2 75200 -- MSL 456 ( 9E 192) u0072_0301 7317,18165,0,4065,1803,996 2 75232 -- MSL 457 ( 9E 224) u0052_030C 13173,23415,0,2769,1515,996 2 75224 -- MSL 458 ( 9E 216) u0072_030C 7317,17940,0,4272,1803,996 2 75256 -- MSL 459 ( 9E 248) u0053_0301 12684,23640,255,2748,978,996 2 75148 -- MSL 462 ( 9E 140) u0073_0301 9759,18165,255,2544,1314,996 2 75164 -- MSL 463 ( 9E 156) u0054_030C 12684,23415,0,3735,-1889,996 2 75149 -- MSL 466 ( 9E 141) u0074_030C 8781,18165,255,4746,144,996 2 75165 -- MSL 467 ( 9E 157) u0054_0327 12684,18135,4995,3735,1143,996 3 75230 -- MSL 468 ( 9E 222) u0074_0327 7806,15879,4995,1989,2856,996 1 75262 -- MSL 469 ( 9E 254) u0055_030B 13662,23640,255,4107,363,996 2 75227 -- MSL 474 ( 9E 219) u0075_030B 10734,18165,255,4077,1011,996 2 75259 -- MSL 475 ( 9E 251) u0055_030A 13662,24480,255,2892,363,996 2 75225 -- MSL 476 ( 9E 217) u0075_030A 10734,19005,255,1800,1011,996 2 75257 -- MSL 477 ( 9E 249) u005A_0301 12198,23640,0,3390,2130,996 2 75151 -- MSL 482 ( 9E 143) u007A_0301 8781,18165,0,3033,2154,996 2 75167 -- MSL 483 ( 9E 159) u005A_0307 12198,22740,0,3390,2130,996 2 75183 -- MSL 484 ( 9E 175) u007A_0307 8781,17355,0,2136,2154,996 2 75199 -- MSL 485 ( 9E 191) u2070 7317,18465,0,3273,-968,996 2 51753 -- MSL 1000 ( 6J 41) u2074 7317,18345,0,3249,-479,996 2 51748 -- MSL 1001 ( 6J 36) u2075 7317,18345,0,3420,-1022,996 2 51749 -- MSL 1002 ( 6J 37) u2076 7317,18465,0,3300,-1043,996 2 51806 -- MSL 1003 ( 6J 94) u2077 7317,18345,0,3513,-1061,996 2 51750 -- MSL 1004 ( 6J 38) u2078 7317,18465,0,3288,-872,996 2 51754 -- MSL 1005 ( 6J 42) u2079 7317,18465,0,3120,-869,996 2 51752 -- MSL 1006 ( 6J 40) lq 9270,18135,0,4254,-1484,996 2 161171 -- MSL 1017 (19U 147) rq 9270,18135,0,4254,-1484,996 2 161172 -- MSL 1018 (19U 148) Bq 9270,2916,2784,0,3018 0 161156 -- MSL 1019 (19U 132) u2003 17565,0,0,0,1317 0 51821 -- MSL 1020 ( 6J 109) u2002 12198,0,0,0,1317 0 51822 -- MSL 1021 ( 6J 110) u2009 5856,0,0,0,1317 0 51828 -- MSL 1023 ( 6J 116) u2026 17565,2310,0,0,822 0 161157 -- MSL 1028 (19U 133) vz 8781,17940,0,3240,2154,996 2 75166 -- MSL 1031 ( 9E 158) u2120 16101,18000,0,3195,-2561,996 2 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056,537,-1238,537 2 51794 -- MSL 1036 ( 6J 82) fi 12684,18315,0,2934,795,996 2 60077 -- MSL 1040 ( 7J 173) fl 12684,18315,0,2949,744,996 2 60078 -- MSL 1041 ( 7J 174) ff 13662,18315,0,3921,888,996 2 51883 -- MSL 1042 ( 6J 171) Fi 18540,18315,0,2892,921,996 2 51884 -- MSL 1043 ( 6J 172) Fl 18540,18315,0,2928,849,996 2 51885 -- MSL 1044 ( 6J 173) ij 9759,18165,4995,3777,1905,996 3 60134 -- MSL 1047 ( 7J 230) u2105 17565,18390,255,510,-803,510 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 13662,23415,255,2838,333,996 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 10734,17940,4995,2622,2589,996 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 12684,18390,4995,2274,978,996 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 9759,12885,4995,1320,2271,996 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 5856,22740,0,4563,1566,996 2 46301 -- MSL 1065 ( 5T 221) bq 5856,2916,2784,0,3330 0 161154 -- MSL 1067 (19U 130) %0 22443,18675,975,1293,267,996 2 161161 -- MSL 1068 (19U 137) a- 12198,16434,0,1257,-3452,996 0 60154 -- MSL 1084 ( 7J 250) ab 12198,17940,0,1890,-4328,996 2 75170 -- MSL 1086 ( 9E 162) a. 12198,17355,0,0,-6068 2 75263 -- MSL 1088 ( 9E 255) oe 16587,12885,255,912,783,912 0 161180 -- MSL 1090 (19U 156) OE 18051,18270,135,3174,363,996 2 161164 -- MSL 1091 (19U 140) fo 6342,11160,0,1608,-185,996 0 161163 -- MSL 1092 (19U 139) fc 6342,11160,0,537,885,537 0 161179 -- MSL 1093 (19U 155) sq 19029,15624,0,0,-2021 0 60091 -- MSL 1094 ( 7J 187) /L 10245,18135,0,0,1620 2 75171 -- MSL 1095 ( 9E 163) /l 4878,18165,0,3627,1932,996 2 75187 -- MSL 1096 ( 9E 179) a" 12198,18165,0,3174,-3893,996 2 75197 -- MSL 1097 ( 9E 189) ho 12198,879,4716,0,-2141 1 75186 -- MSL 1098 ( 9E 178) vZ 12198,23415,0,3390,2130,996 2 75150 -- MSL 1106 ( 9E 142) IJ 17076,18135,255,2781,1566,996 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/UBI0000644000175000017500000005563313753060053012337 00000000000000# Univers BdIt name UBI spacewidth 8781 slant 16.750000 pcltypeface 4148 pclproportional 1 pclweight 3 pclstyle 1 ligatures fi fl ff ffi ffl 0 kernpairs L V -2924 P . -4388 P , -4388 V A -2438 A V -2924 T o -3902 T r -2924 T c -3413 T e -3413 T d -3413 T s -2924 T y -3413 T a -3413 T w -3413 T u -2924 T J -2924 L T -3413 L Y -3902 Y o -3413 Y e -3413 Y a -3413 Y J -2924 A W -2924 W A -974 T A -2924 V o -1949 V e -1949 V a -1949 Y A -2924 F A -1949 F . -1949 F , -1949 A T -3413 A Y -3413 v . -1949 v , -1949 y . -1460 y , -1460 T . -2924 T , -2924 L W -2924 P A -1949 V J -1949 V . -2438 V , -2438 Y . -2924 Y , -2924 W o -1460 W e -974 W a -974 W . -974 W , -974 r . -1460 r , -1460 w . -1460 w , -1460 Y u -2438 A v -1460 A y -1460 A w -1460 o . -974 o , -974 p . -974 p , -974 e . -974 e , -974 b . -974 b , -974 O T -2924 O V -1949 O Y -1949 O . -1949 O , -1949 L y -1460 L O -2924 L G -2924 L C -2924 L Q -2924 P J -1460 V y -1460 V u -974 V O -974 V G -974 V C -974 V Q -974 D T -2924 D V -1949 D Y -1949 D . -2438 D , -2438 Y O -1949 Y G -1949 Y C -1949 Y Q -1949 F o -974 F e -974 F a -974 c . -974 c , -974 O A -974 O W -1460 L U -2438 R T -974 R V -974 R Y -974 R W -974 G T -2438 P o -974 P g -485 P e -974 P a -974 C A -974 C . -1460 C , -1460 D A -1460 D W -1460 B T -2438 B Y -1949 B . -485 B , -485 F J -974 A O -1949 A G -1949 A C -1949 A U -1949 A Q -1949 W r -485 W y -974 W u -485 W O -485 W G -485 W C -485 W J -974 W Q -485 U A -974 U . -1949 U , -1949 Q W -1460 T O -1949 T G -1949 T C -1949 T Q -1949 O X -1460 L o -1460 L e -1460 L q -1460 G V -1949 G Y -1949 G W -1460 P T -1949 P V -1949 P Y -1949 C T -1949 C V -1949 C Y -1949 D X -1460 B V -1949 B X -485 B A -485 B W -1460 S . -974 S , -974 F y -485 X o -1460 X e -1460 X y -1460 X O -1460 X G -1460 X C -1460 X Q -1460 A o -1460 A e -1460 K o -1460 K e -1460 K y -1460 K w -1460 K O -1460 K G -1460 K C -1460 K Q -1460 o v -974 o y -1460 o x -974 o w -1460 h v -485 h y -974 n v -485 n y -974 m v -485 m y -974 p v -485 p y -974 p x -974 c v -485 c y -974 c w -974 v o -974 v g -485 v c -485 v d -485 v a -485 v q -485 e v -485 e y -974 b v -974 b y -1460 b w -1460 y o -974 y g -485 y c -974 y d -974 y a -974 y q -974 x o -974 x c -974 x e -974 x d -974 x a -974 x q -974 a v -485 a y -974 a w -974 w o -974 w g -485 w c -485 w d -485 w a -485 w q -485 T S -974 L a -974 L S -1460 R o -485 R y -485 P Z -1460 P X -1460 P W -1460 C X -1460 C W -1460 V S -974 S T -1460 S V -1460 S Y -1460 S X -974 S A -974 S W -1460 Y S -974 X a -974 X u -974 X S -974 A t -1460 A c -1460 A d -974 A a -974 A u -974 A q -1460 A S -1460 W S -485 J y -485 K c -1460 K u -974 K S -974 o f -485 h w -974 n w -974 m w -974 r o -485 p w -974 c x -974 v e -485 e x -974 e w -974 b f -485 s v -485 s y -974 s w -974 y e -974 f o -485 w e -485 k o -974 k c -485 k v -485 k e -485 k d -485 k y -485 k a -485 k w -485 k q -485 O Z -485 P y -485 C Z -485 E o -485 E v -485 E y -485 E w -485 Z o -974 Z e -974 Z d -974 Z y -485 Z a -974 Z w -485 D Z -974 D J -485 B Z -485 S Z -485 A s -485 J o -485 K a -974 t o -485 o t -485 o g -485 o z -485 o j -485 g o -485 v y -485 v w -485 z o -485 b t -485 b g -485 b z -485 b j -485 y v -485 y y -485 y w -485 x v -485 x y -485 x w -485 w v -485 w y -485 w w -485 C o -485 C y -485 B o -485 B y -485 U o -485 U v -485 U y -485 U w -485 L cq -6341 L ' -6341 T hy -2924 T - -2924 T en -2924 T em -2924 A cq -2438 A ' -2438 hy T -3413 - T -3413 en T -3413 em T -3413 Y hy -2438 Y - -2438 Y en -2438 Y em -2438 p cq -974 p ' -974 c cq -1460 c ' -1460 e cq -1460 e ' -1460 b cq -1460 b ' -1460 a cq -1460 a ' -1460 V hy -974 V - -974 V en -974 V em -974 h cq -1460 h ' -1460 n cq -974 n ' -974 m cq -974 m ' -974 W hy -485 W - -485 W en -485 W em -485 cq d -2438 ' d -2438 s cq -485 s ' -485 L hy -1949 L - -1949 L en -1949 L em -1949 X hy -1460 X - -1460 X en -1460 X em -1460 A hy -1949 A - -1949 A en -1949 A em -1949 K hy -1460 K - -1460 K en -1460 K em -1460 cq s -1460 ' s -1460 hy X -1460 - X -1460 hy A -974 - A -974 en X -1460 en A -974 em X -1460 b f -485 cq n -1460 ' n -1460 cq m -1460 ' m -1460 cq r -1460 ' r -1460 cq v -1949 ' v -1949 charset ! 8781,18165,0,2643,33,1012 2 161057 -- MSL 1 (19U 33) dq 14148,18135,0,1890,-3296,1012 2 161058 -- MSL 2 (19U 34) " " sh 16587,18105,0,1677,-98,1012 2 161059 -- MSL 3 (19U 35) # " Do 16587,18738,630,495,-1427,495 2 161060 -- MSL 4 (19U 36) $ " % 26346,18720,840,0,-2069 2 161061 -- MSL 5 (19U 37) & 20004,18495,360,54,-230,54 2 161062 -- MSL 6 (19U 38) cq 8781,18135,0,3414,-2600,1012 2 161170 -- MSL 8 (19U 146) ' " ( 8781,18135,2445,3198,-833,1012 2 161064 -- MSL 9 (19U 40) ) 8781,18135,2445,180,2184,180 2 161065 -- MSL 10 (19U 41) * 16587,18582,0,0,-3290 2 161066 -- MSL 11 (19U 42) + 26346,14940,0,0,-4727 0 161067 -- MSL 12 (19U 43) , 8781,3255,2580,0,1794 0 161068 -- MSL 13 (19U 44) hy 8781,7737,0,624,270,624 0 161069 -- MSL 14 (19U 45) - " . 8781,3255,0,0,453 0 161070 -- MSL 15 (19U 46) sl 8781,18135,1470,4308,2982,1012 2 161071 -- MSL 16 (19U 47) / " 0 16587,18465,360,1398,-356,1012 2 161072 -- MSL 17 (19U 48) 1 16587,18105,0,0,-3770 2 161073 -- MSL 18 (19U 49) 2 16587,18465,0,984,414,984 2 161074 -- MSL 19 (19U 50) 3 16587,18465,360,1794,363,1012 2 161075 -- MSL 20 (19U 51) 4 16587,18105,0,1389,1245,1012 2 161076 -- MSL 21 (19U 52) 5 16587,18105,360,2424,-38,1012 2 161077 -- MSL 22 (19U 53) 6 16587,18465,360,2316,-344,1012 2 161078 -- MSL 23 (19U 54) 7 16587,18105,0,1770,-1454,1012 2 161079 -- MSL 24 (19U 55) 8 16587,18465,360,1776,435,1012 2 161080 -- MSL 25 (19U 56) 9 16587,18465,360,1464,369,1012 2 161081 -- MSL 26 (19U 57) : 8781,12612,0,540,453,540 0 161082 -- MSL 27 (19U 58) ; 8781,12612,2580,732,1794,732 0 161083 -- MSL 28 (19U 59) < 26346,16068,0,0,-3980 0 161084 -- MSL 29 (19U 60) = 26346,10563,0,0,-5078 0 161085 -- MSL 30 (19U 61) > 26346,16068,0,0,-3980 0 161086 -- MSL 31 (19U 62) ? 13662,18315,0,1908,-950,1012 2 161087 -- MSL 32 (19U 63) at 26346,21057,2679,1164,-887,1012 2 161088 -- MSL 33 (19U 64) @ " A 19515,18135,0,0,2535 2 161089 -- MSL 34 (19U 65) B 16587,18135,0,1848,1233,1012 2 161090 -- MSL 35 (19U 66) C 18540,18495,360,1737,-632,1012 2 161091 -- MSL 36 (19U 67) D 19029,18135,0,924,1227,924 2 161092 -- MSL 37 (19U 68) E 15126,18135,0,3285,1188,1012 2 161093 -- MSL 38 (19U 69) F 14637,18135,0,3723,1200,1012 2 161094 -- MSL 39 (19U 70) G 19515,18495,360,1380,-785,1012 2 161095 -- MSL 40 (19U 71) H 19029,18135,0,2856,1161,1012 2 161096 -- MSL 41 (19U 72) I 7317,18135,0,3219,1521,1012 2 161097 -- MSL 42 (19U 73) J 14637,18135,360,3054,1341,1012 2 161098 -- MSL 43 (19U 74) K 17565,18135,0,3273,534,1012 2 161099 -- MSL 44 (19U 75) L 14148,18135,0,0,1185 2 161100 -- MSL 45 (19U 76) M 23907,18135,0,2730,1281,1012 2 161101 -- MSL 46 (19U 77) N 19029,18135,0,2883,1248,1012 2 161102 -- MSL 47 (19U 78) O 20004,18495,360,969,-704,969 2 161103 -- MSL 48 (19U 79) P 15612,18135,0,2871,1203,1012 2 161104 -- MSL 49 (19U 80) Q 20490,18495,360,531,-713,531 2 161105 -- MSL 50 (19U 81) R 17076,18135,0,2247,1200,1012 2 161106 -- MSL 51 (19U 82) S 17076,18495,360,1797,117,1012 2 161107 -- MSL 52 (19U 83) T 16587,18135,0,3990,-2165,1012 2 161108 -- MSL 53 (19U 84) U 19029,18135,360,2898,-383,1012 2 161109 -- MSL 54 (19U 85) V 19029,18135,0,4005,-2603,1012 2 161110 -- MSL 55 (19U 86) W 26346,18135,0,3900,-2477,1012 2 161111 -- MSL 56 (19U 87) X 19029,18135,0,3222,1893,1012 2 161112 -- MSL 57 (19U 88) Y 18051,18135,0,3942,-2615,1012 2 161113 -- MSL 58 (19U 89) Z 16101,18135,0,3348,1491,1012 2 161114 -- MSL 59 (19U 90) lB 8781,18135,2445,4068,1977,1012 2 161115 -- MSL 60 (19U 91) [ " rs 8781,18135,1470,540,-1631,540 2 161116 -- MSL 61 (19U 92) \ " rB 8781,18135,2445,2919,3126,1012 2 161117 -- MSL 62 (19U 93) ] " ha 13173,19758,0,36,36,36 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588,1317,1317,1012 1 161119 -- MSL 64 (19U 95) oq 8781,18135,0,2880,-2066,1012 2 161169 -- MSL 66 (19U 145) ` " a 14148,12990,360,651,978,651 0 161121 -- MSL 67 (19U 97) b 15126,18165,360,498,1566,498 2 161122 -- MSL 68 (19U 98) c 14148,12990,360,903,411,903 0 161123 -- MSL 69 (19U 99) d 15126,18165,360,3291,477,1012 2 161124 -- MSL 70 (19U 100) e 14148,12990,360,924,600,924 0 161125 -- MSL 71 (19U 101) f 9759,18315,0,4158,297,1012 2 161126 -- MSL 72 (19U 102) g 15126,12990,5187,1683,2037,1012 1 161127 -- MSL 73 (19U 103) h 15126,18165,0,684,1527,684 2 161128 -- MSL 74 (19U 104) i 6342,18165,0,3591,1872,1012 2 161129 -- MSL 75 (19U 105) j 6342,18165,4995,3681,5787,1012 3 161130 -- MSL 76 (19U 106) k 14148,18165,0,2109,1359,1012 2 161131 -- MSL 77 (19U 107) l 6342,18165,0,3579,1839,1012 2 161132 -- MSL 78 (19U 108) m 22932,12990,0,609,1551,609 0 161133 -- MSL 79 (19U 109) n 15126,12990,0,729,1482,729 0 161134 -- MSL 80 (19U 110) o 15126,12990,360,492,465,492 0 161135 -- MSL 81 (19U 111) p 15126,12990,4680,531,2868,531 1 161136 -- MSL 82 (19U 112) q 15126,12990,4680,1671,471,1012 1 161137 -- MSL 83 (19U 113) r 9270,12990,0,2751,1533,1012 0 161138 -- MSL 84 (19U 114) s 13173,12990,360,984,1026,984 0 161139 -- MSL 85 (19U 115) t 9759,16146,360,2166,-521,1012 0 161140 -- MSL 86 (19U 116) u 15126,12630,360,1557,666,1012 0 161141 -- MSL 87 (19U 117) v 14637,12630,0,2502,-836,1012 0 161142 -- MSL 88 (19U 118) w 22932,12630,0,2004,-1310,1012 0 161143 -- MSL 89 (19U 119) x 14637,12630,0,2088,2364,1012 0 161144 -- MSL 90 (19U 120) y 14637,12630,4680,2472,-527,1012 1 161145 -- MSL 91 (19U 121) z 12684,12630,0,1701,1482,1012 0 161146 -- MSL 92 (19U 122) { 13173,20130,6075,3600,-1355,1012 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588,0,-4595 3 161148 -- MSL 94 (19U 124) ba " } 13173,20130,6075,0,3360 3 161149 -- MSL 95 (19U 125) rC " ti 26346,9435,0,0,-4028 0 161150 -- MSL 96 (19U 126) `A 19515,23220,0,0,2535 2 161216 -- MSL 99 (19U 192) ^A 19515,23220,0,0,2535 2 161218 -- MSL 100 (19U 194) `E 15126,23220,0,3285,1188,1012 2 161224 -- MSL 101 (19U 200) ^E 15126,23220,0,3285,1188,1012 2 161226 -- MSL 102 (19U 202) :E 15126,22830,0,3285,1188,1012 2 161227 -- MSL 103 (19U 203) ^I 7317,23220,0,5631,1521,1012 2 161230 -- MSL 104 (19U 206) :I 7317,22830,0,6792,1521,1012 2 161231 -- MSL 105 (19U 207) aa 16587,18105,0,360,-7358,360 2 161204 -- MSL 106 (19U 180) ga 16587,18105,0,0,-6008 2 161120 -- MSL 107 (19U 96) a^ 16587,18105,0,0,-4517 2 161160 -- MSL 108 (19U 136) ^ " ad 16587,18180,0,693,-5456,693 2 161192 -- MSL 109 (19U 168) ~ 16587,17994,0,771,-5168,771 2 161176 -- MSL 110 (19U 152) a~ " `U 19029,23220,360,2898,-383,1012 2 161241 -- MSL 111 (19U 217) ^U 19029,23220,360,2898,-383,1012 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105,0,1317,1317,1012 2 161199 -- MSL 113 (19U 175) 'Y 18051,23220,0,3942,-2615,1012 2 161245 -- MSL 114 (19U 221) 'y 14637,18105,4680,2472,-527,1012 3 161277 -- MSL 115 (19U 253) de 16587,18465,0,0,-3641 2 161200 -- MSL 116 (19U 176) ,C 18540,18495,5409,1737,-632,1012 3 161223 -- MSL 117 (19U 199) ,c 14148,12990,5046,903,411,903 1 161255 -- MSL 118 (19U 231) ~N 19029,23124,0,2883,1248,1012 2 161233 -- MSL 119 (19U 209) ~n 15126,17994,0,1503,1482,1012 2 161265 -- MSL 120 (19U 241) r! 8781,12651,5514,432,2244,432 1 161185 -- MSL 121 (19U 161) r? 13662,12486,5829,0,1398 1 161215 -- MSL 122 (19U 191) Cs 16587,15834,0,753,-773,753 0 161188 -- MSL 123 (19U 164) Po 16587,18465,0,2046,663,1012 2 161187 -- MSL 124 (19U 163) Ye 16587,18105,0,4872,-29,1012 2 161189 -- MSL 125 (19U 165) sc 16587,18495,360,0,-2660 2 161191 -- MSL 126 (19U 167) Fn 16587,18315,0,1008,-3098,1008 2 161155 -- MSL 127 (19U 131) ct 16587,18750,630,678,-1457,678 2 161186 -- MSL 128 (19U 162) ^a 14148,18105,360,651,978,651 2 161250 -- MSL 129 (19U 226) ^e 14148,18105,360,924,600,924 2 161258 -- MSL 130 (19U 234) ^o 15126,18105,360,492,465,492 2 161268 -- MSL 131 (19U 244) ^u 15126,18105,360,1557,666,1012 2 161275 -- MSL 132 (19U 251) 'a 14148,18105,360,1581,978,1012 2 161249 -- MSL 133 (19U 225) 'e 14148,18105,360,1581,600,1012 2 161257 -- MSL 134 (19U 233) 'o 15126,18105,360,1092,465,1012 2 161267 -- MSL 135 (19U 243) 'u 15126,18105,360,1557,666,1012 2 161274 -- MSL 136 (19U 250) `a 14148,18105,360,651,978,651 2 161248 -- MSL 137 (19U 224) `e 14148,18105,360,924,600,924 2 161256 -- MSL 138 (19U 232) `o 15126,18105,360,492,465,492 2 161266 -- MSL 139 (19U 242) `u 15126,18105,360,1557,666,1012 2 161273 -- MSL 140 (19U 249) :a 14148,18180,360,1914,978,1012 2 161252 -- MSL 141 (19U 228) :e 14148,18180,360,1914,600,1012 2 161259 -- MSL 142 (19U 235) :o 15126,18180,360,1425,465,1012 2 161270 -- MSL 143 (19U 246) :u 15126,18180,360,1557,666,1012 2 161276 -- MSL 144 (19U 252) oA 19515,25830,0,0,2535 2 161221 -- MSL 145 (19U 197) ^i 6342,18105,0,4479,1860,1012 2 161262 -- MSL 146 (19U 238) /O 20004,18495,360,2802,1200,1012 2 161240 -- MSL 147 (19U 216) AE 25857,18135,0,3294,2781,1012 2 161222 -- MSL 148 (19U 198) oa 14148,20100,360,651,978,651 2 161253 -- MSL 149 (19U 229) 'i 6342,18105,0,5484,1860,1012 2 161261 -- MSL 150 (19U 237) /o 15126,12990,360,1764,1686,1012 0 161272 -- MSL 151 (19U 248) ae 22443,12990,360,840,906,840 0 161254 -- MSL 152 (19U 230) :A 19515,22830,0,693,2535,693 2 161220 -- MSL 153 (19U 196) `i 6342,18105,0,2136,1860,1012 2 161260 -- MSL 154 (19U 236) :O 20004,22830,360,969,-704,969 2 161238 -- MSL 155 (19U 214) :U 19029,22830,360,2898,-383,1012 2 161244 -- MSL 156 (19U 220) 'E 15126,23220,0,3285,1188,1012 2 161225 -- MSL 157 (19U 201) :i 6342,18180,0,5817,1860,1012 2 161263 -- MSL 158 (19U 239) ss 16101,18315,360,795,1515,795 2 161247 -- MSL 159 (19U 223) ^O 20004,23220,360,969,-704,969 2 161236 -- MSL 160 (19U 212) 'A 19515,23220,0,0,2535 2 161217 -- MSL 161 (19U 193) ~A 19515,23124,0,1020,2535,1012 2 161219 -- MSL 162 (19U 195) ~a 14148,17994,360,1992,978,1012 2 161251 -- MSL 163 (19U 227) -D 19029,18135,0,924,1227,924 2 161232 -- MSL 164 (19U 208) Sd 15126,18693,360,492,465,492 2 161264 -- MSL 165 (19U 240) 'I 7317,23220,0,5907,1521,1012 2 161229 -- MSL 166 (19U 205) `I 7317,23220,0,3219,1521,1012 2 161228 -- MSL 167 (19U 204) 'O 20004,23220,360,969,-704,969 2 161235 -- MSL 168 (19U 211) `O 20004,23220,360,969,-704,969 2 161234 -- MSL 169 (19U 210) ~O 20004,23124,360,969,-704,969 2 161237 -- MSL 170 (19U 213) ~o 15126,17994,360,1503,465,1012 2 161269 -- MSL 171 (19U 245) vS 17076,23220,360,2220,117,1012 2 161162 -- MSL 172 (19U 138) vs 13173,18105,360,2985,1026,1012 2 161178 -- MSL 173 (19U 154) 'U 19029,23220,360,2898,-383,1012 2 161242 -- MSL 174 (19U 218) :Y 18051,22830,0,3942,-2615,1012 2 161183 -- MSL 175 (19U 159) :y 14637,18180,4680,2472,-527,1012 3 161279 -- MSL 176 (19U 255) TP 15612,18135,0,1857,1209,1012 2 161246 -- MSL 177 (19U 222) Tp 15126,18165,4680,516,2856,516 3 161278 -- MSL 178 (19U 254) mc 15612,12630,4680,1422,2907,1012 1 161205 -- MSL 180 (19U 181) ps 16590,19635,4200,0,-2528 2 161206 -- MSL 181 (19U 182) 34 26346,18465,990,0,-2624 2 161214 -- MSL 182 (19U 190) \- 26346,8445,0,0,-4745 0 60096 -- MSL 183 ( 7J 192) 14 26346,18465,990,0,-2681 2 161212 -- MSL 184 (19U 188) 12 26346,18465,990,0,-3167 2 161213 -- MSL 185 (19U 189) Of 10734,18465,0,2211,-1463,1012 2 161194 -- MSL 186 (19U 170) Om 10734,18465,0,2520,-1472,1012 2 161210 -- MSL 187 (19U 186) Fo 14637,11115,0,1530,180,1012 0 161195 -- MSL 188 (19U 171) Fc 14637,11115,0,243,1467,243 0 161211 -- MSL 190 (19U 187) t+- 26346,14670,0,0,-4694 0 161201 -- MSL 191 (19U 177) bb 13173,19083,5916,0,-4595 3 161190 -- MSL 192 (19U 166) co 13173,19635,0,4881,-3089,1012 2 161193 -- MSL 193 (19U 169) tno 26346,11787,0,0,-4328 0 161196 -- MSL 194 (19U 172) u00AD 8781,7737,0,624,270,624 0 161197 -- MSL 195 (19U 173) rg 13173,19635,0,4881,-3089,1012 2 161198 -- MSL 196 (19U 174) S2 10245,18465,0,2217,-932,1012 2 161202 -- MSL 197 (19U 178) S3 10245,18465,0,2439,-956,1012 2 161203 -- MSL 198 (19U 179) ac 16587,0,5046,0,-1808 1 161208 -- MSL 199 (19U 184) S1 10245,18345,0,1083,-2879,1012 2 161209 -- MSL 200 (19U 185) tmu 26346,14154,0,0,-5957 0 161239 -- MSL 201 (19U 215) tdi 26346,12870,0,0,-4766 0 161271 -- MSL 202 (19U 247) u203C 15912,18165,0,2643,33,1012 2 87315 -- MSL 221 (10U 19) u20A7 25857,18135,360,2166,1203,1012 2 60121 -- MSL 232 ( 7J 217) pc 8781,10692,0,276,-2054,276 0 161207 -- MSL 302 (19U 183) u013F 14148,18135,0,1644,1185,1012 2 51943 -- MSL 306 ( 6J 231) u0140 11070,18165,0,2091,1839,1012 2 51959 -- MSL 307 ( 6J 247) u2113 16590,18045,765,0,-2804 2 60122 -- MSL 308 ( 7J 218) u0149 20493,18135,0,729,-1823,729 2 51951 -- MSL 309 ( 6J 239) fm 8781,18105,0,2145,-2915,1012 2 60101 -- MSL 310 ( 7J 197) sd 16587,18105,0,0,-2915 2 60102 -- MSL 311 ( 7J 198) dg 16587,18135,0,0,-2717 2 161158 -- MSL 312 (19U 134) tm 16101,17850,0,2421,-2957,1012 2 161177 -- MSL 313 (19U 153) u2017 13173,0,6588,1317,1317,1012 1 60095 -- MSL 314 ( 7J 191) ah 16587,18105,0,1278,-6440,1012 2 75169 -- MSL 315 ( 9E 161) ao 16587,20100,0,0,-7412 2 60152 -- MSL 316 ( 7J 248) f/ 2439,18465,990,9276,7884,1012 2 60109 -- MSL 324 ( 7J 205) em 26346,7620,0,0,-2225 0 161175 -- MSL 325 (19U 151) en 16587,7620,0,72,-371,72 0 161174 -- MSL 326 (19U 150) dd 16587,18135,0,0,-2717 2 161159 -- MSL 327 (19U 135) .i 6342,12630,0,1857,1860,1012 0 46333 -- MSL 328 ( 5T 253) aq 8781,18135,0,2100,-3296,1012 2 161063 -- MSL 329 (19U 39) bu 13173,14226,0,0,-497 0 161173 -- MSL 331 (19U 149) u207F 10248,18465,0,3501,39,1012 2 87548 -- MSL 332 (10U 252) u0111 15126,18165,360,4062,474,1012 2 75248 -- MSL 342 ( 9E 240) u0041_0306 19515,23397,0,672,2535,672 2 75203 -- MSL 400 ( 9E 195) u0061_0306 14148,18147,360,1842,978,1012 2 75235 -- MSL 401 ( 9E 227) u0041_0328 19515,18135,4686,0,2535 3 75173 -- MSL 404 ( 9E 165) u0061_0328 14148,12990,4248,651,978,651 0 75193 -- MSL 405 ( 9E 185) 'C 18540,23220,360,1737,-632,1012 2 75206 -- MSL 406 ( 9E 198) 'c 14148,18105,360,1581,411,1012 2 75238 -- MSL 407 ( 9E 230) u0041_030C 18540,23220,360,1737,-632,1012 2 75208 -- MSL 410 ( 9E 200) u0061_030C 14148,18105,360,2823,411,1012 2 75240 -- MSL 411 ( 9E 232) u0044_030C 19029,23220,0,924,1227,924 2 75215 -- MSL 414 ( 9E 207) u0064_030C 19515,19650,360,5760,477,1012 2 75247 -- MSL 415 ( 9E 239) u0045_030C 15126,23220,0,3285,1188,1012 2 75212 -- MSL 416 ( 9E 204) u0065_030C 14148,18105,360,2499,600,1012 2 75244 -- MSL 417 ( 9E 236) u0045_0328 15126,18135,4686,3285,1188,1012 3 75210 -- MSL 422 ( 9E 202) u0065_0328 14148,12990,4248,924,600,924 0 75242 -- MSL 423 ( 9E 234) u004C_0301 14148,23220,0,243,1185,243 2 75205 -- MSL 440 ( 9E 197) u006C_0301 6342,23160,0,7134,1839,1012 2 75237 -- MSL 441 ( 9E 229) u004C_030C 14148,19650,0,3507,1185,1012 2 75196 -- MSL 442 ( 9E 188) u006C_030C 10734,19650,0,6051,1839,1012 2 75198 -- MSL 443 ( 9E 190) u004E_0301 19029,23220,0,2883,1248,1012 2 75217 -- MSL 446 ( 9E 209) u006E_0301 15126,18105,0,1092,1482,1012 2 75249 -- MSL 447 ( 9E 241) u004E_030C 19029,23220,0,2883,1248,1012 2 75218 -- MSL 448 ( 9E 210) u006E_030C 15126,18105,0,1848,1482,1012 2 75250 -- MSL 449 ( 9E 242) u004F_030B 20004,23220,360,2433,-704,1012 2 75221 -- MSL 452 ( 9E 213) u006F_030B 15126,18105,360,3918,465,1012 2 75253 -- MSL 453 ( 9E 245) u0052_0301 17076,23220,0,2247,1200,1012 2 75200 -- MSL 456 ( 9E 192) u0072_0301 9270,18105,0,4020,1533,1012 2 75232 -- MSL 457 ( 9E 224) u0052_030C 17076,23220,0,2247,1200,1012 2 75224 -- MSL 458 ( 9E 216) u0072_030C 9270,18105,0,4938,1533,1012 2 75256 -- MSL 459 ( 9E 248) u0053_0301 17076,23220,360,1797,117,1012 2 75148 -- MSL 462 ( 9E 140) u0073_0301 13173,18105,360,2067,1026,1012 2 75164 -- MSL 463 ( 9E 156) u0054_030C 16587,23220,0,3990,-2165,1012 2 75149 -- MSL 466 ( 9E 141) u0074_030C 12198,19650,360,5877,-521,1012 2 75165 -- MSL 467 ( 9E 157) u0054_0327 16587,18135,5409,3990,-1289,1012 3 75230 -- MSL 468 ( 9E 222) u0074_0327 9759,16146,5046,2166,1605,1012 1 75262 -- MSL 469 ( 9E 254) u0055_030B 19029,23220,360,3240,-383,1012 2 75227 -- MSL 474 ( 9E 219) u0075_030B 15126,18105,360,3918,666,1012 2 75259 -- MSL 475 ( 9E 251) u0055_030A 19029,25080,360,2898,-383,1012 2 75225 -- MSL 476 ( 9E 217) u0075_030A 15126,20100,360,1557,666,1012 2 75257 -- MSL 477 ( 9E 249) u005A_0301 16101,23220,0,3348,1491,1012 2 75151 -- MSL 482 ( 9E 143) u007A_0301 12684,18105,0,2313,1482,1012 2 75167 -- MSL 483 ( 9E 159) u005A_0307 16101,23157,0,3348,1491,1012 2 75183 -- MSL 484 ( 9E 175) u007A_0307 12684,18222,0,1701,1482,1012 2 75199 -- MSL 485 ( 9E 191) u2070 10245,18465,0,2238,-1328,1012 2 51753 -- MSL 1000 ( 6J 41) u2074 10245,18345,0,2259,-785,1012 2 51748 -- MSL 1001 ( 6J 36) u2075 10245,18345,0,2859,-1298,1012 2 51749 -- MSL 1002 ( 6J 37) u2076 10245,18465,0,2739,-1358,1012 2 51806 -- MSL 1003 ( 6J 94) u2077 10245,18345,0,2625,-2168,1012 2 51750 -- MSL 1004 ( 6J 38) u2078 10245,18465,0,2544,-1085,1012 2 51754 -- MSL 1005 ( 6J 42) u2079 10245,18465,0,2424,-1079,1012 2 51752 -- MSL 1006 ( 6J 40) lq 13173,18135,0,3480,-1523,1012 2 161171 -- MSL 1017 (19U 147) rq 13173,18135,0,4002,-2045,1012 2 161172 -- MSL 1018 (19U 148) Bq 13173,3234,2241,0,2283 0 161156 -- MSL 1019 (19U 132) u2003 26346,0,0,0,1317 0 51821 -- MSL 1020 ( 6J 109) u2002 16587,0,0,0,1317 0 51822 -- MSL 1021 ( 6J 110) u2009 8781,0,0,0,1317 0 51828 -- MSL 1023 ( 6J 116) u2026 26346,3255,0,0,-488 0 161157 -- MSL 1028 (19U 133) vz 12684,18105,0,3231,1482,1012 2 75166 -- MSL 1031 ( 9E 158) u2120 16101,18000,0,3609,-2975,1012 2 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056,462,-1163,462 2 51794 -- MSL 1036 ( 6J 82) fi 16101,18315,0,3693,-32,1012 2 60077 -- MSL 1040 ( 7J 173) fl 16101,18315,0,3678,-131,1012 2 60078 -- MSL 1041 ( 7J 174) ff 18051,18315,0,4557,-113,1012 2 51883 -- MSL 1042 ( 6J 171) Fi 24396,18315,0,3795,-125,1012 2 51884 -- MSL 1043 ( 6J 172) Fl 24396,18315,0,3666,-41,1012 2 51885 -- MSL 1044 ( 6J 173) ij 12684,18165,4995,3681,1872,1012 3 60134 -- MSL 1047 ( 7J 230) u2105 26346,18495,360,204,-1595,204 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 19515,23397,360,1380,-785,1012 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 15126,18147,5187,1683,2037,1012 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 17076,18495,5409,1797,117,1012 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 13173,12990,5046,984,1026,984 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 7317,23157,0,4410,1521,1012 2 46301 -- MSL 1065 ( 5T 221) bq 8781,3234,2241,0,1878 0 161154 -- MSL 1067 (19U 130) %0 26346,18720,840,696,51,696 2 161161 -- MSL 1068 (19U 137) a- 16587,17778,0,102,-5930,102 2 60154 -- MSL 1084 ( 7J 250) ab 16587,18147,0,771,-5873,771 2 75170 -- MSL 1086 ( 9E 162) a. 16587,18222,0,0,-7886 2 75263 -- MSL 1088 ( 9E 255) oe 23907,12990,360,525,258,525 0 161180 -- MSL 1090 (19U 156) OE 26346,18270,135,3186,-818,1012 2 161164 -- MSL 1091 (19U 140) fo 9759,11142,0,1299,-1028,1012 0 161163 -- MSL 1092 (19U 139) fc 9759,11142,0,27,243,27 0 161179 -- MSL 1093 (19U 155) sq 19029,15624,0,0,-2021 0 60091 -- MSL 1094 ( 7J 187) /L 14148,18135,0,0,1692 2 75171 -- MSL 1095 ( 9E 163) /l 7320,18165,0,3519,1320,1012 2 75187 -- MSL 1096 ( 9E 179) a" 16587,18105,0,3672,-5375,1012 2 75197 -- MSL 1097 ( 9E 189) ho 16587,279,4248,0,-6179 0 75186 -- MSL 1098 ( 9E 178) vZ 16101,23220,0,3348,1491,1012 2 75150 -- MSL 1106 ( 9E 142) IJ 21954,18135,360,3054,1521,1012 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/OR0000644000175000017500000004776313753060053012245 00000000000000# CG Omega name OR spacewidth 7317 pcltypeface 4113 pclproportional 1 pclweight 0 pclstyle 0 ligatures fi fl ff ffi ffl 0 kernpairs L V -3413 P . -3902 P , -3902 V A -4388 A V -4388 T o -3902 T r -3413 T c -3902 T e -3902 T d -3902 T s -3902 T y -3902 T a -3902 T w -3902 T u -3902 L T -3413 L Y -3413 Y o -3902 Y e -3902 Y a -3902 A W -3902 W A -3902 T A -3413 V o -3413 V e -3413 V a -3413 Y A -4388 F A -3413 F . -3413 F , -3413 A T -3413 A Y -4388 v . -2924 v , -2924 y . -2924 y , -2924 T . -3413 T , -3413 L W -3413 P A -2924 V . -3902 V , -3902 Y . -3902 Y , -3902 W o -2924 W e -2924 W a -2924 W . -3902 W , -3902 r . -2924 r , -2924 w . -1949 w , -1949 Y u -2438 A v -1949 A y -1949 A w -1460 o . -1460 o , -1460 p . -1460 p , -1460 e . -974 e , -974 b . -1460 b , -1460 O T -2438 O V -2438 O Y -2438 O . -2438 O , -2438 L y -2924 L O -2438 L G -2438 L C -974 L Q -2438 V y -2438 V u -2438 V O -2438 V G -2438 V C -1460 V Q -2438 D T -1949 D V -1949 D Y -1949 D . -1949 D , -1949 Y O -2438 Y G -2438 Y C -1460 Y Q -2438 F o -1460 F e -1460 F a -1460 c . -485 c , -485 O A -1460 O W -1460 L U -1460 R T -974 R V -974 R Y -974 R W -974 G T -1460 P o -1460 P g -974 P e -1460 P a -1460 C A -485 C . -485 C , -485 D A -1460 D W -1460 B T -1460 B Y -1460 B . -1460 B , -1460 A O -1460 A G -1460 A C -974 A U -1460 A Q -1460 W r -1460 W y -1460 W u -1460 W O -1460 W G -1460 W C -1460 W Q -1460 J A -974 J . -974 J , -974 U A -1460 U . -1460 U , -1460 Q A -1460 Q W -1460 f . -485 f , -485 T O -2438 T G -2438 T C -1460 T Q -2438 O X -1460 L o -1460 L e -1460 L q -1460 G V -1460 G Y -1460 G W -1460 G . -485 G , -485 P T -485 P V -485 P Y -485 D X -1460 B V -1460 B X -1460 B A -1460 B W -1460 S . -974 S , -974 X o -1460 X e -1460 X y -1460 X O -1460 X G -1460 X C -974 X Q -1460 A o -1460 A e -1460 Q X -1460 K o -1460 K e -1460 K y -1460 K w -1460 K O -1460 K G -1460 K C -974 K Q -1460 o v -485 o y -485 o x -974 h v -485 h y -485 n v -485 n y -485 m v -485 m y -485 g . -485 g , -485 p v -485 p y -485 p x -974 c v -485 c y -485 v o -485 v g -485 v c -485 v d -485 v a -485 v q -485 e v -485 e y -485 b v -485 b y -485 s . -974 s , -974 y o -485 y g -485 y c -485 y d -485 y a -485 y q -485 f g -485 x o -974 x g -974 x c -974 x e -974 x d -974 x a -974 x q -974 a v -485 a y -485 T i -485 T S -974 L a -974 L S -974 R o -974 R y -974 R O -974 R G -974 R C -974 R U -1460 R Q -974 G X -485 G A -485 P s -974 P Z -485 P X -485 P W -485 V i -485 V S -974 S T -974 S V -974 S Y -974 S X -974 S A -974 S W -974 Y i -485 Y S -974 X a -974 X u -1460 X S -974 A t -1460 A g -974 A c -1460 A d -1460 A a -974 A u -1460 A q -1460 A S -974 W i -485 W S -974 K c -1460 K u -1460 K S -974 c x -485 v e -485 v s -485 e x -974 s v -485 s y -485 s x -485 y e -485 y s -485 f o -485 f c -485 f e -485 f d -485 f s -485 f a -485 f q -485 x s -485 k o -485 k g -485 k c -485 k v -485 k e -485 k d -485 k y -485 k a -485 k w -485 k q -485 O Z -974 R e -974 R a -974 R u -974 R S -974 G Z -485 P M -485 P U -485 Z o -974 Z e -974 Z d -974 Z s -485 Z y -974 Z a -974 Z w -974 Z u -974 Z O -974 Z G -974 Z C -974 Z S -974 Z Q -974 D Z -974 B Z -1460 B J -485 S Z -974 A s -485 J U -485 U g -485 U J -485 K a -974 o z -485 p z -485 c z -485 e z -485 z o -485 z g -485 z c -485 z e -485 z d -485 z s -485 z a -485 z q -485 b z -485 s z -485 k t -485 k s -485 k f -485 k u -485 T U -485 G J -485 C U -485 V U -485 E U -485 B o -485 B h -485 B l -485 B r -485 B i -485 B e -485 B y -485 B a -485 B u -485 B O -485 B H -485 B N -485 B M -485 B L -485 B R -485 B G -485 B I -485 B P -485 B C -485 B E -485 B D -485 B B -485 B S -485 B F -485 B U -974 B Q -485 B K -485 Y U -485 F M -485 F U -485 X U -485 A f -485 W U -485 U t -485 U o -485 U h -485 U n -485 U m -485 U l -485 U r -485 U i -485 U p -485 U c -485 U v -485 U e -485 U z -485 U d -485 U b -485 U s -485 U y -485 U f -485 U x -485 U a -485 U w -485 U j -485 U q -485 U k -485 U T -485 U O -485 U H -485 U N -485 U M -485 U L -485 U R -485 U G -485 U I -485 U P -485 U C -485 U V -485 U E -485 U Z -485 U D -485 U B -485 U S -485 U Y -485 U F -485 U X -485 U W -485 U U -974 U Q -485 U K -485 K U -485 L cq -3413 L ' -3413 T hy -3902 T - -3902 T en -3902 T em -3902 A cq -3902 A ' -3902 hy T -3902 - T -3902 en T -3902 em T -3902 Y hy -2438 Y - -2438 Y en -2438 Y em -2438 p cq -1460 p ' -1460 c cq -485 c ' -485 e cq -974 e ' -974 b cq -1460 b ' -1460 a cq -1460 a ' -1460 V hy -2438 V - -2438 V en -2438 V em -2438 h cq -1460 h ' -1460 n cq -1460 n ' -1460 m cq -1460 m ' -1460 R cq -974 R ' -974 W hy -1460 W - -1460 W en -1460 W em -1460 cq d -1460 ' d -1460 s cq -485 s ' -485 L hy -1949 L - -1949 L en -1949 L em -1949 X hy -1460 X - -1460 X en -1460 X em -1460 A hy -1460 A - -1460 A en -1460 A em -1460 K hy -1460 K - -1460 K en -1460 K em -1460 cq s -974 ' s -974 hy X -1460 - X -1460 hy A -1460 - A -1460 en X -1460 en A -1460 em X -1460 R hy -974 R - -974 R en -974 R em -974 k cq -485 k ' -485 M cq -485 M ' -485 G cq -485 G ' -485 Z hy -974 Z - -974 Z en -974 Z em -974 B cq -485 B ' -485 U cq -485 U ' -485 cq M -485 ' M -485 k hy -485 k - -485 k en -485 k em -485 B hy -485 B - -485 B en -485 B em -485 U hy -485 U - -485 U en -485 U em -485 charset ! 7317,18000,330 2 161057 -- MSL 1 (19U 33) dq 10734,18375 2 161058 -- MSL 2 (19U 34) " " sh 14637,17994,405 2 161059 -- MSL 3 (19U 35) # " Do 14637,19554,2919 2 161060 -- MSL 4 (19U 36) $ " % 23418,17961,510 2 161061 -- MSL 5 (19U 37) & 19029,17667,375 0 161062 -- MSL 6 (19U 38) cq 7317,18375 2 161170 -- MSL 8 (19U 146) ' " ( 7317,18375,3165 2 161064 -- MSL 9 (19U 40) ) 7317,18375,3165 2 161065 -- MSL 10 (19U 41) * 14637,18066 2 161066 -- MSL 11 (19U 42) + 23418,13260,393 0 161067 -- MSL 12 (19U 43) , 7317,2718,4923 1 161068 -- MSL 13 (19U 44) hy 7317,7275 0 161069 -- MSL 14 (19U 45) - " . 7317,2715,330 0 161070 -- MSL 15 (19U 46) sl 7317,19566,396 2 161071 -- MSL 16 (19U 47) / " 0 14637,17700,375 0 161072 -- MSL 17 (19U 48) 1 14637,17700,69 0 161073 -- MSL 18 (19U 49) 2 14637,17700,201 0 161074 -- MSL 19 (19U 50) 3 14637,17700,375 0 161075 -- MSL 20 (19U 51) 4 14637,17394,69 0 161076 -- MSL 21 (19U 52) 5 14637,17526,375 0 161077 -- MSL 22 (19U 53) 6 14637,17700,375 0 161078 -- MSL 23 (19U 54) 7 14637,17526,69 0 161079 -- MSL 24 (19U 55) 8 14637,17700,375 0 161080 -- MSL 25 (19U 56) 9 14637,17700,375 0 161081 -- MSL 26 (19U 57) : 7317,11805,330 0 161082 -- MSL 27 (19U 58) ; 7317,11805,4923 1 161083 -- MSL 28 (19U 59) < 26346,16068 0 161084 -- MSL 29 (19U 60) = 23418,8634 0 161085 -- MSL 30 (19U 61) > 26346,16068 0 161086 -- MSL 31 (19U 62) ? 10245,18000,330 2 161087 -- MSL 32 (19U 63) at 23418,16980,3654 0 161088 -- MSL 33 (19U 64) @ " A 17565,18000,69 2 161089 -- MSL 34 (19U 65) B 16101,18069,69 2 161090 -- MSL 35 (19U 66) C 17565,18375,375 2 161091 -- MSL 36 (19U 67) D 20490,18069,69 2 161092 -- MSL 37 (19U 68) E 13173,18201,201 2 161093 -- MSL 38 (19U 69) F 13173,18201,69 2 161094 -- MSL 39 (19U 70) G 20490,18375,375 2 161095 -- MSL 40 (19U 71) H 20490,18069,69 2 161096 -- MSL 41 (19U 72) I 7317,18069,69 2 161097 -- MSL 42 (19U 73) J 7317,18069,3855 2 161098 -- MSL 43 (19U 74) K 16101,18069,69 2 161099 -- MSL 44 (19U 75) L 13173,18069,201 2 161100 -- MSL 45 (19U 76) M 23418,18000,69 2 161101 -- MSL 46 (19U 77) N 20490,18069,375 2 161102 -- MSL 47 (19U 78) O 21954,18375,375 2 161103 -- MSL 48 (19U 79) P 14637,18069,69 2 161104 -- MSL 49 (19U 80) Q 21954,18375,5400 3 161105 -- MSL 50 (19U 81) R 16101,18069,69 2 161106 -- MSL 51 (19U 82) S 13173,18375,375 2 161107 -- MSL 52 (19U 83) T 14637,18201,69 2 161108 -- MSL 53 (19U 84) U 20490,18069,375 2 161109 -- MSL 54 (19U 85) V 17565,18069,69 2 161110 -- MSL 55 (19U 86) W 26346,18069,69 2 161111 -- MSL 56 (19U 87) X 16101,18069,69 2 161112 -- MSL 57 (19U 88) Y 16101,18069,69 2 161113 -- MSL 58 (19U 89) Z 16101,18201,201 2 161114 -- MSL 59 (19U 90) lB 7317,18204,4179 2 161115 -- MSL 60 (19U 91) [ " rs 7317,19566,396 2 161116 -- MSL 61 (19U 92) \ " rB 7317,18204,4179 2 161117 -- MSL 62 (19U 93) ] " ha 13173,19758 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588 1 161119 -- MSL 64 (19U 95) oq 7317,18375 2 161169 -- MSL 66 (19U 145) ` " a 12684,12795,330 0 161121 -- MSL 67 (19U 97) b 14637,19569,330 2 161122 -- MSL 68 (19U 98) c 12684,12795,330 0 161123 -- MSL 69 (19U 99) d 14637,19569,330 2 161124 -- MSL 70 (19U 100) e 13173,12795,330 0 161125 -- MSL 71 (19U 101) f 7317,19710,69 2 161126 -- MSL 72 (19U 102) g 13173,12882,5400 1 161127 -- MSL 73 (19U 103) h 14637,19569,69 2 161128 -- MSL 74 (19U 104) i 7317,18399,69 2 161129 -- MSL 75 (19U 105) j 7317,18399,5400 3 161130 -- MSL 76 (19U 106) k 13173,19569,69 2 161131 -- MSL 77 (19U 107) l 7317,19569,69 2 161132 -- MSL 78 (19U 108) m 21954,12795,69 0 161133 -- MSL 79 (19U 109) n 14637,12795,69 0 161134 -- MSL 80 (19U 110) o 14637,12795,330 0 161135 -- MSL 81 (19U 111) p 14637,12795,5469 1 161136 -- MSL 82 (19U 112) q 14637,12795,5469 1 161137 -- MSL 83 (19U 113) r 8781,12795,69 0 161138 -- MSL 84 (19U 114) s 10245,12795,330 0 161139 -- MSL 85 (19U 115) t 7317,16185,330 0 161140 -- MSL 86 (19U 116) u 14637,12534,330 0 161141 -- MSL 87 (19U 117) v 13173,12534,69 0 161142 -- MSL 88 (19U 118) w 20490,12534,69 0 161143 -- MSL 89 (19U 119) x 13173,12534,69 0 161144 -- MSL 90 (19U 120) y 13173,12534,5469 1 161145 -- MSL 91 (19U 121) z 13173,12666,201 0 161146 -- MSL 92 (19U 122) { 11709,19935,6210 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588 3 161148 -- MSL 94 (19U 124) ba " } 11709,19935,6210 3 161149 -- MSL 95 (19U 125) rC " ti 26346,8952 0 161150 -- MSL 96 (19U 126) `A 17565,23730,69 2 161216 -- MSL 99 (19U 192) ^A 17565,23760,69 2 161218 -- MSL 100 (19U 194) `E 13173,23730,201 2 161224 -- MSL 101 (19U 200) ^E 13173,23760,201 2 161226 -- MSL 102 (19U 202) :E 13173,22902,201 2 161227 -- MSL 103 (19U 203) ^I 7317,23760,69 2 161230 -- MSL 104 (19U 206) :I 7317,22902,69 2 161231 -- MSL 105 (19U 207) aa 14637,18189 2 161204 -- MSL 106 (19U 180) ga 14637,18189 2 161120 -- MSL 107 (19U 96) a^ 14637,18000 2 161160 -- MSL 108 (19U 136) ^ " ad 14637,17223 0 161192 -- MSL 109 (19U 168) ~ 14637,16980 0 161176 -- MSL 110 (19U 152) a~ " `U 20490,23730,375 2 161241 -- MSL 111 (19U 217) ^U 20490,23760,375 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105 2 161199 -- MSL 113 (19U 175) 'Y 16101,23730,69 2 161245 -- MSL 114 (19U 221) 'y 13173,18189,5469 3 161277 -- MSL 115 (19U 253) de 14637,17700 0 161200 -- MSL 116 (19U 176) ,C 17565,18375,5988 3 161223 -- MSL 117 (19U 199) ,c 12684,12795,5673 1 161255 -- MSL 118 (19U 231) ~N 20490,22707,375 2 161233 -- MSL 119 (19U 209) ~n 14637,16980,69 0 161265 -- MSL 120 (19U 241) r! 7317,12696,5634 1 161185 -- MSL 121 (19U 161) r? 10245,12696,5634 1 161215 -- MSL 122 (19U 191) Cs 14637,15684 0 161188 -- MSL 123 (19U 164) Po 14637,17700,201 0 161187 -- MSL 124 (19U 163) Ye 14637,17769,69 2 161189 -- MSL 125 (19U 165) sc 14637,18000,3633 2 161191 -- MSL 126 (19U 167) Fn 14637,19710,69 2 161155 -- MSL 127 (19U 131) ct 14637,19155,93 2 161186 -- MSL 128 (19U 162) ^a 12684,18000,330 2 161250 -- MSL 129 (19U 226) ^e 13173,18000,330 2 161258 -- MSL 130 (19U 234) ^o 14637,18000,330 2 161268 -- MSL 131 (19U 244) ^u 14637,18000,330 2 161275 -- MSL 132 (19U 251) 'a 12684,18189,330 2 161249 -- MSL 133 (19U 225) 'e 13173,18189,330 2 161257 -- MSL 134 (19U 233) 'o 14637,18189,330 2 161267 -- MSL 135 (19U 243) 'u 14637,18189,330 2 161274 -- MSL 136 (19U 250) `a 12684,18189,330 2 161248 -- MSL 137 (19U 224) `e 13173,18189,330 2 161256 -- MSL 138 (19U 232) `o 14637,18189,330 2 161266 -- MSL 139 (19U 242) `u 14637,18189,330 2 161273 -- MSL 140 (19U 249) :a 12684,17223,330 0 161252 -- MSL 141 (19U 228) :e 13173,17223,330 0 161259 -- MSL 142 (19U 235) :o 14637,17223,330 0 161270 -- MSL 143 (19U 246) :u 14637,17223,330 0 161276 -- MSL 144 (19U 252) oA 17565,23964,69 2 161221 -- MSL 145 (19U 197) ^i 7317,18000,69 2 161262 -- MSL 146 (19U 238) /O 21954,18375,375 2 161240 -- MSL 147 (19U 216) AE 21468,18201,201 2 161222 -- MSL 148 (19U 198) oa 12684,18045,330 2 161253 -- MSL 149 (19U 229) 'i 7317,18189,69 2 161261 -- MSL 150 (19U 237) /o 14637,12876,330 0 161272 -- MSL 151 (19U 248) ae 20490,12795,330 0 161254 -- MSL 152 (19U 230) :A 17565,22902,69 2 161220 -- MSL 153 (19U 196) `i 7317,18189,69 2 161260 -- MSL 154 (19U 236) :O 21954,22902,375 2 161238 -- MSL 155 (19U 214) :U 20490,22902,375 2 161244 -- MSL 156 (19U 220) 'E 13173,23730,201 2 161225 -- MSL 157 (19U 201) :i 7317,17223,69 0 161263 -- MSL 158 (19U 239) ss 14637,19710,330 2 161247 -- MSL 159 (19U 223) ^O 21954,23760,375 2 161236 -- MSL 160 (19U 212) 'A 17565,23730,69 2 161217 -- MSL 161 (19U 193) ~A 17565,22707,69 2 161219 -- MSL 162 (19U 195) ~a 12684,16980,330 0 161251 -- MSL 163 (19U 227) -D 20490,18069,69 2 161232 -- MSL 164 (19U 208) Sd 14637,19500,330 2 161264 -- MSL 165 (19U 240) 'I 7317,23730,69 2 161229 -- MSL 166 (19U 205) `I 7317,23730,69 2 161228 -- MSL 167 (19U 204) 'O 21954,23730,375 2 161235 -- MSL 168 (19U 211) `O 21954,23730,375 2 161234 -- MSL 169 (19U 210) ~O 21954,22707,375 2 161237 -- MSL 170 (19U 213) ~o 14637,16980,330 0 161269 -- MSL 171 (19U 245) vS 13173,23760,375 2 161162 -- MSL 172 (19U 138) vs 10245,18183,330 2 161178 -- MSL 173 (19U 154) 'U 20490,23730,375 2 161242 -- MSL 174 (19U 218) :Y 16101,22902,69 2 161183 -- MSL 175 (19U 159) :y 13173,17223,5469 1 161279 -- MSL 176 (19U 255) TP 14637,18069,69 2 161246 -- MSL 177 (19U 222) Tp 14637,19569,5469 3 161278 -- MSL 178 (19U 254) mc 14637,12630,4350 0 161205 -- MSL 180 (19U 181) ps 14637,19635,4200 2 161206 -- MSL 181 (19U 182) 34 23418,17700,519 0 161214 -- MSL 182 (19U 190) \- 23418,7122 0 60096 -- MSL 183 ( 7J 192) 14 23418,17700,519 0 161212 -- MSL 184 (19U 188) 12 23418,17700,519 0 161213 -- MSL 185 (19U 189) Of 10734,17700 0 161194 -- MSL 186 (19U 170) Om 10734,17700 0 161210 -- MSL 187 (19U 186) Fo 9759,10809 0 161195 -- MSL 188 (19U 171) Fc 9759,10809 0 161211 -- MSL 190 (19U 187) t+- 23418,13260,3132 0 161201 -- MSL 191 (19U 177) bb 13173,19083,5916 3 161190 -- MSL 192 (19U 166) co 13173,19635 2 161193 -- MSL 193 (19U 169) tno 23418,10671 0 161196 -- MSL 194 (19U 172) u00AD 7317,7275 0 161197 -- MSL 195 (19U 173) rg 13173,19635 2 161198 -- MSL 196 (19U 174) S2 9759,17700 0 161202 -- MSL 197 (19U 178) S3 9759,17700 0 161203 -- MSL 198 (19U 179) ac 14637,0,5673 1 161208 -- MSL 199 (19U 184) S1 9759,17700 0 161209 -- MSL 200 (19U 185) tmu 23418,13137,585 0 161239 -- MSL 201 (19U 215) tdi 23418,11139 0 161271 -- MSL 202 (19U 247) u203C 13662,18000,330 2 87315 -- MSL 221 (10U 19) u20A7 21954,18069,330 2 60121 -- MSL 232 ( 7J 217) pc 7317,10407 0 161207 -- MSL 302 (19U 183) u013F 13173,18069,201 2 51943 -- MSL 306 ( 6J 231) u0140 10245,19569,69 2 51959 -- MSL 307 ( 6J 247) u2113 14637,18150,297 2 60122 -- MSL 308 ( 7J 218) u0149 20490,18375,69 2 51951 -- MSL 309 ( 6J 239) fm 7317,17700 0 60101 -- MSL 310 ( 7J 197) sd 14637,17700 0 60102 -- MSL 311 ( 7J 198) dg 14637,18213,846 2 161158 -- MSL 312 (19U 134) tm 16101,17850 2 161177 -- MSL 313 (19U 153) u2017 13173,0,6588 1 60095 -- MSL 314 ( 7J 191) ah 14637,18183 2 75169 -- MSL 315 ( 9E 161) ao 14637,18045 2 60152 -- MSL 316 ( 7J 248) f/ 2439,17637,519 0 60109 -- MSL 324 ( 7J 205) em 23418,6867 0 161175 -- MSL 325 (19U 151) en 14637,6867 0 161174 -- MSL 326 (19U 150) dd 14637,18213,846 2 161159 -- MSL 327 (19U 135) .i 7317,12534,69 0 46333 -- MSL 328 ( 5T 253) aq 7317,18375 2 161063 -- MSL 329 (19U 39) bu 13173,14226 0 161173 -- MSL 331 (19U 149) u207F 12198,17700 0 87548 -- MSL 332 (10U 252) u0111 14637,19569,330 2 75248 -- MSL 342 ( 9E 240) u0041_0306 17565,23991,69 2 75203 -- MSL 400 ( 9E 195) u0061_0306 12684,18111,330 2 75235 -- MSL 401 ( 9E 227) u0041_0328 17565,18000,4761 2 75173 -- MSL 404 ( 9E 165) u0061_0328 12684,12795,3885 0 75193 -- MSL 405 ( 9E 185) 'C 17565,23730,375 2 75206 -- MSL 406 ( 9E 198) 'c 12684,18189,330 2 75238 -- MSL 407 ( 9E 230) u0041_030C 17565,23760,375 2 75208 -- MSL 410 ( 9E 200) u0061_030C 12684,18183,330 2 75240 -- MSL 411 ( 9E 232) u0044_030C 20490,23760,69 2 75215 -- MSL 414 ( 9E 207) u0064_030C 16587,19710,330 2 75247 -- MSL 415 ( 9E 239) u0045_030C 13173,23760,201 2 75212 -- MSL 416 ( 9E 204) u0065_030C 13173,18183,330 2 75244 -- MSL 417 ( 9E 236) u0045_0328 13173,18201,4761 2 75210 -- MSL 422 ( 9E 202) u0065_0328 13173,12795,4560 0 75242 -- MSL 423 ( 9E 234) u004C_0301 13173,23730,201 2 75205 -- MSL 440 ( 9E 197) u006C_0301 7317,25119,69 2 75237 -- MSL 441 ( 9E 229) u004C_030C 13173,18516,201 2 75196 -- MSL 442 ( 9E 188) u006C_030C 8781,19710,69 2 75198 -- MSL 443 ( 9E 190) u004E_0301 20490,23730,375 2 75217 -- MSL 446 ( 9E 209) u006E_0301 14637,18189,69 2 75249 -- MSL 447 ( 9E 241) u004E_030C 20490,23760,375 2 75218 -- MSL 448 ( 9E 210) u006E_030C 14637,18183,69 2 75250 -- MSL 449 ( 9E 242) u004F_030B 21954,23730,375 2 75221 -- MSL 452 ( 9E 213) u006F_030B 14637,18189,330 2 75253 -- MSL 453 ( 9E 245) u0052_0301 16101,23730,69 2 75200 -- MSL 456 ( 9E 192) u0072_0301 8781,18189,69 2 75232 -- MSL 457 ( 9E 224) u0052_030C 16101,23760,69 2 75224 -- MSL 458 ( 9E 216) u0072_030C 8781,18183,69 2 75256 -- MSL 459 ( 9E 248) u0053_0301 13173,23730,375 2 75148 -- MSL 462 ( 9E 140) u0073_0301 10245,18189,330 2 75164 -- MSL 463 ( 9E 156) u0054_030C 14637,23760,69 2 75149 -- MSL 466 ( 9E 141) u0074_030C 8295,19710,330 2 75165 -- MSL 467 ( 9E 157) u0054_0327 14637,18201,5988 3 75230 -- MSL 468 ( 9E 222) u0074_0327 7317,16185,5673 1 75262 -- MSL 469 ( 9E 254) u0055_030B 20490,23730,375 2 75227 -- MSL 474 ( 9E 219) u0075_030B 14637,18189,330 2 75259 -- MSL 475 ( 9E 251) u0055_030A 20490,23964,375 2 75225 -- MSL 476 ( 9E 217) u0075_030A 14637,18045,330 2 75257 -- MSL 477 ( 9E 249) u005A_0301 16101,23730,201 2 75151 -- MSL 482 ( 9E 143) u007A_0301 13173,18189,201 2 75167 -- MSL 483 ( 9E 159) u005A_0307 16101,22902,201 2 75183 -- MSL 484 ( 9E 175) u007A_0307 13173,17223,201 0 75199 -- MSL 485 ( 9E 191) u2070 9759,17700 0 51753 -- MSL 1000 ( 6J 41) u2074 9759,17562 0 51748 -- MSL 1001 ( 6J 36) u2075 9759,17694 0 51749 -- MSL 1002 ( 6J 37) u2076 9759,17700 0 51806 -- MSL 1003 ( 6J 94) u2077 9759,17655 0 51750 -- MSL 1004 ( 6J 38) u2078 9759,17700 0 51754 -- MSL 1005 ( 6J 42) u2079 9759,17700 0 51752 -- MSL 1006 ( 6J 40) lq 11220,18375 2 161171 -- MSL 1017 (19U 147) rq 11220,18375 2 161172 -- MSL 1018 (19U 148) Bq 11220,2718,4509 0 161156 -- MSL 1019 (19U 132) u2003 23418,0 0 51821 -- MSL 1020 ( 6J 109) u2002 14637,0 0 51822 -- MSL 1021 ( 6J 110) u2009 7317,0 0 51828 -- MSL 1023 ( 6J 116) u2026 23418,2667 0 161157 -- MSL 1028 (19U 133) vz 13173,18183,201 2 75166 -- MSL 1031 ( 9E 158) u2120 16101,18000 2 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056 2 51794 -- MSL 1036 ( 6J 82) fi 14148,19710,69 2 60077 -- MSL 1040 ( 7J 173) fl 14148,19779,69 2 60078 -- MSL 1041 ( 7J 174) ff 14637,19710,69 2 51883 -- MSL 1042 ( 6J 171) Fi 21468,19710,69 2 51884 -- MSL 1043 ( 6J 172) Fl 21468,19779,69 2 51885 -- MSL 1044 ( 6J 173) ij 14148,18399,5400 3 60134 -- MSL 1047 ( 7J 230) u2105 23418,19668,519 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 20490,23991,375 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 13173,18111,5400 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 13173,18375,5988 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 10245,12795,5673 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 7317,22902,69 2 46301 -- MSL 1065 ( 5T 221) bq 7317,2718,4509 0 161154 -- MSL 1067 (19U 130) %0 32202,17769,444 2 161161 -- MSL 1068 (19U 137) a- 14637,16662 0 60154 -- MSL 1084 ( 7J 250) ab 14637,18111 2 75170 -- MSL 1086 ( 9E 162) a. 14637,17223 0 75263 -- MSL 1088 ( 9E 255) oe 23418,12795,330 0 161180 -- MSL 1090 (19U 156) OE 24396,18375,375 2 161164 -- MSL 1091 (19U 140) fo 5856,10809 0 161163 -- MSL 1092 (19U 139) fc 5856,10809 0 161179 -- MSL 1093 (19U 155) sq 19029,15624 0 60091 -- MSL 1094 ( 7J 187) /L 13173,18069,201 2 75171 -- MSL 1095 ( 9E 163) /l 7317,19569,69 2 75187 -- MSL 1096 ( 9E 179) a" 14637,18189 2 75197 -- MSL 1097 ( 9E 189) ho 14637,1059,3885 0 75186 -- MSL 1098 ( 9E 178) vZ 16101,23760,201 2 75150 -- MSL 1106 ( 9E 142) IJ 14637,18069,3855 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/ALBB0000644000175000017500000004527513753060053012421 00000000000000# Albertus Xb name ALBB spacewidth 9759 pcltypeface 4362 pclproportional 1 pclweight 4 pclstyle 0 ligatures fi fl ff ffi ffl 0 kernpairs L V -2924 P . -4388 P , -4388 V A -3413 A V -3413 T o -3413 T r -3413 T c -3413 T e -3413 T d -3413 T s -3413 T y -3413 T a -3413 T w -3413 T u -3413 L T -2924 L Y -2924 Y o -2924 Y e -2924 Y a -2924 A W -2924 W A -2924 T A -3413 V o -2924 V e -2924 V a -2438 Y A -2924 F A -1949 F . -3902 F , -3902 A T -3413 A Y -2924 v . -2438 v , -2438 y . -2438 y , -2438 T . -3413 T , -3413 L W -2924 P A -2438 V . -3902 V , -3902 Y . -2924 Y , -2924 W o -2438 W e -2438 W a -1949 W . -2924 W , -2924 r . -2924 r , -2924 w . -2438 w , -2438 Y u -1949 A v -1460 A y -1460 A w -1460 o . -974 o , -974 p . -1949 p , -1949 e . -974 e , -974 b . -1949 b , -1949 O T -2438 O V -1949 O Y -2438 O . -2438 O , -2438 L y -974 L O -974 L G -485 L C -485 L Q -485 P J -485 V y -1460 V u -1460 V O -1949 V G -1460 V C -1460 V Q -1460 D T -2438 D V -1460 D Y -1949 D . -2438 D , -2438 Y O -2438 Y G -1949 Y C -1949 Y Q -1949 F o -974 F e -974 F a -974 O A -1460 O W -1460 L U -485 R T -1460 R V -1460 R Y -1460 R W -1460 G T -485 P o -1460 P g -974 P e -1460 P a -974 D A -974 D W -974 B T -1949 B Y -1949 B . -1949 B , -1949 A O -1460 A G -974 A C -974 A U -974 A Q -974 W r -974 W y -974 W u -974 W O -1460 W G -974 W C -974 W Q -974 U A -974 U . -1949 U , -1949 Q A -974 Q W -974 f . -485 f , -485 T O -2438 T G -2438 T C -2438 T Q -2438 O X -1949 L o -485 L e -485 L q -485 G V -485 G Y -485 G W -485 G . -485 G , -485 P T -485 P V -485 P Y -485 D X -1460 B V -1460 B X -1460 B A -974 B W -974 S . -1460 S , -1460 F O -485 X o -1460 X e -1460 X y -1460 X O -1949 X G -1460 X C -1460 X Q -1460 A o -974 A e -974 Q X -1460 K o -974 K e -974 K y -974 K w -974 K O -1460 K G -974 K C -974 K Q -974 o v -485 o y -485 o x -485 o w -485 h v -485 h y -485 m v -485 m y -485 r g -974 g . -974 g , -974 p v -485 p y -485 p x -485 v o -485 v g -485 v c -485 v d -485 v a -485 v q -485 e v -485 e y -485 b v -485 b y -485 b w -485 s . -974 s , -974 y o -485 y g -485 y c -485 y d -485 y a -485 y q -485 f g -485 x o -485 x c -485 x e -485 x d -485 x q -485 a v -485 a y -485 a w -485 w o -485 w g -485 w c -485 w d -485 w a -485 w q -485 T S -1460 R o -974 R y -974 R O -1460 R G -974 R C -974 R U -974 R Q -974 G X -485 G A -485 P s -974 P Z -485 P X -485 P W -485 V S -1460 S A -974 Y S -1460 X u -1460 A t -974 A c -974 A d -974 A u -974 A q -974 W S -974 K c -974 K u -974 h w -485 m w -485 r o -974 r c -974 r e -974 r d -974 r a -974 r q -974 g g -485 p w -485 v e -485 v s -485 e x -485 e w -485 y e -485 y s -485 f o -485 f c -485 f e -485 f d -485 f s -485 f a -485 f q -485 w e -485 w s -485 k o -485 k c -485 k v -485 k e -485 k d -485 k y -485 k w -485 k q -485 O Z -974 O J -974 L J -485 R e -974 R u -974 G Z -485 P O -485 E O -485 Z o -485 Z e -485 Z d -485 Z y -485 Z w -485 Z u -485 Z O -974 Z G -485 Z C -485 Z Q -485 D Z -485 D J -485 B Z -485 B J -485 A J -485 J O -485 K J -485 t o -485 t c -485 t e -485 t d -485 t q -485 o z -485 r s -974 g o -485 g c -485 g e -485 g d -485 g s -485 g a -485 g q -485 p z -485 e z -485 z o -485 z c -485 z e -485 z d -485 z q -485 b z -485 k t -485 k u -485 O g -485 O j -485 R J -485 G J -485 C O -485 B O -485 U O -485 K T -485 K V -485 K Y -485 K W -485 K U -485 L cq -974 L ' -974 T hy -3413 T - -3413 T en -3413 T em -3413 A cq -1460 A ' -1460 hy T -3413 - T -3413 en T -3413 em T -3413 Y hy -1949 Y - -1949 Y en -1949 Y em -1949 p cq -485 p ' -485 e cq -485 e ' -485 b cq -485 b ' -485 a cq -485 a ' -485 V hy -1460 V - -1460 V en -1460 V em -1460 h cq -485 h ' -485 m cq -485 m ' -485 R cq -974 R ' -974 W hy -974 W - -974 W en -974 W em -974 cq d -1949 ' d -1949 L hy -485 L - -485 L en -485 L em -485 X hy -1460 X - -1460 X en -1460 X em -1460 A hy -974 A - -974 A en -974 A em -974 K hy -974 K - -974 K en -974 K em -974 cq s -974 ' s -974 hy X -1460 - X -1460 hy A -974 - A -974 en X -1460 en A -974 em X -1460 R hy -974 R - -974 R en -974 R em -974 K cq -485 K ' -485 k cq -485 k ' -485 O cq -485 O ' -485 Z hy -485 Z - -485 Z en -485 Z em -485 k hy -485 k - -485 k en -485 k em -485 charset ! 9759,20130,300 2 161057 -- MSL 1 (19U 33) dq 15126,20130 2 161058 -- MSL 2 (19U 34) " " sh 17565,20430,300 2 161059 -- MSL 3 (19U 35) # " Do 17565,21630,2370 2 161060 -- MSL 4 (19U 36) $ " % 25857,20430,300 2 161061 -- MSL 5 (19U 37) & 23907,17037,300 0 161062 -- MSL 6 (19U 38) cq 9759,20130 2 161170 -- MSL 8 (19U 146) ' " ( 13173,20130,4365 3 161064 -- MSL 9 (19U 40) ) 13173,20130,4365 3 161065 -- MSL 10 (19U 41) * 17565,20130 2 161066 -- MSL 11 (19U 42) + 25857,15465 0 161067 -- MSL 12 (19U 43) , 9759,5025,3885 0 161068 -- MSL 13 (19U 44) hy 9759,10515 0 161069 -- MSL 14 (19U 45) - " . 9759,5430,300 0 161070 -- MSL 15 (19U 46) sl 13173,20130 2 161071 -- MSL 16 (19U 47) / " 0 17565,20430,300 2 161072 -- MSL 17 (19U 48) 1 17565,20430 2 161073 -- MSL 18 (19U 49) 2 17565,20430 2 161074 -- MSL 19 (19U 50) 3 17565,20130,300 2 161075 -- MSL 20 (19U 51) 4 17565,20130 2 161076 -- MSL 21 (19U 52) 5 17565,20130,300 2 161077 -- MSL 22 (19U 53) 6 17565,20130,300 2 161078 -- MSL 23 (19U 54) 7 17565,20130 2 161079 -- MSL 24 (19U 55) 8 17565,20430,300 2 161080 -- MSL 25 (19U 56) 9 17565,20430 2 161081 -- MSL 26 (19U 57) : 9759,14376,300 0 161082 -- MSL 27 (19U 58) ; 9759,14376,3885 0 161083 -- MSL 28 (19U 59) < 26346,16068 0 161084 -- MSL 29 (19U 60) = 25857,13644 0 161085 -- MSL 30 (19U 61) > 26346,16068 0 161086 -- MSL 31 (19U 62) ? 12684,20430,300 2 161087 -- MSL 32 (19U 63) at 25857,21057,2679 2 161088 -- MSL 33 (19U 64) @ " A 20490,20130 2 161089 -- MSL 34 (19U 65) B 18540,20130 2 161090 -- MSL 35 (19U 66) C 19029,20430,300 2 161091 -- MSL 36 (19U 67) D 20490,20130 2 161092 -- MSL 37 (19U 68) E 16101,20130 2 161093 -- MSL 38 (19U 69) F 15126,20130 2 161094 -- MSL 39 (19U 70) G 20490,20430,300 2 161095 -- MSL 40 (19U 71) H 21468,20130 2 161096 -- MSL 41 (19U 72) I 10245,20130 2 161097 -- MSL 42 (19U 73) J 11709,20130,4380 3 161098 -- MSL 43 (19U 74) K 19515,20130 2 161099 -- MSL 44 (19U 75) L 15126,20130 2 161100 -- MSL 45 (19U 76) M 25857,20130 2 161101 -- MSL 46 (19U 77) N 22443,20130 2 161102 -- MSL 47 (19U 78) O 23907,20430,300 2 161103 -- MSL 48 (19U 79) P 17076,20130 2 161104 -- MSL 49 (19U 80) Q 23907,20430,4095 2 161105 -- MSL 50 (19U 81) R 18540,20130 2 161106 -- MSL 51 (19U 82) S 14148,20430,300 2 161107 -- MSL 52 (19U 83) T 16587,20130 2 161108 -- MSL 53 (19U 84) U 21468,20130,300 2 161109 -- MSL 54 (19U 85) V 20004,20130 2 161110 -- MSL 55 (19U 86) W 25857,20130 2 161111 -- MSL 56 (19U 87) X 20004,20130 2 161112 -- MSL 57 (19U 88) Y 17565,20130 2 161113 -- MSL 58 (19U 89) Z 17565,20130 2 161114 -- MSL 59 (19U 90) lB 13173,20130,3960 2 161115 -- MSL 60 (19U 91) [ " rs 13173,20130 2 161116 -- MSL 61 (19U 92) \ " rB 13173,20130,3960 2 161117 -- MSL 62 (19U 93) ] " ha 13173,19758 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588 1 161119 -- MSL 64 (19U 95) oq 9759,20130 2 161169 -- MSL 66 (19U 145) ` " a 13173,14310,300 0 161121 -- MSL 67 (19U 97) b 16101,20025 2 161122 -- MSL 68 (19U 98) c 12684,14310,300 0 161123 -- MSL 69 (19U 99) d 15612,20025,300 2 161124 -- MSL 70 (19U 100) e 13662,14310,300 0 161125 -- MSL 71 (19U 101) f 9759,20130 2 161126 -- MSL 72 (19U 102) g 14637,14310,4650 1 161127 -- MSL 73 (19U 103) h 15612,20025 2 161128 -- MSL 74 (19U 104) i 7806,20940 2 161129 -- MSL 75 (19U 105) j 7806,20940,4365 3 161130 -- MSL 76 (19U 106) k 16587,20025 2 161131 -- MSL 77 (19U 107) l 7806,20025 2 161132 -- MSL 78 (19U 108) m 23418,14310 0 161133 -- MSL 79 (19U 109) n 15612,14310 0 161134 -- MSL 80 (19U 110) o 16101,14310,300 0 161135 -- MSL 81 (19U 111) p 15612,14310,4365 1 161136 -- MSL 82 (19U 112) q 15612,14310,4365 1 161137 -- MSL 83 (19U 113) r 11220,14310 0 161138 -- MSL 84 (19U 114) s 11220,14310,300 0 161139 -- MSL 85 (19U 115) t 10734,17100,300 0 161140 -- MSL 86 (19U 116) u 15612,14010,300 0 161141 -- MSL 87 (19U 117) v 14637,14010 0 161142 -- MSL 88 (19U 118) w 20979,14010 0 161143 -- MSL 89 (19U 119) x 16587,14010 0 161144 -- MSL 90 (19U 120) y 14637,14010,4365 1 161145 -- MSL 91 (19U 121) z 12198,14010 0 161146 -- MSL 92 (19U 122) { 13173,20130,6075 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588 3 161148 -- MSL 94 (19U 124) ba " } 13173,20130,6075 3 161149 -- MSL 95 (19U 125) rC " ti 26346,9435 0 161150 -- MSL 96 (19U 126) `A 20490,25170 2 161216 -- MSL 99 (19U 192) ^A 20490,25170 2 161218 -- MSL 100 (19U 194) `E 16101,25170 2 161224 -- MSL 101 (19U 200) ^E 16101,25170 2 161226 -- MSL 102 (19U 202) :E 16101,26130 2 161227 -- MSL 103 (19U 203) ^I 10245,25170 2 161230 -- MSL 104 (19U 206) :I 10245,26130 2 161231 -- MSL 105 (19U 207) aa 17565,20250 2 161204 -- MSL 106 (19U 180) ga 17565,20250 2 161120 -- MSL 107 (19U 96) a^ 17565,20250 2 161160 -- MSL 108 (19U 136) ^ " ad 17565,20190 2 161192 -- MSL 109 (19U 168) ~ 17565,19035 2 161176 -- MSL 110 (19U 152) a~ " `U 21468,25170,300 2 161241 -- MSL 111 (19U 217) ^U 21468,25170,300 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105 2 161199 -- MSL 113 (19U 175) 'Y 17565,25170 2 161245 -- MSL 114 (19U 221) 'y 14637,20250,4365 3 161277 -- MSL 115 (19U 253) de 14637,20430 2 161200 -- MSL 116 (19U 176) ,C 19029,20430,6270 3 161223 -- MSL 117 (19U 199) ,c 12684,14310,6000 1 161255 -- MSL 118 (19U 231) ~N 22443,25101 2 161233 -- MSL 119 (19U 209) ~n 15612,19035 2 161265 -- MSL 120 (19U 241) r! 9759,14376,6054 1 161185 -- MSL 121 (19U 161) r? 12684,14526,6204 1 161215 -- MSL 122 (19U 191) Cs 17565,15834 0 161188 -- MSL 123 (19U 164) Po 17565,20430 2 161187 -- MSL 124 (19U 163) Ye 17565,20130 2 161189 -- MSL 125 (19U 165) sc 17565,20430,4365 3 161191 -- MSL 126 (19U 167) Fn 17565,20130 2 161155 -- MSL 127 (19U 131) ct 17565,19911 2 161186 -- MSL 128 (19U 162) ^a 13173,20250,300 2 161250 -- MSL 129 (19U 226) ^e 13662,20250,300 2 161258 -- MSL 130 (19U 234) ^o 16101,20250,300 2 161268 -- MSL 131 (19U 244) ^u 15612,20250,300 2 161275 -- MSL 132 (19U 251) 'a 13173,20250,300 2 161249 -- MSL 133 (19U 225) 'e 13662,20250,300 2 161257 -- MSL 134 (19U 233) 'o 16101,20250,300 2 161267 -- MSL 135 (19U 243) 'u 15612,20250,300 2 161274 -- MSL 136 (19U 250) `a 13173,20250,300 2 161248 -- MSL 137 (19U 224) `e 13662,20250,300 2 161256 -- MSL 138 (19U 232) `o 16101,20250,300 2 161266 -- MSL 139 (19U 242) `u 15612,20250,300 2 161273 -- MSL 140 (19U 249) :a 13173,20190,300 2 161252 -- MSL 141 (19U 228) :e 13662,20190,300 2 161259 -- MSL 142 (19U 235) :o 16101,20190,300 2 161270 -- MSL 143 (19U 246) :u 15612,20190,300 2 161276 -- MSL 144 (19U 252) oA 20490,26508 2 161221 -- MSL 145 (19U 197) ^i 7806,20250 2 161262 -- MSL 146 (19U 238) /O 23907,20601,366 2 161240 -- MSL 147 (19U 216) AE 26835,20130 2 161222 -- MSL 148 (19U 198) oa 13173,20655,300 2 161253 -- MSL 149 (19U 229) 'i 7806,20250 2 161261 -- MSL 150 (19U 237) /o 16101,14373,330 0 161272 -- MSL 151 (19U 248) ae 20004,14310,300 0 161254 -- MSL 152 (19U 230) :A 20490,26130 2 161220 -- MSL 153 (19U 196) `i 7806,20250 2 161260 -- MSL 154 (19U 236) :O 23907,26130,300 2 161238 -- MSL 155 (19U 214) :U 21468,26130,300 2 161244 -- MSL 156 (19U 220) 'E 16101,25170 2 161225 -- MSL 157 (19U 201) :i 7806,20190 2 161263 -- MSL 158 (19U 239) ss 17076,20130,300 2 161247 -- MSL 159 (19U 223) ^O 23907,25170,300 2 161236 -- MSL 160 (19U 212) 'A 20490,25170 2 161217 -- MSL 161 (19U 193) ~A 20490,25101 2 161219 -- MSL 162 (19U 195) ~a 13173,19035,300 2 161251 -- MSL 163 (19U 227) -D 21468,20130 2 161232 -- MSL 164 (19U 208) Sd 16101,20025,300 2 161264 -- MSL 165 (19U 240) 'I 10245,25170 2 161229 -- MSL 166 (19U 205) `I 10245,25170 2 161228 -- MSL 167 (19U 204) 'O 23907,25170,300 2 161235 -- MSL 168 (19U 211) `O 23907,25170,300 2 161234 -- MSL 169 (19U 210) ~O 23907,25101,300 2 161237 -- MSL 170 (19U 213) ~o 16101,19035,300 2 161269 -- MSL 171 (19U 245) vS 14148,25170,300 2 161162 -- MSL 172 (19U 138) vs 11220,20250,300 2 161178 -- MSL 173 (19U 154) 'U 21468,25170,300 2 161242 -- MSL 174 (19U 218) :Y 17565,26130 2 161183 -- MSL 175 (19U 159) :y 14637,20190,4365 3 161279 -- MSL 176 (19U 255) TP 17076,20130 2 161246 -- MSL 177 (19U 222) Tp 15612,20025,4365 3 161278 -- MSL 178 (19U 254) mc 15612,12630,4680 1 161205 -- MSL 180 (19U 181) ps 17565,19635,4200 3 161206 -- MSL 181 (19U 182) 34 25857,20430,300 2 161214 -- MSL 182 (19U 190) \- 25857,10380 0 60096 -- MSL 183 ( 7J 192) 14 25857,20430,300 2 161212 -- MSL 184 (19U 188) 12 25857,20430,300 2 161213 -- MSL 185 (19U 189) Of 12198,20430 2 161194 -- MSL 186 (19U 170) Om 12198,20430 2 161210 -- MSL 187 (19U 186) Fo 13662,12450 0 161195 -- MSL 188 (19U 171) Fc 13662,12450 0 161211 -- MSL 190 (19U 187) t+- 25857,15465,6855 1 161201 -- MSL 191 (19U 177) bb 13173,19083,5916 3 161190 -- MSL 192 (19U 166) co 13173,19635 2 161193 -- MSL 193 (19U 169) tno 25857,12210 0 161196 -- MSL 194 (19U 172) u00AD 9759,10515 0 161197 -- MSL 195 (19U 173) rg 13173,19635 2 161198 -- MSL 196 (19U 174) S2 12198,20340 2 161202 -- MSL 197 (19U 178) S3 12198,20130 2 161203 -- MSL 198 (19U 179) ac 17565,0,6000 1 161208 -- MSL 199 (19U 184) S1 12198,20340 2 161209 -- MSL 200 (19U 185) tmu 25857,15282 0 161239 -- MSL 201 (19U 215) tdi 25857,16380,885 0 161271 -- MSL 202 (19U 247) u203C 18540,20130,300 2 87315 -- MSL 221 (10U 19) u20A7 27810,20130,300 2 60121 -- MSL 232 ( 7J 217) pc 9759,13080 0 161207 -- MSL 302 (19U 183) u013F 15126,20130 2 51943 -- MSL 306 ( 6J 231) u0140 12684,20025 2 51959 -- MSL 307 ( 6J 247) u2113 17565,18045,765 0 60122 -- MSL 308 ( 7J 218) u0149 23418,20130 2 51951 -- MSL 309 ( 6J 239) fm 9759,20130 2 60101 -- MSL 310 ( 7J 197) sd 15612,20130 2 60102 -- MSL 311 ( 7J 198) dg 17565,20130,4365 3 161158 -- MSL 312 (19U 134) tm 16101,17850 0 161177 -- MSL 313 (19U 153) u2017 13173,0,6588 1 60095 -- MSL 314 ( 7J 191) ah 17565,20250 2 75169 -- MSL 315 ( 9E 161) ao 17565,20655 2 60152 -- MSL 316 ( 7J 248) f/ 3903,20430,300 2 60109 -- MSL 324 ( 7J 205) em 25857,10095 0 161175 -- MSL 325 (19U 151) en 17565,10095 0 161174 -- MSL 326 (19U 150) dd 17565,20130,4365 3 161159 -- MSL 327 (19U 135) .i 7806,14010 0 46333 -- MSL 328 ( 5T 253) aq 9759,20130 2 161063 -- MSL 329 (19U 39) bu 13173,14226 0 161173 -- MSL 331 (19U 149) u207F 12684,20340 2 87548 -- MSL 332 (10U 252) u0111 15612,20025,300 2 75248 -- MSL 342 ( 9E 240) u0041_0306 20490,25080 2 75203 -- MSL 400 ( 9E 195) u0061_0306 13173,19260,300 2 75235 -- MSL 401 ( 9E 227) u0041_0328 20490,20130,5829 3 75173 -- MSL 404 ( 9E 165) u0061_0328 13173,14310,5838 1 75193 -- MSL 405 ( 9E 185) 'C 19029,25170,300 2 75206 -- MSL 406 ( 9E 198) 'c 12684,20250,300 2 75238 -- MSL 407 ( 9E 230) u0041_030C 19029,25170,300 2 75208 -- MSL 410 ( 9E 200) u0061_030C 12684,20250,300 2 75240 -- MSL 411 ( 9E 232) u0044_030C 20490,25170 2 75215 -- MSL 414 ( 9E 207) u0064_030C 20979,20130,300 2 75247 -- MSL 415 ( 9E 239) u0045_030C 16101,25170 2 75212 -- MSL 416 ( 9E 204) u0065_030C 13662,20250,300 2 75244 -- MSL 417 ( 9E 236) u0045_0328 16101,20130,5829 3 75210 -- MSL 422 ( 9E 202) u0065_0328 13662,14310,5838 1 75242 -- MSL 423 ( 9E 234) u004C_0301 15126,25170 2 75205 -- MSL 440 ( 9E 197) u006C_0301 7806,25170 2 75237 -- MSL 441 ( 9E 229) u004C_030C 15126,20130 2 75196 -- MSL 442 ( 9E 188) u006C_030C 12684,20130 2 75198 -- MSL 443 ( 9E 190) u004E_0301 22443,25170 2 75217 -- MSL 446 ( 9E 209) u006E_0301 15612,20250 2 75249 -- MSL 447 ( 9E 241) u004E_030C 22443,25170 2 75218 -- MSL 448 ( 9E 210) u006E_030C 15612,20250 2 75250 -- MSL 449 ( 9E 242) u004F_030B 23907,25170,300 2 75221 -- MSL 452 ( 9E 213) u006F_030B 16101,20250,300 2 75253 -- MSL 453 ( 9E 245) u0052_0301 18540,25170 2 75200 -- MSL 456 ( 9E 192) u0072_0301 11220,20250 2 75232 -- MSL 457 ( 9E 224) u0052_030C 18540,25170 2 75224 -- MSL 458 ( 9E 216) u0072_030C 11220,20250 2 75256 -- MSL 459 ( 9E 248) u0053_0301 14148,25170,300 2 75148 -- MSL 462 ( 9E 140) u0073_0301 11220,20250,300 2 75164 -- MSL 463 ( 9E 156) u0054_030C 16587,25170 2 75149 -- MSL 466 ( 9E 141) u0074_030C 13173,20130,300 2 75165 -- MSL 467 ( 9E 157) u0054_0327 16587,20130,6270 3 75230 -- MSL 468 ( 9E 222) u0074_0327 10734,17100,6000 1 75262 -- MSL 469 ( 9E 254) u0055_030B 21468,25170,300 2 75227 -- MSL 474 ( 9E 219) u0075_030B 15612,20250,300 2 75259 -- MSL 475 ( 9E 251) u0055_030A 21468,26508,300 2 75225 -- MSL 476 ( 9E 217) u0075_030A 15612,20655,300 2 75257 -- MSL 477 ( 9E 249) u005A_0301 17565,25170 2 75151 -- MSL 482 ( 9E 143) u007A_0301 12198,20250 2 75167 -- MSL 483 ( 9E 159) u005A_0307 17565,26571 2 75183 -- MSL 484 ( 9E 175) u007A_0307 12198,20190 2 75199 -- MSL 485 ( 9E 191) u2070 12198,20340 2 51753 -- MSL 1000 ( 6J 41) u2074 12198,20130 2 51748 -- MSL 1001 ( 6J 36) u2075 12198,20130 2 51749 -- MSL 1002 ( 6J 37) u2076 12198,20130 2 51806 -- MSL 1003 ( 6J 94) u2077 12198,20130 2 51750 -- MSL 1004 ( 6J 38) u2078 12198,20340 2 51754 -- MSL 1005 ( 6J 42) u2079 12198,20340 2 51752 -- MSL 1006 ( 6J 40) lq 17076,20130 2 161171 -- MSL 1017 (19U 147) rq 17076,20130 2 161172 -- MSL 1018 (19U 148) Bq 17076,5025,3885 0 161156 -- MSL 1019 (19U 132) u2003 25857,0 0 51821 -- MSL 1020 ( 6J 109) u2002 17565,0 0 51822 -- MSL 1021 ( 6J 110) u2009 9759,0 0 51828 -- MSL 1023 ( 6J 116) u2026 25857,4830,300 0 161157 -- MSL 1028 (19U 133) vz 12198,20250 2 75166 -- MSL 1031 ( 9E 158) u2120 16101,18000 0 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056 0 51794 -- MSL 1036 ( 6J 82) fi 16587,20130 2 60077 -- MSL 1040 ( 7J 173) fl 16587,20130 2 60078 -- MSL 1041 ( 7J 174) ff 18540,20130 2 51883 -- MSL 1042 ( 6J 171) Fi 25371,20130 2 51884 -- MSL 1043 ( 6J 172) Fl 25371,20130 2 51885 -- MSL 1044 ( 6J 173) ij 15612,20940,4365 3 60134 -- MSL 1047 ( 7J 230) u2105 29274,20430,300 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 20490,25080,300 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 14637,19260,4650 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 14148,20430,6270 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 11220,14310,6000 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 10245,26571 2 46301 -- MSL 1065 ( 5T 221) bq 9759,5025,3885 0 161154 -- MSL 1067 (19U 130) %0 33663,20430,300 2 161161 -- MSL 1068 (19U 137) a- 17565,19020 2 60154 -- MSL 1084 ( 7J 250) ab 17565,19260 2 75170 -- MSL 1086 ( 9E 162) a. 17565,20190 2 75263 -- MSL 1088 ( 9E 255) oe 23418,14310,300 0 161180 -- MSL 1090 (19U 156) OE 31224,20430,300 2 161164 -- MSL 1091 (19U 140) fo 7806,12450 0 161163 -- MSL 1092 (19U 139) fc 7806,12450 0 161179 -- MSL 1093 (19U 155) sq 19029,15624 0 60091 -- MSL 1094 ( 7J 187) /L 16587,20130 2 75171 -- MSL 1095 ( 9E 163) /l 12684,20025 2 75187 -- MSL 1096 ( 9E 179) a" 17565,20250 2 75197 -- MSL 1097 ( 9E 189) ho 17565,348,5838 1 75186 -- MSL 1098 ( 9E 178) vZ 17565,25170 2 75150 -- MSL 1106 ( 9E 142) IJ 21954,20130,4380 3 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/UI0000644000175000017500000006120213753060053012222 00000000000000# Univers MdIt name UI spacewidth 8781 slant 16.500000 pcltypeface 4148 pclproportional 1 pclweight 0 pclstyle 1 ligatures fi fl ff ffi ffl 0 kernpairs L V -5852 P . -5363 P , -5363 V A -3413 A V -4388 T o -4388 T r -4388 T c -4388 T e -4388 T d -4388 T s -4388 T y -4388 T a -4388 T w -4388 T u -4388 T J -4388 L T -4388 L Y -4877 Y o -3902 Y e -3902 Y a -3413 Y J -3902 A W -3902 W A -1949 T A -3413 V o -2438 V e -2438 V a -2438 Y A -3413 F A -2924 F . -3902 F , -3902 A T -4388 A Y -4388 v . -3902 v , -3902 y . -3902 y , -3902 T . -3902 T , -3902 L W -3902 P A -2438 V J -2438 V . -3902 V , -3902 Y . -3902 Y , -3902 W o -974 W e -974 W a -974 W . -2924 W , -2924 r . -2438 r , -2438 w . -3413 w , -3413 Y u -2438 A v -2924 A y -2438 A w -2438 o . -2438 o , -2438 p . -2438 p , -2438 e . -1949 e , -1949 b . -2438 b , -2438 O T -2438 O V -1949 O Y -2438 O . -1949 O , -1949 L y -2924 L O -2438 L G -1949 L C -1949 L Q -1460 P J -974 V y -1460 V u -1460 V O -974 V G -974 V C -974 V Q -974 D T -2438 D V -1949 D Y -2438 D . -1949 D , -1949 Y O -974 Y G -974 Y C -974 Y Q -974 F o -1460 F e -1460 F a -974 c . -1949 c , -1949 O A -974 O W -974 L U -1460 R T -1460 R V -1460 R Y -1460 R W -974 G T -1949 P o -974 P g -974 P e -974 P a -974 C A -974 C . -1949 C , -1949 D A -974 D W -974 B T -1460 B Y -1460 B . -1949 B , -1949 F J -1460 A O -1460 A G -1460 A C -1460 A U -1460 A Q -1460 W r -485 W y -485 W u -485 W O -485 W G -485 W C -485 W J -974 W Q -485 J A -1460 J . -2438 J , -2438 U A -974 U . -1949 U , -1949 Q W -974 f . -1949 f , -1949 T O -974 T G -974 T C -974 T Q -974 O X -974 L o -1949 L e -1949 L q -1949 G V -1949 G Y -1949 G W -974 G . -1460 G , -1460 P T -1460 P V -1460 P Y -1460 C T -1460 C V -1460 C Y -1460 D X -974 B V -1460 B X -974 B A -974 B W -974 S . -1949 S , -1949 X o -1460 X e -1460 X y -1460 X O -1460 X G -1460 X C -1460 X Q -1460 A o -1460 A e -1460 K o -974 K e -974 K y -974 K w -974 K O -974 K G -974 K C -974 K Q -974 o v -1460 o y -974 o x -1460 o w -974 h v -1460 h y -974 n v -1460 n y -974 m v -1460 m y -974 r g -485 g . -974 g , -974 p v -1460 p y -974 p x -1460 c v -1460 c y -974 c w -974 v o -974 v g -974 v c -974 v d -974 v a -974 v q -974 e v -1460 e y -974 b v -1460 b y -974 b w -974 s . -1460 s , -1460 y o -974 y g -974 y c -974 y d -974 y a -974 y q -974 f g -485 x o -1460 x g -1460 x c -1460 x e -1460 x d -1460 x a -1460 x q -1460 a v -1460 a y -974 a w -974 w o -974 w g -974 w c -974 w d -974 w a -974 w q -974 T i -974 T S -974 L a -1460 L S -1460 G X -485 G A -485 P s -485 P Z -974 P X -1460 P W -974 C X -974 C W -974 V i -974 V S -974 S T -1460 S V -1460 S Y -1460 S X -974 S A -974 S W -974 Y i -974 Y S -974 X a -1460 X u -1460 X S -1460 A t -974 A g -1460 A c -1460 A d -1460 A a -1460 A u -1460 A q -1460 A S -1460 W i -485 W S -485 K c -974 K u -974 K S -974 t g -485 t . -974 t , -974 h w -974 h . -974 h , -974 n w -974 n . -974 n , -974 m w -974 m . -974 m , -974 l . -974 l , -974 r o -485 r c -485 r e -485 r d -485 r a -485 r q -485 i . -974 i , -974 p w -974 c x -974 v e -974 v s -485 e x -974 e w -974 z . -974 z , -974 d . -974 d , -974 s v -974 s y -974 s x -485 s w -974 y e -974 y s -485 f o -485 f c -485 f e -485 f d -485 f s -485 f a -485 f q -485 x s -974 x . -974 x , -974 a . -974 a , -974 w e -974 w s -485 j . -974 j , -974 u . -974 k o -485 k g -485 k c -485 k e -485 k d -485 k a -485 k q -485 k . -974 k , -974 O Z -974 H . -974 H , -974 N . -974 N , -974 M . -974 M , -974 L J -974 L . -974 L , -974 R . -974 R , -974 G Z -485 I . -974 I , -974 C Z -974 E . -974 E , -974 Z o -974 Z e -974 Z d -974 Z s -974 Z y -974 Z a -974 Z w -974 Z u -974 Z O -974 Z G -974 Z C -974 Z S -974 Z J -974 Z Q -974 Z . -974 Z , -974 D Z -974 B Z -974 S Z -974 X J -974 X . -974 X , -974 A s -974 A J -974 A . -974 A , -974 K a -974 K J -974 K . -974 K , -974 t o -485 t c -485 t e -485 t d -485 t s -485 t a -485 t q -485 o t -485 o z -485 h t -485 n t -485 m t -485 r s -485 p t -485 p z -485 c t -485 c z -485 e t -485 e z -485 z o -485 z g -485 z c -485 z e -485 z d -485 z s -485 z a -485 z q -485 b t -485 b z -485 s t -485 s z -485 x t -485 x v -485 x y -485 x w -485 x u -485 a t -485 k s -485 X T -485 X V -485 X Y -485 X W -485 X U -485 K T -485 K V -485 K Y -485 K W -485 K U -485 L cq -7316 L ' -7316 T hy -4388 T - -4388 T en -4388 T em -4388 A cq -3902 A ' -3902 hy T -4388 - T -4388 en T -4388 em T -4388 Y hy -2438 Y - -2438 Y en -2438 Y em -2438 p cq -2924 p ' -2924 c cq -2924 c ' -2924 e cq -2924 e ' -2924 b cq -2924 b ' -2924 a cq -2924 a ' -2924 V hy -1460 V - -1460 V en -1460 V em -1460 h cq -2438 h ' -2438 n cq -2438 n ' -2438 m cq -2438 m ' -2438 R cq -974 R ' -974 W hy -485 W - -485 W en -485 W em -485 cq d -2924 ' d -2924 s cq -1949 s ' -1949 L hy -1949 L - -1949 L en -1949 L em -1949 X hy -1460 X - -1460 X en -1460 X em -1460 A hy -1460 A - -1460 A en -1460 A em -1460 K hy -974 K - -974 K en -974 K em -974 cq s -1949 ' s -1949 hy X -1460 - X -1460 hy A -1460 - A -1460 en X -1460 en A -1460 em X -1460 x cq -1460 x ' -1460 X cq -1460 X ' -1460 K cq -1460 K ' -1460 t g -485 t cq -974 t ' -974 l cq -974 l ' -974 r cq -974 r ' -974 g cq -974 g ' -974 i cq -974 i ' -974 v cq -974 v ' -974 z cq -974 z ' -974 d cq -974 d ' -974 y cq -974 y ' -974 f cq -974 f ' -974 w cq -974 w ' -974 j cq -974 j ' -974 u cq -974 u ' -974 k cq -974 k ' -974 T cq -974 T ' -974 O cq -974 O ' -974 H cq -974 H ' -974 N cq -974 N ' -974 M cq -974 M ' -974 G cq -974 G ' -974 I cq -974 I ' -974 P cq -974 P ' -974 C cq -974 C ' -974 V cq -974 V ' -974 E cq -974 E ' -974 Z cq -974 Z ' -974 Z hy -974 Z - -974 Z en -974 Z em -974 D cq -974 D ' -974 B cq -974 B ' -974 S cq -974 S ' -974 Y cq -974 Y ' -974 F cq -974 F ' -974 W cq -974 W ' -974 J cq -974 J ' -974 U cq -974 U ' -974 cq t -1460 ' t -1460 cq n -1460 ' n -1460 cq m -1460 ' m -1460 cq l -974 ' l -974 cq r -1460 ' r -1460 cq v -1460 ' v -1460 cq T -974 ' T -974 cq N -974 ' N -974 cq M -974 ' M -974 cq L -974 ' L -974 cq R -974 ' R -974 cq D -974 ' D -974 x hy -485 x - -485 x en -485 x em -485 charset ! 8781,18165,0,1956,81,1000 2 161057 -- MSL 1 (19U 33) dq 13173,18246,0,2049,-4232,1000 2 161058 -- MSL 2 (19U 34) " " sh 16587,18105,0,1020,-1136,1000 2 161059 -- MSL 3 (19U 35) # " Do 16587,18750,765,0,-2390 2 161060 -- MSL 4 (19U 36) $ " % 26346,18720,840,0,-3194 2 161061 -- MSL 5 (19U 37) & 20004,18495,360,0,-941 2 161062 -- MSL 6 (19U 38) cq 8781,18135,0,3114,-2750,1000 2 161170 -- MSL 8 (19U 146) ' " ( 8781,18135,2397,2823,-1442,1000 2 161064 -- MSL 9 (19U 40) ) 8781,18135,2397,0,1764 2 161065 -- MSL 10 (19U 41) * 16587,18495,0,0,-4154 2 161066 -- MSL 11 (19U 42) + 26346,14745,105,0,-4859 0 161067 -- MSL 12 (19U 43) , 8781,3000,3135,0,1794 0 161068 -- MSL 13 (19U 44) hy 8781,7680,0,561,147,561 0 161069 -- MSL 14 (19U 45) - " . 8781,2970,0,0,192 0 161070 -- MSL 15 (19U 46) sl 8781,18135,1500,4326,3072,1000 2 161071 -- MSL 16 (19U 47) / " 0 16587,18465,360,1602,-242,1000 2 161072 -- MSL 17 (19U 48) 1 16587,18105,0,0,-4466 2 161073 -- MSL 18 (19U 49) 2 16587,18465,0,540,78,540 2 161074 -- MSL 19 (19U 50) 3 16587,18465,360,1374,-353,1000 2 161075 -- MSL 20 (19U 51) 4 16587,18105,0,843,609,843 2 161076 -- MSL 21 (19U 52) 5 16587,18105,360,1494,-395,1000 2 161077 -- MSL 22 (19U 53) 6 16587,18465,360,1632,-965,1000 2 161078 -- MSL 23 (19U 54) 7 16587,18105,0,1188,-2582,1000 2 161079 -- MSL 24 (19U 55) 8 16587,18465,360,1356,-176,1000 2 161080 -- MSL 25 (19U 56) 9 16587,18465,360,630,171,630 2 161081 -- MSL 26 (19U 57) : 8781,12615,0,330,192,330 0 161082 -- MSL 27 (19U 58) ; 8781,12615,3135,405,1794,405 0 161083 -- MSL 28 (19U 59) < 26346,16068,0,0,-3980 0 161084 -- MSL 29 (19U 60) = 26346,10500,0,0,-4949 0 161085 -- MSL 30 (19U 61) > 26346,16068,0,0,-3980 0 161086 -- MSL 31 (19U 62) ? 13662,18315,0,1380,-1016,1000 2 161087 -- MSL 32 (19U 63) at 26349,21030,2745,243,-1712,243 2 161088 -- MSL 33 (19U 64) @ " A 19515,18135,0,0,2400 2 161089 -- MSL 34 (19U 65) B 16587,18135,0,1641,684,1000 2 161090 -- MSL 35 (19U 66) C 18540,18495,360,1554,-989,1000 2 161091 -- MSL 36 (19U 67) D 19029,18135,0,477,804,477 2 161092 -- MSL 37 (19U 68) E 15126,18135,0,3099,699,1000 2 161093 -- MSL 38 (19U 69) F 14637,18135,0,3549,702,1000 2 161094 -- MSL 39 (19U 70) G 19515,18495,360,1095,-1046,1000 2 161095 -- MSL 40 (19U 71) H 19029,18135,0,2322,852,1000 2 161096 -- MSL 41 (19U 72) I 7317,18135,0,2439,852,1000 2 161097 -- MSL 42 (19U 73) J 14637,18135,360,2559,1242,1000 2 161098 -- MSL 43 (19U 74) K 17565,18135,0,2910,417,1000 2 161099 -- MSL 44 (19U 75) L 14148,18135,0,0,693 2 161100 -- MSL 45 (19U 76) M 23907,18135,0,2115,669,1000 2 161101 -- MSL 46 (19U 77) N 19029,18135,0,2688,750,1000 2 161102 -- MSL 47 (19U 78) O 20004,18495,360,582,-947,582 2 161103 -- MSL 48 (19U 79) P 15612,18135,0,2715,708,1000 2 161104 -- MSL 49 (19U 80) Q 20490,18495,360,168,-1079,168 2 161105 -- MSL 50 (19U 81) R 17076,18135,0,1728,729,1000 2 161106 -- MSL 51 (19U 82) S 17076,18495,360,1455,-20,1000 2 161107 -- MSL 52 (19U 83) T 16587,18135,0,3801,-2426,1000 2 161108 -- MSL 53 (19U 84) U 19029,18135,360,2250,-800,1000 2 161109 -- MSL 54 (19U 85) V 19029,18135,0,3789,-2918,1000 2 161110 -- MSL 55 (19U 86) W 26346,18135,0,4122,-2540,1000 2 161111 -- MSL 56 (19U 87) X 19029,18135,0,3081,1605,1000 2 161112 -- MSL 57 (19U 88) Y 18051,18135,0,3720,-2762,1000 2 161113 -- MSL 58 (19U 89) Z 16101,18135,0,2598,1719,1000 2 161114 -- MSL 59 (19U 90) lB 8781,18135,2397,3690,1038,1000 2 161115 -- MSL 60 (19U 91) [ " rs 8781,18135,1500,0,-2546 2 161116 -- MSL 61 (19U 92) \ " rB 8781,18135,2397,2013,2715,1000 2 161117 -- MSL 62 (19U 93) ] " ha 13173,19758,0,36,36,36 2 161118 -- MSL 63 (19U 94) _ 13173,0,6588,1317,1317,1000 1 161119 -- MSL 64 (19U 95) oq 8781,18135,0,2658,-2294,1000 2 161169 -- MSL 66 (19U 145) ` " a 14148,12990,360,87,729,87 0 161121 -- MSL 67 (19U 97) b 15126,18165,360,129,1092,129 2 161122 -- MSL 68 (19U 98) c 14148,12990,360,534,114,534 0 161123 -- MSL 69 (19U 99) d 15126,18165,360,2658,144,1000 2 161124 -- MSL 70 (19U 100) e 14148,12990,360,567,153,567 0 161125 -- MSL 71 (19U 101) f 9759,18315,0,3546,-32,1000 2 161126 -- MSL 72 (19U 102) g 15126,12990,5169,1059,1470,1000 1 161127 -- MSL 73 (19U 103) h 15126,18165,0,126,1185,126 2 161128 -- MSL 74 (19U 104) i 6342,18165,0,3060,1143,1000 2 161129 -- MSL 75 (19U 105) j 6342,18165,4995,2970,4578,1000 3 161130 -- MSL 76 (19U 106) k 14148,18165,0,1248,1092,1000 2 161131 -- MSL 77 (19U 107) l 6342,18165,0,2937,1137,1000 2 161132 -- MSL 78 (19U 108) m 22932,12990,0,363,1182,363 0 161133 -- MSL 79 (19U 109) n 15126,12990,0,117,1182,117 0 161134 -- MSL 80 (19U 110) o 15126,12990,360,12,261,12 0 161135 -- MSL 81 (19U 111) p 15126,12990,4680,9,2592,9 1 161136 -- MSL 82 (19U 112) q 15126,12990,4680,1146,132,1000 1 161137 -- MSL 83 (19U 113) r 9270,12990,0,2499,1026,1000 0 161138 -- MSL 84 (19U 114) s 13173,12990,360,579,960,579 0 161139 -- MSL 85 (19U 115) t 9759,15843,360,2022,-863,1000 0 161140 -- MSL 86 (19U 116) u 15126,12630,360,1023,261,1000 0 161141 -- MSL 87 (19U 117) v 14637,12630,0,1902,-1085,1000 0 161142 -- MSL 88 (19U 118) w 22932,12630,0,1953,-1577,1000 0 161143 -- MSL 89 (19U 119) x 14637,12630,0,1035,1767,1000 0 161144 -- MSL 90 (19U 120) y 14637,12630,4680,1992,-962,1000 1 161145 -- MSL 91 (19U 121) z 12684,12630,0,1344,1365,1000 0 161146 -- MSL 92 (19U 122) { 11709,20130,6075,3315,-1739,1000 3 161147 -- MSL 93 (19U 123) lC " | 13173,19758,6588,0,-4595 3 161148 -- MSL 94 (19U 124) ba " } 11709,20130,6075,0,3183 3 161149 -- MSL 95 (19U 125) rC " ti 26346,8952,0,0,-4028 0 161150 -- MSL 96 (19U 126) `A 19515,23100,0,0,2400 2 161216 -- MSL 99 (19U 192) ^A 19515,23085,0,0,2400 2 161218 -- MSL 100 (19U 194) `E 15126,23100,0,3099,699,1000 2 161224 -- MSL 101 (19U 200) ^E 15126,23085,0,3099,699,1000 2 161226 -- MSL 102 (19U 202) :E 15126,22638,0,3099,699,1000 2 161227 -- MSL 103 (19U 203) ^I 7317,23085,0,5385,852,1000 2 161230 -- MSL 104 (19U 206) :I 7317,22638,0,6231,852,1000 2 161231 -- MSL 105 (19U 207) aa 16587,17970,0,0,-7478 2 161204 -- MSL 106 (19U 180) ga 16587,17970,0,0,-6620 2 161120 -- MSL 107 (19U 96) a^ 16587,18105,0,0,-5333 2 161160 -- MSL 108 (19U 136) ^ " ad 16587,17943,0,174,-6260,174 2 161192 -- MSL 109 (19U 168) ~ 16587,17724,0,312,-5603,312 2 161176 -- MSL 110 (19U 152) a~ " `U 19029,23100,360,2250,-800,1000 2 161241 -- MSL 111 (19U 217) ^U 19029,23085,360,2250,-800,1000 2 161243 -- MSL 112 (19U 219) u00AF 13173,21105,0,1317,1317,1000 2 161199 -- MSL 113 (19U 175) 'Y 18051,23100,0,3720,-2762,1000 2 161245 -- MSL 114 (19U 221) 'y 14637,17970,4680,1992,-962,1000 3 161277 -- MSL 115 (19U 253) de 16587,18465,0,0,-4103 2 161200 -- MSL 116 (19U 176) ,C 18540,18495,4875,1554,-989,1000 3 161223 -- MSL 117 (19U 199) ,c 14148,12990,4875,534,114,534 1 161255 -- MSL 118 (19U 231) ~N 19029,23019,0,2688,750,1000 2 161233 -- MSL 119 (19U 209) ~n 15126,17724,0,1044,1182,1000 2 161265 -- MSL 120 (19U 241) r! 8781,12576,5589,54,1983,54 1 161185 -- MSL 121 (19U 161) r? 13662,12573,5742,0,921 1 161215 -- MSL 122 (19U 191) Cs 16587,15684,0,126,-1532,126 0 161188 -- MSL 123 (19U 164) Po 16587,18465,0,2265,291,1000 2 161187 -- MSL 124 (19U 163) Ye 16587,18105,0,4818,-1088,1000 2 161189 -- MSL 125 (19U 165) sc 16587,18495,360,0,-3749 2 161191 -- MSL 126 (19U 167) Fn 16587,18315,0,330,-3527,330 2 161155 -- MSL 127 (19U 131) ct 16587,18750,765,0,-2321 2 161186 -- MSL 128 (19U 162) ^a 14148,18105,360,711,729,711 2 161250 -- MSL 129 (19U 226) ^e 14148,18105,360,711,153,711 2 161258 -- MSL 130 (19U 234) ^o 15126,18105,360,222,261,222 2 161268 -- MSL 131 (19U 244) ^u 15126,18105,360,1023,261,1000 2 161275 -- MSL 132 (19U 251) 'a 14148,17970,360,690,729,690 2 161249 -- MSL 133 (19U 225) 'e 14148,17970,360,690,153,690 2 161257 -- MSL 134 (19U 233) 'o 15126,17970,360,201,261,201 2 161267 -- MSL 135 (19U 243) 'u 15126,17970,360,1023,261,1000 2 161274 -- MSL 136 (19U 250) `a 14148,17970,360,87,729,87 2 161248 -- MSL 137 (19U 224) `e 14148,17970,360,567,153,567 2 161256 -- MSL 138 (19U 232) `o 15126,17970,360,12,261,12 2 161266 -- MSL 139 (19U 242) `u 15126,17970,360,1023,261,1000 2 161273 -- MSL 140 (19U 249) :a 14148,17943,360,1395,729,1000 2 161252 -- MSL 141 (19U 228) :e 14148,17943,360,1395,153,1000 2 161259 -- MSL 142 (19U 235) :o 15126,17943,360,906,261,906 2 161270 -- MSL 143 (19U 246) :u 15126,17943,360,1023,261,1000 2 161276 -- MSL 144 (19U 252) oA 19515,25923,0,0,2400 2 161221 -- MSL 145 (19U 197) ^i 6342,18105,0,4614,1155,1000 2 161262 -- MSL 146 (19U 238) /O 20004,18495,360,2847,1161,1000 2 161240 -- MSL 147 (19U 216) AE 25857,18135,0,3231,2919,1000 2 161222 -- MSL 148 (19U 198) oa 14148,20490,360,87,729,87 2 161253 -- MSL 149 (19U 229) 'i 6342,17970,0,4593,1155,1000 2 161261 -- MSL 150 (19U 237) /o 15126,12990,360,1242,1386,1000 0 161272 -- MSL 151 (19U 248) ae 22443,12990,360,165,384,165 0 161254 -- MSL 152 (19U 230) :A 19515,22638,0,132,2400,132 2 161220 -- MSL 153 (19U 196) `i 6342,17970,0,1737,1155,1000 2 161260 -- MSL 154 (19U 236) :O 20004,22638,360,582,-947,582 2 161238 -- MSL 155 (19U 214) :U 19029,22638,360,2250,-800,1000 2 161244 -- MSL 156 (19U 220) 'E 15126,23100,0,3099,699,1000 2 161225 -- MSL 157 (19U 201) :i 6342,17943,0,5298,1155,1000 2 161263 -- MSL 158 (19U 239) ss 16101,18315,360,1320,939,1000 2 161247 -- MSL 159 (19U 223) ^O 20004,23085,360,582,-947,582 2 161236 -- MSL 160 (19U 212) 'A 19515,23100,0,0,2400 2 161217 -- MSL 161 (19U 193) ~A 19515,23019,0,936,2400,936 2 161219 -- MSL 162 (19U 195) ~a 14148,17724,360,1533,729,1000 2 161251 -- MSL 163 (19U 227) -D 19029,18135,0,477,804,477 2 161232 -- MSL 164 (19U 208) Sd 15126,18315,360,357,108,357 2 161264 -- MSL 165 (19U 240) 'I 7317,23100,0,5619,852,1000 2 161229 -- MSL 166 (19U 205) `I 7317,23100,0,2787,852,1000 2 161228 -- MSL 167 (19U 204) 'O 20004,23100,360,582,-947,582 2 161235 -- MSL 168 (19U 211) `O 20004,23100,360,582,-947,582 2 161234 -- MSL 169 (19U 210) ~O 20004,23019,360,693,-947,693 2 161237 -- MSL 170 (19U 213) ~o 15126,17724,360,1044,261,1000 2 161269 -- MSL 171 (19U 245) vS 17076,23085,360,1629,-20,1000 2 161162 -- MSL 172 (19U 138) vs 13173,18234,360,2241,960,1000 2 161178 -- MSL 173 (19U 154) 'U 19029,23100,360,2250,-800,1000 2 161242 -- MSL 174 (19U 218) :Y 18051,22638,0,3720,-2762,1000 2 161183 -- MSL 175 (19U 159) :y 14637,17943,4680,1992,-962,1000 3 161279 -- MSL 176 (19U 255) TP 15612,18135,0,1692,717,1000 2 161246 -- MSL 177 (19U 222) Tp 15126,18165,4680,9,2592,9 3 161278 -- MSL 178 (19U 254) mc 14637,12630,4350,1122,2931,1000 0 161205 -- MSL 180 (19U 181) ps 16590,19635,4200,0,-2378 2 161206 -- MSL 181 (19U 182) 34 26346,18465,945,0,-3290 2 161214 -- MSL 182 (19U 190) \- 26346,8070,0,0,-4868 0 60096 -- MSL 183 ( 7J 192) 14 26346,18465,945,0,-3620 2 161212 -- MSL 184 (19U 188) 12 26346,18465,945,0,-3086 2 161213 -- MSL 185 (19U 189) Of 10734,18465,0,1791,-1670,1000 2 161194 -- MSL 186 (19U 170) Om 10734,18465,0,2232,-1598,1000 2 161210 -- MSL 187 (19U 186) Fo 14637,11046,0,468,-875,468 0 161195 -- MSL 188 (19U 171) Fc 14637,11046,0,0,537 0 161211 -- MSL 190 (19U 187) t+- 26346,14910,0,0,-4769 0 161201 -- MSL 191 (19U 177) bb 13173,19083,5916,0,-4595 3 161190 -- MSL 192 (19U 166) co 13173,19635,0,4683,-2891,1000 2 161193 -- MSL 193 (19U 169) tno 26346,11697,0,0,-4424 0 161196 -- MSL 194 (19U 172) u00AD 8781,7680,0,561,147,561 0 161197 -- MSL 195 (19U 173) rg 13173,19635,0,4683,-2891,1000 2 161198 -- MSL 196 (19U 174) S2 10245,18465,0,1800,-1064,1000 2 161202 -- MSL 197 (19U 178) S3 10245,18465,0,1941,-1133,1000 2 161203 -- MSL 198 (19U 179) ac 16587,0,4875,0,-1796 1 161208 -- MSL 199 (19U 184) S1 10245,18345,0,693,-3386,693 2 161209 -- MSL 200 (19U 185) tmu 26346,14010,0,0,-6080 0 161239 -- MSL 201 (19U 215) tdi 26346,12255,0,0,-4844 0 161271 -- MSL 202 (19U 247) u203C 14439,18165,0,1956,81,1000 2 87315 -- MSL 221 (10U 19) u20A7 25371,18135,360,2022,708,1000 2 60121 -- MSL 232 ( 7J 217) pc 8781,10935,0,0,-2135 0 161207 -- MSL 302 (19U 183) u013F 14148,18135,0,708,693,708 2 51943 -- MSL 306 ( 6J 231) u0140 8295,18165,0,3105,1137,1000 2 51959 -- MSL 307 ( 6J 247) u2113 16587,18150,297,0,-3104 2 60122 -- MSL 308 ( 7J 218) u0149 19515,18135,0,117,-1310,117 2 51951 -- MSL 309 ( 6J 239) fm 8781,18105,0,1911,-2999,1000 2 60101 -- MSL 310 ( 7J 197) sd 16587,18105,0,0,-2999 2 60102 -- MSL 311 ( 7J 198) dg 16587,18135,0,0,-2771 2 161158 -- MSL 312 (19U 134) tm 16128,17850,0,2196,-2759,1000 2 161177 -- MSL 313 (19U 153) u2017 13173,0,6588,1317,1317,1000 1 60095 -- MSL 314 ( 7J 191) ah 16587,18234,0,534,-6377,534 2 75169 -- MSL 315 ( 9E 161) ao 16587,20490,0,0,-6317 2 60152 -- MSL 316 ( 7J 248) f/ 2439,18465,945,8739,7344,1000 2 60109 -- MSL 324 ( 7J 205) em 26346,7380,0,0,-2342 0 161175 -- MSL 325 (19U 151) en 16587,7470,0,24,-377,24 0 161174 -- MSL 326 (19U 150) dd 16587,18135,0,0,-2798 2 161159 -- MSL 327 (19U 135) .i 6342,12630,0,1374,1155,1000 0 46333 -- MSL 328 ( 5T 253) aq 8781,18246,0,2136,-4232,1000 2 161063 -- MSL 329 (19U 39) bu 13173,14226,0,0,-497 0 161173 -- MSL 331 (19U 149) u207F 10248,18465,0,2817,30,1000 2 87548 -- MSL 332 (10U 252) u0111 15126,18165,360,3759,159,1000 2 75248 -- MSL 342 ( 9E 240) u0041_0306 19515,23130,0,261,2400,261 2 75203 -- MSL 400 ( 9E 195) u0061_0306 14148,17937,360,1122,729,1000 2 75235 -- MSL 401 ( 9E 227) u0041_0328 19515,18135,4467,0,2400 2 75173 -- MSL 404 ( 9E 165) u0061_0328 14148,12990,4458,87,729,87 0 75193 -- MSL 405 ( 9E 185) 'C 18540,23100,360,1554,-989,1000 2 75206 -- MSL 406 ( 9E 198) 'c 14148,17970,360,690,114,690 2 75238 -- MSL 407 ( 9E 230) u0041_030C 18540,23085,360,1554,-989,1000 2 75208 -- MSL 410 ( 9E 200) u0061_030C 14148,18234,360,1755,114,1000 2 75240 -- MSL 411 ( 9E 232) u0044_030C 19029,23085,0,477,804,477 2 75215 -- MSL 414 ( 9E 207) u0064_030C 17565,19635,360,6540,144,1000 2 75247 -- MSL 415 ( 9E 239) u0045_030C 15126,23085,0,3114,699,1000 2 75212 -- MSL 416 ( 9E 204) u0065_030C 14148,18234,360,1755,153,1000 2 75244 -- MSL 417 ( 9E 236) u0045_0328 15126,18135,4467,3099,699,1000 2 75210 -- MSL 422 ( 9E 202) u0065_0328 14148,12990,4458,567,153,567 0 75242 -- MSL 423 ( 9E 234) u004C_0301 14148,23100,0,0,693 2 75205 -- MSL 440 ( 9E 197) u006C_0301 6342,23025,0,6393,1137,1000 2 75237 -- MSL 441 ( 9E 229) u004C_030C 14148,19635,0,2082,693,1000 2 75196 -- MSL 442 ( 9E 188) u006C_030C 8781,19635,0,6834,1137,1000 2 75198 -- MSL 443 ( 9E 190) u004E_0301 19029,23100,0,2688,750,1000 2 75217 -- MSL 446 ( 9E 209) u006E_0301 15126,17970,0,201,1182,201 2 75249 -- MSL 447 ( 9E 241) u004E_030C 19029,23085,0,2688,750,1000 2 75218 -- MSL 448 ( 9E 210) u006E_030C 15126,18234,0,942,1182,942 2 75250 -- MSL 449 ( 9E 242) u004F_030B 20004,23100,360,1959,-947,1000 2 75221 -- MSL 452 ( 9E 213) u006F_030B 15126,17970,360,3192,261,1000 2 75253 -- MSL 453 ( 9E 245) u0052_0301 17076,23100,0,1728,729,1000 2 75200 -- MSL 456 ( 9E 192) u0072_0301 9270,17970,0,3129,1026,1000 2 75232 -- MSL 457 ( 9E 224) u0052_030C 17076,23085,0,1728,729,1000 2 75224 -- MSL 458 ( 9E 216) u0072_030C 9270,18234,0,4194,1026,1000 2 75256 -- MSL 459 ( 9E 248) u0053_0301 17076,23100,360,1455,-20,1000 2 75148 -- MSL 462 ( 9E 140) u0073_0301 13173,17970,360,1176,960,1000 2 75164 -- MSL 463 ( 9E 156) u0054_030C 16587,23085,0,3801,-2426,1000 2 75149 -- MSL 466 ( 9E 141) u0074_030C 10734,19635,360,6291,-863,1000 2 75165 -- MSL 467 ( 9E 157) u0054_0327 16587,18135,4875,3801,-1589,1000 3 75230 -- MSL 468 ( 9E 222) u0074_0327 9759,15843,4875,2022,1617,1000 1 75262 -- MSL 469 ( 9E 254) u0055_030B 19029,23100,360,2445,-800,1000 2 75227 -- MSL 474 ( 9E 219) u0075_030B 15126,17970,360,2592,261,1000 2 75259 -- MSL 475 ( 9E 251) u0055_030A 19029,25173,360,2250,-800,1000 2 75225 -- MSL 476 ( 9E 217) u0075_030A 15126,20490,360,1023,261,1000 2 75257 -- MSL 477 ( 9E 249) u005A_0301 16101,23100,0,2598,1719,1000 2 75151 -- MSL 482 ( 9E 143) u007A_0301 12684,17970,0,1422,1365,1000 2 75167 -- MSL 483 ( 9E 159) u005A_0307 16101,22650,0,2598,1719,1000 2 75183 -- MSL 484 ( 9E 175) u007A_0307 12684,17943,0,1344,1365,1000 2 75199 -- MSL 485 ( 9E 191) u2070 10245,18465,0,2388,-1205,1000 2 51753 -- MSL 1000 ( 6J 41) u2074 10245,18345,0,1842,-857,1000 2 51748 -- MSL 1001 ( 6J 36) u2075 10245,18345,0,2226,-1361,1000 2 51749 -- MSL 1002 ( 6J 37) u2076 10245,18465,0,2094,-1640,1000 2 51806 -- MSL 1003 ( 6J 94) u2077 10245,18345,0,2004,-2096,1000 2 51750 -- MSL 1004 ( 6J 38) u2078 10245,18465,0,2007,-1160,1000 2 51754 -- MSL 1005 ( 6J 42) u2079 10245,18465,0,1710,-1265,1000 2 51752 -- MSL 1006 ( 6J 40) lq 13173,18135,0,3186,-2321,1000 2 161171 -- MSL 1017 (19U 147) rq 13173,18135,0,3246,-2381,1000 2 161172 -- MSL 1018 (19U 148) Bq 13173,2925,3150,0,1596 0 161156 -- MSL 1019 (19U 132) u2003 26346,0,0,0,1317 0 51821 -- MSL 1020 ( 6J 109) u2002 16587,0,0,0,1317 0 51822 -- MSL 1021 ( 6J 110) u2009 8781,0,0,0,1317 0 51828 -- MSL 1023 ( 6J 116) u2026 26346,2760,0,0,-314 0 161157 -- MSL 1028 (19U 133) vz 12684,18234,0,2487,1365,1000 2 75166 -- MSL 1031 ( 9E 158) u2120 16128,18000,0,3384,-2777,1000 2 128299 -- MSL 1034 (15U 43) u211E 20004,18315,4056,342,-1043,342 2 51794 -- MSL 1036 ( 6J 82) fi 16101,18315,0,2976,-248,1000 2 60077 -- MSL 1040 ( 7J 173) fl 16101,18315,0,2811,-215,1000 2 60078 -- MSL 1041 ( 7J 174) ff 18051,18315,0,3666,-164,1000 2 51883 -- MSL 1042 ( 6J 171) Fi 24396,18315,0,2886,-173,1000 2 51884 -- MSL 1043 ( 6J 172) Fl 24396,18315,0,2748,-167,1000 2 51885 -- MSL 1044 ( 6J 173) ij 12684,18165,4995,2970,1143,1000 3 60134 -- MSL 1047 ( 7J 230) u2105 26349,18495,360,0,-1991 2 60072 -- MSL 1060 ( 7J 168) u0047_0306 19515,23130,360,1095,-1046,1000 2 46288 -- MSL 1061 ( 5T 208) u0067_0306 15126,17937,5169,1059,1470,1000 3 46320 -- MSL 1062 ( 5T 240) u0053_0327 17076,18495,4875,1455,-20,1000 3 75178 -- MSL 1063 ( 9E 170) u0073_0327 13173,12990,4875,579,960,579 1 75194 -- MSL 1064 ( 9E 186) u0049_0307 7317,22650,0,3942,852,1000 2 46301 -- MSL 1065 ( 5T 221) bq 8781,2925,3150,0,2349 0 161154 -- MSL 1067 (19U 130) %0 26346,18720,840,426,-314,426 2 161161 -- MSL 1068 (19U 137) a- 16587,17040,0,327,-5009,327 2 60154 -- MSL 1084 ( 7J 250) ab 16587,17937,0,0,-5468 2 75170 -- MSL 1086 ( 9E 162) a. 16587,17943,0,0,-8354 2 75263 -- MSL 1088 ( 9E 255) oe 23907,12990,360,141,-242,141 0 161180 -- MSL 1090 (19U 156) OE 26346,18270,135,3102,-986,1000 2 161164 -- MSL 1091 (19U 140) fo 9759,11046,0,438,-1292,438 0 161163 -- MSL 1092 (19U 139) fc 9759,11046,0,0,-362 0 161179 -- MSL 1093 (19U 155) sq 19029,15624,0,0,-2021 0 60091 -- MSL 1094 ( 7J 187) /L 14148,18135,0,0,693 2 75171 -- MSL 1095 ( 9E 163) /l 6342,18165,0,2937,1122,1000 2 75187 -- MSL 1096 ( 9E 179) a" 16587,17970,0,2460,-5864,1000 2 75197 -- MSL 1097 ( 9E 189) ho 16587,696,4458,0,-6956 0 75186 -- MSL 1098 ( 9E 178) vZ 16101,23085,0,2598,1719,1000 2 75150 -- MSL 1106 ( 9E 142) IJ 20976,18135,360,2559,852,1000 2 60135 -- MSL 1107 ( 7J 231) groff-1.23.0/font/devlj4/generate/0000755000175000017500000000000014451355541013640 500000000000000groff-1.23.0/font/devlj4/generate/Makefile0000644000175000017500000001647114450320476015227 00000000000000# Makefile for 'font devlj4 generate' # # Copyright (C) 1994-2020 Free Software Foundation, Inc. # Written by James Clark (jjc@jclark.com) # # This file is part of groff. # # groff 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, either version 3 of the License, or (at your # option) any later version. # # groff 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 this program. If not, see . # Directory containing Autofont TFM files. # The TFM files used are available for ftp as # # ftp://ftp.hp.com/pub/faxes/software/tfmlj4p.exe # # This is a self-extracting MS-DOS archive (in ZIP format). # # Metric files for the Arial and Times New Roman families and the Symbol # font have been replaced with versions which have more glyphs and/or # kerning pairs: # # ftp://ftp.ffii.org/pub/groff/contrib/lj4/tfmlj4x.zip # This is set up so you can do # make -f generate/Makefile # in the parent directory of this directory. AUTOFONT=/usr/local/lib/groff-lj4 HPFTODIT=hpftodit # .05 em IFLAG=-i 50 SFLAG=-s srcdir=generate TEXTMAP=$(srcdir)/text.map SPECIALMAP=$(srcdir)/special.map SYMBOLMAP=$(srcdir)/symbol.map WINGDINGSMAP=$(srcdir)/wingdings.map FONTS=\ AB ABI AI AR \ ALBB ALBR \ AOB AOI AOR \ CB CBI CI CR \ GB GBI GI GR \ LGB LGI LGR \ OB OBI OI OR \ TB TBI TI TR \ TNRB TNRBI TNRI TNRR \ UB UBI UI UR \ UCB UCBI UCI UCR \ CLARENDON CORONET MARIGOLD S \ SYMBOL WINGDINGS RM=rm -f all: $(FONTS) # # Intellifont # # CG Times TR: $(AUTOFONT)/9nb00086.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/9nb00086.tfm $(TEXTMAP) $@ # CG Times Italic TI: $(AUTOFONT)/9nb00084.tfm $(TEXTMAP) $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00084.tfm $(TEXTMAP) $@ # CG Times Bold TB: $(AUTOFONT)/9nb00083.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/9nb00083.tfm $(TEXTMAP) $@ # CG Times Bold Italic TBI: $(AUTOFONT)/9nb00085.tfm $(TEXTMAP) $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00085.tfm $(TEXTMAP) $@ # Courier CR: $(AUTOFONT)/9nb00064.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/9nb00064.tfm $(TEXTMAP) $@ # Courier Italic CI: $(AUTOFONT)/9nb00062.tfm $(TEXTMAP) $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00062.tfm $(TEXTMAP) $@ # Courier Bold CB: $(AUTOFONT)/9nb00061.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/9nb00061.tfm $(TEXTMAP) $@ # Courier Bold Italic CBI: $(AUTOFONT)/9nb00063.tfm $(TEXTMAP) $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00063.tfm $(TEXTMAP) $@ # Garamond Antiqua GR: $(AUTOFONT)/9nb00068.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/9nb00068.tfm $(TEXTMAP) $@ # Garamond Kursiv GI: $(AUTOFONT)/9nb00066.tfm $(TEXTMAP) $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00066.tfm $(TEXTMAP) $@ # Garamond Halbfett GB: $(AUTOFONT)/9nb00065.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/9nb00065.tfm $(TEXTMAP) $@ # Garamond Kursiv Halbfett GBI: $(AUTOFONT)/9nb00067.tfm $(TEXTMAP) $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00067.tfm $(TEXTMAP) $@ # Omega OR: $(AUTOFONT)/9nb00076.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/9nb00076.tfm $(TEXTMAP) $@ # Omega Italic OI: $(AUTOFONT)/9nb00074.tfm $(TEXTMAP) $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00074.tfm $(TEXTMAP) $@ # Omega Bold OB: $(AUTOFONT)/9nb00073.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/9nb00073.tfm $(TEXTMAP) $@ # Omega Bold Italic OBI: $(AUTOFONT)/9nb00075.tfm $(TEXTMAP) $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00075.tfm $(TEXTMAP) $@ # Univers UR: $(AUTOFONT)/9nb00094.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/9nb00094.tfm $(TEXTMAP) $@ # Univers Italic UI: $(AUTOFONT)/9nb00092.tfm $(TEXTMAP) $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00092.tfm $(TEXTMAP) $@ # Univers Bold UB: $(AUTOFONT)/9nb00088.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/9nb00088.tfm $(TEXTMAP) $@ # Univers Bold Italic UBI: $(AUTOFONT)/9nb00093.tfm $(TEXTMAP) $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00093.tfm $(TEXTMAP) $@ # Univers Condensed UCR: $(AUTOFONT)/9nb00089.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/9nb00089.tfm $(TEXTMAP) $@ # Univers Condensed Italic UCI: $(AUTOFONT)/9nb00087.tfm $(TEXTMAP) $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00087.tfm $(TEXTMAP) $@ # Univers Condensed Bold UCB: $(AUTOFONT)/9nb00090.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/9nb00090.tfm $(TEXTMAP) $@ # Univers Condensed Bold Italic UCBI: $(AUTOFONT)/9nb00091.tfm $(TEXTMAP) $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00091.tfm $(TEXTMAP) $@ # Albertus ALBR: $(AUTOFONT)/9nb00052.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/9nb00052.tfm $(TEXTMAP) $@ # Albertus Extrabold ALBB: $(AUTOFONT)/9nb00051.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/9nb00051.tfm $(TEXTMAP) $@ # Letter Gothic LGR: $(AUTOFONT)/9nb00071.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/9nb00071.tfm $(TEXTMAP) $@ # Letter Gothic Italic LGI: $(AUTOFONT)/9nb00070.tfm $(TEXTMAP) $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00070.tfm $(TEXTMAP) $@ # Letter Gothic Bold LGB: $(AUTOFONT)/9nb00069.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/9nb00069.tfm $(TEXTMAP) $@ # Antique Olive AOR: $(AUTOFONT)/9nb00055.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/9nb00055.tfm $(TEXTMAP) $@ # Antique Olive Italic AOI: $(AUTOFONT)/9nb00054.tfm $(TEXTMAP) $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00054.tfm $(TEXTMAP) $@ # Antique Olive Bold AOB: $(AUTOFONT)/9nb00053.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/9nb00053.tfm $(TEXTMAP) $@ # Marigold MARIGOLD: $(AUTOFONT)/9nb00072.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/9nb00072.tfm $(TEXTMAP) $@ # Coronet CORONET: $(AUTOFONT)/9nb00077.tfm $(TEXTMAP) $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00077.tfm $(TEXTMAP) $@ # Clarendon Condensed CLARENDON: $(AUTOFONT)/9nb00060.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/9nb00060.tfm $(TEXTMAP) $@ S: $(AUTOFONT)/9nb00086.tfm $(SPECIALMAP) $(srcdir)/special.awk $(HPFTODIT) $(SFLAG) $(AUTOFONT)/9nb00086.tfm $(SPECIALMAP) - \ | awk -f $(srcdir)/special.awk > $@ # # TrueType # # Times New Roman TNRR: $(AUTOFONT)/tmnr000s.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/tmnr000s.tfm $(TEXTMAP) $@ # Times New Roman Italic TNRI: $(AUTOFONT)/tmni000s.tfm $(TEXTMAP) $(HPFTODIT) $(IFLAG) $(AUTOFONT)/tmni000s.tfm $(TEXTMAP) $@ # Times New Roman Bold TNRB: $(AUTOFONT)/tmnb000s.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/tmnb000s.tfm $(TEXTMAP) $@ # Times New Roman Bold Italic TNRBI: $(AUTOFONT)/tmnj000s.tfm $(TEXTMAP) $(HPFTODIT) $(IFLAG) $(AUTOFONT)/tmnj000s.tfm $(TEXTMAP) $@ # Arial AR: $(AUTOFONT)/arlr000s.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/arlr000s.tfm $(TEXTMAP) $@ # Arial Italic AI: $(AUTOFONT)/arli000s.tfm $(TEXTMAP) $(HPFTODIT) $(IFLAG) $(AUTOFONT)/arli000s.tfm $(TEXTMAP) $@ # Arial Bold AB: $(AUTOFONT)/arlb000s.tfm $(TEXTMAP) $(HPFTODIT) $(AUTOFONT)/arlb000s.tfm $(TEXTMAP) $@ # Arial Bold Italic ABI: $(AUTOFONT)/arlj000s.tfm $(TEXTMAP) $(HPFTODIT) $(IFLAG) $(AUTOFONT)/arlj000s.tfm $(TEXTMAP) $@ # Symbol SYMBOL: $(AUTOFONT)/9nb28703.tfm $(SYMBOLMAP) $(HPFTODIT) $(AUTOFONT)/9nb28703.tfm $(SYMBOLMAP) $@ # Wingdings WINGDINGS: $(AUTOFONT)/9nb00095.tfm $(WINGDINGSMAP) $(HPFTODIT) $(AUTOFONT)/9nb00095.tfm $(WINGDINGSMAP) $@ clean: realclean: $(RM) $(FONTS) extraclean: realclean $(RM) core *~ "#*" .PHONY: clean realclean extraclean all # Local Variables: # mode: makefile # fill-column: 72 # End: # vim: set textwidth=72: groff-1.23.0/font/devlj4/generate/wingdings.map0000644000175000017500000001321613753060053016246 00000000000000# Map HP Unicode values to troff names for Wingding font. # # This font is TrueType only, so the MSL values are dummies. # # Created 16 January 2004 from data on Alan Wood's website # (www.alanwood.net). # # You need hpftodit from groff 1.19.1 or newer! -1 F021 u270F # Pencil -1 F022 u2702 # Black scissors -1 F023 u2701 # Upper blade scissors -1 F024 --- -1 F025 --- -1 F026 --- -1 F027 --- -1 F028 u260E # Black telephone -1 F029 u2706 # Telephone location sign -1 F02A u2709 # Envelope -1 F02B --- -1 F02C --- -1 F02D --- -1 F02E --- -1 F02F --- -1 F030 --- -1 F031 --- -1 F032 --- -1 F033 --- -1 F034 --- -1 F035 --- -1 F036 u231B # Hourglass -1 F037 u2328 # Keyboard -1 F038 --- -1 F039 --- -1 F03A --- -1 F03B --- -1 F03C --- -1 F03D --- -1 F03E u2707 # Tape drive -1 F03F u270D # Writing hand -1 F040 --- -1 F041 u270C # Victory hand -1 F042 --- -1 F043 --- -1 F044 --- -1 F045 u261C # White left pointing index -1 F046 u261E # White right pointing index -1 F047 u261D # White up pointing index -1 F048 u261F # White down pointing index -1 F049 --- -1 F04A u263A # White smiling face -1 F04B --- -1 F04C u2639 # White frowning face -1 F04D --- -1 F04E u2620 # Skull and crossbones -1 F04F --- -1 F050 --- -1 F051 u2708 # Airplane -1 F052 u263C # White sun with rays -1 F053 --- -1 F054 u2744 # Snowflake -1 F055 --- -1 F056 u271E # Shadowed white Latin cross -1 F057 --- -1 F058 u2720 # Maltese cross -1 F059 u2721 # Star of David -1 F05A u262A # Star and crescent -1 F05B u262F # Yin Yang -1 F05C u0950 # Devanagari Om -1 F05D u2638 # Wheel of Dharma -1 F05E u2648 # Aries -1 F05F u2649 # Taurus -1 F060 u264A # Gemini -1 F061 u264B # Cancer -1 F062 u264C # Leo -1 F063 u264D # Virgo -1 F064 u264E # Libra -1 F065 u264F # Scorpio -1 F066 u2650 # Sagittarius -1 F067 u2651 # Capricorn -1 F068 u2652 # Aquarius -1 F069 u2653 # Pisces -1 F06A u0026 # Ampersand -1 F06B u0026 # Ampersand -1 F06C u25CF # Black circle -1 F06D u274D # Shadowed white circle -1 F06E u25A0 # Black square -1 F06F u25A1 # White square -1 F070 --- -1 F071 u2751 # Lower right shadowed white square -1 F072 u2752 # Upper right shadowed white square -1 F073 --- -1 F074 u2666 # Black diamond suit -1 F075 u25C6 # Black diamond -1 F076 u2756 # Black diamond minus white X -1 F077 --- -1 F078 u2327 # X in a rectangle box -1 F079 u2353 # APL functional symbol quad up caret -1 F07A u2318 # Place of interest sign -1 F07B u2740 # White florette -1 F07C u273F # Black florette -1 F07D u275D # Heavy double turned comma quotation mark ornament -1 F07E u275E # Heavy double comma quotation mark ornament -1 F080 u24EA # Circled digit zero -1 F081 u2460 # Circled digit one -1 F082 u2461 # Circled digit two -1 F083 u2462 # Circled digit three -1 F084 u2463 # Circled digit four -1 F085 u2464 # Circled digit five -1 F086 u2465 # Circled digit six -1 F087 u2466 # Circled digit seven -1 F088 u2467 # Circled digit eight -1 F089 u2468 # Circled digit nine -1 F08A u2469 # Circled number ten -1 F08B u24FF # Negative circled digit zero -1 F08C u2776 # Dingbat negative circled digit one -1 F08D u2777 # Dingbat negative circled digit two -1 F08E u2778 # Dingbat negative circled digit three -1 F08F u2779 # Dingbat negative circled digit four -1 F090 u277A # Dingbat negative circled digit five -1 F091 u277B # Dingbat negative circled digit six -1 F092 u277C # Dingbat negative circled digit seven -1 F093 u277D # Dingbat negative circled digit eight -1 F094 u277E # Dingbat negative circled digit nine -1 F095 u277F # Dingbat negative circled number ten -1 F096 --- -1 F097 --- -1 F098 --- -1 F099 --- -1 F09A --- -1 F09B --- -1 F09C --- -1 F09D --- -1 F09E u00B7 # Middle dot -1 F09F u2022 # Bullet -1 F0A0 u25AA # Black small square -1 F0A1 u25CB # White circle -1 F0A2 --- -1 F0A3 --- -1 F0A4 u25C9 # Fisheye -1 F0A5 u25CE # Bullseye -1 F0A6 --- -1 F0A7 u25AA # Black small square -1 F0A8 u25FB # White medium square -1 F0A9 --- -1 F0AA u2726 # Black four pointed star -1 F0AB u2605 # Black star -1 F0AC u2736 # Six pointed black star -1 F0AD u2734 # Eight pointed black star -1 F0AE u2739 # Twelve pointed black star -1 F0AF u2735 # Eight pointed pinwheel star -1 F0B0 --- -1 F0B1 u2316 # Position indicator -1 F0B2 u2727 # White four pointed star -1 F0B3 u2311 # Square lozenge -1 F0B4 --- -1 F0B5 u272A # Circled white star -1 F0B6 u2730 # Shadowed white star -1 F0B7 --- -1 F0B8 --- -1 F0B9 --- -1 F0BA --- -1 F0BB --- -1 F0BC --- -1 F0BD --- -1 F0BE --- -1 F0BF --- -1 F0C0 --- -1 F0C1 --- -1 F0C2 --- -1 F0C3 --- -1 F0C4 --- -1 F0C5 --- -1 F0C6 --- -1 F0C7 --- -1 F0C8 --- -1 F0C9 --- -1 F0CA --- -1 F0CB --- -1 F0CC --- -1 F0CD --- -1 F0CE --- -1 F0CF --- -1 F0D0 --- -1 F0D1 --- -1 F0D2 --- -1 F0D3 --- -1 F0D4 --- -1 F0D5 u232B # Erase to the left -1 F0D6 u2326 # Erase to the right -1 F0D7 --- -1 F0D8 u27A2 # Three-D top-lighted rightwards arrowhead -1 F0D9 --- -1 F0DA --- -1 F0DB --- -1 F0DC u27B2 # Circled heavy white rightwards arrow -1 F0DD --- -1 F0DE --- -1 F0DF --- -1 F0E0 --- -1 F0E1 --- -1 F0E2 --- -1 F0E3 --- -1 F0E4 --- -1 F0E5 --- -1 F0E6 --- -1 F0E7 --- -1 F0E8 u2794 # Heavy wide-headed rightwards arrow -1 F0E9 --- -1 F0EA --- -1 F0EB --- -1 F0EC --- -1 F0ED --- -1 F0EE --- -1 F0EF u21E6 # Leftwards white arrow -1 F0F0 u21E8 # Rightwards white arrow -1 F0F1 u21E7 # Upwards white arrow -1 F0F2 u21E9 # Downwards white arrow -1 F0F3 u2B04 # Left right white arrow -1 F0F4 u21F3 # Up down white arrow -1 F0F5 u2B00 # North east white arrow -1 F0F6 u2B01 # North west white arrow -1 F0F7 u2B03 # South west white arrow -1 F0F8 u2B02 # South east white arrow -1 F0F9 u25AD # White rectangle -1 F0FA u25AB # White small square -1 F0FB u2717 # Ballot X -1 F0FC u2713 # Check mark -1 F0FD u2612 # Ballot box with X -1 F0FE u2611 # Ballot box with check -1 F0FF --- # EOF groff-1.23.0/font/devlj4/generate/text.map0000644000175000017500000003755614450320476015261 00000000000000# Map HP MSL numbers and HP Unicode values to troff names for a text font. # # Created 30 December 2003 -- you need hpftodit from groff 1.19.1 or newer! # # Glyphs marked with an asterisk have (also) an entry in 'special.umap'. # Unknown MSL numbers are marked with a question mark; glyphs with an # uncertain Unicode mapping are tagged also with a question mark. # 0 space -- unused 1 0021 ! 2 0022 " dq 3 0023 # sh 4 0024 $ Do 5 0025 % 6 0026 & # 7 ? 8 2019 ' cq 9 0028 ( 10 0029 ) 11 002A * # 12 * 12 002B + 13 002C , 14 002D - hy 15 002E . 16 002F / sl 17 0030 0 18 0031 1 19 0032 2 20 0033 3 21 0034 4 22 0035 5 23 0036 6 24 0037 7 25 0038 8 26 0039 9 27 003A : 28 003B ; 29 003C < # 30 * 30 003D = 31 003E > 32 003F ? 33 0040 @ at # 34 * 34 0041 A # 35 * 35 0042 B 36 0043 C 37 0044 D # 38 * 38 0045 E 39 0046 F 40 0047 G # 41 * 41 0048 H # 42 * 42 0049 I 43 004A J # 44 * 44 004B K 45 004C L # 46 * 46 004D M # 47 * 47 004E N # 48 * 48 004F O # 49 * 49 0050 P 50 0051 Q 51 0052 R 52 0053 S # 53 * 53 0054 T 54 0055 U 55 0056 V 56 0057 W # 57 * 57 0058 X 58 0059 Y # 59 * 59 005A Z 60 005B [ lB 61 005C \ rs 62 005D ] rB 63 005E ha 64 005F _ # 65 ? 66 2018 ` oq 67 0061 a 68 0062 b 69 0063 c 70 0064 d 71 0065 e 72 0066 f 73 0067 g 74 0068 h 75 0069 i 76 006A j 77 006B k 78 006C l 79 006D m 80 006E n 81 006F o 82 0070 p 83 0071 q 84 0072 r 85 0073 s 86 0074 t 87 0075 u 88 0076 v 89 0077 w 90 0078 x 91 0079 y 92 007A z 93 007B lC { 94 007C ba | 95 007D rC } # 96 * 96 007E ti # 97 medium shading * # 98 uppercase greek delta -- unused 99 00C0 `A 100 00C2 ^A 101 00C8 `E 102 00CA ^E 103 00CB :E 104 00CE ^I 105 00CF :I 106 00B4 aa 107 0060 ga 108 02C6 ^ a^ 109 00A8 ad 110 02DC a~ ~ 111 00D9 `U 112 00DB ^U 113 00AF u00AF 114 00DD 'Y 115 00FD 'y 116 00B0 de 117 00C7 ,C 118 00E7 ,c 119 00D1 ~N 120 00F1 ~n 121 00A1 r! 122 00BF r? 123 00A4 Cs 124 00A3 Po 125 00A5 Ye 126 00A7 sc 127 0192 Fn 128 00A2 ct 129 00E2 ^a 130 00EA ^e 131 00F4 ^o 132 00FB ^u 133 00E1 'a 134 00E9 'e 135 00F3 'o 136 00FA 'u 137 00E0 `a 138 00E8 `e 139 00F2 `o 140 00F9 `u 141 00E4 :a 142 00EB :e 143 00F6 :o 144 00FC :u 145 00C5 oA 146 00EE ^i 147 00D8 /O 148 00C6 AE 149 00E5 oa 150 00ED 'i 151 00F8 /o 152 00E6 ae 153 00C4 :A 154 00EC `i 155 00D6 :O 156 00DC :U 157 00C9 'E 158 00EF :i 159 00DF ss 160 00D4 ^O 161 00C1 'A 162 00C3 ~A 163 00E3 ~a 164 00D0 -D 165 00F0 Sd 166 00CD 'I 167 00CC `I 168 00D3 'O 169 00D2 `O 170 00D5 ~O 171 00F5 ~o 172 0160 vS 173 0161 vs 174 00DA 'U 175 0178 :Y 176 00FF :y 177 00DE TP 178 00FE Tp # 179 lowercase middle dot -- unused (no Unicode mapping) 180 00B5 mc 181 00B6 ps 182 00BE 34 # 183 * 183 2212 \- 184 00BC 14 185 00BD 12 186 00AA Of 187 00BA Om 188 00AB Fo # 189 medium solid box * 190 00BB Fc # 191 * 191 00B1 t+- 192 00A6 bb 193 00A9 co # 194 * 194 00AC tno 195 00AD u00AD 196 00AE rg 197 00B2 S2 198 00B3 S3 199 00B8 ac 200 00B9 S1 # 201 * 201 00D7 tmu # 202 * 202 00F7 tdi # 203 open smiling face * # 204 solid smiling face * # 205 solid heart * # 206 solid diamond * # 207 solid club * # 208 solid spade * # 209 medium solid bullet * # 210 large solid square/open dot * # 211 large open bullet ? # 212 large solid square/open ring * # 213 male symbol * # 214 female symbol * # 215 musical note * # 216 pair of musical notes * # 217 compass, 8 pointed sun * # 218 right solid arrowhead * # 219 left solid arrowhead * # 220 up/down arrow * 221 203C u203C # 222 thick horizontal mark * # 223 up/down arrow baseline * # 224 up arrow * # 225 down arrow * # 226 right arrow * # 227 left arrow * # 228 tick up at left ('logicalnotflopped') * # 229 left/right arrow * # 230 up solid arrowhead * # 231 down solid arrowhead * 232 20A7 u20A7 # 233 tick down at left * # 234 light shading * # 235 dark shading * # 236 vertical 1 * # 237 left 1 vertical 1 * # 238 left 2 vertical 1 * # 239 left 1 vertical 2 * # 240 left 1 down 2 * # 241 left 2 down 1 * # 242 left 2 vertical 2 * # 243 vertical 2 * # 244 left 2 down 2 * # 245 left 2 up 2 * # 246 left 1 up 2 * # 247 left 2 up 1 * # 248 left 1 down 1 * # 249 right 1 up 1 * # 250 horizontal 1 up 1 * # 251 horizontal 1 down 1 * # 252 right 1 vertical 1 * # 253 horizontal 1 * # 254 horizontal 1 vertical 1 * # 255 right 2 vertical 1 * # 256 right 1 vertical 2 * # 257 right 2 up 2 * # 258 right 2 down 2 * # 259 horizontal 2 up 2 * # 260 horizontal 2 down 2 * # 261 right 2 vertical 2 * # 262 horizontal 2 * # 263 horizontal 2 vertical 2 * # 264 horizontal 2 up 1 * # 265 horizontal 1 up 2 * # 266 horizontal 2 down 1 * # 267 horizontal 1 down 2 * # 268 right 1 up 2 * # 269 right 2 up 1 * # 270 right 2 down 1 * # 271 right 1 down 2 * # 272 horizontal 1 vertical 2 * # 273 horizontal 2 vertical 1 * # 274 left 1 up 1 * # 275 right 1 down 1 * # 276 solid full rectangle * # 277 bottom 1/2 solid rectangle * # 278 left 1/2 solid rectangle * # 279 right 1/2 solid rectangle * # 280 top 1/2 solid rectangle * # 281 lowercase greek alpha -- unused # 282 lowercase greek beta -- unused # 283 uppercase greek gamma -- unused # 284 lowercase greek pi -- unused # 285 uppercase greek sigma -- unused # 286 lowercase greek sigma -- unused # 287 lowercase greek tau -- unused # 288 uppercase greek phi -- unused # 289 uppercase greek theta -- unused # 290 uppercase omega, ohms -- unused # 291 lowercase greek delta -- unused # 292 infinity sign * # 293 lowercase greek phi -- unused # 294 lowercase greek epsilon -- unused # 295 set intersection * # 296 exactly equals * # 297 greater than/equal to * # 298 less than/equal to * # 299 top segment integral * # 300 bottom segment integral * # 301 2 wavy line approximation * # 302 * 302 00B7 pc # 303 radical symbol * # 304 lowercase greek eta -- unused # 305 small solid box * 306 013F u013F 307 0140 u0140 308 2113 u2113 309 0149 u0149 310 2032 fm 311 2033 sd 312 2020 dg 313 2122 tm 314 2017 u2017 315 02C7 ah 316 02DA ao # 317 uppercase acute accent -- unused # 318 uppercase grave accent -- unused # 319 uppercase circumflex accent -- unused # 320 uppercase dieresis accent -- unused # 321 uppercase tilde accent -- unused # 322 uppercase hacek accent -- unused # 323 uppercase ring accent -- unused 324 2215 f/ 325 2014 em 326 2013 en 327 2021 dd 328 0131 .i 329 0027 aq # 330 uppercase cedilla -- unused 331 2022 bu 332 207F u207F # 333 home plate * # 334 ? 335 0138 u0138 # 336 ? # 337 ? 338 0166 u0166 339 0167 u0167 340 014A u014A 341 014B u014B 342 0111 u0111 # 343-369 ? # 370 'lira' ? # 371-374 ? # 375 'asciigrave' ? # 376-399 ? 400 0102 u0041_0306 401 0103 u0061_0306 402 0100 u0041_0304 403 0101 u0061_0304 404 0104 u0041_0328 405 0105 u0061_0328 406 0106 'C 407 0107 'c # 408 ? # 409 ? 410 010C u0041_030C 411 010D u0061_030C # 412 ? # 413 ? 414 010E u0044_030C 415 010F u0064_030C 416 011A u0045_030C 417 011B u0065_030C 418 0116 u0045_0307 419 0117 u0065_0307 420 0112 u0045_0304 421 0113 u0065_0304 422 0118 u0045_0328 423 0119 u0065_0328 # 424-427 ? 428 0122 u0047_0327 429 0123 u0067_0327 # 430 ? # 431 ? 432 012E u0049_0328 433 012F u0069_0328 434 012A u0049_0304 435 012B u0069_0304 # 436 ? # 437 ? 438 0136 u004B_0327 439 0137 u006B_0327 440 0139 u004C_0301 441 013A u006C_0301 442 013D u004C_030C 443 013E u006C_030C 444 013B u004C_0327 445 013C u006C_0327 446 0143 u004E_0301 447 0144 u006E_0301 448 0147 u004E_030C 449 0148 u006E_030C 450 0145 u004E_0327 451 0146 u006E_0327 452 0150 u004F_030B 453 0151 u006F_030B 454 014C u004F_0304 455 014D u006F_0304 456 0154 u0052_0301 457 0155 u0072_0301 458 0158 u0052_030C 459 0159 u0072_030C 460 0156 u0052_0327 461 0157 u0072_0327 462 015A u0053_0301 463 015B u0073_0301 # 464 ? # 465 ? 466 0164 u0054_030C 467 0165 u0074_030C 468 0162 u0054_0327 469 0163 u0074_0327 470 0168 u0055_0303 471 0169 u0075_0303 # 472 ? # 473 ? 474 0170 u0055_030B 475 0171 u0075_030B 476 016E u0055_030A 477 016F u0075_030A 478 016A u0055_0304 479 016B u0075_0304 480 0172 u0055_0328 481 0173 u0075_0328 482 0179 u005A_0301 483 017A u007A_0301 484 017B u005A_0307 485 017C u007A_0307 486 0128 u0049_0303 487 0129 u0069_0303 # 488 ? # 489 ? # 490-499 ? # 500 radical segment * # 501 proportional to symbol * # 502 lowercase italic e * # 503 alternate lowercase epsilon * # 504 therefore * # 505 uppercase greek gamma * # 506 uppercase greek delta * # 507 uppercase greek theta * # 508 uppercase greek lambda * # 509 uppercase greek xi * # 510 uppercase greek pi * # 511 uppercase greek sigma * # 512 uppercase greek upsilon * # 513 uppercase greek phi * # 514 uppercase greek psi * # 515 uppercase greek omega * # 516 nabla symbol * # 517 partial diff symbol * # 518 terminal sigma * # 519 not equal to symbol * # 520 underline, composite ? # 521 because * # 522 lowercase greek alpha * # 523 lowercase greek beta * # 524 lowercase greek gamma * # 525 lowercase greek delta * # 526 lowercase greek epsilon * # 527 lowercase greek zeta * # 528 lowercase greek eta * # 529 lowercase greek theta * # 530 lowercase greek iota * # 531 lowercase greek kappa * # 532 lowercase greek lambda * # 533 lowercase greek mu * # 534 lowercase greek nu * # 535 lowercase greek xi * # 536 lowercase greek omicron * # 537 lowercase greek pi * # 538 lowercase greek rho * # 539 lowercase greek sigma * # 540 lowercase greek tau * # 541 lowercase greek upsilon * # 542 lowercase greek phi * # 543 lowercase greek chi * # 544 lowercase greek psi * # 545 lowercase greek omega * # 546 open lowercase greek theta * # 547 open lowercase greek phi * # 548 alternate lowercase pi * # 549 wavy/straight approximation * # 550 not exactly equal to * # 551 up arrow double stroke * # 552 right arrow double stroke * # 553 down arrow double stroke * # 554 left arrow double stroke * # 555 up/down arrow double stroke * # 556 left/right arrow double stroke * # 557 right over left arrow * # 558 left over right arrow * # 559 vector symbol * # 560 overline, composite * # 561 for all symbol * # 562 there exists symbol * # 563 top symbol * # 564 bottom symbol * # 565 set union symbol * # 566 element of symbol * # 567 contains symbol * # 568 not element of symbol * # 569 proper subset symbol * # 570 proper superset symbol * # 571 not proper subset symbol * # 572 not proper superset symbol * # 573 subset symbol * # 574 superset symbol * # 575 plus in circle symbol * # 576 dot in circle * # 577 times in circle * # 578 minus in circle * # 579 slash in circle * # 580 logical and symbol * # 581 logical or symbol * # 582 exclusive or symbol * # 583 function composition symbol * # 584 large open circle * # 585 assertion symbol * # 586 backwards assertion symbol * # 587 integral symbol * # 588 curvilinear integral symbol * # 589 angle symbol * # 590 empty set * # 591 hebrew aleph * # 592 hebrew beth * # 593 hebrew gimmel * # 594 fractur uppercase c * # 595 fractur uppercase i * # 596 fractur uppercase r * # 597 fractur uppercase z * # 598 top left bracket * # 599 bottom left bracket * # 600 top left brace * # 601 middle left brace * # 602 bottom left brace * # 603 middle curvature integral -- no Unicode mapping! # 604 top left summation -- no Unicode mapping! # 605 double vertical line, composite * # 606 bottom left summation -- no Unicode mapping! # 607 bottom diagonal summation -- no Unicode mapping! # 608 top right bracket * # 609 bottom right bracket * # 610 top right brace * # 611 middle right brace * # 612 bottom right brace * # 613 thick vertical line, composite * # 614 thin vertical line, composite * # 615 bottom radical, vert * # 616 top right summation -- no Unicode mapping! # 617 middle summation -- no Unicode mapping! # 618 bottom right summation -- no Unicode mapping! # 619 top diagonal summation -- no Unicode mapping! # 620 minus over plus sign * # 621 left angle bracket * # 622 right angle bracket * # 623 mask symbol, superior -- no Unicode mapping! # 624 wavy/2 straight approximation * # 625 45 degrees arrow * # 626 -45 degrees arrow * # 627 -135 degrees arrow * # 628 135 degrees arrow * # 629 up open triangle * # 630 right open triangle * # 631 down open triangle * # 632 left open triangle * # 633 much less than sign * # 634 much greater than sign * # 635 proportional to symbol * # 636 defined as symbol * # 637 lowercase greek digamma * # 638 planck's constant/2 pi * # 639 laplace transform symbol * # 640 power set symbol ? # 641 weierstrassian symbol * # 642 summation symbol, sigma * # 643 left double bracket * # 644 middle double bracket -- no Unicode mapping! # 645 right double bracket * # 646 left top round corner * # 647 left bottom round corner * # 648 extension large union/product -- no Unicode mapping! # 649 bottom large union -- no Unicode mapping! # 650 top large intersection -- no Unicode mapping! # 651 top left double bracket -- no Unicode mapping! # 652 bottom left double bracket -- no Unicode mapping! # 653 large open box ? # 654 open diamond * # 655 right top round corner * # 656 right bottom round corner * # 657 bottom large bottom product -- no Unicode mapping! # 658 top large top product -- no Unicode mapping! # 659 top right double bracket -- no Unicode mapping! # 660 bottom right double bracket -- no Unicode mapping! # 661 large solid box ? # 662 solid diamond * # 663 such that * # 664 math asterisk sign * # 665 horizontal arrow extension * # 666 double horizontal arrow extension -- no Unicode mapping! # 667 complement of #617 -- no Unicode mapping! # 668 right angle symbol * # 669 product symbol * # 670-683 ? 684 25CA u25CA # 684-999 ? 1000 2070 u2070 1001 2074 u2074 1002 2075 u2075 1003 2076 u2076 1004 2077 u2077 1005 2078 u2078 1006 2079 u2079 # 1007-1009 ? # 1010-1016 ? 1017 201C lq 1018 201D rq 1019 201E Bq 1020 2003 u2003 1021 2002 u2002 # 1022 ? 1023 2009 u2009 # 1024-1027 ? 1028 2026 u2026 # 1029 ? # 1030 uppercase ogonek -- unused 1031 017E vz # 1032-1033 ? 1034 2120 u2120 # 1035 ? 1036 211E u211E # 1037-1039 ? # older HP TrueType TFM files use Unicode value U+F001 instead 1040 FB01 fi # older HP TrueType TFM files use Unicode value U+F002 instead 1041 FB02 fl 1042 FB00 ff 1043 FB03 Fi 1044 FB04 Fl # 1045 uppercase double acute accent -- unused # 1046 ? 1047 0133 ij # 1048 ? # 1049 ? # 1050-1059 ? 1060 2105 u2105 1061 011E u0047_0306 1062 011F u0067_0306 1063 015E u0053_0327 1064 015F u0073_0327 1065 0130 u0049_0307 # 1066 ? 1067 201A bq 1068 2030 %0 1069 20AC Eu # 1070-1079 ? # 1080-1083 ? 1084 02C9 a- # 1085 uppercase macron accent -- unused 1086 02D8 ab # 1087 uppercase breve accent -- unused 1088 02D9 a. # 1089 uppercase overdot accent -- unused 1090 0153 oe 1091 0152 OE 1092 2039 fo 1093 203A fc 1094 25A1 sq 1095 0141 /L 1096 0142 /l 1097 02DD a" 1098 02DB ho # 1099 carriage return symbol * # 1100 registered, full, serif -- unused # 1101 copyright, full, serif -- unused # 1102 trademark, full, serif -- unused # 1103 registered, full, sans -- unused # 1104 copyright, full, sans -- unused # 1105 trademark, full, sans -- unused 1106 017D vZ 1107 0132 IJ # 1108 small open box * # 1109 small open bullet * # 1110 medium open bullet * # 1111 large solid bullet ? # 1112 visible carriage return * # 1113 visible tab ('arrowtab') ? # 1114 visible space * # 1115 visible soft hyphen -- unused # 1116 visible end-of-file ('embox')? # 1117 'enspacereverse' ? # 1118 'emspacereverse' ? # 1119 ? # 1120-1399 ? 1400 0301 u0301 1401 0300 u0300 1402 0302 u0302 1403 0308 u0308 1404 0303 u0303 1405 030C u030C 1406 0306 u0306 1407 030B u030B 1408 030A u030A 1409 0307 u0307 1410 0304 u0304 1411 0327 u0327 1412 0328 u0328 # 1413 combining uppercase acute accent -- unused # 1414 combining uppercase grave accent -- unused # 1415 combining uppercase circumflex accent -- unused # 1416 combining uppercase dieresis accent -- unused # 1417 combining uppercase tilde accent -- unused # 1418 combining uppercase caron accent -- unused # 1419 combining uppercase breve accent -- unused # 1420 combining uppercase double acute accent -- unused # 1421 combining uppercase ring accent -- unused # 1422 combining uppercase dot accent -- unused # 1423 combining uppercase macron accent -- unused # 1424 combining uppercase cedilla -- unused # 1425 combining uppercase ogonek -- unused # 1426 ? # 1427 uppercase middle dot -- unused (no Unicode mapping) # 1428 ? # 1429 ? # 1430-3811 ? # 3812 ornament, apple ? # EOF groff-1.23.0/font/devlj4/generate/symbol.map0000644000175000017500000001655713753060053015575 00000000000000# Map HP Unicode values to groff names for Monotype Symbol font. # # This font is TrueType only, so the MSL values are dummies. # # Created 16 January 2004. Some mappings are taken from Alan Wood's # website (www.alanwood.net) # # You need hpftodit from groff 1.19.1 or newer! -1 F021 ! # exclamation point -1 F022 fa # for all (u2200) -1 F023 # sh # number sign -1 F024 te # there exists (u2203) -1 F025 % # per cent -1 F026 & # ampersand -1 F027 st # such that, small contains as member (u220D) -1 F028 ( # left parenthesis -1 F029 ) # right parenthesis -1 F02A ** # math asterisk operator (u2217) -1 F02B pl # plus -1 F02C , # comma -1 F02D mi # minus (- is hyphen) (u2212) -1 F02E . # period -1 F02F / sl # solidus -1 F030 0 # numeral 0 -1 F031 1 # numeral 1 -1 F032 2 # numeral 2 -1 F033 3 # numeral 3 -1 F034 4 # numeral 4 -1 F035 5 # numeral 5 -1 F036 6 # numeral 6 -1 F037 7 # numeral 7 -1 F038 8 # numeral 8 -1 F039 9 # numeral 9 -1 F03A : # colon -1 F03B ; # semicolon -1 F03C < # less than -1 F03D = # equals -1 F03E > # greater than -1 F03F ? # question mark -1 F040 =~ # approximately equal to, congruent (u2245) -1 F041 *A # capital Alpha (u0391) -1 F042 *B # capital Beta (u0392) -1 F043 *X # capital Chi (u03A7) -1 F044 *D # capital Delta (u0394) -1 F045 *E # capital Epsilon (u0395) -1 F046 *F # capital Phi (u03A6) -1 F047 *G # capital Gamma (u0393) -1 F048 *Y # capital Eta (u0397) -1 F049 *I # capital Iota (u0399) -1 F04A +h # theta symbol (u03D1) -1 F04B *K # capital Kappa (u039A) -1 F04C *L # capital Lambda (u039B) -1 F04D *M # capital Mu (u039C) -1 F04E *N # capital Nu (u039D) -1 F04F *O # capital Omicron (u039F) -1 F050 *P # capital Pi (u03A0) -1 F051 *H # capital Theta (u0398) -1 F052 *R # capital Rho (u03A1) -1 F053 *S # capital Sigma (u03A3) -1 F054 *T # capital Tau (u03A4) -1 F055 *U # capital Upsilon (u03A5) -1 F056 ts # lower case sigma (terminal) (u03C2) -1 F057 *W # capital Omega (u03A9) -1 F058 *C # capital Xi (u039E) -1 F059 *Q # capital Psi (u03A8) -1 F05A *Z # capital Zeta (u0396) -1 F05B [ lB # left bracket -1 F05C 3d tf # therefore (u2234) -1 F05D ] rB # right bracket -1 F05E pp # perpendicular (u22A5) -1 F05F _ # underscore -1 F060 --- # radical extender -1 F061 *a # lower case alpha (u03B1) -1 F062 *b # lower case beta (u03B2) -1 F063 *x # lower case chi (u03C7) -1 F064 *d # lower case delta (u03B4) -1 F065 *e # lower case epsilon (u03B5) -1 F066 +f # lower case phi (stroked) (u03D5) -1 F067 *g # lower case gamma (u03B3) -1 F068 *y # lower case eta (u03B7) -1 F069 *i # lower case iota (u03B9) -1 F06A *f # lower case phi (curly) (u03C6) -1 F06B *k # lower case kappa (u03BA) -1 F06C *l # lower case lambda (u03BB) -1 F06D *m # lower case mu (u03BC) -1 F06E *n # lower case nu (u03BD) -1 F06F *o # lower case omicron (u03BF) -1 F070 *p # lower case pi (u03C0) -1 F071 *h # lower case theta (u03B8) -1 F072 *r # lower case rho (u03C1) -1 F073 *s # lower case sigma (u03C3) -1 F074 *t # lower case tau (u03C4) -1 F075 *u # lower case upsilon (u03C5) -1 F076 +p # pi symbol (u03D6) -1 F077 *w # lower case omega (u03C9) -1 F078 *c # lower case xi (u03BE) -1 F079 *q # lower case psi (u03C8) -1 F07A *z # lower case zeta (u03B6) -1 F07B { lC # left brace -1 F07C | ba # vertical bar -1 F07D } rC # right brace -1 F07E ap # similar, tilde operator (u223C) -1 F0A1 u03D2 # upsilon with hook symbol (u03D2) -1 F0A2 fm # prime or minutes or feet (u2032) -1 F0A3 <= # less than or equal to (u2264) -1 F0A4 f/ # figure slash (fraction) (/ is normal slash) (u2044) -1 F0A5 if # infinity (u221E) -1 F0A6 u0192 # Florin or Guilder -1 F0A7 CL # clubs (u2663) -1 F0A8 DI # diamonds (u2666) -1 F0A9 HE # hearts (u2665) -1 F0AA SP # spades (u2660) -1 F0AB <> # arrow left and right (u2194) -1 F0AC <- # arrow left (u2190) -1 F0AD ua # arrow up (u2191) -1 F0AE -> # arrow right (u2192) -1 F0AF da # arrow down (u2193) -1 F0B0 de # degree -1 F0B1 +- # plus minus (u00B1) -1 F0B2 sd # double prime or seconds or inches (u2033) -1 F0B3 >= # greater than or equal to (u2265) -1 F0B4 mu # multiply (u00D7) -1 F0B5 pt # proportional (u221D) -1 F0B6 pd # partial derivative / partial differential (u2202) -1 F0B7 u2219 # bullet operator (u2219) -1 F0B8 di # divide (u00F7) -1 F0B9 != # not equal (u2260) -1 F0BA == # equivalent (u2261) -1 F0BB ~= ~~ # almost equal to, asymptotic to (u2248) -1 F0BC u2026 # ellipsis (u2026) -1 F0BD u23D0 # vertical arrow extender (u23D0) -1 F0BE u23AF # horizontal arrow extender (u23AF) -1 F0BF CR # carriage return (u21B5) -1 F0C0 Ah # alef symbol (u2135) -1 F0C1 Im # I fraktur (u2111) -1 F0C2 Re # R fraktur (u211C) -1 F0C3 wp # Weierstrass (u2118) -1 F0C4 c* # circle multiply (u2297) -1 F0C5 c+ # circle plus (u2295) -1 F0C6 es # empty set (u2205) -1 F0C7 ca # intersection (u2229) -1 F0C8 cu # union (u222A) -1 F0C9 sp # proper superset, superset of (u2283) -1 F0CA ip # reflex superset (contains or equals), superset of or equal to (u2287) -1 F0CB nb # not subset (u2284) -1 F0CC sb # proper subset, subset of (u2282) -1 F0CD ib # reflex subset (contained in or equals), subset of or equal to (u2286) -1 F0CE mo # member (element) (u2208) -1 F0CF nm # not a member (not an element) (u2209) -1 F0D0 /_ # angle (u2220) -1 F0D1 gr # nabla or gradient (u2207) -1 F0D2 --- # registered (serif) (u00AE) -1 F0D3 --- # copyright (serif) (u00A9) -1 F0D4 --- # trade mark (serif) -1 F0D5 product # product of (u220F) -1 F0D6 sr sqrt # square root (u221A) -1 F0D7 u22C5 # dot operator (u22C5) -1 F0D8 no # not (u00AC) -1 F0D9 AN # logical and (u2227) -1 F0DA OR # logical or (u2228) -1 F0DB hA # double arrow left and right (u21D4) -1 F0DC lA lh # double arrow left (implied by) (u21D0) -1 F0DD arrowverttp uA # double arrow up (u21D1) -1 F0DE rA rh # double arrow right (implies) (u21D2) -1 F0DF arrowvertbt dA # double arrow down (u21D3) -1 F0E0 lz # lozenge (u25CA) -1 F0E1 la # left angle bracket (u2329) -1 F0E2 --- # registered (sans serif) (u00AE) -1 F0E3 --- # copyright (sans serif) (u00A9) -1 F0E4 --- # trade mark (sans serif) -1 F0E5 sum # sum of (u2211) -1 F0E6 parenlefttp # composite left parenthesis (top) (u239B) -1 F0E7 parenleftex # composite left parenthesis (extender) (u239C) -1 F0E8 parenleftbt # composite left parenthesis (bottom) (u239D) -1 F0E9 lc bracketlefttp # composite left bracket (top) (u23A1) -1 F0EA bracketleftex # composite left bracket (extender) (u23A2) -1 F0EB lf bracketleftbt # composite left bracket (bottom) (u23A3) -1 F0EC lt bracelefttp # composite left brace (top) (u23A7) -1 F0ED lk braceleftex # composite left brace (middle) (u23A8) -1 F0EE lb braceleftbt # composite left brace (bottom) (u23A9) -1 F0EF u23AA # composite brace extender (u23AA) -1 F0F0 Eu # euro sign (u20AC) -1 F0F1 ra # right angle bracket (u232A) -1 F0F2 integral is # integral (u222B) -1 F0F3 u2320 # composite integral (top) (u2320) -1 F0F4 u23AE # composite integral extender (u23AE) -1 F0F5 u2321 # composite integral (bottom) (u2321) -1 F0F6 parenrighttp # composite right parenthesis (top) (u239E) -1 F0F7 parenrightex # composite right parenthesis (extender) (u239F) -1 F0F8 parenrightbt # composite right parenthesis (bottom) (u23A0) -1 F0F9 rc bracketrighttp # composite right bracket (top) (u23A4) -1 F0FA bracketrightex # composite right bracket (extender) (u23A5) -1 F0FB rf bracketrightbt # composite right bracket (bottom) (u23A6) -1 F0FC rt bracerighttp # composite right brace (top) (u23AB) -1 F0FD rk bracerightex # composite right brace (middle) (u23AC) -1 F0FE rb bracerightbt # composite right brace (bottom) (u23AD) # EOF groff-1.23.0/font/devlj4/generate/special.map0000644000175000017500000001021313753060053015667 00000000000000# Map HP MSL numbers and HP Unicode values to troff names for a special font. # # Created 30 December 2003 -- you need hpftodit from groff 1.19.1 or newer! 12 002B pl 30 003D eq 34 0041 *A 35 0042 *B 38 0045 *E 41 0048 *Y 42 0049 *I 44 004B *K 46 004D *M 47 004E *N 48 004F *O 49 0050 *R 53 0054 *T 57 0058 *X 59 005A *Z 96 007E ap 97 2592 u2592 183 2212 mi 189 25A0 u25A0 191 00B1 +- 194 00AC no 201 00D7 mu 202 00F7 di 203 263A u263A 204 263B u263B 205 2665 HE 206 2666 DI 207 2663 CL 208 2660 SP 209 25CF u25CF 210 25D8 u25D8 212 25D9 u25D9 213 2642 u2642 214 2640 u2640 215 266A u266A 216 266B u266B 217 263C u263C 218 25BA u25BA 219 25C4 u25C4 220 2195 va 222 25AC u25AC 223 21A8 u21A8 224 2191 ua 225 2193 da 226 2192 -> 227 2190 <- # U+2319 would be the right code for MSL 228, according to the description # and used glyph shape in the PCL 5 comparison guide, but this neither # reflects the actual look nor the mapping value used in recent HP printers. 228 221F u221F 229 2194 <> 230 25B2 u25B2 231 25BC u25BC 233 2310 u2310 234 2591 u2591 235 2593 u2593 236 2502 u2502 237 2524 u2524 238 2561 u2561 239 2562 u2562 240 2556 u2556 241 2555 u2555 242 2563 u2563 243 2551 u2551 244 2557 u2557 245 255D u255D 246 255C u255C 247 255B u255B 248 2510 u2510 249 2514 u2514 250 2534 u2534 251 252C u252C 252 251C u251C 253 2500 u2500 254 253C u253C 255 255E u255E 256 255F u255F 257 255A u255A 258 2554 u2554 259 2569 u2569 260 2566 u2566 261 2560 u2560 262 2550 u2550 263 256C u256C 264 2567 u2567 265 2568 u2568 266 2564 u2564 267 2565 u2565 268 2559 u2559 269 2558 u2558 270 2552 u2552 271 2553 u2553 272 256B u256B 273 256A u256A 274 2518 u2518 275 250C u250C 276 2588 u2588 277 2584 u2584 278 258C u258C 279 2590 u2590 280 2580 u2580 292 221E if 295 2229 ca 296 2261 == 297 2265 >= 298 2264 <= 299 2320 u2320 300 2321 u2321 301 2248 ~= ~~ 302 00B7 md 303 221A u221A 305 25AA u25AA 333 2302 u2302 500 EFBF sqrt sr 501 221D pt 502 212F u212F 503 EFEC *e 504 2234 3d tf 505 0393 *G 506 2206 *D 507 0398 *H 508 039B *L 509 039E *C 510 03A0 *P 511 03A3 *S 512 03A5 *U 513 03A6 *F 514 03A8 *Q 515 03A9 *W 516 2207 gr 517 2202 pd 518 03C2 ts 519 2260 != 521 2235 u2235 522 03B1 *a 523 03B2 *b 524 03B3 *g 525 03B4 *d 526 03B5 +e 527 03B6 *z 528 03B7 *y 529 03B8 *h 530 03B9 *i 531 03BA *k 532 03BB *l 533 03BC *m 534 03BD *n 535 03BE *c 536 03BF *o 537 03C0 *p 538 03C1 *r 539 03C3 *s 540 03C4 *t 541 03C5 *u 542 03C6 *f 543 03C7 *x 544 03C8 *q 545 03C9 *w 546 03D1 +h 547 03D5 +f 548 03D6 +p 549 2243 |= 550 2262 ne 551 21D1 arrowverttp uA 552 21D2 rA rh 553 21D3 arrowvertbt dA 554 21D0 lA lh 555 21D5 vA 556 21D4 hA 557 21C4 u21C4 558 21C6 u21C6 559 EFE9 u21C0 560 EFEA radicalex 561 2200 fa 562 2203 te 563 22A4 u22A4 564 22A5 pp 565 222A cu 566 2208 mo 567 220B u220B 568 2209 nm 569 2282 sb 570 2283 sp 571 2284 nb 572 2285 nc 573 2286 ib 574 2287 ip 575 2295 c+ 576 2299 u2299 577 2297 c* 578 2296 u2296 579 2298 u2298 580 2227 AN 581 2228 OR 582 22BB u22BB 583 2218 u2218 584 20DD ci 585 22A3 u22A3 586 22A2 u22A2 587 222B integral is 588 222E u222E 589 2220 /_ 590 2205 es 591 2135 Ah 592 2136 u2136 593 2137 u2137 594 212D u212D 595 2111 Im 596 211C Re 597 2128 u2128 598 EFE7 bracketlefttp lc 599 EFE6 bracketleftbt lf 600 EFE3 bracelefttp lt parenlefttp 601 EFE2 braceleftmid lk 602 EFE1 braceleftbt lb parenleftbt 603 EFD4 integralcrvmid 605 2225 arrowvertex 608 EFE5 bracketrighttp rc 609 EFE4 bracketrightbt rf 610 EFE0 bracerighttp parenrighttp rt 611 EFDF bracerightmid rk 612 EFDE bracerightbt parenrightbt rb 613 EFDD braceex braceleftex bracerightex bv parenleftex parenrightex 614 2223 barex bracketleftex bracketrightex 615 EFDC u23B7 620 2213 -+ 621 2329 la 622 232A ra 624 2245 =~ 625 2197 u2197 626 2198 u2198 627 2199 u2199 628 2196 u2196 629 25B5 u25B5 630 25B9 u25B9 631 25BF u25BF 632 25C3 u25C3 633 226A << 634 226B >> 635 2237 u2237 636 EFCA u225C 637 EFD5 u03DD 638 210F -h hbar 639 2112 u2112 641 2118 wp 642 2211 sum 643 301A u27E6 645 301B u27E7 646 256D u256D 647 2570 u2570 654 25C7 lz 655 256E u256E 656 256F u256F 662 25C6 u25C6 663 220D st 664 2217 ** 665 EFE8 an 668 221F u221F 669 220F product 1099 21B5 CR 1108 25AB u25AB 1109 25E6 u25E6 1110 25CB u25CB 1112 21B5 u21B5 1114 2423 u2423 # EOF groff-1.23.0/font/devlj4/generate/special.awk0000644000175000017500000000517014450320476015705 00000000000000# Correct Intellifont-based height metrics for several glyphs in # special font for TrueType CG Times (LaserJet 4000 and later). function scale(num) { return int(num * em + 0.5) } BEGIN { FS = "\t" OFS = "\t" em = 26346 # Intellifont (8782 DU/em) and hpftodit(1) multiplier of 3 ascent["integralcrvmid"] = scale(0.84358) descent["integralcrvmid"] = scale(0.25006) ascent["integralbt"] = scale(0.84358) descent["integralbt"] = scale(0.15164) ascent["lt"] = scale(0.84358) descent["lt"] = scale(0.15164) ascent["parenlefttp"] = scale(0.84358) descent["parenlefttp"] = scale(0.15164) ascent["bracelefttp"] = scale(0.84358) descent["bracelefttp"] = scale(0.15164) ascent["lk"] = scale(0.84358) descent["lk"] = scale(0.15164) ascent["braceleftmid"] = scale(0.84358) descent["braceleftmid"] = scale(0.15164) ascent["lb"] = scale(0.84358) descent["lb"] = scale(0.15164) ascent["parenleftbt"] = scale(0.84358) descent["parenleftbt"] = scale(0.15164) ascent["braceleftbt"] = scale(0.84358) descent["braceleftbt"] = scale(0.15164) ascent["rt"] = scale(0.84358) descent["rt"] = scale(0.15164) ascent["parenrighttp"] = scale(0.84358) descent["parenrighttp"] = scale(0.15164) ascent["bracerighttp"] = scale(0.84358) descent["bracerighttp"] = scale(0.15164) ascent["rk"] = scale(0.84358) descent["rk"] = scale(0.15164) ascent["bracerightmid"] = scale(0.84358) descent["bracerightmid"] = scale(0.15164) ascent["rb"] = scale(0.84358) descent["rb"] = scale(0.15164) ascent["parenrightbt"] = scale(0.84358) descent["parenrightbt"] = scale(0.15164) ascent["bracerightbt"] = scale(0.84358) descent["bracerightbt"] = scale(0.15164) ascent["parenrightex"] = scale(0.84358) descent["parenrightex"] = scale(0.15164) ascent["parenleftex"] = scale(0.84358) descent["parenleftex"] = scale(0.15164) ascent["bv"] = scale(0.84358) descent["bv"] = scale(0.15164) ascent["bracerightex"] = scale(0.84358) descent["bracerightex"] = scale(0.15164) ascent["braceleftex"] = scale(0.84358) descent["braceleftex"] = scale(0.15164) ascent["integralex"] = scale(0.84358) descent["integralex"] = scale(0.15164) ascent["bracketrightex"] = scale(0.84358) descent["bracketrightex"] = scale(0.15164) ascent["bracketleftex"] = scale(0.84358) descent["bracketleftex"] = scale(0.15164) ascent["barex"] = scale(0.84358) descent["barex"] = scale(0.15164) } { if ($2 != "\"" && ascent[$1]) { n = split($2, temp, ",") $2 = sprintf("%d,%d,%d", temp[1], ascent[$1], descent[$1]) # just in case there are additional metrics for (i = 4; i <= n; i++) $2 = $2 "," temp[i] } print $0 } # EOF groff-1.23.0/font/devlatin1/0000755000175000017500000000000014451355542012546 500000000000000groff-1.23.0/font/devlatin1/DESC.proto0000644000175000017500000000013013753060053014255 00000000000000res 240 hor 24 vert 40 unitwidth 10 sizes 10 0 fonts 4 R I B BI tcommand postpro grotty groff-1.23.0/font/devlatin1/R.proto0000644000175000017500000000710314450320476013752 00000000000000name R internalname 0 spacewidth 24 charset --- 24 0 0000 --- 24 0 0001 --- 24 0 0002 --- 24 0 0003 --- 24 0 0004 --- 24 0 0005 --- 24 0 0006 --- 24 0 0007 --- 24 0 0010 --- 24 0 0011 --- 24 0 0012 --- 24 0 0013 --- 24 0 0014 --- 24 0 0015 --- 24 0 0016 --- 24 0 0017 --- 24 0 0020 --- 24 0 0021 --- 24 0 0022 --- 24 0 0023 --- 24 0 0024 --- 24 0 0025 --- 24 0 0026 --- 24 0 0027 --- 24 0 0030 --- 24 0 0031 --- 24 0 0032 --- 24 0 0033 --- 24 0 0034 --- 24 0 0035 --- 24 0 0036 --- 24 0 0037 ! 24 0 0041 " 24 0 0042 dq " lq " rq " # 24 0 0043 sh " $ 24 0 0044 Do " % 24 0 0045 & 24 0 0046 ' 24 0 0047 fm " aq " oq " cq " ( 24 0 0050 ) 24 0 0051 * 24 0 0052 ** " + 24 0 0053 pl " , 24 0 0054 \- 24 0 0055 mi " - " hy " en " . 24 0 0056 / 24 0 0057 sl " f/ " 0 24 0 0060 1 24 0 0061 2 24 0 0062 3 24 0 0063 4 24 0 0064 5 24 0 0065 6 24 0 0066 7 24 0 0067 8 24 0 0070 9 24 0 0071 : 24 0 0072 ; 24 0 0073 < 24 0 0074 la " fo " = 24 0 0075 eq " > 24 0 0076 ra " fc " ? 24 0 0077 @ 24 0 0100 at " A 24 0 0101 *A " B 24 0 0102 *B " C 24 0 0103 D 24 0 0104 E 24 0 0105 *E " F 24 0 0106 G 24 0 0107 H 24 0 0110 *Y " I 24 0 0111 *I " J 24 0 0112 K 24 0 0113 *K " L 24 0 0114 M 24 0 0115 *M " N 24 0 0116 *N " O 24 0 0117 ci " *O " P 24 0 0120 *R " Q 24 0 0121 R 24 0 0122 S 24 0 0123 T 24 0 0124 *T " U 24 0 0125 V 24 0 0126 W 24 0 0127 X 24 0 0130 *X " Y 24 0 0131 *U " Z 24 0 0132 *Z " [ 24 0 0133 lB " \ 24 0 0134 rs " ] 24 0 0135 rB " ^ 24 0 0136 a^ " ha " _ 24 0 0137 ru " ul " ` 24 0 0140 ga " a 24 0 0141 b 24 0 0142 c 24 0 0143 d 24 0 0144 e 24 0 0145 f 24 0 0146 g 24 0 0147 h 24 0 0150 i 24 0 0151 j 24 0 0152 k 24 0 0153 l 24 0 0154 m 24 0 0155 n 24 0 0156 o 24 0 0157 *o " p 24 0 0160 q 24 0 0161 r 24 0 0162 s 24 0 0163 t 24 0 0164 u 24 0 0165 v 24 0 0166 w 24 0 0167 x 24 0 0170 y 24 0 0171 z 24 0 0172 { 24 0 0173 lC " | 24 0 0174 or " bv " br " ba " } 24 0 0175 rC " ~ 24 0 0176 a~ " ap " ti " --- 24 0 0177 --- 24 0 0200 --- 24 0 0201 --- 24 0 0202 --- 24 0 0203 --- 24 0 0204 --- 24 0 0205 --- 24 0 0206 --- 24 0 0207 --- 24 0 0210 --- 24 0 0211 --- 24 0 0212 --- 24 0 0213 --- 24 0 0214 --- 24 0 0215 --- 24 0 0216 --- 24 0 0217 --- 24 0 0220 --- 24 0 0221 --- 24 0 0222 --- 24 0 0223 --- 24 0 0224 --- 24 0 0225 --- 24 0 0226 --- 24 0 0227 --- 24 0 0230 --- 24 0 0231 --- 24 0 0232 --- 24 0 0233 --- 24 0 0234 --- 24 0 0235 --- 24 0 0236 --- 24 0 0237 --- 24 0 0240 r! 24 0 0241 ct 24 0 0242 Po 24 0 0243 Cs 24 0 0244 Ye 24 0 0245 bb 24 0 0246 sc 24 0 0247 ad 24 0 0250 co 24 0 0251 Of 24 0 0252 Fo 24 0 0253 no 24 0 0254 tno " --- 24 0 0255 rg 24 0 0256 a- 24 0 0257 de 24 0 0260 ao " +- 24 0 0261 t+- " S2 24 0 0262 S3 24 0 0263 aa 24 0 0264 *m 24 0 0265 mc " ps 24 0 0266 pc 24 0 0267 md " ac 24 0 0270 S1 24 0 0271 Om 24 0 0272 Fc 24 0 0273 14 24 0 0274 12 24 0 0275 34 24 0 0276 r? 24 0 0277 `A 24 0 0300 'A 24 0 0301 ^A 24 0 0302 ~A 24 0 0303 :A 24 0 0304 oA 24 0 0305 AE 24 0 0306 ,C 24 0 0307 `E 24 0 0310 'E 24 0 0311 ^E 24 0 0312 :E 24 0 0313 `I 24 0 0314 'I 24 0 0315 ^I 24 0 0316 :I 24 0 0317 -D 24 0 0320 ~N 24 0 0321 `O 24 0 0322 'O 24 0 0323 ^O 24 0 0324 ~O 24 0 0325 :O 24 0 0326 mu 24 0 0327 tmu " /O 24 0 0330 `U 24 0 0331 'U 24 0 0332 ^U 24 0 0333 :U 24 0 0334 'Y 24 0 0335 TP 24 0 0336 ss 24 0 0337 `a 24 0 0340 'a 24 0 0341 ^a 24 0 0342 ~a 24 0 0343 :a 24 0 0344 oa 24 0 0345 ae 24 0 0346 ,c 24 0 0347 `e 24 0 0350 'e 24 0 0351 ^e 24 0 0352 :e 24 0 0353 `i 24 0 0354 'i 24 0 0355 ^i 24 0 0356 :i 24 0 0357 Sd 24 0 0360 ~n 24 0 0361 `o 24 0 0362 'o 24 0 0363 ^o 24 0 0364 ~o 24 0 0365 :o 24 0 0366 di 24 0 0367 tdi " /o 24 0 0370 `u 24 0 0371 'u 24 0 0372 ^u 24 0 0373 :u 24 0 0374 'y 24 0 0375 Tp 24 0 0376 :y 24 0 0377 groff-1.23.0/font/devlatin1/devlatin1.am0000644000175000017500000000333214450320476014672 00000000000000# Copyright (C) 2014-2020 Free Software Foundation, Inc. # # This file is part of 'groff'. # # 'groff' 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, either version 3 of the License, or # (at your option) any later version. # # 'groff' 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 this program. If not, see . devlatin1_srcdir = $(top_srcdir)/font/devlatin1 DEVLATIN1FONTS = R I B BI DEVLATIN1FONTSFILES = \ font/devlatin1/R font/devlatin1/I font/devlatin1/B font/devlatin1/BI DEVLATIN1RES = 240 DEVLATIN1CPI = 10 DEVLATIN1LPI = 6 devlatin1fontdir = $(fontdir)/devlatin1 devlatin1font_DATA = $(DEVLATIN1FONTSFILES) font/devlatin1/DESC MOSTLYCLEANFILES += $(DEVLATIN1FONTSFILES) font/devlatin1/DESC EXTRA_DIST += font/devlatin1/R.proto font/devlatin1/DESC.proto $(DEVLATIN1FONTSFILES): $(devlatin1_srcdir)/R.proto $(AM_V_GEN)$(MKDIR_P) `dirname $@` \ && $(RM) $@ \ && $(SHELL) $(GENFONTSSH) $(devlatin1_srcdir)/R.proto \ $(DEVLATIN1RES) $(DEVLATIN1CPI) `basename $@` > $@ font/devlatin1/DESC: $(devlatin1_srcdir)/DESC.proto $(AM_V_GEN)$(MKDIR_P) `dirname $@` \ && $(SHELL) $(GENDESCSH) $(devlatin1_srcdir)/DESC.proto \ $(DEVLATIN1RES) $(DEVLATIN1CPI) $(DEVLATIN1LPI) \ $(DEVLATIN1FONTS) > $@ # Local Variables: # mode: makefile-automake # fill-column: 72 # End: # vim: set autoindent filetype=automake textwidth=72: groff-1.23.0/font/devlbp/0000755000175000017500000000000014451355542012133 500000000000000groff-1.23.0/font/devlbp/devlbp.am0000644000175000017500000000334714450320476013652 00000000000000# Copyright (C) 2014-2020 Free Software Foundation, Inc. # # This file is part of 'groff'. # # 'groff' 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, either version 3 of the License, or # (at your option) any later version. # # 'groff' 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 this program. If not, see . LBPPRINT=$(PSPRINT) devlbp_srcdir = $(top_srcdir)/font/devlbp DEVLBPFONTFILES = \ font/devlbp/HB \ font/devlbp/HBI \ font/devlbp/HI \ font/devlbp/HR \ font/devlbp/HNB \ font/devlbp/HNBI \ font/devlbp/HNI \ font/devlbp/HNR \ font/devlbp/TB \ font/devlbp/TBI \ font/devlbp/TI \ font/devlbp/TR \ font/devlbp/CR \ font/devlbp/CB \ font/devlbp/CI \ font/devlbp/ER \ font/devlbp/EB \ font/devlbp/EI devlbpfontdir = $(fontdir)/devlbp devlbpfont_DATA = $(DEVLBPFONTFILES) font/devlbp/DESC EXTRA_DIST += $(DEVLBPFONTFILES) font/devlbp/DESC.in MOSTLYCLEANFILES += font/devlbp/DESC font/devlbp/DESC: $(devlbp_srcdir)/DESC.in $(AM_V_GEN)$(MKDIR_P) `dirname $@` \ && cat $(devlbp_srcdir)/DESC.in >$@ \ && if test "$(PAGE)" = A4; then \ echo "papersize a4" >>$@; \ else \ echo "papersize letter" >>$@; \ fi \ && (test -z '$(LBPPRINT)' \ || echo print '$(LBPPRINT)' >>$@) # Local Variables: # mode: makefile-automake # fill-column: 72 # End: # vim: set autoindent filetype=automake textwidth=72: groff-1.23.0/font/devlbp/TR0000644000175000017500000003363213753060053012324 00000000000000name TR lbpname Dutch-Roman special spacewidth 833 slant 0 ligatures fi fl 0 charset ha 1110 2 0x4c3 0,94 # asciicircum ti 1110 0 0x4c4 0,126 # asciitilde vS 1853 2 0x169 1,176 # Scaron vZ 2037 2 0x16e 1,206 # Zcaron vs 1297 2 0x173 1,177 # scaron vz 1480 2 0x174 1,207 # zcaron :Y 2407 2 0x16d 1,74 # Ydieresis tm 3226 2 0x170 4,41 # trademark aq 600 2 0x27 0,39 # quotesingle space 833 0 0x20 0,32 ! 1110 2 0x21 0,33 # exclam " 1360 2 0x22 0,34 # quotedbl dq 1360 2 0x22 0,34 # quotedbl # 1667 2 0x23 0,35 # numbersign sh 1667 2 0x23 0,35 # " $ 1667 2 0x24 0,36 # dollar Do 1667 2 0x24 0,36 # " % 2777 2 0x25 0,37 # percent & 2593 2 0x26 0,38 # ampersand ' 600 2 0x27 0,39 # quoteright cq 600 2 0x27 0,39 # quoteright ( 1110 2 0x28 0,40 # parenleft ) 1110 2 0x29 0,41 # parenright * 1667 2 0x2a 0,42 # asterisk + 1880 0 0x2b 0,43 # plus , 833 0 0x2c 0,44 # comma - 1110 0 0x2d 0,45 # hyphen \- 1110 0 0x2d 0,45 # hyphen hy 1110 0 0x2d 0,45 # " . 833 0 0x2e 0,46 # period / 927 2 0x2f 0,47 # slash sl 927 2 0x2f 0,47 # " 0 1667 2 0x30 0,48 # zero 1 1667 2 0x31 0,49 # one 2 1667 2 0x32 0,50 # two 3 1667 2 0x33 0,51 # three 4 1667 2 0x34 0,52 # four 5 1667 2 0x35 0,53 # five 6 1667 2 0x36 0,54 # six 7 1667 2 0x37 0,55 # seven 8 1667 2 0x38 0,56 # eight 9 1667 2 0x39 0,57 # nine : 927 0 0x3a 0,58 # colon ; 927 0 0x3b 0,59 # semicolon < 1880 0 0x3c 0,60 # less = 1880 0 0x3d 0,61 # equal > 1880 0 0x3e 0,62 # greater ? 1480 2 0x3f 0,63 # question @ 3070 2 0x40 0,64 # at at 3070 2 0x40 0,64 # " A 2407 2 0x41 0,65 # A B 2223 2 0x42 0,66 # B C 2223 2 0x43 0,67 # C D 2407 2 0x44 0,68 # D E 2037 2 0x45 0,69 # E F 1853 2 0x46 0,70 # F G 2407 2 0x47 0,71 # G H 2407 2 0x48 0,72 # H I 1110 2 0x49 0,73 # I J 1297 2 0x4a 0,74 # J K 2407 2 0x4b 0,75 # K L 2037 2 0x4c 0,76 # L M 2963 2 0x4d 0,77 # M N 2407 2 0x4e 0,78 # N O 2407 2 0x4f 0,79 # O P 1853 2 0x50 0,80 # P Q 2407 2 0x51 0,81 # Q R 2223 2 0x52 0,82 # R S 1853 2 0x53 0,83 # S T 2037 2 0x54 0,84 # T U 2407 2 0x55 0,85 # U V 2407 2 0x56 0,86 # V W 3147 2 0x57 0,87 # W X 2407 2 0x58 0,88 # X Y 2407 2 0x59 0,89 # Y Z 2037 2 0x5a 0,90 # Z [ 1110 2 0x5b 0,91 # bracketleft lB 1110 2 0x5b 0,91 # " \ 927 2 0x5c 0,92 # backslash rs 927 2 0x5c 0,92 # " ] 1110 2 0x5d 0,93 # bracketright rB 1110 2 0x5d 0,93 # " a^ 1110 2 0x5e 0,94 # circumflex ^ 1110 2 0x5e 0,94 # " _ 1667 0 0x5f 0,95 # underscore ` 1110 2 0x60 0,96 # quoteleft oq 1110 2 0x60 0,96 # " a 1480 0 0x61 0,97 # a b 1667 2 0x62 0,98 # b c 1480 0 0x63 0,99 # c d 1667 2 0x64 0,100 # d e 1480 0 0x65 0,101 # e f 1110 2 0x66 0,102 # f g 1667 1 0x67 0,103 # g h 1667 2 0x68 0,104 # h i 927 2 0x69 0,105 # i j 927 2 0x6a 0,106 # j k 1667 2 0x6b 0,107 # k l 927 2 0x6c 0,108 # l m 2593 0 0x6d 0,109 # m n 1667 0 0x6e 0,110 # n o 1667 0 0x6f 0,111 # o p 1667 1 0x70 0,112 # p q 1667 1 0x71 0,113 # q r 1110 0 0x72 0,114 # r s 1297 0 0x73 0,115 # s t 927 2 0x74 0,116 # t u 1667 0 0x75 0,117 # u v 1667 0 0x76 0,118 # v w 2407 0 0x77 0,119 # w x 1667 0 0x78 0,120 # x y 1667 1 0x79 0,121 # y z 1480 0 0x7a 0,122 # z lC 1600 2 0x7b 0,123 # braceleft { 1600 2 0x7b 0,123 # " | 667 2 0x7c 0,124 # " rC 1600 2 0x7d 0,125 # braceright } 1600 2 0x7d 0,125 # " a~ 1110 2 0x7e 0,126 # tilde ~ 1110 2 0x7e 0,126 # " -D 2407 2 0x13d 1,78 # Eth "Icelandic uppercase eth" Sd 1667 2 0x148 1,87 # eth "Icelandic lowercase eth" TP 1853 2 0x13e 1,88 # Thorn "Icelandic uppercase thorn" Tp 1667 3 0x143 1,89 # thorn "Icelandic lowercase thorn" AE 2963 2 0x92 1,36 # AE ae 2223 0 0x91 1,37 # ae OE 2963 2 0x141 1,166 # OE oe 2407 0 0x146 1,167 # oe ij 1783 0 0x150 1,139 # ij "Dutch ij ligature" ss 1667 2 0x147 1,23 # germandbls 'A 2407 2 0x15a 1,26 # Aacute 'E 2037 2 0x90 1,40 # Eacute 'I 1110 2 0x161 1,48 # Iacute 'O 2407 2 0x165 1,58 # Oacute 'U 2407 2 0x16a 1,66 # Uacute 'a 1480 2 0xa0 1,27 # aacute 'e 1480 2 0x82 1,41 # eacute 'i 927 2 0xa1 1,49 # iacute 'o 1667 2 0xa2 1,59 # oacute 'u 1667 2 0x95 1,65 # uacute :A 2407 2 0x8e 1,30 # Adieresis :E 2037 2 0x15f 1,44 # Edieresis :I 1110 2 0x163 1,52 # Idieresis :O 2407 2 0x99 1,62 # Odieresis :U 2407 2 0x9a 1,70 # Udieresis :Y 2407 2 0x16d 1,74 # Ydieresis :a 1480 2 0x84 1,31 # adieresis :e 1480 2 0x89 1,45 # edieresis :i 927 2 0x8b 1,53 # idieresis :o 1667 2 0x94 1,63 # odieresis :u 1667 2 0x81 1,71 # udieresis :y 1667 3 0x98 1,75 # ydieresis ^A 2407 2 0x15b 1,28 # Acircumflex ^E 2037 2 0x15e 1,42 # Ecircumflex ^I 1110 2 0x162 1,50 # Icircumflex ^O 2407 2 0x166 1,60 # Ocircumflex ^U 2407 2 0x16b 1,68 # Ucircumflex ^a 1480 2 0x83 1,29 # acircumflex ^e 1480 2 0x88 1,43 # ecircumflex ^i 927 2 0x8c 1,51 # icircumflex ^o 1667 2 0x93 1,61 # ocircumflex ^u 1667 2 0x96 1,69 # ucircumflex `A 2407 2 0x15c 1,32 # Agrave `E 2037 2 0x160 1,46 # Egrave `I 1110 2 0x164 1,54 # Igrave `O 2407 2 0x167 1,64 # Ograve `U 2407 2 0x16c 1,72 # Ugrave `a 1480 2 0x85 1,33 # agrave `e 1480 2 0x8a 1,47 # egrave `i 927 2 0x8d 1,55 # igrave `o 1667 2 0x95 1,65 # ograve `u 1667 2 0x97 1,73 # ugrave ~A 2407 2 0x28e 1,26 # Atilde ~N 2407 2 0xa5 1,56 # Ntilde ~O 2407 2 0x168 1,82 # Otilde ~a 1480 2 0x284 --- # atilde ~n 1667 2 0xa4 1,57 # ntilde ~o 1667 2 0x172 1,83 # otilde vS 1853 2 0x169 1,176 # Scaron vs 1297 2 0x173 1,177 # scaron vZ 2037 2 0x16e 1,206 # Zcaron vz 1480 2 0x174 1,207 # zcaron ,C 2223 2 0x80 1,38 # Ccedilla ,c 1480 0 0x87 1,39 # ccedilla /L 2037 2 0x13f 1,152 # Lslash "Polish L with a slash" /l 927 2 0x144 1,153 # lslash "Polish l with a slash" /O 2407 2 0x140 1,80 # Oslash /o 1667 0 0x145 1,81 # oslash oA 2407 2 0x8f 1,34 # Aring oa 1480 2 0x86 1,35 # aring a" 1110 2 0x13a 1,16 # hungarumlaut "Hungarian umlaut" a- 1110 2 0x135 1,8 # macron "macron or bar accent" a. 1110 2 0x137 1,15 # dotaccent "dot accent" a^ 1110 2 0x5e 1,3 # circumflex "circumflex accent" aa 1110 2 0x120 1,6 # acute "acute accent" ga 1110 2 0x121 1,0 # grave "grave accent" ab 1110 2 0x136 1,22 # breve "breve accent" ac 1110 0 0x139 1,17 # cedilla "cedilla accent" ad 1110 2 0x122 1,7 # dieresis "umlaut or dieresis" ah 1110 2 0x13c 1,19 # caron "h\('a\(vcek accent" ao 1110 2 0x138 1,14 # ring "ring or circle accent" a~ 1110 2 0x7e 1,2 # tilde "tilde accent" ho 1110 0 0x13b 1,18 # ogonek "hook or ogonek accent" .i 927 0 0x142 1,239 # dotlessi "i without a dot" Cs 1667 2 0x12f 4,24 # currency "Scandinavian currency sign" Do 1667 2 0x24 0,36 # dollar Po 1667 2 0x9c 4,11 # sterling Ye 1667 2 0x9d 4,12 # yen Fn 1667 2 0x9f 4,14 # florin ct 1667 2 0x9b 4,19 # cent Fo 1667 0 0xae 4,9 # guillemotleft Fc 1000 0 0x4bb 4,20 # guillemotright fo 1110 0 0x127 4,35 # guilsinglleft fc 1110 0 0x128 4,36 # guilsinglright r! 1110 1 0xad 4,7 # exclamdown r? 1480 1 0xa8 4,8 # questiondown fi 1853 2 0x130 4,54 # fi "fi ligature" fl 1853 2 0x131 4,55 # fl "fl ligature" OK 1853 0 0x3d6 --- # \& "check mark, tick" Of 920 2 0xa6 4,15 # ordfeminine Om 1033 2 0xa7 4,16 # ordmasculine S1 1000 2 0x156 4,78 # onesuperior S2 1000 2 0xfd 4,20 # twosuperior S3 1000 2 0x14d 4,26 # threesuperior <- 3290 0 0x1b 6,22 # arrowleft -> 3290 0 0x1a 6,21 # arrowright <> 3473 0 0x1d 6,25 # arrowboth "horizontal double-headed arrow" da 2010 0 0x19 6,24 # arrowdown ua 2010 0 0x18 6,23 # arrowup va 2010 0 0x12 6,26 # \& "vertical double-headed arrow" lA 2010 0 0x3dc 6,57 # arrowdblleft rA 2010 0 0x3de 6,56 # arrowdblright hA 2010 0 0x3db 6,60 # arrowdblboth "horizontal double-headed double arrow" dA 2010 0 0x3df 6,59 # arrowdbldown uA 2010 0 0x3dd 6,58 # arrowdblup ba 3333 2 0xb3 3,9 # bar bb 667 2 0x7c 0,124 # brokenbar br 3333 0 0x1db 3,9 # br "box rule with traditional troff metrics" ru 3333 0 0x123 4,34 # ru "baseline rule" ul 1667 0 0x5f 0,95 # ul "underline with traditional troff metrics" bv 3333 0 0x3f4 3,9 # bv "bold vertical" ci 2843 0 0x9 4,1 # circle bu 2120 0 0x7 4,0 # bullet co 2533 2 0x154 4,23 # copyright rg 2533 2 0x155 4,22 # registered tm 3226 2 0x170 4,41 # trademark dd 1667 2 0x12b 4,40 # daggerdbl "double dagger sign" dg 1667 2 0x12a 4,39 # dagger ps 1510 2 0x14 4,5 # paragraph sc 1667 2 0x15 4,6 # section de 1333 2 0xf8 6,36 # degree em 3333 0 0x123 4,34 # emdash "em dash" en 1667 0 0x132 4,33 # endash "en dash" %0 3333 2 0x129 4,75 # perthousand "per thousand, per mille sign" 12 2500 2 0xab 4,17 # onehalf 14 2500 2 0xac 4,18 # onequarter 34 2500 2 0x12e 4,25 # threequarters f/ 550 2 0x158 6,6 # fraction "bar for fractions" fm 550 0 0x3a2 6,45 # minute "footmark, prime" sd 550 0 0x3b2 6,46 # second ha 550 2 0x4c3 6,85 # asciicircum "\s-2ASCII\s+2 circumflex, hat, caret" ti 550 0 0x4c4 6,12 # asciitilde "\s-2ASCII\s0 tilde, large tilde" hy 1880 0 0x2d 6,0 # hyphen lB 1110 2 0x5b 0,91 # bracketleft rB 1110 2 0x5d 0,93 # bracketright lC 1600 2 0x7b 0,123 # braceleft rC 1600 2 0x7d 0,125 # braceright la 1600 0 0x3e1 6,10 # angleleft "left angle bracket" ra 1600 0 0x3f1 6,11 # angleright "right angle bracket" Bq 1480 0 0x4b9 4,63 # quotedblbase "low double comma quote" bq 1480 0 0x4b8 6,62 # quotesinglbase "low single comma quote" lq 1480 2 0x125 4,32 # quotedblleft rq 1480 2 0x4ba 6,31 # quotedblright oq 1110 2 0x176 4,29 # quoteleft "single open quote" aq 600 2 0x27 0,39 # quotesingle "apostrophe quote" at 3070 2 0x40 0,64 # at .C1 1110 0 0x2d 0,45 # - minus "minus sign from current font" sh 1667 2 0x23 0,35 # numbersign sl 927 2 0x2f 0,47 # slash rs 927 2 0x5c 0,92 # backslash 3d 927 0 0x35c 6,102 # therefore tf 927 0 0x35c 6,102 # therefore *A 927 0 0x341 8,0 # Alpha *B 927 0 0x342 8,2 # Beta *C 927 0 0x358 8,28 # Xi *D 927 0 0x344 8,8 # Delta *E 927 0 0x345 8,10 # Epsilon *F 2627 0 0x346 8,44 # Phi *G 1977 0 0x347 8,6 # Gamma *H 1977 0 0x351 8,16 # Theta *I 1977 0 0x349 8,18 # Iota *K 1977 0 0x34b 8,20 # Kappa *L 1977 0 0x34c 8,22 # Lambda *M 1977 0 0x34d 8,24 # Mu *N 1977 0 0x34e 8,26 # Nu *O 1977 0 0x34f 8,30 # Omicron *P 1977 0 0x350 8,32 # Pi *Q 1977 0 0x359 8,48 # Psi *R 1977 0 0x352 8,34 # Rho *S 2140 0 0x353 8,36 # Sigma *T 2140 0 0x354 8,40 # Tau *U 2140 0 0x3a1 8,76 # Upsilon *W 2653 0 0x357 8,50 # Omega *X 2140 0 0x343 8,36 # Chi *Y 2140 0 0x348 8,14 # Eta *Z 2140 0 0x35a 8,12 # Zeta *a 1987 0 0xe0 8,1 # alpha *b 1723 0 0xe1 8,3 # beta *c 1723 0 0x378 8,29 # xi *d 1760 0 0xeb 8,9 # delta *e 1760 0 0x36e 8,70 # epsilon *f 1760 0 0x366 8,45 # phi +f 1760 0 0x36a 8,77 # phi1 "variant phi" *g 1760 0 0x367 8,7 # gamma *h 1643 0 0xe9 8,17 # theta +h 1643 0 0x375 8,71 # theta1 "variant theta" *i 1643 0 0x369 8,19 # iota *k 1643 0 0x36b 8,21 # kappa *l 1643 0 0x36c 8,23 # lambda *m 1667 0 0xe6 8,25 # mu *n 1667 0 0x36e 8,27 # nu *o 1667 0 0x36f 8,31 # omicron *p 2037 0 0xe3 8,33 # pi +p 2037 0 0x376 8,78 # omega1 "variant pi, looking like omega" *q 2037 0 0x379 8,49 # psi *r 2037 0 0x372 8,35 # rho *s 1753 0 0xe5 8,37 # sigma *t 1413 0 0xe7 8,41 # tau *u 1413 0 0x375 8,27 # upsilon *w 1413 0 0x377 8,51 # omega *x 1413 0 0x363 8,47 # chi *y 1413 0 0x368 8,15 # eta *z 1413 0 0x37a 8,13 # zeta ts 1413 0 0x356 8,39 # sigma1 "terminal sigma" ~~ 2663 0 0xf7 6,13 # approxequal ~= 2663 0 0xf7 6,13 # approxequal != 2663 0 0x3b9 6,99 # notequal ** 833 0 0x32a 0,32 # asteriskmath +- 1880 0 0xf1 6,1 # plusminus <= 2413 0 0xf3 6,2 # lessequal == 2413 0 0x3ba 8,14 # equivalence =~ 2413 0 0x340 8,116 # congruent >= 1723 0 0x3b3 8,3 # greaterequal AN 1723 0 0x3d9 8,85 # logicaland OR 1723 0 0x3da 8,86 # logicalor no 1723 0 0x3d8 8,20 # logicalnot te 1723 0 0x324 8,121 # existential "there exists, existential quantifier" fa 1723 0 0x322 8,122 # universal "for all, universal quantifier" Ah 1723 0 0x3c0 9,0 # aleph Im 1723 0 0x3c1 8,21 # Ifraktur "Fraktur I, imaginary" Re 1723 0 0x3c2 8,22 # Rfraktur "Fraktur R, real" if 1723 0 0x3a5 8,19 # infinity md 1723 0 0x3b7 8,32 # dotmath mo 1723 0 0x3ce 8,15 # element mu 1723 0 0x3b4 8,39 # multiply nc 1723 0 0x3cb 8,197 # uni2285 nm 1723 0 0x3cf 8,209 # notelement pl 1110 0 0x32b 0,93 # plusmath "plus sign in special font" eq 1880 0 0x33d 0,61 # equalmath "equals sign in special font" pt 1880 0 0x3b5 6,4 # proportional pp 1880 0 0x35e 8,89 # perpendicular sb 1880 0 0x3cc 6,67 # propersubset sp 1880 0 0x3c9 6,68 # propersuperset ib 1880 0 0x3cd 6,69 # reflexsubset ip 1880 0 0x3ca 6,70 # reflexsuperset ap 1880 0 0x37e 6,12 # similar pd 1880 0 0x3b6 6,34 # partialdiff "partial differentiation sign" c* 1880 0 0x3c4 6,80 # circlemultiply "multiply sign in a circle" c+ 1880 0 0x3c5 6,81 # circleplus "plus sign in a circle" ca 2620 0 0xef 6,16 # intersection "intersection, cap" cu 2620 0 0x3c8 6,66 # union "union, cup" di 1880 0 0x3b8 6,8 # divide "division sign" -h 3333 0 0xc4 3,8 # hbar hbar " gr 3333 0 0x3d1 6,33 # gradient es 2407 0 0x3c6 0,79 # emptyset CL 2510 0 0x5 5,168 # club "club suit" SP 2510 0 0x6 5,171 # spade "spade suit" HE 2510 0 0x3 5,170 # heart "heart suit" DI 2510 0 0x4 5,169 # diamond "diamond suit" CR 2510 0 0x3bf 5,20 # carriagereturn "carriage return symbol" st 2510 0 0x327 6,71 # suchthat /_ 2510 0 0x3d0 6,79 # angle << 1667 0 0xae 6,77 # "" "much less" >> 1667 0 0xaf 6,78 # "" "much greater" wp 1667 0 0x3c3 6,53 # weierstrass "Weierstrass p" lz 1667 0 0x3e0 6,95 # lozenge an 3333 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension" pc 833 0 0xfa 6,32 # periodcentered mc 1667 0 0xe6 8,25 # mu t+- 1880 0 0xf1 6,1 # plusminus tmu 1723 0 0x3b4 8,39 # multiply tdi 1880 0 0x3b8 6,8 # divide "division sign" tno 1723 0 0x3d8 8,20 # logicalnot kernpairs F A -48 P A -48 V A -72 W A -72 Y A -72 A V -96 A W -72 A Y -72 P a -48 V a -48 W a -48 Y a -24 V c -48 W c -48 Y c -24 P e -48 V e -48 W e -48 Y e -48 V o -48 W o -24 Y o -48 A v -48 A w -48 groff-1.23.0/font/devlbp/CR0000644000175000017500000001557113753060053012305 00000000000000name CR lbpname NcourierR spacewidth 2200 slant 0 charset aq 2200 0 0x27 -- 0,39 # quotesingle space 2200 0 0x20 -- 0,32 ! 2200 0 0x21 -- 0,33 # exclam " 2200 0 0x22 -- 0,34 # quotedbl dq 2200 0 0x22 -- 0,34 # quotedbl # 2200 0 0x23 -- 0,35 # numbersign sh 2200 0 0x23 -- 0,35 # " $ 2200 0 0x24 -- 0,36 # dollar Do 2200 0 0x24 -- 0,36 # " % 2200 0 0x25 -- 0,37 # percent & 2200 0 0x26 -- 0,38 # ampersand ' 2200 0 0x27 -- 0,39 # quoteright cq 2200 0 0x27 -- 0,39 # quoteright ( 2200 0 0x28 -- 0,40 # parenleft ) 2200 0 0x29 -- 0,41 # parenright * 2200 0 0x2a -- 0,42 # asterisk + 2200 0 0x2b -- 0,43 # plus , 2200 0 0x2c -- 0,44 # comma - 2200 0 0x2d -- 0,45 # hyphen \- 2200 0 0x2d -- 0,45 # hyphen hy 2200 0 0x2d -- 0,45 # " . 2200 0 0x2e -- 0,46 # period / 2200 0 0x2f -- 0,47 # slash sl 2200 0 0x2f -- 0,47 # " 0 2200 0 0x30 -- 0,48 # zero 1 2200 0 0x31 -- 0,49 # one 2 2200 0 0x32 -- 0,50 # two 3 2200 0 0x33 -- 0,51 # three 4 2200 0 0x34 -- 0,52 # four 5 2200 0 0x35 -- 0,53 # five 6 2200 0 0x36 -- 0,54 # six 7 2200 0 0x37 -- 0,55 # seven 8 2200 0 0x38 -- 0,56 # eight 9 2200 0 0x39 -- 0,57 # nine : 2200 0 0x3a -- 0,58 # colon ; 2200 0 0x3b -- 0,59 # semicolon < 2200 0 0x3c -- 0,60 # less = 2200 0 0x3d -- 0,61 # equal > 2200 0 0x3e -- 0,62 # greater ? 2200 0 0x3f -- 0,63 # question @ 2200 0 0x40 -- 0,64 # at at 2200 0 0x40 -- 0,64 # " A 2200 0 0x41 -- 0,65 # A B 2200 0 0x42 -- 0,66 # B C 2200 0 0x43 -- 0,67 # C D 2200 0 0x44 -- 0,68 # D E 2200 0 0x45 -- 0,69 # E F 2200 0 0x46 -- 0,70 # F G 2200 0 0x47 -- 0,71 # G H 2200 0 0x48 -- 0,72 # H I 2200 0 0x49 -- 0,73 # I J 2200 0 0x4a -- 0,74 # J K 2200 0 0x4b -- 0,75 # K L 2200 0 0x4c -- 0,76 # L M 2200 0 0x4d -- 0,77 # M N 2200 0 0x4e -- 0,78 # N O 2200 0 0x4f -- 0,79 # O P 2200 0 0x50 -- 0,80 # P Q 2200 0 0x51 -- 0,81 # Q R 2200 0 0x52 -- 0,82 # R S 2200 0 0x53 -- 0,83 # S T 2200 0 0x54 -- 0,84 # T U 2200 0 0x55 -- 0,85 # U V 2200 0 0x56 -- 0,86 # V W 2200 0 0x57 -- 0,87 # W X 2200 0 0x58 -- 0,88 # X Y 2200 0 0x59 -- 0,89 # Y Z 2200 0 0x5a -- 0,90 # Z [ 2200 0 0x5b -- 0,91 # bracketleft lB 2200 0 0x5b -- 0,91 # " \ 2200 0 0x5c -- 0,92 # backslash rs 2200 0 0x5c -- 0,92 # " ] 2200 0 0x5d -- 0,93 # bracketright rB 2200 0 0x5d -- 0,93 # " a^ 2200 0 0x5e -- 0,94 # circumflex ^ 2200 0 0x5e -- 0,94 # " _ 2200 0 0x5f -- 0,95 # underscore ` 2200 0 0x60 -- 0,96 # quoteleft oq 2200 0 0x60 -- 0,96 # " a 2200 0 0x61 -- 0,97 # a b 2200 0 0x62 -- 0,98 # b c 2200 0 0x63 -- 0,99 # c d 2200 0 0x64 -- 0,100 # d e 2200 0 0x65 -- 0,101 # e f 2200 0 0x66 -- 0,102 # f g 2200 0 0x67 -- 0,103 # g h 2200 0 0x68 -- 0,104 # h i 2200 0 0x69 -- 0,105 # i j 2200 0 0x6a -- 0,106 # j k 2200 0 0x6b -- 0,107 # k l 2200 0 0x6c -- 0,108 # l m 2200 0 0x6d -- 0,109 # m n 2200 0 0x6e -- 0,110 # n o 2200 0 0x6f -- 0,111 # o p 2200 0 0x70 -- 0,112 # p q 2200 0 0x71 -- 0,113 # q r 2200 0 0x72 -- 0,114 # r s 2200 0 0x73 -- 0,115 # s t 2200 0 0x74 -- 0,116 # t u 2200 0 0x75 -- 0,117 # u v 2200 0 0x76 -- 0,118 # v w 2200 0 0x77 -- 0,119 # w x 2200 0 0x78 -- 0,120 # x y 2200 0 0x79 -- 0,121 # y z 2200 0 0x7a -- 0,122 # z lC 2200 0 0x7b -- 0,123 # braceleft { 2200 0 0x7b -- 0,123 # " | 2200 0 0x7c -- 0,124 # " rC 2200 0 0x7d -- 0,125 # braceright } 2200 0 0x7d -- 0,125 # " a~ 2200 0 0x7e -- 0,126 # tilde ~ 2200 0 0x7e -- 0,126 # " AE 2200 0 0x92 -- 1,36 # AE ae 2200 0 0x91 -- 1,37 # ae 'E 2200 0 0x90 -- 1,40 # Eacute 'a 2200 0 0xa0 -- 1,27 # aacute 'e 2200 0 0x82 -- 1,41 # eacute 'i 2200 0 0xa1 -- 1,49 # iacute 'o 2200 0 0xa2 -- 1,59 # oacute 'u 2200 0 0x95 -- 1,65 # uacute :A 2200 0 0x8e -- 1,30 # Adieresis :O 2200 0 0x99 -- 1,62 # Odieresis :U 2200 0 0x9a -- 1,70 # Udieresis :a 2200 0 0x84 -- 1,31 # adieresis :e 2200 0 0x89 -- 1,45 # edieresis :i 2200 0 0x8b -- 1,53 # idieresis :o 2200 0 0x94 -- 1,63 # odieresis :u 2200 0 0x81 -- 1,71 # udieresis :y 2200 0 0x98 -- 1,75 # ydieresis ^a 2200 0 0x83 -- 1,29 # acircumflex ^e 2200 0 0x88 -- 1,43 # ecircumflex ^i 2200 0 0x8c -- 1,51 # icircumflex ^o 2200 0 0x93 -- 1,61 # ocircumflex ^u 2200 0 0x96 -- 1,69 # ucircumflex `a 2200 0 0x85 -- 1,33 # agrave `e 2200 0 0x8a -- 1,47 # egrave `i 2200 0 0x8d -- 1,55 # igrave `o 2200 0 0x95 -- 1,65 # ograve `u 2200 0 0x97 -- 1,73 # ugrave ~A 2200 0 0x28e -- 1,26 # Atilde ~N 2200 0 0xa5 -- 1,56 # Ntilde ~a 2200 0 0x284 -- --- # atilde ~n 2200 0 0xa4 -- 1,57 # ntilde ,C 2200 0 0x80 -- 1,38 # Ccedilla ,c 2200 0 0x87 -- 1,39 # ccedilla oA 2200 0 0x8f -- 1,34 # Aring oa 2200 0 0x86 -- 1,35 # aring a^ 2200 0 0x5e -- 1,3 # circumflex "circumflex accent" a~ 2200 0 0x7e -- 1,2 # tilde "tilde accent" Do 2200 0 0x24 -- 0,36 # dollar Po 2200 0 0x9c -- 4,11 # sterling Ye 2200 0 0x9d -- 4,12 # yen Fn 2200 0 0x9f -- 4,14 # florin ct 2200 0 0x9b -- 4,19 # cent Fo 2200 0 0xae -- 4,9 # guillemotleft r! 2200 0 0xad -- 4,7 # exclamdown r? 2200 0 0xa8 -- 4,8 # questiondown Of 2200 0 0xa6 -- 4,15 # ordfeminine Om 2200 0 0xa7 -- 4,16 # ordmasculine S2 2200 0 0xfd -- 4,20 # twosuperior <- 2200 0 0x1b -- 6,22 # arrowleft -> 2200 0 0x1a -- 6,21 # arrowright <> 2200 0 0x1d -- 6,25 # arrowboth "horizontal double-headed arrow" da 2200 0 0x19 -- 6,24 # arrowdown ua 2200 0 0x18 -- 6,23 # arrowup va 2200 0 0x12 -- 6,26 # \& "vertical double-headed arrow" ba 2200 0 0xb3 -- 3,9 # bar bb 2200 0 0x7c -- 0,124 # brokenbar ul 2200 0 0x5f -- 0,95 # ul "underline with traditional troff metrics" ci 2200 0 0x9 -- 4,1 # circle bu 2200 0 0x7 -- 4,0 # bullet ps 2200 0 0x14 -- 4,5 # paragraph sc 2200 0 0x15 -- 4,6 # section de 2200 0 0xf8 -- 6,36 # degree 12 2200 0 0xab -- 4,17 # onehalf 14 2200 0 0xac -- 4,18 # onequarter hy 2200 0 0x2d -- 6,0 # hyphen lB 2200 0 0x5b -- 0,91 # bracketleft rB 2200 0 0x5d -- 0,93 # bracketright lC 2200 0 0x7b -- 0,123 # braceleft rC 2200 0 0x7d -- 0,125 # braceright aq 2200 0 0x27 -- 0,39 # quotesingle "apostrophe quote" at 2200 0 0x40 -- 0,64 # at .C1 2200 0 0x2d -- 0,45 # - minus "minus sign from current font" sh 2200 0 0x23 -- 0,35 # numbersign sl 2200 0 0x2f -- 0,47 # slash rs 2200 0 0x5c -- 0,92 # backslash *a 2200 0 0xe0 -- 8,1 # alpha *b 2200 0 0xe1 -- 8,3 # beta *d 2200 0 0xeb -- 8,9 # delta *h 2200 0 0xe9 -- 8,17 # theta *m 2200 0 0xe6 -- 8,25 # mu *p 2200 0 0xe3 -- 8,33 # pi *s 2200 0 0xe5 -- 8,37 # sigma *t 2200 0 0xe7 -- 8,41 # tau ~~ 2200 0 0xf7 -- 6,13 # approxequal ~= 2200 0 0xf7 -- 6,13 # approxequal +- 2200 0 0xf1 -- 6,1 # plusminus <= 2200 0 0xf3 -- 6,2 # lessequal ca 2200 0 0xef -- 6,16 # intersection "intersection, cap" -h 2200 0 0xc4 -- 3,8 # hbar hbar " CL 2200 0 0x5 -- 5,168 # club "club suit" SP 2200 0 0x6 -- 5,171 # spade "spade suit" HE 2200 0 0x3 -- 5,170 # heart "heart suit" DI 2200 0 0x4 -- 5,169 # diamond "diamond suit" << 2200 0 0xae -- 6,77 # "" "much less" >> 2200 0 0xaf -- 6,78 # "" "much greater" pc 2200 0 0xfa -- 6,32 # periodcentered mc 2200 0 0xe6 -- 8,25 # mu t+- 2200 0 0xf1 -- 6,1 # plusminus groff-1.23.0/font/devlbp/CI0000644000175000017500000001557113753060053012274 00000000000000name CI lbpname NcourierI spacewidth 2200 slant 0 charset aq 2200 0 0x27 -- 0,39 # quotesingle space 2200 0 0x20 -- 0,32 ! 2200 0 0x21 -- 0,33 # exclam " 2200 0 0x22 -- 0,34 # quotedbl dq 2200 0 0x22 -- 0,34 # quotedbl # 2200 0 0x23 -- 0,35 # numbersign sh 2200 0 0x23 -- 0,35 # " $ 2200 0 0x24 -- 0,36 # dollar Do 2200 0 0x24 -- 0,36 # " % 2200 0 0x25 -- 0,37 # percent & 2200 0 0x26 -- 0,38 # ampersand ' 2200 0 0x27 -- 0,39 # quoteright cq 2200 0 0x27 -- 0,39 # quoteright ( 2200 0 0x28 -- 0,40 # parenleft ) 2200 0 0x29 -- 0,41 # parenright * 2200 0 0x2a -- 0,42 # asterisk + 2200 0 0x2b -- 0,43 # plus , 2200 0 0x2c -- 0,44 # comma - 2200 0 0x2d -- 0,45 # hyphen \- 2200 0 0x2d -- 0,45 # hyphen hy 2200 0 0x2d -- 0,45 # " . 2200 0 0x2e -- 0,46 # period / 2200 0 0x2f -- 0,47 # slash sl 2200 0 0x2f -- 0,47 # " 0 2200 0 0x30 -- 0,48 # zero 1 2200 0 0x31 -- 0,49 # one 2 2200 0 0x32 -- 0,50 # two 3 2200 0 0x33 -- 0,51 # three 4 2200 0 0x34 -- 0,52 # four 5 2200 0 0x35 -- 0,53 # five 6 2200 0 0x36 -- 0,54 # six 7 2200 0 0x37 -- 0,55 # seven 8 2200 0 0x38 -- 0,56 # eight 9 2200 0 0x39 -- 0,57 # nine : 2200 0 0x3a -- 0,58 # colon ; 2200 0 0x3b -- 0,59 # semicolon < 2200 0 0x3c -- 0,60 # less = 2200 0 0x3d -- 0,61 # equal > 2200 0 0x3e -- 0,62 # greater ? 2200 0 0x3f -- 0,63 # question @ 2200 0 0x40 -- 0,64 # at at 2200 0 0x40 -- 0,64 # " A 2200 0 0x41 -- 0,65 # A B 2200 0 0x42 -- 0,66 # B C 2200 0 0x43 -- 0,67 # C D 2200 0 0x44 -- 0,68 # D E 2200 0 0x45 -- 0,69 # E F 2200 0 0x46 -- 0,70 # F G 2200 0 0x47 -- 0,71 # G H 2200 0 0x48 -- 0,72 # H I 2200 0 0x49 -- 0,73 # I J 2200 0 0x4a -- 0,74 # J K 2200 0 0x4b -- 0,75 # K L 2200 0 0x4c -- 0,76 # L M 2200 0 0x4d -- 0,77 # M N 2200 0 0x4e -- 0,78 # N O 2200 0 0x4f -- 0,79 # O P 2200 0 0x50 -- 0,80 # P Q 2200 0 0x51 -- 0,81 # Q R 2200 0 0x52 -- 0,82 # R S 2200 0 0x53 -- 0,83 # S T 2200 0 0x54 -- 0,84 # T U 2200 0 0x55 -- 0,85 # U V 2200 0 0x56 -- 0,86 # V W 2200 0 0x57 -- 0,87 # W X 2200 0 0x58 -- 0,88 # X Y 2200 0 0x59 -- 0,89 # Y Z 2200 0 0x5a -- 0,90 # Z [ 2200 0 0x5b -- 0,91 # bracketleft lB 2200 0 0x5b -- 0,91 # " \ 2200 0 0x5c -- 0,92 # backslash rs 2200 0 0x5c -- 0,92 # " ] 2200 0 0x5d -- 0,93 # bracketright rB 2200 0 0x5d -- 0,93 # " a^ 2200 0 0x5e -- 0,94 # circumflex ^ 2200 0 0x5e -- 0,94 # " _ 2200 0 0x5f -- 0,95 # underscore ` 2200 0 0x60 -- 0,96 # quoteleft oq 2200 0 0x60 -- 0,96 # " a 2200 0 0x61 -- 0,97 # a b 2200 0 0x62 -- 0,98 # b c 2200 0 0x63 -- 0,99 # c d 2200 0 0x64 -- 0,100 # d e 2200 0 0x65 -- 0,101 # e f 2200 0 0x66 -- 0,102 # f g 2200 0 0x67 -- 0,103 # g h 2200 0 0x68 -- 0,104 # h i 2200 0 0x69 -- 0,105 # i j 2200 0 0x6a -- 0,106 # j k 2200 0 0x6b -- 0,107 # k l 2200 0 0x6c -- 0,108 # l m 2200 0 0x6d -- 0,109 # m n 2200 0 0x6e -- 0,110 # n o 2200 0 0x6f -- 0,111 # o p 2200 0 0x70 -- 0,112 # p q 2200 0 0x71 -- 0,113 # q r 2200 0 0x72 -- 0,114 # r s 2200 0 0x73 -- 0,115 # s t 2200 0 0x74 -- 0,116 # t u 2200 0 0x75 -- 0,117 # u v 2200 0 0x76 -- 0,118 # v w 2200 0 0x77 -- 0,119 # w x 2200 0 0x78 -- 0,120 # x y 2200 0 0x79 -- 0,121 # y z 2200 0 0x7a -- 0,122 # z lC 2200 0 0x7b -- 0,123 # braceleft { 2200 0 0x7b -- 0,123 # " | 2200 0 0x7c -- 0,124 # " rC 2200 0 0x7d -- 0,125 # braceright } 2200 0 0x7d -- 0,125 # " a~ 2200 0 0x7e -- 0,126 # tilde ~ 2200 0 0x7e -- 0,126 # " AE 2200 0 0x92 -- 1,36 # AE ae 2200 0 0x91 -- 1,37 # ae 'E 2200 0 0x90 -- 1,40 # Eacute 'a 2200 0 0xa0 -- 1,27 # aacute 'e 2200 0 0x82 -- 1,41 # eacute 'i 2200 0 0xa1 -- 1,49 # iacute 'o 2200 0 0xa2 -- 1,59 # oacute 'u 2200 0 0x95 -- 1,65 # uacute :A 2200 0 0x8e -- 1,30 # Adieresis :O 2200 0 0x99 -- 1,62 # Odieresis :U 2200 0 0x9a -- 1,70 # Udieresis :a 2200 0 0x84 -- 1,31 # adieresis :e 2200 0 0x89 -- 1,45 # edieresis :i 2200 0 0x8b -- 1,53 # idieresis :o 2200 0 0x94 -- 1,63 # odieresis :u 2200 0 0x81 -- 1,71 # udieresis :y 2200 0 0x98 -- 1,75 # ydieresis ^a 2200 0 0x83 -- 1,29 # acircumflex ^e 2200 0 0x88 -- 1,43 # ecircumflex ^i 2200 0 0x8c -- 1,51 # icircumflex ^o 2200 0 0x93 -- 1,61 # ocircumflex ^u 2200 0 0x96 -- 1,69 # ucircumflex `a 2200 0 0x85 -- 1,33 # agrave `e 2200 0 0x8a -- 1,47 # egrave `i 2200 0 0x8d -- 1,55 # igrave `o 2200 0 0x95 -- 1,65 # ograve `u 2200 0 0x97 -- 1,73 # ugrave ~A 2200 0 0x28e -- 1,26 # Atilde ~N 2200 0 0xa5 -- 1,56 # Ntilde ~a 2200 0 0x284 -- --- # atilde ~n 2200 0 0xa4 -- 1,57 # ntilde ,C 2200 0 0x80 -- 1,38 # Ccedilla ,c 2200 0 0x87 -- 1,39 # ccedilla oA 2200 0 0x8f -- 1,34 # Aring oa 2200 0 0x86 -- 1,35 # aring a^ 2200 0 0x5e -- 1,3 # circumflex "circumflex accent" a~ 2200 0 0x7e -- 1,2 # tilde "tilde accent" Do 2200 0 0x24 -- 0,36 # dollar Po 2200 0 0x9c -- 4,11 # sterling Ye 2200 0 0x9d -- 4,12 # yen Fn 2200 0 0x9f -- 4,14 # florin ct 2200 0 0x9b -- 4,19 # cent Fo 2200 0 0xae -- 4,9 # guillemotleft r! 2200 0 0xad -- 4,7 # exclamdown r? 2200 0 0xa8 -- 4,8 # questiondown Of 2200 0 0xa6 -- 4,15 # ordfeminine Om 2200 0 0xa7 -- 4,16 # ordmasculine S2 2200 0 0xfd -- 4,20 # twosuperior <- 2200 0 0x1b -- 6,22 # arrowleft -> 2200 0 0x1a -- 6,21 # arrowright <> 2200 0 0x1d -- 6,25 # arrowboth "horizontal double-headed arrow" da 2200 0 0x19 -- 6,24 # arrowdown ua 2200 0 0x18 -- 6,23 # arrowup va 2200 0 0x12 -- 6,26 # \& "vertical double-headed arrow" ba 2200 0 0xb3 -- 3,9 # bar bb 2200 0 0x7c -- 0,124 # brokenbar ul 2200 0 0x5f -- 0,95 # ul "underline with traditional troff metrics" ci 2200 0 0x9 -- 4,1 # circle bu 2200 0 0x7 -- 4,0 # bullet ps 2200 0 0x14 -- 4,5 # paragraph sc 2200 0 0x15 -- 4,6 # section de 2200 0 0xf8 -- 6,36 # degree 12 2200 0 0xab -- 4,17 # onehalf 14 2200 0 0xac -- 4,18 # onequarter hy 2200 0 0x2d -- 6,0 # hyphen lB 2200 0 0x5b -- 0,91 # bracketleft rB 2200 0 0x5d -- 0,93 # bracketright lC 2200 0 0x7b -- 0,123 # braceleft rC 2200 0 0x7d -- 0,125 # braceright aq 2200 0 0x27 -- 0,39 # quotesingle "apostrophe quote" at 2200 0 0x40 -- 0,64 # at .C1 2200 0 0x2d -- 0,45 # - minus "minus sign from current font" sh 2200 0 0x23 -- 0,35 # numbersign sl 2200 0 0x2f -- 0,47 # slash rs 2200 0 0x5c -- 0,92 # backslash *a 2200 0 0xe0 -- 8,1 # alpha *b 2200 0 0xe1 -- 8,3 # beta *d 2200 0 0xeb -- 8,9 # delta *h 2200 0 0xe9 -- 8,17 # theta *m 2200 0 0xe6 -- 8,25 # mu *p 2200 0 0xe3 -- 8,33 # pi *s 2200 0 0xe5 -- 8,37 # sigma *t 2200 0 0xe7 -- 8,41 # tau ~~ 2200 0 0xf7 -- 6,13 # approxequal ~= 2200 0 0xf7 -- 6,13 # approxequal +- 2200 0 0xf1 -- 6,1 # plusminus <= 2200 0 0xf3 -- 6,2 # lessequal ca 2200 0 0xef -- 6,16 # intersection "intersection, cap" -h 2200 0 0xc4 -- 3,8 # hbar hbar " CL 2200 0 0x5 -- 5,168 # club "club suit" SP 2200 0 0x6 -- 5,171 # spade "spade suit" HE 2200 0 0x3 -- 5,170 # heart "heart suit" DI 2200 0 0x4 -- 5,169 # diamond "diamond suit" << 2200 0 0xae -- 6,77 # "" "much less" >> 2200 0 0xaf -- 6,78 # "" "much greater" pc 2200 0 0xfa -- 6,32 # periodcentered mc 2200 0 0xe6 -- 8,25 # mu t+- 2200 0 0xf1 -- 6,1 # plusminus groff-1.23.0/font/devlbp/TBI0000644000175000017500000003336713753060053012422 00000000000000name TBI lbpname Dutch-BoldItalic special spacewidth 833 slant 18.49 ligatures fi fl 0 charset ha 1110 2 0x4c3 0,94 # asciicircum ti 1110 0 0x4c4 0,126 # asciitilde vS 1853 2 0x169 1,176 # Scaron vZ 2037 2 0x16e 1,206 # Zcaron vs 1297 2 0x173 1,177 # scaron vz 1297 2 0x174 1,207 # zcaron :Y 2037 2 0x16d 1,74 # Ydieresis tm 3333 2 0x170 4,41 # trademark aq 927 2 0x27 0,39 # quotesingle space 833 0 0x20 0,32 ! 1297 2 0x21 0,33 # exclam " 1850 2 0x22 0,34 # quotedbl dq 1850 2 0x22 0,34 # quotedbl # 1667 2 0x23 0,35 # numbersign sh 1667 2 0x23 0,35 # " $ 1667 2 0x24 0,36 # dollar Do 1667 2 0x24 0,36 # " % 2777 2 0x25 0,37 # percent & 2593 2 0x26 0,38 # ampersand ' 927 2 0x27 0,39 # quoteright cq 927 2 0x27 0,39 # quoteright ( 1110 2 0x28 0,40 # parenleft ) 1110 2 0x29 0,41 # parenright * 1667 2 0x2a 0,42 # asterisk + 1900 0 0x2b 0,43 # plus , 833 0 0x2c 0,44 # comma - 2020 0 0x2d 0,45 # hyphen \- 2020 0 0x2d 0,45 # hyphen hy 2020 0 0x2d 0,45 # " . 833 0 0x2e 0,46 # period / 927 2 0x2f 0,47 # slash sl 927 2 0x2f 0,47 # " 0 1667 2 0x30 0,48 # zero 1 1667 2 0x31 0,49 # one 2 1667 2 0x32 0,50 # two 3 1667 2 0x33 0,51 # three 4 1667 2 0x34 0,52 # four 5 1667 2 0x35 0,53 # five 6 1667 2 0x36 0,54 # six 7 1667 2 0x37 0,55 # seven 8 1667 2 0x38 0,56 # eight 9 1667 2 0x39 0,57 # nine : 1110 0 0x3a 0,58 # colon ; 1110 0 0x3b 0,59 # semicolon < 1900 0 0x3c 0,60 # less = 1900 0 0x3d 0,61 # equal > 1900 0 0x3e 0,62 # greater ? 1667 2 0x3f 0,63 # question @ 2773 2 0x40 0,64 # at at 2773 2 0x40 0,64 # " A 2223 2 0x41 0,65 # A B 2223 2 0x42 0,66 # B C 2223 2 0x43 0,67 # C D 2407 2 0x44 0,68 # D E 2223 2 0x45 0,69 # E F 2223 2 0x46 0,70 # F G 2407 2 0x47 0,71 # G H 2593 2 0x48 0,72 # H I 1297 2 0x49 0,73 # I J 1667 2 0x4a 0,74 # J K 2223 2 0x4b 0,75 # K L 2037 2 0x4c 0,76 # L M 2963 2 0x4d 0,77 # M N 2407 2 0x4e 0,78 # N O 2407 2 0x4f 0,79 # O P 2037 2 0x50 0,80 # P Q 2407 2 0x51 0,81 # Q R 2223 2 0x52 0,82 # R S 1853 2 0x53 0,83 # S T 2037 2 0x54 0,84 # T U 2407 2 0x55 0,85 # U V 2223 2 0x56 0,86 # V W 2963 2 0x57 0,87 # W X 2223 2 0x58 0,88 # X Y 2037 2 0x59 0,89 # Y Z 2037 2 0x5a 0,90 # Z [ 1110 2 0x5b 0,91 # bracketleft lB 1110 2 0x5b 0,91 # " \ 927 2 0x5c 0,92 # backslash rs 927 2 0x5c 0,92 # " ] 1110 2 0x5d 0,93 # bracketright rB 1110 2 0x5d 0,93 # " a^ 1110 2 0x5e 0,94 # circumflex ^ 1110 2 0x5e 0,94 # " _ 1667 0 0x5f 0,95 # underscore ` 1110 2 0x60 0,96 # quoteleft oq 1110 2 0x60 0,96 # " a 1667 0 0x61 0,97 # a b 1667 2 0x62 0,98 # b c 1480 0 0x63 0,99 # c d 1667 2 0x64 0,100 # d e 1480 0 0x65 0,101 # e f 1110 2 0x66 0,102 # f g 1667 1 0x67 0,103 # g h 1853 2 0x68 0,104 # h i 927 2 0x69 0,105 # i j 927 2 0x6a 0,106 # j k 1667 2 0x6b 0,107 # k l 927 2 0x6c 0,108 # l m 2593 0 0x6d 0,109 # m n 1853 0 0x6e 0,110 # n o 1667 0 0x6f 0,111 # o p 1667 1 0x70 0,112 # p q 1667 1 0x71 0,113 # q r 1297 0 0x72 0,114 # r s 1297 0 0x73 0,115 # s t 927 2 0x74 0,116 # t u 1853 0 0x75 0,117 # u v 1480 0 0x76 0,118 # v w 2223 0 0x77 0,119 # w x 1667 0 0x78 0,120 # x y 1480 1 0x79 0,121 # y z 1297 0 0x7a 0,122 # z lC 1160 2 0x7b 0,123 # braceleft { 1160 2 0x7b 0,123 # " ba 733 2 0x7c 0,124 # bar | 733 2 0x7c 0,124 # " rC 1160 2 0x7d 0,125 # braceright } 1160 2 0x7d 0,125 # " a~ 1110 2 0x7e 0,126 # tilde ~ 1110 2 0x7e 0,126 # " -D 2407 2 0x13d 1,78 # Eth "Icelandic uppercase eth" Sd 1667 2 0x148 1,87 # eth "Icelandic lowercase eth" TP 2037 2 0x13e 1,88 # Thorn "Icelandic uppercase thorn" Tp 1667 3 0x143 1,89 # thorn "Icelandic lowercase thorn" AE 3147 2 0x92 1,36 # AE ae 2407 0 0x91 1,37 # ae OE 3147 2 0x141 1,166 # OE oe 2407 0 0x146 1,167 # oe ij 1807 0 0x150 1,139 # ij "Dutch ij ligature" ss 1667 2 0x147 1,23 # germandbls 'A 2223 2 0x15a 1,26 # Aacute 'E 2223 2 0x90 1,40 # Eacute 'I 1297 2 0x161 1,48 # Iacute 'O 2407 2 0x165 1,58 # Oacute 'U 2407 2 0x16a 1,66 # Uacute 'a 1667 2 0xa0 1,27 # aacute 'e 1480 2 0x82 1,41 # eacute 'i 927 2 0xa1 1,49 # iacute 'o 1667 2 0xa2 1,59 # oacute 'u 1667 2 0x95 1,65 # uacute :A 2223 2 0x8e 1,30 # Adieresis :E 2223 2 0x15f 1,44 # Edieresis :I 1297 2 0x163 1,52 # Idieresis :O 2407 2 0x99 1,62 # Odieresis :U 2407 2 0x9a 1,70 # Udieresis :Y 2037 2 0x16d 1,74 # Ydieresis :a 1667 2 0x84 1,31 # adieresis :e 1480 2 0x89 1,45 # edieresis :i 927 2 0x8b 1,53 # idieresis :o 1667 2 0x94 1,63 # odieresis :u 1853 2 0x81 1,71 # udieresis :y 1480 3 0x98 1,75 # ydieresis ^A 2223 2 0x15b 1,28 # Acircumflex ^E 2223 2 0x15e 1,42 # Ecircumflex ^I 1297 2 0x162 1,50 # Icircumflex ^O 2407 2 0x166 1,60 # Ocircumflex ^U 2407 2 0x16b 1,68 # Ucircumflex ^a 1667 2 0x83 1,29 # acircumflex ^e 1480 2 0x88 1,43 # ecircumflex ^i 927 2 0x8c 1,51 # icircumflex ^o 1667 2 0x93 1,61 # ocircumflex ^u 1853 2 0x96 1,69 # ucircumflex `A 2223 2 0x15c 1,32 # Agrave `E 2223 2 0x160 1,46 # Egrave `I 1297 2 0x164 1,54 # Igrave `O 2407 2 0x167 1,64 # Ograve `U 2407 2 0x16c 1,72 # Ugrave `a 1667 2 0x85 1,33 # agrave `e 1480 2 0x8a 1,47 # egrave `i 927 2 0x8d 1,55 # igrave `o 1667 2 0x95 1,65 # ograve `u 1853 2 0x97 1,73 # ugrave ~A 2223 2 0x28e 1,26 # Atilde ~N 2407 2 0xa5 1,56 # Ntilde ~O 2407 2 0x168 1,82 # Otilde ~a 1667 2 0x284 --- # atilde ~n 1853 2 0xa4 1,57 # ntilde ~o 1667 2 0x172 1,83 # otilde vS 1853 2 0x169 1,176 # Scaron vs 1297 2 0x173 1,177 # scaron vZ 2037 2 0x16e 1,206 # Zcaron vz 1297 2 0x174 1,207 # zcaron ,C 2223 2 0x80 1,38 # Ccedilla ,c 1480 0 0x87 1,39 # ccedilla /L 2037 2 0x13f 1,152 # Lslash "Polish L with a slash" /l 927 2 0x144 1,153 # lslash "Polish l with a slash" /O 2407 2 0x140 1,80 # Oslash /o 1667 0 0x145 1,81 # oslash oA 2223 2 0x8f 1,34 # Aring oa 1667 2 0x86 1,35 # aring a" 1110 2 0x13a 1,16 # hungarumlaut "Hungarian umlaut" a- 1110 2 0x135 1,8 # macron "macron or bar accent" a. 1110 2 0x137 1,15 # dotaccent "dot accent" a^ 1110 2 0x5e 1,3 # circumflex "circumflex accent" aa 1110 2 0x120 1,6 # acute "acute accent" ga 1110 2 0x121 1,0 # grave "grave accent" ab 1110 2 0x136 1,22 # breve "breve accent" ac 1110 0 0x139 1,17 # cedilla "cedilla accent" ad 1110 2 0x122 1,7 # dieresis "umlaut or dieresis" ah 1110 2 0x13c 1,19 # caron "h\('a\(vcek accent" ao 1110 2 0x138 1,14 # ring "ring or circle accent" a~ 1110 2 0x7e 1,2 # tilde "tilde accent" ho 1110 0 0x13b 1,18 # ogonek "hook or ogonek accent" .i 927 0 0x142 1,239 # dotlessi "i without a dot" Cs 1667 2 0x12f 4,24 # currency "Scandinavian currency sign" Do 1667 2 0x24 0,36 # dollar Po 1667 2 0x9c 4,11 # sterling Ye 1667 2 0x9d 4,12 # yen Fn 1667 2 0x9f 4,14 # florin ct 1667 2 0x9b 4,19 # cent Fo 1667 0 0xae 4,9 # guillemotleft Fc 1000 0 0x4bb 4,20 # guillemotright fo 1110 0 0x127 4,35 # guilsinglleft fc 1110 0 0x128 4,36 # guilsinglright r! 1297 1 0xad 4,7 # exclamdown r? 1667 1 0xa8 4,8 # questiondown fi 1853 2 0x130 4,54 # fi "fi ligature" fl 1853 2 0x131 4,55 # fl "fl ligature" OK 1853 0 0x3d6 --- # \& "check mark, tick" Of 887 2 0xa6 4,15 # ordfeminine Om 1000 2 0xa7 4,16 # ordmasculine S1 1000 2 0x156 4,78 # onesuperior S2 1000 2 0xfd 4,20 # twosuperior S3 1000 2 0x14d 4,26 # threesuperior <- 3290 0 0x1b 6,22 # arrowleft -> 3290 0 0x1a 6,21 # arrowright <> 3473 0 0x1d 6,25 # arrowboth "horizontal double-headed arrow" da 2010 0 0x19 6,24 # arrowdown ua 2010 0 0x18 6,23 # arrowup va 2010 0 0x12 6,26 # \& "vertical double-headed arrow" lA 2010 0 0x3dc 6,57 # arrowdblleft rA 2010 0 0x3de 6,56 # arrowdblright hA 2010 0 0x3db 6,60 # arrowdblboth "horizontal double-headed double arrow" dA 2010 0 0x3df 6,59 # arrowdbldown uA 2010 0 0x3dd 6,58 # arrowdblup ba 3333 2 0xb3 3,9 # bar bb 733 2 0x7c 0,124 # brokenbar br 3333 0 0x1db 3,9 # br "box rule with traditional troff metrics" ru 3333 0 0x123 4,34 # ru "baseline rule" ul 1667 0 0x5f 0,95 # ul "underline with traditional troff metrics" bv 3333 0 0xb3 3,9 # bv "bold vertical" ci 2843 0 0x9 4,1 # circle bu 2120 0 0x7 4,0 # bullet co 2490 2 0x154 4,23 # copyright rg 2490 2 0x155 4,22 # registered tm 3333 2 0x170 4,41 # trademark dd 1667 2 0x12b 4,40 # daggerdbl "double dagger sign" dg 1667 2 0x12a 4,39 # dagger ps 1667 2 0x14 4,5 # paragraph sc 1667 2 0x15 4,6 # section de 1333 2 0xf8 6,36 # degree em 3333 0 0x123 4,34 # emdash "em dash" en 1667 0 0x132 4,33 # endash "en dash" %0 3333 2 0x129 4,75 # perthousand "per thousand, per mille sign" 12 2500 2 0xab 4,17 # onehalf 14 2500 2 0xac 4,18 # onequarter 34 2500 2 0x12e 4,25 # threequarters f/ 927 2 0x158 6,6 # fraction "bar for fractions" fm 927 0 0x3a2 6,45 # minute "footmark, prime" sd 927 0 0x3b2 6,46 # second ha 927 2 0x4c3 6,85 # asciicircum "\s-2ASCII\s+2 circumflex, hat, caret" ti 927 0 0x4c4 6,12 # asciitilde "\s-2ASCII\s0 tilde, large tilde" hy 2020 0 0x2d 6,0 # hyphen lB 1110 2 0x5b 0,91 # bracketleft rB 1110 2 0x5d 0,93 # bracketright lC 1160 2 0x7b 0,123 # braceleft rC 1160 2 0x7d 0,125 # braceright la 1160 0 0x3e1 6,10 # angleleft "left angle bracket" ra 1160 0 0x3f1 6,11 # angleright "right angle bracket" Bq 1667 0 0x4b9 4,63 # quotedblbase "low double comma quote" bq 1667 0 0x4b8 6,62 # quotesinglbase "low single comma quote" lq 1667 2 0x125 4,32 # quotedblleft rq 1667 2 0x4ba 6,31 # quotedblright oq 1110 2 0x176 4,29 # quoteleft "single open quote" aq 927 2 0x27 0,39 # quotesingle "apostrophe quote" at 2773 2 0x40 0,64 # at .C1 2020 0 0x2d 0,45 # - minus "minus sign from current font" sh 1667 2 0x23 0,35 # numbersign sl 927 2 0x2f 0,47 # slash rs 927 2 0x5c 0,92 # backslash 3d 927 0 0x35c 6,102 # therefore tf 927 0 0x35c 6,102 # therefore *A 927 0 0x341 8,0 # Alpha *B 927 0 0x342 8,2 # Beta *C 927 0 0x358 8,28 # Xi *D 927 0 0x344 8,8 # Delta *E 927 0 0x345 8,10 # Epsilon *F 2560 0 0x346 8,44 # Phi *G 2003 0 0x347 8,6 # Gamma *H 2003 0 0x351 8,16 # Theta *I 2003 0 0x349 8,18 # Iota *K 2003 0 0x34b 8,20 # Kappa *L 2003 0 0x34c 8,22 # Lambda *M 2003 0 0x34d 8,24 # Mu *N 2003 0 0x34e 8,26 # Nu *O 2003 0 0x34f 8,30 # Omicron *P 2003 0 0x350 8,32 # Pi *Q 2003 0 0x359 8,48 # Psi *R 2003 0 0x352 8,34 # Rho *S 2203 0 0x353 8,36 # Sigma *T 2203 0 0x354 8,40 # Tau *U 2203 0 0x3a1 8,76 # Upsilon *W 2510 0 0x357 8,50 # Omega *X 2203 0 0x343 8,36 # Chi *Y 2203 0 0x348 8,14 # Eta *Z 2203 0 0x35a 8,12 # Zeta *a 1787 0 0xe0 8,1 # alpha *b 1633 0 0xe1 8,3 # beta *c 1633 0 0x378 8,29 # xi *d 1610 0 0xeb 8,9 # delta *e 1610 0 0x36e 8,70 # epsilon *f 1610 0 0x366 8,45 # phi +f 1610 0 0x36a 8,77 # phi1 "variant phi" *g 1610 0 0x367 8,7 # gamma *h 1587 0 0xe9 8,17 # theta +h 1587 0 0x375 8,71 # theta1 "variant theta" *i 1587 0 0x369 8,19 # iota *k 1587 0 0x36b 8,21 # kappa *l 1587 0 0x36c 8,23 # lambda *m 1920 0 0xe6 8,25 # mu *n 1920 0 0x36e 8,27 # nu *o 1920 0 0x36f 8,31 # omicron *p 1920 0 0xe3 8,33 # pi +p 1920 0 0x376 8,78 # omega1 "variant pi, looking like omega" *q 1920 0 0x379 8,49 # psi *r 1920 0 0x372 8,35 # rho *s 1747 0 0xe5 8,37 # sigma *t 1473 0 0xe7 8,41 # tau *u 1473 0 0x375 8,27 # upsilon *w 1473 0 0x377 8,51 # omega *x 1473 0 0x363 8,47 # chi *y 1473 0 0x368 8,15 # eta *z 1473 0 0x37a 8,13 # zeta ts 1473 0 0x356 8,39 # sigma1 "terminal sigma" ~~ 2663 0 0xf7 6,13 # approxequal ~= 2663 0 0xf7 6,13 # approxequal != 2663 0 0x3b9 6,99 # notequal ** 833 0 0x32a 0,32 # asteriskmath +- 1900 0 0xf1 6,1 # plusminus <= 2407 0 0xf3 6,2 # lessequal == 2407 0 0x3ba 8,14 # equivalence =~ 2407 0 0x340 8,116 # congruent >= 1633 0 0x3b3 8,3 # greaterequal AN 1633 0 0x3d9 8,85 # logicaland OR 1633 0 0x3da 8,86 # logicalor no 1633 0 0x3d8 8,20 # logicalnot te 1633 0 0x324 8,121 # existential "there exists, existential quantifier" fa 1633 0 0x322 8,122 # universal "for all, universal quantifier" Ah 1633 0 0x3c0 9,0 # aleph Im 1633 0 0x3c1 8,21 # Ifraktur "Fraktur I, imaginary" Re 1633 0 0x3c2 8,22 # Rfraktur "Fraktur R, real" if 1633 0 0x3a5 8,19 # infinity md 1633 0 0x3b7 8,32 # dotmath mo 1633 0 0x3ce 8,15 # element mu 1633 0 0x3b4 8,39 # multiply nc 1633 0 0x3cb 8,197 # uni2285 nm 1633 0 0x3cf 8,209 # notelement pl 1110 0 0x32b 0,93 # plusmath "plus sign in special font" eq 1900 0 0x33d 0,61 # equalmath "equals sign in special font" pt 1900 0 0x3b5 6,4 # proportional pp 1900 0 0x35e 8,89 # perpendicular sb 1900 0 0x3cc 6,67 # propersubset sp 1900 0 0x3c9 6,68 # propersuperset ib 1900 0 0x3cd 6,69 # reflexsubset ip 1900 0 0x3ca 6,70 # reflexsuperset ap 1900 0 0x37e 6,12 # similar pd 1900 0 0x3b6 6,34 # partialdiff "partial differentiation sign" c* 1900 0 0x3c4 6,80 # circlemultiply "multiply sign in a circle" c+ 1900 0 0x3c5 6,81 # circleplus "plus sign in a circle" ca 2620 0 0xef 6,16 # intersection "intersection, cap" cu 2620 0 0x3c8 6,66 # union "union, cup" di 1900 0 0x3b8 6,8 # divide "division sign" -h 3333 0 0xc4 3,8 # hbar hbar " gr 3333 0 0x3d1 6,33 # gradient es 2407 0 0x3c6 0,79 # emptyset CL 2510 0 0x5 5,168 # club "club suit" SP 2510 0 0x6 5,171 # spade "spade suit" HE 2510 0 0x3 5,170 # heart "heart suit" DI 2510 0 0x4 5,169 # diamond "diamond suit" CR 2510 0 0x3bf 5,20 # carriagereturn "carriage return symbol" st 2510 0 0x327 6,71 # suchthat /_ 2510 0 0x3d0 6,79 # angle << 1667 0 0xae 6,77 # "" "much less" >> 1667 0 0xaf 6,78 # "" "much greater" wp 1667 0 0x3c3 6,53 # weierstrass "Weierstrass p" lz 1667 0 0x3e0 6,95 # lozenge an 3333 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension" pc 833 0 0xfa 6,32 # periodcentered mc 1920 0 0xe6 8,25 # mu t+- 1900 0 0xf1 6,1 # plusminus tmu 1633 0 0x3b4 8,39 # multiply tdi 1900 0 0x3b8 6,8 # divide "division sign" tno 1633 0 0x3d8 8,20 # logicalnot groff-1.23.0/font/devlbp/EB0000644000175000017500000001556713753060053012274 00000000000000name EB lbpname NeliteB spacewidth 1900 slant 0 charset aq 1900 0 0x27 -- 0,39 # quotesingle space 1900 0 0x20 -- 0,32 ! 1900 0 0x21 -- 0,33 # exclam " 1900 0 0x22 -- 0,34 # quotedbl dq 1900 0 0x22 -- 0,34 # quotedbl # 1900 0 0x23 -- 0,35 # numbersign sh 1900 0 0x23 -- 0,35 # " $ 1900 0 0x24 -- 0,36 # dollar Do 1900 0 0x24 -- 0,36 # " % 1900 0 0x25 -- 0,37 # percent & 1900 0 0x26 -- 0,38 # ampersand ' 1900 0 0x27 -- 0,39 # quoteright cq 1900 0 0x27 -- 0,39 # quoteright ( 1900 0 0x28 -- 0,40 # parenleft ) 1900 0 0x29 -- 0,41 # parenright * 1900 0 0x2a -- 0,42 # asterisk + 1900 0 0x2b -- 0,43 # plus , 1900 0 0x2c -- 0,44 # comma - 1900 0 0x2d -- 0,45 # hyphen \- 1900 0 0x2d -- 0,45 # hyphen hy 1900 0 0x2d -- 0,45 # " . 1900 0 0x2e -- 0,46 # period / 1900 0 0x2f -- 0,47 # slash sl 1900 0 0x2f -- 0,47 # " 0 1900 0 0x30 -- 0,48 # zero 1 1900 0 0x31 -- 0,49 # one 2 1900 0 0x32 -- 0,50 # two 3 1900 0 0x33 -- 0,51 # three 4 1900 0 0x34 -- 0,52 # four 5 1900 0 0x35 -- 0,53 # five 6 1900 0 0x36 -- 0,54 # six 7 1900 0 0x37 -- 0,55 # seven 8 1900 0 0x38 -- 0,56 # eight 9 1900 0 0x39 -- 0,57 # nine : 1900 0 0x3a -- 0,58 # colon ; 1900 0 0x3b -- 0,59 # semicolon < 1900 0 0x3c -- 0,60 # less = 1900 0 0x3d -- 0,61 # equal > 1900 0 0x3e -- 0,62 # greater ? 1900 0 0x3f -- 0,63 # question @ 1900 0 0x40 -- 0,64 # at at 1900 0 0x40 -- 0,64 # " A 1900 0 0x41 -- 0,65 # A B 1900 0 0x42 -- 0,66 # B C 1900 0 0x43 -- 0,67 # C D 1900 0 0x44 -- 0,68 # D E 1900 0 0x45 -- 0,69 # E F 1900 0 0x46 -- 0,70 # F G 1900 0 0x47 -- 0,71 # G H 1900 0 0x48 -- 0,72 # H I 1900 0 0x49 -- 0,73 # I J 1900 0 0x4a -- 0,74 # J K 1900 0 0x4b -- 0,75 # K L 1900 0 0x4c -- 0,76 # L M 1900 0 0x4d -- 0,77 # M N 1900 0 0x4e -- 0,78 # N O 1900 0 0x4f -- 0,79 # O P 1900 0 0x50 -- 0,80 # P Q 1900 0 0x51 -- 0,81 # Q R 1900 0 0x52 -- 0,82 # R S 1900 0 0x53 -- 0,83 # S T 1900 0 0x54 -- 0,84 # T U 1900 0 0x55 -- 0,85 # U V 1900 0 0x56 -- 0,86 # V W 1900 0 0x57 -- 0,87 # W X 1900 0 0x58 -- 0,88 # X Y 1900 0 0x59 -- 0,89 # Y Z 1900 0 0x5a -- 0,90 # Z [ 1900 0 0x5b -- 0,91 # bracketleft lB 1900 0 0x5b -- 0,91 # " \ 1900 0 0x5c -- 0,92 # backslash rs 1900 0 0x5c -- 0,92 # " ] 1900 0 0x5d -- 0,93 # bracketright rB 1900 0 0x5d -- 0,93 # " a^ 1900 0 0x5e -- 0,94 # circumflex ^ 1900 0 0x5e -- 0,94 # " _ 1900 0 0x5f -- 0,95 # underscore ` 1900 0 0x60 -- 0,96 # quoteleft oq 1900 0 0x60 -- 0,96 # " a 1900 0 0x61 -- 0,97 # a b 1900 0 0x62 -- 0,98 # b c 1900 0 0x63 -- 0,99 # c d 1900 0 0x64 -- 0,100 # d e 1900 0 0x65 -- 0,101 # e f 1900 0 0x66 -- 0,102 # f g 1900 0 0x67 -- 0,103 # g h 1900 0 0x68 -- 0,104 # h i 1900 0 0x69 -- 0,105 # i j 1900 0 0x6a -- 0,106 # j k 1900 0 0x6b -- 0,107 # k l 1900 0 0x6c -- 0,108 # l m 1900 0 0x6d -- 0,109 # m n 1900 0 0x6e -- 0,110 # n o 1900 0 0x6f -- 0,111 # o p 1900 0 0x70 -- 0,112 # p q 1900 0 0x71 -- 0,113 # q r 1900 0 0x72 -- 0,114 # r s 1900 0 0x73 -- 0,115 # s t 1900 0 0x74 -- 0,116 # t u 1900 0 0x75 -- 0,117 # u v 1900 0 0x76 -- 0,118 # v w 1900 0 0x77 -- 0,119 # w x 1900 0 0x78 -- 0,120 # x y 1900 0 0x79 -- 0,121 # y z 1900 0 0x7a -- 0,122 # z lC 1900 0 0x7b -- 0,123 # braceleft { 1900 0 0x7b -- 0,123 # " | 1900 0 0x7c -- 0,124 # " rC 1900 0 0x7d -- 0,125 # braceright } 1900 0 0x7d -- 0,125 # " a~ 1900 0 0x7e -- 0,126 # tilde ~ 1900 0 0x7e -- 0,126 # " AE 1900 0 0x92 -- 1,36 # AE ae 1900 0 0x91 -- 1,37 # ae 'E 1900 0 0x90 -- 1,40 # Eacute 'a 1900 0 0xa0 -- 1,27 # aacute 'e 1900 0 0x82 -- 1,41 # eacute 'i 1900 0 0xa1 -- 1,49 # iacute 'o 1900 0 0xa2 -- 1,59 # oacute 'u 1900 0 0x95 -- 1,65 # uacute :A 1900 0 0x8e -- 1,30 # Adieresis :O 1900 0 0x99 -- 1,62 # Odieresis :U 1900 0 0x9a -- 1,70 # Udieresis :a 1900 0 0x84 -- 1,31 # adieresis :e 1900 0 0x89 -- 1,45 # edieresis :i 1900 0 0x8b -- 1,53 # idieresis :o 1900 0 0x94 -- 1,63 # odieresis :u 1900 0 0x81 -- 1,71 # udieresis :y 1900 0 0x98 -- 1,75 # ydieresis ^a 1900 0 0x83 -- 1,29 # acircumflex ^e 1900 0 0x88 -- 1,43 # ecircumflex ^i 1900 0 0x8c -- 1,51 # icircumflex ^o 1900 0 0x93 -- 1,61 # ocircumflex ^u 1900 0 0x96 -- 1,69 # ucircumflex `a 1900 0 0x85 -- 1,33 # agrave `e 1900 0 0x8a -- 1,47 # egrave `i 1900 0 0x8d -- 1,55 # igrave `o 1900 0 0x95 -- 1,65 # ograve `u 1900 0 0x97 -- 1,73 # ugrave ~A 1900 0 0x28e -- 1,26 # Atilde ~N 1900 0 0xa5 -- 1,56 # Ntilde ~a 1900 0 0x284 -- --- # atilde ~n 1900 0 0xa4 -- 1,57 # ntilde ,C 1900 0 0x80 -- 1,38 # Ccedilla ,c 1900 0 0x87 -- 1,39 # ccedilla oA 1900 0 0x8f -- 1,34 # Aring oa 1900 0 0x86 -- 1,35 # aring a^ 1900 0 0x5e -- 1,3 # circumflex "circumflex accent" a~ 1900 0 0x7e -- 1,2 # tilde "tilde accent" Do 1900 0 0x24 -- 0,36 # dollar Po 1900 0 0x9c -- 4,11 # sterling Ye 1900 0 0x9d -- 4,12 # yen Fn 1900 0 0x9f -- 4,14 # florin ct 1900 0 0x9b -- 4,19 # cent Fo 1900 0 0xae -- 4,9 # guillemotleft r! 1900 0 0xad -- 4,7 # exclamdown r? 1900 0 0xa8 -- 4,8 # questiondown Of 1900 0 0xa6 -- 4,15 # ordfeminine Om 1900 0 0xa7 -- 4,16 # ordmasculine S2 1900 0 0xfd -- 4,20 # twosuperior <- 1900 0 0x1b -- 6,22 # arrowleft -> 1900 0 0x1a -- 6,21 # arrowright <> 1900 0 0x1d -- 6,25 # arrowboth "horizontal double-headed arrow" da 1900 0 0x19 -- 6,24 # arrowdown ua 1900 0 0x18 -- 6,23 # arrowup va 1900 0 0x12 -- 6,26 # \& "vertical double-headed arrow" ba 1900 0 0xb3 -- 3,9 # bar bb 1900 0 0x7c -- 0,124 # brokenbar ul 1900 0 0x5f -- 0,95 # ul "underline with traditional troff metrics" ci 1900 0 0x9 -- 4,1 # circle bu 1900 0 0x7 -- 4,0 # bullet ps 1900 0 0x14 -- 4,5 # paragraph sc 1900 0 0x15 -- 4,6 # section de 1900 0 0xf8 -- 6,36 # degree 12 1900 0 0xab -- 4,17 # onehalf 14 1900 0 0xac -- 4,18 # onequarter hy 1900 0 0x2d -- 6,0 # hyphen lB 1900 0 0x5b -- 0,91 # bracketleft rB 1900 0 0x5d -- 0,93 # bracketright lC 1900 0 0x7b -- 0,123 # braceleft rC 1900 0 0x7d -- 0,125 # braceright aq 1900 0 0x27 -- 0,39 # quotesingle "apostrophe quote" at 1900 0 0x40 -- 0,64 # at .C1 1900 0 0x2d -- 0,45 # - minus "minus sign from current font" sh 1900 0 0x23 -- 0,35 # numbersign sl 1900 0 0x2f -- 0,47 # slash rs 1900 0 0x5c -- 0,92 # backslash *a 1900 0 0xe0 -- 8,1 # alpha *b 1900 0 0xe1 -- 8,3 # beta *d 1900 0 0xeb -- 8,9 # delta *h 1900 0 0xe9 -- 8,17 # theta *m 1900 0 0xe6 -- 8,25 # mu *p 1900 0 0xe3 -- 8,33 # pi *s 1900 0 0xe5 -- 8,37 # sigma *t 1900 0 0xe7 -- 8,41 # tau ~~ 1900 0 0xf7 -- 6,13 # approxequal ~= 1900 0 0xf7 -- 6,13 # approxequal +- 1900 0 0xf1 -- 6,1 # plusminus <= 1900 0 0xf3 -- 6,2 # lessequal ca 1900 0 0xef -- 6,16 # intersection "intersection, cap" -h 1900 0 0xc4 -- 3,8 # hbar hbar " CL 1900 0 0x5 -- 5,168 # club "club suit" SP 1900 0 0x6 -- 5,171 # spade "spade suit" HE 1900 0 0x3 -- 5,170 # heart "heart suit" DI 1900 0 0x4 -- 5,169 # diamond "diamond suit" << 1900 0 0xae -- 6,77 # "" "much less" >> 1900 0 0xaf -- 6,78 # "" "much greater" pc 1900 0 0xfa -- 6,32 # periodcentered mc 1900 0 0xe6 -- 8,25 # mu t+- 1900 0 0xf1 -- 6,1 # plusminus groff-1.23.0/font/devlbp/HBI0000644000175000017500000003330213753060053012373 00000000000000slant 18.49 name HBI lbpname Swiss-BoldOblique special spacewidth 927 slant 0 ligatures fi fl 0 charset ha 1110 2 0x4c3 0,94 # asciicircum ti 1110 0 0x4c4 0,126 # asciitilde vS 2223 2 0x169 1,176 # Scaron vZ 2037 2 0x16e 1,206 # Zcaron vs 1853 2 0x173 1,177 # scaron vz 1667 2 0x174 1,207 # zcaron :Y 2223 2 0x16d 1,74 # Ydieresis tm 3333 2 0x170 4,41 # trademark aq 793 2 0x27 0,39 # quotesingle space 927 0 0x20 0,32 ! 1110 2 0x21 0,33 # exclam " 1580 2 0x22 0,34 # quotedbl dq 1580 2 0x22 0,34 # quotedbl # 1853 2 0x23 0,35 # numbersign sh 1853 2 0x23 0,35 # " $ 1853 2 0x24 0,36 # dollar Do 1853 2 0x24 0,36 # " % 2963 2 0x25 0,37 # percent & 2407 2 0x26 0,38 # ampersand ' 793 2 0x27 0,39 # quoteright cq 793 2 0x27 0,39 # quoteright ( 1110 2 0x28 0,40 # parenleft ) 1110 2 0x29 0,41 # parenright * 1297 2 0x2a 0,42 # asterisk + 1947 0 0x2b 0,43 # plus , 927 0 0x2c 0,44 # comma - 1947 0 0x2d 0,45 # hyphen hy 1947 0 0x2d 0,45 # " . 927 0 0x2e 0,46 # period / 927 2 0x2f 0,47 # slash sl 927 2 0x2f 0,47 # " 0 1853 2 0x30 0,48 # zero 1 1853 2 0x31 0,49 # one 2 1853 2 0x32 0,50 # two 3 1853 2 0x33 0,51 # three 4 1853 2 0x34 0,52 # four 5 1853 2 0x35 0,53 # five 6 1853 2 0x36 0,54 # six 7 1853 2 0x37 0,55 # seven 8 1853 2 0x38 0,56 # eight 9 1853 2 0x39 0,57 # nine : 1110 0 0x3a 0,58 # colon ; 1110 0 0x3b 0,59 # semicolon < 1947 0 0x3c 0,60 # less = 1947 0 0x3d 0,61 # equal > 1947 0 0x3e 0,62 # greater ? 2037 2 0x3f 0,63 # question @ 3250 2 0x40 0,64 # at at 3250 2 0x40 0,64 # " A 2407 2 0x41 0,65 # A B 2407 2 0x42 0,66 # B C 2407 2 0x43 0,67 # C D 2407 2 0x44 0,68 # D E 2223 2 0x45 0,69 # E F 2037 2 0x46 0,70 # F G 2593 2 0x47 0,71 # G H 2407 2 0x48 0,72 # H I 927 2 0x49 0,73 # I J 1853 2 0x4a 0,74 # J K 2407 2 0x4b 0,75 # K L 2037 2 0x4c 0,76 # L M 2777 2 0x4d 0,77 # M N 2407 2 0x4e 0,78 # N O 2593 2 0x4f 0,79 # O P 2223 2 0x50 0,80 # P Q 2593 2 0x51 0,81 # Q R 2407 2 0x52 0,82 # R S 2223 2 0x53 0,83 # S T 2037 2 0x54 0,84 # T U 2407 2 0x55 0,85 # U V 2223 2 0x56 0,86 # V W 3147 2 0x57 0,87 # W X 2223 2 0x58 0,88 # X Y 2223 2 0x59 0,89 # Y Z 2037 2 0x5a 0,90 # Z [ 1110 2 0x5b 0,91 # bracketleft lB 1110 2 0x5b 0,91 # " \ 927 2 0x5c 0,92 # backslash rs 927 2 0x5c 0,92 # " ] 1110 2 0x5d 0,93 # bracketright rB 1110 2 0x5d 0,93 # " a^ 1110 2 0x5e 0,94 # circumflex ^ 1110 2 0x5e 0,94 # " _ 1853 0 0x5f 0,95 # underscore ` 1110 2 0x60 0,96 # quoteleft oq 1110 2 0x60 0,96 # " a 1853 0 0x61 0,97 # a b 2037 2 0x62 0,98 # b c 1853 0 0x63 0,99 # c d 2037 2 0x64 0,100 # d e 1853 0 0x65 0,101 # e f 1110 2 0x66 0,102 # f g 2037 1 0x67 0,103 # g h 2037 2 0x68 0,104 # h i 927 2 0x69 0,105 # i j 927 2 0x6a 0,106 # j k 1853 2 0x6b 0,107 # k l 927 2 0x6c 0,108 # l m 2963 0 0x6d 0,109 # m n 2037 0 0x6e 0,110 # n o 2037 0 0x6f 0,111 # o p 2037 1 0x70 0,112 # p q 2037 1 0x71 0,113 # q r 1297 0 0x72 0,114 # r s 1853 0 0x73 0,115 # s t 1110 2 0x74 0,116 # t u 2037 0 0x75 0,117 # u v 1853 0 0x76 0,118 # v w 2593 0 0x77 0,119 # w x 1853 0 0x78 0,120 # x y 1853 1 0x79 0,121 # y z 1667 0 0x7a 0,122 # z lC 1297 2 0x7b 0,123 # braceleft { 1297 2 0x7b 0,123 # " | 933 2 0x7c 0,124 # " rC 1297 2 0x7d 0,125 # braceright } 1297 2 0x7d 0,125 # " a~ 1110 2 0x7e 0,126 # tilde ~ 1110 2 0x7e 0,126 # " -D 2407 2 0x13d 1,78 # Eth "Icelandic uppercase eth" Sd 2037 2 0x148 1,87 # eth "Icelandic lowercase eth" TP 2223 2 0x13e 1,88 # Thorn "Icelandic uppercase thorn" Tp 2037 3 0x143 1,89 # thorn "Icelandic lowercase thorn" AE 3333 2 0x92 1,36 # AE ae 2963 0 0x91 1,37 # ae OE 3333 2 0x141 1,166 # OE oe 3147 0 0x146 1,167 # oe ij 1830 0 0x150 1,139 # ij "Dutch ij ligature" ss 2037 2 0x147 1,23 # germandbls 'A 2407 2 0x15a 1,26 # Aacute 'E 2223 2 0x90 1,40 # Eacute 'I 927 2 0x161 1,48 # Iacute 'O 2593 2 0x165 1,58 # Oacute 'U 2407 2 0x16a 1,66 # Uacute 'a 1853 2 0xa0 1,27 # aacute 'e 1853 2 0x82 1,41 # eacute 'i 927 2 0xa1 1,49 # iacute 'o 2037 2 0xa2 1,59 # oacute 'u 2037 2 0x95 1,65 # uacute :A 2407 2 0x8e 1,30 # Adieresis :E 2223 2 0x15f 1,44 # Edieresis :I 927 2 0x163 1,52 # Idieresis :O 2593 2 0x99 1,62 # Odieresis :U 2407 2 0x9a 1,70 # Udieresis :Y 2223 2 0x16d 1,74 # Ydieresis :a 1853 2 0x84 1,31 # adieresis :e 1853 2 0x89 1,45 # edieresis :i 927 2 0x8b 1,53 # idieresis :o 2037 2 0x94 1,63 # odieresis :u 2037 2 0x81 1,71 # udieresis :y 1853 3 0x98 1,75 # ydieresis ^A 2407 2 0x15b 1,28 # Acircumflex ^E 2223 2 0x15e 1,42 # Ecircumflex ^I 927 2 0x162 1,50 # Icircumflex ^O 2593 2 0x166 1,60 # Ocircumflex ^U 2407 2 0x16b 1,68 # Ucircumflex ^a 1853 2 0x83 1,29 # acircumflex ^e 1853 2 0x88 1,43 # ecircumflex ^i 927 2 0x8c 1,51 # icircumflex ^o 2037 2 0x93 1,61 # ocircumflex ^u 2037 2 0x96 1,69 # ucircumflex `A 2407 2 0x15c 1,32 # Agrave `E 2223 2 0x160 1,46 # Egrave `I 927 2 0x164 1,54 # Igrave `O 2593 2 0x167 1,64 # Ograve `U 2407 2 0x16c 1,72 # Ugrave `a 1853 2 0x85 1,33 # agrave ~a 1853 2 0x284 --- # atilde `e 1853 2 0x8a 1,47 # egrave `i 927 2 0x8d 1,55 # igrave `o 2037 2 0x95 1,65 # ograve `u 2037 2 0x97 1,73 # ugrave ~A 2407 2 0x28e 1,26 # Atilde ~N 2407 2 0xa5 1,56 # Ntilde ~O 2593 2 0x168 1,82 # Otilde ~n 2037 2 0xa4 1,57 # ntilde ~o 2037 2 0x172 1,83 # otilde vS 2223 2 0x169 1,176 # Scaron vs 1853 2 0x173 1,177 # scaron vZ 2037 2 0x16e 1,206 # Zcaron vz 1667 2 0x174 1,207 # zcaron ,C 2407 2 0x80 1,38 # Ccedilla ,c 1853 0 0x87 1,39 # ccedilla /L 2037 2 0x13f 1,152 # Lslash "Polish L with a slash" /l 927 2 0x144 1,153 # lslash "Polish l with a slash" /O 2593 2 0x140 1,80 # Oslash /o 2037 0 0x145 1,81 # oslash oA 2407 2 0x8f 1,34 # Aring oa 1853 2 0x86 1,35 # aring a" 1110 2 0x13a 1,16 # hungarumlaut "Hungarian umlaut" a- 1110 2 0x135 1,8 # macron "macron or bar accent" a. 1110 2 0x137 1,15 # dotaccent "dot accent" a^ 1110 2 0x5e 1,3 # circumflex "circumflex accent" aa 1110 2 0x120 1,6 # acute "acute accent" ga 1110 2 0x121 1,0 # grave "grave accent" ab 1110 2 0x136 1,22 # breve "breve accent" ac 1110 0 0x139 1,17 # cedilla "cedilla accent" ad 1110 2 0x122 1,7 # dieresis "umlaut or dieresis" ah 1110 2 0x13c 1,19 # caron "h\('a\(vcek accent" ao 1110 2 0x138 1,14 # ring "ring or circle accent" a~ 1110 2 0x7e 1,2 # tilde "tilde accent" ho 1110 0 0x13b 1,18 # ogonek "hook or ogonek accent" .i 927 0 0x142 1,239 # dotlessi "i without a dot" Cs 1853 2 0x12f 4,24 # currency "Scandinavian currency sign" Do 1853 2 0x24 0,36 # dollar Po 1853 2 0x9c 4,11 # sterling Ye 1853 2 0x9d 4,12 # yen Fn 1853 2 0x9f 4,14 # florin ct 1853 2 0x9b 4,19 # cent Fo 1853 0 0xae 4,9 # guillemotleft Fc 1110 0 0x4bb 4,20 # guillemotright fo 1110 0 0x127 4,35 # guilsinglleft fc 1110 0 0x128 4,36 # guilsinglright r! 1110 1 0xad 4,7 # exclamdown r? 2037 1 0xa8 4,8 # questiondown fi 2037 2 0x130 4,54 # fi "fi ligature" fl 2037 2 0x131 4,55 # fl "fl ligature" OK 2037 0 0x3d6 --- # \& "check mark, tick" Of 1233 2 0xa6 4,15 # ordfeminine Om 1217 2 0xa7 4,16 # ordmasculine S1 1110 2 0x156 4,78 # onesuperior S2 1110 2 0xfd 4,20 # twosuperior S3 1110 2 0x14d 4,26 # threesuperior <- 3290 0 0x1b 6,22 # arrowleft -> 3290 0 0x1a 6,21 # arrowright <> 3473 0 0x1d 6,25 # arrowboth "horizontal double-headed arrow" da 2010 0 0x19 6,24 # arrowdown ua 2010 0 0x18 6,23 # arrowup va 2010 0 0x12 6,26 # \& "vertical double-headed arrow" lA 2010 0 0x3dc 6,57 # arrowdblleft rA 2010 0 0x3de 6,56 # arrowdblright hA 2010 0 0x3db 6,60 # arrowdblboth "horizontal double-headed double arrow" dA 2010 0 0x3df 6,59 # arrowdbldown uA 2010 0 0x3dd 6,58 # arrowdblup ba 3333 2 0xb3 3,9 # bar bb 933 2 0x7c 0,124 # brokenbar br 3333 0 0x1db 3,9 # br "box rule with traditional troff metrics" ru 3333 0 0x123 4,34 # ru "baseline rule" ul 1853 0 0x5f 0,95 # ul "underline with traditional troff metrics" bv 3333 0 0x3f4 3,9 # bv "bold vertical" ci 2843 0 0x9 4,1 # circle bu 2120 0 0x7 4,0 # bullet co 2457 2 0x154 4,23 # copyright rg 2457 2 0x155 4,22 # registered tm 3333 2 0x170 4,41 # trademark dd 1853 2 0x12b 4,40 # daggerdbl "double dagger sign" dg 1853 2 0x12a 4,39 # dagger ps 1853 2 0x14 4,5 # paragraph sc 1853 2 0x15 4,6 # section de 1333 2 0xf8 6,36 # degree em 3333 0 0x123 4,34 # emdash "em dash" en 1853 0 0x132 4,33 # endash "en dash" %0 3333 2 0x129 4,75 # perthousand "per thousand, per mille sign" 12 2780 2 0xab 4,17 # onehalf 14 2780 2 0xac 4,18 # onequarter 34 2780 2 0x12e 4,25 # threequarters f/ 557 2 0x158 6,6 # fraction "bar for fractions" fm 557 0 0x3a2 6,45 # minute "footmark, prime" sd 557 0 0x3b2 6,46 # second ha 557 2 0x4c3 6,85 # asciicircum "\s-2ASCII\s+2 circumflex, hat, caret" ti 557 0 0x4c4 6,12 # asciitilde "\s-2ASCII\s0 tilde, large tilde" hy 1947 0 0x2d 6,0 # hyphen lB 1110 2 0x5b 0,91 # bracketleft rB 1110 2 0x5d 0,93 # bracketright lC 1297 2 0x7b 0,123 # braceleft rC 1297 2 0x7d 0,125 # braceright la 1297 0 0x3e1 6,10 # angleleft "left angle bracket" ra 1297 0 0x3f1 6,11 # angleright "right angle bracket" Bq 1667 0 0x4b9 4,63 # quotedblbase "low double comma quote" bq 1667 0 0x4b8 6,62 # quotesinglbase "low single comma quote" lq 1667 2 0x125 4,32 # quotedblleft rq 1667 2 0x4ba 6,31 # quotedblright oq 927 2 0x176 4,29 # quoteleft "single open quote" aq 793 2 0x27 0,39 # quotesingle "apostrophe quote" at 3250 2 0x40 0,64 # at .C1 1947 0 0x2d 0,45 # - minus "minus sign from current font" sh 1853 2 0x23 0,35 # numbersign sl 927 2 0x2f 0,47 # slash rs 927 2 0x5c 0,92 # backslash 3d 927 0 0x35c 6,102 # therefore tf 927 0 0x35c 6,102 # therefore *A 927 0 0x341 8,0 # Alpha *B 927 0 0x342 8,2 # Beta *C 927 0 0x358 8,28 # Xi *D 927 0 0x344 8,8 # Delta *E 927 0 0x345 8,10 # Epsilon *F 2477 0 0x346 8,44 # Phi *G 1953 0 0x347 8,6 # Gamma *H 1953 0 0x351 8,16 # Theta *I 1953 0 0x349 8,18 # Iota *K 1953 0 0x34b 8,20 # Kappa *L 1953 0 0x34c 8,22 # Lambda *M 1953 0 0x34d 8,24 # Mu *N 1953 0 0x34e 8,26 # Nu *O 1953 0 0x34f 8,30 # Omicron *P 1953 0 0x350 8,32 # Pi *Q 1953 0 0x359 8,48 # Psi *R 1953 0 0x352 8,34 # Rho *S 1953 0 0x353 8,36 # Sigma *T 1953 0 0x354 8,40 # Tau *U 1953 0 0x3a1 8,76 # Upsilon *W 2560 0 0x357 8,50 # Omega *X 1953 0 0x343 8,36 # Chi *Y 1953 0 0x348 8,14 # Eta *Z 1953 0 0x35a 8,12 # Zeta *a 2027 0 0xe0 8,1 # alpha *b 2027 0 0xe1 8,3 # beta *c 2027 0 0x378 8,29 # xi *d 1980 0 0xeb 8,9 # delta *e 1980 0 0x36e 8,70 # epsilon *f 1980 0 0x366 8,45 # phi +f 1980 0 0x36a 8,77 # phi1 "variant phi" *g 1980 0 0x367 8,7 # gamma *h 1977 0 0xe9 8,17 # theta +h 1977 0 0x375 8,71 # theta1 "variant theta" *i 1977 0 0x369 8,19 # iota *k 1977 0 0x36b 8,21 # kappa *l 1977 0 0x36c 8,23 # lambda *m 2037 0 0xe6 8,25 # mu *n 2037 0 0x36e 8,27 # nu *o 2037 0 0x36f 8,31 # omicron *p 2143 0 0xe3 8,33 # pi +p 2143 0 0x376 8,78 # omega1 "variant pi, looking like omega" *q 2143 0 0x379 8,49 # psi *r 2143 0 0x372 8,35 # rho *s 2157 0 0xe5 8,37 # sigma *t 1503 0 0xe7 8,41 # tau *u 1503 0 0x375 8,27 # upsilon *w 1503 0 0x377 8,51 # omega *x 1503 0 0x363 8,47 # chi *y 1503 0 0x368 8,15 # eta *z 1503 0 0x37a 8,13 # zeta ts 1503 0 0x356 8,39 # sigma1 "terminal sigma" ~~ 2663 0 0xf7 6,13 # approxequal ~= 2663 0 0xf7 6,13 # approxequal != 2663 0 0x3b9 6,99 # notequal ** 927 0 0x32a 0,32 # asteriskmath +- 1947 0 0xf1 6,1 # plusminus <= 2407 0 0xf3 6,2 # lessequal == 2407 0 0x3ba 8,14 # equivalence =~ 2407 0 0x340 8,116 # congruent >= 2027 0 0x3b3 8,3 # greaterequal AN 2027 0 0x3d9 8,85 # logicaland OR 2027 0 0x3da 8,86 # logicalor no 2027 0 0x3d8 8,20 # logicalnot te 2027 0 0x324 8,121 # existential "there exists, existential quantifier" fa 2027 0 0x322 8,122 # universal "for all, universal quantifier" Ah 2027 0 0x3c0 9,0 # aleph Im 2027 0 0x3c1 8,21 # Ifraktur "Fraktur I, imaginary" Re 2027 0 0x3c2 8,22 # Rfraktur "Fraktur R, real" if 2027 0 0x3a5 8,19 # infinity md 2027 0 0x3b7 8,32 # dotmath mo 2027 0 0x3ce 8,15 # element mu 2027 0 0x3b4 8,39 # multiply nc 2027 0 0x3cb 8,197 # uni2285 nm 2027 0 0x3cf 8,209 # notelement pl 1110 0 0x32b 0,93 # plusmath "plus sign in special font" eq 1947 0 0x33d 0,61 # equalmath "equals sign in special font" pt 1947 0 0x3b5 6,4 # proportional pp 1947 0 0x35e 8,89 # perpendicular sb 1947 0 0x3cc 6,67 # propersubset sp 1947 0 0x3c9 6,68 # propersuperset ib 1947 0 0x3cd 6,69 # reflexsubset ip 1947 0 0x3ca 6,70 # reflexsuperset ap 1947 0 0x37e 6,12 # similar pd 1947 0 0x3b6 6,34 # partialdiff "partial differentiation sign" c* 1947 0 0x3c4 6,80 # circlemultiply "multiply sign in a circle" c+ 1947 0 0x3c5 6,81 # circleplus "plus sign in a circle" ca 2620 0 0xef 6,16 # intersection "intersection, cap" cu 2620 0 0x3c8 6,66 # union "union, cup" di 1947 0 0x3b8 6,8 # divide "division sign" -h 3333 0 0xc4 3,8 # hbar hbar " gr 3333 0 0x3d1 6,33 # gradient es 2593 0 0x3c6 0,79 # emptyset CL 2510 0 0x5 5,168 # club "club suit" SP 2510 0 0x6 5,171 # spade "spade suit" HE 2510 0 0x3 5,170 # heart "heart suit" DI 2510 0 0x4 5,169 # diamond "diamond suit" CR 2510 0 0x3bf 5,20 # carriagereturn "carriage return symbol" st 2510 0 0x327 6,71 # suchthat /_ 2510 0 0x3d0 6,79 # angle << 1853 0 0xae 6,77 # "" "much less" >> 1853 0 0xaf 6,78 # "" "much greater" wp 1853 0 0x3c3 6,53 # weierstrass "Weierstrass p" lz 1853 0 0x3e0 6,95 # lozenge an 3333 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension" pc 927 0 0xfa 6,32 # periodcentered mc 2037 0 0xe6 8,25 # mu t+- 1947 0 0xf1 6,1 # plusminus tmu 2027 0 0x3b4 8,39 # multiply tdi 1947 0 0x3b8 6,8 # divide "division sign" tno 2027 0 0x3d8 8,20 # logicalnot groff-1.23.0/font/devlbp/TB0000644000175000017500000003362213753060053012303 00000000000000name TB lbpname Dutch-Bold special spacewidth 833 slant 0 ligatures fi fl 0 charset ha 1110 2 0x4c3 0,94 # asciicircum ti 1110 0 0x4c4 0,126 # asciitilde vS 1853 2 0x169 1,176 # Scaron vZ 2223 2 0x16e 1,206 # Zcaron vs 1297 2 0x173 1,177 # scaron vz 1480 2 0x174 1,207 # zcaron :Y 2407 2 0x16d 1,74 # Ydieresis tm 3333 2 0x170 4,41 # trademark aq 927 2 0x27 0,39 # quotesingle space 833 0 0x20 0,32 ! 1110 2 0x21 0,33 # exclam " 1850 2 0x22 0,34 # quotedbl dq 1850 2 0x22 0,34 # quotedbl # 1667 2 0x23 0,35 # numbersign sh 1667 2 0x23 0,35 # " $ 1667 2 0x24 0,36 # dollar Do 1667 2 0x24 0,36 # " % 3333 2 0x25 0,37 # percent & 2777 2 0x26 0,38 # ampersand ' 927 2 0x27 0,39 # quoteright cq 927 2 0x27 0,39 # quoteright ( 1110 2 0x28 0,40 # parenleft ) 1110 2 0x29 0,41 # parenright * 1667 2 0x2a 0,42 # asterisk + 1900 0 0x2b 0,43 # plus , 833 0 0x2c 0,44 # comma - 1900 0 0x2d 0,45 # hyphen \- 1900 0 0x2d 0,45 # hyphen hy 1900 0 0x2d 0,45 # " . 833 0 0x2e 0,46 # period / 927 2 0x2f 0,47 # slash sl 927 2 0x2f 0,47 # " 0 1667 2 0x30 0,48 # zero 1 1667 2 0x31 0,49 # one 2 1667 2 0x32 0,50 # two 3 1667 2 0x33 0,51 # three 4 1667 2 0x34 0,52 # four 5 1667 2 0x35 0,53 # five 6 1667 2 0x36 0,54 # six 7 1667 2 0x37 0,55 # seven 8 1667 2 0x38 0,56 # eight 9 1667 2 0x39 0,57 # nine : 0 0 0x3a 0,58 # colon ; 1110 0 0x3b 0,59 # semicolon < 1900 0 0x3c 0,60 # less = 1900 0 0x3d 0,61 # equal > 1900 0 0x3e 0,62 # greater ? 1667 2 0x3f 0,63 # question @ 3100 2 0x40 0,64 # at at 3100 2 0x40 0,64 # " A 2407 2 0x41 0,65 # A B 2223 2 0x42 0,66 # B C 2407 2 0x43 0,67 # C D 2407 2 0x44 0,68 # D E 2223 2 0x45 0,69 # E F 2037 2 0x46 0,70 # F G 2593 2 0x47 0,71 # G H 2593 2 0x48 0,72 # H I 1297 2 0x49 0,73 # I J 1667 2 0x4a 0,74 # J K 2593 2 0x4b 0,75 # K L 2223 2 0x4c 0,76 # L M 3147 2 0x4d 0,77 # M N 2407 2 0x4e 0,78 # N O 2593 2 0x4f 0,79 # O P 2037 2 0x50 0,80 # P Q 2593 2 0x51 0,81 # Q R 2407 2 0x52 0,82 # R S 1853 2 0x53 0,83 # S T 2223 2 0x54 0,84 # T U 2407 2 0x55 0,85 # U V 2407 2 0x56 0,86 # V W 3333 2 0x57 0,87 # W X 2407 2 0x58 0,88 # X Y 2407 2 0x59 0,89 # Y Z 2223 2 0x5a 0,90 # Z [ 1110 2 0x5b 0,91 # bracketleft lB 1110 2 0x5b 0,91 # " \ 927 2 0x5c 0,92 # backslash rs 927 2 0x5c 0,92 # " ] 1110 2 0x5d 0,93 # bracketright rB 1110 2 0x5d 0,93 # " a^ 1110 2 0x5e 0,94 # circumflex ^ 1110 2 0x5e 0,94 # " _ 1667 0 0x5f 0,95 # underscore ` 1110 2 0x60 0,96 # quoteleft oq 1110 2 0x60 0,96 # " a 1667 0 0x61 0,97 # a b 1853 2 0x62 0,98 # b c 1480 0 0x63 0,99 # c d 1853 2 0x64 0,100 # d e 1480 0 0x65 0,101 # e f 1110 2 0x66 0,102 # f g 1667 1 0x67 0,103 # g h 1853 2 0x68 0,104 # h i 927 2 0x69 0,105 # i j 1110 2 0x6a 0,106 # j k 1853 2 0x6b 0,107 # k l 927 2 0x6c 0,108 # l m 2777 0 0x6d 0,109 # m n 1853 0 0x6e 0,110 # n o 1667 0 0x6f 0,111 # o p 1853 1 0x70 0,112 # p q 1853 1 0x71 0,113 # q r 1480 0 0x72 0,114 # r s 1297 0 0x73 0,115 # s t 1110 2 0x74 0,116 # t u 1853 0 0x75 0,117 # u v 1667 0 0x76 0,118 # v w 2407 0 0x77 0,119 # w x 1667 0 0x78 0,120 # x y 1667 1 0x79 0,121 # y z 1480 0 0x7a 0,122 # z lC 1313 2 0x7b 0,123 # braceleft { 1313 2 0x7b 0,123 # " ba 733 2 0x7c 0,124 # bar | 733 2 0x7c 0,124 # " rC 1313 2 0x7d 0,125 # braceright } 1313 2 0x7d 0,125 # " a~ 1110 2 0x7e 0,126 # tilde ~ 1110 2 0x7e 0,126 # " -D 2407 2 0x13d 1,78 # Eth "Icelandic uppercase eth" Sd 1667 2 0x148 1,87 # eth "Icelandic lowercase eth" TP 2037 2 0x13e 1,88 # Thorn "Icelandic uppercase thorn" Tp 1853 3 0x143 1,89 # thorn "Icelandic lowercase thorn" AE 3333 2 0x92 1,36 # AE ae 2407 0 0x91 1,37 # ae OE 3333 2 0x141 1,166 # OE oe 2407 0 0x146 1,167 # oe ij 1990 0 0x150 1,139 # ij "Dutch ij ligature" ss 1853 2 0x147 1,23 # germandbls 'A 2407 2 0x15a 1,26 # Aacute 'E 2223 2 0x90 1,40 # Eacute 'I 1297 2 0x161 1,48 # Iacute 'O 2593 2 0x165 1,58 # Oacute 'U 2407 2 0x16a 1,66 # Uacute 'a 1667 2 0xa0 1,27 # aacute 'e 1480 2 0x82 1,41 # eacute 'i 927 2 0xa1 1,49 # iacute 'o 1667 2 0xa2 1,59 # oacute 'u 1667 2 0x95 1,65 # uacute :A 2407 2 0x8e 1,30 # Adieresis :E 2223 2 0x15f 1,44 # Edieresis :I 1297 2 0x163 1,52 # Idieresis :O 2593 2 0x99 1,62 # Odieresis :U 2407 2 0x9a 1,70 # Udieresis :Y 2407 2 0x16d 1,74 # Ydieresis :a 1667 2 0x84 1,31 # adieresis :e 1480 2 0x89 1,45 # edieresis :i 927 2 0x8b 1,53 # idieresis :o 1667 2 0x94 1,63 # odieresis :u 1853 2 0x81 1,71 # udieresis :y 1667 3 0x98 1,75 # ydieresis ^A 2407 2 0x15b 1,28 # Acircumflex ^E 2223 2 0x15e 1,42 # Ecircumflex ^I 1297 2 0x162 1,50 # Icircumflex ^O 2593 2 0x166 1,60 # Ocircumflex ^U 2407 2 0x16b 1,68 # Ucircumflex ^a 1667 2 0x83 1,29 # acircumflex ^e 1480 2 0x88 1,43 # ecircumflex ^i 927 2 0x8c 1,51 # icircumflex ^o 1667 2 0x93 1,61 # ocircumflex ^u 1853 2 0x96 1,69 # ucircumflex `A 2407 2 0x15c 1,32 # Agrave `E 2223 2 0x160 1,46 # Egrave `I 1297 2 0x164 1,54 # Igrave `O 2593 2 0x167 1,64 # Ograve `U 2407 2 0x16c 1,72 # Ugrave `a 1667 2 0x85 1,33 # agrave `e 1480 2 0x8a 1,47 # egrave `i 927 2 0x8d 1,55 # igrave `o 1667 2 0x95 1,65 # ograve `u 1853 2 0x97 1,73 # ugrave ~A 2407 2 0x28e 1,26 # Atilde ~N 2407 2 0xa5 1,56 # Ntilde ~O 2593 2 0x168 1,82 # Otilde ~a 1667 2 0x284 --- # atilde ~n 1853 2 0xa4 1,57 # ntilde ~o 1667 2 0x172 1,83 # otilde vS 1853 2 0x169 1,176 # Scaron vs 1297 2 0x173 1,177 # scaron vZ 2223 2 0x16e 1,206 # Zcaron vz 1480 2 0x174 1,207 # zcaron ,C 2407 2 0x80 1,38 # Ccedilla ,c 1480 0 0x87 1,39 # ccedilla /L 2223 2 0x13f 1,152 # Lslash "Polish L with a slash" /l 927 2 0x144 1,153 # lslash "Polish l with a slash" /O 2593 2 0x140 1,80 # Oslash /o 1667 0 0x145 1,81 # oslash oA 2407 2 0x8f 1,34 # Aring oa 1667 2 0x86 1,35 # aring a" 1110 2 0x13a 1,16 # hungarumlaut "Hungarian umlaut" a- 1110 2 0x135 1,8 # macron "macron or bar accent" a. 1110 2 0x137 1,15 # dotaccent "dot accent" a^ 1110 2 0x5e 1,3 # circumflex "circumflex accent" aa 1110 2 0x120 1,6 # acute "acute accent" ga 1110 2 0x121 1,0 # grave "grave accent" ab 1110 2 0x136 1,22 # breve "breve accent" ac 1110 0 0x139 1,17 # cedilla "cedilla accent" ad 1110 2 0x122 1,7 # dieresis "umlaut or dieresis" ah 1110 2 0x13c 1,19 # caron "h\('a\(vcek accent" ao 1110 2 0x138 1,14 # ring "ring or circle accent" a~ 1110 2 0x7e 1,2 # tilde "tilde accent" ho 1110 0 0x13b 1,18 # ogonek "hook or ogonek accent" .i 927 0 0x142 1,239 # dotlessi "i without a dot" Cs 1667 2 0x12f 4,24 # currency "Scandinavian currency sign" Do 1667 2 0x24 0,36 # dollar Po 1667 2 0x9c 4,11 # sterling Ye 1667 2 0x9d 4,12 # yen Fn 1667 2 0x9f 4,14 # florin ct 1667 2 0x9b 4,19 # cent Fo 1667 0 0xae 4,9 # guillemotleft Fc 1000 0 0x4bb 4,20 # guillemotright fo 1110 0 0x127 4,35 # guilsinglleft fc 1110 0 0x128 4,36 # guilsinglright r! 1110 1 0xad 4,7 # exclamdown r? 1667 1 0xa8 4,8 # questiondown fi 1853 2 0x130 4,54 # fi "fi ligature" fl 1853 2 0x131 4,55 # fl "fl ligature" OK 1853 0 0x3d6 --- # \& "check mark, tick" Of 1000 2 0xa6 4,15 # ordfeminine Om 1100 2 0xa7 4,16 # ordmasculine S1 1000 2 0x156 4,78 # onesuperior S2 1000 2 0xfd 4,20 # twosuperior S3 1000 2 0x14d 4,26 # threesuperior <- 3290 0 0x1b 6,22 # arrowleft -> 3290 0 0x1a 6,21 # arrowright <> 3473 0 0x1d 6,25 # arrowboth "horizontal double-headed arrow" da 2010 0 0x19 6,24 # arrowdown ua 2010 0 0x18 6,23 # arrowup va 2010 0 0x12 6,26 # \& "vertical double-headed arrow" lA 2010 0 0x3dc 6,57 # arrowdblleft rA 2010 0 0x3de 6,56 # arrowdblright hA 2010 0 0x3db 6,60 # arrowdblboth "horizontal double-headed double arrow" dA 2010 0 0x3df 6,59 # arrowdbldown uA 2010 0 0x3dd 6,58 # arrowdblup ba 3333 2 0xb3 3,9 # bar bb 733 2 0x7c 0,124 # brokenbar br 3333 0 0x1db 3,9 # br "box rule with traditional troff metrics" ru 3333 0 0x123 4,34 # ru "baseline rule" ul 1667 0 0x5f 0,95 # ul "underline with traditional troff metrics" bv 3333 0 0xb3 3,9 # bv "bold vertical" ci 2843 0 0x9 4,1 # circle bu 2120 0 0x7 4,0 # bullet co 2490 2 0x154 4,23 # copyright rg 2490 2 0x155 4,22 # registered tm 3333 2 0x170 4,41 # trademark dd 1667 2 0x12b 4,40 # daggerdbl "double dagger sign" dg 1667 2 0x12a 4,39 # dagger ps 1800 2 0x14 4,5 # paragraph sc 1667 2 0x15 4,6 # section de 1333 2 0xf8 6,36 # degree em 3333 0 0x123 4,34 # emdash "em dash" en 1667 0 0x132 4,33 # endash "en dash" %0 3333 2 0x129 4,75 # perthousand "per thousand, per mille sign" 12 2500 2 0xab 4,17 # onehalf 14 2500 2 0xac 4,18 # onequarter 34 2500 2 0x12e 4,25 # threequarters f/ 927 2 0x158 6,6 # fraction "bar for fractions" fm 927 0 0x3a2 6,45 # minute "footmark, prime" sd 927 0 0x3b2 6,46 # second ha 927 2 0x4c3 6,85 # asciicircum "\s-2ASCII\s+2 circumflex, hat, caret" ti 927 0 0x4c4 6,12 # asciitilde "\s-2ASCII\s0 tilde, large tilde" hy 1900 0 0x2d 6,0 # hyphen lB 1110 2 0x5b 0,91 # bracketleft rB 1110 2 0x5d 0,93 # bracketright lC 1313 2 0x7b 0,123 # braceleft rC 1313 2 0x7d 0,125 # braceright la 1313 0 0x3e1 6,10 # angleleft "left angle bracket" ra 1313 0 0x3f1 6,11 # angleright "right angle bracket" Bq 1667 0 0x4b9 4,63 # quotedblbase "low double comma quote" bq 1667 0 0x4b8 6,62 # quotesinglbase "low single comma quote" lq 1667 2 0x125 4,32 # quotedblleft rq 1667 2 0x4ba 6,31 # quotedblright oq 1110 2 0x176 4,29 # quoteleft "single open quote" aq 927 2 0x27 0,39 # quotesingle "apostrophe quote" at 3100 2 0x40 0,64 # at .C1 1900 0 0x2d 0,45 # - minus "minus sign from current font" sh 1667 2 0x23 0,35 # numbersign sl 927 2 0x2f 0,47 # slash rs 927 2 0x5c 0,92 # backslash 3d 927 0 0x35c 6,102 # therefore tf 927 0 0x35c 6,102 # therefore *A 927 0 0x341 8,0 # Alpha *B 927 0 0x342 8,2 # Beta *C 927 0 0x358 8,28 # Xi *D 927 0 0x344 8,8 # Delta *E 927 0 0x345 8,10 # Epsilon *F 2560 0 0x346 8,44 # Phi *G 2003 0 0x347 8,6 # Gamma *H 2003 0 0x351 8,16 # Theta *I 2003 0 0x349 8,18 # Iota *K 2003 0 0x34b 8,20 # Kappa *L 2003 0 0x34c 8,22 # Lambda *M 2003 0 0x34d 8,24 # Mu *N 2003 0 0x34e 8,26 # Nu *O 2003 0 0x34f 8,30 # Omicron *P 2003 0 0x350 8,32 # Pi *Q 2003 0 0x359 8,48 # Psi *R 2003 0 0x352 8,34 # Rho *S 2203 0 0x353 8,36 # Sigma *T 2203 0 0x354 8,40 # Tau *U 2203 0 0x3a1 8,76 # Upsilon *W 2510 0 0x357 8,50 # Omega *X 2203 0 0x343 8,36 # Chi *Y 2203 0 0x348 8,14 # Eta *Z 2203 0 0x35a 8,12 # Zeta *a 1787 0 0xe0 8,1 # alpha *b 1633 0 0xe1 8,3 # beta *c 1633 0 0x378 8,29 # xi *d 1610 0 0xeb 8,9 # delta *e 1610 0 0x36e 8,70 # epsilon *f 1610 0 0x366 8,45 # phi +f 1610 0 0x36a 8,77 # phi1 "variant phi" *g 1610 0 0x367 8,7 # gamma *h 1587 0 0xe9 8,17 # theta +h 1587 0 0x375 8,71 # theta1 "variant theta" *i 1587 0 0x369 8,19 # iota *k 1587 0 0x36b 8,21 # kappa *l 1587 0 0x36c 8,23 # lambda *m 1853 0 0xe6 8,25 # mu *n 1853 0 0x36e 8,27 # nu *o 1853 0 0x36f 8,31 # omicron *p 1920 0 0xe3 8,33 # pi +p 1920 0 0x376 8,78 # omega1 "variant pi, looking like omega" *q 1920 0 0x379 8,49 # psi *r 1920 0 0x372 8,35 # rho *s 1747 0 0xe5 8,37 # sigma *t 1473 0 0xe7 8,41 # tau *u 1473 0 0x375 8,27 # upsilon *w 1473 0 0x377 8,51 # omega *x 1473 0 0x363 8,47 # chi *y 1473 0 0x368 8,15 # eta *z 1473 0 0x37a 8,13 # zeta ts 1473 0 0x356 8,39 # sigma1 "terminal sigma" ~~ 2663 0 0xf7 6,13 # approxequal ~= 2663 0 0xf7 6,13 # approxequal != 2663 0 0x3b9 6,99 # notequal ** 833 0 0x32a 0,32 # asteriskmath +- 1900 0 0xf1 6,1 # plusminus <= 2407 0 0xf3 6,2 # lessequal == 2407 0 0x3ba 8,14 # equivalence =~ 2407 0 0x340 8,116 # congruent >= 1633 0 0x3b3 8,3 # greaterequal AN 1633 0 0x3d9 8,85 # logicaland OR 1633 0 0x3da 8,86 # logicalor no 1633 0 0x3d8 8,20 # logicalnot te 1633 0 0x324 8,121 # existential "there exists, existential quantifier" fa 1633 0 0x322 8,122 # universal "for all, universal quantifier" Ah 1633 0 0x3c0 9,0 # aleph Im 1633 0 0x3c1 8,21 # Ifraktur "Fraktur I, imaginary" Re 1633 0 0x3c2 8,22 # Rfraktur "Fraktur R, real" if 1633 0 0x3a5 8,19 # infinity md 1633 0 0x3b7 8,32 # dotmath mo 1633 0 0x3ce 8,15 # element mu 1633 0 0x3b4 8,39 # multiply nc 1633 0 0x3cb 8,197 # uni2285 nm 1633 0 0x3cf 8,209 # notelement pl 1110 0 0x32b 0,93 # plusmath "plus sign in special font" eq 1900 0 0x33d 0,61 # equalmath "equals sign in special font" pt 1900 0 0x3b5 6,4 # proportional pp 1900 0 0x35e 8,89 # perpendicular sb 1900 0 0x3cc 6,67 # propersubset sp 1900 0 0x3c9 6,68 # propersuperset ib 1900 0 0x3cd 6,69 # reflexsubset ip 1900 0 0x3ca 6,70 # reflexsuperset ap 1900 0 0x37e 6,12 # similar pd 1900 0 0x3b6 6,34 # partialdiff "partial differentiation sign" c* 1900 0 0x3c4 6,80 # circlemultiply "multiply sign in a circle" c+ 1900 0 0x3c5 6,81 # circleplus "plus sign in a circle" ca 2620 0 0xef 6,16 # intersection "intersection, cap" cu 2620 0 0x3c8 6,66 # union "union, cup" di 1900 0 0x3b8 6,8 # divide "division sign" -h 3333 0 0xc4 3,8 # hbar hbar " gr 3333 0 0x3d1 6,33 # gradient es 2593 0 0x3c6 0,79 # emptyset CL 2510 0 0x5 5,168 # club "club suit" SP 2510 0 0x6 5,171 # spade "spade suit" HE 2510 0 0x3 5,170 # heart "heart suit" DI 2510 0 0x4 5,169 # diamond "diamond suit" CR 2510 0 0x3bf 5,20 # carriagereturn "carriage return symbol" st 2510 0 0x327 6,71 # suchthat /_ 2510 0 0x3d0 6,79 # angle << 1667 0 0xae 6,77 # "" "much less" >> 1667 0 0xaf 6,78 # "" "much greater" wp 1667 0 0x3c3 6,53 # weierstrass "Weierstrass p" lz 1667 0 0x3e0 6,95 # lozenge an 3333 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension" pc 833 0 0xfa 6,32 # periodcentered mc 1853 0 0xe6 8,25 # mu t+- 1900 0 0xf1 6,1 # plusminus tmu 1633 0 0x3b4 8,39 # multiply tdi 1900 0 0x3b8 6,8 # divide "division sign" tno 1633 0 0x3d8 8,20 # logicalnot kernpairs V A -120 W A -96 Y A -72 Y C -48 A V -120 A W -120 A Y -120 V a -24 Y a -48 V c -48 Y c -48 P e -48 V e -48 Y e -72 V o -48 W o -48 Y o -96 A v -48 A w -48 groff-1.23.0/font/devlbp/HB0000644000175000017500000003325613753060053012272 00000000000000name HB lbpname Swiss-Bold special spacewidth 927 slant 0 ligatures fi fl 0 charset ha 1110 2 0x4c3 0,94 # asciicircum ti 1110 0 0x4c4 0,126 # asciitilde vS 2223 2 0x169 1,176 # Scaron vZ 2037 2 0x16e 1,206 # Zcaron vs 1853 2 0x173 1,177 # scaron vz 1667 2 0x174 1,207 # zcaron :Y 2223 2 0x16d 1,74 # Ydieresis tm 3333 2 0x170 4,41 # trademark aq 793 2 0x27 0,39 # quotesingle space 927 0 0x20 0,32 ! 1110 2 0x21 0,33 # exclam " 1580 2 0x22 0,34 # quotedbl dq 1580 2 0x22 0,34 # quotedbl # 1853 2 0x23 0,35 # numbersign sh 1853 2 0x23 0,35 # " $ 1853 2 0x24 0,36 # dollar Do 1853 2 0x24 0,36 # " % 2963 2 0x25 0,37 # percent & 2407 2 0x26 0,38 # ampersand ' 793 2 0x27 0,39 # quoteright cq 793 2 0x27 0,39 # quoteright ( 1110 2 0x28 0,40 # parenleft ) 1110 2 0x29 0,41 # parenright * 1297 2 0x2a 0,42 # asterisk + 1947 0 0x2b 0,43 # plus , 927 0 0x2c 0,44 # comma - 1947 0 0x2d 0,45 # hyphen hy 1947 0 0x2d 0,45 # " . 927 0 0x2e 0,46 # period / 927 2 0x2f 0,47 # slash sl 927 2 0x2f 0,47 # " 0 1853 2 0x30 0,48 # zero 1 1853 2 0x31 0,49 # one 2 1853 2 0x32 0,50 # two 3 1853 2 0x33 0,51 # three 4 1853 2 0x34 0,52 # four 5 1853 2 0x35 0,53 # five 6 1853 2 0x36 0,54 # six 7 1853 2 0x37 0,55 # seven 8 1853 2 0x38 0,56 # eight 9 1853 2 0x39 0,57 # nine : 1110 0 0x3a 0,58 # colon ; 1110 0 0x3b 0,59 # semicolon < 1947 0 0x3c 0,60 # less = 1947 0 0x3d 0,61 # equal > 1947 0 0x3e 0,62 # greater ? 2037 2 0x3f 0,63 # question @ 3250 2 0x40 0,64 # at at 3250 2 0x40 0,64 # " A 2407 2 0x41 0,65 # A B 2407 2 0x42 0,66 # B C 2407 2 0x43 0,67 # C D 2407 2 0x44 0,68 # D E 2223 2 0x45 0,69 # E F 2037 2 0x46 0,70 # F G 2593 2 0x47 0,71 # G H 2407 2 0x48 0,72 # H I 927 2 0x49 0,73 # I J 1853 2 0x4a 0,74 # J K 2407 2 0x4b 0,75 # K L 2037 2 0x4c 0,76 # L M 2777 2 0x4d 0,77 # M N 2407 2 0x4e 0,78 # N O 2593 2 0x4f 0,79 # O P 2223 2 0x50 0,80 # P Q 2593 2 0x51 0,81 # Q R 2407 2 0x52 0,82 # R S 2223 2 0x53 0,83 # S T 2037 2 0x54 0,84 # T U 2407 2 0x55 0,85 # U V 2223 2 0x56 0,86 # V W 3147 2 0x57 0,87 # W X 2223 2 0x58 0,88 # X Y 2223 2 0x59 0,89 # Y Z 2037 2 0x5a 0,90 # Z [ 1110 2 0x5b 0,91 # bracketleft lB 1110 2 0x5b 0,91 # " \ 927 2 0x5c 0,92 # backslash rs 927 2 0x5c 0,92 # " ] 1110 2 0x5d 0,93 # bracketright rB 1110 2 0x5d 0,93 # " a^ 1110 2 0x5e 0,94 # circumflex ^ 1110 2 0x5e 0,94 # " _ 1853 0 0x5f 0,95 # underscore ` 1110 2 0x60 0,96 # quoteleft oq 1110 2 0x60 0,96 # " a 1853 0 0x61 0,97 # a b 2037 2 0x62 0,98 # b c 1853 0 0x63 0,99 # c d 2037 2 0x64 0,100 # d e 1853 0 0x65 0,101 # e f 1110 2 0x66 0,102 # f g 2037 1 0x67 0,103 # g h 2037 2 0x68 0,104 # h i 927 2 0x69 0,105 # i j 927 2 0x6a 0,106 # j k 1853 2 0x6b 0,107 # k l 927 2 0x6c 0,108 # l m 2963 0 0x6d 0,109 # m n 2037 0 0x6e 0,110 # n o 2037 0 0x6f 0,111 # o p 2037 1 0x70 0,112 # p q 2037 1 0x71 0,113 # q r 1297 0 0x72 0,114 # r s 1853 0 0x73 0,115 # s t 1110 2 0x74 0,116 # t u 2037 0 0x75 0,117 # u v 1853 0 0x76 0,118 # v w 2593 0 0x77 0,119 # w x 1853 0 0x78 0,120 # x y 1853 1 0x79 0,121 # y z 1667 0 0x7a 0,122 # z lC 1297 2 0x7b 0,123 # braceleft { 1297 2 0x7b 0,123 # " | 933 2 0x7c 0,124 # " rC 1297 2 0x7d 0,125 # braceright } 1297 2 0x7d 0,125 # " a~ 1110 2 0x7e 0,126 # tilde ~ 1110 2 0x7e 0,126 # " -D 2407 2 0x13d 1,78 # Eth "Icelandic uppercase eth" Sd 2037 2 0x148 1,87 # eth "Icelandic lowercase eth" TP 2223 2 0x13e 1,88 # Thorn "Icelandic uppercase thorn" Tp 2037 3 0x143 1,89 # thorn "Icelandic lowercase thorn" AE 3333 2 0x92 1,36 # AE ae 2963 0 0x91 1,37 # ae OE 3333 2 0x141 1,166 # OE oe 3147 0 0x146 1,167 # oe ij 1830 0 0x150 1,139 # ij "Dutch ij ligature" ss 2037 2 0x147 1,23 # germandbls 'A 2407 2 0x15a 1,26 # Aacute 'E 2223 2 0x90 1,40 # Eacute 'I 927 2 0x161 1,48 # Iacute 'O 2593 2 0x165 1,58 # Oacute 'U 2407 2 0x16a 1,66 # Uacute 'a 1853 2 0xa0 1,27 # aacute 'e 1853 2 0x82 1,41 # eacute 'i 927 2 0xa1 1,49 # iacute 'o 2037 2 0xa2 1,59 # oacute 'u 2037 2 0x95 1,65 # uacute :A 2407 2 0x8e 1,30 # Adieresis :E 2223 2 0x15f 1,44 # Edieresis :I 927 2 0x163 1,52 # Idieresis :O 2593 2 0x99 1,62 # Odieresis :U 2407 2 0x9a 1,70 # Udieresis :Y 2223 2 0x16d 1,74 # Ydieresis :a 1853 2 0x84 1,31 # adieresis :e 1853 2 0x89 1,45 # edieresis :i 927 2 0x8b 1,53 # idieresis :o 2037 2 0x94 1,63 # odieresis :u 2037 2 0x81 1,71 # udieresis :y 1853 3 0x98 1,75 # ydieresis ^A 2407 2 0x15b 1,28 # Acircumflex ^E 2223 2 0x15e 1,42 # Ecircumflex ^I 927 2 0x162 1,50 # Icircumflex ^O 2593 2 0x166 1,60 # Ocircumflex ^U 2407 2 0x16b 1,68 # Ucircumflex ^a 1853 2 0x83 1,29 # acircumflex ^e 1853 2 0x88 1,43 # ecircumflex ^i 927 2 0x8c 1,51 # icircumflex ^o 2037 2 0x93 1,61 # ocircumflex ^u 2037 2 0x96 1,69 # ucircumflex `A 2407 2 0x15c 1,32 # Agrave `E 2223 2 0x160 1,46 # Egrave `I 927 2 0x164 1,54 # Igrave `O 2593 2 0x167 1,64 # Ograve `U 2407 2 0x16c 1,72 # Ugrave `a 1853 2 0x85 1,33 # agrave ~a 1853 2 0x284 --- # atilde `e 1853 2 0x8a 1,47 # egrave `i 927 2 0x8d 1,55 # igrave `o 2037 2 0x95 1,65 # ograve `u 2037 2 0x97 1,73 # ugrave ~A 2407 2 0x28e 1,26 # Atilde ~N 2407 2 0xa5 1,56 # Ntilde ~O 2593 2 0x168 1,82 # Otilde ~n 2037 2 0xa4 1,57 # ntilde ~o 2037 2 0x172 1,83 # otilde vS 2223 2 0x169 1,176 # Scaron vs 1853 2 0x173 1,177 # scaron vZ 2037 2 0x16e 1,206 # Zcaron vz 1667 2 0x174 1,207 # zcaron ,C 2407 2 0x80 1,38 # Ccedilla ,c 1853 0 0x87 1,39 # ccedilla /L 2037 2 0x13f 1,152 # Lslash "Polish L with a slash" /l 927 2 0x144 1,153 # lslash "Polish l with a slash" /O 2593 2 0x140 1,80 # Oslash /o 2037 0 0x145 1,81 # oslash oA 2407 2 0x8f 1,34 # Aring oa 1853 2 0x86 1,35 # aring a" 1110 2 0x13a 1,16 # hungarumlaut "Hungarian umlaut" a- 1110 2 0x135 1,8 # macron "macron or bar accent" a. 1110 2 0x137 1,15 # dotaccent "dot accent" a^ 1110 2 0x5e 1,3 # circumflex "circumflex accent" aa 1110 2 0x120 1,6 # acute "acute accent" ga 1110 2 0x121 1,0 # grave "grave accent" ab 1110 2 0x136 1,22 # breve "breve accent" ac 1110 0 0x139 1,17 # cedilla "cedilla accent" ad 1110 2 0x122 1,7 # dieresis "umlaut or dieresis" ah 1110 2 0x13c 1,19 # caron "h\('a\(vcek accent" ao 1110 2 0x138 1,14 # ring "ring or circle accent" a~ 1110 2 0x7e 1,2 # tilde "tilde accent" ho 1110 0 0x13b 1,18 # ogonek "hook or ogonek accent" .i 927 0 0x142 1,239 # dotlessi "i without a dot" Cs 1853 2 0x12f 4,24 # currency "Scandinavian currency sign" Do 1853 2 0x24 0,36 # dollar Po 1853 2 0x9c 4,11 # sterling Ye 1853 2 0x9d 4,12 # yen Fn 1853 2 0x9f 4,14 # florin ct 1853 2 0x9b 4,19 # cent Fo 1853 0 0xae 4,9 # guillemotleft Fc 1110 0 0x4bb 4,20 # guillemotright fo 1110 0 0x127 4,35 # guilsinglleft fc 1110 0 0x128 4,36 # guilsinglright r! 1110 1 0xad 4,7 # exclamdown r? 2037 1 0xa8 4,8 # questiondown fi 2037 2 0x130 4,54 # fi "fi ligature" fl 2037 2 0x131 4,55 # fl "fl ligature" OK 2037 0 0x3d6 --- # \& "check mark, tick" Of 1233 2 0xa6 4,15 # ordfeminine Om 1217 2 0xa7 4,16 # ordmasculine S1 1110 2 0x156 4,78 # onesuperior S2 1110 2 0xfd 4,20 # twosuperior S3 1110 2 0x14d 4,26 # threesuperior <- 3290 0 0x1b 6,22 # arrowleft -> 3290 0 0x1a 6,21 # arrowright <> 3473 0 0x1d 6,25 # arrowboth "horizontal double-headed arrow" da 2010 0 0x19 6,24 # arrowdown ua 2010 0 0x18 6,23 # arrowup va 2010 0 0x12 6,26 # \& "vertical double-headed arrow" lA 2010 0 0x3dc 6,57 # arrowdblleft rA 2010 0 0x3de 6,56 # arrowdblright hA 2010 0 0x3db 6,60 # arrowdblboth "horizontal double-headed double arrow" dA 2010 0 0x3df 6,59 # arrowdbldown uA 2010 0 0x3dd 6,58 # arrowdblup ba 3333 2 0xb3 3,9 # bar bb 933 2 0x7c 0,124 # brokenbar br 3333 0 0x1db 3,9 # br "box rule with traditional troff metrics" ru 3333 0 0x123 4,34 # ru "baseline rule" ul 1853 0 0x5f 0,95 # ul "underline with traditional troff metrics" bv 3333 0 0x3f4 3,9 # bv "bold vertical" ci 2843 0 0x9 4,1 # circle bu 2120 0 0x7 4,0 # bullet co 2457 2 0x154 4,23 # copyright rg 2457 2 0x155 4,22 # registered tm 3333 2 0x170 4,41 # trademark dd 1853 2 0x12b 4,40 # daggerdbl "double dagger sign" dg 1853 2 0x12a 4,39 # dagger ps 1853 2 0x14 4,5 # paragraph sc 1853 2 0x15 4,6 # section de 1333 2 0xf8 6,36 # degree em 3333 0 0x123 4,34 # emdash "em dash" en 1853 0 0x132 4,33 # endash "en dash" %0 3333 2 0x129 4,75 # perthousand "per thousand, per mille sign" 12 2780 2 0xab 4,17 # onehalf 14 2780 2 0xac 4,18 # onequarter 34 2780 2 0x12e 4,25 # threequarters f/ 927 2 0x158 6,6 # fraction "bar for fractions" fm 927 0 0x3a2 6,45 # minute "footmark, prime" sd 927 0 0x3b2 6,46 # second ha 927 2 0x4c3 6,85 # asciicircum "\s-2ASCII\s+2 circumflex, hat, caret" ti 927 0 0x4c4 6,12 # asciitilde "\s-2ASCII\s0 tilde, large tilde" hy 1947 0 0x2d 6,0 # hyphen lB 1110 2 0x5b 0,91 # bracketleft rB 1110 2 0x5d 0,93 # bracketright lC 1297 2 0x7b 0,123 # braceleft rC 1297 2 0x7d 0,125 # braceright la 1297 0 0x3e1 6,10 # angleleft "left angle bracket" ra 1297 0 0x3f1 6,11 # angleright "right angle bracket" Bq 1667 0 0x4b9 4,63 # quotedblbase "low double comma quote" bq 1667 0 0x4b8 6,62 # quotesinglbase "low single comma quote" lq 1667 2 0x125 4,32 # quotedblleft rq 1667 2 0x4ba 6,31 # quotedblright oq 927 2 0x176 4,29 # quoteleft "single open quote" aq 793 2 0x27 0,39 # quotesingle "apostrophe quote" at 3250 2 0x40 0,64 # at .C1 1947 0 0x2d 0,45 # - minus "minus sign from current font" sh 1853 2 0x23 0,35 # numbersign sl 927 2 0x2f 0,47 # slash rs 927 2 0x5c 0,92 # backslash 3d 927 0 0x35c 6,102 # therefore tf 927 0 0x35c 6,102 # therefore *A 927 0 0x341 8,0 # Alpha *B 927 0 0x342 8,2 # Beta *C 927 0 0x358 8,28 # Xi *D 927 0 0x344 8,8 # Delta *E 927 0 0x345 8,10 # Epsilon *F 2477 0 0x346 8,44 # Phi *G 1953 0 0x347 8,6 # Gamma *H 1953 0 0x351 8,16 # Theta *I 1953 0 0x349 8,18 # Iota *K 1953 0 0x34b 8,20 # Kappa *L 1953 0 0x34c 8,22 # Lambda *M 1953 0 0x34d 8,24 # Mu *N 1953 0 0x34e 8,26 # Nu *O 1953 0 0x34f 8,30 # Omicron *P 1953 0 0x350 8,32 # Pi *Q 1953 0 0x359 8,48 # Psi *R 1953 0 0x352 8,34 # Rho *S 1953 0 0x353 8,36 # Sigma *T 1953 0 0x354 8,40 # Tau *U 1953 0 0x3a1 8,76 # Upsilon *W 2560 0 0x357 8,50 # Omega *X 1953 0 0x343 8,36 # Chi *Y 1953 0 0x348 8,14 # Eta *Z 1953 0 0x35a 8,12 # Zeta *a 2027 0 0xe0 8,1 # alpha *b 2027 0 0xe1 8,3 # beta *c 2027 0 0x378 8,29 # xi *d 1980 0 0xeb 8,9 # delta *e 1980 0 0x36e 8,70 # epsilon *f 1980 0 0x366 8,45 # phi +f 1980 0 0x36a 8,77 # phi1 "variant phi" *g 1980 0 0x367 8,7 # gamma *h 1977 0 0xe9 8,17 # theta +h 1977 0 0x375 8,71 # theta1 "variant theta" *i 1977 0 0x369 8,19 # iota *k 1977 0 0x36b 8,21 # kappa *l 1977 0 0x36c 8,23 # lambda *m 2037 0 0xe6 8,25 # mu *n 2037 0 0x36e 8,27 # nu *o 2037 0 0x36f 8,31 # omicron *p 2143 0 0xe3 8,33 # pi +p 2143 0 0x376 8,78 # omega1 "variant pi, looking like omega" *q 2143 0 0x379 8,49 # psi *r 2143 0 0x372 8,35 # rho *s 2157 0 0xe5 8,37 # sigma *t 1503 0 0xe7 8,41 # tau *u 1503 0 0x375 8,27 # upsilon *w 1503 0 0x377 8,51 # omega *x 1503 0 0x363 8,47 # chi *y 1503 0 0x368 8,15 # eta *z 1503 0 0x37a 8,13 # zeta ts 1503 0 0x356 8,39 # sigma1 "terminal sigma" ~~ 2663 0 0xf7 6,13 # approxequal ~= 2663 0 0xf7 6,13 # approxequal != 2663 0 0x3b9 6,99 # notequal ** 927 0 0x32a 0,32 # asteriskmath +- 1947 0 0xf1 6,1 # plusminus <= 2407 0 0xf3 6,2 # lessequal == 2407 0 0x3ba 8,14 # equivalence =~ 2407 0 0x340 8,116 # congruent >= 2027 0 0x3b3 8,3 # greaterequal AN 2027 0 0x3d9 8,85 # logicaland OR 2027 0 0x3da 8,86 # logicalor no 2027 0 0x3d8 8,20 # logicalnot te 2027 0 0x324 8,121 # existential "there exists, existential quantifier" fa 2027 0 0x322 8,122 # universal "for all, universal quantifier" Ah 2027 0 0x3c0 9,0 # aleph Im 2027 0 0x3c1 8,21 # Ifraktur "Fraktur I, imaginary" Re 2027 0 0x3c2 8,22 # Rfraktur "Fraktur R, real" if 2027 0 0x3a5 8,19 # infinity md 2027 0 0x3b7 8,32 # dotmath mo 2027 0 0x3ce 8,15 # element mu 2027 0 0x3b4 8,39 # multiply nc 2027 0 0x3cb 8,197 # uni2285 nm 2027 0 0x3cf 8,209 # notelement pl 1110 0 0x32b 0,93 # plusmath "plus sign in special font" eq 1947 0 0x33d 0,61 # equalmath "equals sign in special font" pt 1947 0 0x3b5 6,4 # proportional pp 1947 0 0x35e 8,89 # perpendicular sb 1947 0 0x3cc 6,67 # propersubset sp 1947 0 0x3c9 6,68 # propersuperset ib 1947 0 0x3cd 6,69 # reflexsubset ip 1947 0 0x3ca 6,70 # reflexsuperset ap 1947 0 0x37e 6,12 # similar pd 1947 0 0x3b6 6,34 # partialdiff "partial differentiation sign" c* 1947 0 0x3c4 6,80 # circlemultiply "multiply sign in a circle" c+ 1947 0 0x3c5 6,81 # circleplus "plus sign in a circle" ca 2620 0 0xef 6,16 # intersection "intersection, cap" cu 2620 0 0x3c8 6,66 # union "union, cup" di 1947 0 0x3b8 6,8 # divide "division sign" -h 3333 0 0xc4 3,8 # hbar hbar " gr 3333 0 0x3d1 6,33 # gradient es 2593 0 0x3c6 0,79 # emptyset CL 2510 0 0x5 5,168 # club "club suit" SP 2510 0 0x6 5,171 # spade "spade suit" HE 2510 0 0x3 5,170 # heart "heart suit" DI 2510 0 0x4 5,169 # diamond "diamond suit" CR 2510 0 0x3bf 5,20 # carriagereturn "carriage return symbol" st 2510 0 0x327 6,71 # suchthat /_ 2510 0 0x3d0 6,79 # angle << 1853 0 0xae 6,77 # "" "much less" >> 1853 0 0xaf 6,78 # "" "much greater" wp 1853 0 0x3c3 6,53 # weierstrass "Weierstrass p" lz 1853 0 0x3e0 6,95 # lozenge an 3333 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension" pc 927 0 0xfa 6,32 # periodcentered mc 2037 0 0xe6 8,25 # mu t+- 1947 0 0xf1 6,1 # plusminus tmu 2027 0 0x3b4 8,39 # multiply tdi 1947 0 0x3b8 6,8 # divide "division sign" tno 2027 0 0x3d8 8,20 # logicalnot groff-1.23.0/font/devlbp/CB0000644000175000017500000001557113753060053012265 00000000000000name CB lbpname NcourierB spacewidth 2200 slant 0 charset aq 2200 0 0x27 -- 0,39 # quotesingle space 2200 0 0x20 -- 0,32 ! 2200 0 0x21 -- 0,33 # exclam " 2200 0 0x22 -- 0,34 # quotedbl dq 2200 0 0x22 -- 0,34 # quotedbl # 2200 0 0x23 -- 0,35 # numbersign sh 2200 0 0x23 -- 0,35 # " $ 2200 0 0x24 -- 0,36 # dollar Do 2200 0 0x24 -- 0,36 # " % 2200 0 0x25 -- 0,37 # percent & 2200 0 0x26 -- 0,38 # ampersand ' 2200 0 0x27 -- 0,39 # quoteright cq 2200 0 0x27 -- 0,39 # quoteright ( 2200 0 0x28 -- 0,40 # parenleft ) 2200 0 0x29 -- 0,41 # parenright * 2200 0 0x2a -- 0,42 # asterisk + 2200 0 0x2b -- 0,43 # plus , 2200 0 0x2c -- 0,44 # comma - 2200 0 0x2d -- 0,45 # hyphen \- 2200 0 0x2d -- 0,45 # hyphen hy 2200 0 0x2d -- 0,45 # " . 2200 0 0x2e -- 0,46 # period / 2200 0 0x2f -- 0,47 # slash sl 2200 0 0x2f -- 0,47 # " 0 2200 0 0x30 -- 0,48 # zero 1 2200 0 0x31 -- 0,49 # one 2 2200 0 0x32 -- 0,50 # two 3 2200 0 0x33 -- 0,51 # three 4 2200 0 0x34 -- 0,52 # four 5 2200 0 0x35 -- 0,53 # five 6 2200 0 0x36 -- 0,54 # six 7 2200 0 0x37 -- 0,55 # seven 8 2200 0 0x38 -- 0,56 # eight 9 2200 0 0x39 -- 0,57 # nine : 2200 0 0x3a -- 0,58 # colon ; 2200 0 0x3b -- 0,59 # semicolon < 2200 0 0x3c -- 0,60 # less = 2200 0 0x3d -- 0,61 # equal > 2200 0 0x3e -- 0,62 # greater ? 2200 0 0x3f -- 0,63 # question @ 2200 0 0x40 -- 0,64 # at at 2200 0 0x40 -- 0,64 # " A 2200 0 0x41 -- 0,65 # A B 2200 0 0x42 -- 0,66 # B C 2200 0 0x43 -- 0,67 # C D 2200 0 0x44 -- 0,68 # D E 2200 0 0x45 -- 0,69 # E F 2200 0 0x46 -- 0,70 # F G 2200 0 0x47 -- 0,71 # G H 2200 0 0x48 -- 0,72 # H I 2200 0 0x49 -- 0,73 # I J 2200 0 0x4a -- 0,74 # J K 2200 0 0x4b -- 0,75 # K L 2200 0 0x4c -- 0,76 # L M 2200 0 0x4d -- 0,77 # M N 2200 0 0x4e -- 0,78 # N O 2200 0 0x4f -- 0,79 # O P 2200 0 0x50 -- 0,80 # P Q 2200 0 0x51 -- 0,81 # Q R 2200 0 0x52 -- 0,82 # R S 2200 0 0x53 -- 0,83 # S T 2200 0 0x54 -- 0,84 # T U 2200 0 0x55 -- 0,85 # U V 2200 0 0x56 -- 0,86 # V W 2200 0 0x57 -- 0,87 # W X 2200 0 0x58 -- 0,88 # X Y 2200 0 0x59 -- 0,89 # Y Z 2200 0 0x5a -- 0,90 # Z [ 2200 0 0x5b -- 0,91 # bracketleft lB 2200 0 0x5b -- 0,91 # " \ 2200 0 0x5c -- 0,92 # backslash rs 2200 0 0x5c -- 0,92 # " ] 2200 0 0x5d -- 0,93 # bracketright rB 2200 0 0x5d -- 0,93 # " a^ 2200 0 0x5e -- 0,94 # circumflex ^ 2200 0 0x5e -- 0,94 # " _ 2200 0 0x5f -- 0,95 # underscore ` 2200 0 0x60 -- 0,96 # quoteleft oq 2200 0 0x60 -- 0,96 # " a 2200 0 0x61 -- 0,97 # a b 2200 0 0x62 -- 0,98 # b c 2200 0 0x63 -- 0,99 # c d 2200 0 0x64 -- 0,100 # d e 2200 0 0x65 -- 0,101 # e f 2200 0 0x66 -- 0,102 # f g 2200 0 0x67 -- 0,103 # g h 2200 0 0x68 -- 0,104 # h i 2200 0 0x69 -- 0,105 # i j 2200 0 0x6a -- 0,106 # j k 2200 0 0x6b -- 0,107 # k l 2200 0 0x6c -- 0,108 # l m 2200 0 0x6d -- 0,109 # m n 2200 0 0x6e -- 0,110 # n o 2200 0 0x6f -- 0,111 # o p 2200 0 0x70 -- 0,112 # p q 2200 0 0x71 -- 0,113 # q r 2200 0 0x72 -- 0,114 # r s 2200 0 0x73 -- 0,115 # s t 2200 0 0x74 -- 0,116 # t u 2200 0 0x75 -- 0,117 # u v 2200 0 0x76 -- 0,118 # v w 2200 0 0x77 -- 0,119 # w x 2200 0 0x78 -- 0,120 # x y 2200 0 0x79 -- 0,121 # y z 2200 0 0x7a -- 0,122 # z lC 2200 0 0x7b -- 0,123 # braceleft { 2200 0 0x7b -- 0,123 # " | 2200 0 0x7c -- 0,124 # " rC 2200 0 0x7d -- 0,125 # braceright } 2200 0 0x7d -- 0,125 # " a~ 2200 0 0x7e -- 0,126 # tilde ~ 2200 0 0x7e -- 0,126 # " AE 2200 0 0x92 -- 1,36 # AE ae 2200 0 0x91 -- 1,37 # ae 'E 2200 0 0x90 -- 1,40 # Eacute 'a 2200 0 0xa0 -- 1,27 # aacute 'e 2200 0 0x82 -- 1,41 # eacute 'i 2200 0 0xa1 -- 1,49 # iacute 'o 2200 0 0xa2 -- 1,59 # oacute 'u 2200 0 0x95 -- 1,65 # uacute :A 2200 0 0x8e -- 1,30 # Adieresis :O 2200 0 0x99 -- 1,62 # Odieresis :U 2200 0 0x9a -- 1,70 # Udieresis :a 2200 0 0x84 -- 1,31 # adieresis :e 2200 0 0x89 -- 1,45 # edieresis :i 2200 0 0x8b -- 1,53 # idieresis :o 2200 0 0x94 -- 1,63 # odieresis :u 2200 0 0x81 -- 1,71 # udieresis :y 2200 0 0x98 -- 1,75 # ydieresis ^a 2200 0 0x83 -- 1,29 # acircumflex ^e 2200 0 0x88 -- 1,43 # ecircumflex ^i 2200 0 0x8c -- 1,51 # icircumflex ^o 2200 0 0x93 -- 1,61 # ocircumflex ^u 2200 0 0x96 -- 1,69 # ucircumflex `a 2200 0 0x85 -- 1,33 # agrave `e 2200 0 0x8a -- 1,47 # egrave `i 2200 0 0x8d -- 1,55 # igrave `o 2200 0 0x95 -- 1,65 # ograve `u 2200 0 0x97 -- 1,73 # ugrave ~A 2200 0 0x28e -- 1,26 # Atilde ~N 2200 0 0xa5 -- 1,56 # Ntilde ~a 2200 0 0x284 -- --- # atilde ~n 2200 0 0xa4 -- 1,57 # ntilde ,C 2200 0 0x80 -- 1,38 # Ccedilla ,c 2200 0 0x87 -- 1,39 # ccedilla oA 2200 0 0x8f -- 1,34 # Aring oa 2200 0 0x86 -- 1,35 # aring a^ 2200 0 0x5e -- 1,3 # circumflex "circumflex accent" a~ 2200 0 0x7e -- 1,2 # tilde "tilde accent" Do 2200 0 0x24 -- 0,36 # dollar Po 2200 0 0x9c -- 4,11 # sterling Ye 2200 0 0x9d -- 4,12 # yen Fn 2200 0 0x9f -- 4,14 # florin ct 2200 0 0x9b -- 4,19 # cent Fo 2200 0 0xae -- 4,9 # guillemotleft r! 2200 0 0xad -- 4,7 # exclamdown r? 2200 0 0xa8 -- 4,8 # questiondown Of 2200 0 0xa6 -- 4,15 # ordfeminine Om 2200 0 0xa7 -- 4,16 # ordmasculine S2 2200 0 0xfd -- 4,20 # twosuperior <- 2200 0 0x1b -- 6,22 # arrowleft -> 2200 0 0x1a -- 6,21 # arrowright <> 2200 0 0x1d -- 6,25 # arrowboth "horizontal double-headed arrow" da 2200 0 0x19 -- 6,24 # arrowdown ua 2200 0 0x18 -- 6,23 # arrowup va 2200 0 0x12 -- 6,26 # \& "vertical double-headed arrow" ba 2200 0 0xb3 -- 3,9 # bar bb 2200 0 0x7c -- 0,124 # brokenbar ul 2200 0 0x5f -- 0,95 # ul "underline with traditional troff metrics" ci 2200 0 0x9 -- 4,1 # circle bu 2200 0 0x7 -- 4,0 # bullet ps 2200 0 0x14 -- 4,5 # paragraph sc 2200 0 0x15 -- 4,6 # section de 2200 0 0xf8 -- 6,36 # degree 12 2200 0 0xab -- 4,17 # onehalf 14 2200 0 0xac -- 4,18 # onequarter hy 2200 0 0x2d -- 6,0 # hyphen lB 2200 0 0x5b -- 0,91 # bracketleft rB 2200 0 0x5d -- 0,93 # bracketright lC 2200 0 0x7b -- 0,123 # braceleft rC 2200 0 0x7d -- 0,125 # braceright aq 2200 0 0x27 -- 0,39 # quotesingle "apostrophe quote" at 2200 0 0x40 -- 0,64 # at .C1 2200 0 0x2d -- 0,45 # - minus "minus sign from current font" sh 2200 0 0x23 -- 0,35 # numbersign sl 2200 0 0x2f -- 0,47 # slash rs 2200 0 0x5c -- 0,92 # backslash *a 2200 0 0xe0 -- 8,1 # alpha *b 2200 0 0xe1 -- 8,3 # beta *d 2200 0 0xeb -- 8,9 # delta *h 2200 0 0xe9 -- 8,17 # theta *m 2200 0 0xe6 -- 8,25 # mu *p 2200 0 0xe3 -- 8,33 # pi *s 2200 0 0xe5 -- 8,37 # sigma *t 2200 0 0xe7 -- 8,41 # tau ~~ 2200 0 0xf7 -- 6,13 # approxequal ~= 2200 0 0xf7 -- 6,13 # approxequal +- 2200 0 0xf1 -- 6,1 # plusminus <= 2200 0 0xf3 -- 6,2 # lessequal ca 2200 0 0xef -- 6,16 # intersection "intersection, cap" -h 2200 0 0xc4 -- 3,8 # hbar hbar " CL 2200 0 0x5 -- 5,168 # club "club suit" SP 2200 0 0x6 -- 5,171 # spade "spade suit" HE 2200 0 0x3 -- 5,170 # heart "heart suit" DI 2200 0 0x4 -- 5,169 # diamond "diamond suit" << 2200 0 0xae -- 6,77 # "" "much less" >> 2200 0 0xaf -- 6,78 # "" "much greater" pc 2200 0 0xfa -- 6,32 # periodcentered mc 2200 0 0xe6 -- 8,25 # mu t+- 2200 0 0xf1 -- 6,1 # plusminus groff-1.23.0/font/devlbp/HNI0000644000175000017500000003253513753060053012416 00000000000000name HNI lbpname Swiss-Narrow-Oblique special spacewidth 228 slant 0 ligatures fi fl 0 charset ha 280 2 0x4c3 0,94 # asciicircum ti 280 0 0x4c4 0,126 # asciitilde vS 280 2 0x169 1,176 # Scaron vZ 280 2 0x16e 1,206 # Zcaron vs 280 2 0x173 1,177 # scaron vz 280 2 0x174 1,207 # zcaron :Y 280 2 0x16d 1,74 # Ydieresis tm 280 2 0x170 4,41 # trademark aq 157 2 0x27 0,39 # quotesingle space 228 0 0x20 0,32 ! 228 2 0x21 0,33 # exclam " 291 2 0x22 0,34 # quotedbl dq 291 2 0x22 0,34 # quotedbl # 456 2 0x23 0,35 # numbersign sh 456 2 0x23 0,35 # " $ 456 2 0x24 0,36 # dollar Do 456 2 0x24 0,36 # " % 720 2 0x25 0,37 # percent & 547 2 0x26 0,38 # ampersand ' 157 2 0x27 0,39 # quoteright cq 157 2 0x27 0,39 # quoteright ( 273 2 0x28 0,40 # parenleft ) 273 2 0x29 0,41 # parenright * 319 2 0x2a 0,42 # asterisk + 479 0 0x2b 0,43 # plus , 228 0 0x2c 0,44 # comma - 479 0 0x2d 0,45 # hyphen hy 479 0 0x2d 0,45 # " . 228 0 0x2e 0,46 # period / 228 2 0x2f 0,47 # slash sl 228 2 0x2f 0,47 # " 0 456 2 0x30 0,48 # zero 1 456 2 0x31 0,49 # one 2 456 2 0x32 0,50 # two 3 456 2 0x33 0,51 # three 4 456 2 0x34 0,52 # four 5 456 2 0x35 0,53 # five 6 456 2 0x36 0,54 # six 7 456 2 0x37 0,55 # seven 8 456 2 0x38 0,56 # eight 9 456 2 0x39 0,57 # nine : 228 0 0x3a 0,58 # colon ; 228 0 0x3b 0,59 # semicolon < 479 0 0x3c 0,60 # less = 479 0 0x3d 0,61 # equal > 479 0 0x3e 0,62 # greater ? 456 2 0x3f 0,63 # question @ 832 2 0x40 0,64 # at at 832 2 0x40 0,64 # " A 547 2 0x41 0,65 # A B 547 2 0x42 0,66 # B C 592 2 0x43 0,67 # C D 592 2 0x44 0,68 # D E 547 2 0x45 0,69 # E F 501 2 0x46 0,70 # F G 638 2 0x47 0,71 # G H 592 2 0x48 0,72 # H I 228 2 0x49 0,73 # I J 410 2 0x4a 0,74 # J K 547 2 0x4b 0,75 # K L 456 2 0x4c 0,76 # L M 683 2 0x4d 0,77 # M N 592 2 0x4e 0,78 # N O 638 2 0x4f 0,79 # O P 547 2 0x50 0,80 # P Q 638 2 0x51 0,81 # Q R 592 2 0x52 0,82 # R S 547 2 0x53 0,83 # S T 501 2 0x54 0,84 # T U 592 2 0x55 0,85 # U V 547 2 0x56 0,86 # V W 774 2 0x57 0,87 # W X 547 2 0x58 0,88 # X Y 547 2 0x59 0,89 # Y Z 501 2 0x5a 0,90 # Z [ 228 2 0x5b 0,91 # bracketleft lB 228 2 0x5b 0,91 # " \ 228 2 0x5c 0,92 # backslash rs 228 2 0x5c 0,92 # " ] 228 2 0x5d 0,93 # bracketright rB 228 2 0x5d 0,93 # " a^ 280 2 0x5e 0,94 # circumflex ^ 280 2 0x5e 0,94 # " _ 456 0 0x5f 0,95 # underscore ` 280 2 0x60 0,96 # quoteleft oq 280 2 0x60 0,96 # " a 456 0 0x61 0,97 # a b 456 2 0x62 0,98 # b c 410 0 0x63 0,99 # c d 456 2 0x64 0,100 # d e 456 0 0x65 0,101 # e f 228 2 0x66 0,102 # f g 456 1 0x67 0,103 # g h 456 2 0x68 0,104 # h i 182 2 0x69 0,105 # i j 182 2 0x6a 0,106 # j k 410 2 0x6b 0,107 # k l 182 2 0x6c 0,108 # l m 683 0 0x6d 0,109 # m n 456 0 0x6e 0,110 # n o 456 0 0x6f 0,111 # o p 456 1 0x70 0,112 # p q 456 1 0x71 0,113 # q r 273 0 0x72 0,114 # r s 410 0 0x73 0,115 # s t 228 2 0x74 0,116 # t u 456 0 0x75 0,117 # u v 410 0 0x76 0,118 # v w 592 0 0x77 0,119 # w x 410 0 0x78 0,120 # x y 410 1 0x79 0,121 # y z 410 0 0x7a 0,122 # z lC 274 2 0x7b 0,123 # braceleft { 274 2 0x7b 0,123 # " | 213 2 0x7c 0,124 # " rC 274 2 0x7d 0,125 # braceright } 274 2 0x7d 0,125 # " a~ 280 2 0x7e 0,126 # tilde ~ 280 2 0x7e 0,126 # " -D 592 2 0x13d 1,78 # Eth "Icelandic uppercase eth" Sd 456 2 0x148 1,87 # eth "Icelandic lowercase eth" TP 547 2 0x13e 1,88 # Thorn "Icelandic uppercase thorn" Tp 456 3 0x143 1,89 # thorn "Icelandic lowercase thorn" AE 820 2 0x92 1,36 # AE ae 729 0 0x91 1,37 # ae OE 820 2 0x141 1,166 # OE oe 774 0 0x146 1,167 # oe ij 353 0 0x150 1,139 # ij "Dutch ij ligature" ss 501 2 0x147 1,23 # germandbls 'A 501 2 0x15a 1,26 # Aacute 'E 547 2 0x90 1,40 # Eacute 'I 547 2 0x161 1,48 # Iacute 'O 547 2 0x165 1,58 # Oacute 'U 547 2 0x16a 1,66 # Uacute 'a 456 2 0xa0 1,27 # aacute 'e 456 2 0x82 1,41 # eacute 'i 228 2 0xa1 1,49 # iacute 'o 456 2 0xa2 1,59 # oacute 'u 456 2 0x95 1,65 # uacute :A 547 2 0x8e 1,30 # Adieresis :E 547 2 0x15f 1,44 # Edieresis :I 547 2 0x163 1,52 # Idieresis :O 638 2 0x99 1,62 # Odieresis :U 592 2 0x9a 1,70 # Udieresis :Y 592 2 0x16d 1,74 # Ydieresis :a 456 2 0x84 1,31 # adieresis :e 456 2 0x89 1,45 # edieresis :i 228 2 0x8b 1,53 # idieresis :o 456 2 0x94 1,63 # odieresis :u 456 2 0x81 1,71 # udieresis :y 410 3 0x98 1,75 # ydieresis ^A 410 2 0x15b 1,28 # Acircumflex ^E 410 2 0x15e 1,42 # Ecircumflex ^I 410 2 0x162 1,50 # Icircumflex ^O 410 2 0x166 1,60 # Ocircumflex ^U 410 2 0x16b 1,68 # Ucircumflex ^a 456 2 0x83 1,29 # acircumflex ^e 456 2 0x88 1,43 # ecircumflex ^i 228 2 0x8c 1,51 # icircumflex ^o 456 2 0x93 1,61 # ocircumflex ^u 456 2 0x96 1,69 # ucircumflex `A 456 2 0x15c 1,32 # Agrave `E 456 2 0x160 1,46 # Egrave `I 456 2 0x164 1,54 # Igrave `O 456 2 0x167 1,64 # Ograve `U 456 2 0x16c 1,72 # Ugrave `a 456 2 0x85 1,33 # agrave ~a 456 2 0x284 --- # atilde `e 456 2 0x8a 1,47 # egrave `i 228 2 0x8d 1,55 # igrave `o 456 2 0x95 1,65 # ograve `u 456 2 0x97 1,73 # ugrave ~A 456 2 0x28e 1,26 # Atilde ~N 592 2 0xa5 1,56 # Ntilde ~O 592 2 0x168 1,82 # Otilde ~n 456 2 0xa4 1,57 # ntilde ~o 456 2 0x172 1,83 # otilde vS 456 2 0x169 1,176 # Scaron vs 456 2 0x173 1,177 # scaron vZ 456 2 0x16e 1,206 # Zcaron vz 456 2 0x174 1,207 # zcaron ,C 592 2 0x80 1,38 # Ccedilla ,c 410 0 0x87 1,39 # ccedilla /L 456 2 0x13f 1,152 # Lslash "Polish L with a slash" /l 182 2 0x144 1,153 # lslash "Polish l with a slash" /O 638 2 0x140 1,80 # Oslash /o 501 0 0x145 1,81 # oslash oA 547 2 0x8f 1,34 # Aring oa 456 2 0x86 1,35 # aring a" 273 2 0x13a 1,16 # hungarumlaut "Hungarian umlaut" a- 273 2 0x135 1,8 # macron "macron or bar accent" a. 273 2 0x137 1,15 # dotaccent "dot accent" a^ 273 2 0x5e 1,3 # circumflex "circumflex accent" aa 273 2 0x120 1,6 # acute "acute accent" ga 273 2 0x121 1,0 # grave "grave accent" ab 273 2 0x136 1,22 # breve "breve accent" ac 273 0 0x139 1,17 # cedilla "cedilla accent" ad 273 2 0x122 1,7 # dieresis "umlaut or dieresis" ah 273 2 0x13c 1,19 # caron "h\('a\(vcek accent" ao 273 2 0x138 1,14 # ring "ring or circle accent" a~ 273 2 0x7e 1,2 # tilde "tilde accent" ho 273 0 0x13b 1,18 # ogonek "hook or ogonek accent" .i 228 0 0x142 1,239 # dotlessi "i without a dot" Cs 456 2 0x12f 4,24 # currency "Scandinavian currency sign" Do 456 2 0x24 0,36 # dollar Po 456 2 0x9c 4,11 # sterling Ye 456 2 0x9d 4,12 # yen Fn 456 2 0x9f 4,14 # florin ct 456 2 0x9b 4,19 # cent Fo 456 0 0xae 4,9 # guillemotleft Fc 273 0 0x4bb 4,20 # guillemotright fo 273 0 0x127 4,35 # guilsinglleft fc 273 0 0x128 4,36 # guilsinglright r! 273 1 0xad 4,7 # exclamdown r? 501 1 0xa8 4,8 # questiondown fi 410 2 0x130 4,54 # fi "fi ligature" fl 410 2 0x131 4,55 # fl "fl ligature" OK 410 0 0x3d6 --- # \& "check mark, tick" Of 303 2 0xa6 4,15 # ordfeminine Om 299 2 0xa7 4,16 # ordmasculine S1 273 2 0x156 4,78 # onesuperior S2 273 2 0xfd 4,20 # twosuperior S3 273 2 0x14d 4,26 # threesuperior <- 809 0 0x1b 6,22 # arrowleft -> 809 0 0x1a 6,21 # arrowright <> 854 0 0x1d 6,25 # arrowboth "horizontal double-headed arrow" da 494 0 0x19 6,24 # arrowdown ua 494 0 0x18 6,23 # arrowup va 494 0 0x12 6,26 # \& "vertical double-headed arrow" lA 494 0 0x3dc 6,57 # arrowdblleft rA 494 0 0x3de 6,56 # arrowdblright hA 494 0 0x3db 6,60 # arrowdblboth "horizontal double-headed double arrow" dA 494 0 0x3df 6,59 # arrowdbldown uA 494 0 0x3dd 6,58 # arrowdblup ba 820 2 0xb3 3,9 # bar bb 213 2 0x7c 0,124 # brokenbar br 820 0 0x1db 3,9 # br "box rule with traditional troff metrics" ru 820 0 0x123 4,34 # ru "baseline rule" ul 456 0 0x5f 0,95 # ul "underline with traditional troff metrics" bv 820 0 0x3f4 3,9 # bv "bold vertical" ci 699 0 0x9 4,1 # circle bu 522 0 0x7 4,0 # bullet co 604 2 0x154 4,23 # copyright rg 604 2 0x155 4,22 # registered tm 604 2 0x170 4,41 # trademark dd 456 2 0x12b 4,40 # daggerdbl "double dagger sign" dg 456 2 0x12a 4,39 # dagger ps 440 2 0x14 4,5 # paragraph sc 456 2 0x15 4,6 # section de 328 2 0xf8 6,36 # degree em 820 0 0x123 4,34 # emdash "em dash" en 456 0 0x132 4,33 # endash "en dash" %0 820 2 0x129 4,75 # perthousand "per thousand, per mille sign" 12 684 2 0xab 4,17 # onehalf 14 684 2 0xac 4,18 # onequarter 34 684 2 0x12e 4,25 # threequarters f/ 137 2 0x158 6,6 # fraction "bar for fractions" fm 137 0 0x3a2 6,45 # minute "footmark, prime" sd 137 0 0x3b2 6,46 # second ha 137 2 0x4c3 6,85 # asciicircum "\s-2ASCII\s+2 circumflex, hat, caret" ti 137 0 0x4c4 6,12 # asciitilde "\s-2ASCII\s0 tilde, large tilde" hy 500 0 0x2d 6,0 # hyphen lB 228 2 0x5b 0,91 # bracketleft rB 228 2 0x5d 0,93 # bracketright lC 274 2 0x7b 0,123 # braceleft rC 274 2 0x7d 0,125 # braceright la 274 0 0x3e1 6,10 # angleleft "left angle bracket" ra 274 0 0x3f1 6,11 # angleright "right angle bracket" Bq 273 0 0x4b9 4,63 # quotedblbase "low double comma quote" bq 273 0 0x4b8 6,62 # quotesinglbase "low single comma quote" lq 273 2 0x125 4,32 # quotedblleft rq 273 2 0x4ba 6,31 # quotedblright oq 182 2 0x176 4,29 # quoteleft "single open quote" aq 157 2 0x27 0,39 # quotesingle "apostrophe quote" at 832 2 0x40 0,64 # at .C1 479 0 0x2d 0,45 # - minus "minus sign from current font" sh 456 2 0x23 0,35 # numbersign sl 228 2 0x2f 0,47 # slash rs 228 2 0x5c 0,92 # backslash 3d 228 0 0x35c 6,102 # therefore tf 228 0 0x35c 6,102 # therefore *A 228 0 0x341 8,0 # Alpha *B 228 0 0x342 8,2 # Beta *C 228 0 0x358 8,28 # Xi *D 228 0 0x344 8,8 # Delta *E 228 0 0x345 8,10 # Epsilon *F 585 0 0x346 8,44 # Phi *G 469 0 0x347 8,6 # Gamma *H 469 0 0x351 8,16 # Theta *I 469 0 0x349 8,18 # Iota *K 469 0 0x34b 8,20 # Kappa *L 469 0 0x34c 8,22 # Lambda *M 469 0 0x34d 8,24 # Mu *N 469 0 0x34e 8,26 # Nu *O 469 0 0x34f 8,30 # Omicron *P 469 0 0x350 8,32 # Pi *Q 469 0 0x359 8,48 # Psi *R 469 0 0x352 8,34 # Rho *S 485 0 0x353 8,36 # Sigma *T 485 0 0x354 8,40 # Tau *U 485 0 0x3a1 8,76 # Upsilon *W 626 0 0x357 8,50 # Omega *X 485 0 0x343 8,36 # Chi *Y 485 0 0x348 8,14 # Eta *Z 485 0 0x35a 8,12 # Zeta *a 498 0 0xe0 8,1 # alpha *b 466 0 0xe1 8,3 # beta *c 466 0 0x378 8,29 # xi *d 465 0 0xeb 8,9 # delta *e 465 0 0x36e 8,70 # epsilon *f 465 0 0x366 8,45 # phi +f 465 0 0x36a 8,77 # phi1 "variant phi" *g 465 0 0x367 8,7 # gamma *h 456 0 0xe9 8,17 # theta +h 456 0 0x375 8,71 # theta1 "variant theta" *i 456 0 0x369 8,19 # iota *k 456 0 0x36b 8,21 # kappa *l 456 0 0x36c 8,23 # lambda *m 456 0 0xe6 8,25 # mu *n 456 0 0x36e 8,27 # nu *o 456 0 0x36f 8,31 # omicron *p 483 0 0xe3 8,33 # pi +p 483 0 0x376 8,78 # omega1 "variant pi, looking like omega" *q 483 0 0x379 8,49 # psi *r 483 0 0x372 8,35 # rho *s 501 0 0xe5 8,37 # sigma *t 375 0 0xe7 8,41 # tau *u 375 0 0x375 8,27 # upsilon *w 375 0 0x377 8,51 # omega *x 375 0 0x363 8,47 # chi *y 375 0 0x368 8,15 # eta *z 375 0 0x37a 8,13 # zeta ts 375 0 0x356 8,39 # sigma1 "terminal sigma" ~~ 655 0 0xf7 6,13 # approxequal ~= 655 0 0xf7 6,13 # approxequal != 655 0 0x3b9 6,99 # notequal ** 228 0 0x32a 0,32 # asteriskmath +- 479 0 0xf1 6,1 # plusminus <= 594 0 0xf3 6,2 # lessequal == 594 0 0x3ba 8,14 # equivalence =~ 594 0 0x340 8,116 # congruent >= 466 0 0x3b3 8,3 # greaterequal AN 466 0 0x3d9 8,85 # logicaland OR 466 0 0x3da 8,86 # logicalor no 466 0 0x3d8 8,20 # logicalnot te 466 0 0x324 8,121 # existential "there exists, existential quantifier" fa 466 0 0x322 8,122 # universal "for all, universal quantifier" Ah 466 0 0x3c0 9,0 # aleph Im 466 0 0x3c1 8,21 # Ifraktur "Fraktur I, imaginary" Re 466 0 0x3c2 8,22 # Rfraktur "Fraktur R, real" if 466 0 0x3a5 8,19 # infinity md 466 0 0x3b7 8,32 # dotmath mo 466 0 0x3ce 8,15 # element mu 466 0 0x3b4 8,39 # multiply nc 466 0 0x3cb 8,197 # uni2285 nm 466 0 0x3cf 8,209 # notelement pl 228 0 0x32b 0,93 # plusmath "plus sign in special font" eq 479 0 0x33d 0,61 # equalmath "equals sign in special font" pt 479 0 0x3b5 6,4 # proportional pp 479 0 0x35e 8,89 # perpendicular sb 479 0 0x3cc 6,67 # propersubset sp 479 0 0x3c9 6,68 # propersuperset ib 479 0 0x3cd 6,69 # reflexsubset ip 479 0 0x3ca 6,70 # reflexsuperset ap 479 0 0x37e 6,12 # similar pd 479 0 0x3b6 6,34 # partialdiff "partial differentiation sign" c* 479 0 0x3c4 6,80 # circlemultiply "multiply sign in a circle" c+ 479 0 0x3c5 6,81 # circleplus "plus sign in a circle" ca 645 0 0xef 6,16 # intersection "intersection, cap" cu 645 0 0x3c8 6,66 # union "union, cup" di 479 0 0x3b8 6,8 # divide "division sign" -h 820 0 0xc4 3,8 # hbar hbar " gr 820 0 0x3d1 6,33 # gradient es 638 0 0x3c6 0,79 # emptyset CL 617 0 0x5 5,168 # club "club suit" SP 617 0 0x6 5,171 # spade "spade suit" HE 617 0 0x3 5,170 # heart "heart suit" DI 617 0 0x4 5,169 # diamond "diamond suit" CR 617 0 0x3bf 5,20 # carriagereturn "carriage return symbol" st 617 0 0x327 6,71 # suchthat /_ 617 0 0x3d0 6,79 # angle << 456 0 0xae 6,77 # "" "much less" >> 456 0 0xaf 6,78 # "" "much greater" wp 456 0 0x3c3 6,53 # weierstrass "Weierstrass p" lz 456 0 0x3e0 6,95 # lozenge an 820 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension" pc 240 0 0xfa 6,32 # periodcentered mc 456 0 0xe6 8,25 # mu t+- 479 0 0xf1 6,1 # plusminus tmu 466 0 0x3b4 8,39 # multiply tdi 479 0 0x3b8 6,8 # divide "division sign" tno 466 0 0x3d8 8,20 # logicalnot groff-1.23.0/font/devlbp/HNR0000644000175000017500000003252513753060053012426 00000000000000name HNR lbpname Swiss-Narrow special spacewidth 228 slant 0 ligatures fi fl 0 charset ha 290 2 0x4c3 0,94 # asciicircum ti 280 0 0x4c4 0,126 # asciitilde vS 280 2 0x169 1,176 # Scaron vZ 280 2 0x16e 1,206 # Zcaron vs 280 2 0x173 1,177 # scaron vz 280 2 0x174 1,207 # zcaron :Y 280 2 0x16d 1,74 # Ydieresis tm 280 2 0x170 4,41 # trademark aq 157 2 0x27 0,39 # quotesingle space 228 0 0x20 0,32 ! 228 2 0x21 0,33 # exclam " 291 2 0x22 0,34 # quotedbl dq 291 2 0x22 0,34 # quotedbl # 456 2 0x23 0,35 # numbersign sh 456 2 0x23 0,35 # " $ 456 2 0x24 0,36 # dollar Do 456 2 0x24 0,36 # " % 720 2 0x25 0,37 # percent & 547 2 0x26 0,38 # ampersand ' 157 2 0x27 0,39 # quoteright cq 157 2 0x27 0,39 # quoteright ( 273 2 0x28 0,40 # parenleft ) 273 2 0x29 0,41 # parenright * 319 2 0x2a 0,42 # asterisk + 479 0 0x2b 0,43 # plus , 228 0 0x2c 0,44 # comma - 479 0 0x2d 0,45 # hyphen hy 479 0 0x2d 0,45 # " . 228 0 0x2e 0,46 # period / 228 2 0x2f 0,47 # slash sl 228 2 0x2f 0,47 # " 0 456 2 0x30 0,48 # zero 1 456 2 0x31 0,49 # one 2 456 2 0x32 0,50 # two 3 456 2 0x33 0,51 # three 4 456 2 0x34 0,52 # four 5 456 2 0x35 0,53 # five 6 456 2 0x36 0,54 # six 7 456 2 0x37 0,55 # seven 8 456 2 0x38 0,56 # eight 9 456 2 0x39 0,57 # nine : 228 0 0x3a 0,58 # colon ; 228 0 0x3b 0,59 # semicolon < 479 0 0x3c 0,60 # less = 479 0 0x3d 0,61 # equal > 479 0 0x3e 0,62 # greater ? 456 2 0x3f 0,63 # question @ 832 2 0x40 0,64 # at at 832 2 0x40 0,64 # " A 547 2 0x41 0,65 # A B 547 2 0x42 0,66 # B C 592 2 0x43 0,67 # C D 592 2 0x44 0,68 # D E 547 2 0x45 0,69 # E F 501 2 0x46 0,70 # F G 638 2 0x47 0,71 # G H 592 2 0x48 0,72 # H I 228 2 0x49 0,73 # I J 410 2 0x4a 0,74 # J K 547 2 0x4b 0,75 # K L 456 2 0x4c 0,76 # L M 683 2 0x4d 0,77 # M N 592 2 0x4e 0,78 # N O 638 2 0x4f 0,79 # O P 547 2 0x50 0,80 # P Q 638 2 0x51 0,81 # Q R 592 2 0x52 0,82 # R S 547 2 0x53 0,83 # S T 501 2 0x54 0,84 # T U 592 2 0x55 0,85 # U V 547 2 0x56 0,86 # V W 774 2 0x57 0,87 # W X 547 2 0x58 0,88 # X Y 547 2 0x59 0,89 # Y Z 501 2 0x5a 0,90 # Z [ 228 2 0x5b 0,91 # bracketleft lB 228 2 0x5b 0,91 # " \ 228 2 0x5c 0,92 # backslash rs 228 2 0x5c 0,92 # " ] 228 2 0x5d 0,93 # bracketright rB 228 2 0x5d 0,93 # " a^ 290 2 0x5e 0,94 # circumflex ^ 290 2 0x5e 0,94 # " _ 456 0 0x5f 0,95 # underscore ` 290 2 0x60 0,96 # quoteleft oq 290 2 0x60 0,96 # " a 456 0 0x61 0,97 # a b 456 2 0x62 0,98 # b c 410 0 0x63 0,99 # c d 456 2 0x64 0,100 # d e 456 0 0x65 0,101 # e f 228 2 0x66 0,102 # f g 456 1 0x67 0,103 # g h 456 2 0x68 0,104 # h i 182 2 0x69 0,105 # i j 182 2 0x6a 0,106 # j k 410 2 0x6b 0,107 # k l 182 2 0x6c 0,108 # l m 683 0 0x6d 0,109 # m n 456 0 0x6e 0,110 # n o 456 0 0x6f 0,111 # o p 456 1 0x70 0,112 # p q 456 1 0x71 0,113 # q r 273 0 0x72 0,114 # r s 410 0 0x73 0,115 # s t 228 2 0x74 0,116 # t u 456 0 0x75 0,117 # u v 410 0 0x76 0,118 # v w 592 0 0x77 0,119 # w x 410 0 0x78 0,120 # x y 410 1 0x79 0,121 # y z 410 0 0x7a 0,122 # z lC 274 2 0x7b 0,123 # braceleft { 274 2 0x7b 0,123 # " | 213 2 0x7c 0,124 # " rC 274 2 0x7d 0,125 # braceright } 274 2 0x7d 0,125 # " a~ 280 2 0x7e 0,126 # tilde ~ 280 2 0x7e 0,126 # " -D 592 2 0x13d 1,78 # Eth "Icelandic uppercase eth" Sd 456 2 0x148 1,87 # eth "Icelandic lowercase eth" TP 547 2 0x13e 1,88 # Thorn "Icelandic uppercase thorn" Tp 456 3 0x143 1,89 # thorn "Icelandic lowercase thorn" AE 820 2 0x92 1,36 # AE ae 729 0 0x91 1,37 # ae OE 820 2 0x141 1,166 # OE oe 774 0 0x146 1,167 # oe ij 353 0 0x150 1,139 # ij "Dutch ij ligature" ss 501 2 0x147 1,23 # germandbls 'A 501 2 0x15a 1,26 # Aacute 'E 547 2 0x90 1,40 # Eacute 'I 547 2 0x161 1,48 # Iacute 'O 547 2 0x165 1,58 # Oacute 'U 547 2 0x16a 1,66 # Uacute 'a 456 2 0xa0 1,27 # aacute 'e 456 2 0x82 1,41 # eacute 'i 228 2 0xa1 1,49 # iacute 'o 456 2 0xa2 1,59 # oacute 'u 456 2 0x95 1,65 # uacute :A 547 2 0x8e 1,30 # Adieresis :E 547 2 0x15f 1,44 # Edieresis :I 547 2 0x163 1,52 # Idieresis :O 638 2 0x99 1,62 # Odieresis :U 592 2 0x9a 1,70 # Udieresis :Y 592 2 0x16d 1,74 # Ydieresis :a 456 2 0x84 1,31 # adieresis :e 456 2 0x89 1,45 # edieresis :i 228 2 0x8b 1,53 # idieresis :o 456 2 0x94 1,63 # odieresis :u 456 2 0x81 1,71 # udieresis :y 410 3 0x98 1,75 # ydieresis ^A 410 2 0x15b 1,28 # Acircumflex ^E 410 2 0x15e 1,42 # Ecircumflex ^I 410 2 0x162 1,50 # Icircumflex ^O 410 2 0x166 1,60 # Ocircumflex ^U 410 2 0x16b 1,68 # Ucircumflex ^a 456 2 0x83 1,29 # acircumflex ^e 456 2 0x88 1,43 # ecircumflex ^i 228 2 0x8c 1,51 # icircumflex ^o 456 2 0x93 1,61 # ocircumflex ^u 456 2 0x96 1,69 # ucircumflex `A 456 2 0x15c 1,32 # Agrave `E 456 2 0x160 1,46 # Egrave `I 456 2 0x164 1,54 # Igrave `O 456 2 0x167 1,64 # Ograve `U 456 2 0x16c 1,72 # Ugrave `a 456 2 0x85 1,33 # agrave ~a 456 2 0x284 --- # atilde `e 456 2 0x8a 1,47 # egrave `i 228 2 0x8d 1,55 # igrave `o 456 2 0x95 1,65 # ograve `u 456 2 0x97 1,73 # ugrave ~A 456 2 0x28e 1,26 # Atilde ~N 592 2 0xa5 1,56 # Ntilde ~O 592 2 0x168 1,82 # Otilde ~n 456 2 0xa4 1,57 # ntilde ~o 456 2 0x172 1,83 # otilde vS 456 2 0x169 1,176 # Scaron vs 456 2 0x173 1,177 # scaron vZ 456 2 0x16e 1,206 # Zcaron vz 456 2 0x174 1,207 # zcaron ,C 592 2 0x80 1,38 # Ccedilla ,c 410 0 0x87 1,39 # ccedilla /L 456 2 0x13f 1,152 # Lslash "Polish L with a slash" /l 182 2 0x144 1,153 # lslash "Polish l with a slash" /O 638 2 0x140 1,80 # Oslash /o 501 0 0x145 1,81 # oslash oA 547 2 0x8f 1,34 # Aring oa 456 2 0x86 1,35 # aring a" 273 2 0x13a 1,16 # hungarumlaut "Hungarian umlaut" a- 273 2 0x135 1,8 # macron "macron or bar accent" a. 273 2 0x137 1,15 # dotaccent "dot accent" a^ 273 2 0x5e 1,3 # circumflex "circumflex accent" aa 273 2 0x120 1,6 # acute "acute accent" ga 273 2 0x121 1,0 # grave "grave accent" ab 273 2 0x136 1,22 # breve "breve accent" ac 273 0 0x139 1,17 # cedilla "cedilla accent" ad 273 2 0x122 1,7 # dieresis "umlaut or dieresis" ah 273 2 0x13c 1,19 # caron "h\('a\(vcek accent" ao 273 2 0x138 1,14 # ring "ring or circle accent" a~ 273 2 0x7e 1,2 # tilde "tilde accent" ho 273 0 0x13b 1,18 # ogonek "hook or ogonek accent" .i 228 0 0x142 1,239 # dotlessi "i without a dot" Cs 456 2 0x12f 4,24 # currency "Scandinavian currency sign" Do 456 2 0x24 0,36 # dollar Po 456 2 0x9c 4,11 # sterling Ye 456 2 0x9d 4,12 # yen Fn 456 2 0x9f 4,14 # florin ct 456 2 0x9b 4,19 # cent Fo 456 0 0xae 4,9 # guillemotleft Fc 273 0 0x4bb 4,20 # guillemotright fo 273 0 0x127 4,35 # guilsinglleft fc 273 0 0x128 4,36 # guilsinglright r! 273 1 0xad 4,7 # exclamdown r? 501 1 0xa8 4,8 # questiondown fi 410 2 0x130 4,54 # fi "fi ligature" fl 410 2 0x131 4,55 # fl "fl ligature" OK 410 0 0x3d6 --- # \& "check mark, tick" Of 303 2 0xa6 4,15 # ordfeminine Om 299 2 0xa7 4,16 # ordmasculine S1 273 2 0x156 4,78 # onesuperior S2 273 2 0xfd 4,20 # twosuperior S3 273 2 0x14d 4,26 # threesuperior <- 809 0 0x1b 6,22 # arrowleft -> 809 0 0x1a 6,21 # arrowright <> 854 0 0x1d 6,25 # arrowboth "horizontal double-headed arrow" da 494 0 0x19 6,24 # arrowdown ua 494 0 0x18 6,23 # arrowup va 494 0 0x12 6,26 # \& "vertical double-headed arrow" lA 494 0 0x3dc 6,57 # arrowdblleft rA 494 0 0x3de 6,56 # arrowdblright hA 494 0 0x3db 6,60 # arrowdblboth "horizontal double-headed double arrow" dA 494 0 0x3df 6,59 # arrowdbldown uA 494 0 0x3dd 6,58 # arrowdblup ba 820 2 0xb3 3,9 # bar bb 213 2 0x7c 0,124 # brokenbar br 820 0 0x1db 3,9 # br "box rule with traditional troff metrics" ru 820 0 0x123 4,34 # ru "baseline rule" ul 456 0 0x5f 0,95 # ul "underline with traditional troff metrics" bv 820 0 0x3f4 3,9 # bv "bold vertical" ci 699 0 0x9 4,1 # circle bu 522 0 0x7 4,0 # bullet co 604 2 0x154 4,23 # copyright rg 604 2 0x155 4,22 # registered tm 604 2 0x170 4,41 # trademark dd 456 2 0x12b 4,40 # daggerdbl "double dagger sign" dg 456 2 0x12a 4,39 # dagger ps 440 2 0x14 4,5 # paragraph sc 456 2 0x15 4,6 # section de 328 2 0xf8 6,36 # degree em 820 0 0x123 4,34 # emdash "em dash" en 456 0 0x132 4,33 # endash "en dash" %0 820 2 0x129 4,75 # perthousand "per thousand, per mille sign" 12 684 2 0xab 4,17 # onehalf 14 684 2 0xac 4,18 # onequarter 34 684 2 0x12e 4,25 # threequarters f/ 137 2 0x158 6,6 # fraction "bar for fractions" fm 137 0 0x3a2 6,45 # minute "footmark, prime" sd 137 0 0x3b2 6,46 # second ha 137 2 0x4c3 6,85 # asciicircum "\s-2ASCII\s+2 circumflex, hat, caret" ti 137 0 0x4c4 6,12 # asciitilde "\s-2ASCII\s0 tilde, large tilde" hy 500 0 0x2d 6,0 # hyphen lB 228 2 0x5b 0,91 # bracketleft rB 228 2 0x5d 0,93 # bracketright lC 274 2 0x7b 0,123 # braceleft rC 274 2 0x7d 0,125 # braceright la 274 0 0x3e1 6,10 # angleleft "left angle bracket" ra 274 0 0x3f1 6,11 # angleright "right angle bracket" Bq 273 0 0x4b9 4,63 # quotedblbase "low double comma quote" bq 273 0 0x4b8 6,62 # quotesinglbase "low single comma quote" lq 273 2 0x125 4,32 # quotedblleft rq 273 2 0x4ba 6,31 # quotedblright oq 182 2 0x176 4,29 # quoteleft "single open quote" aq 157 2 0x27 0,39 # quotesingle "apostrophe quote" at 832 2 0x40 0,64 # at .C1 479 0 0x2d 0,45 # - minus "minus sign from current font" sh 456 2 0x23 0,35 # numbersign sl 228 2 0x2f 0,47 # slash rs 228 2 0x5c 0,92 # backslash 3d 228 0 0x35c 6,102 # therefore tf 228 0 0x35c 6,102 # therefore *A 228 0 0x341 8,0 # Alpha *B 228 0 0x342 8,2 # Beta *C 228 0 0x358 8,28 # Xi *D 228 0 0x344 8,8 # Delta *E 228 0 0x345 8,10 # Epsilon *F 585 0 0x346 8,44 # Phi *G 469 0 0x347 8,6 # Gamma *H 469 0 0x351 8,16 # Theta *I 469 0 0x349 8,18 # Iota *K 469 0 0x34b 8,20 # Kappa *L 469 0 0x34c 8,22 # Lambda *M 469 0 0x34d 8,24 # Mu *N 469 0 0x34e 8,26 # Nu *O 469 0 0x34f 8,30 # Omicron *P 469 0 0x350 8,32 # Pi *Q 469 0 0x359 8,48 # Psi *R 469 0 0x352 8,34 # Rho *S 485 0 0x353 8,36 # Sigma *T 485 0 0x354 8,40 # Tau *U 485 0 0x3a1 8,76 # Upsilon *W 626 0 0x357 8,50 # Omega *X 485 0 0x343 8,36 # Chi *Y 485 0 0x348 8,14 # Eta *Z 485 0 0x35a 8,12 # Zeta *a 498 0 0xe0 8,1 # alpha *b 466 0 0xe1 8,3 # beta *c 466 0 0x378 8,29 # xi *d 465 0 0xeb 8,9 # delta *e 465 0 0x36e 8,70 # epsilon *f 465 0 0x366 8,45 # phi +f 465 0 0x36a 8,77 # phi1 "variant phi" *g 465 0 0x367 8,7 # gamma *h 456 0 0xe9 8,17 # theta +h 456 0 0x375 8,71 # theta1 "variant theta" *i 456 0 0x369 8,19 # iota *k 456 0 0x36b 8,21 # kappa *l 456 0 0x36c 8,23 # lambda *m 456 0 0xe6 8,25 # mu *n 456 0 0x36e 8,27 # nu *o 456 0 0x36f 8,31 # omicron *p 483 0 0xe3 8,33 # pi +p 483 0 0x376 8,78 # omega1 "variant pi, looking like omega" *q 483 0 0x379 8,49 # psi *r 483 0 0x372 8,35 # rho *s 501 0 0xe5 8,37 # sigma *t 375 0 0xe7 8,41 # tau *u 375 0 0x375 8,27 # upsilon *w 375 0 0x377 8,51 # omega *x 375 0 0x363 8,47 # chi *y 375 0 0x368 8,15 # eta *z 375 0 0x37a 8,13 # zeta ts 375 0 0x356 8,39 # sigma1 "terminal sigma" ~~ 655 0 0xf7 6,13 # approxequal ~= 655 0 0xf7 6,13 # approxequal != 655 0 0x3b9 6,99 # notequal ** 228 0 0x32a 0,32 # asteriskmath +- 479 0 0xf1 6,1 # plusminus <= 594 0 0xf3 6,2 # lessequal == 594 0 0x3ba 8,14 # equivalence =~ 594 0 0x340 8,116 # congruent >= 466 0 0x3b3 8,3 # greaterequal AN 466 0 0x3d9 8,85 # logicaland OR 466 0 0x3da 8,86 # logicalor no 466 0 0x3d8 8,20 # logicalnot te 466 0 0x324 8,121 # existential "there exists, existential quantifier" fa 466 0 0x322 8,122 # universal "for all, universal quantifier" Ah 466 0 0x3c0 9,0 # aleph Im 466 0 0x3c1 8,21 # Ifraktur "Fraktur I, imaginary" Re 466 0 0x3c2 8,22 # Rfraktur "Fraktur R, real" if 466 0 0x3a5 8,19 # infinity md 466 0 0x3b7 8,32 # dotmath mo 466 0 0x3ce 8,15 # element mu 466 0 0x3b4 8,39 # multiply nc 466 0 0x3cb 8,197 # uni2285 nm 466 0 0x3cf 8,209 # notelement pl 228 0 0x32b 0,93 # plusmath "plus sign in special font" eq 479 0 0x33d 0,61 # equalmath "equals sign in special font" pt 479 0 0x3b5 6,4 # proportional pp 479 0 0x35e 8,89 # perpendicular sb 479 0 0x3cc 6,67 # propersubset sp 479 0 0x3c9 6,68 # propersuperset ib 479 0 0x3cd 6,69 # reflexsubset ip 479 0 0x3ca 6,70 # reflexsuperset ap 479 0 0x37e 6,12 # similar pd 479 0 0x3b6 6,34 # partialdiff "partial differentiation sign" c* 479 0 0x3c4 6,80 # circlemultiply "multiply sign in a circle" c+ 479 0 0x3c5 6,81 # circleplus "plus sign in a circle" ca 645 0 0xef 6,16 # intersection "intersection, cap" cu 645 0 0x3c8 6,66 # union "union, cup" di 479 0 0x3b8 6,8 # divide "division sign" -h 820 0 0xc4 3,8 # hbar hbar " gr 820 0 0x3d1 6,33 # gradient es 638 0 0x3c6 0,79 # emptyset CL 617 0 0x5 5,168 # club "club suit" SP 617 0 0x6 5,171 # spade "spade suit" HE 617 0 0x3 5,170 # heart "heart suit" DI 617 0 0x4 5,169 # diamond "diamond suit" CR 617 0 0x3bf 5,20 # carriagereturn "carriage return symbol" st 617 0 0x327 6,71 # suchthat /_ 617 0 0x3d0 6,79 # angle << 456 0 0xae 6,77 # "" "much less" >> 456 0 0xaf 6,78 # "" "much greater" wp 456 0 0x3c3 6,53 # weierstrass "Weierstrass p" lz 456 0 0x3e0 6,95 # lozenge an 820 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension" pc 240 0 0xfa 6,32 # periodcentered mc 456 0 0xe6 8,25 # mu t+- 479 0 0xf1 6,1 # plusminus tmu 466 0 0x3b4 8,39 # multiply tdi 479 0 0x3b8 6,8 # divide "division sign" tno 466 0 0x3d8 8,20 # logicalnot groff-1.23.0/font/devlbp/TI0000644000175000017500000003372113753060053012312 00000000000000name TI lbpname Dutch-Italic special spacewidth 833 slant 18.49 ligatures fi fl 0 charset ha 1110 2 0x4c3 0,94 # asciicircum ti 1110 0 0x4c4 0,126 # asciitilde vS 1667 2 0x169 1,176 # Scaron vZ 1853 2 0x16e 1,206 # Zcaron vs 1297 2 0x173 1,177 # scaron vz 1297 2 0x174 1,207 # zcaron :Y 1853 2 0x16d 1,74 # Ydieresis tm 3266 2 0x170 4,41 # trademark aq 713 2 0x27 0,39 # quotesingle space 833 0 0x20 0,32 ! 1110 2 0x21 0,33 # exclam " 1400 2 0x22 0,34 # quotedbl dq 1400 2 0x22 0,34 # quotedbl # 1667 2 0x23 0,35 # numbersign sh 1667 2 0x23 0,35 # " $ 1667 2 0x24 0,36 # dollar Do 1667 2 0x24 0,36 # " % 2777 2 0x25 0,37 # percent & 2593 2 0x26 0,38 # ampersand ' 713 2 0x27 0,39 # quoteright cq 713 2 0x27 0,39 # quoteright ( 1110 2 0x28 0,40 # parenleft ) 1110 2 0x29 0,41 # parenright * 1667 2 0x2a 0,42 # asterisk + 2250 0 0x2b 0,43 # plus , 833 0 0x2c 0,44 # comma - 2250 0 0x2d 0,45 # hyphen \- 2250 0 0x2d 0,45 # hyphen hy 2250 0 0x2d 0,45 # " . 833 0 0x2e 0,46 # period / 927 2 0x2f 0,47 # slash sl 927 2 0x2f 0,47 # " 0 1667 2 0x30 0,48 # zero 1 1667 2 0x31 0,49 # one 2 1667 2 0x32 0,50 # two 3 1667 2 0x33 0,51 # three 4 1667 2 0x34 0,52 # four 5 1667 2 0x35 0,53 # five 6 1667 2 0x36 0,54 # six 7 1667 2 0x37 0,55 # seven 8 1667 2 0x38 0,56 # eight 9 1667 2 0x39 0,57 # nine : 0 0 0x3a 0,58 # colon ; 1110 0 0x3b 0,59 # semicolon < 2250 0 0x3c 0,60 # less = 2250 0 0x3d 0,61 # equal > 2250 0 0x3e 0,62 # greater ? 1667 2 0x3f 0,63 # question @ 3067 2 0x40 0,64 # at at 3067 2 0x40 0,64 # " A 2037 2 0x41 0,65 # A B 2037 2 0x42 0,66 # B C 2223 2 0x43 0,67 # C D 2407 2 0x44 0,68 # D E 2037 2 0x45 0,69 # E F 2037 2 0x46 0,70 # F G 2407 2 0x47 0,71 # G H 2407 2 0x48 0,72 # H I 1110 2 0x49 0,73 # I J 1480 2 0x4a 0,74 # J K 2223 2 0x4b 0,75 # K L 1853 2 0x4c 0,76 # L M 2777 2 0x4d 0,77 # M N 2223 2 0x4e 0,78 # N O 2407 2 0x4f 0,79 # O P 2037 2 0x50 0,80 # P Q 2407 2 0x51 0,81 # Q R 2037 2 0x52 0,82 # R S 1667 2 0x53 0,83 # S T 1853 2 0x54 0,84 # T U 2407 2 0x55 0,85 # U V 2037 2 0x56 0,86 # V W 2777 2 0x57 0,87 # W X 2037 2 0x58 0,88 # X Y 1853 2 0x59 0,89 # Y Z 1853 2 0x5a 0,90 # Z [ 1297 2 0x5b 0,91 # bracketleft lB 1297 2 0x5b 0,91 # " \ 927 2 0x5c 0,92 # backslash rs 927 2 0x5c 0,92 # " ] 1297 2 0x5d 0,93 # bracketright rB 1297 2 0x5d 0,93 # " a^ 1110 2 0x5e 0,94 # circumflex ^ 1110 2 0x5e 0,94 # " _ 1667 0 0x5f 0,95 # underscore ` 1110 2 0x60 0,96 # quoteleft oq 1110 2 0x60 0,96 # " a 1667 0 0x61 0,97 # a b 1667 2 0x62 0,98 # b c 1480 0 0x63 0,99 # c d 1667 2 0x64 0,100 # d e 1480 0 0x65 0,101 # e f 927 2 0x66 0,102 # f g 1667 1 0x67 0,103 # g h 1667 2 0x68 0,104 # h i 927 2 0x69 0,105 # i j 927 2 0x6a 0,106 # j k 1480 2 0x6b 0,107 # k l 927 2 0x6c 0,108 # l m 2407 0 0x6d 0,109 # m n 1667 0 0x6e 0,110 # n o 1667 0 0x6f 0,111 # o p 1667 1 0x70 0,112 # p q 1667 1 0x71 0,113 # q r 1297 0 0x72 0,114 # r s 1297 0 0x73 0,115 # s t 927 2 0x74 0,116 # t u 1667 0 0x75 0,117 # u v 1480 0 0x76 0,118 # v w 2223 0 0x77 0,119 # w x 1480 0 0x78 0,120 # x y 1480 1 0x79 0,121 # y z 1297 0 0x7a 0,122 # z lC 1333 2 0x7b 0,123 # braceleft { 1333 2 0x7b 0,123 # " ba 917 2 0x7c 0,124 # bar | 917 2 0x7c 0,124 # " rC 1333 2 0x7d 0,125 # braceright } 1333 2 0x7d 0,125 # " a~ 1110 2 0x7e 0,126 # tilde ~ 1110 2 0x7e 0,126 # " -D 2407 2 0x13d 1,78 # Eth "Icelandic uppercase eth" Sd 1667 2 0x148 1,87 # eth "Icelandic lowercase eth" TP 2037 2 0x13e 1,88 # Thorn "Icelandic uppercase thorn" Tp 1667 3 0x143 1,89 # thorn "Icelandic lowercase thorn" AE 2963 2 0x92 1,36 # AE ae 2223 0 0x91 1,37 # ae OE 3147 2 0x141 1,166 # OE oe 2223 0 0x146 1,167 # oe ij 1807 0 0x150 1,139 # ij "Dutch ij ligature" ss 1667 2 0x147 1,23 # germandbls 'A 2037 2 0x15a 1,26 # Aacute 'E 2037 2 0x90 1,40 # Eacute 'I 1110 2 0x161 1,48 # Iacute 'O 2407 2 0x165 1,58 # Oacute 'U 2407 2 0x16a 1,66 # Uacute 'a 1667 2 0xa0 1,27 # aacute 'e 1480 2 0x82 1,41 # eacute 'i 927 2 0xa1 1,49 # iacute 'o 1667 2 0xa2 1,59 # oacute 'u 1667 2 0x95 1,65 # uacute :A 2037 2 0x8e 1,30 # Adieresis :E 2037 2 0x15f 1,44 # Edieresis :I 1110 2 0x163 1,52 # Idieresis :O 2407 2 0x99 1,62 # Odieresis :U 2407 2 0x9a 1,70 # Udieresis :Y 1853 2 0x16d 1,74 # Ydieresis :a 1667 2 0x84 1,31 # adieresis :e 1480 2 0x89 1,45 # edieresis :i 927 2 0x8b 1,53 # idieresis :o 1667 2 0x94 1,63 # odieresis :u 1667 2 0x81 1,71 # udieresis :y 1480 3 0x98 1,75 # ydieresis ^A 2037 2 0x15b 1,28 # Acircumflex ^E 2037 2 0x15e 1,42 # Ecircumflex ^I 1110 2 0x162 1,50 # Icircumflex ^O 2407 2 0x166 1,60 # Ocircumflex ^U 2407 2 0x16b 1,68 # Ucircumflex ^a 1667 2 0x83 1,29 # acircumflex ^e 1480 2 0x88 1,43 # ecircumflex ^i 927 2 0x8c 1,51 # icircumflex ^o 1667 2 0x93 1,61 # ocircumflex ^u 1667 2 0x96 1,69 # ucircumflex `A 2037 2 0x15c 1,32 # Agrave `E 2037 2 0x160 1,46 # Egrave `I 1110 2 0x164 1,54 # Igrave `O 2407 2 0x167 1,64 # Ograve `U 2407 2 0x16c 1,72 # Ugrave `a 1667 2 0x85 1,33 # agrave `e 1480 2 0x8a 1,47 # egrave `i 927 2 0x8d 1,55 # igrave `o 1667 2 0x95 1,65 # ograve `u 1667 2 0x97 1,73 # ugrave ~A 2037 2 0x28e 1,26 # Atilde ~N 2223 2 0xa5 1,56 # Ntilde ~O 2407 2 0x168 1,82 # Otilde ~a 1667 2 0x284 --- # atilde ~n 1667 2 0xa4 1,57 # ntilde ~o 1667 2 0x172 1,83 # otilde vS 1667 2 0x169 1,176 # Scaron vs 1297 2 0x173 1,177 # scaron vZ 1853 2 0x16e 1,206 # Zcaron vz 1297 2 0x174 1,207 # zcaron ,C 2223 2 0x80 1,38 # Ccedilla ,c 1480 0 0x87 1,39 # ccedilla /L 1853 2 0x13f 1,152 # Lslash "Polish L with a slash" /l 927 2 0x144 1,153 # lslash "Polish l with a slash" /O 2407 2 0x140 1,80 # Oslash /o 1667 0 0x145 1,81 # oslash oA 2037 2 0x8f 1,34 # Aring oa 1667 2 0x86 1,35 # aring a" 1110 2 0x13a 1,16 # hungarumlaut "Hungarian umlaut" a- 1110 2 0x135 1,8 # macron "macron or bar accent" a. 1110 2 0x137 1,15 # dotaccent "dot accent" a^ 1110 2 0x5e 1,3 # circumflex "circumflex accent" aa 1110 2 0x120 1,6 # acute "acute accent" ga 1110 2 0x121 1,0 # grave "grave accent" ab 1110 2 0x136 1,22 # breve "breve accent" ac 1110 0 0x139 1,17 # cedilla "cedilla accent" ad 1110 2 0x122 1,7 # dieresis "umlaut or dieresis" ah 1110 2 0x13c 1,19 # caron "h\('a\(vcek accent" ao 1110 2 0x138 1,14 # ring "ring or circle accent" a~ 1110 2 0x7e 1,2 # tilde "tilde accent" ho 1110 0 0x13b 1,18 # ogonek "hook or ogonek accent" .i 927 0 0x142 1,239 # dotlessi "i without a dot" Cs 1667 2 0x12f 4,24 # currency "Scandinavian currency sign" Do 1667 2 0x24 0,36 # dollar Po 1667 2 0x9c 4,11 # sterling Ye 1667 2 0x9d 4,12 # yen Fn 1667 2 0x9f 4,14 # florin ct 1667 2 0x9b 4,19 # cent Fo 1667 0 0xae 4,9 # guillemotleft Fc 1000 0 0x4bb 4,20 # guillemotright fo 1110 0 0x127 4,35 # guilsinglleft fc 1110 0 0x128 4,36 # guilsinglright r! 1297 1 0xad 4,7 # exclamdown r? 1667 1 0xa8 4,8 # questiondown fi 1667 2 0x130 4,54 # fi "fi ligature" fl 1667 2 0x131 4,55 # fl "fl ligature" OK 1667 0 0x3d6 --- # \& "check mark, tick" Of 920 2 0xa6 4,15 # ordfeminine Om 1033 2 0xa7 4,16 # ordmasculine S1 1000 2 0x156 4,78 # onesuperior S2 1000 2 0xfd 4,20 # twosuperior S3 1000 2 0x14d 4,26 # threesuperior <- 3290 0 0x1b 6,22 # arrowleft -> 3290 0 0x1a 6,21 # arrowright <> 3473 0 0x1d 6,25 # arrowboth "horizontal double-headed arrow" da 2010 0 0x19 6,24 # arrowdown ua 2010 0 0x18 6,23 # arrowup va 2010 0 0x12 6,26 # \& "vertical double-headed arrow" lA 2010 0 0x3dc 6,57 # arrowdblleft rA 2010 0 0x3de 6,56 # arrowdblright hA 2010 0 0x3db 6,60 # arrowdblboth "horizontal double-headed double arrow" dA 2010 0 0x3df 6,59 # arrowdbldown uA 2010 0 0x3dd 6,58 # arrowdblup ba 3333 2 0xb3 3,9 # bar bb 917 2 0x7c 0,124 # brokenbar br 3333 0 0x1db 3,9 # br "box rule with traditional troff metrics" ru 2963 0 0x123 4,34 # ru "baseline rule" ul 1667 0 0x5f 0,95 # ul "underline with traditional troff metrics" bv 3333 0 0xb3 3,9 # bv "bold vertical" ci 2843 0 0x9 4,1 # circle bu 2120 0 0x7 4,0 # bullet co 2533 2 0x154 4,23 # copyright rg 2533 2 0x155 4,22 # registered tm 3266 2 0x170 4,41 # trademark dd 1667 2 0x12b 4,40 # daggerdbl "double dagger sign" dg 1667 2 0x12a 4,39 # dagger ps 1743 2 0x14 4,5 # paragraph sc 1667 2 0x15 4,6 # section de 1333 2 0xf8 6,36 # degree em 2963 0 0x123 4,34 # emdash "em dash" en 1667 0 0x132 4,33 # endash "en dash" %0 3333 2 0x129 4,75 # perthousand "per thousand, per mille sign" 12 2500 2 0xab 4,17 # onehalf 14 2500 2 0xac 4,18 # onequarter 34 2500 2 0x12e 4,25 # threequarters f/ 927 2 0x158 6,6 # fraction "bar for fractions" fm 927 0 0x3a2 6,45 # minute "footmark, prime" sd 927 0 0x3b2 6,46 # second ha 927 2 0x4c3 6,85 # asciicircum "\s-2ASCII\s+2 circumflex, hat, caret" ti 927 0 0x4c4 6,12 # asciitilde "\s-2ASCII\s0 tilde, large tilde" hy 2250 0 0x2d 6,0 # hyphen lB 1297 2 0x5b 0,91 # bracketleft rB 1297 2 0x5d 0,93 # bracketright lC 1333 2 0x7b 0,123 # braceleft rC 1333 2 0x7d 0,125 # braceright la 1333 0 0x3e1 6,10 # angleleft "left angle bracket" ra 1333 0 0x3f1 6,11 # angleright "right angle bracket" Bq 1853 0 0x4b9 4,63 # quotedblbase "low double comma quote" bq 1853 0 0x4b8 6,62 # quotesinglbase "low single comma quote" lq 1853 2 0x125 4,32 # quotedblleft rq 1853 2 0x4ba 6,31 # quotedblright oq 1110 2 0x176 4,29 # quoteleft "single open quote" aq 713 2 0x27 0,39 # quotesingle "apostrophe quote" at 3067 2 0x40 0,64 # at .C1 2250 0 0x2d 0,45 # - minus "minus sign from current font" sh 1667 2 0x23 0,35 # numbersign sl 927 2 0x2f 0,47 # slash rs 927 2 0x5c 0,92 # backslash 3d 927 0 0x35c 6,102 # therefore tf 927 0 0x35c 6,102 # therefore *A 927 0 0x341 8,0 # Alpha *B 927 0 0x342 8,2 # Beta *C 927 0 0x358 8,28 # Xi *D 927 0 0x344 8,8 # Delta *E 927 0 0x345 8,10 # Epsilon *F 2627 0 0x346 8,44 # Phi *G 1977 0 0x347 8,6 # Gamma *H 1977 0 0x351 8,16 # Theta *I 1977 0 0x349 8,18 # Iota *K 1977 0 0x34b 8,20 # Kappa *L 1977 0 0x34c 8,22 # Lambda *M 1977 0 0x34d 8,24 # Mu *N 1977 0 0x34e 8,26 # Nu *O 1977 0 0x34f 8,30 # Omicron *P 1977 0 0x350 8,32 # Pi *Q 1977 0 0x359 8,48 # Psi *R 1977 0 0x352 8,34 # Rho *S 2140 0 0x353 8,36 # Sigma *T 2140 0 0x354 8,40 # Tau *U 2140 0 0x3a1 8,76 # Upsilon *W 2653 0 0x357 8,50 # Omega *X 2140 0 0x343 8,36 # Chi *Y 2140 0 0x348 8,14 # Eta *Z 2140 0 0x35a 8,12 # Zeta *a 1987 0 0xe0 8,1 # alpha *b 1723 0 0xe1 8,3 # beta *c 1723 0 0x378 8,29 # xi *d 1760 0 0xeb 8,9 # delta *e 1760 0 0x36e 8,70 # epsilon *f 1760 0 0x366 8,45 # phi +f 1760 0 0x36a 8,77 # phi1 "variant phi" *g 1760 0 0x367 8,7 # gamma *h 1643 0 0xe9 8,17 # theta +h 1643 0 0x375 8,71 # theta1 "variant theta" *i 1643 0 0x369 8,19 # iota *k 1643 0 0x36b 8,21 # kappa *l 1643 0 0x36c 8,23 # lambda *m 1667 0 0xe6 8,25 # mu *n 1667 0 0x36e 8,27 # nu *o 1667 0 0x36f 8,31 # omicron *p 2037 0 0xe3 8,33 # pi +p 2037 0 0x376 8,78 # omega1 "variant pi, looking like omega" *q 2037 0 0x379 8,49 # psi *r 2037 0 0x372 8,35 # rho *s 1753 0 0xe5 8,37 # sigma *t 1413 0 0xe7 8,41 # tau *u 1413 0 0x375 8,27 # upsilon *w 1413 0 0x377 8,51 # omega *x 1413 0 0x363 8,47 # chi *y 1413 0 0x368 8,15 # eta *z 1413 0 0x37a 8,13 # zeta ts 1413 0 0x356 8,39 # sigma1 "terminal sigma" ~~ 2663 0 0xf7 6,13 # approxequal ~= 2663 0 0xf7 6,13 # approxequal != 2663 0 0x3b9 6,99 # notequal ** 833 0 0x32a 0,32 # asteriskmath +- 2250 0 0xf1 6,1 # plusminus <= 2413 0 0xf3 6,2 # lessequal == 2413 0 0x3ba 8,14 # equivalence =~ 2413 0 0x340 8,116 # congruent >= 1723 0 0x3b3 8,3 # greaterequal AN 1723 0 0x3d9 8,85 # logicaland OR 1723 0 0x3da 8,86 # logicalor no 1723 0 0x3d8 8,20 # logicalnot te 1723 0 0x324 8,121 # existential "there exists, existential quantifier" fa 1723 0 0x322 8,122 # universal "for all, universal quantifier" Ah 1723 0 0x3c0 9,0 # aleph Im 1723 0 0x3c1 8,21 # Ifraktur "Fraktur I, imaginary" Re 1723 0 0x3c2 8,22 # Rfraktur "Fraktur R, real" if 1723 0 0x3a5 8,19 # infinity md 1723 0 0x3b7 8,32 # dotmath mo 1723 0 0x3ce 8,15 # element mu 1723 0 0x3b4 8,39 # multiply nc 1723 0 0x3cb 8,197 # uni2285 nm 1723 0 0x3cf 8,209 # notelement pl 1297 0 0x32b 0,93 # plusmath "plus sign in special font" eq 2250 0 0x33d 0,61 # equalmath "equals sign in special font" pt 2250 0 0x3b5 6,4 # proportional pp 2250 0 0x35e 8,89 # perpendicular sb 2250 0 0x3cc 6,67 # propersubset sp 2250 0 0x3c9 6,68 # propersuperset ib 2250 0 0x3cd 6,69 # reflexsubset ip 2250 0 0x3ca 6,70 # reflexsuperset ap 2250 0 0x37e 6,12 # similar pd 2250 0 0x3b6 6,34 # partialdiff "partial differentiation sign" c* 2250 0 0x3c4 6,80 # circlemultiply "multiply sign in a circle" c+ 2250 0 0x3c5 6,81 # circleplus "plus sign in a circle" ca 2620 0 0xef 6,16 # intersection "intersection, cap" cu 2620 0 0x3c8 6,66 # union "union, cup" di 2250 0 0x3b8 6,8 # divide "division sign" -h 3333 0 0xc4 3,8 # hbar hbar " gr 3333 0 0x3d1 6,33 # gradient es 2407 0 0x3c6 0,79 # emptyset CL 2510 0 0x5 5,168 # club "club suit" SP 2510 0 0x6 5,171 # spade "spade suit" HE 2510 0 0x3 5,170 # heart "heart suit" DI 2510 0 0x4 5,169 # diamond "diamond suit" CR 2510 0 0x3bf 5,20 # carriagereturn "carriage return symbol" st 2510 0 0x327 6,71 # suchthat /_ 2510 0 0x3d0 6,79 # angle << 1667 0 0xae 6,77 # "" "much less" >> 1667 0 0xaf 6,78 # "" "much greater" wp 1667 0 0x3c3 6,53 # weierstrass "Weierstrass p" lz 1667 0 0x3e0 6,95 # lozenge an 3333 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension" pc 833 0 0xfa 6,32 # periodcentered mc 1667 0 0xe6 8,25 # mu t+- 2250 0 0xf1 6,1 # plusminus tmu 1723 0 0x3b4 8,39 # multiply tdi 2250 0 0x3b8 6,8 # divide "division sign" tno 1723 0 0x3d8 8,20 # logicalnot kernpairs V A -168 W A -96 Y A -72 A V -72 A W -72 A Y -48 T a -48 V a -48 W a -48 Y a -48 v a -48 T c -48 V c -48 Y c -48 P e -48 T e -48 V e -48 Y e 48 f e -24 F o -48 P o -48 T o -48 V o -72 W o -48 Y o -120 A v -48 A w -24 groff-1.23.0/font/devlbp/HNB0000644000175000017500000003253213753060053012404 00000000000000name HNB lbpname Swiss-Narrow-Bold special spacewidth 228 slant 0 ligatures fi fl 0 charset ha 280 2 0x4c3 0,94 # asciicircum ti 280 0 0x4c4 0,126 # asciitilde vS 280 2 0x169 1,176 # Scaron vZ 280 2 0x16e 1,206 # Zcaron vs 280 2 0x173 1,177 # scaron vz 280 2 0x174 1,207 # zcaron :Y 280 2 0x16d 1,74 # Ydieresis tm 280 2 0x170 4,41 # trademark aq 195 2 0x27 0,39 # quotesingle space 228 0 0x20 0,32 ! 273 2 0x21 0,33 # exclam " 389 2 0x22 0,34 # quotedbl dq 389 2 0x22 0,34 # quotedbl # 456 2 0x23 0,35 # numbersign sh 456 2 0x23 0,35 # " $ 456 2 0x24 0,36 # dollar Do 456 2 0x24 0,36 # " % 720 2 0x25 0,37 # percent & 592 2 0x26 0,38 # ampersand ' 195 2 0x27 0,39 # quoteright cq 195 2 0x27 0,39 # quoteright ( 273 2 0x28 0,40 # parenleft ) 273 2 0x29 0,41 # parenright * 319 2 0x2a 0,42 # asterisk + 479 0 0x2b 0,43 # plus , 228 0 0x2c 0,44 # comma - 479 0 0x2d 0,45 # hyphen hy 479 0 0x2d 0,45 # " . 228 0 0x2e 0,46 # period / 228 2 0x2f 0,47 # slash sl 228 2 0x2f 0,47 # " 0 456 2 0x30 0,48 # zero 1 456 2 0x31 0,49 # one 2 456 2 0x32 0,50 # two 3 456 2 0x33 0,51 # three 4 456 2 0x34 0,52 # four 5 456 2 0x35 0,53 # five 6 456 2 0x36 0,54 # six 7 456 2 0x37 0,55 # seven 8 456 2 0x38 0,56 # eight 9 456 2 0x39 0,57 # nine : 273 0 0x3a 0,58 # colon ; 273 0 0x3b 0,59 # semicolon < 479 0 0x3c 0,60 # less = 479 0 0x3d 0,61 # equal > 479 0 0x3e 0,62 # greater ? 501 2 0x3f 0,63 # question @ 800 2 0x40 0,64 # at at 800 2 0x40 0,64 # " A 592 2 0x41 0,65 # A B 592 2 0x42 0,66 # B C 592 2 0x43 0,67 # C D 592 2 0x44 0,68 # D E 547 2 0x45 0,69 # E F 501 2 0x46 0,70 # F G 638 2 0x47 0,71 # G H 592 2 0x48 0,72 # H I 228 2 0x49 0,73 # I J 456 2 0x4a 0,74 # J K 592 2 0x4b 0,75 # K L 501 2 0x4c 0,76 # L M 683 2 0x4d 0,77 # M N 592 2 0x4e 0,78 # N O 638 2 0x4f 0,79 # O P 547 2 0x50 0,80 # P Q 638 2 0x51 0,81 # Q R 592 2 0x52 0,82 # R S 547 2 0x53 0,83 # S T 501 2 0x54 0,84 # T U 592 2 0x55 0,85 # U V 547 2 0x56 0,86 # V W 774 2 0x57 0,87 # W X 547 2 0x58 0,88 # X Y 547 2 0x59 0,89 # Y Z 501 2 0x5a 0,90 # Z [ 273 2 0x5b 0,91 # bracketleft lB 273 2 0x5b 0,91 # " \ 228 2 0x5c 0,92 # backslash rs 228 2 0x5c 0,92 # " ] 273 2 0x5d 0,93 # bracketright rB 273 2 0x5d 0,93 # " a^ 280 2 0x5e 0,94 # circumflex ^ 280 2 0x5e 0,94 # " _ 456 0 0x5f 0,95 # underscore ` 280 2 0x60 0,96 # quoteleft oq 280 2 0x60 0,96 # " a 456 0 0x61 0,97 # a b 501 2 0x62 0,98 # b c 456 0 0x63 0,99 # c d 501 2 0x64 0,100 # d e 456 0 0x65 0,101 # e f 273 2 0x66 0,102 # f g 501 1 0x67 0,103 # g h 501 2 0x68 0,104 # h i 228 2 0x69 0,105 # i j 228 2 0x6a 0,106 # j k 456 2 0x6b 0,107 # k l 228 2 0x6c 0,108 # l m 729 0 0x6d 0,109 # m n 501 0 0x6e 0,110 # n o 501 0 0x6f 0,111 # o p 501 1 0x70 0,112 # p q 501 1 0x71 0,113 # q r 319 0 0x72 0,114 # r s 456 0 0x73 0,115 # s t 273 2 0x74 0,116 # t u 501 0 0x75 0,117 # u v 456 0 0x76 0,118 # v w 638 0 0x77 0,119 # w x 456 0 0x78 0,120 # x y 456 1 0x79 0,121 # y z 410 0 0x7a 0,122 # z lC 319 2 0x7b 0,123 # braceleft { 319 2 0x7b 0,123 # " | 230 2 0x7c 0,124 # " rC 319 2 0x7d 0,125 # braceright } 319 2 0x7d 0,125 # " a~ 280 2 0x7e 0,126 # tilde ~ 280 2 0x7e 0,126 # " -D 592 2 0x13d 1,78 # Eth "Icelandic uppercase eth" Sd 501 2 0x148 1,87 # eth "Icelandic lowercase eth" TP 547 2 0x13e 1,88 # Thorn "Icelandic uppercase thorn" Tp 501 3 0x143 1,89 # thorn "Icelandic lowercase thorn" AE 820 2 0x92 1,36 # AE ae 729 0 0x91 1,37 # ae OE 820 2 0x141 1,166 # OE oe 774 0 0x146 1,167 # oe ij 450 0 0x150 1,139 # ij "Dutch ij ligature" ss 501 2 0x147 1,23 # germandbls 'A 501 2 0x15a 1,26 # Aacute 'E 547 2 0x90 1,40 # Eacute 'I 547 2 0x161 1,48 # Iacute 'O 547 2 0x165 1,58 # Oacute 'U 547 2 0x16a 1,66 # Uacute 'a 456 2 0xa0 1,27 # aacute 'e 456 2 0x82 1,41 # eacute 'i 228 2 0xa1 1,49 # iacute 'o 501 2 0xa2 1,59 # oacute 'u 501 2 0x95 1,65 # uacute :A 592 2 0x8e 1,30 # Adieresis :E 592 2 0x15f 1,44 # Edieresis :I 592 2 0x163 1,52 # Idieresis :O 638 2 0x99 1,62 # Odieresis :U 592 2 0x9a 1,70 # Udieresis :Y 592 2 0x16d 1,74 # Ydieresis :a 456 2 0x84 1,31 # adieresis :e 456 2 0x89 1,45 # edieresis :i 228 2 0x8b 1,53 # idieresis :o 501 2 0x94 1,63 # odieresis :u 501 2 0x81 1,71 # udieresis :y 456 3 0x98 1,75 # ydieresis ^A 456 2 0x15b 1,28 # Acircumflex ^E 456 2 0x15e 1,42 # Ecircumflex ^I 456 2 0x162 1,50 # Icircumflex ^O 456 2 0x166 1,60 # Ocircumflex ^U 456 2 0x16b 1,68 # Ucircumflex ^a 456 2 0x83 1,29 # acircumflex ^e 456 2 0x88 1,43 # ecircumflex ^i 228 2 0x8c 1,51 # icircumflex ^o 501 2 0x93 1,61 # ocircumflex ^u 501 2 0x96 1,69 # ucircumflex `A 501 2 0x15c 1,32 # Agrave `E 501 2 0x160 1,46 # Egrave `I 501 2 0x164 1,54 # Igrave `O 501 2 0x167 1,64 # Ograve `U 501 2 0x16c 1,72 # Ugrave `a 456 2 0x85 1,33 # agrave ~a 456 2 0x284 --- # atilde `e 456 2 0x8a 1,47 # egrave `i 228 2 0x8d 1,55 # igrave `o 501 2 0x95 1,65 # ograve `u 501 2 0x97 1,73 # ugrave ~A 501 2 0x28e 1,26 # Atilde ~N 592 2 0xa5 1,56 # Ntilde ~O 592 2 0x168 1,82 # Otilde ~n 501 2 0xa4 1,57 # ntilde ~o 501 2 0x172 1,83 # otilde vS 501 2 0x169 1,176 # Scaron vs 501 2 0x173 1,177 # scaron vZ 501 2 0x16e 1,206 # Zcaron vz 501 2 0x174 1,207 # zcaron ,C 592 2 0x80 1,38 # Ccedilla ,c 456 0 0x87 1,39 # ccedilla /L 501 2 0x13f 1,152 # Lslash "Polish L with a slash" /l 228 2 0x144 1,153 # lslash "Polish l with a slash" /O 638 2 0x140 1,80 # Oslash /o 501 0 0x145 1,81 # oslash oA 592 2 0x8f 1,34 # Aring oa 456 2 0x86 1,35 # aring a" 273 2 0x13a 1,16 # hungarumlaut "Hungarian umlaut" a- 273 2 0x135 1,8 # macron "macron or bar accent" a. 273 2 0x137 1,15 # dotaccent "dot accent" a^ 273 2 0x5e 1,3 # circumflex "circumflex accent" aa 273 2 0x120 1,6 # acute "acute accent" ga 273 2 0x121 1,0 # grave "grave accent" ab 273 2 0x136 1,22 # breve "breve accent" ac 273 0 0x139 1,17 # cedilla "cedilla accent" ad 273 2 0x122 1,7 # dieresis "umlaut or dieresis" ah 273 2 0x13c 1,19 # caron "h\('a\(vcek accent" ao 273 2 0x138 1,14 # ring "ring or circle accent" a~ 273 2 0x7e 1,2 # tilde "tilde accent" ho 273 0 0x13b 1,18 # ogonek "hook or ogonek accent" .i 228 0 0x142 1,239 # dotlessi "i without a dot" Cs 456 2 0x12f 4,24 # currency "Scandinavian currency sign" Do 456 2 0x24 0,36 # dollar Po 456 2 0x9c 4,11 # sterling Ye 456 2 0x9d 4,12 # yen Fn 456 2 0x9f 4,14 # florin ct 456 2 0x9b 4,19 # cent Fo 456 0 0xae 4,9 # guillemotleft Fc 273 0 0x4bb 4,20 # guillemotright fo 273 0 0x127 4,35 # guilsinglleft fc 273 0 0x128 4,36 # guilsinglright r! 273 1 0xad 4,7 # exclamdown r? 501 1 0xa8 4,8 # questiondown fi 501 2 0x130 4,54 # fi "fi ligature" fl 501 2 0x131 4,55 # fl "fl ligature" OK 501 0 0x3d6 --- # \& "check mark, tick" Of 303 2 0xa6 4,15 # ordfeminine Om 299 2 0xa7 4,16 # ordmasculine S1 273 2 0x156 4,78 # onesuperior S2 273 2 0xfd 4,20 # twosuperior S3 273 2 0x14d 4,26 # threesuperior <- 809 0 0x1b 6,22 # arrowleft -> 809 0 0x1a 6,21 # arrowright <> 854 0 0x1d 6,25 # arrowboth "horizontal double-headed arrow" da 494 0 0x19 6,24 # arrowdown ua 494 0 0x18 6,23 # arrowup va 494 0 0x12 6,26 # \& "vertical double-headed arrow" lA 494 0 0x3dc 6,57 # arrowdblleft rA 494 0 0x3de 6,56 # arrowdblright hA 494 0 0x3db 6,60 # arrowdblboth "horizontal double-headed double arrow" dA 494 0 0x3df 6,59 # arrowdbldown uA 494 0 0x3dd 6,58 # arrowdblup ba 820 2 0xb3 3,9 # bar bb 230 2 0x7c 0,124 # brokenbar br 820 0 0x1db 3,9 # br "box rule with traditional troff metrics" ru 820 0 0x123 4,34 # ru "baseline rule" ul 456 0 0x5f 0,95 # ul "underline with traditional troff metrics" bv 820 0 0x3f4 3,9 # bv "bold vertical" ci 699 0 0x9 4,1 # circle bu 522 0 0x7 4,0 # bullet co 604 2 0x154 4,23 # copyright rg 604 2 0x155 4,22 # registered tm 604 2 0x170 4,41 # trademark dd 456 2 0x12b 4,40 # daggerdbl "double dagger sign" dg 456 2 0x12a 4,39 # dagger ps 456 2 0x14 4,5 # paragraph sc 456 2 0x15 4,6 # section de 328 2 0xf8 6,36 # degree em 820 0 0x123 4,34 # emdash "em dash" en 456 0 0x132 4,33 # endash "en dash" %0 820 2 0x129 4,75 # perthousand "per thousand, per mille sign" 12 684 2 0xab 4,17 # onehalf 14 684 2 0xac 4,18 # onequarter 34 684 2 0x12e 4,25 # threequarters f/ 137 2 0x158 6,6 # fraction "bar for fractions" fm 137 0 0x3a2 6,45 # minute "footmark, prime" sd 137 0 0x3b2 6,46 # second ha 137 2 0x4c3 6,85 # asciicircum "\s-2ASCII\s+2 circumflex, hat, caret" ti 137 0 0x4c4 6,12 # asciitilde "\s-2ASCII\s0 tilde, large tilde" hy 500 0 0x2d 6,0 # hyphen lB 273 2 0x5b 0,91 # bracketleft rB 273 2 0x5d 0,93 # bracketright lC 319 2 0x7b 0,123 # braceleft rC 319 2 0x7d 0,125 # braceright la 319 0 0x3e1 6,10 # angleleft "left angle bracket" ra 319 0 0x3f1 6,11 # angleright "right angle bracket" Bq 410 0 0x4b9 4,63 # quotedblbase "low double comma quote" bq 410 0 0x4b8 6,62 # quotesinglbase "low single comma quote" lq 410 2 0x125 4,32 # quotedblleft rq 410 2 0x4ba 6,31 # quotedblright oq 228 2 0x176 4,29 # quoteleft "single open quote" aq 195 2 0x27 0,39 # quotesingle "apostrophe quote" at 800 2 0x40 0,64 # at .C1 479 0 0x2d 0,45 # - minus "minus sign from current font" sh 456 2 0x23 0,35 # numbersign sl 228 2 0x2f 0,47 # slash rs 228 2 0x5c 0,92 # backslash 3d 228 0 0x35c 6,102 # therefore tf 228 0 0x35c 6,102 # therefore *A 228 0 0x341 8,0 # Alpha *B 228 0 0x342 8,2 # Beta *C 228 0 0x358 8,28 # Xi *D 228 0 0x344 8,8 # Delta *E 228 0 0x345 8,10 # Epsilon *F 609 0 0x346 8,44 # Phi *G 481 0 0x347 8,6 # Gamma *H 481 0 0x351 8,16 # Theta *I 481 0 0x349 8,18 # Iota *K 481 0 0x34b 8,20 # Kappa *L 481 0 0x34c 8,22 # Lambda *M 481 0 0x34d 8,24 # Mu *N 481 0 0x34e 8,26 # Nu *O 481 0 0x34f 8,30 # Omicron *P 481 0 0x350 8,32 # Pi *Q 481 0 0x359 8,48 # Psi *R 481 0 0x352 8,34 # Rho *S 481 0 0x353 8,36 # Sigma *T 481 0 0x354 8,40 # Tau *U 481 0 0x3a1 8,76 # Upsilon *W 630 0 0x357 8,50 # Omega *X 481 0 0x343 8,36 # Chi *Y 481 0 0x348 8,14 # Eta *Z 481 0 0x35a 8,12 # Zeta *a 499 0 0xe0 8,1 # alpha *b 499 0 0xe1 8,3 # beta *c 499 0 0x378 8,29 # xi *d 487 0 0xeb 8,9 # delta *e 487 0 0x36e 8,70 # epsilon *f 487 0 0x366 8,45 # phi +f 487 0 0x36a 8,77 # phi1 "variant phi" *g 487 0 0x367 8,7 # gamma *h 486 0 0xe9 8,17 # theta +h 486 0 0x375 8,71 # theta1 "variant theta" *i 486 0 0x369 8,19 # iota *k 486 0 0x36b 8,21 # kappa *l 486 0 0x36c 8,23 # lambda *m 501 0 0xe6 8,25 # mu *n 501 0 0x36e 8,27 # nu *o 501 0 0x36f 8,31 # omicron *p 527 0 0xe3 8,33 # pi +p 527 0 0x376 8,78 # omega1 "variant pi, looking like omega" *q 527 0 0x379 8,49 # psi *r 527 0 0x372 8,35 # rho *s 531 0 0xe5 8,37 # sigma *t 375 0 0xe7 8,41 # tau *u 375 0 0x375 8,27 # upsilon *w 375 0 0x377 8,51 # omega *x 375 0 0x363 8,47 # chi *y 375 0 0x368 8,15 # eta *z 375 0 0x37a 8,13 # zeta ts 375 0 0x356 8,39 # sigma1 "terminal sigma" ~~ 655 0 0xf7 6,13 # approxequal ~= 655 0 0xf7 6,13 # approxequal != 655 0 0x3b9 6,99 # notequal ** 228 0 0x32a 0,32 # asteriskmath +- 479 0 0xf1 6,1 # plusminus <= 592 0 0xf3 6,2 # lessequal == 592 0 0x3ba 8,14 # equivalence =~ 592 0 0x340 8,116 # congruent >= 499 0 0x3b3 8,3 # greaterequal AN 499 0 0x3d9 8,85 # logicaland OR 499 0 0x3da 8,86 # logicalor no 499 0 0x3d8 8,20 # logicalnot te 499 0 0x324 8,121 # existential "there exists, existential quantifier" fa 499 0 0x322 8,122 # universal "for all, universal quantifier" Ah 499 0 0x3c0 9,0 # aleph Im 499 0 0x3c1 8,21 # Ifraktur "Fraktur I, imaginary" Re 499 0 0x3c2 8,22 # Rfraktur "Fraktur R, real" if 499 0 0x3a5 8,19 # infinity md 499 0 0x3b7 8,32 # dotmath mo 499 0 0x3ce 8,15 # element mu 499 0 0x3b4 8,39 # multiply nc 499 0 0x3cb 8,197 # uni2285 nm 499 0 0x3cf 8,209 # notelement pl 273 0 0x32b 0,93 # plusmath "plus sign in special font" eq 479 0 0x33d 0,61 # equalmath "equals sign in special font" pt 479 0 0x3b5 6,4 # proportional pp 479 0 0x35e 8,89 # perpendicular sb 479 0 0x3cc 6,67 # propersubset sp 479 0 0x3c9 6,68 # propersuperset ib 479 0 0x3cd 6,69 # reflexsubset ip 479 0 0x3ca 6,70 # reflexsuperset ap 479 0 0x37e 6,12 # similar pd 479 0 0x3b6 6,34 # partialdiff "partial differentiation sign" c* 479 0 0x3c4 6,80 # circlemultiply "multiply sign in a circle" c+ 479 0 0x3c5 6,81 # circleplus "plus sign in a circle" ca 645 0 0xef 6,16 # intersection "intersection, cap" cu 645 0 0x3c8 6,66 # union "union, cup" di 479 0 0x3b8 6,8 # divide "division sign" -h 820 0 0xc4 3,8 # hbar hbar " gr 820 0 0x3d1 6,33 # gradient es 638 0 0x3c6 0,79 # emptyset CL 617 0 0x5 5,168 # club "club suit" SP 617 0 0x6 5,171 # spade "spade suit" HE 617 0 0x3 5,170 # heart "heart suit" DI 617 0 0x4 5,169 # diamond "diamond suit" CR 617 0 0x3bf 5,20 # carriagereturn "carriage return symbol" st 617 0 0x327 6,71 # suchthat /_ 617 0 0x3d0 6,79 # angle << 456 0 0xae 6,77 # "" "much less" >> 456 0 0xaf 6,78 # "" "much greater" wp 456 0 0x3c3 6,53 # weierstrass "Weierstrass p" lz 456 0 0x3e0 6,95 # lozenge an 820 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension" pc 240 0 0xfa 6,32 # periodcentered mc 501 0 0xe6 8,25 # mu t+- 479 0 0xf1 6,1 # plusminus tmu 499 0 0x3b4 8,39 # multiply tdi 479 0 0x3b8 6,8 # divide "division sign" tno 499 0 0x3d8 8,20 # logicalnot groff-1.23.0/font/devlbp/HNBI0000644000175000017500000003254213753060053012516 00000000000000name HNBI lbpname Swiss-Narrow-BoldOblique special spacewidth 228 slant 0 ligatures fi fl 0 charset ha 280 2 0x4c3 0,94 # asciicircum ti 280 0 0x4c4 0,126 # asciitilde vS 280 2 0x169 1,176 # Scaron vZ 280 2 0x16e 1,206 # Zcaron vs 280 2 0x173 1,177 # scaron vz 280 2 0x174 1,207 # zcaron :Y 280 2 0x16d 1,74 # Ydieresis tm 280 2 0x170 4,41 # trademark aq 195 2 0x27 0,39 # quotesingle space 228 0 0x20 0,32 ! 273 2 0x21 0,33 # exclam " 389 2 0x22 0,34 # quotedbl dq 389 2 0x22 0,34 # quotedbl # 456 2 0x23 0,35 # numbersign sh 456 2 0x23 0,35 # " $ 456 2 0x24 0,36 # dollar Do 456 2 0x24 0,36 # " % 720 2 0x25 0,37 # percent & 592 2 0x26 0,38 # ampersand ' 195 2 0x27 0,39 # quoteright cq 195 2 0x27 0,39 # quoteright ( 273 2 0x28 0,40 # parenleft ) 273 2 0x29 0,41 # parenright * 319 2 0x2a 0,42 # asterisk + 479 0 0x2b 0,43 # plus , 228 0 0x2c 0,44 # comma - 479 0 0x2d 0,45 # hyphen hy 479 0 0x2d 0,45 # " . 228 0 0x2e 0,46 # period / 228 2 0x2f 0,47 # slash sl 228 2 0x2f 0,47 # " 0 456 2 0x30 0,48 # zero 1 456 2 0x31 0,49 # one 2 456 2 0x32 0,50 # two 3 456 2 0x33 0,51 # three 4 456 2 0x34 0,52 # four 5 456 2 0x35 0,53 # five 6 456 2 0x36 0,54 # six 7 456 2 0x37 0,55 # seven 8 456 2 0x38 0,56 # eight 9 456 2 0x39 0,57 # nine : 273 0 0x3a 0,58 # colon ; 273 0 0x3b 0,59 # semicolon < 479 0 0x3c 0,60 # less = 479 0 0x3d 0,61 # equal > 479 0 0x3e 0,62 # greater ? 501 2 0x3f 0,63 # question @ 800 2 0x40 0,64 # at at 800 2 0x40 0,64 # " A 592 2 0x41 0,65 # A B 592 2 0x42 0,66 # B C 592 2 0x43 0,67 # C D 592 2 0x44 0,68 # D E 547 2 0x45 0,69 # E F 501 2 0x46 0,70 # F G 638 2 0x47 0,71 # G H 592 2 0x48 0,72 # H I 228 2 0x49 0,73 # I J 456 2 0x4a 0,74 # J K 592 2 0x4b 0,75 # K L 501 2 0x4c 0,76 # L M 683 2 0x4d 0,77 # M N 592 2 0x4e 0,78 # N O 638 2 0x4f 0,79 # O P 547 2 0x50 0,80 # P Q 638 2 0x51 0,81 # Q R 592 2 0x52 0,82 # R S 547 2 0x53 0,83 # S T 501 2 0x54 0,84 # T U 592 2 0x55 0,85 # U V 547 2 0x56 0,86 # V W 774 2 0x57 0,87 # W X 547 2 0x58 0,88 # X Y 547 2 0x59 0,89 # Y Z 501 2 0x5a 0,90 # Z [ 273 2 0x5b 0,91 # bracketleft lB 273 2 0x5b 0,91 # " \ 228 2 0x5c 0,92 # backslash rs 228 2 0x5c 0,92 # " ] 273 2 0x5d 0,93 # bracketright rB 273 2 0x5d 0,93 # " a^ 280 2 0x5e 0,94 # circumflex ^ 280 2 0x5e 0,94 # " _ 456 0 0x5f 0,95 # underscore ` 280 2 0x60 0,96 # quoteleft oq 280 2 0x60 0,96 # " a 456 0 0x61 0,97 # a b 501 2 0x62 0,98 # b c 456 0 0x63 0,99 # c d 501 2 0x64 0,100 # d e 456 0 0x65 0,101 # e f 273 2 0x66 0,102 # f g 501 1 0x67 0,103 # g h 501 2 0x68 0,104 # h i 228 2 0x69 0,105 # i j 228 2 0x6a 0,106 # j k 456 2 0x6b 0,107 # k l 228 2 0x6c 0,108 # l m 729 0 0x6d 0,109 # m n 501 0 0x6e 0,110 # n o 501 0 0x6f 0,111 # o p 501 1 0x70 0,112 # p q 501 1 0x71 0,113 # q r 319 0 0x72 0,114 # r s 456 0 0x73 0,115 # s t 273 2 0x74 0,116 # t u 501 0 0x75 0,117 # u v 456 0 0x76 0,118 # v w 638 0 0x77 0,119 # w x 456 0 0x78 0,120 # x y 456 1 0x79 0,121 # y z 410 0 0x7a 0,122 # z lC 319 2 0x7b 0,123 # braceleft { 319 2 0x7b 0,123 # " | 230 2 0x7c 0,124 # " rC 319 2 0x7d 0,125 # braceright } 319 2 0x7d 0,125 # " a~ 280 2 0x7e 0,126 # tilde ~ 280 2 0x7e 0,126 # " -D 592 2 0x13d 1,78 # Eth "Icelandic uppercase eth" Sd 501 2 0x148 1,87 # eth "Icelandic lowercase eth" TP 547 2 0x13e 1,88 # Thorn "Icelandic uppercase thorn" Tp 501 3 0x143 1,89 # thorn "Icelandic lowercase thorn" AE 820 2 0x92 1,36 # AE ae 729 0 0x91 1,37 # ae OE 820 2 0x141 1,166 # OE oe 774 0 0x146 1,167 # oe ij 450 0 0x150 1,139 # ij "Dutch ij ligature" ss 501 2 0x147 1,23 # germandbls 'A 501 2 0x15a 1,26 # Aacute 'E 547 2 0x90 1,40 # Eacute 'I 547 2 0x161 1,48 # Iacute 'O 547 2 0x165 1,58 # Oacute 'U 547 2 0x16a 1,66 # Uacute 'a 456 2 0xa0 1,27 # aacute 'e 456 2 0x82 1,41 # eacute 'i 228 2 0xa1 1,49 # iacute 'o 501 2 0xa2 1,59 # oacute 'u 501 2 0x95 1,65 # uacute :A 592 2 0x8e 1,30 # Adieresis :E 592 2 0x15f 1,44 # Edieresis :I 592 2 0x163 1,52 # Idieresis :O 638 2 0x99 1,62 # Odieresis :U 592 2 0x9a 1,70 # Udieresis :Y 592 2 0x16d 1,74 # Ydieresis :a 456 2 0x84 1,31 # adieresis :e 456 2 0x89 1,45 # edieresis :i 228 2 0x8b 1,53 # idieresis :o 501 2 0x94 1,63 # odieresis :u 501 2 0x81 1,71 # udieresis :y 456 3 0x98 1,75 # ydieresis ^A 456 2 0x15b 1,28 # Acircumflex ^E 456 2 0x15e 1,42 # Ecircumflex ^I 456 2 0x162 1,50 # Icircumflex ^O 456 2 0x166 1,60 # Ocircumflex ^U 456 2 0x16b 1,68 # Ucircumflex ^a 456 2 0x83 1,29 # acircumflex ^e 456 2 0x88 1,43 # ecircumflex ^i 228 2 0x8c 1,51 # icircumflex ^o 501 2 0x93 1,61 # ocircumflex ^u 501 2 0x96 1,69 # ucircumflex `A 501 2 0x15c 1,32 # Agrave `E 501 2 0x160 1,46 # Egrave `I 501 2 0x164 1,54 # Igrave `O 501 2 0x167 1,64 # Ograve `U 501 2 0x16c 1,72 # Ugrave `a 456 2 0x85 1,33 # agrave ~a 456 2 0x284 --- # atilde `e 456 2 0x8a 1,47 # egrave `i 228 2 0x8d 1,55 # igrave `o 501 2 0x95 1,65 # ograve `u 501 2 0x97 1,73 # ugrave ~A 501 2 0x28e 1,26 # Atilde ~N 592 2 0xa5 1,56 # Ntilde ~O 592 2 0x168 1,82 # Otilde ~n 501 2 0xa4 1,57 # ntilde ~o 501 2 0x172 1,83 # otilde vS 501 2 0x169 1,176 # Scaron vs 501 2 0x173 1,177 # scaron vZ 501 2 0x16e 1,206 # Zcaron vz 501 2 0x174 1,207 # zcaron ,C 592 2 0x80 1,38 # Ccedilla ,c 456 0 0x87 1,39 # ccedilla /L 501 2 0x13f 1,152 # Lslash "Polish L with a slash" /l 228 2 0x144 1,153 # lslash "Polish l with a slash" /O 638 2 0x140 1,80 # Oslash /o 501 0 0x145 1,81 # oslash oA 592 2 0x8f 1,34 # Aring oa 456 2 0x86 1,35 # aring a" 273 2 0x13a 1,16 # hungarumlaut "Hungarian umlaut" a- 273 2 0x135 1,8 # macron "macron or bar accent" a. 273 2 0x137 1,15 # dotaccent "dot accent" a^ 273 2 0x5e 1,3 # circumflex "circumflex accent" aa 273 2 0x120 1,6 # acute "acute accent" ga 273 2 0x121 1,0 # grave "grave accent" ab 273 2 0x136 1,22 # breve "breve accent" ac 273 0 0x139 1,17 # cedilla "cedilla accent" ad 273 2 0x122 1,7 # dieresis "umlaut or dieresis" ah 273 2 0x13c 1,19 # caron "h\('a\(vcek accent" ao 273 2 0x138 1,14 # ring "ring or circle accent" a~ 273 2 0x7e 1,2 # tilde "tilde accent" ho 273 0 0x13b 1,18 # ogonek "hook or ogonek accent" .i 228 0 0x142 1,239 # dotlessi "i without a dot" Cs 456 2 0x12f 4,24 # currency "Scandinavian currency sign" Do 456 2 0x24 0,36 # dollar Po 456 2 0x9c 4,11 # sterling Ye 456 2 0x9d 4,12 # yen Fn 456 2 0x9f 4,14 # florin ct 456 2 0x9b 4,19 # cent Fo 456 0 0xae 4,9 # guillemotleft Fc 273 0 0x4bb 4,20 # guillemotright fo 273 0 0x127 4,35 # guilsinglleft fc 273 0 0x128 4,36 # guilsinglright r! 273 1 0xad 4,7 # exclamdown r? 501 1 0xa8 4,8 # questiondown fi 501 2 0x130 4,54 # fi "fi ligature" fl 501 2 0x131 4,55 # fl "fl ligature" OK 501 0 0x3d6 --- # \& "check mark, tick" Of 303 2 0xa6 4,15 # ordfeminine Om 299 2 0xa7 4,16 # ordmasculine S1 273 2 0x156 4,78 # onesuperior S2 273 2 0xfd 4,20 # twosuperior S3 273 2 0x14d 4,26 # threesuperior <- 809 0 0x1b 6,22 # arrowleft -> 809 0 0x1a 6,21 # arrowright <> 854 0 0x1d 6,25 # arrowboth "horizontal double-headed arrow" da 494 0 0x19 6,24 # arrowdown ua 494 0 0x18 6,23 # arrowup va 494 0 0x12 6,26 # \& "vertical double-headed arrow" lA 494 0 0x3dc 6,57 # arrowdblleft rA 494 0 0x3de 6,56 # arrowdblright hA 494 0 0x3db 6,60 # arrowdblboth "horizontal double-headed double arrow" dA 494 0 0x3df 6,59 # arrowdbldown uA 494 0 0x3dd 6,58 # arrowdblup ba 820 2 0xb3 3,9 # bar bb 230 2 0x7c 0,124 # brokenbar br 820 0 0x1db 3,9 # br "box rule with traditional troff metrics" ru 820 0 0x123 4,34 # ru "baseline rule" ul 456 0 0x5f 0,95 # ul "underline with traditional troff metrics" bv 820 0 0x3f4 3,9 # bv "bold vertical" ci 699 0 0x9 4,1 # circle bu 522 0 0x7 4,0 # bullet co 604 2 0x154 4,23 # copyright rg 604 2 0x155 4,22 # registered tm 604 2 0x170 4,41 # trademark dd 456 2 0x12b 4,40 # daggerdbl "double dagger sign" dg 456 2 0x12a 4,39 # dagger ps 456 2 0x14 4,5 # paragraph sc 456 2 0x15 4,6 # section de 328 2 0xf8 6,36 # degree em 820 0 0x123 4,34 # emdash "em dash" en 456 0 0x132 4,33 # endash "en dash" %0 820 2 0x129 4,75 # perthousand "per thousand, per mille sign" 12 684 2 0xab 4,17 # onehalf 14 684 2 0xac 4,18 # onequarter 34 684 2 0x12e 4,25 # threequarters f/ 137 2 0x158 6,6 # fraction "bar for fractions" fm 137 0 0x3a2 6,45 # minute "footmark, prime" sd 137 0 0x3b2 6,46 # second ha 137 2 0x4c3 6,85 # asciicircum "\s-2ASCII\s+2 circumflex, hat, caret" ti 137 0 0x4c4 6,12 # asciitilde "\s-2ASCII\s0 tilde, large tilde" hy 500 0 0x2d 6,0 # hyphen lB 273 2 0x5b 0,91 # bracketleft rB 273 2 0x5d 0,93 # bracketright lC 319 2 0x7b 0,123 # braceleft rC 319 2 0x7d 0,125 # braceright la 319 0 0x3e1 6,10 # angleleft "left angle bracket" ra 319 0 0x3f1 6,11 # angleright "right angle bracket" Bq 410 0 0x4b9 4,63 # quotedblbase "low double comma quote" bq 410 0 0x4b8 6,62 # quotesinglbase "low single comma quote" lq 410 2 0x125 4,32 # quotedblleft rq 410 2 0x4ba 6,31 # quotedblright oq 228 2 0x176 4,29 # quoteleft "single open quote" aq 195 2 0x27 0,39 # quotesingle "apostrophe quote" at 800 2 0x40 0,64 # at .C1 479 0 0x2d 0,45 # - minus "minus sign from current font" sh 456 2 0x23 0,35 # numbersign sl 228 2 0x2f 0,47 # slash rs 228 2 0x5c 0,92 # backslash 3d 228 0 0x35c 6,102 # therefore tf 228 0 0x35c 6,102 # therefore *A 228 0 0x341 8,0 # Alpha *B 228 0 0x342 8,2 # Beta *C 228 0 0x358 8,28 # Xi *D 228 0 0x344 8,8 # Delta *E 228 0 0x345 8,10 # Epsilon *F 609 0 0x346 8,44 # Phi *G 481 0 0x347 8,6 # Gamma *H 481 0 0x351 8,16 # Theta *I 481 0 0x349 8,18 # Iota *K 481 0 0x34b 8,20 # Kappa *L 481 0 0x34c 8,22 # Lambda *M 481 0 0x34d 8,24 # Mu *N 481 0 0x34e 8,26 # Nu *O 481 0 0x34f 8,30 # Omicron *P 481 0 0x350 8,32 # Pi *Q 481 0 0x359 8,48 # Psi *R 481 0 0x352 8,34 # Rho *S 481 0 0x353 8,36 # Sigma *T 481 0 0x354 8,40 # Tau *U 481 0 0x3a1 8,76 # Upsilon *W 630 0 0x357 8,50 # Omega *X 481 0 0x343 8,36 # Chi *Y 481 0 0x348 8,14 # Eta *Z 481 0 0x35a 8,12 # Zeta *a 499 0 0xe0 8,1 # alpha *b 499 0 0xe1 8,3 # beta *c 499 0 0x378 8,29 # xi *d 487 0 0xeb 8,9 # delta *e 487 0 0x36e 8,70 # epsilon *f 487 0 0x366 8,45 # phi +f 487 0 0x36a 8,77 # phi1 "variant phi" *g 487 0 0x367 8,7 # gamma *h 486 0 0xe9 8,17 # theta +h 486 0 0x375 8,71 # theta1 "variant theta" *i 486 0 0x369 8,19 # iota *k 486 0 0x36b 8,21 # kappa *l 486 0 0x36c 8,23 # lambda *m 501 0 0xe6 8,25 # mu *n 501 0 0x36e 8,27 # nu *o 501 0 0x36f 8,31 # omicron *p 527 0 0xe3 8,33 # pi +p 527 0 0x376 8,78 # omega1 "variant pi, looking like omega" *q 527 0 0x379 8,49 # psi *r 527 0 0x372 8,35 # rho *s 531 0 0xe5 8,37 # sigma *t 375 0 0xe7 8,41 # tau *u 375 0 0x375 8,27 # upsilon *w 375 0 0x377 8,51 # omega *x 375 0 0x363 8,47 # chi *y 375 0 0x368 8,15 # eta *z 375 0 0x37a 8,13 # zeta ts 375 0 0x356 8,39 # sigma1 "terminal sigma" ~~ 655 0 0xf7 6,13 # approxequal ~= 655 0 0xf7 6,13 # approxequal != 655 0 0x3b9 6,99 # notequal ** 228 0 0x32a 0,32 # asteriskmath +- 479 0 0xf1 6,1 # plusminus <= 592 0 0xf3 6,2 # lessequal == 592 0 0x3ba 8,14 # equivalence =~ 592 0 0x340 8,116 # congruent >= 499 0 0x3b3 8,3 # greaterequal AN 499 0 0x3d9 8,85 # logicaland OR 499 0 0x3da 8,86 # logicalor no 499 0 0x3d8 8,20 # logicalnot te 499 0 0x324 8,121 # existential "there exists, existential quantifier" fa 499 0 0x322 8,122 # universal "for all, universal quantifier" Ah 499 0 0x3c0 9,0 # aleph Im 499 0 0x3c1 8,21 # Ifraktur "Fraktur I, imaginary" Re 499 0 0x3c2 8,22 # Rfraktur "Fraktur R, real" if 499 0 0x3a5 8,19 # infinity md 499 0 0x3b7 8,32 # dotmath mo 499 0 0x3ce 8,15 # element mu 499 0 0x3b4 8,39 # multiply nc 499 0 0x3cb 8,197 # uni2285 nm 499 0 0x3cf 8,209 # notelement pl 273 0 0x32b 0,93 # plusmath "plus sign in special font" eq 479 0 0x33d 0,61 # equalmath "equals sign in special font" pt 479 0 0x3b5 6,4 # proportional pp 479 0 0x35e 8,89 # perpendicular sb 479 0 0x3cc 6,67 # propersubset sp 479 0 0x3c9 6,68 # propersuperset ib 479 0 0x3cd 6,69 # reflexsubset ip 479 0 0x3ca 6,70 # reflexsuperset ap 479 0 0x37e 6,12 # similar pd 479 0 0x3b6 6,34 # partialdiff "partial differentiation sign" c* 479 0 0x3c4 6,80 # circlemultiply "multiply sign in a circle" c+ 479 0 0x3c5 6,81 # circleplus "plus sign in a circle" ca 645 0 0xef 6,16 # intersection "intersection, cap" cu 645 0 0x3c8 6,66 # union "union, cup" di 479 0 0x3b8 6,8 # divide "division sign" -h 820 0 0xc4 3,8 # hbar hbar " gr 820 0 0x3d1 6,33 # gradient es 638 0 0x3c6 0,79 # emptyset CL 617 0 0x5 5,168 # club "club suit" SP 617 0 0x6 5,171 # spade "spade suit" HE 617 0 0x3 5,170 # heart "heart suit" DI 617 0 0x4 5,169 # diamond "diamond suit" CR 617 0 0x3bf 5,20 # carriagereturn "carriage return symbol" st 617 0 0x327 6,71 # suchthat /_ 617 0 0x3d0 6,79 # angle << 456 0 0xae 6,77 # "" "much less" >> 456 0 0xaf 6,78 # "" "much greater" wp 456 0 0x3c3 6,53 # weierstrass "Weierstrass p" lz 456 0 0x3e0 6,95 # lozenge an 820 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension" pc 240 0 0xfa 6,32 # periodcentered mc 501 0 0xe6 8,25 # mu t+- 479 0 0xf1 6,1 # plusminus tmu 499 0 0x3b4 8,39 # multiply tdi 479 0 0x3b8 6,8 # divide "division sign" tno 499 0 0x3d8 8,20 # logicalnot groff-1.23.0/font/devlbp/DESC.in0000644000175000017500000000023513753060053013113 00000000000000res 300 unitwidth 800 family T styles R I B BI sizes 1-1000 0 fonts 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 tcommand orientation portrait postpro grolbp groff-1.23.0/font/devlbp/EI0000644000175000017500000001556713753060053012303 00000000000000name EI lbpname NeliteI spacewidth 1900 slant 0 charset aq 1900 0 0x27 -- 0,39 # quotesingle space 1900 0 0x20 -- 0,32 ! 1900 0 0x21 -- 0,33 # exclam " 1900 0 0x22 -- 0,34 # quotedbl dq 1900 0 0x22 -- 0,34 # quotedbl # 1900 0 0x23 -- 0,35 # numbersign sh 1900 0 0x23 -- 0,35 # " $ 1900 0 0x24 -- 0,36 # dollar Do 1900 0 0x24 -- 0,36 # " % 1900 0 0x25 -- 0,37 # percent & 1900 0 0x26 -- 0,38 # ampersand ' 1900 0 0x27 -- 0,39 # quoteright cq 1900 0 0x27 -- 0,39 # quoteright ( 1900 0 0x28 -- 0,40 # parenleft ) 1900 0 0x29 -- 0,41 # parenright * 1900 0 0x2a -- 0,42 # asterisk + 1900 0 0x2b -- 0,43 # plus , 1900 0 0x2c -- 0,44 # comma - 1900 0 0x2d -- 0,45 # hyphen \- 1900 0 0x2d -- 0,45 # hyphen hy 1900 0 0x2d -- 0,45 # " . 1900 0 0x2e -- 0,46 # period / 1900 0 0x2f -- 0,47 # slash sl 1900 0 0x2f -- 0,47 # " 0 1900 0 0x30 -- 0,48 # zero 1 1900 0 0x31 -- 0,49 # one 2 1900 0 0x32 -- 0,50 # two 3 1900 0 0x33 -- 0,51 # three 4 1900 0 0x34 -- 0,52 # four 5 1900 0 0x35 -- 0,53 # five 6 1900 0 0x36 -- 0,54 # six 7 1900 0 0x37 -- 0,55 # seven 8 1900 0 0x38 -- 0,56 # eight 9 1900 0 0x39 -- 0,57 # nine : 1900 0 0x3a -- 0,58 # colon ; 1900 0 0x3b -- 0,59 # semicolon < 1900 0 0x3c -- 0,60 # less = 1900 0 0x3d -- 0,61 # equal > 1900 0 0x3e -- 0,62 # greater ? 1900 0 0x3f -- 0,63 # question @ 1900 0 0x40 -- 0,64 # at at 1900 0 0x40 -- 0,64 # " A 1900 0 0x41 -- 0,65 # A B 1900 0 0x42 -- 0,66 # B C 1900 0 0x43 -- 0,67 # C D 1900 0 0x44 -- 0,68 # D E 1900 0 0x45 -- 0,69 # E F 1900 0 0x46 -- 0,70 # F G 1900 0 0x47 -- 0,71 # G H 1900 0 0x48 -- 0,72 # H I 1900 0 0x49 -- 0,73 # I J 1900 0 0x4a -- 0,74 # J K 1900 0 0x4b -- 0,75 # K L 1900 0 0x4c -- 0,76 # L M 1900 0 0x4d -- 0,77 # M N 1900 0 0x4e -- 0,78 # N O 1900 0 0x4f -- 0,79 # O P 1900 0 0x50 -- 0,80 # P Q 1900 0 0x51 -- 0,81 # Q R 1900 0 0x52 -- 0,82 # R S 1900 0 0x53 -- 0,83 # S T 1900 0 0x54 -- 0,84 # T U 1900 0 0x55 -- 0,85 # U V 1900 0 0x56 -- 0,86 # V W 1900 0 0x57 -- 0,87 # W X 1900 0 0x58 -- 0,88 # X Y 1900 0 0x59 -- 0,89 # Y Z 1900 0 0x5a -- 0,90 # Z [ 1900 0 0x5b -- 0,91 # bracketleft lB 1900 0 0x5b -- 0,91 # " \ 1900 0 0x5c -- 0,92 # backslash rs 1900 0 0x5c -- 0,92 # " ] 1900 0 0x5d -- 0,93 # bracketright rB 1900 0 0x5d -- 0,93 # " a^ 1900 0 0x5e -- 0,94 # circumflex ^ 1900 0 0x5e -- 0,94 # " _ 1900 0 0x5f -- 0,95 # underscore ` 1900 0 0x60 -- 0,96 # quoteleft oq 1900 0 0x60 -- 0,96 # " a 1900 0 0x61 -- 0,97 # a b 1900 0 0x62 -- 0,98 # b c 1900 0 0x63 -- 0,99 # c d 1900 0 0x64 -- 0,100 # d e 1900 0 0x65 -- 0,101 # e f 1900 0 0x66 -- 0,102 # f g 1900 0 0x67 -- 0,103 # g h 1900 0 0x68 -- 0,104 # h i 1900 0 0x69 -- 0,105 # i j 1900 0 0x6a -- 0,106 # j k 1900 0 0x6b -- 0,107 # k l 1900 0 0x6c -- 0,108 # l m 1900 0 0x6d -- 0,109 # m n 1900 0 0x6e -- 0,110 # n o 1900 0 0x6f -- 0,111 # o p 1900 0 0x70 -- 0,112 # p q 1900 0 0x71 -- 0,113 # q r 1900 0 0x72 -- 0,114 # r s 1900 0 0x73 -- 0,115 # s t 1900 0 0x74 -- 0,116 # t u 1900 0 0x75 -- 0,117 # u v 1900 0 0x76 -- 0,118 # v w 1900 0 0x77 -- 0,119 # w x 1900 0 0x78 -- 0,120 # x y 1900 0 0x79 -- 0,121 # y z 1900 0 0x7a -- 0,122 # z lC 1900 0 0x7b -- 0,123 # braceleft { 1900 0 0x7b -- 0,123 # " | 1900 0 0x7c -- 0,124 # " rC 1900 0 0x7d -- 0,125 # braceright } 1900 0 0x7d -- 0,125 # " a~ 1900 0 0x7e -- 0,126 # tilde ~ 1900 0 0x7e -- 0,126 # " AE 1900 0 0x92 -- 1,36 # AE ae 1900 0 0x91 -- 1,37 # ae 'E 1900 0 0x90 -- 1,40 # Eacute 'a 1900 0 0xa0 -- 1,27 # aacute 'e 1900 0 0x82 -- 1,41 # eacute 'i 1900 0 0xa1 -- 1,49 # iacute 'o 1900 0 0xa2 -- 1,59 # oacute 'u 1900 0 0x95 -- 1,65 # uacute :A 1900 0 0x8e -- 1,30 # Adieresis :O 1900 0 0x99 -- 1,62 # Odieresis :U 1900 0 0x9a -- 1,70 # Udieresis :a 1900 0 0x84 -- 1,31 # adieresis :e 1900 0 0x89 -- 1,45 # edieresis :i 1900 0 0x8b -- 1,53 # idieresis :o 1900 0 0x94 -- 1,63 # odieresis :u 1900 0 0x81 -- 1,71 # udieresis :y 1900 0 0x98 -- 1,75 # ydieresis ^a 1900 0 0x83 -- 1,29 # acircumflex ^e 1900 0 0x88 -- 1,43 # ecircumflex ^i 1900 0 0x8c -- 1,51 # icircumflex ^o 1900 0 0x93 -- 1,61 # ocircumflex ^u 1900 0 0x96 -- 1,69 # ucircumflex `a 1900 0 0x85 -- 1,33 # agrave `e 1900 0 0x8a -- 1,47 # egrave `i 1900 0 0x8d -- 1,55 # igrave `o 1900 0 0x95 -- 1,65 # ograve `u 1900 0 0x97 -- 1,73 # ugrave ~A 1900 0 0x28e -- 1,26 # Atilde ~N 1900 0 0xa5 -- 1,56 # Ntilde ~a 1900 0 0x284 -- --- # atilde ~n 1900 0 0xa4 -- 1,57 # ntilde ,C 1900 0 0x80 -- 1,38 # Ccedilla ,c 1900 0 0x87 -- 1,39 # ccedilla oA 1900 0 0x8f -- 1,34 # Aring oa 1900 0 0x86 -- 1,35 # aring a^ 1900 0 0x5e -- 1,3 # circumflex "circumflex accent" a~ 1900 0 0x7e -- 1,2 # tilde "tilde accent" Do 1900 0 0x24 -- 0,36 # dollar Po 1900 0 0x9c -- 4,11 # sterling Ye 1900 0 0x9d -- 4,12 # yen Fn 1900 0 0x9f -- 4,14 # florin ct 1900 0 0x9b -- 4,19 # cent Fo 1900 0 0xae -- 4,9 # guillemotleft r! 1900 0 0xad -- 4,7 # exclamdown r? 1900 0 0xa8 -- 4,8 # questiondown Of 1900 0 0xa6 -- 4,15 # ordfeminine Om 1900 0 0xa7 -- 4,16 # ordmasculine S2 1900 0 0xfd -- 4,20 # twosuperior <- 1900 0 0x1b -- 6,22 # arrowleft -> 1900 0 0x1a -- 6,21 # arrowright <> 1900 0 0x1d -- 6,25 # arrowboth "horizontal double-headed arrow" da 1900 0 0x19 -- 6,24 # arrowdown ua 1900 0 0x18 -- 6,23 # arrowup va 1900 0 0x12 -- 6,26 # \& "vertical double-headed arrow" ba 1900 0 0xb3 -- 3,9 # bar bb 1900 0 0x7c -- 0,124 # brokenbar ul 1900 0 0x5f -- 0,95 # ul "underline with traditional troff metrics" ci 1900 0 0x9 -- 4,1 # circle bu 1900 0 0x7 -- 4,0 # bullet ps 1900 0 0x14 -- 4,5 # paragraph sc 1900 0 0x15 -- 4,6 # section de 1900 0 0xf8 -- 6,36 # degree 12 1900 0 0xab -- 4,17 # onehalf 14 1900 0 0xac -- 4,18 # onequarter hy 1900 0 0x2d -- 6,0 # hyphen lB 1900 0 0x5b -- 0,91 # bracketleft rB 1900 0 0x5d -- 0,93 # bracketright lC 1900 0 0x7b -- 0,123 # braceleft rC 1900 0 0x7d -- 0,125 # braceright aq 1900 0 0x27 -- 0,39 # quotesingle "apostrophe quote" at 1900 0 0x40 -- 0,64 # at .C1 1900 0 0x2d -- 0,45 # - minus "minus sign from current font" sh 1900 0 0x23 -- 0,35 # numbersign sl 1900 0 0x2f -- 0,47 # slash rs 1900 0 0x5c -- 0,92 # backslash *a 1900 0 0xe0 -- 8,1 # alpha *b 1900 0 0xe1 -- 8,3 # beta *d 1900 0 0xeb -- 8,9 # delta *h 1900 0 0xe9 -- 8,17 # theta *m 1900 0 0xe6 -- 8,25 # mu *p 1900 0 0xe3 -- 8,33 # pi *s 1900 0 0xe5 -- 8,37 # sigma *t 1900 0 0xe7 -- 8,41 # tau ~~ 1900 0 0xf7 -- 6,13 # approxequal ~= 1900 0 0xf7 -- 6,13 # approxequal +- 1900 0 0xf1 -- 6,1 # plusminus <= 1900 0 0xf3 -- 6,2 # lessequal ca 1900 0 0xef -- 6,16 # intersection "intersection, cap" -h 1900 0 0xc4 -- 3,8 # hbar hbar " CL 1900 0 0x5 -- 5,168 # club "club suit" SP 1900 0 0x6 -- 5,171 # spade "spade suit" HE 1900 0 0x3 -- 5,170 # heart "heart suit" DI 1900 0 0x4 -- 5,169 # diamond "diamond suit" << 1900 0 0xae -- 6,77 # "" "much less" >> 1900 0 0xaf -- 6,78 # "" "much greater" pc 1900 0 0xfa -- 6,32 # periodcentered mc 1900 0 0xe6 -- 8,25 # mu t+- 1900 0 0xf1 -- 6,1 # plusminus groff-1.23.0/font/devlbp/HI0000644000175000017500000003326113753060053012275 00000000000000slant 18.49 name HI lbpname Swiss-Oblique special spacewidth 927 slant 0 ligatures fi fl 0 charset ha 1110 2 0x4c3 0,94 # asciicircum ti 1110 0 0x4c4 0,126 # asciitilde vS 2223 2 0x169 1,176 # Scaron vZ 2037 2 0x16e 1,206 # Zcaron vs 1667 2 0x173 1,177 # scaron vz 1667 2 0x174 1,207 # zcaron :Y 2223 2 0x16d 1,74 # Ydieresis tm 3333 2 0x170 4,41 # trademark aq 637 2 0x27 0,39 # quotesingle space 927 0 0x20 0,32 ! 927 2 0x21 0,33 # exclam " 1183 2 0x22 0,34 # quotedbl dq 1183 2 0x22 0,34 # quotedbl # 1853 2 0x23 0,35 # numbersign sh 1853 2 0x23 0,35 # " $ 1853 2 0x24 0,36 # dollar Do 1853 2 0x24 0,36 # " % 2963 2 0x25 0,37 # percent & 2223 2 0x26 0,38 # ampersand ' 637 2 0x27 0,39 # quoteright cq 637 2 0x27 0,39 # quoteright ( 1110 2 0x28 0,40 # parenleft ) 1110 2 0x29 0,41 # parenright * 1297 2 0x2a 0,42 # asterisk + 1947 0 0x2b 0,43 # plus , 927 0 0x2c 0,44 # comma - 1947 0 0x2d 0,45 # hyphen hy 1947 0 0x2d 0,45 # " . 927 0 0x2e 0,46 # period / 927 2 0x2f 0,47 # slash sl 927 2 0x2f 0,47 # " 0 1853 2 0x30 0,48 # zero 1 1853 2 0x31 0,49 # one 2 1853 2 0x32 0,50 # two 3 1853 2 0x33 0,51 # three 4 1853 2 0x34 0,52 # four 5 1853 2 0x35 0,53 # five 6 1853 2 0x36 0,54 # six 7 1853 2 0x37 0,55 # seven 8 1853 2 0x38 0,56 # eight 9 1853 2 0x39 0,57 # nine : 927 0 0x3a 0,58 # colon ; 927 0 0x3b 0,59 # semicolon < 1947 0 0x3c 0,60 # less = 1947 0 0x3d 0,61 # equal > 1947 0 0x3e 0,62 # greater ? 1853 2 0x3f 0,63 # question @ 3383 2 0x40 0,64 # at at 3383 2 0x40 0,64 # " A 2223 2 0x41 0,65 # A B 2223 2 0x42 0,66 # B C 2407 2 0x43 0,67 # C D 2407 2 0x44 0,68 # D E 2223 2 0x45 0,69 # E F 2037 2 0x46 0,70 # F G 2593 2 0x47 0,71 # G H 2407 2 0x48 0,72 # H I 927 2 0x49 0,73 # I J 1667 2 0x4a 0,74 # J K 2223 2 0x4b 0,75 # K L 1853 2 0x4c 0,76 # L M 2777 2 0x4d 0,77 # M N 2407 2 0x4e 0,78 # N O 2593 2 0x4f 0,79 # O P 2223 2 0x50 0,80 # P Q 2593 2 0x51 0,81 # Q R 2407 2 0x52 0,82 # R S 2223 2 0x53 0,83 # S T 2037 2 0x54 0,84 # T U 2407 2 0x55 0,85 # U V 2223 2 0x56 0,86 # V W 3147 2 0x57 0,87 # W X 2223 2 0x58 0,88 # X Y 2223 2 0x59 0,89 # Y Z 2037 2 0x5a 0,90 # Z [ 927 2 0x5b 0,91 # bracketleft lB 927 2 0x5b 0,91 # " \ 927 2 0x5c 0,92 # backslash rs 927 2 0x5c 0,92 # " ] 927 2 0x5d 0,93 # bracketright rB 927 2 0x5d 0,93 # " a^ 1110 2 0x5e 0,94 # circumflex ^ 1110 2 0x5e 0,94 # " _ 1853 0 0x5f 0,95 # underscore ` 1110 2 0x60 0,96 # quoteleft oq 1110 2 0x60 0,96 # " a 1853 0 0x61 0,97 # a b 1853 2 0x62 0,98 # b c 1667 0 0x63 0,99 # c d 1853 2 0x64 0,100 # d e 1853 0 0x65 0,101 # e f 927 2 0x66 0,102 # f g 1853 1 0x67 0,103 # g h 1853 2 0x68 0,104 # h i 740 2 0x69 0,105 # i j 740 2 0x6a 0,106 # j k 1667 2 0x6b 0,107 # k l 740 2 0x6c 0,108 # l m 2777 0 0x6d 0,109 # m n 1853 0 0x6e 0,110 # n o 1853 0 0x6f 0,111 # o p 1853 1 0x70 0,112 # p q 1853 1 0x71 0,113 # q r 1110 0 0x72 0,114 # r s 1667 0 0x73 0,115 # s t 927 2 0x74 0,116 # t u 1853 0 0x75 0,117 # u v 1667 0 0x76 0,118 # v w 2407 0 0x77 0,119 # w x 1667 0 0x78 0,120 # x y 1667 1 0x79 0,121 # y z 1667 0 0x7a 0,122 # z lC 1113 2 0x7b 0,123 # braceleft { 1113 2 0x7b 0,123 # " | 867 2 0x7c 0,124 # " rC 1113 2 0x7d 0,125 # braceright } 1113 2 0x7d 0,125 # " a~ 1110 2 0x7e 0,126 # tilde ~ 1110 2 0x7e 0,126 # " -D 2407 2 0x13d 1,78 # Eth "Icelandic uppercase eth" Sd 1853 2 0x148 1,87 # eth "Icelandic lowercase eth" TP 2223 2 0x13e 1,88 # Thorn "Icelandic uppercase thorn" Tp 1853 3 0x143 1,89 # thorn "Icelandic lowercase thorn" AE 3333 2 0x92 1,36 # AE ae 2963 0 0x91 1,37 # ae OE 3333 2 0x141 1,166 # OE oe 3147 0 0x146 1,167 # oe ij 1437 0 0x150 1,139 # ij "Dutch ij ligature" ss 2037 2 0x147 1,23 # germandbls 'A 2223 2 0x15a 1,26 # Aacute 'E 2223 2 0x90 1,40 # Eacute 'I 927 2 0x161 1,48 # Iacute 'O 2593 2 0x165 1,58 # Oacute 'U 2407 2 0x16a 1,66 # Uacute 'a 1853 2 0xa0 1,27 # aacute 'e 1853 2 0x82 1,41 # eacute 'i 927 2 0xa1 1,49 # iacute 'o 1853 2 0xa2 1,59 # oacute 'u 1853 2 0x95 1,65 # uacute :A 2223 2 0x8e 1,30 # Adieresis :E 2223 2 0x15f 1,44 # Edieresis :I 927 2 0x163 1,52 # Idieresis :O 2593 2 0x99 1,62 # Odieresis :U 2407 2 0x9a 1,70 # Udieresis :Y 2223 2 0x16d 1,74 # Ydieresis :a 1853 2 0x84 1,31 # adieresis :e 1853 2 0x89 1,45 # edieresis :i 927 2 0x8b 1,53 # idieresis :o 1853 2 0x94 1,63 # odieresis :u 1853 2 0x81 1,71 # udieresis :y 1667 3 0x98 1,75 # ydieresis ^A 2223 2 0x15b 1,28 # Acircumflex ^E 2223 2 0x15e 1,42 # Ecircumflex ^I 927 2 0x162 1,50 # Icircumflex ^O 2593 2 0x166 1,60 # Ocircumflex ^U 2407 2 0x16b 1,68 # Ucircumflex ^a 1853 2 0x83 1,29 # acircumflex ^e 1853 2 0x88 1,43 # ecircumflex ^i 927 2 0x8c 1,51 # icircumflex ^o 1853 2 0x93 1,61 # ocircumflex ^u 1853 2 0x96 1,69 # ucircumflex `A 2223 2 0x15c 1,32 # Agrave `E 2223 2 0x160 1,46 # Egrave `I 927 2 0x164 1,54 # Igrave `O 2593 2 0x167 1,64 # Ograve `U 2407 2 0x16c 1,72 # Ugrave `a 1853 2 0x85 1,33 # agrave ~a 1853 2 0x284 --- # atilde `e 1853 2 0x8a 1,47 # egrave `i 927 2 0x8d 1,55 # igrave `o 1853 2 0x95 1,65 # ograve `u 1853 2 0x97 1,73 # ugrave ~A 2223 2 0x28e 1,26 # Atilde ~N 2407 2 0xa5 1,56 # Ntilde ~O 2593 2 0x168 1,82 # Otilde ~n 1853 2 0xa4 1,57 # ntilde ~o 1853 2 0x172 1,83 # otilde vS 2223 2 0x169 1,176 # Scaron vs 1667 2 0x173 1,177 # scaron vZ 2037 2 0x16e 1,206 # Zcaron vz 1667 2 0x174 1,207 # zcaron ,C 2407 2 0x80 1,38 # Ccedilla ,c 1667 0 0x87 1,39 # ccedilla /L 1853 2 0x13f 1,152 # Lslash "Polish L with a slash" /l 740 2 0x144 1,153 # lslash "Polish l with a slash" /O 2593 2 0x140 1,80 # Oslash /o 2037 0 0x145 1,81 # oslash oA 2223 2 0x8f 1,34 # Aring oa 1853 2 0x86 1,35 # aring a" 1110 2 0x13a 1,16 # hungarumlaut "Hungarian umlaut" a- 1110 2 0x135 1,8 # macron "macron or bar accent" a. 1110 2 0x137 1,15 # dotaccent "dot accent" a^ 1110 2 0x5e 1,3 # circumflex "circumflex accent" aa 1110 2 0x120 1,6 # acute "acute accent" ga 1110 2 0x121 1,0 # grave "grave accent" ab 1110 2 0x136 1,22 # breve "breve accent" ac 1110 0 0x139 1,17 # cedilla "cedilla accent" ad 1110 2 0x122 1,7 # dieresis "umlaut or dieresis" ah 1110 2 0x13c 1,19 # caron "h\('a\(vcek accent" ao 1110 2 0x138 1,14 # ring "ring or circle accent" a~ 1110 2 0x7e 1,2 # tilde "tilde accent" ho 1110 0 0x13b 1,18 # ogonek "hook or ogonek accent" .i 927 0 0x142 1,239 # dotlessi "i without a dot" Cs 1853 2 0x12f 4,24 # currency "Scandinavian currency sign" Do 1853 2 0x24 0,36 # dollar Po 1853 2 0x9c 4,11 # sterling Ye 1853 2 0x9d 4,12 # yen Fn 1853 2 0x9f 4,14 # florin ct 1853 2 0x9b 4,19 # cent Fo 1853 0 0xae 4,9 # guillemotleft Fc 1110 0 0x4bb 4,20 # guillemotright fo 1110 0 0x127 4,35 # guilsinglleft fc 1110 0 0x128 4,36 # guilsinglright r! 1110 1 0xad 4,7 # exclamdown r? 2037 1 0xa8 4,8 # questiondown fi 1667 2 0x130 4,54 # fi "fi ligature" fl 1667 2 0x131 4,55 # fl "fl ligature" OK 1667 0 0x3d6 --- # \& "check mark, tick" Of 1233 2 0xa6 4,15 # ordfeminine Om 1217 2 0xa7 4,16 # ordmasculine S1 1110 2 0x156 4,78 # onesuperior S2 1110 2 0xfd 4,20 # twosuperior S3 1110 2 0x14d 4,26 # threesuperior <- 3290 0 0x1b 6,22 # arrowleft -> 3290 0 0x1a 6,21 # arrowright <> 3473 0 0x1d 6,25 # arrowboth "horizontal double-headed arrow" da 2010 0 0x19 6,24 # arrowdown ua 2010 0 0x18 6,23 # arrowup va 2010 0 0x12 6,26 # \& "vertical double-headed arrow" lA 2010 0 0x3dc 6,57 # arrowdblleft rA 2010 0 0x3de 6,56 # arrowdblright hA 2010 0 0x3db 6,60 # arrowdblboth "horizontal double-headed double arrow" dA 2010 0 0x3df 6,59 # arrowdbldown uA 2010 0 0x3dd 6,58 # arrowdblup ba 3333 2 0xb3 3,9 # bar bb 867 2 0x7c 0,124 # brokenbar br 3333 0 0x1db 3,9 # br "box rule with traditional troff metrics" ru 3333 0 0x123 4,34 # ru "baseline rule" ul 1853 0 0x5f 0,95 # ul "underline with traditional troff metrics" bv 3333 0 0x3f4 3,9 # bv "bold vertical" ci 2843 0 0x9 4,1 # circle bu 2120 0 0x7 4,0 # bullet co 2457 2 0x154 4,23 # copyright rg 2457 2 0x155 4,22 # registered tm 3333 2 0x170 4,41 # trademark dd 1853 2 0x12b 4,40 # daggerdbl "double dagger sign" dg 1853 2 0x12a 4,39 # dagger ps 1790 2 0x14 4,5 # paragraph sc 1853 2 0x15 4,6 # section de 1333 2 0xf8 6,36 # degree em 3333 0 0x123 4,34 # emdash "em dash" en 1853 0 0x132 4,33 # endash "en dash" %0 3333 2 0x129 4,75 # perthousand "per thousand, per mille sign" 12 2780 2 0xab 4,17 # onehalf 14 2780 2 0xac 4,18 # onequarter 34 2780 2 0x12e 4,25 # threequarters f/ 557 2 0x158 6,6 # fraction "bar for fractions" fm 557 0 0x3a2 6,45 # minute "footmark, prime" sd 557 0 0x3b2 6,46 # second ha 557 2 0x4c3 6,85 # asciicircum "\s-2ASCII\s+2 circumflex, hat, caret" ti 557 0 0x4c4 6,12 # asciitilde "\s-2ASCII\s0 tilde, large tilde" hy 1947 0 0x2d 6,0 # hyphen lB 927 2 0x5b 0,91 # bracketleft rB 927 2 0x5d 0,93 # bracketright lC 1113 2 0x7b 0,123 # braceleft rC 1113 2 0x7d 0,125 # braceright la 1113 0 0x3e1 6,10 # angleleft "left angle bracket" ra 1113 0 0x3f1 6,11 # angleright "right angle bracket" Bq 1110 0 0x4b9 4,63 # quotedblbase "low double comma quote" bq 1110 0 0x4b8 6,62 # quotesinglbase "low single comma quote" lq 1110 2 0x125 4,32 # quotedblleft rq 1110 2 0x4ba 6,31 # quotedblright oq 740 2 0x176 4,29 # quoteleft "single open quote" aq 637 2 0x27 0,39 # quotesingle "apostrophe quote" at 3383 2 0x40 0,64 # at .C1 1947 0 0x2d 0,45 # - minus "minus sign from current font" sh 1853 2 0x23 0,35 # numbersign sl 927 2 0x2f 0,47 # slash rs 927 2 0x5c 0,92 # backslash 3d 927 0 0x35c 6,102 # therefore tf 927 0 0x35c 6,102 # therefore *A 927 0 0x341 8,0 # Alpha *B 927 0 0x342 8,2 # Beta *C 927 0 0x358 8,28 # Xi *D 927 0 0x344 8,8 # Delta *E 927 0 0x345 8,10 # Epsilon *F 2377 0 0x346 8,44 # Phi *G 1907 0 0x347 8,6 # Gamma *H 1907 0 0x351 8,16 # Theta *I 1907 0 0x349 8,18 # Iota *K 1907 0 0x34b 8,20 # Kappa *L 1907 0 0x34c 8,22 # Lambda *M 1907 0 0x34d 8,24 # Mu *N 1907 0 0x34e 8,26 # Nu *O 1907 0 0x34f 8,30 # Omicron *P 1907 0 0x350 8,32 # Pi *Q 1907 0 0x359 8,48 # Psi *R 1907 0 0x352 8,34 # Rho *S 1973 0 0x353 8,36 # Sigma *T 1973 0 0x354 8,40 # Tau *U 1973 0 0x3a1 8,76 # Upsilon *W 2547 0 0x357 8,50 # Omega *X 1973 0 0x343 8,36 # Chi *Y 1973 0 0x348 8,14 # Eta *Z 1973 0 0x35a 8,12 # Zeta *a 2023 0 0xe0 8,1 # alpha *b 1893 0 0xe1 8,3 # beta *c 1893 0 0x378 8,29 # xi *d 1890 0 0xeb 8,9 # delta *e 1890 0 0x36e 8,70 # epsilon *f 1890 0 0x366 8,45 # phi +f 1890 0 0x36a 8,77 # phi1 "variant phi" *g 1890 0 0x367 8,7 # gamma *h 1853 0 0xe9 8,17 # theta +h 1853 0 0x375 8,71 # theta1 "variant theta" *i 1853 0 0x369 8,19 # iota *k 1853 0 0x36b 8,21 # kappa *l 1853 0 0x36c 8,23 # lambda *m 1853 0 0xe6 8,25 # mu *n 1853 0 0x36e 8,27 # nu *o 1853 0 0x36f 8,31 # omicron *p 1963 0 0xe3 8,33 # pi +p 1963 0 0x376 8,78 # omega1 "variant pi, looking like omega" *q 1963 0 0x379 8,49 # psi *r 1963 0 0x372 8,35 # rho *s 2037 0 0xe5 8,37 # sigma *t 1463 0 0xe7 8,41 # tau *u 1463 0 0x375 8,27 # upsilon *w 1463 0 0x377 8,51 # omega *x 1463 0 0x363 8,47 # chi *y 1463 0 0x368 8,15 # eta *z 1463 0 0x37a 8,13 # zeta ts 1463 0 0x356 8,39 # sigma1 "terminal sigma" ~~ 2663 0 0xf7 6,13 # approxequal ~= 2663 0 0xf7 6,13 # approxequal != 2663 0 0x3b9 6,99 # notequal ** 927 0 0x32a 0,32 # asteriskmath +- 1947 0 0xf1 6,1 # plusminus <= 2413 0 0xf3 6,2 # lessequal == 2413 0 0x3ba 8,14 # equivalence =~ 2413 0 0x340 8,116 # congruent >= 1893 0 0x3b3 8,3 # greaterequal AN 1893 0 0x3d9 8,85 # logicaland OR 1893 0 0x3da 8,86 # logicalor no 1893 0 0x3d8 8,20 # logicalnot te 1893 0 0x324 8,121 # existential "there exists, existential quantifier" fa 1893 0 0x322 8,122 # universal "for all, universal quantifier" Ah 1893 0 0x3c0 9,0 # aleph Im 1893 0 0x3c1 8,21 # Ifraktur "Fraktur I, imaginary" Re 1893 0 0x3c2 8,22 # Rfraktur "Fraktur R, real" if 1893 0 0x3a5 8,19 # infinity md 1893 0 0x3b7 8,32 # dotmath mo 1893 0 0x3ce 8,15 # element mu 1893 0 0x3b4 8,39 # multiply nc 1893 0 0x3cb 8,197 # uni2285 nm 1893 0 0x3cf 8,209 # notelement pl 927 0 0x32b 0,93 # plusmath "plus sign in special font" eq 1947 0 0x33d 0,61 # equalmath "equals sign in special font" pt 1947 0 0x3b5 6,4 # proportional pp 1947 0 0x35e 8,89 # perpendicular sb 1947 0 0x3cc 6,67 # propersubset sp 1947 0 0x3c9 6,68 # propersuperset ib 1947 0 0x3cd 6,69 # reflexsubset ip 1947 0 0x3ca 6,70 # reflexsuperset ap 1947 0 0x37e 6,12 # similar pd 1947 0 0x3b6 6,34 # partialdiff "partial differentiation sign" c* 1947 0 0x3c4 6,80 # circlemultiply "multiply sign in a circle" c+ 1947 0 0x3c5 6,81 # circleplus "plus sign in a circle" ca 2620 0 0xef 6,16 # intersection "intersection, cap" cu 2620 0 0x3c8 6,66 # union "union, cup" di 1947 0 0x3b8 6,8 # divide "division sign" -h 3333 0 0xc4 3,8 # hbar hbar " gr 3333 0 0x3d1 6,33 # gradient es 2593 0 0x3c6 0,79 # emptyset CL 2510 0 0x5 5,168 # club "club suit" SP 2510 0 0x6 5,171 # spade "spade suit" HE 2510 0 0x3 5,170 # heart "heart suit" DI 2510 0 0x4 5,169 # diamond "diamond suit" CR 2510 0 0x3bf 5,20 # carriagereturn "carriage return symbol" st 2510 0 0x327 6,71 # suchthat /_ 2510 0 0x3d0 6,79 # angle << 1853 0 0xae 6,77 # "" "much less" >> 1853 0 0xaf 6,78 # "" "much greater" wp 1853 0 0x3c3 6,53 # weierstrass "Weierstrass p" lz 1853 0 0x3e0 6,95 # lozenge an 3333 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension" pc 927 0 0xfa 6,32 # periodcentered mc 1853 0 0xe6 8,25 # mu t+- 1947 0 0xf1 6,1 # plusminus tmu 1893 0 0x3b4 8,39 # multiply tdi 1947 0 0x3b8 6,8 # divide "division sign" tno 1893 0 0x3d8 8,20 # logicalnot groff-1.23.0/font/devlbp/ER0000644000175000017500000001556713753060053012314 00000000000000name ER lbpname NeliteR spacewidth 1900 slant 0 charset aq 1900 0 0x27 -- 0,39 # quotesingle space 1900 0 0x20 -- 0,32 ! 1900 0 0x21 -- 0,33 # exclam " 1900 0 0x22 -- 0,34 # quotedbl dq 1900 0 0x22 -- 0,34 # quotedbl # 1900 0 0x23 -- 0,35 # numbersign sh 1900 0 0x23 -- 0,35 # " $ 1900 0 0x24 -- 0,36 # dollar Do 1900 0 0x24 -- 0,36 # " % 1900 0 0x25 -- 0,37 # percent & 1900 0 0x26 -- 0,38 # ampersand ' 1900 0 0x27 -- 0,39 # quoteright cq 1900 0 0x27 -- 0,39 # quoteright ( 1900 0 0x28 -- 0,40 # parenleft ) 1900 0 0x29 -- 0,41 # parenright * 1900 0 0x2a -- 0,42 # asterisk + 1900 0 0x2b -- 0,43 # plus , 1900 0 0x2c -- 0,44 # comma - 1900 0 0x2d -- 0,45 # hyphen \- 1900 0 0x2d -- 0,45 # hyphen hy 1900 0 0x2d -- 0,45 # " . 1900 0 0x2e -- 0,46 # period / 1900 0 0x2f -- 0,47 # slash sl 1900 0 0x2f -- 0,47 # " 0 1900 0 0x30 -- 0,48 # zero 1 1900 0 0x31 -- 0,49 # one 2 1900 0 0x32 -- 0,50 # two 3 1900 0 0x33 -- 0,51 # three 4 1900 0 0x34 -- 0,52 # four 5 1900 0 0x35 -- 0,53 # five 6 1900 0 0x36 -- 0,54 # six 7 1900 0 0x37 -- 0,55 # seven 8 1900 0 0x38 -- 0,56 # eight 9 1900 0 0x39 -- 0,57 # nine : 1900 0 0x3a -- 0,58 # colon ; 1900 0 0x3b -- 0,59 # semicolon < 1900 0 0x3c -- 0,60 # less = 1900 0 0x3d -- 0,61 # equal > 1900 0 0x3e -- 0,62 # greater ? 1900 0 0x3f -- 0,63 # question @ 1900 0 0x40 -- 0,64 # at at 1900 0 0x40 -- 0,64 # " A 1900 0 0x41 -- 0,65 # A B 1900 0 0x42 -- 0,66 # B C 1900 0 0x43 -- 0,67 # C D 1900 0 0x44 -- 0,68 # D E 1900 0 0x45 -- 0,69 # E F 1900 0 0x46 -- 0,70 # F G 1900 0 0x47 -- 0,71 # G H 1900 0 0x48 -- 0,72 # H I 1900 0 0x49 -- 0,73 # I J 1900 0 0x4a -- 0,74 # J K 1900 0 0x4b -- 0,75 # K L 1900 0 0x4c -- 0,76 # L M 1900 0 0x4d -- 0,77 # M N 1900 0 0x4e -- 0,78 # N O 1900 0 0x4f -- 0,79 # O P 1900 0 0x50 -- 0,80 # P Q 1900 0 0x51 -- 0,81 # Q R 1900 0 0x52 -- 0,82 # R S 1900 0 0x53 -- 0,83 # S T 1900 0 0x54 -- 0,84 # T U 1900 0 0x55 -- 0,85 # U V 1900 0 0x56 -- 0,86 # V W 1900 0 0x57 -- 0,87 # W X 1900 0 0x58 -- 0,88 # X Y 1900 0 0x59 -- 0,89 # Y Z 1900 0 0x5a -- 0,90 # Z [ 1900 0 0x5b -- 0,91 # bracketleft lB 1900 0 0x5b -- 0,91 # " \ 1900 0 0x5c -- 0,92 # backslash rs 1900 0 0x5c -- 0,92 # " ] 1900 0 0x5d -- 0,93 # bracketright rB 1900 0 0x5d -- 0,93 # " a^ 1900 0 0x5e -- 0,94 # circumflex ^ 1900 0 0x5e -- 0,94 # " _ 1900 0 0x5f -- 0,95 # underscore ` 1900 0 0x60 -- 0,96 # quoteleft oq 1900 0 0x60 -- 0,96 # " a 1900 0 0x61 -- 0,97 # a b 1900 0 0x62 -- 0,98 # b c 1900 0 0x63 -- 0,99 # c d 1900 0 0x64 -- 0,100 # d e 1900 0 0x65 -- 0,101 # e f 1900 0 0x66 -- 0,102 # f g 1900 0 0x67 -- 0,103 # g h 1900 0 0x68 -- 0,104 # h i 1900 0 0x69 -- 0,105 # i j 1900 0 0x6a -- 0,106 # j k 1900 0 0x6b -- 0,107 # k l 1900 0 0x6c -- 0,108 # l m 1900 0 0x6d -- 0,109 # m n 1900 0 0x6e -- 0,110 # n o 1900 0 0x6f -- 0,111 # o p 1900 0 0x70 -- 0,112 # p q 1900 0 0x71 -- 0,113 # q r 1900 0 0x72 -- 0,114 # r s 1900 0 0x73 -- 0,115 # s t 1900 0 0x74 -- 0,116 # t u 1900 0 0x75 -- 0,117 # u v 1900 0 0x76 -- 0,118 # v w 1900 0 0x77 -- 0,119 # w x 1900 0 0x78 -- 0,120 # x y 1900 0 0x79 -- 0,121 # y z 1900 0 0x7a -- 0,122 # z lC 1900 0 0x7b -- 0,123 # braceleft { 1900 0 0x7b -- 0,123 # " | 1900 0 0x7c -- 0,124 # " rC 1900 0 0x7d -- 0,125 # braceright } 1900 0 0x7d -- 0,125 # " a~ 1900 0 0x7e -- 0,126 # tilde ~ 1900 0 0x7e -- 0,126 # " AE 1900 0 0x92 -- 1,36 # AE ae 1900 0 0x91 -- 1,37 # ae 'E 1900 0 0x90 -- 1,40 # Eacute 'a 1900 0 0xa0 -- 1,27 # aacute 'e 1900 0 0x82 -- 1,41 # eacute 'i 1900 0 0xa1 -- 1,49 # iacute 'o 1900 0 0xa2 -- 1,59 # oacute 'u 1900 0 0x95 -- 1,65 # uacute :A 1900 0 0x8e -- 1,30 # Adieresis :O 1900 0 0x99 -- 1,62 # Odieresis :U 1900 0 0x9a -- 1,70 # Udieresis :a 1900 0 0x84 -- 1,31 # adieresis :e 1900 0 0x89 -- 1,45 # edieresis :i 1900 0 0x8b -- 1,53 # idieresis :o 1900 0 0x94 -- 1,63 # odieresis :u 1900 0 0x81 -- 1,71 # udieresis :y 1900 0 0x98 -- 1,75 # ydieresis ^a 1900 0 0x83 -- 1,29 # acircumflex ^e 1900 0 0x88 -- 1,43 # ecircumflex ^i 1900 0 0x8c -- 1,51 # icircumflex ^o 1900 0 0x93 -- 1,61 # ocircumflex ^u 1900 0 0x96 -- 1,69 # ucircumflex `a 1900 0 0x85 -- 1,33 # agrave `e 1900 0 0x8a -- 1,47 # egrave `i 1900 0 0x8d -- 1,55 # igrave `o 1900 0 0x95 -- 1,65 # ograve `u 1900 0 0x97 -- 1,73 # ugrave ~A 1900 0 0x28e -- 1,26 # Atilde ~N 1900 0 0xa5 -- 1,56 # Ntilde ~a 1900 0 0x284 -- --- # atilde ~n 1900 0 0xa4 -- 1,57 # ntilde ,C 1900 0 0x80 -- 1,38 # Ccedilla ,c 1900 0 0x87 -- 1,39 # ccedilla oA 1900 0 0x8f -- 1,34 # Aring oa 1900 0 0x86 -- 1,35 # aring a^ 1900 0 0x5e -- 1,3 # circumflex "circumflex accent" a~ 1900 0 0x7e -- 1,2 # tilde "tilde accent" Do 1900 0 0x24 -- 0,36 # dollar Po 1900 0 0x9c -- 4,11 # sterling Ye 1900 0 0x9d -- 4,12 # yen Fn 1900 0 0x9f -- 4,14 # florin ct 1900 0 0x9b -- 4,19 # cent Fo 1900 0 0xae -- 4,9 # guillemotleft r! 1900 0 0xad -- 4,7 # exclamdown r? 1900 0 0xa8 -- 4,8 # questiondown Of 1900 0 0xa6 -- 4,15 # ordfeminine Om 1900 0 0xa7 -- 4,16 # ordmasculine S2 1900 0 0xfd -- 4,20 # twosuperior <- 1900 0 0x1b -- 6,22 # arrowleft -> 1900 0 0x1a -- 6,21 # arrowright <> 1900 0 0x1d -- 6,25 # arrowboth "horizontal double-headed arrow" da 1900 0 0x19 -- 6,24 # arrowdown ua 1900 0 0x18 -- 6,23 # arrowup va 1900 0 0x12 -- 6,26 # \& "vertical double-headed arrow" ba 1900 0 0xb3 -- 3,9 # bar bb 1900 0 0x7c -- 0,124 # brokenbar ul 1900 0 0x5f -- 0,95 # ul "underline with traditional troff metrics" ci 1900 0 0x9 -- 4,1 # circle bu 1900 0 0x7 -- 4,0 # bullet ps 1900 0 0x14 -- 4,5 # paragraph sc 1900 0 0x15 -- 4,6 # section de 1900 0 0xf8 -- 6,36 # degree 12 1900 0 0xab -- 4,17 # onehalf 14 1900 0 0xac -- 4,18 # onequarter hy 1900 0 0x2d -- 6,0 # hyphen lB 1900 0 0x5b -- 0,91 # bracketleft rB 1900 0 0x5d -- 0,93 # bracketright lC 1900 0 0x7b -- 0,123 # braceleft rC 1900 0 0x7d -- 0,125 # braceright aq 1900 0 0x27 -- 0,39 # quotesingle "apostrophe quote" at 1900 0 0x40 -- 0,64 # at .C1 1900 0 0x2d -- 0,45 # - minus "minus sign from current font" sh 1900 0 0x23 -- 0,35 # numbersign sl 1900 0 0x2f -- 0,47 # slash rs 1900 0 0x5c -- 0,92 # backslash *a 1900 0 0xe0 -- 8,1 # alpha *b 1900 0 0xe1 -- 8,3 # beta *d 1900 0 0xeb -- 8,9 # delta *h 1900 0 0xe9 -- 8,17 # theta *m 1900 0 0xe6 -- 8,25 # mu *p 1900 0 0xe3 -- 8,33 # pi *s 1900 0 0xe5 -- 8,37 # sigma *t 1900 0 0xe7 -- 8,41 # tau ~~ 1900 0 0xf7 -- 6,13 # approxequal ~= 1900 0 0xf7 -- 6,13 # approxequal +- 1900 0 0xf1 -- 6,1 # plusminus <= 1900 0 0xf3 -- 6,2 # lessequal ca 1900 0 0xef -- 6,16 # intersection "intersection, cap" -h 1900 0 0xc4 -- 3,8 # hbar hbar " CL 1900 0 0x5 -- 5,168 # club "club suit" SP 1900 0 0x6 -- 5,171 # spade "spade suit" HE 1900 0 0x3 -- 5,170 # heart "heart suit" DI 1900 0 0x4 -- 5,169 # diamond "diamond suit" << 1900 0 0xae -- 6,77 # "" "much less" >> 1900 0 0xaf -- 6,78 # "" "much greater" pc 1900 0 0xfa -- 6,32 # periodcentered mc 1900 0 0xe6 -- 8,25 # mu t+- 1900 0 0xf1 -- 6,1 # plusminus groff-1.23.0/font/devlbp/HR0000644000175000017500000003323513753060053012307 00000000000000name HR lbpname Swiss special spacewidth 927 slant 0 ligatures fi fl 0 charset ha 1110 2 0x4c3 0,94 # asciicircum ti 1110 0 0x4c4 0,126 # asciitilde vS 2223 2 0x169 1,176 # Scaron vZ 2037 2 0x16e 1,206 # Zcaron vs 1667 2 0x173 1,177 # scaron vz 1667 2 0x174 1,207 # zcaron :Y 2223 2 0x16d 1,74 # Ydieresis tm 3333 2 0x170 4,41 # trademark aq 637 2 0x27 0,39 # quotesingle space 927 0 0x20 0,32 ! 927 2 0x21 0,33 # exclam " 1183 2 0x22 0,34 # quotedbl dq 1183 2 0x22 0,34 # quotedbl # 1853 2 0x23 0,35 # numbersign sh 1853 2 0x23 0,35 # " $ 1853 2 0x24 0,36 # dollar Do 1853 2 0x24 0,36 # " % 2963 2 0x25 0,37 # percent & 2223 2 0x26 0,38 # ampersand ' 637 2 0x27 0,39 # quoteright cq 637 2 0x27 0,39 # quoteright ( 1110 2 0x28 0,40 # parenleft ) 1110 2 0x29 0,41 # parenright * 1297 2 0x2a 0,42 # asterisk + 1947 0 0x2b 0,43 # plus , 927 0 0x2c 0,44 # comma - 1947 0 0x2d 0,45 # hyphen hy 1947 0 0x2d 0,45 # " . 927 0 0x2e 0,46 # period / 927 2 0x2f 0,47 # slash sl 927 2 0x2f 0,47 # " 0 1853 2 0x30 0,48 # zero 1 1853 2 0x31 0,49 # one 2 1853 2 0x32 0,50 # two 3 1853 2 0x33 0,51 # three 4 1853 2 0x34 0,52 # four 5 1853 2 0x35 0,53 # five 6 1853 2 0x36 0,54 # six 7 1853 2 0x37 0,55 # seven 8 1853 2 0x38 0,56 # eight 9 1853 2 0x39 0,57 # nine : 927 0 0x3a 0,58 # colon ; 927 0 0x3b 0,59 # semicolon < 1947 0 0x3c 0,60 # less = 1947 0 0x3d 0,61 # equal > 1947 0 0x3e 0,62 # greater ? 1853 2 0x3f 0,63 # question @ 3383 2 0x40 0,64 # at at 3383 2 0x40 0,64 # " A 2223 2 0x41 0,65 # A B 2223 2 0x42 0,66 # B C 2407 2 0x43 0,67 # C D 2407 2 0x44 0,68 # D E 2223 2 0x45 0,69 # E F 2037 2 0x46 0,70 # F G 2593 2 0x47 0,71 # G H 2407 2 0x48 0,72 # H I 927 2 0x49 0,73 # I J 1667 2 0x4a 0,74 # J K 2223 2 0x4b 0,75 # K L 1853 2 0x4c 0,76 # L M 2777 2 0x4d 0,77 # M N 2407 2 0x4e 0,78 # N O 2593 2 0x4f 0,79 # O P 2223 2 0x50 0,80 # P Q 2593 2 0x51 0,81 # Q R 2407 2 0x52 0,82 # R S 2223 2 0x53 0,83 # S T 2037 2 0x54 0,84 # T U 2407 2 0x55 0,85 # U V 2223 2 0x56 0,86 # V W 3147 2 0x57 0,87 # W X 2223 2 0x58 0,88 # X Y 2223 2 0x59 0,89 # Y Z 2037 2 0x5a 0,90 # Z [ 927 2 0x5b 0,91 # bracketleft lB 927 2 0x5b 0,91 # " \ 927 2 0x5c 0,92 # backslash rs 927 2 0x5c 0,92 # " ] 927 2 0x5d 0,93 # bracketright rB 927 2 0x5d 0,93 # " a^ 1110 2 0x5e 0,94 # circumflex ^ 1110 2 0x5e 0,94 # " _ 1853 0 0x5f 0,95 # underscore ` 1110 2 0x60 0,96 # quoteleft oq 1110 2 0x60 0,96 # " a 1853 0 0x61 0,97 # a b 1853 2 0x62 0,98 # b c 1667 0 0x63 0,99 # c d 1853 2 0x64 0,100 # d e 1853 0 0x65 0,101 # e f 927 2 0x66 0,102 # f g 1853 1 0x67 0,103 # g h 1853 2 0x68 0,104 # h i 740 2 0x69 0,105 # i j 740 2 0x6a 0,106 # j k 1667 2 0x6b 0,107 # k l 740 2 0x6c 0,108 # l m 2777 0 0x6d 0,109 # m n 1853 0 0x6e 0,110 # n o 1853 0 0x6f 0,111 # o p 1853 1 0x70 0,112 # p q 1853 1 0x71 0,113 # q r 1110 0 0x72 0,114 # r s 1667 0 0x73 0,115 # s t 927 2 0x74 0,116 # t u 1853 0 0x75 0,117 # u v 1667 0 0x76 0,118 # v w 2407 0 0x77 0,119 # w x 1667 0 0x78 0,120 # x y 1667 1 0x79 0,121 # y z 1667 0 0x7a 0,122 # z lC 1113 2 0x7b 0,123 # braceleft { 1113 2 0x7b 0,123 # " | 867 2 0x7c 0,124 # " rC 1113 2 0x7d 0,125 # braceright } 1113 2 0x7d 0,125 # " a~ 1110 2 0x7e 0,126 # tilde ~ 1110 2 0x7e 0,126 # " -D 2407 2 0x13d 1,78 # Eth "Icelandic uppercase eth" Sd 1853 2 0x148 1,87 # eth "Icelandic lowercase eth" TP 2223 2 0x13e 1,88 # Thorn "Icelandic uppercase thorn" Tp 1853 3 0x143 1,89 # thorn "Icelandic lowercase thorn" AE 3333 2 0x92 1,36 # AE ae 2963 0 0x91 1,37 # ae OE 3333 2 0x141 1,166 # OE oe 3147 0 0x146 1,167 # oe ij 1437 0 0x150 1,139 # ij "Dutch ij ligature" ss 2037 2 0x147 1,23 # germandbls 'A 2223 2 0x15a 1,26 # Aacute 'E 2223 2 0x90 1,40 # Eacute 'I 927 2 0x161 1,48 # Iacute 'O 2593 2 0x165 1,58 # Oacute 'U 2407 2 0x16a 1,66 # Uacute 'a 1853 2 0xa0 1,27 # aacute 'e 1853 2 0x82 1,41 # eacute 'i 927 2 0xa1 1,49 # iacute 'o 1853 2 0xa2 1,59 # oacute 'u 1853 2 0x95 1,65 # uacute :A 2223 2 0x8e 1,30 # Adieresis :E 2223 2 0x15f 1,44 # Edieresis :I 927 2 0x163 1,52 # Idieresis :O 2593 2 0x99 1,62 # Odieresis :U 2407 2 0x9a 1,70 # Udieresis :Y 2223 2 0x16d 1,74 # Ydieresis :a 1853 2 0x84 1,31 # adieresis :e 1853 2 0x89 1,45 # edieresis :i 927 2 0x8b 1,53 # idieresis :o 1853 2 0x94 1,63 # odieresis :u 1853 2 0x81 1,71 # udieresis :y 1667 3 0x98 1,75 # ydieresis ^A 2223 2 0x15b 1,28 # Acircumflex ^E 2223 2 0x15e 1,42 # Ecircumflex ^I 927 2 0x162 1,50 # Icircumflex ^O 2593 2 0x166 1,60 # Ocircumflex ^U 2407 2 0x16b 1,68 # Ucircumflex ^a 1853 2 0x83 1,29 # acircumflex ^e 1853 2 0x88 1,43 # ecircumflex ^i 927 2 0x8c 1,51 # icircumflex ^o 1853 2 0x93 1,61 # ocircumflex ^u 1853 2 0x96 1,69 # ucircumflex `A 2223 2 0x15c 1,32 # Agrave `E 2223 2 0x160 1,46 # Egrave `I 927 2 0x164 1,54 # Igrave `O 2593 2 0x167 1,64 # Ograve `U 2407 2 0x16c 1,72 # Ugrave `a 1853 2 0x85 1,33 # agrave ~a 1853 2 0x284 --- # atilde `e 1853 2 0x8a 1,47 # egrave `i 927 2 0x8d 1,55 # igrave `o 1853 2 0x95 1,65 # ograve `u 1853 2 0x97 1,73 # ugrave ~A 2223 2 0x28e 1,26 # Atilde ~N 2407 2 0xa5 1,56 # Ntilde ~O 2593 2 0x168 1,82 # Otilde ~n 1853 2 0xa4 1,57 # ntilde ~o 1853 2 0x172 1,83 # otilde vS 2223 2 0x169 1,176 # Scaron vs 1667 2 0x173 1,177 # scaron vZ 2037 2 0x16e 1,206 # Zcaron vz 1667 2 0x174 1,207 # zcaron ,C 2407 2 0x80 1,38 # Ccedilla ,c 1667 0 0x87 1,39 # ccedilla /L 1853 2 0x13f 1,152 # Lslash "Polish L with a slash" /l 740 2 0x144 1,153 # lslash "Polish l with a slash" /O 2593 2 0x140 1,80 # Oslash /o 2037 0 0x145 1,81 # oslash oA 2223 2 0x8f 1,34 # Aring oa 1853 2 0x86 1,35 # aring a" 1110 2 0x13a 1,16 # hungarumlaut "Hungarian umlaut" a- 1110 2 0x135 1,8 # macron "macron or bar accent" a. 1110 2 0x137 1,15 # dotaccent "dot accent" a^ 1110 2 0x5e 1,3 # circumflex "circumflex accent" aa 1110 2 0x120 1,6 # acute "acute accent" ga 1110 2 0x121 1,0 # grave "grave accent" ab 1110 2 0x136 1,22 # breve "breve accent" ac 1110 0 0x139 1,17 # cedilla "cedilla accent" ad 1110 2 0x122 1,7 # dieresis "umlaut or dieresis" ah 1110 2 0x13c 1,19 # caron "h\('a\(vcek accent" ao 1110 2 0x138 1,14 # ring "ring or circle accent" a~ 1110 2 0x7e 1,2 # tilde "tilde accent" ho 1110 0 0x13b 1,18 # ogonek "hook or ogonek accent" .i 927 0 0x142 1,239 # dotlessi "i without a dot" Cs 1853 2 0x12f 4,24 # currency "Scandinavian currency sign" Do 1853 2 0x24 0,36 # dollar Po 1853 2 0x9c 4,11 # sterling Ye 1853 2 0x9d 4,12 # yen Fn 1853 2 0x9f 4,14 # florin ct 1853 2 0x9b 4,19 # cent Fo 1853 0 0xae 4,9 # guillemotleft Fc 1110 0 0x4bb 4,20 # guillemotright fo 1110 0 0x127 4,35 # guilsinglleft fc 1110 0 0x128 4,36 # guilsinglright r! 1110 1 0xad 4,7 # exclamdown r? 2037 1 0xa8 4,8 # questiondown fi 1667 2 0x130 4,54 # fi "fi ligature" fl 1667 2 0x131 4,55 # fl "fl ligature" OK 1667 0 0x3d6 --- # \& "check mark, tick" Of 1233 2 0xa6 4,15 # ordfeminine Om 1217 2 0xa7 4,16 # ordmasculine S1 1110 2 0x156 4,78 # onesuperior S2 1110 2 0xfd 4,20 # twosuperior S3 1110 2 0x14d 4,26 # threesuperior <- 3290 0 0x1b 6,22 # arrowleft -> 3290 0 0x1a 6,21 # arrowright <> 3473 0 0x1d 6,25 # arrowboth "horizontal double-headed arrow" da 2010 0 0x19 6,24 # arrowdown ua 2010 0 0x18 6,23 # arrowup va 2010 0 0x12 6,26 # \& "vertical double-headed arrow" lA 2010 0 0x3dc 6,57 # arrowdblleft rA 2010 0 0x3de 6,56 # arrowdblright hA 2010 0 0x3db 6,60 # arrowdblboth "horizontal double-headed double arrow" dA 2010 0 0x3df 6,59 # arrowdbldown uA 2010 0 0x3dd 6,58 # arrowdblup ba 3333 2 0xb3 3,9 # bar bb 867 2 0x7c 0,124 # brokenbar br 3333 0 0x1db 3,9 # br "box rule with traditional troff metrics" ru 3333 0 0x123 4,34 # ru "baseline rule" ul 1853 0 0x5f 0,95 # ul "underline with traditional troff metrics" bv 3333 0 0x3f4 3,9 # bv "bold vertical" ci 2843 0 0x9 4,1 # circle bu 2120 0 0x7 4,0 # bullet co 2457 2 0x154 4,23 # copyright rg 2457 2 0x155 4,22 # registered tm 3333 2 0x170 4,41 # trademark dd 1853 2 0x12b 4,40 # daggerdbl "double dagger sign" dg 1853 2 0x12a 4,39 # dagger ps 1790 2 0x14 4,5 # paragraph sc 1853 2 0x15 4,6 # section de 1333 2 0xf8 6,36 # degree em 3333 0 0x123 4,34 # emdash "em dash" en 1853 0 0x132 4,33 # endash "en dash" %0 3333 2 0x129 4,75 # perthousand "per thousand, per mille sign" 12 2780 2 0xab 4,17 # onehalf 14 2780 2 0xac 4,18 # onequarter 34 2780 2 0x12e 4,25 # threequarters f/ 556 2 0x158 6,6 # fraction "bar for fractions" fm 556 0 0x3a2 6,45 # minute "footmark, prime" sd 556 0 0x3b2 6,46 # second ha 556 2 0x4c3 6,85 # asciicircum "\s-2ASCII\s+2 circumflex, hat, caret" ti 556 0 0x4c4 6,12 # asciitilde "\s-2ASCII\s0 tilde, large tilde" hy 1947 0 0x2d 6,0 # hyphen lB 927 2 0x5b 0,91 # bracketleft rB 927 2 0x5d 0,93 # bracketright lC 1113 2 0x7b 0,123 # braceleft rC 1113 2 0x7d 0,125 # braceright la 1113 0 0x3e1 6,10 # angleleft "left angle bracket" ra 1113 0 0x3f1 6,11 # angleright "right angle bracket" Bq 1110 0 0x4b9 4,63 # quotedblbase "low double comma quote" bq 1110 0 0x4b8 6,62 # quotesinglbase "low single comma quote" lq 1110 2 0x125 4,32 # quotedblleft rq 1110 2 0x4ba 6,31 # quotedblright oq 740 2 0x176 4,29 # quoteleft "single open quote" aq 637 2 0x27 0,39 # quotesingle "apostrophe quote" at 3383 2 0x40 0,64 # at .C1 1947 0 0x2d 0,45 # - minus "minus sign from current font" sh 1853 2 0x23 0,35 # numbersign sl 927 2 0x2f 0,47 # slash rs 927 2 0x5c 0,92 # backslash 3d 927 0 0x35c 6,102 # therefore tf 927 0 0x35c 6,102 # therefore *A 927 0 0x341 8,0 # Alpha *B 927 0 0x342 8,2 # Beta *C 927 0 0x358 8,28 # Xi *D 927 0 0x344 8,8 # Delta *E 927 0 0x345 8,10 # Epsilon *F 2377 0 0x346 8,44 # Phi *G 1907 0 0x347 8,6 # Gamma *H 1907 0 0x351 8,16 # Theta *I 1907 0 0x349 8,18 # Iota *K 1907 0 0x34b 8,20 # Kappa *L 1907 0 0x34c 8,22 # Lambda *M 1907 0 0x34d 8,24 # Mu *N 1907 0 0x34e 8,26 # Nu *O 1907 0 0x34f 8,30 # Omicron *P 1907 0 0x350 8,32 # Pi *Q 1907 0 0x359 8,48 # Psi *R 1907 0 0x352 8,34 # Rho *S 1973 0 0x353 8,36 # Sigma *T 1973 0 0x354 8,40 # Tau *U 1973 0 0x3a1 8,76 # Upsilon *W 2547 0 0x357 8,50 # Omega *X 1973 0 0x343 8,36 # Chi *Y 1973 0 0x348 8,14 # Eta *Z 1973 0 0x35a 8,12 # Zeta *a 2023 0 0xe0 8,1 # alpha *b 1893 0 0xe1 8,3 # beta *c 1893 0 0x378 8,29 # xi *d 1890 0 0xeb 8,9 # delta *e 1890 0 0x36e 8,70 # epsilon *f 1890 0 0x366 8,45 # phi +f 1890 0 0x36a 8,77 # phi1 "variant phi" *g 1890 0 0x367 8,7 # gamma *h 1853 0 0xe9 8,17 # theta +h 1853 0 0x375 8,71 # theta1 "variant theta" *i 1853 0 0x369 8,19 # iota *k 1853 0 0x36b 8,21 # kappa *l 1853 0 0x36c 8,23 # lambda *m 1853 0 0xe6 8,25 # mu *n 1853 0 0x36e 8,27 # nu *o 1853 0 0x36f 8,31 # omicron *p 1963 0 0xe3 8,33 # pi +p 1963 0 0x376 8,78 # omega1 "variant pi, looking like omega" *q 1963 0 0x379 8,49 # psi *r 1963 0 0x372 8,35 # rho *s 2037 0 0xe5 8,37 # sigma *t 1463 0 0xe7 8,41 # tau *u 1463 0 0x375 8,27 # upsilon *w 1463 0 0x377 8,51 # omega *x 1463 0 0x363 8,47 # chi *y 1463 0 0x368 8,15 # eta *z 1463 0 0x37a 8,13 # zeta ts 1463 0 0x356 8,39 # sigma1 "terminal sigma" ~~ 2663 0 0xf7 6,13 # approxequal ~= 2663 0 0xf7 6,13 # approxequal != 2663 0 0x3b9 6,99 # notequal ** 927 0 0x32a 0,32 # asteriskmath +- 1947 0 0xf1 6,1 # plusminus <= 2413 0 0xf3 6,2 # lessequal == 2413 0 0x3ba 8,14 # equivalence =~ 2413 0 0x340 8,116 # congruent >= 1893 0 0x3b3 8,3 # greaterequal AN 1893 0 0x3d9 8,85 # logicaland OR 1893 0 0x3da 8,86 # logicalor no 1893 0 0x3d8 8,20 # logicalnot te 1893 0 0x324 8,121 # existential "there exists, existential quantifier" fa 1893 0 0x322 8,122 # universal "for all, universal quantifier" Ah 1893 0 0x3c0 9,0 # aleph Im 1893 0 0x3c1 8,21 # Ifraktur "Fraktur I, imaginary" Re 1893 0 0x3c2 8,22 # Rfraktur "Fraktur R, real" if 1893 0 0x3a5 8,19 # infinity md 1893 0 0x3b7 8,32 # dotmath mo 1893 0 0x3ce 8,15 # element mu 1893 0 0x3b4 8,39 # multiply nc 1893 0 0x3cb 8,197 # uni2285 nm 1893 0 0x3cf 8,209 # notelement pl 927 0 0x32b 0,93 # plusmath "plus sign in special font" eq 1947 0 0x33d 0,61 # equalmath "equals sign in special font" pt 1947 0 0x3b5 6,4 # proportional pp 1947 0 0x35e 8,89 # perpendicular sb 1947 0 0x3cc 6,67 # propersubset sp 1947 0 0x3c9 6,68 # propersuperset ib 1947 0 0x3cd 6,69 # reflexsubset ip 1947 0 0x3ca 6,70 # reflexsuperset ap 1947 0 0x37e 6,12 # similar pd 1947 0 0x3b6 6,34 # partialdiff "partial differentiation sign" c* 1947 0 0x3c4 6,80 # circlemultiply "multiply sign in a circle" c+ 1947 0 0x3c5 6,81 # circleplus "plus sign in a circle" ca 2620 0 0xef 6,16 # intersection "intersection, cap" cu 2620 0 0x3c8 6,66 # union "union, cup" di 1947 0 0x3b8 6,8 # divide "division sign" -h 3333 0 0xc4 3,8 # hbar hbar " gr 3333 0 0x3d1 6,33 # gradient es 2593 0 0x3c6 0,79 # emptyset CL 2510 0 0x5 5,168 # club "club suit" SP 2510 0 0x6 5,171 # spade "spade suit" HE 2510 0 0x3 5,170 # heart "heart suit" DI 2510 0 0x4 5,169 # diamond "diamond suit" CR 2510 0 0x3bf 5,20 # carriagereturn "carriage return symbol" st 2510 0 0x327 6,71 # suchthat /_ 2510 0 0x3d0 6,79 # angle << 1853 0 0xae 6,77 # "" "much less" >> 1853 0 0xaf 6,78 # "" "much greater" wp 1853 0 0x3c3 6,53 # weierstrass "Weierstrass p" lz 1853 0 0x3e0 6,95 # lozenge an 3333 0 0x3be 3,8 # arrowhorizex "horizontal arrow extension" pc 927 0 0xfa 6,32 # periodcentered mc 1853 0 0xe6 8,25 # mu t+- 1947 0 0xf1 6,1 # plusminus tmu 1893 0 0x3b4 8,39 # multiply tdi 1947 0 0x3b8 6,8 # divide "division sign" tno 1893 0 0x3d8 8,20 # logicalnot groff-1.23.0/font/devX75-12/0000755000175000017500000000000014451355542012161 500000000000000groff-1.23.0/font/devX75-12/TR0000644000175000017500000000534714450320476012357 00000000000000name TR spacewidth 3 charset --- 9,9 0 00 --- 3,1 0 040 ! 3,9 0 041 " 5,9 0 042 dq " # 6,8 0 043 sh " $ 6,10,1 0 044 Do " % 10,9 0 045 & 10,9 0 046 ' 2,9 0 047 aq " cq " oq " ( 5,9,3 0 050 ) 5,9,3 0 051 * 6,9 0 052 + 7,6 0 053 , 3,1,2 0 054 \- 4,4 0 055 . 3,1 0 056 / 3,9 0 057 sl " 0 6,9 0 060 1 6,9 0 061 2 6,9 0 062 3 6,9 0 063 4 6,9 0 064 5 6,9 0 065 6 6,9 0 066 7 6,9 0 067 8 6,9 0 070 9 6,9 0 071 : 3,6 0 072 ; 3,6,2 0 073 < 7,6 0 074 = 7,5 0 075 > 7,6 0 076 ? 5,9 0 077 @ 11,9,2 0 0100 at " A 9,9 0 0101 B 8,9 0 0102 C 8,9 0 0103 D 9,9 0 0104 E 8,9 0 0105 F 7,9 0 0106 G 9,9 0 0107 H 9,9 0 0110 I 4,9 0 0111 J 5,9 0 0112 K 9,9 0 0113 L 7,9 0 0114 M 11,9 0 0115 N 9,9 0 0116 O 9,9 0 0117 P 7,9 0 0120 Q 9,9,2 0 0121 R 8,9 0 0122 S 7,9 0 0123 T 7,9 0 0124 U 9,9 0 0125 V 9,9 0 0126 W 12,9 0 0127 X 9,9 0 0130 Y 9,9 0 0131 Z 8,9 0 0132 [ 4,9,3 0 0133 lB " \ 3,9 0 0134 rs " ] 4,9,3 0 0135 rB " ^ 6,9 0 0136 a^ " ha " _ 6,0,3 0 0137 ` 4,9 0 0140 ga " a 6,6 0 0141 b 6,9 0 0142 c 6,6 0 0143 d 6,9 0 0144 e 6,6 0 0145 f 4,9 0 0146 g 6,6,3 0 0147 h 6,9 0 0150 i 3,9 0 0151 j 3,9,3 0 0152 k 6,9 0 0153 l 3,9 0 0154 m 9,6 0 0155 n 6,6 0 0156 o 6,6 0 0157 p 6,6,3 0 0160 q 6,6,3 0 0161 r 4,6 0 0162 s 6,6 0 0163 t 4,7 0 0164 u 6,6 0 0165 v 6,6 0 0166 w 9,6 0 0167 x 6,6 0 0170 y 6,6,3 0 0171 z 6,6 0 0172 { 6,9,3 0 0173 lC " | 3,9 0 0174 ba " } 6,9,3 0 0175 rC " ~ 7,5 0 0176 a~ " ti " --- 3,1 0 0240 r! 4,6,3 0 0241 ct 6,7,1 0 0242 Po 6,9 0 0243 Cs 7,8 0 0244 Ye 6,9 0 0245 bb 3,9 0 0246 sc 6,9,3 0 0247 ad 3,8 0 0250 co 10,9 0 0251 Of 5,9 0 0252 Fo 7,5 0 0253 tno 8,5 0 0254 - 4,4 0 0255 hy " rg 11,9 0 0256 a- 4,8 0 0257 de 5,9 0 0260 t+- 7,7 0 0261 S2 4,9 0 0262 S3 4,9 0 0263 aa 4,9 0 0264 mc 6,6,3 0 0265 ps 7,9,3 0 0266 pc 3,4 0 0267 ac 3,0,3 0 0270 S1 4,9 0 0271 Om 5,9 0 0272 Fc 7,5 0 0273 14 9,9 0 0274 12 9,9 0 0275 34 9,9 0 0276 r? 5,6,3 0 0277 `A 9,12 0 0300 'A 9,12 0 0301 ^A 9,12 0 0302 ~A 9,12 0 0303 :A 9,11 0 0304 oA 9,12 0 0305 AE 11,9 0 0306 ,C 8,9,3 0 0307 `E 8,12 0 0310 'E 8,12 0 0311 ^E 8,12 0 0312 :E 8,11 0 0313 `I 4,12 0 0314 'I 4,12 0 0315 ^I 4,12 0 0316 :I 4,11 0 0317 -D 9,9 0 0320 ~N 9,12 0 0321 `O 9,12 0 0322 'O 9,12 0 0323 ^O 9,12 0 0324 ~O 9,12 0 0325 :O 9,11 0 0326 tmu 7,6 0 0327 /O 9,10 0 0330 `U 8,12 0 0331 'U 8,12 0 0332 ^U 8,12 0 0333 :U 8,11 0 0334 'Y 9,12 0 0335 TP 7,9 0 0336 ss 6,9 0 0337 `a 6,9 0 0340 'a 6,9 0 0341 ^a 6,9 0 0342 ~a 6,9 0 0343 :a 6,8 0 0344 oa 6,9 0 0345 ae 9,6 0 0346 ,c 5,6,3 0 0347 `e 6,9 0 0350 'e 6,9 0 0351 ^e 6,9 0 0352 :e 6,8 0 0353 `i 3,9 0 0354 'i 3,9 0 0355 ^i 3,9 0 0356 :i 3,8 0 0357 Sd 6,9 0 0360 ~n 6,9 0 0361 `o 6,9 0 0362 'o 6,9 0 0363 ^o 6,9 0 0364 ~o 6,9 0 0365 :o 6,8 0 0366 tdi 7,6 0 0367 /o 6,6,1 0 0370 `u 6,9 0 0371 'u 6,9 0 0372 ^u 6,9 0 0373 :u 6,8 0 0374 'y 6,9,3 0 0375 Tp 6,9,3 0 0376 :y 6,8,3 0 0377 groff-1.23.0/font/devX75-12/CR0000644000175000017500000000535414450320476012334 00000000000000name CR spacewidth 7 charset --- 7,7 0 00 --- 7,1 0 040 ! 7,9 0 041 " 7,8 0 042 dq " # 7,8 0 043 sh " $ 7,9,1 0 044 Do " % 7,8 0 045 & 7,8 0 046 ' 7,8 0 047 aq " cq " oq " ( 7,9,2 0 050 ) 7,9,2 0 051 * 7,8 0 052 + 7,6 0 053 , 7,2,1 0 054 \- 7,4 0 055 . 7,1 0 056 / 7,9,1 0 057 sl " 0 7,9 0 060 1 7,9 0 061 2 7,9 0 062 3 7,9 0 063 4 7,9 0 064 5 7,9 0 065 6 7,9 0 066 7 7,9 0 067 8 7,9 0 070 9 7,9 0 071 : 7,5 0 072 ; 7,5,1 0 073 < 7,7 0 074 = 7,5 0 075 > 7,7 0 076 ? 7,8 0 077 @ 7,8 0 0100 at " A 7,8 0 0101 B 7,8 0 0102 C 7,8 0 0103 D 7,8 0 0104 E 7,8 0 0105 F 7,8 0 0106 G 7,8 0 0107 H 7,8 0 0110 I 7,8 0 0111 J 7,8 0 0112 K 7,8 0 0113 L 7,8 0 0114 M 7,8 0 0115 N 7,8 0 0116 O 7,8 0 0117 P 7,8 0 0120 Q 7,8,1 0 0121 R 7,8 0 0122 S 7,8 0 0123 T 7,8 0 0124 U 7,8 0 0125 V 7,8 0 0126 W 7,8 0 0127 X 7,8 0 0130 Y 7,8 0 0131 Z 7,8 0 0132 [ 7,9,2 0 0133 lB " \ 7,9,1 0 0134 rs " ] 7,9,2 0 0135 rB " ^ 7,8 0 0136 a^ " ha " _ 7,0,3 0 0137 ` 7,9 0 0140 ga " a 7,6 0 0141 b 7,9 0 0142 c 7,6 0 0143 d 7,9 0 0144 e 7,6 0 0145 f 7,9 0 0146 g 7,6,3 0 0147 h 7,9 0 0150 i 7,9 0 0151 j 7,9,3 0 0152 k 7,9 0 0153 l 7,9 0 0154 m 7,6 0 0155 n 7,6 0 0156 o 7,6 0 0157 p 7,6,3 0 0160 q 7,6,3 0 0161 r 7,6 0 0162 s 7,6 0 0163 t 7,8 0 0164 u 7,6 0 0165 v 7,6 0 0166 w 7,6 0 0167 x 7,6 0 0170 y 7,6,3 0 0171 z 7,6 0 0172 { 7,8,2 0 0173 lC " | 7,8,2 0 0174 ba " } 7,8,2 0 0175 rC " ~ 7,5 0 0176 a~ " ti " --- 7,1 0 0240 r! 7,6,3 0 0241 ct 7,8,1 0 0242 Po 7,8 0 0243 Cs 7,7 0 0244 Ye 7,8 0 0245 bb 7,8,2 0 0246 sc 7,9,1 0 0247 ad 7,8 0 0250 co 7,8 0 0251 Of 7,8 0 0252 Fo 7,6 0 0253 tno 7,5 0 0254 - 7,4 0 0255 hy " rg 7,8 0 0256 a- 7,8 0 0257 de 7,8 0 0260 t+- 7,6 0 0261 S2 7,8 0 0262 S3 7,8 0 0263 aa 7,9 0 0264 mc 7,6,3 0 0265 ps 7,9,1 0 0266 pc 7,4 0 0267 ac 7,0,3 0 0270 S1 7,8 0 0271 Om 7,8 0 0272 Fc 7,6 0 0273 14 7,9,1 0 0274 12 7,9,1 0 0275 34 7,9,1 0 0276 r? 7,6,2 0 0277 `A 7,11 0 0300 'A 7,11 0 0301 ^A 7,11 0 0302 ~A 7,11 0 0303 :A 7,10 0 0304 oA 7,11 0 0305 AE 7,8 0 0306 ,C 7,8,3 0 0307 `E 7,11 0 0310 'E 7,11 0 0311 ^E 7,11 0 0312 :E 7,10 0 0313 `I 7,11 0 0314 'I 7,11 0 0315 ^I 7,11 0 0316 :I 7,10 0 0317 -D 7,8 0 0320 ~N 7,11 0 0321 `O 7,11 0 0322 'O 7,11 0 0323 ^O 7,11 0 0324 ~O 7,11 0 0325 :O 7,10 0 0326 tmu 7,6 0 0327 /O 7,9,1 0 0330 `U 7,11 0 0331 'U 7,11 0 0332 ^U 7,11 0 0333 :U 7,10 0 0334 'Y 7,11 0 0335 TP 7,8 0 0336 ss 7,9 0 0337 `a 7,9 0 0340 'a 7,9 0 0341 ^a 7,9 0 0342 ~a 7,9 0 0343 :a 7,8 0 0344 oa 7,9 0 0345 ae 7,6 0 0346 ,c 7,6,3 0 0347 `e 7,9 0 0350 'e 7,9 0 0351 ^e 7,9 0 0352 :e 7,8 0 0353 `i 7,9 0 0354 'i 7,9 0 0355 ^i 7,9 0 0356 :i 7,8 0 0357 Sd 7,10 0 0360 ~n 7,9 0 0361 `o 7,9 0 0362 'o 7,9 0 0363 ^o 7,9 0 0364 ~o 7,9 0 0365 :o 7,8 0 0366 tdi 7,6 0 0367 /o 7,7,1 0 0370 `u 7,9 0 0371 'u 7,9 0 0372 ^u 7,9 0 0373 :u 7,8 0 0374 'y 7,9,3 0 0375 Tp 7,9,3 0 0376 :y 7,8,3 0 0377 groff-1.23.0/font/devX75-12/CI0000644000175000017500000000535414450320476012323 00000000000000name CI spacewidth 7 charset --- 7,7 0 00 --- 7,1 0 040 ! 7,8 0 041 " 7,8 0 042 dq " # 7,8 0 043 sh " $ 7,10,1 0 044 Do " % 7,8 0 045 & 7,8 0 046 ' 7,8 0 047 aq " cq " oq " ( 7,9,2 0 050 ) 7,9,2 0 051 * 7,8 0 052 + 7,6 0 053 , 7,2,1 0 054 \- 7,4 0 055 . 7,1 0 056 / 7,8,1 0 057 sl " 0 7,9 0 060 1 7,9 0 061 2 7,9 0 062 3 7,9 0 063 4 7,9 0 064 5 7,9 0 065 6 7,9 0 066 7 7,9 0 067 8 7,9 0 070 9 7,9 0 071 : 7,5 0 072 ; 7,5,1 0 073 < 7,7 0 074 = 7,5 0 075 > 7,7 0 076 ? 7,8 0 077 @ 7,8 0 0100 at " A 7,8 0 0101 B 7,8 0 0102 C 7,8 0 0103 D 7,8 0 0104 E 7,8 0 0105 F 7,8 0 0106 G 7,8 0 0107 H 7,8 0 0110 I 7,8 0 0111 J 7,8 0 0112 K 7,8 0 0113 L 7,8 0 0114 M 7,8 0 0115 N 7,8 0 0116 O 7,8 0 0117 P 7,8 0 0120 Q 7,8,2 0 0121 R 7,8 0 0122 S 7,8 0 0123 T 7,8 0 0124 U 7,8 0 0125 V 7,8 0 0126 W 7,8 0 0127 X 7,8 0 0130 Y 7,8 0 0131 Z 7,8 0 0132 [ 7,9,2 0 0133 lB " \ 7,8,1 0 0134 rs " ] 7,9,2 0 0135 rB " ^ 7,8 0 0136 a^ " ha " _ 7,0,3 0 0137 ` 7,9 0 0140 ga " a 7,6 0 0141 b 7,9 0 0142 c 7,6 0 0143 d 7,9 0 0144 e 7,6 0 0145 f 7,9 0 0146 g 7,6,3 0 0147 h 7,9 0 0150 i 7,9 0 0151 j 7,9,3 0 0152 k 7,9 0 0153 l 7,9 0 0154 m 7,6 0 0155 n 7,6 0 0156 o 7,6 0 0157 p 7,6,3 0 0160 q 7,6,3 0 0161 r 7,6 0 0162 s 7,6 0 0163 t 7,8 0 0164 u 7,6 0 0165 v 7,6 0 0166 w 7,6 0 0167 x 7,6 0 0170 y 7,6,3 0 0171 z 7,6 0 0172 { 7,9,2 0 0173 lC " | 7,8,1 0 0174 ba " } 7,9,2 0 0175 rC " ~ 7,4 0 0176 a~ " ti " --- 7,1 0 0240 r! 7,6,3 0 0241 ct 7,8,1 0 0242 Po 7,8 0 0243 Cs 7,7 0 0244 Ye 7,8 0 0245 bb 7,8,2 0 0246 sc 7,9,1 0 0247 ad 7,8 0 0250 co 7,8 0 0251 Of 7,8 0 0252 Fo 7,6 0 0253 tno 7,5 0 0254 - 7,4 0 0255 hy " rg 7,8 0 0256 a- 7,8 0 0257 de 7,8 0 0260 t+- 7,6 0 0261 S2 7,8 0 0262 S3 7,8 0 0263 aa 7,9 0 0264 mc 7,6,3 0 0265 ps 7,9,1 0 0266 pc 7,4 0 0267 ac 7,0,3 0 0270 S1 7,8 0 0271 Om 7,8 0 0272 Fc 7,6 0 0273 14 7,9,1 0 0274 12 7,9,1 0 0275 34 7,9,1 0 0276 r? 7,6,2 0 0277 `A 7,11 0 0300 'A 7,11 0 0301 ^A 7,11 0 0302 ~A 7,11 0 0303 :A 7,10 0 0304 oA 7,11 0 0305 AE 7,8 0 0306 ,C 7,8,3 0 0307 `E 7,11 0 0310 'E 7,11 0 0311 ^E 7,11 0 0312 :E 7,10 0 0313 `I 7,11 0 0314 'I 7,11 0 0315 ^I 7,11 0 0316 :I 7,10 0 0317 -D 7,8 0 0320 ~N 7,11 0 0321 `O 7,11 0 0322 'O 7,11 0 0323 ^O 7,11 0 0324 ~O 7,11 0 0325 :O 7,10 0 0326 tmu 7,6 0 0327 /O 7,8 0 0330 `U 7,11 0 0331 'U 7,11 0 0332 ^U 7,11 0 0333 :U 7,10 0 0334 'Y 7,11 0 0335 TP 7,8 0 0336 ss 7,9 0 0337 `a 7,9 0 0340 'a 7,9 0 0341 ^a 7,9 0 0342 ~a 7,9 0 0343 :a 7,8 0 0344 oa 7,10 0 0345 ae 7,6 0 0346 ,c 7,6,3 0 0347 `e 7,9 0 0350 'e 7,9 0 0351 ^e 7,9 0 0352 :e 7,8 0 0353 `i 7,9 0 0354 'i 7,9 0 0355 ^i 7,9 0 0356 :i 7,8 0 0357 Sd 7,10 0 0360 ~n 7,9 0 0361 `o 7,9 0 0362 'o 7,9 0 0363 ^o 7,9 0 0364 ~o 7,9 0 0365 :o 7,8 0 0366 tdi 7,6 0 0367 /o 7,7,1 0 0370 `u 7,9 0 0371 'u 7,9 0 0372 ^u 7,9 0 0373 :u 7,8 0 0374 'y 7,9,3 0 0375 Tp 7,9,3 0 0376 :y 7,8,3 0 0377 groff-1.23.0/font/devX75-12/TBI0000644000175000017500000000537114450320476012445 00000000000000name TBI spacewidth 3 charset --- 10,9 0 00 --- 3,1 0 040 ! 5,9 0 041 " 7,9 0 042 dq " # 7,9 0 043 sh " $ 6,10,1 0 044 Do " % 12,9 0 045 & 9,9 0 046 ' 4,9 0 047 aq " cq " oq " ( 6,9,2 0 050 ) 6,9,2 0 051 * 6,9 0 052 + 7,6 0 053 , 4,2,1 0 054 \- 4,4 0 055 . 4,2 0 056 / 5,9 0 057 sl " 0 6,9 0 060 1 6,9 0 061 2 6,9 0 062 3 6,9 0 063 4 6,9 0 064 5 6,9 0 065 6 6,9 0 066 7 6,9 0 067 8 6,9 0 070 9 6,9 0 071 : 5,6 0 072 ; 5,6,1 0 073 < 9,7 0 074 = 8,5 0 075 > 9,7 0 076 ? 6,9 0 077 @ 12,9,1 0 0100 at " A 8,9 0 0101 B 8,9 0 0102 C 8,9 0 0103 D 9,9 0 0104 E 8,9 0 0105 F 8,9 0 0106 G 9,9 0 0107 H 10,9 0 0110 I 5,9 0 0111 J 6,9,1 0 0112 K 8,9 0 0113 L 8,9 0 0114 M 11,9 0 0115 N 9,9 0 0116 O 9,9 0 0117 P 8,9 0 0120 Q 9,9,3 0 0121 R 8,9 0 0122 S 8,9 0 0123 T 7,9 0 0124 U 10,9 0 0125 V 8,9 0 0126 W 11,9 0 0127 X 8,9 0 0130 Y 7,9 0 0131 Z 7,9 0 0132 [ 6,9,2 0 0133 lB " \ 5,9 0 0134 rs " ] 7,9,2 0 0135 rB " ^ 8,9 0 0136 a^ " ha " _ 6,0,2 0 0137 ` 4,9 0 0140 ga " a 7,6 0 0141 b 6,9 0 0142 c 5,6 0 0143 d 6,9 0 0144 e 6,6 0 0145 f 3,9,3 0 0146 g 5,6,3 0 0147 h 6,9 0 0150 i 4,9 0 0151 j 4,9,3 0 0152 k 6,9 0 0153 l 4,9 0 0154 m 9,6 0 0155 n 6,6 0 0156 o 6,6 0 0157 p 6,6,3 0 0160 q 6,6,3 0 0161 r 5,6 0 0162 s 5,6 0 0163 t 3,7 0 0164 u 7,6 0 0165 v 6,6 0 0166 w 8,6 0 0167 x 6,6 0 0170 y 6,6,3 0 0171 z 6,6,1 0 0172 { 6,9,2 0 0173 lC " | 4,9 0 0174 ba " } 6,9,2 0 0175 rC " ~ 9,5 0 0176 a~ " ti " --- 3,1 0 0240 r! 4,6,3 0 0241 ct 6,8,2 0 0242 Po 6,9 0 0243 Cs 8,7 0 0244 Ye 6,9 0 0245 bb 4,9 0 0246 sc 7,9,3 0 0247 ad 5,9 0 0250 co 11,9 0 0251 Of 6,9 0 0252 Fo 9,6 0 0253 tno 8,6 0 0254 - 4,4 0 0255 hy " rg 11,9 0 0256 a- 4,8 0 0257 de 5,9 0 0260 t+- 7,7 0 0261 S2 4,9 0 0262 S3 4,9 0 0263 aa 4,9 0 0264 mc 7,6,3 0 0265 ps 7,9,3 0 0266 pc 3,5 0 0267 ac 4,0,3 0 0270 S1 4,9 0 0271 Om 6,9 0 0272 Fc 9,6 0 0273 14 9,9 0 0274 12 9,9 0 0275 34 9,9 0 0276 r? 6,6,3 0 0277 `A 8,12 0 0300 'A 8,12 0 0301 ^A 8,12 0 0302 ~A 8,12 0 0303 :A 8,12 0 0304 oA 8,12 0 0305 AE 12,9 0 0306 ,C 8,9,3 0 0307 `E 8,12 0 0310 'E 8,12 0 0311 ^E 8,12 0 0312 :E 8,12 0 0313 `I 5,12 0 0314 'I 5,12 0 0315 ^I 5,12 0 0316 :I 5,12 0 0317 -D 9,9 0 0320 ~N 9,12 0 0321 `O 9,12 0 0322 'O 9,12 0 0323 ^O 9,12 0 0324 ~O 9,12 0 0325 :O 9,12 0 0326 tmu 7,6 0 0327 /O 9,10,1 0 0330 `U 10,12 0 0331 'U 10,12 0 0332 ^U 10,12 0 0333 :U 10,12 0 0334 'Y 7,12 0 0335 TP 8,9 0 0336 ss 7,9,3 0 0337 `a 7,9 0 0340 'a 7,9 0 0341 ^a 7,9 0 0342 ~a 7,9 0 0343 :a 7,9 0 0344 oa 7,9 0 0345 ae 10,6 0 0346 ,c 5,6,3 0 0347 `e 6,9 0 0350 'e 6,9 0 0351 ^e 6,9 0 0352 :e 6,9 0 0353 `i 3,9 0 0354 'i 3,9 0 0355 ^i 3,9 0 0356 :i 3,9 0 0357 Sd 6,9 0 0360 ~n 7,9 0 0361 `o 6,9 0 0362 'o 6,9 0 0363 ^o 6,9 0 0364 ~o 6,9 0 0365 :o 6,9 0 0366 tdi 7,6 0 0367 /o 6,7,1 0 0370 `u 7,9 0 0371 'u 7,9 0 0372 ^u 7,9 0 0373 :u 7,9 0 0374 'y 6,9,3 0 0375 Tp 6,9,3 0 0376 :y 6,9,3 0 0377 groff-1.23.0/font/devX75-12/devX75-12.am0000644000175000017500000000414414450320476013722 00000000000000# Copyright (C) 2014-2022 Free Software Foundation, Inc. # # This file is part of 'groff'. # # 'groff' 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, either version 3 of the License, or # (at your option) any later version. # # 'groff' 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 this program. If not, see . DEVX7512FONTS = \ font/devX75-12/DESC \ font/devX75-12/TR \ font/devX75-12/TI \ font/devX75-12/TB \ font/devX75-12/TBI \ font/devX75-12/CR \ font/devX75-12/CI \ font/devX75-12/CB \ font/devX75-12/CBI \ font/devX75-12/HR \ font/devX75-12/HI \ font/devX75-12/HB \ font/devX75-12/HBI \ font/devX75-12/NR \ font/devX75-12/NI \ font/devX75-12/NB \ font/devX75-12/NBI \ font/devX75-12/S if !WITHOUT_X11 devX75_12_fontdir = $(fontdir)/devX75-12 devX75_12_font_DATA = $(DEVX7512FONTS) endif EXTRA_DIST += $(DEVX7512FONTS) # This target generates font descriptions from core X11 font data # returned by a running X server; these are _not_ normally generated # during a build, but provided with the groff source distribution. # # This maintainer-mode target alters files in the source tree. maintainer-font-descriptions: devX75-12_font-descriptions devX75_12_fontsrcdir=$(top_srcdir)/font/devX75-12 devX75-12_font-descriptions: $(xtotroff) $(xditview_srcdir)/DESC.in \ $(xditview_srcdir)/FontMap-X11 $(AM_V_GEN)$(MKDIR_P) $(devX75_12_fontsrcdir) \ && sed -e 's/res .*/res 75/;s/unitwidth .*/unitwidth 12/' \ $(xditview_srcdir)/DESC.in >$(devX75_12_fontsrcdir)/DESC \ && $(xtotroff) -d $(devX75_12_fontsrcdir) -r 75 -s 12 \ $(xditview_srcdir)/FontMap-X11 # Local Variables: # mode: makefile-automake # fill-column: 72 # End: # vim: set autoindent filetype=automake textwidth=72: groff-1.23.0/font/devX75-12/S0000644000175000017500000000620613753060053012224 00000000000000name S special spacewidth 3 charset --- 3,1 0 040 ! 4,9 0 041 fa 9,9 0 042 # 7,9 0 043 sh " te 7,9 0 044 % 10,9 0 045 & 10,9 0 046 st 6,6 0 047 ( 5,9,3 0 050 ) 5,9,3 0 051 ** 6,7 0 052 + 7,6 0 053 pl " , 3,1,2 0 054 \- 7,4 0 055 mi " . 3,1 0 056 / 3,9 0 057 sl " 0 6,9 0 060 1 6,9 0 061 2 6,9 0 062 3 6,9 0 063 4 6,9 0 064 5 6,9 0 065 6 6,9 0 066 7 6,9 0 067 8 6,9 0 070 9 6,9 0 071 : 3,6 0 072 ; 3,6,2 0 073 < 7,6 0 074 = 7,5 0 075 eq " > 7,6 0 076 ? 6,9 0 077 =~ 7,6 0 0100 *A 9,9 0 0101 *B 8,9 0 0102 *X 9,9 0 0103 *D 8,9 0 0104 *E 8,9 0 0105 *F 10,9 0 0106 *G 8,9 0 0107 *Y 9,9 0 0110 *I 4,9 0 0111 +h 8,9 0 0112 *K 9,9 0 0113 *L 9,9 0 0114 *M 11,9 0 0115 *N 9,9 0 0116 *O 9,9 0 0117 *P 9,9 0 0120 *H 9,9 0 0121 *R 7,9 0 0122 *S 7,9 0 0123 *T 8,9 0 0124 --- 9,9 0 0125 ts 7,6,3 0 0126 *W 10,9 0 0127 *C 8,9 0 0130 *Q 10,9 0 0131 *Z 8,9 0 0132 [ 5,9,3 0 0133 lB " tf 9,6 0 0134 3d " ] 5,9,3 0 0135 rB " pp 8,9 0 0136 _ 6,0,3 0 0137 radicalex 6,12 0 0140 *a 8,6 0 0141 *b 7,10,3 0 0142 *x 7,6,3 0 0143 *d 7,10 0 0144 *e 6,6 0 0145 *f 8,8,3 0 0146 *g 7,6,3 0 0147 *y 8,6,3 0 0150 *i 3,6 0 0151 +f 8,6,3 0 0152 *k 7,6 0 0153 *l 7,9 0 0154 *m 8,6,3 0 0155 *n 7,6 0 0156 *o 7,6 0 0157 *p 7,6 0 0160 *h 7,9 0 0161 *r 7,6,3 0 0162 *s 8,6 0 0163 *t 6,6 0 0164 *u 8,6 0 0165 +p 9,7 0 0166 *w 9,6 0 0167 *c 6,11,3 0 0170 *q 9,6,3 0 0171 *z 6,10,3 0 0172 lC 6,9,3 0 0173 { " ba 3,9,3 0 0174 | " rC 6,9,3 0 0175 } " ap 7,5 0 0176 *U 8,9 0 0241 fm 3,9 0 0242 <= 7,7 0 0243 f/ 4,9 0 0244 if 9,5 0 0245 Fn 6,9,3 0 0246 CL 9,6,1 0 0247 DI 7,6 0 0250 HE 9,6 0 0251 SP 9,6,1 0 0252 <> 13,6 0 0253 <- 12,6 0 0254 ua 7,12,4 0 0255 arrowverttp " -> 12,6 0 0256 da 7,12,3 0 0257 arrowvertbt " de 5,9 0 0260 +- 7,7 0 0261 sd 5,9 0 0262 >= 7,7 0 0263 mu 7,6 0 0264 pt 9,5 0 0265 pd 6,10 0 0266 bu 6,5 0 0267 di 7,6 0 0270 != 7,7 0 0271 == 7,6 0 0272 ~= 7,6 0 0273 ~~ " --- 11,1 0 0274 arrowvertex 7,12,4 0 0275 an 13,4 0 0276 CR 8,8 0 0277 Ah 10,9 0 0300 Im 9,10,1 0 0301 Re 10,10 0 0302 wp 10,8,3 0 0303 c* 10,9 0 0304 c+ 10,9 0 0305 es 10,9 0 0306 ca 10,6 0 0307 cu 10,6 0 0310 sp 9,6 0 0311 ip 9,6,2 0 0312 nb 9,7,1 0 0313 sb 9,6 0 0314 ib 9,6,2 0 0315 mo 8,6 0 0316 nm 8,7,1 0 0317 /_ 10,9 0 0320 gr 9,9 0 0321 rg 10,9 0 0322 co 10,9 0 0323 tm 11,9 0 0324 --- 10,10,1 0 0325 sr 7,12 0 0326 sqrt " md 3,4 0 0327 no 9,4 0 0330 AN 8,6 0 0331 OR 8,6 0 0332 hA 13,6 0 0333 lA 12,6 0 0334 uA 8,11,1 0 0335 rA 12,6 0 0336 dA 8,12 0 0337 lz 6,9 0 0340 la 4,10,1 0 0341 --- 10,9 0 0342 --- 10,9 0 0343 --- 10,9 0 0344 --- 9,10,1 0 0345 parenlefttp 5,12,4 0 0346 parenleftex 5,12,4 0 0347 parenleftbt 5,12,4 0 0350 bracketlefttp 5,12,4 0 0351 lc " bracketleftex 5,12,4 0 0352 bracketleftbt 5,12,3 0 0353 lf " bracelefttp 6,12,4 0 0354 lt " braceleftmid 6,12,4 0 0355 lk " braceleftbt 6,12,3 0 0356 lb " bracerightex 6,12,4 0 0357 braceleftex " braceex " bv " ra 4,10,2 0 0361 is 4,12,3 0 0362 integral " --- 9,12,4 0 0363 --- 9,12,4 0 0364 --- 9,12,3 0 0365 parenrighttp 5,12,4 0 0366 parenrightex 5,12,4 0 0367 parenrightbt 5,12,4 0 0370 bracketrighttp 5,12,4 0 0371 rc " bracketrightex 5,12,4 0 0372 bracketrightbt 5,12,3 0 0373 rf " bracerighttp 6,12,4 0 0374 rt " bracerightmid 6,12,4 0 0375 rk " bracerightbt 6,12,3 0 0376 rb " groff-1.23.0/font/devX75-12/HBI0000644000175000017500000000540614450320476012430 00000000000000name HBI spacewidth 4 charset --- 10,9 0 00 --- 4,1 0 040 ! 4,9 0 041 " 6,9 0 042 dq " # 7,8 0 043 sh " $ 7,9,1 0 044 Do " % 13,9 0 045 & 9,9 0 046 ' 4,9 0 047 aq " cq " oq " ( 5,9,3 0 050 ) 5,9,3 0 051 * 6,9 0 052 + 8,6 0 053 , 3,2,2 0 054 \- 5,4 0 055 . 3,2 0 056 / 5,9 0 057 sl " 0 7,9 0 060 1 7,9 0 061 2 7,9 0 062 3 7,9 0 063 4 7,9 0 064 5 7,9 0 065 6 7,9 0 066 7 7,9 0 067 8 7,9 0 070 9 7,9 0 071 : 4,7 0 072 ; 4,7,2 0 073 < 7,6 0 074 = 7,5 0 075 > 7,6 0 076 ? 8,9 0 077 @ 11,9,1 0 0100 at " A 8,9 0 0101 B 9,9 0 0102 C 8,9 0 0103 D 9,9 0 0104 E 8,9 0 0105 F 7,9 0 0106 G 9,9 0 0107 H 10,9 0 0110 I 5,9 0 0111 J 7,9 0 0112 K 9,9 0 0113 L 7,9 0 0114 M 12,9 0 0115 N 10,9 0 0116 O 9,9 0 0117 P 8,9 0 0120 Q 9,9 0 0121 R 9,9 0 0122 S 8,9 0 0123 T 7,9 0 0124 U 8,9 0 0125 V 9,9 0 0126 W 10,9 0 0127 X 9,9 0 0130 Y 7,9 0 0131 Z 7,9 0 0132 [ 4,9,3 0 0133 lB " \ 5,9 0 0134 rs " ] 4,9,3 0 0135 rB " ^ 6,9 0 0136 a^ " ha " _ 7,0,3 0 0137 ` 4,9 0 0140 ga " a 6,7 0 0141 b 7,9 0 0142 c 7,7 0 0143 d 7,9 0 0144 e 7,7 0 0145 f 5,9 0 0146 g 7,7,3 0 0147 h 7,9 0 0150 i 3,9 0 0151 j 3,9,3 0 0152 k 7,9 0 0153 l 3,9 0 0154 m 11,7 0 0155 n 7,7 0 0156 o 7,7 0 0157 p 7,7,3 0 0160 q 7,7,3 0 0161 r 5,7 0 0162 s 7,7 0 0163 t 5,9 0 0164 u 7,7 0 0165 v 7,7 0 0166 w 10,7 0 0167 x 7,7 0 0170 y 7,7,3 0 0171 z 6,7 0 0172 { 5,9,3 0 0173 lC " | 4,9,3 0 0174 ba " } 5,9,3 0 0175 rC " ~ 7,5 0 0176 a~ " ti " --- 4,1 0 0240 r! 4,7,3 0 0241 ct 7,8,1 0 0242 Po 7,9 0 0243 Cs 7,7 0 0244 Ye 7,9 0 0245 bb 4,9,2 0 0246 sc 7,9,3 0 0247 ad 5,9 0 0250 co 11,9 0 0251 Of 6,9 0 0252 Fo 10,6 0 0253 tno 8,5 0 0254 - 5,4 0 0255 hy " rg 11,9 0 0256 a- 4,9 0 0257 de 5,8 0 0260 t+- 8,7 0 0261 S2 4,9 0 0262 S3 4,9 0 0263 aa 4,9 0 0264 mc 7,7,3 0 0265 ps 7,9,3 0 0266 pc 4,5 0 0267 ac 4,1,3 0 0270 S1 4,9 0 0271 Om 6,9 0 0272 Fc 10,6 0 0273 14 10,9 0 0274 12 10,9 0 0275 34 10,9 0 0276 r? 7,7,2 0 0277 `A 8,12 0 0300 'A 8,12 0 0301 ^A 8,12 0 0302 ~A 8,12 0 0303 :A 8,11 0 0304 oA 8,12 0 0305 AE 11,9 0 0306 ,C 8,9,3 0 0307 `E 8,12 0 0310 'E 8,12 0 0311 ^E 8,12 0 0312 :E 8,11 0 0313 `I 5,12 0 0314 'I 5,12 0 0315 ^I 5,12 0 0316 :I 5,11 0 0317 -D 9,9 0 0320 ~N 10,12 0 0321 `O 9,12 0 0322 'O 9,12 0 0323 ^O 9,12 0 0324 ~O 9,12 0 0325 :O 9,11 0 0326 tmu 8,6 0 0327 /O 9,9 0 0330 `U 8,12 0 0331 'U 8,12 0 0332 ^U 8,12 0 0333 :U 8,11 0 0334 'Y 7,12 0 0335 TP 8,9 0 0336 ss 7,9 0 0337 `a 6,10 0 0340 'a 6,10 0 0341 ^a 6,10 0 0342 ~a 6,10 0 0343 :a 6,9 0 0344 oa 6,10 0 0345 ae 10,7 0 0346 ,c 7,7,3 0 0347 `e 7,10 0 0350 'e 7,10 0 0351 ^e 7,10 0 0352 :e 7,9 0 0353 `i 3,10 0 0354 'i 3,10 0 0355 ^i 3,10 0 0356 :i 3,9 0 0357 Sd 7,10 0 0360 ~n 7,10 0 0361 `o 7,10 0 0362 'o 7,10 0 0363 ^o 7,10 0 0364 ~o 7,10 0 0365 :o 7,9 0 0366 tdi 8,6 0 0367 /o 7,8 0 0370 `u 7,10 0 0371 'u 7,10 0 0372 ^u 7,10 0 0373 :u 7,9 0 0374 'y 7,10,3 0 0375 Tp 7,9,3 0 0376 :y 7,9,3 0 0377 groff-1.23.0/font/devX75-12/NB0000644000175000017500000000541014450320476012320 00000000000000name NB spacewidth 4 charset --- 11,9 0 00 --- 4,1 0 040 ! 4,9 0 041 " 6,9 0 042 dq " # 8,9 0 043 sh " $ 7,10,1 0 044 Do " % 13,9 0 045 & 11,9 0 046 ' 4,9 0 047 aq " cq " oq " ( 5,9,2 0 050 ) 5,9,2 0 051 * 6,9 0 052 + 8,7 0 053 , 4,2,2 0 054 \- 4,4 0 055 . 4,2 0 056 / 4,9 0 057 sl " 0 7,9 0 060 1 7,9 0 061 2 7,9 0 062 3 7,9 0 063 4 7,9 0 064 5 7,9 0 065 6 7,9 0 066 7 7,9 0 067 8 7,9 0 070 9 7,9 0 071 : 4,6 0 072 ; 4,6,2 0 073 < 7,6 0 074 = 7,5 0 075 > 7,6 0 076 ? 7,9 0 077 @ 11,9 0 0100 at " A 11,9 0 0101 B 9,9 0 0102 C 9,9 0 0103 D 10,9 0 0104 E 9,9 0 0105 F 9,9 0 0106 G 10,9 0 0107 H 11,9 0 0110 I 5,9 0 0111 J 8,9 0 0112 K 10,9 0 0113 L 9,9 0 0114 M 12,9 0 0115 N 11,9 0 0116 O 10,9 0 0117 P 9,9 0 0120 Q 10,9,2 0 0121 R 10,9 0 0122 S 8,9 0 0123 T 9,9 0 0124 U 10,9 0 0125 V 11,9 0 0126 W 14,9 0 0127 X 10,9 0 0130 Y 9,9 0 0131 Z 9,9 0 0132 [ 5,9,2 0 0133 lB " \ 6,9 0 0134 rs " ] 5,9,2 0 0135 rB " ^ 6,9 0 0136 a^ " ha " _ 6,0,2 0 0137 ` 5,9 0 0140 ga " a 8,6 0 0141 b 8,9 0 0142 c 7,6 0 0143 d 9,9 0 0144 e 7,6 0 0145 f 5,9 0 0146 g 7,7,3 0 0147 h 9,9 0 0150 i 5,9 0 0151 j 3,9,3 0 0152 k 8,9 0 0153 l 5,9 0 0154 m 13,6 0 0155 n 9,6 0 0156 o 8,6 0 0157 p 8,6,3 0 0160 q 8,6,3 0 0161 r 6,6 0 0162 s 6,6 0 0163 t 5,9 0 0164 u 9,6 0 0165 v 7,6 0 0166 w 11,6 0 0167 x 8,6 0 0170 y 7,6,3 0 0171 z 7,6 0 0172 { 5,9,2 0 0173 lC " | 8,9 0 0174 ba " } 5,9,2 0 0175 rC " ~ 7,5 0 0176 a~ " ti " --- 4,1 0 0240 r! 4,6,3 0 0241 ct 7,7,1 0 0242 Po 8,9 0 0243 Cs 8,8 0 0244 Ye 9,9 0 0245 bb 8,9 0 0246 sc 6,9,1 0 0247 ad 5,9 0 0250 co 10,9 0 0251 Of 6,9 0 0252 Fo 8,6 0 0253 tno 7,5 0 0254 - 4,4 0 0255 hy " rg 11,9 0 0256 a- 6,8 0 0257 de 5,9 0 0260 t+- 8,7 0 0261 S2 4,9 0 0262 S3 4,9 0 0263 aa 5,9 0 0264 mc 9,6,3 0 0265 ps 10,9 0 0266 pc 3,5 0 0267 ac 5,0,3 0 0270 S1 4,9 0 0271 Om 6,9 0 0272 Fc 8,6 0 0273 14 10,9 0 0274 12 10,9 0 0275 34 10,9 0 0276 r? 7,6,3 0 0277 `A 11,12 0 0300 'A 11,12 0 0301 ^A 11,12 0 0302 ~A 11,12 0 0303 :A 11,12 0 0304 oA 11,12 0 0305 AE 14,9 0 0306 ,C 9,9,3 0 0307 `E 9,12 0 0310 'E 9,12 0 0311 ^E 9,12 0 0312 :E 9,12 0 0313 `I 5,12 0 0314 'I 5,12 0 0315 ^I 5,12 0 0316 :I 5,12 0 0317 -D 10,9 0 0320 ~N 11,12 0 0321 `O 10,12 0 0322 'O 10,12 0 0323 ^O 10,12 0 0324 ~O 10,12 0 0325 :O 10,12 0 0326 tmu 8,7 0 0327 /O 10,9 0 0330 `U 10,12 0 0331 'U 10,12 0 0332 ^U 10,12 0 0333 :U 10,12 0 0334 'Y 9,12 0 0335 TP 9,9 0 0336 ss 8,9 0 0337 `a 8,9 0 0340 'a 8,9 0 0341 ^a 8,9 0 0342 ~a 8,9 0 0343 :a 8,9 0 0344 oa 8,9 0 0345 ae 11,6 0 0346 ,c 7,6,3 0 0347 `e 7,9 0 0350 'e 7,9 0 0351 ^e 7,9 0 0352 :e 7,9 0 0353 `i 5,9 0 0354 'i 5,9 0 0355 ^i 5,9 0 0356 :i 5,9 0 0357 Sd 8,9 0 0360 ~n 9,9 0 0361 `o 8,9 0 0362 'o 8,9 0 0363 ^o 8,9 0 0364 ~o 8,9 0 0365 :o 8,9 0 0366 tdi 8,7 0 0367 /o 8,7,1 0 0370 `u 9,9 0 0371 'u 9,9 0 0372 ^u 9,9 0 0373 :u 9,9 0 0374 'y 7,9,3 0 0375 Tp 8,9,3 0 0376 :y 7,9,3 0 0377 groff-1.23.0/font/devX75-12/TB0000644000175000017500000000536314450320476012335 00000000000000name TB spacewidth 3 charset --- 10,9 0 00 --- 3,1 0 040 ! 4,9 0 041 " 5,9 0 042 dq " # 6,9 0 043 sh " $ 6,10,1 0 044 Do " % 12,9 0 045 & 10,9 0 046 ' 3,9 0 047 aq " cq " oq " ( 4,9,3 0 050 ) 4,9,3 0 051 * 6,9 0 052 + 7,6 0 053 , 4,2,2 0 054 \- 4,4 0 055 . 4,2 0 056 / 4,9 0 057 sl " 0 6,9 0 060 1 6,9 0 061 2 6,9 0 062 3 6,9 0 063 4 6,9 0 064 5 6,9 0 065 6 6,9 0 066 7 6,9 0 067 8 6,9 0 070 9 6,9 0 071 : 4,6 0 072 ; 4,6,2 0 073 < 7,6 0 074 = 7,5 0 075 > 8,6 0 076 ? 7,9 0 077 @ 12,9,2 0 0100 at " A 9,9 0 0101 B 9,9 0 0102 C 8,9 0 0103 D 9,9 0 0104 E 8,9 0 0105 F 8,9 0 0106 G 9,9 0 0107 H 10,9 0 0110 I 5,9 0 0111 J 7,9,1 0 0112 K 10,9 0 0113 L 8,9 0 0114 M 11,9 0 0115 N 9,9 0 0116 O 9,9 0 0117 P 8,9 0 0120 Q 9,9,2 0 0121 R 9,9 0 0122 S 7,9 0 0123 T 9,9 0 0124 U 9,9 0 0125 V 9,9 0 0126 W 12,9 0 0127 X 9,9 0 0130 Y 9,9 0 0131 Z 8,9 0 0132 [ 4,9,3 0 0133 lB " \ 3,9 0 0134 rs " ] 4,9,3 0 0135 rB " ^ 7,9 0 0136 a^ " ha " _ 6,0,3 0 0137 ` 4,9 0 0140 ga " a 7,6 0 0141 b 6,9 0 0142 c 6,6 0 0143 d 6,9 0 0144 e 7,6 0 0145 f 4,9 0 0146 g 6,6,3 0 0147 h 6,9 0 0150 i 3,9 0 0151 j 3,9,3 0 0152 k 7,9 0 0153 l 3,9 0 0154 m 9,6 0 0155 n 6,6 0 0156 o 7,6 0 0157 p 6,6,3 0 0160 q 6,6,3 0 0161 r 5,6 0 0162 s 6,6 0 0163 t 4,8 0 0164 u 6,6 0 0165 v 6,6 0 0166 w 9,6 0 0167 x 6,6 0 0170 y 6,6,3 0 0171 z 6,6 0 0172 { 5,9,3 0 0173 lC " | 3,9,3 0 0174 ba " } 5,9,3 0 0175 rC " ~ 7,6 0 0176 a~ " ti " --- 3,1 0 0240 r! 4,6,3 0 0241 ct 6,7,2 0 0242 Po 6,9 0 0243 Cs 7,8 0 0244 Ye 8,9 0 0245 bb 3,9,3 0 0246 sc 6,9,3 0 0247 ad 4,9 0 0250 co 11,9 0 0251 Of 4,9 0 0252 Fo 8,6 0 0253 tno 8,5 0 0254 - 4,4 0 0255 hy " rg 11,9 0 0256 a- 4,8 0 0257 de 5,9 0 0260 t+- 7,7 0 0261 S2 4,9 0 0262 S3 4,9 0 0263 aa 4,9 0 0264 mc 6,6,3 0 0265 ps 8,9,3 0 0266 pc 3,5 0 0267 ac 4,0,3 0 0270 S1 4,9 0 0271 Om 4,9 0 0272 Fc 8,6 0 0273 14 9,9 0 0274 12 9,9 0 0275 34 9,9 0 0276 r? 7,6,3 0 0277 `A 9,12 0 0300 'A 9,12 0 0301 ^A 9,12 0 0302 ~A 9,12 0 0303 :A 9,12 0 0304 oA 9,12 0 0305 AE 13,9 0 0306 ,C 8,9,3 0 0307 `E 8,12 0 0310 'E 8,12 0 0311 ^E 8,12 0 0312 :E 8,12 0 0313 `I 5,12 0 0314 'I 5,12 0 0315 ^I 5,12 0 0316 :I 5,12 0 0317 -D 9,9 0 0320 ~N 9,12 0 0321 `O 9,12 0 0322 'O 9,12 0 0323 ^O 9,12 0 0324 ~O 9,12 0 0325 :O 9,12 0 0326 tmu 7,6 0 0327 /O 9,10,1 0 0330 `U 9,12 0 0331 'U 9,12 0 0332 ^U 9,12 0 0333 :U 9,12 0 0334 'Y 9,12 0 0335 TP 8,9 0 0336 ss 8,9 0 0337 `a 7,9 0 0340 'a 7,9 0 0341 ^a 7,9 0 0342 ~a 7,9 0 0343 :a 7,9 0 0344 oa 7,10 0 0345 ae 8,6 0 0346 ,c 6,6,3 0 0347 `e 7,9 0 0350 'e 7,9 0 0351 ^e 7,9 0 0352 :e 7,9 0 0353 `i 3,9 0 0354 'i 3,9 0 0355 ^i 3,9 0 0356 :i 3,9 0 0357 Sd 7,9 0 0360 ~n 6,9 0 0361 `o 7,9 0 0362 'o 7,9 0 0363 ^o 7,9 0 0364 ~o 7,9 0 0365 :o 7,9 0 0366 tdi 7,6 0 0367 /o 7,7,1 0 0370 `u 6,9 0 0371 'u 6,9 0 0372 ^u 6,9 0 0373 :u 6,9 0 0374 'y 6,9,3 0 0375 Tp 6,9,3 0 0376 :y 6,9,3 0 0377 groff-1.23.0/font/devX75-12/HB0000644000175000017500000000541414450320476012316 00000000000000name HB spacewidth 4 charset --- 9,9 0 00 --- 4,1 0 040 ! 4,9 0 041 " 5,9 0 042 dq " # 8,8 0 043 sh " $ 7,9,2 0 044 Do " % 12,9 0 045 & 9,9 0 046 ' 3,9 0 047 aq " cq " oq " ( 6,9,3 0 050 ) 6,9,3 0 051 * 6,9 0 052 + 7,6 0 053 , 4,2,2 0 054 \- 5,4 0 055 . 4,2 0 056 / 4,9 0 057 sl " 0 7,9 0 060 1 7,9 0 061 2 7,9 0 062 3 7,9 0 063 4 7,9 0 064 5 7,9 0 065 6 7,9 0 066 7 7,9 0 067 8 7,9 0 070 9 7,9 0 071 : 4,7 0 072 ; 4,7,2 0 073 < 7,6 0 074 = 7,5 0 075 > 7,6 0 076 ? 8,9 0 077 @ 12,9,1 0 0100 at " A 8,9 0 0101 B 9,9 0 0102 C 8,9 0 0103 D 9,9 0 0104 E 8,9 0 0105 F 7,9 0 0106 G 10,9 0 0107 H 9,9 0 0110 I 4,9 0 0111 J 7,9 0 0112 K 9,9 0 0113 L 7,9 0 0114 M 11,9 0 0115 N 9,9 0 0116 O 10,9 0 0117 P 8,9 0 0120 Q 10,9 0 0121 R 9,9 0 0122 S 9,9 0 0123 T 8,9 0 0124 U 9,9 0 0125 V 8,9 0 0126 W 10,9 0 0127 X 8,9 0 0130 Y 8,9 0 0131 Z 7,9 0 0132 [ 4,9,3 0 0133 lB " \ 4,9 0 0134 rs " ] 4,9,3 0 0135 rB " ^ 7,9 0 0136 a^ " ha " _ 7,0,3 0 0137 ` 4,10 0 0140 ga " a 7,7 0 0141 b 7,9 0 0142 c 7,7 0 0143 d 7,9 0 0144 e 7,7 0 0145 f 5,9 0 0146 g 7,7,3 0 0147 h 7,9 0 0150 i 3,9 0 0151 j 3,9,3 0 0152 k 7,9 0 0153 l 3,9 0 0154 m 11,7 0 0155 n 7,7 0 0156 o 7,7 0 0157 p 7,7,3 0 0160 q 7,7,3 0 0161 r 5,7 0 0162 s 7,7 0 0163 t 5,9 0 0164 u 7,7 0 0165 v 8,7 0 0166 w 11,7 0 0167 x 7,7 0 0170 y 8,7,3 0 0171 z 6,7 0 0172 { 5,9,3 0 0173 lC " | 4,9,3 0 0174 ba " } 5,9,3 0 0175 rC " ~ 7,5 0 0176 a~ " ti " --- 4,1 0 0240 r! 4,7,3 0 0241 ct 7,8,1 0 0242 Po 7,9 0 0243 Cs 7,7 0 0244 Ye 7,9 0 0245 bb 4,9,2 0 0246 sc 7,9,3 0 0247 ad 5,9 0 0250 co 11,9 0 0251 Of 6,9 0 0252 Fo 8,6 0 0253 tno 8,6 0 0254 - 5,4 0 0255 hy " rg 11,9 0 0256 a- 4,9 0 0257 de 5,8 0 0260 t+- 7,7 0 0261 S2 4,9 0 0262 S3 4,9 0 0263 aa 4,10 0 0264 mc 7,7,3 0 0265 ps 7,9,3 0 0266 pc 4,5 0 0267 ac 4,1,3 0 0270 S1 4,9 0 0271 Om 6,9 0 0272 Fc 8,6 0 0273 14 10,9 0 0274 12 10,9 0 0275 34 10,9 0 0276 r? 8,7,3 0 0277 `A 8,12 0 0300 'A 8,12 0 0301 ^A 8,12 0 0302 ~A 8,12 0 0303 :A 8,11 0 0304 oA 8,12 0 0305 AE 13,9 0 0306 ,C 8,9,3 0 0307 `E 8,12 0 0310 'E 8,12 0 0311 ^E 8,12 0 0312 :E 8,11 0 0313 `I 4,12 0 0314 'I 4,12 0 0315 ^I 4,12 0 0316 :I 4,11 0 0317 -D 9,9 0 0320 ~N 9,12 0 0321 `O 10,12 0 0322 'O 10,12 0 0323 ^O 10,12 0 0324 ~O 10,12 0 0325 :O 10,11 0 0326 tmu 7,6 0 0327 /O 10,9,1 0 0330 `U 9,12 0 0331 'U 9,12 0 0332 ^U 9,12 0 0333 :U 9,11 0 0334 'Y 8,12 0 0335 TP 8,9 0 0336 ss 8,9 0 0337 `a 7,10 0 0340 'a 7,10 0 0341 ^a 7,10 0 0342 ~a 7,10 0 0343 :a 7,9 0 0344 oa 7,11 0 0345 ae 11,7 0 0346 ,c 7,7,3 0 0347 `e 7,10 0 0350 'e 7,10 0 0351 ^e 7,10 0 0352 :e 7,9 0 0353 `i 3,10 0 0354 'i 3,10 0 0355 ^i 3,10 0 0356 :i 3,9 0 0357 Sd 7,10 0 0360 ~n 7,10 0 0361 `o 7,10 0 0362 'o 7,10 0 0363 ^o 7,10 0 0364 ~o 7,10 0 0365 :o 7,9 0 0366 tdi 7,6 0 0367 /o 7,7 0 0370 `u 7,10 0 0371 'u 7,10 0 0372 ^u 7,10 0 0373 :u 7,9 0 0374 'y 8,10,3 0 0375 Tp 7,9,3 0 0376 :y 8,9,3 0 0377 groff-1.23.0/font/devX75-12/NI0000644000175000017500000000536114450320476012334 00000000000000name NI spacewidth 3 charset --- 10,9 0 00 --- 3,1 0 040 ! 4,9 0 041 " 6,9 0 042 dq " # 8,8 0 043 sh " $ 6,10,1 0 044 Do " % 10,9 0 045 & 10,9 0 046 ' 4,9 0 047 aq " cq " oq " ( 5,9,2 0 050 ) 5,9,2 0 051 * 7,9 0 052 + 8,7 0 053 , 2,2,1 0 054 \- 4,4 0 055 . 2,2 0 056 / 8,9,1 0 057 sl " 0 6,9 0 060 1 6,9 0 061 2 6,9 0 062 3 6,9 0 063 4 6,9 0 064 5 6,9 0 065 6 6,9 0 066 7 6,9 0 067 8 6,9 0 070 9 6,9 0 071 : 3,6 0 072 ; 3,6,1 0 073 < 7,6 0 074 = 7,5 0 075 > 7,6 0 076 ? 5,9 0 077 @ 11,9 0 0100 at " A 8,9 0 0101 B 8,9 0 0102 C 9,9 0 0103 D 10,9 0 0104 E 9,9 0 0105 F 9,9 0 0106 G 9,9 0 0107 H 10,9 0 0110 I 5,9 0 0111 J 7,9 0 0112 K 9,9 0 0113 L 8,9 0 0114 M 13,9 0 0115 N 11,9 0 0116 O 9,9 0 0117 P 8,9 0 0120 Q 9,9,2 0 0121 R 10,9 0 0122 S 9,9 0 0123 T 8,9 0 0124 U 8,9 0 0125 V 9,9 0 0126 W 13,9 0 0127 X 10,9 0 0130 Y 8,9 0 0131 Z 9,9 0 0132 [ 6,9,2 0 0133 lB " \ 8,9 0 0134 rs " ] 6,9,2 0 0135 rB " ^ 6,9 0 0136 a^ " ha " _ 6,0,2 0 0137 ` 4,9 0 0140 ga " a 8,6 0 0141 b 7,9 0 0142 c 6,6 0 0143 d 8,9 0 0144 e 6,6 0 0145 f 4,9,3 0 0146 g 6,7,3 0 0147 h 8,9 0 0150 i 4,9 0 0151 j 3,9,3 0 0152 k 7,9 0 0153 l 4,9 0 0154 m 12,6 0 0155 n 8,6 0 0156 o 6,6 0 0157 p 7,6,3 0 0160 q 7,6,3 0 0161 r 5,6 0 0162 s 6,6 0 0163 t 4,8 0 0164 u 8,6 0 0165 v 7,6 0 0166 w 10,6 0 0167 x 6,6 0 0170 y 6,6,3 0 0171 z 6,6 0 0172 { 5,9,2 0 0173 lC " | 6,9 0 0174 ba " } 5,9,2 0 0175 rC " ~ 7,5 0 0176 a~ " ti " --- 3,1 0 0240 r! 4,7,2 0 0241 ct 6,7,1 0 0242 Po 8,9 0 0243 Cs 9,8 0 0244 Ye 9,9 0 0245 bb 6,9 0 0246 sc 6,9,2 0 0247 ad 5,9 0 0250 co 10,9 0 0251 Of 5,9 0 0252 Fo 7,5 0 0253 tno 7,5 0 0254 - 4,4 0 0255 hy " rg 10,9 0 0256 a- 5,8 0 0257 de 5,9 0 0260 t+- 8,7 0 0261 S2 4,9 0 0262 S3 4,9 0 0263 aa 4,9 0 0264 mc 8,6,3 0 0265 ps 9,9 0 0266 pc 5,5 0 0267 ac 4,0,3 0 0270 S1 4,9 0 0271 Om 4,9 0 0272 Fc 7,5 0 0273 14 9,9 0 0274 12 9,9 0 0275 34 9,9 0 0276 r? 5,7,2 0 0277 `A 8,12 0 0300 'A 8,12 0 0301 ^A 8,12 0 0302 ~A 8,12 0 0303 :A 8,12 0 0304 oA 8,12 0 0305 AE 13,9 0 0306 ,C 9,9,3 0 0307 `E 9,12 0 0310 'E 9,12 0 0311 ^E 9,12 0 0312 :E 9,12 0 0313 `I 5,12 0 0314 'I 5,12 0 0315 ^I 5,12 0 0316 :I 5,12 0 0317 -D 10,9 0 0320 ~N 11,12 0 0321 `O 9,12 0 0322 'O 9,12 0 0323 ^O 9,12 0 0324 ~O 9,12 0 0325 :O 9,12 0 0326 tmu 8,7 0 0327 /O 9,9 0 0330 `U 8,12 0 0331 'U 8,12 0 0332 ^U 8,12 0 0333 :U 8,12 0 0334 'Y 8,12 0 0335 TP 8,9 0 0336 ss 8,9,3 0 0337 `a 8,9 0 0340 'a 8,9 0 0341 ^a 8,9 0 0342 ~a 8,9 0 0343 :a 8,9 0 0344 oa 8,10 0 0345 ae 9,6 0 0346 ,c 6,6,3 0 0347 `e 6,9 0 0350 'e 6,9 0 0351 ^e 6,9 0 0352 :e 6,9 0 0353 `i 4,9 0 0354 'i 4,9 0 0355 ^i 4,9 0 0356 :i 4,9 0 0357 Sd 6,9 0 0360 ~n 8,9 0 0361 `o 6,9 0 0362 'o 6,9 0 0363 ^o 6,9 0 0364 ~o 6,9 0 0365 :o 6,9 0 0366 tdi 8,7 0 0367 /o 6,6 0 0370 `u 8,9 0 0371 'u 8,9 0 0372 ^u 8,9 0 0373 :u 8,9 0 0374 'y 6,9,3 0 0375 Tp 7,9,3 0 0376 :y 8,9,3 0 0377 groff-1.23.0/font/devX75-12/CB0000644000175000017500000000535314450320476012313 00000000000000name CB spacewidth 7 charset --- 7,7 0 00 --- 7,1 0 040 ! 7,9 0 041 " 7,8 0 042 dq " # 7,8 0 043 sh " $ 7,10,2 0 044 Do " % 7,8 0 045 & 7,8 0 046 ' 7,8 0 047 aq " cq " oq " ( 7,9,2 0 050 ) 7,9,2 0 051 * 7,9 0 052 + 7,6 0 053 , 7,2,1 0 054 \- 7,4 0 055 . 7,2 0 056 / 7,8,2 0 057 sl " 0 7,9 0 060 1 7,9 0 061 2 7,9 0 062 3 7,9 0 063 4 7,9 0 064 5 7,9 0 065 6 7,9 0 066 7 7,9 0 067 8 7,9 0 070 9 7,9 0 071 : 7,6 0 072 ; 7,6,1 0 073 < 7,7 0 074 = 7,5 0 075 > 7,7 0 076 ? 7,8 0 077 @ 7,8 0 0100 at " A 7,8 0 0101 B 7,8 0 0102 C 7,8 0 0103 D 7,8 0 0104 E 7,8 0 0105 F 7,8 0 0106 G 7,8 0 0107 H 7,8 0 0110 I 7,8 0 0111 J 7,8 0 0112 K 7,8 0 0113 L 7,8 0 0114 M 7,8 0 0115 N 7,8 0 0116 O 7,8 0 0117 P 7,8 0 0120 Q 7,8,2 0 0121 R 7,8 0 0122 S 7,8 0 0123 T 7,8 0 0124 U 7,8 0 0125 V 7,8 0 0126 W 7,8 0 0127 X 7,8 0 0130 Y 7,8 0 0131 Z 7,8 0 0132 [ 7,9,2 0 0133 lB " \ 7,8,2 0 0134 rs " ] 7,9,2 0 0135 rB " ^ 7,8 0 0136 a^ " ha " _ 7,0,2 0 0137 ` 7,9 0 0140 ga " a 7,6 0 0141 b 7,9 0 0142 c 7,6 0 0143 d 7,9 0 0144 e 7,6 0 0145 f 7,9 0 0146 g 7,6,3 0 0147 h 7,9 0 0150 i 7,9 0 0151 j 7,9,3 0 0152 k 7,9 0 0153 l 7,9 0 0154 m 7,6 0 0155 n 7,6 0 0156 o 7,6 0 0157 p 7,6,3 0 0160 q 7,6,3 0 0161 r 7,6 0 0162 s 7,6 0 0163 t 7,8 0 0164 u 7,6 0 0165 v 7,6 0 0166 w 7,6 0 0167 x 7,6 0 0170 y 7,6,3 0 0171 z 7,6 0 0172 { 7,9,2 0 0173 lC " | 7,8,2 0 0174 ba " } 7,9,2 0 0175 rC " ~ 7,5 0 0176 a~ " ti " --- 7,1 0 0240 r! 7,6,3 0 0241 ct 7,8,1 0 0242 Po 7,8 0 0243 Cs 7,7 0 0244 Ye 7,8 0 0245 bb 7,8,2 0 0246 sc 7,9,1 0 0247 ad 7,9 0 0250 co 7,8 0 0251 Of 7,9 0 0252 Fo 7,5 0 0253 tno 7,5 0 0254 - 7,4 0 0255 hy " rg 7,8 0 0256 a- 7,8 0 0257 de 7,8 0 0260 t+- 7,6 0 0261 S2 7,8 0 0262 S3 7,8 0 0263 aa 7,9 0 0264 mc 7,6,3 0 0265 ps 7,9,1 0 0266 pc 7,5 0 0267 ac 7,0,3 0 0270 S1 7,8 0 0271 Om 7,9 0 0272 Fc 7,5 0 0273 14 7,9,1 0 0274 12 7,9,1 0 0275 34 7,9,1 0 0276 r? 7,6,3 0 0277 `A 7,11 0 0300 'A 7,11 0 0301 ^A 7,11 0 0302 ~A 7,11 0 0303 :A 7,10 0 0304 oA 7,11 0 0305 AE 7,8 0 0306 ,C 7,8,3 0 0307 `E 7,11 0 0310 'E 7,11 0 0311 ^E 7,11 0 0312 :E 7,10 0 0313 `I 7,11 0 0314 'I 7,11 0 0315 ^I 7,11 0 0316 :I 7,10 0 0317 -D 7,8 0 0320 ~N 7,11 0 0321 `O 7,11 0 0322 'O 7,11 0 0323 ^O 7,11 0 0324 ~O 7,11 0 0325 :O 7,10 0 0326 tmu 7,6 0 0327 /O 7,8 0 0330 `U 7,11 0 0331 'U 7,11 0 0332 ^U 7,11 0 0333 :U 7,10 0 0334 'Y 7,11 0 0335 TP 7,8 0 0336 ss 7,9 0 0337 `a 7,9 0 0340 'a 7,9 0 0341 ^a 7,9 0 0342 ~a 7,9 0 0343 :a 7,8 0 0344 oa 7,10 0 0345 ae 7,6 0 0346 ,c 7,6,3 0 0347 `e 7,9 0 0350 'e 7,9 0 0351 ^e 7,9 0 0352 :e 7,8 0 0353 `i 7,9 0 0354 'i 7,9 0 0355 ^i 7,9 0 0356 :i 7,8 0 0357 Sd 7,9 0 0360 ~n 7,9 0 0361 `o 7,9 0 0362 'o 7,9 0 0363 ^o 7,9 0 0364 ~o 7,9 0 0365 :o 7,8 0 0366 tdi 7,6 0 0367 /o 7,7,1 0 0370 `u 7,9 0 0371 'u 7,9 0 0372 ^u 7,9 0 0373 :u 7,8 0 0374 'y 7,9,3 0 0375 Tp 7,8,3 0 0376 :y 7,8,3 0 0377 groff-1.23.0/font/devX75-12/TI0000644000175000017500000000536014450320476012341 00000000000000name TI spacewidth 3 charset --- 9,9 0 00 --- 3,1 0 040 ! 4,9 0 041 " 5,9 0 042 dq " # 6,9 0 043 sh " $ 6,10,1 0 044 Do " % 10,9 0 045 & 9,9 0 046 ' 3,9 0 047 aq " cq " oq " ( 4,9,3 0 050 ) 4,9,3 0 051 * 6,9 0 052 + 8,6 0 053 , 3,1,2 0 054 \- 4,4 0 055 . 3,1 0 056 / 4,9 0 057 sl " 0 6,9 0 060 1 6,9 0 061 2 6,9 0 062 3 6,9 0 063 4 6,9 0 064 5 6,9 0 065 6 6,9 0 066 7 6,9 0 067 8 6,9 0 070 9 6,9 0 071 : 4,6 0 072 ; 4,6,2 0 073 < 8,7 0 074 = 8,5 0 075 > 8,7 0 076 ? 6,9 0 077 @ 12,9,1 0 0100 at " A 8,9 0 0101 B 8,9 0 0102 C 7,9 0 0103 D 9,9 0 0104 E 8,9 0 0105 F 8,9 0 0106 G 8,9 0 0107 H 9,9 0 0110 I 5,9 0 0111 J 5,9 0 0112 K 8,9 0 0113 L 7,9 0 0114 M 11,9 0 0115 N 9,9 0 0116 O 7,9 0 0117 P 8,9 0 0120 Q 7,9,2 0 0121 R 8,9 0 0122 S 6,9 0 0123 T 7,9 0 0124 U 8,9 0 0125 V 7,9 0 0126 W 10,9 0 0127 X 8,9 0 0130 Y 7,9 0 0131 Z 7,9 0 0132 [ 5,9,2 0 0133 lB " \ 3,9 0 0134 rs " ] 5,9,2 0 0135 rB " ^ 5,9 0 0136 a^ " ha " _ 6,0,3 0 0137 ` 4,9 0 0140 ga " a 6,6 0 0141 b 6,9 0 0142 c 5,6 0 0143 d 6,9 0 0144 e 6,6 0 0145 f 4,9,3 0 0146 g 5,6,3 0 0147 h 6,9 0 0150 i 4,9 0 0151 j 4,9,3 0 0152 k 6,9 0 0153 l 3,9 0 0154 m 9,6 0 0155 n 6,6 0 0156 o 6,6 0 0157 p 6,6,3 0 0160 q 6,6,3 0 0161 r 4,6 0 0162 s 5,6 0 0163 t 4,7 0 0164 u 6,6 0 0165 v 6,6 0 0166 w 9,6 0 0167 x 6,6 0 0170 y 6,6,3 0 0171 z 5,6 0 0172 { 5,9,3 0 0173 lC " | 4,9,3 0 0174 ba " } 5,9,3 0 0175 rC " ~ 7,5 0 0176 a~ " ti " --- 3,1 0 0240 r! 5,6,3 0 0241 ct 6,8,2 0 0242 Po 6,9 0 0243 Cs 7,7 0 0244 Ye 6,9 0 0245 bb 4,9,3 0 0246 sc 6,9,2 0 0247 ad 4,8 0 0250 co 11,9 0 0251 Of 4,9 0 0252 Fo 6,6 0 0253 tno 8,5 0 0254 - 4,4 0 0255 hy " rg 11,9 0 0256 a- 4,8 0 0257 de 5,9 0 0260 t+- 8,7 0 0261 S2 4,9 0 0262 S3 4,9 0 0263 aa 4,9 0 0264 mc 6,6,3 0 0265 ps 7,9,2 0 0266 pc 3,4 0 0267 ac 4,0,3 0 0270 S1 3,9 0 0271 Om 4,9 0 0272 Fc 6,6 0 0273 14 9,9 0 0274 12 9,9 0 0275 34 9,9 0 0276 r? 6,6,3 0 0277 `A 8,12 0 0300 'A 8,12 0 0301 ^A 8,12 0 0302 ~A 8,12 0 0303 :A 8,11 0 0304 oA 8,12 0 0305 AE 11,9 0 0306 ,C 7,9,3 0 0307 `E 8,12 0 0310 'E 8,12 0 0311 ^E 8,12 0 0312 :E 8,11 0 0313 `I 5,12 0 0314 'I 5,12 0 0315 ^I 5,12 0 0316 :I 5,11 0 0317 -D 9,9 0 0320 ~N 9,12 0 0321 `O 7,12 0 0322 'O 7,12 0 0323 ^O 7,12 0 0324 ~O 7,12 0 0325 :O 7,11 0 0326 tmu 8,6 0 0327 /O 7,10,1 0 0330 `U 8,12 0 0331 'U 8,12 0 0332 ^U 8,12 0 0333 :U 8,11 0 0334 'Y 7,12 0 0335 TP 8,9 0 0336 ss 6,9,3 0 0337 `a 7,9 0 0340 'a 7,9 0 0341 ^a 7,9 0 0342 ~a 7,9 0 0343 :a 7,8 0 0344 oa 7,9 0 0345 ae 9,6 0 0346 ,c 5,6,3 0 0347 `e 6,9 0 0350 'e 6,9 0 0351 ^e 6,9 0 0352 :e 6,8 0 0353 `i 4,9 0 0354 'i 4,9 0 0355 ^i 4,9 0 0356 :i 4,8 0 0357 Sd 6,9 0 0360 ~n 6,9 0 0361 `o 6,9 0 0362 'o 6,9 0 0363 ^o 6,9 0 0364 ~o 6,9 0 0365 :o 6,8 0 0366 tdi 8,6 0 0367 /o 6,7,1 0 0370 `u 6,9 0 0371 'u 6,9 0 0372 ^u 6,9 0 0373 :u 6,8 0 0374 'y 6,9,3 0 0375 Tp 6,9,3 0 0376 :y 6,8,3 0 0377 groff-1.23.0/font/devX75-12/DESC0000644000175000017500000000016413753060053012535 00000000000000styles R I B BI fonts 6 0 0 0 0 0 S sizes 8 10 12 14 18 24 0 res 75 X11 hor 1 vert 1 unitwidth 12 postpro gxditview groff-1.23.0/font/devX75-12/CBI0000644000175000017500000000535114450320476012422 00000000000000name CBI spacewidth 7 charset --- 7,7 0 00 --- 7,1 0 040 ! 7,9 0 041 " 7,8 0 042 dq " # 7,9 0 043 sh " $ 7,10,2 0 044 Do " % 7,8 0 045 & 7,8 0 046 ' 7,8 0 047 aq " cq " oq " ( 7,9,2 0 050 ) 7,9,2 0 051 * 7,8 0 052 + 7,6 0 053 , 7,2,1 0 054 \- 7,4 0 055 . 7,2 0 056 / 7,9,1 0 057 sl " 0 7,9 0 060 1 7,9 0 061 2 7,9 0 062 3 7,9 0 063 4 7,9 0 064 5 7,9 0 065 6 7,9 0 066 7 7,9 0 067 8 7,9 0 070 9 7,9 0 071 : 7,6 0 072 ; 7,6,1 0 073 < 7,6 0 074 = 7,5 0 075 > 7,6 0 076 ? 7,8 0 077 @ 7,8,1 0 0100 at " A 7,8 0 0101 B 7,8 0 0102 C 7,8 0 0103 D 7,8 0 0104 E 7,8 0 0105 F 7,8 0 0106 G 7,8 0 0107 H 7,8 0 0110 I 7,8 0 0111 J 7,8 0 0112 K 7,8 0 0113 L 7,8 0 0114 M 7,8 0 0115 N 7,8 0 0116 O 7,8 0 0117 P 7,8 0 0120 Q 7,8,2 0 0121 R 7,8 0 0122 S 7,8 0 0123 T 7,8 0 0124 U 7,8 0 0125 V 7,8 0 0126 W 7,8 0 0127 X 7,8 0 0130 Y 7,8 0 0131 Z 7,8 0 0132 [ 7,9,2 0 0133 lB " \ 7,9,1 0 0134 rs " ] 7,9,2 0 0135 rB " ^ 7,8 0 0136 a^ " ha " _ 7,0,2 0 0137 ` 7,9 0 0140 ga " a 7,6 0 0141 b 7,9 0 0142 c 7,6 0 0143 d 7,9 0 0144 e 7,6 0 0145 f 7,9 0 0146 g 7,6,3 0 0147 h 7,9 0 0150 i 7,9 0 0151 j 7,9,3 0 0152 k 7,9 0 0153 l 7,9 0 0154 m 7,6 0 0155 n 7,6 0 0156 o 7,6 0 0157 p 7,6,3 0 0160 q 7,6,3 0 0161 r 7,6 0 0162 s 7,6 0 0163 t 7,8 0 0164 u 7,6 0 0165 v 7,6 0 0166 w 7,6 0 0167 x 7,6 0 0170 y 7,6,3 0 0171 z 7,6 0 0172 { 7,9,2 0 0173 lC " | 7,8,1 0 0174 ba " } 7,9,2 0 0175 rC " ~ 7,5 0 0176 a~ " ti " --- 7,1 0 0240 r! 7,6,2 0 0241 ct 7,8,1 0 0242 Po 7,8 0 0243 Cs 7,7 0 0244 Ye 7,8 0 0245 bb 7,8,1 0 0246 sc 7,9,1 0 0247 ad 7,9 0 0250 co 7,8 0 0251 Of 7,8 0 0252 Fo 7,5 0 0253 tno 7,5 0 0254 - 7,4 0 0255 hy " rg 7,8 0 0256 a- 7,8 0 0257 de 7,8 0 0260 t+- 7,6 0 0261 S2 7,8 0 0262 S3 7,8 0 0263 aa 7,9 0 0264 mc 7,6,3 0 0265 ps 7,9,1 0 0266 pc 7,5 0 0267 ac 7,0,3 0 0270 S1 7,8 0 0271 Om 7,8 0 0272 Fc 7,5 0 0273 14 7,9 0 0274 12 7,9 0 0275 34 7,9 0 0276 r? 7,6,2 0 0277 `A 7,11 0 0300 'A 7,11 0 0301 ^A 7,11 0 0302 ~A 7,11 0 0303 :A 7,10 0 0304 oA 7,11 0 0305 AE 7,8 0 0306 ,C 7,8,3 0 0307 `E 7,11 0 0310 'E 7,11 0 0311 ^E 7,11 0 0312 :E 7,10 0 0313 `I 7,11 0 0314 'I 7,11 0 0315 ^I 7,11 0 0316 :I 7,10 0 0317 -D 7,8 0 0320 ~N 7,11 0 0321 `O 7,11 0 0322 'O 7,11 0 0323 ^O 7,11 0 0324 ~O 7,11 0 0325 :O 7,10 0 0326 tmu 7,6 0 0327 /O 7,8 0 0330 `U 7,11 0 0331 'U 7,11 0 0332 ^U 7,11 0 0333 :U 7,10 0 0334 'Y 7,11 0 0335 TP 7,8 0 0336 ss 7,8 0 0337 `a 7,9 0 0340 'a 7,9 0 0341 ^a 7,9 0 0342 ~a 7,9 0 0343 :a 7,8 0 0344 oa 7,10 0 0345 ae 7,6 0 0346 ,c 7,6,3 0 0347 `e 7,9 0 0350 'e 7,9 0 0351 ^e 7,9 0 0352 :e 7,8 0 0353 `i 7,9 0 0354 'i 7,9 0 0355 ^i 7,9 0 0356 :i 7,8 0 0357 Sd 7,10 0 0360 ~n 7,9 0 0361 `o 7,9 0 0362 'o 7,9 0 0363 ^o 7,9 0 0364 ~o 7,9 0 0365 :o 7,8 0 0366 tdi 7,6 0 0367 /o 7,7,1 0 0370 `u 7,9 0 0371 'u 7,9 0 0372 ^u 7,9 0 0373 :u 7,8 0 0374 'y 7,9,3 0 0375 Tp 7,8,3 0 0376 :y 7,8,3 0 0377 groff-1.23.0/font/devX75-12/NBI0000644000175000017500000000541414450320476012435 00000000000000name NBI spacewidth 4 charset --- 11,9 0 00 --- 4,1 0 040 ! 5,9 0 041 " 6,9 0 042 dq " # 8,8 0 043 sh " $ 7,10,1 0 044 Do " % 12,9 0 045 & 12,9 0 046 ' 4,9 0 047 aq " cq " oq " ( 5,9,2 0 050 ) 5,9,2 0 051 * 6,9 0 052 + 8,7 0 053 , 3,2,2 0 054 \- 4,4 0 055 . 3,2 0 056 / 6,9 0 057 sl " 0 7,9 0 060 1 7,9 0 061 2 7,9 0 062 3 7,9 0 063 4 7,9 0 064 5 7,9 0 065 6 7,9 0 066 7 7,9 0 067 8 7,9 0 070 9 7,9 0 071 : 4,6 0 072 ; 4,6,2 0 073 < 7,7 0 074 = 7,5 0 075 > 7,7 0 076 ? 6,9 0 077 @ 11,9 0 0100 at " A 10,9 0 0101 B 9,9 0 0102 C 9,9 0 0103 D 10,9 0 0104 E 9,9 0 0105 F 8,9 0 0106 G 10,9 0 0107 H 11,9 0 0110 I 6,9 0 0111 J 8,9 0 0112 K 10,9 0 0113 L 9,9 0 0114 M 14,9 0 0115 N 11,9 0 0116 O 10,9 0 0117 P 9,9 0 0120 Q 10,9,2 0 0121 R 10,9 0 0122 S 8,9 0 0123 T 9,9 0 0124 U 9,9 0 0125 V 10,9 0 0126 W 13,9 0 0127 X 11,9 0 0130 Y 9,9 0 0131 Z 9,9 0 0132 [ 6,9,2 0 0133 lB " \ 6,9 0 0134 rs " ] 6,9,2 0 0135 rB " ^ 8,9 0 0136 a^ " ha " _ 6,0,2 0 0137 ` 4,9 0 0140 ga " a 8,6 0 0141 b 7,9 0 0142 c 6,6 0 0143 d 8,9 0 0144 e 7,6 0 0145 f 5,9,3 0 0146 g 7,8,3 0 0147 h 8,9 0 0150 i 4,9 0 0151 j 4,9,3 0 0152 k 8,9 0 0153 l 4,9 0 0154 m 12,6 0 0155 n 8,6 0 0156 o 7,6 0 0157 p 8,6,3 0 0160 q 8,6,3 0 0161 r 6,6 0 0162 s 7,6 0 0163 t 5,8 0 0164 u 8,6 0 0165 v 7,6 0 0166 w 11,6 0 0167 x 7,6 0 0170 y 6,6,3 0 0171 z 7,6 0 0172 { 6,9,2 0 0173 lC " | 8,9 0 0174 ba " } 6,9,2 0 0175 rC " ~ 8,5 0 0176 a~ " ti " --- 4,1 0 0240 r! 5,6,3 0 0241 ct 7,7,1 0 0242 Po 9,9 0 0243 Cs 8,8 0 0244 Ye 10,9 0 0245 bb 8,9 0 0246 sc 6,9,2 0 0247 ad 4,9 0 0250 co 10,9 0 0251 Of 6,9 0 0252 Fo 9,6 0 0253 tno 7,5 0 0254 - 4,4 0 0255 hy " rg 10,9 0 0256 a- 5,8 0 0257 de 5,9 0 0260 t+- 8,7 0 0261 S2 4,9 0 0262 S3 4,9 0 0263 aa 4,9 0 0264 mc 8,6,3 0 0265 ps 8,9 0 0266 pc 5,5 0 0267 ac 4,0,3 0 0270 S1 4,9 0 0271 Om 5,9 0 0272 Fc 9,6 0 0273 14 10,9 0 0274 12 10,9 0 0275 34 10,9 0 0276 r? 6,6,3 0 0277 `A 10,12 0 0300 'A 10,12 0 0301 ^A 10,12 0 0302 ~A 10,12 0 0303 :A 10,12 0 0304 oA 10,12 0 0305 AE 12,9 0 0306 ,C 9,9,3 0 0307 `E 9,12 0 0310 'E 9,12 0 0311 ^E 9,12 0 0312 :E 9,12 0 0313 `I 6,12 0 0314 'I 6,12 0 0315 ^I 6,12 0 0316 :I 6,12 0 0317 -D 10,9 0 0320 ~N 11,12 0 0321 `O 10,12 0 0322 'O 10,12 0 0323 ^O 10,12 0 0324 ~O 10,12 0 0325 :O 10,12 0 0326 tmu 8,7 0 0327 /O 10,9 0 0330 `U 9,12 0 0331 'U 9,12 0 0332 ^U 9,12 0 0333 :U 9,12 0 0334 'Y 9,12 0 0335 TP 9,9 0 0336 ss 9,9,2 0 0337 `a 8,9 0 0340 'a 8,9 0 0341 ^a 8,10 0 0342 ~a 8,9 0 0343 :a 8,9 0 0344 oa 8,10 0 0345 ae 11,6 0 0346 ,c 6,6,3 0 0347 `e 7,9 0 0350 'e 7,9 0 0351 ^e 7,10 0 0352 :e 7,9 0 0353 `i 4,9 0 0354 'i 4,9 0 0355 ^i 4,10 0 0356 :i 4,9 0 0357 Sd 7,9 0 0360 ~n 8,9 0 0361 `o 7,9 0 0362 'o 7,9 0 0363 ^o 7,10 0 0364 ~o 7,9 0 0365 :o 7,9 0 0366 tdi 8,7 0 0367 /o 7,6 0 0370 `u 8,9 0 0371 'u 8,9 0 0372 ^u 8,10 0 0373 :u 8,9 0 0374 'y 6,9,3 0 0375 Tp 8,9,3 0 0376 :y 6,9,3 0 0377 groff-1.23.0/font/devX75-12/HI0000644000175000017500000000540414450320476012324 00000000000000name HI spacewidth 4 charset --- 10,9 0 00 --- 4,1 0 040 ! 3,9 0 041 " 5,9 0 042 dq " # 7,8 0 043 sh " $ 7,9,1 0 044 Do " % 11,9 0 045 & 9,9 0 046 ' 3,9 0 047 aq " cq " oq " ( 4,9,3 0 050 ) 4,9,3 0 051 * 5,9 0 052 + 7,6 0 053 , 3,1,2 0 054 \- 5,4 0 055 . 3,1 0 056 / 4,9 0 057 sl " 0 7,9 0 060 1 7,9 0 061 2 7,9 0 062 3 7,9 0 063 4 7,9 0 064 5 7,9 0 065 6 7,9 0 066 7 7,9 0 067 8 7,9 0 070 9 7,9 0 071 : 3,6 0 072 ; 3,6,2 0 073 < 8,6 0 074 = 7,5 0 075 > 8,6 0 076 ? 7,9 0 077 @ 12,9,1 0 0100 at " A 9,9 0 0101 B 8,9 0 0102 C 8,9 0 0103 D 9,9 0 0104 E 8,9 0 0105 F 8,9 0 0106 G 8,9 0 0107 H 10,9 0 0110 I 4,9 0 0111 J 8,9 0 0112 K 8,9 0 0113 L 7,9 0 0114 M 12,9 0 0115 N 10,9 0 0116 O 9,9 0 0117 P 8,9 0 0120 Q 9,9 0 0121 R 8,9 0 0122 S 8,9 0 0123 T 7,9 0 0124 U 9,9 0 0125 V 8,9 0 0126 W 11,9 0 0127 X 9,9 0 0130 Y 8,9 0 0131 Z 9,9 0 0132 [ 4,9,3 0 0133 lB " \ 4,9 0 0134 rs " ] 4,9,3 0 0135 rB " ^ 6,8 0 0136 a^ " ha " _ 7,0,3 0 0137 ` 2,10 0 0140 ga " a 7,7 0 0141 b 7,9 0 0142 c 6,7 0 0143 d 7,9 0 0144 e 6,7 0 0145 f 3,9 0 0146 g 7,7,3 0 0147 h 7,9 0 0150 i 3,9 0 0151 j 3,9,3 0 0152 k 6,9 0 0153 l 3,9 0 0154 m 9,7 0 0155 n 7,7 0 0156 o 7,7 0 0157 p 7,7,3 0 0160 q 7,7,3 0 0161 r 4,7 0 0162 s 6,7 0 0163 t 4,9 0 0164 u 7,7 0 0165 v 6,7 0 0166 w 9,7 0 0167 x 6,7 0 0170 y 6,7,3 0 0171 z 6,7 0 0172 { 5,9,3 0 0173 lC " | 4,9,3 0 0174 ba " } 5,9,3 0 0175 rC " ~ 7,5 0 0176 a~ " ti " --- 4,1 0 0240 r! 4,6,3 0 0241 ct 8,8,1 0 0242 Po 8,9 0 0243 Cs 7,7 0 0244 Ye 7,9 0 0245 bb 4,9,2 0 0246 sc 7,9,3 0 0247 ad 3,9 0 0250 co 11,9 0 0251 Of 5,9 0 0252 Fo 7,6 0 0253 tno 8,6 0 0254 - 5,4 0 0255 hy " rg 11,9 0 0256 a- 4,9 0 0257 de 5,8 0 0260 t+- 7,7 0 0261 S2 4,8 0 0262 S3 4,8 0 0263 aa 2,10 0 0264 mc 7,7,3 0 0265 ps 8,9,3 0 0266 pc 3,4 0 0267 ac 3,1,3 0 0270 S1 4,8 0 0271 Om 5,9 0 0272 Fc 7,6 0 0273 14 10,9 0 0274 12 10,9 0 0275 34 10,9 0 0276 r? 7,6,3 0 0277 `A 9,12 0 0300 'A 9,12 0 0301 ^A 9,12 0 0302 ~A 9,12 0 0303 :A 9,11 0 0304 oA 9,12 0 0305 AE 11,9 0 0306 ,C 8,9,3 0 0307 `E 8,12 0 0310 'E 8,12 0 0311 ^E 8,12 0 0312 :E 8,11 0 0313 `I 4,12 0 0314 'I 4,12 0 0315 ^I 4,12 0 0316 :I 4,11 0 0317 -D 9,9 0 0320 ~N 10,12 0 0321 `O 9,12 0 0322 'O 9,12 0 0323 ^O 9,12 0 0324 ~O 9,12 0 0325 :O 9,11 0 0326 tmu 7,6 0 0327 /O 10,9 0 0330 `U 9,12 0 0331 'U 9,12 0 0332 ^U 9,12 0 0333 :U 9,11 0 0334 'Y 8,12 0 0335 TP 8,9 0 0336 ss 7,9 0 0337 `a 7,10 0 0340 'a 7,10 0 0341 ^a 7,10 0 0342 ~a 7,10 0 0343 :a 7,9 0 0344 oa 7,10 0 0345 ae 11,7 0 0346 ,c 6,7,3 0 0347 `e 6,10 0 0350 'e 6,10 0 0351 ^e 6,10 0 0352 :e 6,9 0 0353 `i 3,10 0 0354 'i 3,10 0 0355 ^i 3,10 0 0356 :i 3,9 0 0357 Sd 7,11 0 0360 ~n 7,10 0 0361 `o 7,10 0 0362 'o 7,10 0 0363 ^o 7,10 0 0364 ~o 7,10 0 0365 :o 7,9 0 0366 tdi 7,6 0 0367 /o 7,7 0 0370 `u 7,10 0 0371 'u 7,10 0 0372 ^u 7,10 0 0373 :u 7,9 0 0374 'y 6,10,3 0 0375 Tp 7,9,3 0 0376 :y 7,9,3 0 0377 groff-1.23.0/font/devX75-12/HR0000644000175000017500000000541214450320476012334 00000000000000name HR spacewidth 4 charset --- 9,9 0 00 --- 4,1 0 040 ! 3,9 0 041 " 5,9 0 042 dq " # 7,8 0 043 sh " $ 7,9,1 0 044 Do " % 11,9 0 045 & 9,9 0 046 ' 3,9 0 047 aq " cq " oq " ( 4,9,3 0 050 ) 4,9,3 0 051 * 5,9 0 052 + 7,6 0 053 , 4,1,2 0 054 \- 5,4 0 055 . 3,1 0 056 / 4,9 0 057 sl " 0 7,9 0 060 1 7,9 0 061 2 7,9 0 062 3 7,9 0 063 4 7,9 0 064 5 7,9 0 065 6 7,9 0 066 7 7,9 0 067 8 7,9 0 070 9 7,9 0 071 : 3,6 0 072 ; 3,6,2 0 073 < 7,6 0 074 = 7,5 0 075 > 7,6 0 076 ? 7,9 0 077 @ 12,9,1 0 0100 at " A 9,9 0 0101 B 8,9 0 0102 C 9,9 0 0103 D 9,9 0 0104 E 8,9 0 0105 F 8,9 0 0106 G 9,9 0 0107 H 9,9 0 0110 I 3,9 0 0111 J 7,9 0 0112 K 8,9 0 0113 L 7,9 0 0114 M 11,9 0 0115 N 9,9 0 0116 O 10,9 0 0117 P 8,9 0 0120 Q 10,9 0 0121 R 8,9 0 0122 S 8,9 0 0123 T 7,9 0 0124 U 8,9 0 0125 V 9,9 0 0126 W 11,9 0 0127 X 9,9 0 0130 Y 9,9 0 0131 Z 9,9 0 0132 [ 3,9,3 0 0133 lB " \ 4,9 0 0134 rs " ] 3,9,3 0 0135 rB " ^ 6,8 0 0136 a^ " ha " _ 7,0,2 0 0137 ` 2,10 0 0140 ga " a 7,7 0 0141 b 7,9 0 0142 c 7,7 0 0143 d 7,9 0 0144 e 7,7 0 0145 f 3,9 0 0146 g 7,7,3 0 0147 h 7,9 0 0150 i 3,9 0 0151 j 3,9,3 0 0152 k 6,9 0 0153 l 3,9 0 0154 m 9,7 0 0155 n 7,7 0 0156 o 7,7 0 0157 p 7,7,3 0 0160 q 7,7,3 0 0161 r 4,7 0 0162 s 6,7 0 0163 t 3,9 0 0164 u 7,7 0 0165 v 7,7 0 0166 w 9,7 0 0167 x 6,7 0 0170 y 7,7,3 0 0171 z 6,7 0 0172 { 4,9,3 0 0173 lC " | 3,9,3 0 0174 ba " } 4,9,3 0 0175 rC " ~ 7,5 0 0176 a~ " ti " --- 4,1 0 0240 r! 3,7,3 0 0241 ct 7,8,1 0 0242 Po 7,9 0 0243 Cs 7,7 0 0244 Ye 7,9 0 0245 bb 3,9,2 0 0246 sc 6,9,3 0 0247 ad 3,9 0 0250 co 11,9 0 0251 Of 5,9 0 0252 Fo 7,6 0 0253 tno 8,6 0 0254 - 5,4 0 0255 hy " rg 11,9 0 0256 a- 4,9 0 0257 de 5,8 0 0260 t+- 7,7 0 0261 S2 4,8 0 0262 S3 4,8 0 0263 aa 2,10 0 0264 mc 7,7,3 0 0265 ps 7,9,3 0 0266 pc 3,4 0 0267 ac 3,1,3 0 0270 S1 4,8 0 0271 Om 5,9 0 0272 Fc 7,6 0 0273 14 10,9 0 0274 12 10,9 0 0275 34 10,9 0 0276 r? 7,6,3 0 0277 `A 9,12 0 0300 'A 9,12 0 0301 ^A 9,12 0 0302 ~A 9,12 0 0303 :A 9,11 0 0304 oA 9,12 0 0305 AE 11,9 0 0306 ,C 9,9,3 0 0307 `E 8,12 0 0310 'E 8,12 0 0311 ^E 8,12 0 0312 :E 8,11 0 0313 `I 3,12 0 0314 'I 3,12 0 0315 ^I 3,12 0 0316 :I 3,11 0 0317 -D 9,9 0 0320 ~N 9,12 0 0321 `O 10,12 0 0322 'O 10,12 0 0323 ^O 10,12 0 0324 ~O 10,12 0 0325 :O 10,11 0 0326 tmu 7,6 0 0327 /O 10,10,1 0 0330 `U 8,12 0 0331 'U 8,12 0 0332 ^U 8,12 0 0333 :U 8,11 0 0334 'Y 9,12 0 0335 TP 8,9 0 0336 ss 7,9 0 0337 `a 7,10 0 0340 'a 7,10 0 0341 ^a 7,10 0 0342 ~a 7,10 0 0343 :a 7,9 0 0344 oa 7,10 0 0345 ae 11,7 0 0346 ,c 7,7,3 0 0347 `e 7,10 0 0350 'e 7,10 0 0351 ^e 7,10 0 0352 :e 7,9 0 0353 `i 3,10 0 0354 'i 3,10 0 0355 ^i 3,10 0 0356 :i 3,9 0 0357 Sd 7,10 0 0360 ~n 7,10 0 0361 `o 7,10 0 0362 'o 7,10 0 0363 ^o 7,10 0 0364 ~o 7,10 0 0365 :o 7,9 0 0366 tdi 7,6 0 0367 /o 7,7 0 0370 `u 7,10 0 0371 'u 7,10 0 0372 ^u 7,10 0 0373 :u 7,9 0 0374 'y 7,10,3 0 0375 Tp 7,9,3 0 0376 :y 7,9,3 0 0377 groff-1.23.0/font/devX75-12/NR0000644000175000017500000000537214450320476012347 00000000000000name NR spacewidth 3 charset --- 10,9 0 00 --- 3,1 0 040 ! 4,9 0 041 " 6,9 0 042 dq " # 8,8 0 043 sh " $ 6,10,1 0 044 Do " % 11,9 0 045 & 9,9 0 046 ' 4,9 0 047 aq " cq " oq " ( 4,9,2 0 050 ) 4,9,2 0 051 * 6,9 0 052 + 8,7 0 053 , 4,2,1 0 054 \- 4,4 0 055 . 4,2 0 056 / 4,9 0 057 sl " 0 6,9 0 060 1 6,9 0 061 2 6,9 0 062 3 6,9 0 063 4 6,9 0 064 5 6,9 0 065 6 6,9 0 066 7 6,9 0 067 8 6,9 0 070 9 6,9 0 071 : 4,6 0 072 ; 4,6,1 0 073 < 7,6 0 074 = 7,5 0 075 > 7,6 0 076 ? 5,9 0 077 @ 10,9 0 0100 at " A 10,9 0 0101 B 8,9 0 0102 C 9,9 0 0103 D 9,9 0 0104 E 8,9 0 0105 F 8,9 0 0106 G 10,9 0 0107 H 10,9 0 0110 I 6,9 0 0111 J 7,9 0 0112 K 9,9 0 0113 L 8,9 0 0114 M 12,9 0 0115 N 10,9 0 0116 O 9,9 0 0117 P 8,9 0 0120 Q 9,9,2 0 0121 R 9,9 0 0122 S 7,9 0 0123 T 8,9 0 0124 U 10,9 0 0125 V 10,9 0 0126 W 12,9 0 0127 X 9,9 0 0130 Y 10,9 0 0131 Z 7,9 0 0132 [ 4,9,2 0 0133 lB " \ 6,9 0 0134 rs " ] 4,9,2 0 0135 rB " ^ 6,9 0 0136 a^ " ha " _ 8,0,2 0 0137 ` 3,9 0 0140 ga " a 7,6 0 0141 b 6,9 0 0142 c 6,6 0 0143 d 7,9 0 0144 e 6,6 0 0145 f 4,9 0 0146 g 7,7,3 0 0147 h 8,9 0 0150 i 4,9 0 0151 j 4,9,3 0 0152 k 7,9 0 0153 l 4,9 0 0154 m 12,6 0 0155 n 8,6 0 0156 o 6,6 0 0157 p 7,6,3 0 0160 q 6,6,3 0 0161 r 6,6 0 0162 s 6,6 0 0163 t 4,8 0 0164 u 8,6 0 0165 v 6,6 0 0166 w 10,6 0 0167 x 7,6 0 0170 y 6,6,3 0 0171 z 6,6 0 0172 { 4,9,2 0 0173 lC " | 8,9 0 0174 ba " } 4,9,2 0 0175 rC " ~ 7,5 0 0176 a~ " ti " --- 3,1 0 0240 r! 4,7,2 0 0241 ct 7,7,1 0 0242 Po 8,9 0 0243 Cs 8,8 0 0244 Ye 8,9 0 0245 bb 8,9 0 0246 sc 6,9,2 0 0247 ad 4,9 0 0250 co 11,9 0 0251 Of 5,9 0 0252 Fo 7,6 0 0253 tno 7,5 0 0254 - 4,4 0 0255 hy " rg 11,9 0 0256 a- 5,8 0 0257 de 5,9 0 0260 t+- 8,7 0 0261 S2 4,9 0 0262 S3 4,9 0 0263 aa 3,9 0 0264 mc 8,6,3 0 0265 ps 8,9,2 0 0266 pc 4,5 0 0267 ac 4,0,3 0 0270 S1 4,9 0 0271 Om 5,9 0 0272 Fc 7,6 0 0273 14 9,9 0 0274 12 9,9 0 0275 34 9,9 0 0276 r? 5,7,2 0 0277 `A 10,12 0 0300 'A 10,12 0 0301 ^A 10,12 0 0302 ~A 10,12 0 0303 :A 10,12 0 0304 oA 10,12 0 0305 AE 13,9 0 0306 ,C 9,9,3 0 0307 `E 8,12 0 0310 'E 8,12 0 0311 ^E 8,12 0 0312 :E 8,12 0 0313 `I 6,12 0 0314 'I 6,12 0 0315 ^I 6,12 0 0316 :I 6,12 0 0317 -D 9,9 0 0320 ~N 10,12 0 0321 `O 9,12 0 0322 'O 9,12 0 0323 ^O 9,12 0 0324 ~O 9,12 0 0325 :O 9,12 0 0326 tmu 8,7 0 0327 /O 9,9 0 0330 `U 10,12 0 0331 'U 10,12 0 0332 ^U 10,12 0 0333 :U 10,12 0 0334 'Y 10,12 0 0335 TP 8,9 0 0336 ss 7,9 0 0337 `a 7,9 0 0340 'a 7,9 0 0341 ^a 7,9 0 0342 ~a 7,9 0 0343 :a 7,9 0 0344 oa 7,9 0 0345 ae 10,6 0 0346 ,c 6,6,3 0 0347 `e 6,9 0 0350 'e 6,9 0 0351 ^e 6,9 0 0352 :e 6,9 0 0353 `i 4,9 0 0354 'i 4,9 0 0355 ^i 4,9 0 0356 :i 4,9 0 0357 Sd 6,9 0 0360 ~n 8,9 0 0361 `o 6,9 0 0362 'o 6,9 0 0363 ^o 6,9 0 0364 ~o 6,9 0 0365 :o 6,8 0 0366 tdi 8,7 0 0367 /o 6,7,1 0 0370 `u 8,9 0 0371 'u 8,9 0 0372 ^u 8,9 0 0373 :u 8,9 0 0374 'y 6,9,3 0 0375 Tp 7,9,3 0 0376 :y 6,9,3 0 0377 groff-1.23.0/HACKING0000644000175000017500000001514514450320476010623 00000000000000 Copyright 2022-2023 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file contains advice on developing and contributing to groff. It assumes that developers will install the 'git' revision control system and build groff using the instructions in 'INSTALL.repo'. Familiarize yourself with the structure of the source tree by studying its 'MANIFEST' file at the top level. Implementation languages ------------------------ Beyond what is said under "Dependencies" in 'INSTALL.extra', contributors should note that due to the age of the code base, much of the C++ dialect employed by groff components, while standard, is older than C++98--closer to Annotated Reference Manual C++ (Ellis, Stroustrup; Addison-Wesley, 1990). groff implements its own string class and the Standard Template Library is little used. A modest effort is underway to update the code to more idiomatic C++98. Where a C++11 feature promises to be advantageous, it may be annotated in a code comment. Automake -------- A document explaining the basics of GNU Automake and its usage in groff is available in 'doc/automake.mom'; peruse a PDF rendering in 'doc/automake.pdf' in your build tree. Testing ------- Running the test suite with 'make check' after building any substantive change to groff logic is encouraged. You should certainly do so, and confirm that the tests pass, before submitting patches to the groff mailing list or Savannah issue tracker. If you find a defect in a test script, that can be reported via Savannah like any other bug. Documenting changes ------------------- The groff project has a long history and a large, varied audience. Changes may need to be documented in up to three places depending on their impact. 1. Changes should of course be documented in the Git commit message. If a change alters only comments or formatting of source code, or makes editorial changes to documentation, and does not resolve a Savannah ticket, you can stop at that. 2. The 'ChangeLog' file follows the format and practices documented in the GNU Coding Standards. https://www.gnu.org/prep/standards/html_node/Change-Logs.html The sub-projects in the 'contrib' directory each have their own dedicated ChangeLog files. The file specifications documented there are relative to the sub-project, not the root of the groff source tree. When converted to a commit message, add 'contrib/$SUBPROJECT' to the entries. Apart from 'contrib', groff uses a single (current) 'ChangeLog' file for the rest of its source tree. It is convenient to write the ChangeLog entry or entries first, then construct a commit message from it (or them). 3. The 'NEWS' file documents changes to groff that a user, not just a developer, would notice, not including the resolution of defects. As a hypothetical example, correcting a rendering error in tbl(1) such that any table with more than 20 rows no longer had the text "FOOBAR" spuriously added to some entries would not be a 'NEWS' item, because the appearance of such text in the first place is a surprising deviation from tbl's ideal and historical behavior. In contrast, adding a command-line option to tbl, or changing the meaning of its "expand" region option such that it no longer horizontally compresses tables as well, _would_ be 'NEWS'-worthy. Writing Tests ------------- Here are some portability notes on writing automated tests. * Write to the POSIX standard for the shell and utilities where possible. Issue 4 from 1994 is old enough that no contemporary system has a good reason for not conforming. A copy of the standard is available at the Open Group's web site. https://pubs.opengroup.org/onlinepubs/009656399/toc.pdf * The GNU coreutils "seq" command is handy but not standardized by POSIX. Replace it with a while loop. # emulate "seq 53" n=1; while [ $n -le 53 ]; do echo $n; n=$(( n + 1 )); done; unset n * The "od" command on macOS can put extra space characters (i.e., spaces that don't correspond to the input) at the ends of lines when using the "od -t c" format; GNU od does not. So a regex like this that works with GNU od: grep -Eqx '0000000 +A +\\b +B +\\b +C D +\\n' might need to be weakened to the following on macOS. grep -Eqx '0000000 +A +\\b +B +\\b +C D +\\n *' * The "od" command on macOS does not respect the environment variable assignment "LC_ALL=C" when processing byte values 127 Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. 0. PREAMBLE The purpose of this License is to make a manual, textbook, or other functional and useful document "free" in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with or without modifying it, either commercially or noncommercially. Secondarily, this License preserves for the author and publisher a way to get credit for their work, while not being considered responsible for modifications made by others. This License is a kind of "copyleft", which means that derivative works of the document must themselves be free in the same sense. It complements the GNU General Public License, which is a copyleft license designed for free software. We have designed this License in order to use it for manuals for free software, because free software needs free documentation: a free program should come with manuals providing the same freedoms that the software does. But this License is not limited to software manuals; it can be used for any textual work, regardless of subject matter or whether it is published as a printed book. We recommend this License principally for works whose purpose is instruction or reference. 1. APPLICABILITY AND DEFINITIONS This License applies to any manual or other work, in any medium, that contains a notice placed by the copyright holder saying it can be distributed under the terms of this License. Such a notice grants a world-wide, royalty-free license, unlimited in duration, to use that work under the conditions stated herein. The "Document", below, refers to any such manual or work. Any member of the public is a licensee, and is addressed as "you". You accept the license if you copy, modify or distribute the work in a way requiring permission under copyright law. A "Modified Version" of the Document means any work containing the Document or a portion of it, either copied verbatim, or with modifications and/or translated into another language. A "Secondary Section" is a named appendix or a front-matter section of the Document that deals exclusively with the relationship of the publishers or authors of the Document to the Document's overall subject (or to related matters) and contains nothing that could fall directly within that overall subject. (Thus, if the Document is in part a textbook of mathematics, a Secondary Section may not explain any mathematics.) The relationship could be a matter of historical connection with the subject or with related matters, or of legal, commercial, philosophical, ethical or political position regarding them. The "Invariant Sections" are certain Secondary Sections whose titles are designated, as being those of Invariant Sections, in the notice that says that the Document is released under this License. If a section does not fit the above definition of Secondary then it is not allowed to be designated as Invariant. The Document may contain zero Invariant Sections. If the Document does not identify any Invariant Sections then there are none. The "Cover Texts" are certain short passages of text that are listed, as Front-Cover Texts or Back-Cover Texts, in the notice that says that the Document is released under this License. A Front-Cover Text may be at most 5 words, and a Back-Cover Text may be at most 25 words. A "Transparent" copy of the Document means a machine-readable copy, represented in a format whose specification is available to the general public, that is suitable for revising the document straightforwardly with generic text editors or (for images composed of pixels) generic paint programs or (for drawings) some widely available drawing editor, and that is suitable for input to text formatters or for automatic translation to a variety of formats suitable for input to text formatters. A copy made in an otherwise Transparent file format whose markup, or absence of markup, has been arranged to thwart or discourage subsequent modification by readers is not Transparent. An image format is not Transparent if used for any substantial amount of text. A copy that is not "Transparent" is called "Opaque". Examples of suitable formats for Transparent copies include plain ASCII without markup, Texinfo input format, LaTeX input format, SGML or XML using a publicly available DTD, and standard-conforming simple HTML, PostScript or PDF designed for human modification. Examples of transparent image formats include PNG, XCF and JPG. Opaque formats include proprietary formats that can be read and edited only by proprietary word processors, SGML or XML for which the DTD and/or processing tools are not generally available, and the machine-generated HTML, PostScript or PDF produced by some word processors for output purposes only. The "Title Page" means, for a printed book, the title page itself, plus such following pages as are needed to hold, legibly, the material this License requires to appear in the title page. For works in formats which do not have any title page as such, "Title Page" means the text near the most prominent appearance of the work's title, preceding the beginning of the body of the text. The "publisher" means any person or entity that distributes copies of the Document to the public. A section "Entitled XYZ" means a named subunit of the Document whose title either is precisely XYZ or contains XYZ in parentheses following text that translates XYZ in another language. (Here XYZ stands for a specific section name mentioned below, such as "Acknowledgements", "Dedications", "Endorsements", or "History".) To "Preserve the Title" of such a section when you modify the Document means that it remains a section "Entitled XYZ" according to this definition. The Document may include Warranty Disclaimers next to the notice which states that this License applies to the Document. These Warranty Disclaimers are considered to be included by reference in this License, but only as regards disclaiming warranties: any other implication that these Warranty Disclaimers may have is void and has no effect on the meaning of this License. 2. VERBATIM COPYING You may copy and distribute the Document in any medium, either commercially or noncommercially, provided that this License, the copyright notices, and the license notice saying this License applies to the Document are reproduced in all copies, and that you add no other conditions whatsoever to those of this License. You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute. However, you may accept compensation in exchange for copies. If you distribute a large enough number of copies you must also follow the conditions in section 3. You may also lend copies, under the same conditions stated above, and you may publicly display copies. 3. COPYING IN QUANTITY If you publish printed copies (or copies in media that commonly have printed covers) of the Document, numbering more than 100, and the Document's license notice requires Cover Texts, you must enclose the copies in covers that carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both covers must also clearly and legibly identify you as the publisher of these copies. The front cover must present the full title with all words of the title equally prominent and visible. You may add other material on the covers in addition. Copying with changes limited to the covers, as long as they preserve the title of the Document and satisfy these conditions, can be treated as verbatim copying in other respects. If the required texts for either cover are too voluminous to fit legibly, you should put the first ones listed (as many as fit reasonably) on the actual cover, and continue the rest onto adjacent pages. If you publish or distribute Opaque copies of the Document numbering more than 100, you must either include a machine-readable Transparent copy along with each Opaque copy, or state in or with each Opaque copy a computer-network location from which the general network-using public has access to download using public-standard network protocols a complete Transparent copy of the Document, free of added material. If you use the latter option, you must take reasonably prudent steps, when you begin distribution of Opaque copies in quantity, to ensure that this Transparent copy will remain thus accessible at the stated location until at least one year after the last time you distribute an Opaque copy (directly or through your agents or retailers) of that edition to the public. It is requested, but not required, that you contact the authors of the Document well before redistributing any large number of copies, to give them a chance to provide you with an updated version of the Document. 4. MODIFICATIONS You may copy and distribute a Modified Version of the Document under the conditions of sections 2 and 3 above, provided that you release the Modified Version under precisely this License, with the Modified Version filling the role of the Document, thus licensing distribution and modification of the Modified Version to whoever possesses a copy of it. In addition, you must do these things in the Modified Version: A. Use in the Title Page (and on the covers, if any) a title distinct from that of the Document, and from those of previous versions (which should, if there were any, be listed in the History section of the Document). You may use the same title as a previous version if the original publisher of that version gives permission. B. List on the Title Page, as authors, one or more persons or entities responsible for authorship of the modifications in the Modified Version, together with at least five of the principal authors of the Document (all of its principal authors, if it has fewer than five), unless they release you from this requirement. C. State on the Title page the name of the publisher of the Modified Version, as the publisher. D. Preserve all the copyright notices of the Document. E. Add an appropriate copyright notice for your modifications adjacent to the other copyright notices. F. Include, immediately after the copyright notices, a license notice giving the public permission to use the Modified Version under the terms of this License, in the form shown in the Addendum below. G. Preserve in that license notice the full lists of Invariant Sections and required Cover Texts given in the Document's license notice. H. Include an unaltered copy of this License. I. Preserve the section Entitled "History", Preserve its Title, and add to it an item stating at least the title, year, new authors, and publisher of the Modified Version as given on the Title Page. If there is no section Entitled "History" in the Document, create one stating the title, year, authors, and publisher of the Document as given on its Title Page, then add an item describing the Modified Version as stated in the previous sentence. J. Preserve the network location, if any, given in the Document for public access to a Transparent copy of the Document, and likewise the network locations given in the Document for previous versions it was based on. These may be placed in the "History" section. You may omit a network location for a work that was published at least four years before the Document itself, or if the original publisher of the version it refers to gives permission. K. For any section Entitled "Acknowledgements" or "Dedications", Preserve the Title of the section, and preserve in the section all the substance and tone of each of the contributor acknowledgements and/or dedications given therein. L. Preserve all the Invariant Sections of the Document, unaltered in their text and in their titles. Section numbers or the equivalent are not considered part of the section titles. M. Delete any section Entitled "Endorsements". Such a section may not be included in the Modified Version. N. Do not retitle any existing section to be Entitled "Endorsements" or to conflict in title with any Invariant Section. O. Preserve any Warranty Disclaimers. If the Modified Version includes new front-matter sections or appendices that qualify as Secondary Sections and contain no material copied from the Document, you may at your option designate some or all of these sections as invariant. To do this, add their titles to the list of Invariant Sections in the Modified Version's license notice. These titles must be distinct from any other section titles. You may add a section Entitled "Endorsements", provided it contains nothing but endorsements of your Modified Version by various parties--for example, statements of peer review or that the text has been approved by an organization as the authoritative definition of a standard. You may add a passage of up to five words as a Front-Cover Text, and a passage of up to 25 words as a Back-Cover Text, to the end of the list of Cover Texts in the Modified Version. Only one passage of Front-Cover Text and one of Back-Cover Text may be added by (or through arrangements made by) any one entity. If the Document already includes a cover text for the same cover, previously added by you or by arrangement made by the same entity you are acting on behalf of, you may not add another; but you may replace the old one, on explicit permission from the previous publisher that added the old one. The author(s) and publisher(s) of the Document do not by this License give permission to use their names for publicity for or to assert or imply endorsement of any Modified Version. 5. COMBINING DOCUMENTS You may combine the Document with other documents released under this License, under the terms defined in section 4 above for modified versions, provided that you include in the combination all of the Invariant Sections of all of the original documents, unmodified, and list them all as Invariant Sections of your combined work in its license notice, and that you preserve all their Warranty Disclaimers. The combined work need only contain one copy of this License, and multiple identical Invariant Sections may be replaced with a single copy. If there are multiple Invariant Sections with the same name but different contents, make the title of each such section unique by adding at the end of it, in parentheses, the name of the original author or publisher of that section if known, or else a unique number. Make the same adjustment to the section titles in the list of Invariant Sections in the license notice of the combined work. In the combination, you must combine any sections Entitled "History" in the various original documents, forming one section Entitled "History"; likewise combine any sections Entitled "Acknowledgements", and any sections Entitled "Dedications". You must delete all sections Entitled "Endorsements". 6. COLLECTIONS OF DOCUMENTS You may make a collection consisting of the Document and other documents released under this License, and replace the individual copies of this License in the various documents with a single copy that is included in the collection, provided that you follow the rules of this License for verbatim copying of each of the documents in all other respects. You may extract a single document from such a collection, and distribute it individually under this License, provided you insert a copy of this License into the extracted document, and follow this License in all other respects regarding verbatim copying of that document. 7. AGGREGATION WITH INDEPENDENT WORKS A compilation of the Document or its derivatives with other separate and independent documents or works, in or on a volume of a storage or distribution medium, is called an "aggregate" if the copyright resulting from the compilation is not used to limit the legal rights of the compilation's users beyond what the individual works permit. When the Document is included in an aggregate, this License does not apply to the other works in the aggregate which are not themselves derivative works of the Document. If the Cover Text requirement of section 3 is applicable to these copies of the Document, then if the Document is less than one half of the entire aggregate, the Document's Cover Texts may be placed on covers that bracket the Document within the aggregate, or the electronic equivalent of covers if the Document is in electronic form. Otherwise they must appear on printed covers that bracket the whole aggregate. 8. TRANSLATION Translation is considered a kind of modification, so you may distribute translations of the Document under the terms of section 4. Replacing Invariant Sections with translations requires special permission from their copyright holders, but you may include translations of some or all Invariant Sections in addition to the original versions of these Invariant Sections. You may include a translation of this License, and all the license notices in the Document, and any Warranty Disclaimers, provided that you also include the original English version of this License and the original versions of those notices and disclaimers. In case of a disagreement between the translation and the original version of this License or a notice or disclaimer, the original version will prevail. If a section in the Document is Entitled "Acknowledgements", "Dedications", or "History", the requirement (section 4) to Preserve its Title (section 1) will typically require changing the actual title. 9. TERMINATION You may not copy, modify, sublicense, or distribute the Document except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, or distribute it is void, and will automatically terminate your rights under this License. However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, receipt of a copy of some or all of the same material does not give you any rights to use it. 10. FUTURE REVISIONS OF THIS LICENSE The Free Software Foundation may publish new, revised versions of the GNU Free Documentation License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. See http://www.gnu.org/copyleft/. Each version of the License is given a distinguishing version number. If the Document specifies that a particular numbered version of this License "or any later version" applies to it, you have the option of following the terms and conditions either of that specified version or of any later version that has been published (not as a draft) by the Free Software Foundation. If the Document does not specify a version number of this License, you may choose any version ever published (not as a draft) by the Free Software Foundation. If the Document specifies that a proxy can decide which future versions of this License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Document. 11. RELICENSING "Massive Multiauthor Collaboration Site" (or "MMC Site") means any World Wide Web server that publishes copyrightable works and also provides prominent facilities for anybody to edit those works. A public wiki that anybody can edit is an example of such a server. A "Massive Multiauthor Collaboration" (or "MMC") contained in the site means any set of copyrightable works thus published on the MMC site. "CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0 license published by Creative Commons Corporation, a not-for-profit corporation with a principal place of business in San Francisco, California, as well as future copyleft versions of that license published by that same organization. "Incorporate" means to publish or republish a Document, in whole or in part, as part of another Document. An MMC is "eligible for relicensing" if it is licensed under this License, and if all works that were first published under this License somewhere other than this MMC, and subsequently incorporated in whole or in part into the MMC, (1) had no cover texts or invariant sections, and (2) were thus incorporated prior to November 1, 2008. The operator of an MMC Site may republish an MMC contained in the site under CC-BY-SA on the same site at any time before August 1, 2009, provided the MMC is eligible for relicensing. ADDENDUM: How to use this License for your documents To use this License in a document you have written, include a copy of the License in the document and put the following copyright and license notices just after the title page: Copyright (c) YEAR YOUR NAME. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, replace the "with...Texts." line with this: with the Invariant Sections being LIST THEIR TITLES, with the Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. If you have Invariant Sections without Cover Texts, or some other combination of the three, merge those two alternatives to suit the situation. If your document contains nontrivial examples of program code, we recommend releasing these examples in parallel under your choice of free software license, such as the GNU General Public License, to permit their use in free software. groff-1.23.0/INSTALL.extra0000644000175000017500000002547414450320476012015 00000000000000 Copyright 1997-2022 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file contains information that supplements the generic installation instructions in file 'INSTALL'. Building and Installing from within the Source Tree =================================================== A simple method of building and installing groff is as follows. 1. 'cd' to the directory containing groff's source code and type './configure' to configure groff for your system. If you are using 'csh' on an old version of AT&T Unix System V, you might need to type 'sh ./configure' instead to prevent 'csh' from trying to execute 'configure' itself. While 'configure' runs, it reports properties of the host system that determine how the build is to be performed. 2. Type 'make' to compile groff. You may wish to add the '-j' option to accelerate the build on multicore systems. 3. Optionally, check the build for sound operation as described under "Evaluation" below. 4. Type 'sudo make install install-doc' to install groff's programs, data files, and documentation. This is the only step for which you need 'root' access; 'sudo' obtains this access. 5. You can remove the groff executables and other generated files from the source code directory by typing 'make clean'. To also remove the files that 'configure' created (so you can compile groff for a different kind of computer or with different options to 'configure'), type 'make distclean'. Building and Installing from outside the Source Tree ==================================================== It is also possible to perform the build and installation procedure outside the source code directory. In this case an external build directory structure is created without changing any parts of the source tree. This practice is useful if the source code is read-only or if several different installations, such as for multiple architectures, should be constructed. As an example, we will imagine that groff's source code is in '/usr/local/src/groff' and that the build should happen within the directory '/home/my/groff-build'. These directory names can be anything valid on the operating system. 0. Create '/home/my/groff-build' and 'cd' to that directory. 1. Type '/usr/local/src/groff/configure' to configure groff for your system. If you are using 'csh' on an old version of AT&T System V Unix, you might need to type 'sh /usr/local/src/groff/configure' instead. 2. Type 'make' to compile groff. You may wish to add the '-j' option to accelerate the build on multicore systems. 3. Optionally, check the build for sound operation as described under "Evaluation" below. 4. Type 'sudo make install install-doc' to install groff's programs, data files, and documentation. This is the only step for which you need 'root' access; 'sudo' obtains this access. 5. You can remove the groff executables and other generated files from the source code directory by typing 'make clean'. To also remove the files that 'configure' created (so you can compile groff for a different kind of computer or with different options to 'configure'), type 'make distclean'. Unprivileged Installation ========================= The use of 'sudo' is necessary only if one or more destination directories used by the 'make install' command are in locations that require administrative access for writing. You can 'configure' groff with options like '--prefix' that select an alternative directory that is writable by the user conducting the build. Type './configure --help' from the groff source tree for documentation of relevant options. Running groff commands from such a directory may require you to set the 'GROFF_BIN_PATH', 'GROFF_FONT_PATH', and 'GROFF_TMAC_PATH' environment variables. See the groff(1) man page. See "Evaluation" below for instructions on viewing this man page without having groff installed. Non-POSIX Platforms =================== For instructions how to build groff with DJGPP tools for MS-DOS and MS-Windows, see the file arch/djgpp/README. For instructions how to build groff with the MinGW tools for MS-Windows, see the file README.MinGW. Dependencies ============ groff is predominantly written in ISO C++98, so you need a C++ compiler capable of handling this standardized version of the language. The C++ source files use a suffix of '.cpp'; your C++ compiler must be able to handle this. A C/C++ preprocessor that conforms to ISO C90 is also required. If you don't already have a C++ compiler, we suggest GCC 9.4 or later. To override the 'configure' script's choice of C++ compiler, you can set the CXX environment variable to the name of its executable. A few components of groff are written in ISO C99. Features later made optional by ISO C11 (the 'complex' primitive data type and variable-length arrays) are not used. Several programs distributed with GNU roff are written in the Perl language. Version 5.6.1 (1 April 2001) or later is required. The 'uchardet' library is an optional dependency of the 'preconv' program: if this library is found by 'configure', it will be automatically used by 'preconv'. Discovery of the 'uchardet' library requires the 'pkg-config' program to be installed on your system, as well as the library's C header files--on a package-based host system, this can mean installing uchardet's '-dev' or '-devel' package. URW fonts --------- The 'configure' script searches for PostScript Type 1 fonts originating with the URW foundry; these are metrically compatible replacements for the Adobe PostScript Level 2 base 35 fonts required by that standard. These URW fonts are packaged with Ghostscript and in various derivative versions. The Adobe fonts are not free software, but the replacements, often named "Nimbus Roman", "Nimbus Sans", and "Nimbus Mono", and so forth, are. The PostScript and early PDF standards assumed that these base fonts would be supplied by the rendering device (a printer or PDF viewer). Nowadays the PDF standard expects all fonts to be embedded in the document; if groff's gropdf(1) output driver knows where to find these fonts, you can use its "-e" option for this purpose. The build process populates "Foundry" and "download" files that tell gropdf where to find their groff font descriptions and the font files themselves, respectively. If you have multiple versions of the URW fonts available on your system, or the 'configure' script cannot locate them on its own, use its "--with-urw-fonts-dir" option to tell the script where to find them. If you never use groff to generate PostScript or PDF documents, you can ignore any output from the 'configure' script about URW fonts. Miscellaneous ============= If you want A4 or U.S. letter paper format and the 'configure' script produces an incorrect guess, say PAGE=xxx ./configure where 'xxx' should be either 'A4' or 'letter'. This affects only the media size used by some groff output drivers, like grops (which can still be overridden on the command line). For compatibility with AT&T troff, GNU troff's default page length is always 11 inches. The page length can be changed with the 'pl' request or with the "papersize" macro package; see section "Paper format" in groff(1). Evaluation ========== Once groff is built, you can check it for correct operation without having to install it. groff comes with a test suite; use 'make check' to run it. You can also try it out from the directory you used to build it. A script called 'test-groff' is supplied for this purpose. It sets up environment variables to allow groff to run without being installed. For example, from the directory where you built groff, the command ./test-groff -t -man -Tascii src/roff/groff/groff.1 | less -R displays the groff(1) man page with the 'less' pager. (You might prefer either the '-Tlatin1' or '-Tutf8' option to '-Tascii' depending on the character set you're using.) Documentation ============= The groff Texinfo manual can be viewed in several formats. Versions corresponding to the source document 'doc/groff.texi' are supplied with the source distribution archive. You can browse it in GNU info format. info doc/groff.info It can be viewed as text encoded in ISO Latin-1 as well. iconv -f latin1 -t utf8 doc/groff.txt | less # for UTF-8 users less doc/groff.txt # for Latin-1 users Renderings in HTML, TeX DVI, and PDF are also available. lynx doc/groff.html xdvi doc/groff.dvi evince doc/groff.pdf A compilation of groff's man pages is available in text (with ISO 6429 escape sequences) and PDF. less -R doc/groff-man-pages.utf8.txt evince doc/groff-man-pages.pdf In Case of Trouble ================== If a test fails, gather its log file from the build directory. For instance, the test "tmac/tests/localization-works.sh" (in the source directory) will have a log file called "tmac/tests/localization-works.sh.log" in the build directory. To re-run a test, change to the top of the build directory (if necessary) and run the test by name from the shell prompt. For example, to rerun the test mentioned above from a "build" directory I created as a subdirectory in the source tree, I would do this. (cd build && ../tmac/tests/localization-works.sh) I can view the test log as follows. cat build/tmac/tests/localization-works.sh.log Many known issues are documented in the 'PROBLEMS' file; some apply to historical systems. You can also browse groff bug reports via the GNU Savannah issue tracker to see if your issue has already been reported. https://savannah.gnu.org/bugs/?group=groff If that doesn't help and you need support, please contact the groff mailing list at groff@gnu.org. If you think that you have found a bug, please submit a ticket using the 'BUG-REPORT' file as a template. https://savannah.gnu.org/bugs/?group=groff&func=additem Uninstalling ============ If you are dissatisfied with groff, or to prepare for a new installation from source, you can uninstall it to ensure that no stale files persist on the system. Run the command 'sudo make uninstall'. (If you successfully used 'make install', simply run 'make uninstall'.) At a minimum, some directories not particular to groff, like 'bin' and (depending on configuration) an X11 'app-defaults' directory will remain, as will one plain file called 'dir', created by GNU Texinfo's 'install-info' command. (As of this writing, 'install-info' offers no provision for removing an effectively empty 'dir' file, and groff does not attempt to parse this file to determine whether it can be safely removed.) All other groff artifacts will be deleted from the installation hierarchy. ##### Editor settings Local Variables: fill-column: 72 mode: text End: vim: set autoindent textwidth=72: groff-1.23.0/INSTALL0000644000175000017500000004012314450320707010654 00000000000000Installation Instructions ************************* Copyright © 1994–1996, 1999–2002, 2004–2017, 2020–2023 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without warranty of any kind. Basic Installation ================== Briefly, the shell command ‘./configure && make && make install’ should configure, build, and install this package. The following more-detailed instructions are generic; see the ‘README’ file for instructions specific to this package. Some packages provide this ‘INSTALL’ file but do not implement all of the features documented below. The lack of an optional feature in a given package is not necessarily a bug. More recommendations for GNU packages can be found in *note Makefile Conventions: (standards)Makefile Conventions. The ‘configure’ shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a ‘Makefile’ in each directory of the package. It may also create one or more ‘.h’ files containing system-dependent definitions. Finally, it creates a shell script ‘config.status’ that you can run in the future to recreate the current configuration, and a file ‘config.log’ containing compiler output (useful mainly for debugging ‘configure’). It can also use an optional file (typically called ‘config.cache’ and enabled with ‘--cache-file=config.cache’ or simply ‘-C’) that saves the results of its tests to speed up reconfiguring. Caching is disabled by default to prevent problems with accidental use of stale cache files. If you need to do unusual things to compile the package, please try to figure out how ‘configure’ could check whether to do them, and mail diffs or instructions to the address given in the ‘README’ so they can be considered for the next release. If you are using the cache, and at some point ‘config.cache’ contains results you don’t want to keep, you may remove or edit it. The file ‘configure.ac’ (or ‘configure.in’) is used to create ‘configure’ by a program called ‘autoconf’. You need ‘configure.ac’ if you want to change it or regenerate ‘configure’ using a newer version of ‘autoconf’. The simplest way to compile this package is: 1. ‘cd’ to the directory containing the package’s source code and type ‘./configure’ to configure the package for your system. Running ‘configure’ might take a while. While running, it prints some messages telling which features it is checking for. 2. Type ‘make’ to compile the package. 3. Optionally, type ‘make check’ to run any self-tests that come with the package, generally using the just-built uninstalled binaries. 4. Type ‘make install’ to install the programs and any data files and documentation. When installing into a prefix owned by root, it is recommended that the package be configured and built as a regular user, and only the ‘make install’ phase executed with root privileges. 5. Optionally, type ‘make installcheck’ to repeat any self-tests, but this time using the binaries in their final installed location. This target does not install anything. Running this target as a regular user, particularly if the prior ‘make install’ required root privileges, verifies that the installation completed correctly. 6. You can remove the program binaries and object files from the source code directory by typing ‘make clean’. To also remove the files that ‘configure’ created (so you can compile the package for a different kind of computer), type ‘make distclean’. There is also a ‘make maintainer-clean’ target, but that is intended mainly for the package’s developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution. 7. Often, you can also type ‘make uninstall’ to remove the installed files again. In practice, not all packages have tested that uninstallation works correctly, even though it is required by the GNU Coding Standards. 8. Some packages, particularly those that use Automake, provide ‘make distcheck’, which can by used by developers to test that all other targets like ‘make install’ and ‘make uninstall’ work correctly. This target is generally not run by end users. Compilers and Options ===================== Some systems require unusual options for compilation or linking that the ‘configure’ script does not know about. Run ‘./configure --help’ for details on some of the pertinent environment variables. You can give ‘configure’ initial values for configuration parameters by setting variables in the command line or in the environment. Here is an example: ./configure CC=c99 CFLAGS=-g LIBS=-lposix *Note Defining Variables::, for more details. Compiling For Multiple Architectures ==================================== You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their own directory. To do this, you can use GNU ‘make’. ‘cd’ to the directory where you want the object files and executables to go and run the ‘configure’ script. ‘configure’ automatically checks for the source code in the directory that ‘configure’ is in and in ‘..’. This is known as a “VPATH†build. With a non-GNU ‘make’, it is safer to compile the package for one architecture at a time in the source code directory. After you have installed the package for one architecture, use ‘make distclean’ before reconfiguring for another architecture. On MacOS X 10.5 and later systems, you can create libraries and executables that work on multiple system types—known as “fat†or “universal†binaries—by specifying multiple ‘-arch’ options to the compiler but only a single ‘-arch’ option to the preprocessor. Like this: ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ CPP="gcc -E" CXXCPP="g++ -E" This is not guaranteed to produce working output in all cases, you may have to build one architecture at a time and combine the results using the ‘lipo’ tool if you have problems. Installation Names ================== By default, ‘make install’ installs the package’s commands under ‘/usr/local/bin’, include files under ‘/usr/local/include’, etc. You can specify an installation prefix other than ‘/usr/local’ by giving ‘configure’ the option ‘--prefix=PREFIX’, where PREFIX must be an absolute file name. You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you pass the option ‘--exec-prefix=PREFIX’ to ‘configure’, the package uses PREFIX as the prefix for installing programs and libraries. Documentation and other data files still use the regular prefix. In addition, if you use an unusual directory layout you can give options like ‘--bindir=DIR’ to specify different values for particular kinds of files. Run ‘configure --help’ for a list of the directories you can set and what kinds of files go in them. In general, the default for these options is expressed in terms of ‘${prefix}’, so that specifying just ‘--prefix’ will affect all of the other directory specifications that were not explicitly provided. The most portable way to affect installation locations is to pass the correct locations to ‘configure’; however, many packages provide one or both of the following shortcuts of passing variable assignments to the ‘make install’ command line to change installation locations without having to reconfigure or recompile. The first method involves providing an override variable for each affected directory. For example, ‘make install prefix=/alternate/directory’ will choose an alternate location for all directory configuration variables that were expressed in terms of ‘${prefix}’. Any directories that were specified during ‘configure’, but not in terms of ‘${prefix}’, must each be overridden at install time for the entire installation to be relocated. The approach of makefile variable overrides for each directory variable is required by the GNU Coding Standards, and ideally causes no recompilation. However, some platforms have known limitations with the semantics of shared libraries that end up requiring recompilation when using this method, particularly noticeable in packages that use GNU Libtool. The second method involves providing the ‘DESTDIR’ variable. For example, ‘make install DESTDIR=/alternate/directory’ will prepend ‘/alternate/directory’ before all installation names. The approach of ‘DESTDIR’ overrides is not required by the GNU Coding Standards, and does not work on platforms that have drive letters. On the other hand, it does better at avoiding recompilation issues, and works well even when some directory options were not specified in terms of ‘${prefix}’ at ‘configure’ time. Optional Features ================= If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving ‘configure’ the option ‘--program-prefix=PREFIX’ or ‘--program-suffix=SUFFIX’. Some packages pay attention to ‘--enable-FEATURE’ options to ‘configure’, where FEATURE indicates an optional part of the package. They may also pay attention to ‘--with-PACKAGE’ options, where PACKAGE is something like ‘gnu-as’ or ‘x’ (for the X Window System). The ‘README’ should mention any ‘--enable-’ and ‘--with-’ options that the package recognizes. For packages that use the X Window System, ‘configure’ can usually find the X include and library files automatically, but if it doesn’t, you can use the ‘configure’ options ‘--x-includes=DIR’ and ‘--x-libraries=DIR’ to specify their locations. Some packages offer the ability to configure how verbose the execution of ‘make’ will be. For these packages, running ‘./configure --enable-silent-rules’ sets the default to minimal output, which can be overridden with ‘make V=1’; while running ‘./configure --disable-silent-rules’ sets the default to verbose, which can be overridden with ‘make V=0’. Particular systems ================== On HP-UX, the default C compiler is not ANSI C compatible. If GNU CC is not installed, it is recommended to use the following options in order to use an ANSI C compiler: ./configure CC="cc -Ae -D_XOPEN_SOURCE=500" and if that doesn’t work, install pre-built binaries of GCC for HP-UX. HP-UX ‘make’ updates targets which have the same timestamps as their prerequisites, which makes it generally unusable when shipped generated files such as ‘configure’ are involved. Use GNU ‘make’ instead. On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot parse its ‘’ header file. The option ‘-nodtk’ can be used as a workaround. If GNU CC is not installed, it is therefore recommended to try ./configure CC="cc" and if that doesn’t work, try ./configure CC="cc -nodtk" On Solaris, don’t put ‘/usr/ucb’ early in your ‘PATH’. This directory contains several dysfunctional programs; working variants of these programs are available in ‘/usr/bin’. So, if you need ‘/usr/ucb’ in your ‘PATH’, put it _after_ ‘/usr/bin’. On Haiku, software installed for all users goes in ‘/boot/common’, not ‘/usr/local’. It is recommended to use the following options: ./configure --prefix=/boot/common Specifying the System Type ========================== There may be some features ‘configure’ cannot figure out automatically, but needs to determine by the type of machine the package will run on. Usually, assuming the package is built to be run on the _same_ architectures, ‘configure’ can figure that out, but if it prints a message saying it cannot guess the machine type, give it the ‘--build=TYPE’ option. TYPE can either be a short name for the system type, such as ‘sun4’, or a canonical name which has the form: CPU-COMPANY-SYSTEM where SYSTEM can have one of these forms: OS KERNEL-OS See the file ‘config.sub’ for the possible values of each field. If ‘config.sub’ isn’t included in this package, then this package doesn’t need to know the machine type. If you are _building_ compiler tools for cross-compiling, you should use the option ‘--target=TYPE’ to select the type of system they will produce code for. If you want to _use_ a cross compiler, that generates code for a platform different from the build platform, you should specify the “host†platform (i.e., that on which the generated programs will eventually be run) with ‘--host=TYPE’. Sharing Defaults ================ If you want to set default values for ‘configure’ scripts to share, you can create a site shell script called ‘config.site’ that gives default values for variables like ‘CC’, ‘cache_file’, and ‘prefix’. ‘configure’ looks for ‘PREFIX/share/config.site’ if it exists, then ‘PREFIX/etc/config.site’ if it exists. Or, you can set the ‘CONFIG_SITE’ environment variable to the location of the site script. A warning: not all ‘configure’ scripts look for a site script. Defining Variables ================== Variables not defined in a site shell script can be set in the environment passed to ‘configure’. However, some packages may run configure again during the build, and the customized values of these variables may be lost. In order to avoid this problem, you should set them in the ‘configure’ command line, using ‘VAR=value’. For example: ./configure CC=/usr/local2/bin/gcc causes the specified ‘gcc’ to be used as the C compiler (unless it is overridden in the site shell script). Unfortunately, this technique does not work for ‘CONFIG_SHELL’ due to an Autoconf limitation. Until the limitation is lifted, you can use this workaround: CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash ‘configure’ Invocation ====================== ‘configure’ recognizes the following options to control how it operates. ‘--help’ ‘-h’ Print a summary of all of the options to ‘configure’, and exit. ‘--help=short’ ‘--help=recursive’ Print a summary of the options unique to this package’s ‘configure’, and exit. The ‘short’ variant lists options used only in the top level, while the ‘recursive’ variant lists options also present in any nested packages. ‘--version’ ‘-V’ Print the version of Autoconf used to generate the ‘configure’ script, and exit. ‘--cache-file=FILE’ Enable the cache: use and save the results of the tests in FILE, traditionally ‘config.cache’. FILE defaults to ‘/dev/null’ to disable caching. ‘--config-cache’ ‘-C’ Alias for ‘--cache-file=config.cache’. ‘--quiet’ ‘--silent’ ‘-q’ Do not print messages saying which checks are being made. To suppress all normal output, redirect it to ‘/dev/null’ (any error messages will still be shown). ‘--srcdir=DIR’ Look for the package’s source code in directory DIR. Usually ‘configure’ can determine that directory automatically. ‘--prefix=DIR’ Use DIR as the installation prefix. *note Installation Names:: for more details, including other options available for fine-tuning the installation locations. ‘--no-create’ ‘-n’ Run the configure checks, but stop before creating any output files. ‘configure’ also accepts some other, not widely useful, options. Run ‘configure --help’ for more details. groff-1.23.0/FOR-RELEASE0000644000175000017500000000412014450320476011252 00000000000000 Copyright 2013-2022 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file describes how to prepare 'groff' for a new release. ######################################################################## * Update font description files that we generate from external data and provide with our source distribution. Directory Format Tool --------- ------ ---- devX* X11 core/server font xtotroff The make(1) target "maintainer-font-descriptions" produces these font descriptions. * Retrieve current versions of UnicodeData.txt[1] and the Adobe Glyph List (AGL)[2], and use them with src/utils/afmtodit/make-afmtodit-tables to update src/utils/afmtodit/afmtodit.tables. [1] E.g., . Check for the latest _released_ version of Unicode at the time. Data for the forthcoming release may be available. [2] ( may be more convenient.) * Update the 'gnulib' sub-module to the latest version and the corresponding required commit hash identifier in 'INSTALL.REPO'. * Update the release version number where it is hard-coded. + NEWS + BUG-REPORT + arch/mingw/grap2graph.cmd + doc/groff.texi (multiple occurrences) + doc/webpage.ms * If the major or minor version number is being incremented, split off a historical ChangeLog file and add it to `EXTRA_DIST` in Makefile.am. * Update in 'src/roff/groff/groff.cpp' the 'printf' that displays the copyright. * Update the copyright year with 'update-copyright.sh'. * Increment the version number by tagging the release, beta, or release candidate. groff requires an explicit three-part version, major.minor.revision, due to the .Y register. $ git tag 1.23.0.rc1 groff-1.23.0/contrib/0000755000175000017500000000000014451355541011350 500000000000000groff-1.23.0/contrib/mom/0000755000175000017500000000000014451355542012141 500000000000000groff-1.23.0/contrib/mom/BUGS0000644000175000017500000005700714450320476012552 00000000000000 -*- text -*- Copyright 2004-2020 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. Assume that anything that doesn't work or behaves oddly is a bug. The documentation should be taken as the authoritative source for how things ought to be. Post to the groff mailing list with bug reports, questions and suggestions, or contact me directly at: peter@schaffter.ca If writing me directly, please include the word "groff" or "mom" in the Subject line or you risk my spam filters nuking your message. --Peter Schaffter ==================================================================== Version 2.5_c ============= #R_MARGIN not being respected in PAGEWIDTH. ---Fixed--- Version 2.5_b ============= PAGINATE not restoring page numbers after being disabled. ---Fixed--- Sentence space not being restored after a terminating REF. ---Fixed--- CODE not always correctly restoring point size of text afterwards. ---Fixed--- BLANKPAGE broken when columns are enabled. ---Fixed--- Registers #FROM_COVERTITLE and #FROM_DOC_COVERTITLE not being cleared in macro COLLATE. ---Fixed--- DROPCAP not calculating distance to FOOTER trap correctly. ---Fixed--- Version 2.5 =========== Page offset not being restored correctly after CENTRE_BLOCK. ---Fixed--- LEFT_HANG intermittently causing type to be raised out of position. ---Fixed--- $CHAPTER_STRING default not being set in COPYSTYLE. ---Fixed--- When using mom bare metal, NEWPAGE depositing a superfluous blank page unless B_MARGIN has been set explicitly. ---Fixed--- Version 2.4-4_e =============== LANDSCAPE arg to PAPER not being appended to $PAPER so PAPER isn't picking it up when PAPER is called at the top of DEFAULTS. ---Fixed--- BLANKPAGE with NULL arg printing incorrect page number when page numbering is restored. ---Fixed--- BLANKPAGE with DIVIDER arg spitting out one too many pages. ---Fixed--- Hyphens appearing mid-line in runon footnotes. ---Fixed--- Version 2.4-4_b =============== SMALLCAPS introducing a small indent equal to a wordspace when called after PP. ---Fixed--- Version 2.4-4_a =============== BIBLIOGRAPHY_SPACING not being respected. ---Fixed--- Version 2.4-4 ============= Default PAPER settings overwriting user-entered PAGEWIDTH, PAGELENGTH, and PAGE. ---Fixed--- QUOTE and BLOCKQUOTE indents shifting after page breaks. ---Fixed--- Version 2.4-3 ============= TYPEWRITE: Inline \*[PREV] calling \*[ULX] without explicitly returning to TYPEWRITER font. ---Fixed--- %u field in refer databases not triggering ref*type 0 (Internet reference). ---Fixed--- Idem field of refer databases overwriting first occurrence of author name. ---Fixed--- Captions not fully respecting TYPEWRITE. ---Fixed--- COVERTEXT not fully respecting TYPEWRITE. ---Fixed--- Changes to font family inside a COVERTEXT block not being reset to default document family when the block is terminated. ---Fixed--- Unwanted linespace before labels above tables. ---Fixed--- Label number of AUTOLABEL_TABLES incrementing by 2 instead of 1. ---Fixed--- Page number of the page before a bibliography not printing. ---Fixed--- Version 2.4-1 ============= tbl not respecting pre-tbl fill mode. ---Fixed--- COVER and DOC_COVER not always capturing pertinent title and copyright. ---Fixed--- Version 2.4 =========== BIBLIOGRAPHY output broken. ---Fixed--- Version 2.3 =========== .PS/.PE not working at start of documents without a preceding .PP. ---Fixed--- Output of .PS/.PE not centered correctly (the default). ---Fixed--- Version 2.2-a ============= Omitting postfixed digit from ROMAN/roman args to LIST not generating warning. ---Fixed--- FOOTERS causing infinite loop. ---Fixed--- Version 2.2 =========== COVERTITLE not picking up style params. ---Fixed--- FORCE_RECTO and BLANKPAGES not co-operating. ---Fixed--- TOC and LISTS_OF leading not being picked up and/or adjusted properly. ---Fixed--- PDF outline putting first doc ahead of TOC in PDF outline when TOC is auto-relocated and COVER has the BLANKPAGE arg. ---Fixed--- Version 2.1-b ============= Toggling of pagination broken. ---Fixed--- HEADERS_AND_FOOTERS printing footer at top of second page instead of printing header unless FOOTER_ON_FIRST_PAGE is called. ---Fixed--- Version 2.1-a ============= Some part-by-part formatting changes to headers not being recognized when global header options have been invoked. ---Fixed--- Version 2.1 =========== UNDERSCORE adding an extra space after underlined text. ---Fixed--- bug #44903: 2 column output misplaced ---Fixed--- PDF_IMAGE and FLOAT environments conflicting. ---Fixed--- DROPCAP picking up color from last call to .gcolor. ---Fixed--- PAD not working properly with mom's indent macros. ---Fixed--- Margin notes not respecting differing recto-verso margins. ---Fixed--- Graphical object macros not clearing fill/no-fill registers and modes. ---Fixed--- LIST ALPHA emitting a number register to output. ---Fixed--- HEADER_PLAIN and FOOTER_PLAIN broken. ---Fixed--- Version 2.0-c_1 =============== .TS with no H causing FN_OVERFLOW warning when there are footnotes on same page. ---Fixed--- PDF_TARGET "descriptive text" not printing. ---Fixed--- Version 2.0-c ============= Endnotes page offset wrong if (BLOCK)QUOTE last macro before ENDNOTES. ---Fixed--- Character translation of diacritics from lowercase to caps broken. ---Fixed--- Spacing not being restored (.ns/.rs) after a HEADING that falls at the top of the page. ---Fixed--- Version 2.0-b ============= When line numbering is enabled, line numbers after QUOTE being reset to '0'. ---Fixed--- When line numbering is enabled for QUOTE and BLOCKQUOTE, style params for line numbers not being applied. ---Fixed--- TOC overprinting footer when it comes immediately after BIBLIOGRAPHY. ---Fixed--- TOC page numbers not printing when positioned at top of page. ---Fixed--- TOC page numbers not always incrementing properly. ---Fixed--- Version 2.0-a_1 =============== QUOTE_INDENT not being respected in FLOAT. ---Fixed--- SMARTQUOTES OFF broken. ---Fixed--- DOCHEADER_LEAD being reset to default after first chapter. ---Fixed--- Forced floats that fit on the page causing floats on the next page to be treated as forced. ---Fixed--- Forced floats not advancing on the page after output if the float is forced to the next page, causing running text to overprint. ---Fixed--- Text after deferred floats not being shimmed properly. ---Fixed--- Tables that span pages overprinting first two lines of table on new pages. ---Fixed--- PDF_IMAGE not respecting .IL, .IR, or .IB. ---Fixed--- AUTOLEAD not sticking after .START. ---Fixed--- Version 2.0-a ============= Footer not printing on first page when HEADERS_AND_FOOTERS enabled. ---Fixed--- $AUTHOR string missing. ---Fixed--- Version 2.0 =========== tbl macros .TS/.TE not working unless inside a float. ---Fixed--- Terminal period after page number(s) in refer items not always printing. ---Fixed--- ==================================================================== Version 1.6-a =========== Footnotes on last page of columnar docs before a TOC getting printed at bottom of last column, not current column. --Fixed--- HEADER_RULE OFF turning off headers completely. ---Fixed--- FINIS depositing a blank final page when invoked too close to the bottom margin. ---Fixed--- Version 1-6 =========== ENDNOTE_STRING_CAPS not disabling caps when arg given. ---Fixed--- Superfluous blank line before paragraphs with paraheads. ---Fixed--- Paraheads causing line numbering to overprint two line numbers. ---Fixed--- Endless loop when DOC_LEAD_ADJUST is disabled. ---Fixed--- In the case where the list doesn't fit the page, -mom inserts an extra page with one word and a warning about "environment stack underflow" and then continues on the following page. --Fixed-- PRINTSTYLE TYPEWRITE not respecting TYPEWRITER_FAMILY when DOCTYPE is LETTER. ---Fixed--- Version 1.5-d ============= ILX not quitting left indents set within ITEM. ---Fixed---- Version 1.5-c ============= COVER_COUNTS_PAGES incrementing pagenum by 1 too many. ---Fixed--- HEADER/FOOTER_RECTO strings vanishing when the default CAPS option is turned off. ---Fixed--- TQ not removing QUAD arg from cleared tabs. ---Fixed--- DROPCAP_OFF trap remaining in effect after dropcap has been processed. ---Fixed--- PARAHEAD_SIZE 0 resulting in 0-sized type! ---Fixed--- When DOC_LEAD is called to change document leading in collated docs, document leading steadily increases by small amounts at each subsequent call to COLLATE. ---Fixed--- (DOC_)COVER requests annihilating families used in various document elements if those families differ from the document's overall family. ---Fixed--- Covers and doccovers not always respecting null pagenumbering. --Fixed--- Version 1.5-b ============= Use of \E*[UC] and \E*[LC] inside strings for HDRFTR_RECTO and HDRFTR_VERSO breaking headers. ---Not fixable. CAPS option added to HDRFTR_RECTO/VERSO to accommodate situations where capitalized reserved strings(\*[$TITLE], \*[$AUTHOR], etc) are desired.--- COLLATE depositing a blank page if last output line before it falls at the bottom of running text. ---Fixed--- PRINTSTYLE TYPEWRITE not setting $FAMILY or $FONT or $PP_FT, with consequences for COLLATE. ---Fixed--- FOOTNOTE_MARKERS OFF not disabling footnote markers if used before START. ---Fixed--- 1st footnotes with overflow vanishing altogether with an "automatically ending diversion 'FN_OVERFLOW' on exit" warning. ---Fixed--- Right hand margin notes vanishing when an RH margin note overflows to the next output page. ---Fixed (I think)--- Doc bug; \*[S] escape incorrectly typed as \*S[] in the section on mom's inlines. ---Fixed--- Paragraphs inside blockquotes not being spaced when .PARA_SPACE is active. ---Fixed--- Version 1.5-a ============= Indenting of references (collected with .REF) on endnotes pages when endnote numbers are right-aligned appears to be backwards; the first line of the reference is indented more than the second. ---Fixed--- Version 1.5 =========== DROPCAP not printing the dropcap letter at all in PRINTSTYLE TYPEWRITE, nor when DROPCAP is used (accidentally?) after a valid "first" paragraph. ---FIXED--- DROPCAP going into an infinite loop when groff called with the -Tascii switch. ---FIXED--- SHIFT_LIST, when used anywhere but with a top-level list, is killing list indents for every list level *returned to* afterward. ---Fixed--- TOC page number for heads and subheads that get bumped to next page (because of .ne) off by 1. ---Fixed--- Moving backwards in nested lists not setting the proper indent. ---Fixed--- Default linebreak color missing in om.tmac. ---Fixed--- Some links in macrolist.html not pointing to html "name" owing to missing # in link names. ---Fixed--- Version 1.4-b ============= Line lengths and indents not always being respected in LIST. ---Fixed--- CAPS OFF, called inline with \*[CAPS OFF] not working. (Added two new inlines, \*[UC] and \*[LC], to do the job.) ---Fixed--- When type is set after START but no docelement tag given, the expected family ($DOC_FAMILY) and font (R) are not in effect. ---Fixed--- When DOCTYPE is CHAPTER and .TITLE is omitted after .COLLATE, the title vanishes from page headers/footers. ---Fixed--- Version 1.4-a ============= In collated documents, when using a different HEADER_FAMILY, if BLANKPAGE is given after COLLATE (but before START) all subsequent text is set in the HEADER_FAMILY face rather than the standard text face. ---Fixed--- Document title identification string missing on endnotes pages when the endnote marker style is LINE. ---Fixed--- Space between endnote items on endnotes output pages not being inserted. ---Fixed--- Version 1.4 =========== Invoking .FOOTERS isn't automatically putting pagination in the top margin. ---Fixed--- .PP_FONT after .COLLATE not being respected. ---Fixed--- $SAVED_PP_FT not being fed to .FT in .PP after .COLLATE ---Fixed--- .CODE OFF not always restoring previous family and font. ---Fixed--- .ITEM, when not in a list, should do nothing. ---Fixed--- Version 1.3-e_3 =============== ENDNOTES is not, by default, printing headers on endnotes pages. ---Fixed--- Processing of the "Endnotes" title for the TOC is putting the page number 1 line too high and not inserting leader. ---Fixed--- Collated docs not respecting $PP_FT (it's picking up the font from the pagenumber font) ---Fixed--- Docheader spacing sometimes depositing too much space between various docheader elements in TYPEWRITE when DOCTYPE is DEFAULT or NAMED. ---Fixed--- When COLUMNS are on, subheads that are deferred to the next column/page because there isn't enough room for the s/h and one line of text are causing columns to overprint. ---Fixed--- HDRFTR_LEFT printing one line too high when .HEADER_COLOR is used. ---Fixed--- DOCTITLE link broken in the docs. ---Fixed--- Version 1.3-e_2 =============== TOC formatting incorrect when the pound/number sign (#) is used in head elements. ---Fixed--- [Documentation]: The docs erroneously state that TOC control macros can be entered anywhere in a file prior to invoking TOC (they should be entered before START). ---Fixed--- Page numbers in the bottom margin being printed too low on output pages preceding an invocation of COLLATE or macros that call it. ---Fixed--- A superfluous blank, numbered page is being generated by COLLATE (and macros that call it, namely TOC and ENDNOTES) when the last line of output text before it falls on the last valid baseline of an output page. Same thing happening occasionally with normal document termination. ---Fixed--- SHIFT_LIST not being observed when moving *back* to a shifted list; the list is reverting to the left margin. ---Fixed--- NUMBER_SUBHEADS not working with TYPESET when PARA_SPACE is on. ---Fixed--- Version 1.3-e_1 =============== Missing #COLLATE register (accidentally wiped out) creating various problems with .COLLATE (missing headers, leading increasing slightly each time .COLLATE invoked, etc). ---Fixed--- Version 1.3-e ============= mom failing during groff build while processing examples/typesetting.mom ---Fixed--- Windows user reports COLLATE fails with a bottom margin error (generated by mom). ---Fixed--- Version 1.3-d ============= Small error in the examples of output in the "Footnotes and Punctuation" documentation section. ---Fixed---- PAD_LIST_DIGITS/SHIFT_LIST broken when the enumerator type is roman or ROMAN. ---Fixed--- COLLATE wiping out _FAMILY settings. ---Fixed--- DOC_LEAD_ADJUST OFF not being observed when COLLATE is invoked. ---Fixed--- DROPCAP setting the dropcap too high in initial paragraph after a COLLATE. ---Fixed--- Version 1.3-c ============= Owing to a superfluous "if" in the FONT macro, the "missing font" routine is being silently ignored. ---Fixed--- FOOTNOTE, used in nofill mode, adds a linebreak between the marker and the text of the footnote. ---Fixed--- Version 1.3-b ============= ITALIC_MEANS_ITALIC not being respected when DOCTYPE LETTER. ---Fixed--- Underlining of italic passages in PRINTSTYLE TYEPWRITE not spanning pages. ---Fixed--- PRINTSTYLE TYPEWRITE depositing extra space on new pages above quotes that span pages. ---Fixed--- MN doesn't accept OFF, QUIT, END, X, etc. ---Fixed--- Margin notes that begin flush with the last line of text on a page are running down the same page, instead of the remainder being collected and output on the next. ---Fixed--- MN sometimes erroneously dropping margin notes near the bottom of a page, even when they'd fit. (MN-shifted not being removed by MN-top.) ---Fixed--- MN_INIT not accepting "" args for default values. ---Fixed--- Documentation for margin notes erroneously states that the first (optional) argument can be either "ragged" or "symmetric". S/b "RAGGED" or "SYMMETRIC". ---Fixed--- Use of "" to tell MN_INIT to use the default for any specific argument in the arg list broken. ---Fixed--- Paragraphs that begin with a "smart" double quote when the preceding paragraph has no corresponding close quote (i.e. dialogue passages containing multiple paragraphs) are starting off with a close quote. ---Fixed--- Version 1.3-a ============= First baseline of type isn't going where it's supposed to when the docheader is turned off. ---Fixed--- Version 1.3 =========== Persistent error in html coding of docs ( tag). ---Fixed--- Version 1.2-f ============ Multiple line subheads near page bottom sometimes printing one line of subhead at page bottom, and subsequent lines on next page. ---Fixed--- Post-quote spacing still wonky when paragraph spacing is turned on. ---Fixed--- (for good would be nice) RULE not always resetting quad and quad value. ---Fixed--- Version 1.2-e ============= Some string definitions in om.tmac had superfluous spaces after them (e.g. $COVERTITLE). ---Fixed--- Spacing under quotes not correct when paragraph spacing is turned on. ---Fixed--- First word of last line before footnotes is getting chopped. ---Fixed--- Version 1.2-d ============= HEADER_FAMILY not changing header family. ---Fixed--- FAMILY, after COLLATE, not changing the family of all and every page element or tag. ---Fixed--- Heads and subheads at the start of docs are printing one line lower than they should. ---Fixed--- Gaps are appearing at the bottom of pages when there's a linebreak followed by a subhead. ---Fixed--- When LS is invoked after a single text line at the top of a page containing a T_MARGIN (set with T_MARGIN or PAGE), mom is performing spacing adjustments as if the first line doesn't exist. ---Fixed--- Changes made to ALD and LS in version 1.2-c should not apply when the document processing macros are used. There is a significant conflict with the internal use of ALD when the docheader is only one line long (as, for example, when DOCTYPE is CHAPTER). ---Fixed, pending discovery of further conflicts--- Version 1.2-c ============= Deferred footnotes not always being output, and groff complains "ending diversion FN_OVERFLOW on exit." ---Fixed--- First .LS call after a top margin has been set (with .T_MARGIN or .PAGE) causing mom to move off the top margin baseline. Also, there are conflicts between ALD, LS and T_MARGIN. ---Fixed--- DROPCAP not properly restoring a running \*[COND] or \*[EXT] after COND or EXT are given as arguments to DROPCAP. ---Fixed--- Version 1.2 =========== .PAD not co-operating with mom's fontstyles, esp. when a full family+fontstyle is given to .FT. ---Fixed--- .DROPCAP -- ditto the above. ---Fixed--- Version 1.1.9 ============= Footnote markers not resetting properly on new pages when COLUMNS is enabled. ---Fixed--- When overflowed footnote material is the only footnote material on the page or in the column, no footnotes are output. ---Fixed--- The AUTOLEAD used in FOOTNOTE not being disabled after FOOTNOTES are output, or after PROCESS_FN_LEFTOVER/PROCESS_FN_IN_DIVER. ---Fixed--- COL_NEXT and COL_BREAK, when invoked during the last column on a page, are overprinting the last column instead of breaking to a new page when there are footnotes in the column. ---Fixed--- BR_AT_LINE_KERN not "break-and-spreading" text when used in justified copy. ---Fixed--- Version 1.1.8 ============= BLOCKQUOTE_FAMILY not changing blockquote family. ---Fixed--- FOOTNOTE, whether in column mode or not, was using #FN_COUNT_FOR_COLS for all footnote markers and handling. ---Fixed--- Deferred footnotes that occurred on the second to last page of documents not printing. ---Fixed--- Version 1.1.7-a =============== Suite number in DOCTYPE LETTER not printing. ---Fixed--- Footer elements not always vertically aligning. ---Fixed--- Footer rule gap not always correctly observed. ---Fixed--- Page numbering, when at top of page, not always falling on HDRFTR_MARGIN. ---Fixed--- Default page numbering style for COPYSTYLE draft is DIGIT instead of roman. ---Fixed--- Hyphens around page numbering when style is DIGIT, ROMAN or ALPHA not vertically centered. ---Fixed--- EXT arg not working with DROPCAP. ---Fixed--- DOC_QUAD not automatically set immediately after START ---Fixed-- Tabs behaving erratically during document processing. ---Fixed--- Version 1.1.7 ============= When DOCHEADER OFF is given, if falls short of the top margin of running text, is not respected and bottom margin falls low. ---Fixed--- Version 1.1.6-e =============== The " mark (doublequote), when entered while not in document processing mode (i.e. just straightforward typesetting), outputs nothing unless SMARQUOTES is invoked explicitly. ---Fixed--- Version 1.1.6-c =============== In document processing mode, docs that use *none* of the docprocessing tags being ignored. ---Fixed--- Version 1.1.6-b =============== String tabs not picking up #L_MARGIN when #L_MARGIN not explicitly set with L_MARGIN, PAPER or PAGE. ---Fixed--- Infinite loop when B_MARGIN is set lower than FOOTER_MARGIN during doc processing. ---Fixed--- Version 1.1.6-a =============== Mom partially broken when run with groff 1.19.1. Don't know yet what this is, whether bad coding in mom, or a problem with 1.19.1. Only solution for now: run mom 1.1.6 with groff 1.18. ----Fixed--- Top margin of endnotes pages after the first endnotes page when PRINTSTYLE is TYPEWRITE and endnotes single-spacing is turned on falling one line too high. ---Fixed--- Version 1.1.6 ============= DOCHEADER OFF (distance) not being respected. ---Fixed--- FINIS killing ENDNOTES page numbering and heads. ---Fixed--- Version 1.1.5 ============= Draft and revision not appearing in page headers. ---Fixed--- \*[RULE] not working properly with indents and justified copy. ---Fixed--- Post-epigraph spacing in TYPEWRITE causing some first pages to run too deep. ---Fixed--- Spacing of docheaders in TYPEWRITE not always consistent. ---Fixed--- Version 1.1.4 ============= Blockquotes that span pages running too deep. ---Fixed--- Version 1.1.3 ============= Footnotes not outputting on final page of document body when ENDNOTES is invoked. ---Fixed--- Pad not working properly and/or spitting out warnings when fill mode is on. ---Fixed--- Version 1.1.2 ============= PAGENUM_STYLE being ignored unless entered after START. ---Fixed--- Version 1.1 =========== String tabs not working as advertised when set from within other tabs. ---Fixed--- .COLLATE sometimes depositing a header on the first page of a subsequent doc. ---Fixed with workaround BREAK_QUOTE--- .UNDERLINE_QUOTES in PRINTSTYLE TYPEWRITE not on by default as advertised. ---Fixed--- .TI not cooperating with other indent styles. ---Fixed--- .WS and .SS not cooperating. ---Fixed--- .RW and .EW not working. ---Fixed--- ======================================================================== KNOWN PROBLEMS -------------- The indent macros from the typesetting macro set may not always perform well in conjunction with the document processing macros, especially when documents are set in columns. Mostly, this is the result of inadequate testing. There are only so many "who'd want to do this anyway?" scenarios I can think of on my own. Epigraphs at the bottoms of page may sometimes run exactly one line deeper than they should. The alternative (from my point of view) is to have them run 1 line shorter than they should. The problem stems from the fact the epigraphs are leaded differently than all other text, and there's only so much adjusting that can be done with the whitespace surrounding them to get them to bottom align. Since stylistically, epigraphs should never appear at the bottom of a page/column without at least some running text beneath them in order to make sense of the role they play in page layout, this not likely to be fixed for some time. groff-1.23.0/contrib/mom/momdoc/0000755000175000017500000000000014451355542013417 500000000000000groff-1.23.0/contrib/mom/momdoc/macrolist.html0000644000175000017500000014610014450320476016221 00000000000000 Mom -- Quick reference guide
Back to Table of Contents Next: Appendices

Quick reference guide

Once you know your way around mom, you may find this guide preferable to using the Table of Contents. It lists mom’s major user-space macros. The links point to references found elsewhere in the documentation.

Quick reference guide

TYPESETTING MACROS
+++ Paper size, margins, line length
PAPER-- set common paper sizes (letter, A4, etc)
PAGEWIDTH-- set a custom page width
PAGELENGTH-- set a custom page length
PAGE-- set explicit page dimensions and margins
T_MARGIN-- set a top margin
B_MARGIN-- set a bottom margin
L_MARGIN-- set a left margin (page offset)
R_MARGIN-- set a right margin
LL-- set a line length
+++ Family, font, point size
FAMILY-- set the family of type
FT-- set the font style (roman, italic, etc)
FALLBACK_FONT-- establish a fallback font (for missing fonts)
PT_SIZE-- set the point size
\*[SIZE n]-- change the point size inline
+++ Font modifications
Pseudo italic
SETSLANT-- set the degree of slant
\*[SLANT]-- invoke pseudo italic inline
\*[SLANTX]-- turn off pseudo italic inline
Pseudo bold
SETBOLDER-- set the amount of emboldening
\*[BOLDER]-- invoke pseudo bold inline
\*[BOLDERX]-- turn off pseudo bold inline
Pseudo condensed
CONDENSE-- set the amount to pseudo condense
\*[COND]-- invoke pseudo condensing inline
\*[CONDX]-- turn off pseudo condensing inline
Pseudo extended
EXTEND-- set the amount to pseudo extend
\*[EXT]-- invoke pseudo extending inline
\*[EXTX]-- turn off pseudo condensing inline
+++ Linespacing (leading)
LS-- set the linespacing (leading)
AUTOLEAD-- set the linespacing relative to the point size
+++ Justification, quad, line-by-line setting, breaking lines
JUSTIFY-- justify text to both margins
QUAD-- "justify" text left, centre, or right
LEFT-- set line-by-line quad left
CENTER-- set line-by-line quad centre
RIGHT-- set line-by-line quad right
BR-- break a justified line
SPREAD-- force justify a line
EL-- break a line without advancing on the page
+++ Hyphenation
HY-- automatic hyphenation on/off
HY_SET-- set automatic hyphenation parameters
+++ Word and sentence spacing
WS-- set the minimum word space size
SS-- set the sentence space size
+++ Kerning, ligatures, smartquotes
KERN-- automatic character pair kerning on/off
\*[BU n]-- move characters pairs closer together inline
\*[FU n]-- move character pairs further apart inline
RW-- uniformly tighten space between characters
EW-- uniformly loosen space between characters
BR_AT_LINE_KERN-- break previous line when RW or EW is invoked
LIGATURES-- automatic generation of ligatures on/off
SMARTQUOTES-- smartquoting on/off
+++ Horizontal and vertical movements, columnar setting
ALD-- move downards on the page
RLD-- move upwards on the page
SPACE-- insert space between lines on a page
\*[DOWN n]-- temporarily move downwards in a line
\*[UP n]-- temporarily move upwards in a line
\*[FWD n]-- move forward in a line
\*[BCK n]-- move backwards in a line
MCO-- multiple columns on
MCR-- recto vertical position of column start
MCX-- multiple columns off, advance past longest column
+++ Indents
IL-- set and turn on a left indent
IR-- set and turn on a right indent
IB-- set and turn on indents both left and right
IQ-- quit (exit) all indents
TI-- set and turn on a temporary (one line) indent
HI-- set and turn on a hanging indent
ILX-- left indents off
IRX-- right indents off
IBX-- both left and right indents off
+++ Tabs
TAB_SET-- set up a typesetting tab
TAB <n>-- call tab <n>
TQ-- quit (exit) tabs
\*[ST<n>]...-- string tabs (mark tab positions inline)
\*[ST<n>X]
TN-- move to tab<n+1> without advancing on the page
ST-- set quad/fill for string tabs
+++ Underscoring, underlining
UNDERSCORE-- underscore
UNDERSCORE2-- double underscore
UNDERLINE-- underline (fixed width fonts only)
\*[UL]...-- invoke underlining inline (fixed width fonts only)
\*[ULX]
+++ Superscipts
\*[SUP]...\*[SUPX]-- superscript
\*[CONDSUP]...\*[CONDSUPX]-- pseudo-condensed superscript
\*[EXTSUP]...\*[EXTSUPX]-- pseudo extended supercript
SUPERSCRIPT_RAISE_AMOUNT-- vertical offset of superscripts
+++ Nested lists
LIST-- begin a list
ITEM-- begin an item in a list
SHIFT_LIST-- change the indent of a list
RESET_LIST-- clear and reset a list’s enumerator
PAD_LIST_DIGITS-- reserve space for digits
+++ Colour
NEWCOLOR-- initialize (define) a colour
COLOR-- begin using an initialized colour
XCOLOR-- initialize a "named" X colour
\*[<colorname>]-- begin using an initialized colour inline
+++ Dropcaps
DROPCAP-- set a dropcap
DROPCAP_FAMILY-- set a dropcap’s family
DROPCAP_FONT-- set a dropcap’s font style
DROPCAP_COLOR-- set a dropcap’s colour
DROPCAP_ADJUST-- adjust size of a dropcap
DROPCAP_GUTTER-- adjust space between a dropcap and regular text
+++ Smallcaps
SMALLCAPS
SMALLCAPS_STYLE
+++ Utilities
ALIAS-- give a macro a new name
CAPS-- set type all caps
COMMENT-- silently embed comments in a document
ESC_CHAR-- change the default escape character
\*[LEADER]-- insert leaders at the end of a line
LEADER_CHARACTER-- change the character used for leaders
NEWPAGE-- break to a new page
NEWSLIDE-- break to a new slide
PAUSE-- pause slide presentation
TRANSITION-- transition effect for slides
PAD-- insert equalized whitespace into a line
PAD_MARKER-- change the pad marker
\*[RULE]-- draw a full measure rule
SIZESPECS-- cap-height, x-height, descender depth
SILENT-- output processing off or on
TRAP-- enable or disable page position traps
LEFT_HANG / \*[HANG]-- hanging punctuation
+++ Graphical objects and images
DRH-- draw a horizontal rule
DRV-- draw a vertical rule
DBX-- draw a box
DCL-- draw a circle (ellipse)
RULE_WEIGHT-- set weight of rules drawn with \*[RULE]
PDF_IMAGE-- insert a PDF image
PSPIC-- insert a PostScript image
DOCUMENT PROCESSING MACROS
+++ Reference macros
TITLE-- document title
DOCTITLE-- document title (if different from TITLE)
ENDNOTE_TITLE-- document/chapter id string for endnotes
CHAPTER-- chapter number
CHAPTER_TITLE-- chapter title
CHAPTER_STRING-- what to use in place of “Chapter”
SUBTITLE-- document subtitle
AUTHOR-- document author(s)
DOC_COVERTITLE-- document title cover
COVERTITLE-- section cover title
COPYRIGHT-- copyright
MISC-- miscellaneous cover information
DRAFT-- document’s draft number
DRAFT_STRING-- what to use in place of “Draft”
REVISION-- document’s revision number
REVISION_STRING-- what to use in place of “Revision”
PDF_TITLE-- PDF viewer window title
TOC_HEADING-- non-pagenumbered line inserted into the TOC
+++ General document formatting directives
DOCTYPE-- general document type
DOCTYPE SLIDES-- create slide presentation
COPYSTYLE-- draft or final copy
PRINTSTYLE-- typeset or “typewritten”
+++ Line numbering
NUMBER_LINES-- automatic line numbering on/off
NUMBER_QUOTE_LINES-- numbering of QUOTE lines on/off
NUMBER_BLOCKQUOTE_LINES-- numbering of BLOCKQUOTE lines on/off
Control macros
+++ Set documents in columns
COLUMNS
COL_NEXT
COL_BREAK
+++ TYPEWRITE control macros
TYPEWRITER_FAMILYalternative to Courier
TYPEWRITER_SIZEpoint size of typewriter font
UNDERLINE_ITALIC-- underlining of italics on
UNDERLINE_QUOTES-- underlining of QUOTEs on/off
ITALIC_MEANS_ITALIC-- use real italics (not underlining)
UNDERLINE_SLANT-- underlining of pseudo-italics on
SLANT_MEANS_SLANT-- use pseudo italics (not underlining)
+++ Initiate document processing
START-- begin document processing
+++ Epigraphs
EPIGRAPH-- set an epigraph underneath the docheader
Control macros-- change default style of epigraphs
+++ Headings
HEADING-- hierarchical headings
Control macros-- style heading levels
 HEADING_STYLE-- set style parameters for heading levels
 PREFIX_CHAPTER_NUMBER-- add chapter number to heading numbering
+++ Paragraphs
PP-- set a paragraph
Control macros-- managing paragraph style concerns
 PP_FONT-- globally change font of regular paragraphs
 PARA_INDENT-- set the paragraph first-line indent
 INDENT_FIRST_PARAS-- indenting of paragraph first-lines on/off
 PARA_SPACE-- linespace between paragraphs on/off
+++ Quotes (line for line verbatim quotes)
QUOTE-- set quoted text line for line
Control macros-- change default style of quotes
 ALWAYS_FULLSPACE_QUOTES-- control vertical space around quotes
+++ Blockquotes (cited passages of text)
BLOCKQUOTE-- set passages of cited text
Control macros-- change default blockquote style
 ALWAYS_FULLSPACE_BLOCKQUOTES-- control vertical spacing
+++ Floats
FLOAT-- keep blocks of input together, output on next page
   if necessary
+++ Images and graphics
PDF_IMAGE-- inserting pdf images
 PDF_IMAGE_FRAME-- set parameters for pdf image frames
PSPIC-- inserting PostScript images
+++ Shaded backgrounds, frames, page colour
BOX -- shaded backgrounds and frames
PAGE_COLOR
+++ eqn support
EQ-- begin an eqn block
EN-- end an eqn block
+++ pic support
PS-- begin a pic block
PE-- end a pic block
PIC_TEXT_STYLE-- set style for pic text
+++ grap support
G1-- begin a grap block
G2-- end a grap block
+++ tbl support
TS-- begin a tbl block
TH-- running table header (after TS H)
TE-- end tbl block
+++ Captions and labels
AUTOLABEL-- auto-label figures, tables, equations
SET_AUTOLABEL-- set or reset autolabel numbers
CAPTION_AFTER_LABEL-- place captions after labels
MLA-- MLA-style labelling and captioning
CAPTION-- add a caption to a float or (block)quote
LABEL-- add a label to a float or (block)quote
CAPTIONS-- set style for captions
LABELS-- set style for labels
SOURCES-- set style for sources (tbl only)
+++ Lists of Figures, Tables, and Equations
LIST_OF_FIGURES-- generate a List of Figures
LIST_OF_TABLES-- generate a List of Tables
LIST_OF_EQUATIONS-- generate a List of Equations
LISTS_STYLE-- set style parameters for Lists
+++ Code snippets
CODE-- set a code snippet
Control macros-- change default style of code snippets
 General-- family, font, and colour
 CODE_SIZE-- code size as a percentage of prevailing text
+++ Author linebreaks (section breaks)
LINEBREAK-- insert an author linebreak (section break)
Control macros-- change default style of linebreaks
 LINEBREAK_CHAR-- character to use for author linebreaks
 LINEBREAK_COLOR-- colour of author linebreak character
+++ Document termination string
FINIS-- insert a document termination string
Control macros-- change default style finis string
 FINIS_STRING-- set the document termination string
 FINIS_STRING_CAPS-- capitalization of termination string
 FINIS_COLOR-- set the document termination string colour
+++ Footnotes
FOOTNOTE-- set a footnote
Control macros-- change default style of footnotes
 FOOTNOTE_MARKERS-- footnote markers on/off
 FOOTNOTE_MARKER_STYLE-- type of footnote marker to use
 RESET_FOOTNOTE_NUMBER-- reset footnote numbering
 FOOTNOTE_RULE-- footnote separator rule on/off
 FOOTNOTE_RULE_ADJ-- adjust position of footnote rule
 FOOTNOTE_RULE_LENGTH-- adjust length of footnote rule
 FOOTNOTES_RUN_ON -- instruct footnotes to be continuous
+++ Endnotes
ENDNOTE-- set an endnote
\*[EN-MARK] -- mark initial line of a range of line numbers
   (for use with line numbered endnotes)
ENDNOTES-- output endnotes
Control macros
General style control
Pagination
Header/footer control
Title control
Document/section identification control
Identification style
+++ Margin notes
MN_INIT-- initialize margin notes
MN-- set a margin note
+++ Bibliographic references
REF-- begin a reference
FOOTNOTE_REFS-- place references in footnotes
ENDNOTE_REFS-- place references in endnotes
REF( / REF)-- put parentheses around embedded references
REF[ / REF]-- put square brackets around embedded references
REF{ / REF}-- put curly braces around embedded references
BIBLIOGRAPHY-- output a bibliography
Control macros
BIBLIOGRAPHY_TYPE -- "plain" or enumerated list
General style control
Header/footer control
Main head control
+++ Tables of contents
TOC-- output a table of contents
NO_TOC_ENTRY-- omit a document section from the TOC
TOC_HEADING-- insert a heading into the TOC
Control macros
General style control
Page numbering
Header string control
Entries and reference page numbers style control
TOC_TITLE_STYLE
TOC_ENTRY_STYLE
TOC_HEADING_STYLE
Additional table of contents control macros
+++ Letter (correspondence) macros
DATE-- letter’s date
FROM-- letter’s addresser
TO-- letter’s addressee
GREETING-- letter’s salutation
CLOSING-- letter’s closing salutation
CLOSING_INDENT-- indentation of the closing salutation
SIGNATURE_SPACE-- room to leave for the signature
NO_SUITE-- printing of "next page number" off or on
+++ Changing global print style parameters after START
DOC_LEFT_MARGIN-- left margin of everything on the page
DOC_RIGHT_MARGIN-- right margin of everything on the page
DOC_LINE_LENGTH-- document’s base line length
DOC_FAMILY-- document’s base family
DOC_PT_SIZE-- document’s base point size
DOC_LEAD-- document’s base lead
DOC_QUAD-- document’s base quad directions
+++ Managing a document’s first-page header
DOCHEADER-- document first-page header on/off
Control macros-- change default style of docheader elements
+++ Managing page headers and footers
HEADERS-- page headers on/off
FOOTERS-- page footers on/off
HEADERS_AND_FOOTERS-- enable generation of both headers and
   footers
Control macros
Strings-- left-right-center strings
Style-- change defaults for headers and/or footers
Global-- global style changes
Part-by-part-- part-by-part style changes
Vertical placement-- adjust position of headers and/or footers
Separator rule-- manage the header/footer separator rule
+++ Recto/verso page headers and footers
RECTO_VERSO-- recto/verso headers and/or footers on/off
FORCE_RECTO-- insert blank pages so chapters start recto
SWITCH_HEADERS-- switch recto or verso header
SWITCH_FOOTERS-- switch recto or verso footer
HEADER_RECTO-- string that constitutes a recto header
HEADER_VERSO-- string that constitutes a verso header
FOOTER_RECTO-- string that constitutes a recto footer
FOOTER_VERSO-- string that constitutes a recto footer
+++ Pagination
PAGINATE-- pagination on/off
Control macros-- change default style for pagination
 PAGENUMBER-- user-defined (starting) page number
 PAGENUM_STYLE-- digits, roman numerals, etc
 PAGENUMBER_STRING-- user-defined page numbering string
 PAGENUM_ON_FIRST_PAGE-- when page numbering is at page top
 DRAFT_WITH_PAGENUMBER-- attach draft/revision to page number
+++ Vertical whitespace management
SHIM-- align to the baseline grid
FLEX-- insert flexible whitespace
+++ Document and section cover (title) pages
DOC_COVER-- information to include in a document cover
COVER-- information to include in a section cover
DOC_COVERS-- printing of document covers on/off
COVERS-- printing of section covers on/off
DOC_COVERTEXT-- user-added text for document covers
COVERTEXT-- user-added text for section covers
DOC_COVER_IMAGE-- add images to document covers
COVER_IMAGE-- add images to document covers
Control macros-- change style defaults for covers
+++ Utilities
ADD_SPACE-- add space to the top of a page
RESTORE_SPACE-- restore spacing at the top of a page
BLANKPAGE-- output one or more blank pages
DOC_LEAD_ADJUST-- adjust leading to fill pages
COLLATE-- join documents (chapters/sections)
CENTER_BLOCK-- centre blocks of type

Back to Table of Contents Top Next: Appendices

groff-1.23.0/contrib/mom/momdoc/refer.html0000644000175000017500000022074514450320476015337 00000000000000 Mom -- Document processing, bibliographies and references
Back to Table of Contents Next: Writing letters

Bibliographies and references


Introduction to bibliographies and references

Mom provides the ability to format and generate bibliographies, as well as footnote or endnote references, in MLA (Modern Language Association) style. She accomplishes this by working in conjunction with a special groff program called refer.

Refer requires first that you create a database of works that will be cited in your documents. Once that’s done, special macros let you briefly key in references to entries in the database and have mom format them with respect to order, punctuation and italicization in footnotes, endnotes, or a full bibliography.

Refer has been around for a long time. It’s powerful and has many, many features. Unfortunately, the manpage (man refer), while complete and accurate, is dense and not a good introduction. (It’s a classic manpage Catch-22: the manpage is useful only after you know how to use the program.)

In order to get mom users up and running with refer, this section of mom’s documentation focuses exclusively, in a recipe-like manner, on what you need to know to use refer satisfactorily in conjunction with mom. The instructions are not to be taken as a manual on full refer usage.

If you’re already a refer user, the information herein will be useful for adapting your current refer usage to mom’s way of doing things. If you’ve never used refer, the information is essential, and, in many cases, may be all you need.

I encourage anyone interested in what MLA style looks like—and, by extension, how your bibliographies and references will look after mom formats them—to check out
http://www.aresearchguide.com/12biblio.html or any other website or reference book on MLA style.


Tutorial on refer usage with mom

  1. Create a refer database
  2. Insert a refer block
  3. Tell mom where you want your references (if footnotes or endnotes)
  4. Accessing references in the database
  5. Entering footnote/endnote references
  6. Parenthetical insertions
  7. Generating a bibliography from parenthetical insertions
  8. Generating a comprehensive bibliography
  9. Invoking groff with mom and refer

1. Create a refer database

The first step in using refer with mom is creating a database. The database is a text file containing entries for the works you will be citing. You may set up separate databases for individual documents, or create a large database that can be accessed by many documents.

Entries (“records” in refer-speak) in the database are separated from each other by a single, blank line. The records themselves are composed of single lines (“fields”) with no blank lines between them. Each field begins with a percent sign and a single letter (the "field identifier") e.g. %A or %T. The letter identifies what part of a bibliographic entry the field refers to: Author, Title, Publisher, Date, etc. After the field identifier comes a single space, followed by the information appropriate to field.

Here’s an example database containing two records so you can visualize what the above paragraph says.

Example refer database
%A Terry Pratchett %A Neil Gaiman %T Good Omens %C London %I Gollancz %D 1990 %A Peter Schaffter %T The Schumann Proof %C Toronto %I RendezVous Press %D 2004

The order in which you enter fields doesn’t matter. Refer will re-arrange them for you.

2. Insert a refer block

Having set up your database, you now need to put some refer-specific commands in your mom file.

Refer commands are introduced by a single line containing .R1, and concluded with a single line containing .R2. What goes between the .R1 and .R2 lines is called a “refer block”. Refer commands in a refer block should be entered one per line, in lowercase letters, with no initial period (dot). The actual commands depend on whether you want your references

  • in footnotes/endnotes
  • parenthetically inserted (in abbreviated form) into running text, referring to a works-cited list (bibliography)
  • to generate a comprehensive bibliography (a reading list)
Refer block for footnotes/endnotes

If you want footnote or endnote references, place this block at the top of your mom file.

.R1 no-label-in-text no-label-in-reference join-authors " and " ", " ", and " database <full path to database> .R2

<full path to the database> means the full path including the filename, e.g. /home/user/refer/my-database-file.

Refer block for parenthetical insertions into running text

If you want short, parenthetical insertions into running text, referring to works cited in a bibliography, place this block at the top of your mom file.

.R1 label "(A.n|Q)" bracket-label " (" ")" ", " join-authors ", and " ", " ", and " move-punctuation reverse A1 sort A1Q1T1B1E1 database <full path to database> .R2

<full path to the database> means the full path including the filename, e.g. /home/user/refer/my-database-file.

Refer block for comprehensive bibliographies

If you want to output an entire refer database, or generate a comprehensive bibliography (a reading list) from a database, place this block at the bottom of your mom file, either prior to or immediately after invoking BIBLIOGRAPHY.

.R1 no-label-in-text no-label-in-reference join-authors ", and " ", " ", and " sort A1Q1T1B1E1 reverse A1 database <full path to database> .R2

<full path to the database> means the full path including the filename, e.g. /home/user/refer/my-database.

3. Tell mom where you want your references

If you want references in footnotes, issue the instruction
.FOOTNOTE_REFS anywhere before the first citation in your file. Footnote markers will be inserted into the text, and the bibliographic information for the citation will appear as a footnote.

If you want references in endnotes, issue the instruction
.ENDNOTE_REFS anywhere before the first citation in your file. Endnote markers will be inserted into the text, and the bibliographic information for the citation will appear as an endnote entry.

Note that if you want references parenthetically inserted into running text, referring to entries in a works-cited list (bibliography) that mom and refer assemble automatically, no special instructions are required. See Generating a bibliography from parenthetical insertions for how to output the collected references.

For outputting an entire refer database, or generating a comprehensive reading list from a database, see the macro BIBLIOGRAPHY.

4. Accessing references in the database

References are accessed by putting keywords from the desired database record between two special refer commands:
.[ and
.] Keywords are any word, or set of words, that identify a database record unambiguously. Thus, if you have only one database record for the author Ray Bradbury,
.[ bradbury .] is sufficient. However, if your database contains several records for books by Bradbury, say, Fahrenheit 451 and The Martian Chronicles, “bradbury 451” and “bradbury martian” would identify the two records unambiguously.

A special database field identifier, %K, lets you create unique keywords for database records to help clear up any ambiguity.

Notice that you don’t have to worry about capitalization when entering keywords.

5. Entering footnote/endnote references

Depending on which you have issued, a .FOOTNOTE_REFS or an .ENDNOTE_REFS command, entering references is done like this:
.REF .[ keyword(s) .] .REF If FOOTNOTE_REFS is in effect, the reference between the first and second .REF will be treated as a footnote. If ENDNOTE_REFS, it will be treated as an endnote. Endnote references must be explicitly output with ENDNOTES at the end of your file, before TOC.

Important: REF behaves identically to FOOTNOTE and ENDNOTE with respect to the use of the \c inline escape. Please read the HYPER IMPORTANT NOTE found in the document entry for FOOTNOTE (which also applies to ENDNOTE).

6. Parenthetical insertions

See Inserting parenthetical references into text.

7. Generating a bibliography from parenthetical insertions

To generate a bibliography from works cited by parenthetical insertions in the text, put this at the end of your document, before .TOC.
.BIBLIOGRAPHY .[ $LIST$ .] .BIBLIOGRAPHY OFF

8. Generating a comprehensive bibliography

You can also generate a comprehensive bibliography, which is to say a bibliography containing more works than are actually cited (a “reading list”), by placing references between .BIBLIOGRAPHY and .BIBLIOGRAPHY OFF. Once you have input the desired references, insert
.[ $LIST$ .] and follow it with .BIBLIOGRAPHY OFF. Study the example below if you’re having trouble visualizing this.

Example bibliography
.BIBLIOGRAPHY .R1 no-label-in-text no-label-in-reference join-authors ", and " ", " ", and " sort A1Q1T1B1E1 reverse A1 database <full path to database> .R2 .[ bradbury .] .[ pratchett .] .[ $LIST$ .] .BIBLIOGRAPHY OFF

Alternatively, you can output an entire database as a bibliography. Do the following at the end of your document, before .TOC.
.BIBLIOGRAPHY .R1 no-label-in-text no-label-in-reference join-authors ", and " ", " ", and " sort A1Q1T1B1E1 reverse A1 bibliography <full path to database> .R2 .BIBLIOGRAPHY OFF

9. Invoking groff with mom and refer

So, now you’ve got a document formatted properly to use references processed with refer, what do you do to output the document?

It’s simple. Pass the -R flag to pdfmom or groff, like this:
pdfmom -R <filename> ...


MLA (Modern Language Association) style

Types of references (endnote, footnote, or embedded in text)

MLA allows for three types of references, or referencing styles:

  • short, parenthetical references in the text, linked to a works-cited list (bibliography) at the end of the document
  • footnote references
  • endnote references

There are significant differences between the way footnote/endnote references should be formatted, and the formatting style of bibliographies. One example is that footnote/endnote references should have their first lines indented, whereas bibliographic references should have their second lines indented. Fortunately, with mom, there’s no need to concern yourself with the differences; they’re taken care of automatically.

In terms of inserting references into your documents, footnote/endnote references are input in a manner similar to entering any other kind of footnote or endnote. Parenthetical references, however, need to be handled differently. See the next section.

Inserting parenthetical references into the text

MLA style prefers restricting the information in parenthetical references to the barest minimum needed to identify works in the works-cited list (the bibliography). Typically, a parenthetical insertion is just the author’s last name followed by the page number of the cited work (if only one work by that author is cited), or by the author, a shortened title of the work, and the page number (if more than one work is cited).

This necessitates a slightly fiddly way of entering parenthetical references, though not by any means difficult or hard to make sense of.

The refer block suggested here for parenthetical references prints only the author’s last name from the database record identified by your keywords (the label command), surrounded by parentheses (the bracket-label command). Therefore, assuming you are citing Ray Bradbury’s The Martian Chronicles, and it is the only work by Bradbury mentioned in the text,
...end of sentence. .[ martian chronicles .] A new sentence... will insert “...end of sentence (Bradbury). A new sentence...” into the text. The Martian Chronicles will be added to the works-cited list generated at the end of the document if it is not already present as the result of an earlier reference.

If you need a page number to identify where in The Martian Chronicles to find a specific quote
"...aluminum roaches and iron crickets." .[ [ martian chronicles .] 168) A new sentence... results in “...aluminum roaches and iron crickets.” (Bradbury 168) A new sentence...” (which is excruciatingly correct MLA style). The “[” before martian chronicles tells refer to print the opening parenthesis; any text immediately following the “.]”, including spaces, replaces the closing parenthesis. (Notice that you have to add the closing parenthesis yourself after the page number.)

If your document cites more than one work by Bradbury and you need a title and page number in addition to the author’s name in the inline reference,
"...aluminum roaches and iron crickets." .[ [ bradbury martian .], \fIChronicles\fP 168) A new sentence... will produce ““...aluminum roaches and iron crickets.” (Bradbury, Chronicles 168) A new sentence...”.

The ‘label’ and ‘bracket-label’ commands

The label and bracket-label commands in the refer block allow you to customize what information goes into parenthetical references, and how they should be formatted. label dictates which fields from the database record to print and how to punctuate them. bracket-label controls the bracketing style. Users are encouraged to consult man refer for usage.

Here’s an example of how to set up APA-style references, which require the author and date of publication, optionally with a page number or range of pages.
.R1 label "(A.n|Q) ', ' D.y" bracket-label " (" ")" ", " join-authors ", and " ", " ", and " move-punctuation reverse A1 sort A1Q1T1B1E1 database /home/peter/Groff-mom/Testing/Refer/refer-database .R2 Assuming a reference to a work by Ursula Leguin published in 1980
.[ leguin .] produces (Leguin, 1980) . If a page number is also required
.[ [ leguin .], p. 73) produces (Leguin, 1980, p. 73).


The refer database

Introduction

The heart and soul of refer is the bibliographic database. Knowing how to create records (i.e. the entries for works cited in a document) is largely a question matching data (author, title, publisher, etc) with the correct field identifier. For example, if you’re citing from a scholarly journal, you need to know that %J is the field identifier for journal names and %N is the field identifier for the journal number. Use the Quick list of field identifiers as your guide.

The rules

Entering the data correctly is also important. Fortunately, there are very few rules, and those there are make sense. In a nutshell:

  • enter the data in each field in natural order; author John Smith is “John Smith”, editor Jane Doe is “Jane Doe”
  • capitalize all proper nouns and words in titles as you expect to see them; otherwise, use lowercase
  • use no terminating punctuation unless required; typically, required punctuation is the period after a shortform (“ed.” or “eds.”, “Jr.”, etc) or a question mark or exclamation mark at the end of a title
  • if part of a field needs to be set off in single-quotes, use \[oq] and \[cq] (openquote, closequote) rather than the single-quote (or apostrophe) character on your keyboard
  • if part of a field needs to be forced into italics, use the escapes \*[IT] and \*[PREV]; if the italicized portion concludes the field, omit \*[PREV]
  • if you require characters with accents, ligatures or special symbols, use groff’s “named” glyphs (e.g. \['e] for é); a full list can be found in man groff_char

Quick guide to field identifiers (click on any that are links for more information)

%A author – records may contain multiple authors, one per line %Q non-human author – corporate author, e.g. National Geographic; may also be used for exceptional reference types %m multiple authors – whenever "et al." is desirable %i idem – multiple works by the same author %p post-author – post-author information (e.g. appendix, foreword, letter) %T title – primary title (of a book) or the title of an article (within a scholarly journal or a magazine) %B book title – when %T contains the title of an article; %q force quote – force a title into double-quotes %t reprint title – if different from a work's original title %b main author – when citing a preface, foreword, introduction, or afterword, the author of the complete original work %E editor – records may contain multiple editors, one per line %l translator – if more than one translator, all the names %r translator – if tr. and ed. are one in the same and editor %M magazine or – when %T contains the title of an article newspaper %J journal – when %T contains the title of an article %e edition – number or name of an edition (e.g. Second, 2nd, Collector's, etc.) %S series – series name of books or journals %V volume – volume number (of books) %N journal number – journal or magazine number %R report number – technical report number %G gov’t. – government ordering number %O other – information for which there is no appropriate field letter %C city – city of publication %I publisher – publisher %D date – publication date %d original publication date – if different from date of publication %P page(s) – page number or range %n annotation – annotation to the reference %s site name – for internet references, the website name %c content – for internet references, the source of the material (e.g. Web or Email); for websites, the content, if unclear %o organization – for internet sites, the organization, group or sponsor of the site %a access date – for internet sites, the date of access %u URL – for internet sites, the full URL %K keywords – words that help clear up ambiguities in the database

Field identifiers: specifics, usage and examples

%A – author field

For multiple authors, enter each in a separate %A field in the order in which they should appear. If the author on the title page is the editor (say, a book of short stories edited by Ray Bradbury), add , ed. to the end of the %A field, like this:
%A Ray Bradbury, ed. Do not use the %E field in these instances. If the work has several such editors, enter each in a separate %A field, as for multiple authors, and add , eds. to the last one, like this:
%A Jane Dearborne %A Bill Parsons, eds.

%Q – exceptional entries

Sometimes, a work has no author or title information, for example a book review in a newspaper. In such cases, use %Q, like this:
%Q Rev. of \*[IT]Mean Streets Omnibus\*[PREV], ed. Raymond Hammett %M Times Literary Supplement %D 7 July 1972

%m – multiple authors (et al.)

Whenever it’s desirable to abbreviate a list of authors with “et al.” enter it in the %m field, like this:
%A Paul Lauter %A Doug Scofield %m et al.

%i – idem

Whenever there are several works by the same author, fill out the %A field with the author’s name and follow it with the %i idem, like this:
%A Jonathon Schmidt %i idem Per MLA style, the author’s name will be replaced by a long dash.

If it’s necessary to state the role the author served (say, editor or translator), fill out the %i field with the information minus idem, like this:
%A Ray Bradbury %i ed. %T Timeless Stories for Today and Tomorrow

%p – post-author information

When citing from a preface, foreword, introduction, afterword, or appendix, MLA requires that the information come between the author’s name and the work’s title, like this:
%A Martin Packham, Jr. %p appendix %T Why the West was Won Do not capitalize the first word in the %p field unless it is a proper noun.

%q – force title into double-quotes

Occasionally, you may not be able to use %T for the title because doing so will cause it to come out in italics when double-quotes are called for. An example of this is when citing from a dissertation. Use %q to get around the problem, like this:
%A Carol Sakala %q Maternity Care Policy in the United States %O diss., Boston U, 1993

%E – editor

Use this only if the author and the editor are not one in the same, e.g.
%A Geoffrey Chaucer %T The Works of Geoffrey Chaucer %E F. W. Robinson

%l – translator

If there is more than one translator, enter all the names, with appropriate conjunctions and punctuation, like this:
%A Feodor Dostoevsky %T Crime and Punishment %l Jessie Coulson, Marjorie Benton, and George Bigian

%O – other

Occasionally, MLA requires additional information after the title but before the publication data (city/publisher/date), for instance, the number of volumes in a series, or the fact that the work cited is a dissertation. Here are two examples:
%A Arthur M. Schlesinger %T History of U.S. Political Parties %O 4 vols. %C New York %I Chelsea %D 1973 %A Carol Sakala %q Maternity Care Policy in the United States %O diss., Boston U, 1993 Do not capitalize the first word of the %O field unless it is a proper noun.

Generally, consider %O a catch-all for information that does not match the criterion of any existing field identifier.

%C – city

Normally, %C takes the name of the city of publication, and that’s all. In the case of a republished book, if new material has been added, put such information in the %C field, like this:
%A Theodore Dreiser %T Sister Carrie %d 1900 %C Introd. E. L. Doctorow, New York

%d – original date of publication

Normally, all that is required in the %d field is the original date of publication. However, if supplementary original publication data is desired, include it in the field, like this:
%A Kazuo Ishiguro %T The Remains of the Day %d London: Faber, 1989 %C New York %I Knopf %D 1990

%K – keywords

Refer hates ambiguity, and complains when encountering it. Ambiguities result from the duplication of any word in more than one database record when that word is used to identify a reference in your input file. Use %K to create unique keywords found nowhere else in the database.

Imagine, for example, that your database contains records for Ray Bradbury’s The Illustrated Man, another record for The Illustrated Bradbury and a third for Bradbury, Illustrated. %K can be used to clear up any ambiguities by assigning a unique word to each record, for example %K ill-man for the first, %K ill-brad for the second, and %K brad-ill for the third.

%P – pages

When citing page numbers, which is often the case with footnotes and endnotes, it is not necessary to put the numbers in the database records. The %P field can be added underneath the keyword(s) in the .[ / .] entries in your input file, allowing you to recycle database records. For example,
%A Frye %T Anatomy %K frye-anat could be your short record for Northrop Frye’s The Anatomy of Criticism. Any time you wanted to cite a particular page or range of pages from that work in a footnote or endnote, you can put
.REF .[ frye-anat %P 67-8 .] .REF in your input file, and have it show up with the correct page(s).

%n – annotations

Annotations come at the very end of references. Capitalize all words that require it, including, for bibliographic references (but not for footnotes/endnotes) the first.


The bibliography and reference macros

Begin/end a reference that goes in a footnote or endnote

Macro: REF

The macro REF tells mom that what follows is refer-specific, a keyword-identified reference to a refer database record. Depending on whether you’ve issued a .FOOTNOTE_REFS or .ENDNOTE_REFS instruction, the reference will be formatted and placed in a footnote, or collected for output in the endnotes. Parenthetical insertion of references into the text do not require .REF (see Inserting parenthetical references into the text.)

Before you use REF, you must create a refer block containing refer commands (see Required refer commands in the tutorial, above).

REF usage always looks like this:
.REF .[ keyword(s) .] .REF Notice that REF “brackets” the refer instructions, and never takes an argument.

What REF really is is a convenience. One could, for example, put a reference in a footnote by doing
.FOOTNOTE .[ keyword(s) .] .FOOTNOTE OFF However, if you have a lot of references going into footnotes (or endnotes), it’s much shorter to type .REF/.REF than .FOOTNOTE/.FOOTNOTE OFF. It also helps you distinguish—visually, in your input file—between footnotes (or endnotes) which are references, and footnotes (or endnotes) which are explanatory, or expand on the text.

Note: If you’re using REF to put references in footnotes and your footnotes need to be indented, you may (indeed, should) pass REF the same arguments used to indent footnotes. See FOOTNOTE.

Additional note: REF behaves identically to FOOTNOTE or ENDNOTE, so please read the HYPER IMPORTANT NOTE found in the document entry for FOOTNOTE and/or ENDNOTE for instructions on correct entry of text preceding and following REF.

Instruct mom to put references in footnotes

Macro: FOOTNOTE_REFS

FOOTNOTE_REFS is an instruction to REF, saying, “put all subsequent references bracketed by the REF macro into footnotes.” You invoke it by itself, with no argument.

When FOOTNOTE_REFS is in effect, regular footnotes, (i.e. those introduced with .FOOTNOTE and terminated with .FOOTNOTE OFF) continue to behave normally.

You may switch between FOOTNOTE_REFS and ENDNOTE_REFS at any time.

By default, FOOTNOTE_REFS sets the FOOTNOTE_MARKER_STYLE to NUMBER (i.e. superscript numbers). You may change change that if you wish by invoking FOOTNOTE_MARKER_STYLE, with the argument you want, after FOOTNOTE_REFS.

If you have a lot of footnote references, and are identifying footnotes by line number rather than by markers in the text, you may want to enable FOOTNOTES_RUN_ON in conjunctions with FOOTNOTE_REFS.

Instruct mom to put references in endnotes

Macro: ENDNOTE_REFS

ENDNOTE_REFS is an instruction to REF, saying, “add all subsequent references bracketed by the REF macro to endnotes.” You invoke it by itself, with no argument.

When ENDNOTE_REFS is in effect, mom continues to format regular endnotes, (i.e. those introduced with .ENDNOTE and terminated with .ENDNOTE OFF) in the normal way.

You may switch between ENDNOTE_REFS and FOOTNOTE_REFS at any time.

Manage indenting of references, per MLA standards

Macro: INDENT_REFS FOOTNOTE | ENDNOTE | BIBLIO <indent>

• <indent> requires a unit of measure

MLA-style requires that footnote or endnote references should have their first lines indented, whereas bibliographic references should have their second and subsequent lines indented. Thus, if you invoke INDENT_REFS with a first argument of FOOTNOTE or ENDNOTE, the value you give to <indent> sets the indent of the first line for those types of references; if you invoke it with BIBLIO, the value you give <indent> sets the indent of second and subsequent lines in bibliographies.

By default, the indent for all three types of references is 1/2-inch for PRINTSTYLE TYPEWRITE and 2 ems for PRINTSTYLE TYPESET.

If you’d like to change the indent for footnote, endnote or bibliography references, just invoke .INDENT_REFS with a first argument saying which one you want the indent changed for, and a second argument saying what you’d like the indent to be. For example, if you want the second-line indent of references on a bibliography page to be 3 picas,
.INDENT_REFS BIBLIO 3P is how you’d set it up.

Tip: If you are identifying endnotes by line number (ENDNOTE_MARKER_STYLE LINE) and have instructed mom to put references bracketed by .REF into endnotes (with ENDNOTE_REFS), you will almost certainly want to adjust the second-line indent for references in endnotes, owing to the way mom formats line-numbered endnotes. Study the output of such documents to see whether an indent adjustment is required.

The same advice applies to references in endnotes when you have enabled
.ENDNOTE_NUMBERS_ALIGN_LEFT in favour of mom’s default, which is to align them right. Study the output to determine what size of second-line indent works best.

(Frankly, endnote references formatted in MLA-style combined with left-aligned endnote numbers is a no-win situation, and so is best avoided. Wherever you set the indent, you’ll end up with the endnote numbers appearing to hang into the left margin, so you might as well have them hang, as is the case with .ENDNOTE_NUMBERS_ALIGN_RIGHT.  – Ed.)

Enable/disable hyphenation of references

Macro: HYPHENATE_REFS <toggle>

If you have hyphenation turned on for a document (see HY), and in most cases you probably do, mom will hyphenate references bracketed by the REF macro. Since references typically contain quite a lot of proper names, which shouldn’t be hyphenated, you may want to disable hyphenation for references.

HYPHENATE_REFS is a toggle macro; invoking it by itself will turn automatic hyphenation of REF-bracketed references on (the default). Invoking it with any other argument (OFF, NO, X, etc.) will disable automatic hyphenation for references bracketed by REF.

An alternative to turning reference hyphenation off is to prepend to selected proper names in your refer database the groff discretionary hyphen character, \%. (See here in the tutorial for an example.)

Note: References embedded in the body of a document are considered part of running text, and are hyphenated (or not) according to whether hyphenation is turned on or off for running text. Therefore, if you want to disable hyphenation for such references, you must do so temporarily, with HY, like this:
.HY OFF .[ keyword(s) .] .HY Alternatively, sprinkle your database fields liberally with \%.

Begin a bibliography

Macro: BIBLIOGRAPHY toggle

To append a bibliography to your document, whether of references inserted parenthetically into text or a comprehensive reading list derived from a large refer database, all you need do is invoke .BIBLIOGRAPHY. .BIBLIOGRAPHY breaks to a new page, prints the title (BIBLIOGRAPHY by default, but that can be changed), and awaits refer instructions. How to create bibliographies is covered in the tutorial section, Generating a bibliography from parenthetical insertions and Generating a comprehensive bibliography. When all the required data has been entered, type
.BIBLIOGRAPHY OFF to complete the bibliography.

See the Bibliography control macros and defaults for macros to tweak, design and control the appearance of bibliography pages.

Plain, or numbered list bibliography

Macro: BIBLIOGRAPHY_TYPE PLAIN | LIST [ <list separator> ] [ <list prefix> ]

Mom offers two styles of bibliography output: plain, or numbered list style. With the argument, PLAIN, bibliography entries are output with no enumerators. With the argument, LIST, each entry is numbered.

The two optional arguments, <list separator> and <list prefix> have the same meaning as the equivalent arguments to LIST (i.e. <separator> and <prefix>).

You may enter the BIBLIOGRAPHY_TYPE either before or after .BIBLIOGRAPHY. It must, however, always come before any refer commands. See Generating a bibliography from parenthetical insertions and Generating a comprehensive bibliography.

Mom’s default BIBLIOGRAPHY_TYPE is PLAIN.

1. General bibliography page style control

• Base family/font/quad

See Arguments to the control macros.

.BIBLIOGRAPHY_FAMILY default = prevailing document family; default is Times Roman .BIBLIOGRAPHY_FONT default = roman .BIBLIOGRAPHY_QUAD* default = justified *Note: BIBLIOGRAPHY_QUAD must be set to either L (LEFT) or J (JUSTIFIED); R (RIGHT) and C (CENTER) will not work.
• Base point size
Macro: BIBLIOGRAPHY_PT_SIZE <base type size of bibliography>

Unlike most other control macros that deal with size of document elements, BIBLIOGRAPHY_PT_SIZE takes as its argument an absolute value, relative to nothing. Therefore, the argument represents the size of bibliography type in points, unless you append an alternative unit of measure. For example,
.BIBLIOGRAPHY_PT_SIZE 12 sets the base point size of type on the bibliography page to 12 points, whereas
.BIBLIOGRAPHY_PT_SIZE .6i sets the base point size of type on the bibliography page to 1/6 of an inch.

The type size set with BIBLIOGRAPHY_PT_SIZE is the size of type used for the text of the bibliographies, and forms the basis from which the point size of other bibliography page elements is calculated.

The default for PRINTSTYLE TYPESET is 12.5 points (the same default size used in the body of the document).

• Leading
Macro: BIBLIOGRAPHY_LEAD <base leading of bibliographies> [ ADJUST ]

• Does not require a unit of measure; points is assumed

Unlike most other control macros that deal with leading of document elements, BIBLIOGRAPHY_LEAD takes as its argument an absolute value, relative to nothing. Therefore, the argument represents the leading of bibliographies in points unless you append an alternative unit of measure. For example,
.BIBLIOGRAPHY_LEAD 14 sets the base leading of type on the bibliography page to 14 points, whereas
.BIBLIOGRAPHY_LEAD .5i sets the base leading of type on the bibliography page to 1/2 inch.

If you want the leading of bibliographies adjusted to fill the page, pass BIBLIOGRAPHY_LEAD the optional argument, ADJUST. (See DOC_LEAD_ADJUST for an explanation of leading adjustment.)

The default for PRINTSTYLE TYPESET is the prevailing document lead (16 by default), adjusted.

Note: Even if you give mom a .DOC_LEAD_ADJUST OFF command, she will still, by default, adjust bibliography leading. You must enter BIBLIOGRAPHY_LEAD <lead> with no ADJUST argument to disable this default behaviour.

• Adjust the space between bibliography entries
Macro: BIBLIOGRAPHY_SPACING <amount of space>

• Requires a unit of measure

By default, mom inserts no space between bibliography entries. If you’d prefer she add some, instruct her to do so with BIBLIOGRAPHY_SPACING. Say, for example, you want a half a linespace between entries,
.BIBLIOGRAPHY_SPACING .5v would do the trick.

Note: As with endnotes pages, inserting space between bibliography entries will most likely result in hanging bottom margins.

• Singlespace bibliography (TYPEWRITE only)
Macro: SINGLESPACE_BIBLIOGRAPHY <toggle>

If your PRINTSTYLE is TYPEWRITE and you use TYPEWRITE’s default double-spacing, bibliographies are double-spaced. If your document is single-spaced, bibliographies are single-spaced.

If, for some reason, you’d prefer that bibliographies be single-spaced in an otherwise double-spaced document (including double-spaced collated documents), invoke .SINGLESPACE_BIBLIOGRAPHY with no argument.

• Turning off column mode during bibliography output
Macro: BIBLIOGRAPHY_NO_COLUMNS <toggle>

By default, if your document is set in columns, mom sets the bibliographies in columns, too. However, if your document is set in columns and you’d like the bibliographies not to be, just invoke .BIBLIOGRAPHY_NO_COLUMNS with no argument. The bibliography pages will be set to the full page measure of your document.

If you output bibliographies at the end of each document in a collated document set in columns, column mode will automatically be reinstated for each document, even with BIBLIOGRAPHY_NO_COLUMNS turned on. In such circumstances, you must re-enable BIBLIOGRAPHY_NO_COLUMNS for each separate collated document.

2. Pagination of bibliographies

• Page numbering style
Macro: BIBLIOGRAPHY_PAGENUM_STYLE DIGIT | ROMAN | roman | ALPHA | alpha

Use this macro to set the page numbering style of bibliography pages. The arguments are identical to those for PAGENUM_STYLE. The default is digit. You may want to change it to, say, alpha, which you would do with
.BIBLIOGRAPHY_PAGENUM_STYLE alpha

• Setting the first page number of bibliographies
Macro: BIBILOGRAPHY_FIRST_PAGENUMBER <page # that appears on page 1 of bibliographies>

Use this macro with caution. If the bibliography for a collated document is to be output at the document’s end, BIBLIOGRAPHY_FIRST_PAGENUMBER tells mom what page number to put on the first page of the bibliography.

However, if you’re outputting a bibliography at the end of each section (chapter, article, etc) of a collated document, you have to reset every section’s first page number after COLLATE and before START.

• Omitting a page number on the first page of bibliographies
Macro: BIBLIOGRAPHY_NO_FIRST_PAGENUM <toggle>

This macro is for use only if FOOTERS are on. It tells BIBLIOGRAPHY not to print a page number on the first bibliography page. Mom’s default is to print the page number.

• Suspending pagination during bibliography output
Macro: SUSPEND_PAGINATION
Macro: RESTORE_PAGINATION

SUSPEND_PAGINATION doesn’t take an argument. Invoked immediately prior to BIBLIOGRAPHY, it turns off pagination for the duration of the bibliography. Mom continues, however to increment page numbers silently.

To restore normal document pagination after bibliographies, invoke .RESTORE_PAGINATION (again, with no argument) immediately after you’ve finished with your bibliography.

3. Header/footer control

• Modifying what goes in the bibliography header/footer

If you wish to modify what appears in the header/footer that appears on bibliography pages, make the changes before you invoke .BIBLIOGRAPHY, not afterwards.

Except in the case of DOCTYPE CHAPTER, mom prints the same header or footer used throughout the document on bibliography pages. Chapters get treated differently in that, by default, mom does not print the header/footer centre string (normally the chapter number or chapter title.) In most cases, this is what you want. However, should you not want mom to remove the centre string from the bibliography pages’ headers/footers, or you would like her to add one in cases where there hasn’t been one before (e.g. DOCTYPE DEFAULT) invoke .BIBLIOGRAPHY_HEADER_CENTER with no argument.

An important change you may want to make is to put the word “Bibliography” in the header/footer centre position. To do so, invoke
.BIBLIOGRAPHY_HEADER_CENTER .HEADER_CENTER "Bibliography" or .BIBLIOGRAPHY_FOOTER_CENTER .FOOTER_CENTER "Bibliography" prior to invoking .BIBLIOGRAPHY.

Important: Unless you have a running centre string in your headers or footers, you must invoke .BIBLIOGRAPHY_HEADER_CENTER or .BIBLIOGRAPHY_FOOTER_CENTER in order for the centre string to appear, as demonstrated above.

• Header/footer centre string when doctype is CHAPTER
Macro: BIBLIOGRAPHY_HEADER_CENTER toggle

If your DOCTYPE is CHAPTER and you want mom to include a centre string in the headers/footers that appear on bibliography pages, or if you do not have a running header/footer centre string in the body of the document, invoke .BIBLIOGRAPHY_HEADER_CENTER (or .BIBLIOGRAPHY_FOOTER_CENTER) with no argument before defining the centre string . Mom’s default is NOT to print the centre string.

If, for some reason, having enabled the header/footer centre string on bibliography pages, you wish to disable it, invoke the same macro with any argument (OFF, QUIT, Q, X...).

• Allow headers on bibliography pages
Macro: BIBLIOGRAPHY_ALLOWS_HEADERS <none> | ALL

By default, if HEADERS are on, mom prints page headers on all bibliography pages except the first. If you don’t want her to print headers on bibliography pages, do
.BIBLIOGRAPHY_ALLOWS_HEADERS OFF If you want headers on every page including the first, do
.BIBLIOGRAPHY_ALLOWS_HEADERS ALL

Note: If FOOTERS are on, mom prints footers on every bibliography page. This is a style convention. In mom, there is no such beast as BIBLIOGRAPHY_ALLOWS_FOOTERS OFF.

4. Bibliography first-page title control

• Title string
Macro: BIBLIOGRAPHY_STRING "<title to print at the top of bibliography pages>"

Alias: BIBLIOGRAPHY_HEADER

By default, mom prints the word “BIBLIOGRAPHY” as a title at the top of the first page of a bibliography. If you want her to print something else, invoke .BIBLIOGRAPHY_STRING with the title you want, surrounded by double-quotes.

If you don’t want a title at the top of the first bibliography page, invoke .BIBLIOGRAPHY_STRING with a blank argument (either two double-quotes side by side—""—or no argument at all).

• Title string control macros and defaults

See Arguments to the control macros.

.BIBLIOGRAPHY_STRING_FAMILY default = prevailing document family; default is Times Roman .BIBLIOGRAPHY_STRING_FONT default = bold .BIBLIOGRAPHY_STRING_SIZE* default = +1 .BIBLIOGRAPHY_STRING_QUAD default = centred *Relative to the size of the bibliography text (set with BIBLIOGRAPHY_PT_SIZE)
• Title string placement
Macro: BIBLIOGRAPHY_STRING_ADVANCE <distance from top of page>

• Argument requires a unit of measure

By default, mom places the title (the docheader, as it were) of bibliographies (typically "BIBLIOGRAPHY") on the same baseline that is used for the start of running text. If you’d prefer another location, higher or lower on the page (thereby also raising or lowering the starting position of the bibliography itself), invoke .BIBLIOGRAPHY_STRING_ADVANCE with an argument stating the distance from the top edge of the page at which you’d like the title placed.

The argument requires a unit of measure, so if you’d like the title to appear 1-1/2 inches from the top edge of the page, you’d tell mom about it like this:
.BIBLIOGRAPHY_STRING_ADVANCE 1.5i

• Title string underscoring
Macro: BIBLIOGRAPHY_STRING_UNDERSCORE [DOUBLE] [<underline weight> [<underline gap> [<distance between double rules]]] | <none> | <anything>

Alias: BIBLIOGRAPHY_STRING_UNDERLINE

• The argument <underscore weight> must not have the unit of measure, p, appended to it

Invoked without an argument, .BIBLIOGRAPHY_STRING_UNDERSCORE will place a single rule underneath the bibliography’s first-page title. Invoked with the argument, DOUBLE, BIBLIOGRAPHY_STRING_UNDERSCORE will double-underscore the title. Invoked with any other non-numeric argument, (e.g. OFF, NO, X, etc.) the macro disables underlining of the title.

In addition, you can use BIBLIOGRAPHY_STRING_UNDERSCORE to control the weight of the underscore rule(s), the gap between the title and the underscore, and, in the case of double-underscores, the distance between the two rules.

Some examples:
.BIBLIOGRAPHY_STRING_UNDERLINE 1 - turn underlining on; set the rule weight to 1 point .BIBLIOGRAPHY_STRING_UNDERLINE 1 3p - turn underlining on; set the rule weight to 1 point; set the gap between the string and the underline to 3 points .BIBLIOGRAPHY_STRING_UNDERLINE DOUBLE .75 3p - turn double-underlining on; set the rule weight to 3/4 of a point; set the gap between the string and the upper underline to 3 points; leave the gap between the upper and the lower underline at the default .BIBLIOGRAPHY_STRING_UNDERLINE DOUBLE 1.5 1.5p 1.5p - turn double-underlining on; set the rule weight to 1-1/2 points; set the gap between the string and the upper underline to 1-1/2 points; set the gap between the upper and the lower underline to 1-1/2 points Note, from the above, that in all instances, underscoring (single or double) is enabled whenever BIBLIOGRAPHY_STRING_UNDERSCORE is used in this way.

By default, mom double-underscores the title if your PRINTSTYLE is TYPEWRITE.

• Title string capitalization
Macro: BIBLIOGRAPHY_STRING_CAPS toggle

Invoked by itself, .BIBLIOGRAPHY_STRING_CAPS will automatically capitalize the bibliography first-page title. Invoked with any other argument, the macro disables automatic capitalization of the title.

If you’re generating a table of contents, you may want the bibliography first-page title to be in caps, but the toc entry in caps/lower case. If the argument to BIBLIOGRAPHY_STRING is in caps/lower case and BIBLIOGRAPHY_STRING_CAPS is on, this is exactly what will happen.

Mom’s default is to capitalize the bibliography first-page title.


Back to Table of Contents Top Next: Writing letters

groff-1.23.0/contrib/mom/momdoc/images.html0000644000175000017500000034031614450320476015476 00000000000000 Mom -- Graphics, floats, and preprocessor support
Back to Table of Contents Next: Page headers/footers, pagination

Graphics, floats, and preprocessor support


Inserting images and graphics

In order to include images in mom documents, the images must be in either PDF (.pdf) or EPS (.eps) format. Each format requires its own macro, but both take the same arguments, and in the same order.

Please note that there are differences in the way the files containing PDF and EPS images must be processed, hence documents may not contain a mix.

Image conversion and file processing

When your image files are not in PDF or EPS format—jpgs, for example—you must convert them before including them in a mom document. Any utility for converting images may used. The ImageMagick suite of programmes, present on most GNU/Linux systems, contains convert, which is simple and effective.

PDF

Assuming a jpg image, conversion to PDF is done like this:
convert <image>.jpg <image>.pdf Any image type supported by convert may be converted this way.

Mom files containing PDF images must be processed using groff’s pdf driver. Use of pdfmom is strongly recommended, which natively invokes the pdf driver.
pdfmom doc.mom > doc.pdf

EPS

Assuming a jpg image, conversion to EPS is done like this:
convert <image>.jpg <image>.eps Any image type supported by convert may be converted this way. There have been reports of trouble with PostScript level 2 images, so don’t save your images in this format.

Mom files containing EPS images must be processed using groff’s postscript driver. Use of pdfmom, which can be told to use the postscript driver, is strongly recommended.
pdfmom -Tps doc.mom > doc.pdf

PDF_IMAGE

Macro: PDF_IMAGE \
[ -L | -C | -R | -I <indent> ] \
<pdf image file> <width> <height> [ SCALE <factor> ] \
[ ADJUST +|-<vertical adjustment> ] [ NO_SHIM ] [ NO_FLEX ] \
[ FRAME ] \
[ CAPTION "<caption>" ] [ SHORT_CAPTION "<short caption>" ] \
[ LABEL "<label>" ] [ TARGET "<name>" ]

•  <indent>, <width>, <height> and <vertical adjustment> require a unit of measure

Note: Mom files with embedded PDF images must be processed with pdfmom doc.mom > doc.pdf. Arguments may be broken into several lines using the “line-continued” backslash (\), as shown above.

Unlike PSPIC, which it resembles, PDF_IMAGE requires that the pdf image’s dimensions (the bounding box, see below) be supplied each time it’s called.

The first optional argument tells mom how to align the image horizontally, with -L, -C, and -R standing for left, centre and right respectively. If you need more precise placement, the -I argument allows you to give an indent from the left margin. Thus, to indent a PDF image 6 picas from the left margin
.PDF_IMAGE -I 6P <remaining arguments> If you omit the first argument, the image will be centred.

<pdf image> must be in PDF format, with a .pdf extension. If it is not, mom will abort with a message. See here for instructions on converting image formats to PDF.

<width> and <height> are the dimensions of the image’s bounding box. The most reliable way of getting the bounding box is with the utility, pdfinfo:
pdfinfo <image.pdf> | grep "Page *size" This will spit out a line that looks like this:
Page size: width x height pts pts means points, therefore the unit of measure appended to <width> and <height> must be p.

The remaining arguments are optional and may be entered in any order, although it’s best to put CAPTION, SHORT_CAPTION, and LABEL last.

SCALE

SCALE allows you to scale the image by <factor>. The factor is a percentage of the image’s original dimensions, thus SCALE 50 scales the image to 50 percent of its original size. No percent sign or unit of measure should be appended.

ADJUST

ADJUST lets you raise (-) or lower (+) the image within the space allotted for it by the amount you specify. This is useful for achieving good optical centering between surrounding blocks of type. A unit of measure is required.

Tip: You may sometimes find that a PDF_IMAGE at the bottom of a page doesn’t sit flush on the bottom margin, however attempts to lower it by adding space beforehand result in it being deferred to the next page.

The solution is to introduce negative space before the image so that it displays on the page, then lower it to the bottom margin with PDF_IMAGE’s ADJUST argument.

NO_SHIM

NO_SHIM instructs mom not to apply shimming after an image, which she will do automatically when shimming is enabled, which it is by default. Shimming ensures that running text after the image falls properly on the page’s baseline grid, but can result in slightly unequal spacing above and below (correctable with the ADJUST argument). NO_SHIM is useful when you have several images on the page and there are visible differences in the spacing beneath them as a result of shimming. To ensure a flush bottom margin, the last image on the page should be shimmed, i.e. should not be given the NO_SHIM argument.

NO_FLEX

NO_FLEX instructs mom not to apply flex-spacing after an image, which she will do automatically when flex-spacing is enabled. NO_FLEX is useful when you have several images on the page and you want to distribute excess vertical whitespace on the page amongst other flex-spacing points on the page. If there are no others, the final image should be flex-spaced, i.e. not given the NO_FLEX argument.

FRAME

FRAME instructs mom to put a frame around the image. Parameters for the frame are set with PDF_IMAGE_FRAME.

CAPTION

CAPTION allows you to give the image a caption. By default, the caption appears above the image, but may be attached to the label that appears beneath the image. See CAPTION_AFTER_LABEL in Captions and labels. The text of the caption must be surrounded by double-quotes.

SHORT_CAPTION

SHORT_CAPTION allows you to trim long captions for inclusion in the List of Figures. The text you supply, surrounded by double-quotes, is what will appear in the List.

LABEL

LABEL, if given, appears beneath the image. The text you supply, surrounded by double-quotes, is how the image is labelled in both the document proper and the List of Figures. Mom provides an auto-labelling facility for images (see AUTOLABEL), which, if enabled, overrides the LABEL argument.

TARGET

TARGET followed by a unique name surrounded by double-quotes creates a PDF target for the image so that it may be linked to from other places in the file (with PDF_LINK; see Producing PDFs with groff and mom).

Please note: The following functionality is available only with groff 1.22.4 or later.

When autolabelling is enabled and the document is processed with pdfmom, the target name can be used to generate the target’s label number in running text if it is entered as a groff string, i.e. of the form \*[name]. For example, if you create a target named “foo” for a pdf image whose autolabel number would be 3, entering
See .PDF_LINK foo "Figure \*[foo]" anywhere in running text would result in a pdf link that reads “Figure 3”. If chapter numbers are being prefixed to labels, the same string in, say, chapter 5 would produce the pdf link “Figure 5.3”.

Note: Version 2.0-c change
Mom now treats all pdf images identically to floats, which is to say that if an image doesn’t fit on the output page, she will defer it to the top of the next page while continuing to process running text. ADJUST is ignored whenever an image is the first to be deferred, except when moving from column to column on the same page, when the image may need to be optically adjusted. Subsequent images that do not fit, if any, are output in order immediately after the first.

Prior to 2.0-c, it was recommended that images be wrapped inside FLOAT, but this is now no longer required, and should, in fact, be avoided.

PDF_IMAGE_FRAME

Macro: PDF_IMAGE_FRAME <inset amount> <rule weight> <color>

• <inset amount> requires a unit of measure; conversely, <rule weight> must not have a unit of measure appended

PDF_IMAGE_FRAME establishes the parameters for subsequent invocations of PDF_IMAGE when the FRAME argument is given. Arguments must appear in order, and any you wish left at the current value should be entered as two adjacent double-quotes. So, for example,
.PDF_IMAGE_FRAME "" "" blue leaves the inset value and rule weight at their current value and changes the frame colour to blue.

Frames are drawn outside the image at its requested dimensions inclusive of scaling. Colours must be pre-initialized with XCOLOR or NEWCOLOR.

The default inset is 6 points, the default rule weight is .5 (points), and the default colour is black.

PSPIC

Macro: PSPIC [ -L | -R | -I <n> ] <file> [ width [ height ] ]

PSPIC is not actually part of mom, but rather a macro included with every groff installation. man groff_tmac contains the documentation for PSPIC, but I’ll repeat it here with a few modifications for clarity.

From groff_tmac

<file> is the name of the file containing the image; width and height give the desired width and height of the image as you wish it to appear within the document. The width and height arguments may have units of measure attached; the default unit of measure is i. PSPIC will scale the graphic uniformly in the x and y directions so that it is no more than width wide and height high. By default, the graphic will be horizontally centred. The -L and -R options cause the graphic to be left-aligned and right-aligned, respectively. The -I option causes the graphic to be indented by <n>; the default unit of measure is m (ems).

It is not necessary to pass PSPIC the <width> and <height> arguments unless you are scaling the image, in which case you will most likely need the original dimensions of the EPS image’s bounding box. These can be found with
gs -q -dBATCH -dNOPAUSE -sDEVICE=bbox <image file>.pdf 2>&1 \ | grep "%%BoundingBox" | cut -d " " -f4,5 The two digits returned are in points, therefore the unit of measure p must be appended to them.

Because PSPIC lacks the ADJUST option offered by PDF_IMAGE a certain amount of manual tweaking of the vertical placement of the image will probably be required, typically by using the ALD and RLD macros. Wrapping the image in a float and using FLOAT’s ADJUST option can also be used to correct optical centering.

Additionally, non-floated EPS images will almost certainly disrupt the baseline placement of running text. In order to get mom back on track after inserting a non-floated .PSPIC image, insert the SHIM or FLEX macro afterwards, depending on the vertical whitespace management strategy in effect, so that the bottom margin of running text falls where it should.

Remember that mom files with embedded EPS images must be processed with
pdfmom -Tps doc.mom > doc.pdf

Please note: PSPIC does not support autolabelling, labels, captions, or inclusion in the List of Figures. If you wish this functionality, convert your images to pdf and use PDF_IMAGE instead, then process the file with pdfmom (without the -Tps option).


Introduction to floats

Non-textual insertions in a document (tables, for example) sometimes do not fit on the output page of a PDF or PostScript document at the place they’re inserted in the input file. It’s necessary, therefore, to defer them to the next page while carrying on with running text.

Whenever you need this functionality, mom provides the FLOAT macro.

Floats are usually used for images and graphics, but can contain anything you like, including text. Whatever’s in the float will be kept together as a block, output immediately if there’s room, or deferred to the top of the next output page when there isn’t; running text continues to the bottom of the previous page without interruption.

In the case of a float that doesn’t fit being followed by one that does, both are deferred and output one after the other. Note that this represents a change from versions 2.1-b_1 and earlier where the second float was output in position and the first was deferred.

A key distinction between a float and a QUOTE or BLOCKQUOTE is that while a float keeps everything together and defers output if necessary, quotes and blockquotes are output immediately, and may start on one page and finish on the next.

Floats always begin in no-fill mode. Text entered immediately after FLOAT will be set line-for-line unless a JUSTIFY or QUAD L|R|C precedes it. Alternatively, any macro that sets a quad direction may be used, e.g. PP.

Floats always deposit a break before they begin, which means the line beforehand will not be filled. Floats, therefore, cannot be inserted in the middle of a paragraph without studying the output file and determining where to break or spread the line before the float. Furthermore, if you want a float between paragraphs, the float should come before .PP, like this:
.FLOAT ... .FLOAT OFF .PP not
.PP .FLOAT ... .FLOAT OFF

Floats begin on the baseline immediately below the running text preceding them. No additional whitespace surrounds them, above or below. Running text below a float is, however, shimmed or flex-spaced, depending on the vertical whitespace management strategy in effect. This behaviour can be disabled for individual floats with NO_SHIM or NO_FLEX.

If you’d like more space around a float, you must add it manually, for example with ALD or SPACE.

FLOAT

Macro: FLOAT <arguments> | <anything>
Arguments:
[ ADJUST +|-<amount> ] \
[ FORCE ] \
[ SPAN ] \
[ INDENT <value> ] \
[ CENTER ] \
[ RIGHT ] \
[ NO_SHIM] \
[ NO_FLEX ] \
[ TARGET "<name>" ]

Note: FLOAT is intended for use with the document processing macros only.

Note: As a general rule, avoid consecutive floats that have no intervening running text. Rather, wrap all the material into a single float.

Note: Deferred floats are output with the left indent that was in effect when they were input. If you do not want this behaviour, disable the indent prior to inputting the float and re-enable it afterward.

Note: Mom treats pic pre-processor directives and pdf images as floats so it is not necessary to wrap them inside FLOAT unless additional material is included in what is floated.

To begin a float, simply invoke .FLOAT and follow it with whatever you want the float to contain. When you’re done, invoke .FLOAT OFF (or OFF, QUIT, END, X, etc).

ADJUST

The optional ADJUST argument tells mom to raise (+) or lower (-) the float within the space allotted to it by the specified amount. <amount> must have a unit of measure appended. ADJUST gives you precise control over the vertical centering of floats, allowing you to compensate for unequal spacing that may result from the automatic shimming or flex-spacing floats.

ADJUST is ignored for the first float deferred to a following page but respected for subsequent deferred floats output immediately afterwards.

FORCE

The FORCE argument instructs mom to output the float exactly where it occurs in the input file. With FORCE, mom immediately breaks to a new page to output the float if it does not fit on the current page. While this is somewhat contrary to the notion of floats (i.e. that running text should continue to fill the page), there are circumstances where it may be desirable.

If you need to force a page break after completion of a float that has been deferred to a subsequent page, insert \!.bp immediately before terminating the float.

SPAN

The SPAN argument tells mom that a float, if deferred, may carry onto multiple pages. Please note that SPAN may not be used for floats containing a boxed table; mom will abort with a warning should this occur. Unboxed tables, on the other hand, are acceptable within floats that are given the SPAN argument.

INDENT

INDENT allows you to indent a float from the left margin by a specified value. The value must have a (unit of measure appended to it.

CENTER

CENTER instructs mom to center a float if it is not already centered by default.

RIGHT

RIGHT instructs mom to place a float at the right of the page; the longest line in the float will be flush with the page’s right margin.

NO_SHIM

NO_SHIM instructs mom not to apply shimming after a float, which she will do automatically when shimming is enabled, which it is by default. Shimming ensures that running text after the float falls properly on the page’s baseline grid, but can result in slightly unequal spacing above and below (correctable with the ADJUST argument). NO_SHIM is useful when you have several floats on the page and there are visible differences in the spacing beneath them as a result of shimming. To ensure a flush bottom margin, the last float on the page should be shimmed, i.e. should not be given the NO_SHIM argument.

NO_FLEX

NO_FLEX instructs mom not to apply flex-spacing after a float, which she will do automatically when flex-spacing is enabled. NO_FLEX is useful when you have several floats on the page and you want to distribute excess vertical whitespace on the page amongst other flex-spacing points on the page. If there are no others, the final float should be flex-spaced, i.e. not given the NO_FLEX argument.

TARGET

TARGET followed by a unique name surrounded by double-quotes creates a PDF target for the float so that it may be linked to from other places in the file (with PDF_LINK; see Producing PDFs with groff and mom).

Floats cannot be autolabelled, so unlike pdf images and pre-processor material, the target name cannot be used as a string to generate the target’s label number in running text. Label numbers for floats must be entered explicitly running text, however they may be entered symbolically in the argument to LABEL. See Reserved variables for labels.

Note: Floats use no-fill mode, with each input line beginning at the left margin. If this is not what you want, you must specify the preferred horizontal alignment within the float (e.g. CENTER or RIGHT).

Furthermore, if you want text filled, you must specify .QUAD L|R|C or .JUSTIFY—again, within the float.

Labelling and captioning floats

Labelling and captioning of tables (tbl), equations (eq), diagrams (pic) and pdf images (PDF_IMAGE) are handled by the macros that initiate them, regardless of whether they’re wrapped inside a float. However, since a float may contain any valid input, it is sometimes necessary to add a label and/or caption to the float itself.

Important: Always use the native labelling/captioning facilities for preprocessor output and pdf images rather than labelling the containing float, if any.

The macros to label and caption floats are LABEL and CAPTION. If a label or caption is to appear above the float, the appropriate macro is entered immediately after FLOAT. If a label or caption is to appear beneath the float, the appropriate macro is entered immediately before ending the float with FLOAT OFF.

If a label and caption are to be joined, the LABEL macro is used to enter both by passing the CAPTION argument to LABEL.

It is impossible for mom to know the contents of a float, so floats cannot be autolabelled. Each label must be entered explicitly. Mom does, however, provide a way to enter both chapter numbers and incrementing label numbers symbolically, easing the burden of keeping the numbering scheme intact as labelled floats are added to or subtracted from a document.

Tip: QUOTE and BLOCKQUOTE may also be labelled and captioned using LABEL and CAPTION.

Spacing

If a float has a caption at the top, the caption is whitespaced 1/4 linespace from running text and the float itself begins an additional 1/4 linespace below the caption. If the float has no corresponding label at the bottom, the float observes the bottom-spacing rules for all floats, namely that no extra space is added other than shimming or flex-spacing, depending on the vertical whitespace management in effect.

If a float has a label at the bottom but no caption at the top, the float begins exactly where started, i.e. with no extra whitespace between running text and the float. The label (and attached caption, if any) are whitespaced 1/4 linespace below the float, with an additional 1/4 linespace underneath plus shimming or flex-spacing.

Labelled/captioned quotes and blockquotes inside floats treat the labels/captions as part of the quote so the spacing above and below the whole float block is what you’d expect from quotes normally, while the spacing between the label/caption and the quote is 1/4 linespace.

LABEL

Macro: LABEL "<label>" [ CAPTION "<caption>" ] [ SHORT_CAPTION ] \
[ TO_LIST FIGURES | TABLES | EQUATIONS ]

The placement of a float’s label depends on where you put it inside the float.

If you want a label at the top, put LABEL immediately underneath FLOAT and follow it with the text of the label surrounded by double-quotes:
.FLOAT .LABEL "Fig. 1" If you want a label at the bottom, put LABEL immediately before ending the float:
.FLOAT <contents of float> .LABEL "Fig. 1" .FLOAT OFF

Reserved variables for labels

Mom reserves strings you may use when entering label text after the LABEL argument. \*[chapter] holds the current chapter or major section number. \*[fig-label], \*[tbl-label], and \*[eqn-label] increment the label number of the appropriate label type by one, and are initially set to zero after each invocation of START when the DOCTYPE is CHAPTER. Thus, in every chapter requiring numbered float labels, you can enter
.LABEL "Fig. \*[chapter].\*[fig-label]. TO_LIST FIGURES which, assuming the third autolabelled float of Chapter 2, will produce Fig. 2.3.

If your DOCTYPE is DEFAULT or NAMED, you must reset \*[<type>-label] after each COLLATE by entering
.AUTOLABEL_<list type> before .START.

If autolabelling is enabled, e.g. .AUTOLABEL_IMAGES (List of Figures) or .AUTOLABEL_PIC (also List of Figures), the prefix is stripped from the label when it appears in the List. Thus, if you have invoked .AUTOLABEL_PIC,
.LABEL "Fig. 1.1." CAPTION "Caption for label \ TO_LIST FIGURES or
.LABEL "Fig. \*[chapter].\*[label]." \ CAPTION "Caption for label \ TO_LIST FIGURES will appear in the List of Figures as “1.1.  Caption for label”.

CAPTION

If you’d like a caption attached to the label, pass LABEL the optional argument CAPTION followed by the text of the caption as a single string surrounded by double-quotes:
.FLOAT <contents of float> .LABEL "Fig. 1" CAPTION "Caption for Fig. 1" .FLOAT OFF Note that the CAPTION macro by itself permits entering several strings, each output on a line by itself, whereas the CAPTION argument to LABEL accepts only a single string.

SHORT_CAPTION

If your caption runs long and you’re including the float in a “List of ...”, (see TO_LIST, below) SHORT_CAPTION tells mom how you’d like the caption to appear in the List.

TO_LIST

The optional argument TO_LIST tells mom to add the float’s label and attached caption, if present, to the specified list, which may be one of FIGURES, TABLES, or EQUATIONS.

If, for some reason, you want only the caption appended to the List, give \& as the first argument to LABEL, followed by CAPTION “caption”:
.LABEL \& \ CAPTION "caption"

Tip: TO_LIST can be used to handle situations where labelled floats need to go to a uniquely named “List of ...”.

Suppose, for example, your document contains figures (e.g. pic output or pdf-images) and tables, and you need a “List of Examples” for floats labelled “Example n.n”. By changing the default title string for LIST_OF_EQUATIONS to “List of Examples”, you may include the float in your List of Examples with
.TO_FIGURES EQUATIONS

CAPTION

Macro: CAPTION "<caption>" \
[ "<additional line>" [ "<additional line>"... ] ] \
[ TO_LIST FIGURES | TABLES | EQUATIONS ]

The placement of a float’s caption depends on where you put it inside the float.

If you want a caption at the top, put CAPTION immediately underneath FLOAT and follow it with the text of the caption surrounded by double-quotes:
.FLOAT .CAPTION "Caption at top of float" CAPTION can take multiple string arguments, allowing for captions that run to several lines. There is a caveat: the strings are not automatically broken into individual lines. You must provide strings that include literal breaks or spaces:
.FLOAT .CAPTION "Caption" ".BR" "at top" ".BR" "of float" or, easier to read:
.FLOAT .CAPTION "Caption" \ ".BR" \ "at top" \ ".BR" \ "of float" If you want a caption at the bottom, put CAPTION immediately before ending the float:
.FLOAT <contents of float> .CAPTION "Caption at bottom of float" .FLOAT OFF

Note: If you want a caption attached to a label, do not use CAPTION by itself. Rather, invoke .LABEL with the CAPTION argument.


Preprocessor support

Mom offers full support for the eqn (equations), pic (diagrams), grap (graphs), tbl (tables) and refer (bibliographies/citations) preprocessors, including captions, labelling, autolabelling, and inclusion in the Lists of Equations, Figures, and Tables.

Other than refer, which is discussed at length in the Bibliographies and references section, it is beyond the scope of this documentation to cover full preprocessor usage. Consult the manpages eqn(1), pic(1), grap(1) and tbl(1) for instructions.

Version 2.0-c changes
Preprocessor support has been revised and expanded as of version 2.0-c. Please read the following sections thoroughly and update any documents created with versions prior to 2.0-c as necessary.

tbl support

Mom documents can include tables generated with the groff preprocessor tbl. If you are unfamiliar with tbl, I recommend downloading a copy of Tbl - A Program to Format Tables, which, in addition to providing a thorough introduction, contains some fine examples. If you use tbl, you must pass groff or pdfmom the -t flag when you process the file.

Tables formatted with tbl begin with the macro .TS (Table Start) and end with .TE (Table End). Depending on where you want your tables output in a document, you may need to wrap your tbl code inside a float, or pass the H argument to .TS.

If you put tbl code inside a float, the table will be output immediately if it fits on the page, or deferred to the top of the next page if it doesn’t. If you prefer a table to begin where you say and span over to the next page, or if you know for certain a boxed table will run to multiple pages, simply pass the H argument to .TS, along with a corresponding TH and do not wrap the table inside a float.

Note: If you create a boxed table that will span several pages, do not wrap the table inside a float. Boxed, multipage tables and FLOAT should be considered mutually exclusive. This restriction is imposed by the tbl preprocessor itself, not groff or mom. Unboxed tables that span several pages, however, are acceptable within FLOAT.

tbl placement in mom docs

If you use .TS without the H argument (and therefore no .TH), tables that fit on the page are output in position. If there is not enough room to output the table, tbl will abort with message instructing you to use .TS H/.TH. Given that .TS without H may sometimes fail, it is advisable to begin all tbl blocks with .TS H.

If you give .TS the H argument (with a corresponding .TH), tables will be output in position and span as many pages as necessary to complete output. A table header will be printed at the top of each page’s table output. In the event that there is not enough room to print the table header and at least one row of table data near the bottom of a page, mom will break to a new page before beginning table output, leaving a gap in running text.

Boxed tables inside floats are output in position if they fit on the page. If not, they are deferred to the top of the next page without a break in running text. Boxed tables within floats may not, however, span multiple pages; mom will abort with a message should a boxed table in a float run longer than the page.

Unboxed tables inside floats may span multiple pages provided the SPAN argument has been given to FLOAT.

Note: The vertical spacing around unfloated tables may appear slightly unequal, especially if there are several tables on the page. This is a result of the shimming or flex-spacing that mom applies automatically after each table, depending on which vertical whitespace management is in effect. You may disable shimming or flex-spacing with NO_SHIM or NO_FLEX, or by passing the NO_SHIM or NO_FLEX argument to .TS. In either case, you will still likely want to adjust the spacing around with table with the ADJUST argument to .TS. Tables inside floats should be adjusted with the ADJUST argument to FLOAT, not the ADJUST argument to .TS.

.TS / .TH / .TE

Macro: TS
Arguments:
  [ H ]
  [ BOXED ]
  [ CENTER ]
  [ NEEDS ]
  [ ADJUST +|-<vertical adjustment>]
(unit of measure required)
  [ NO_SHIM ]
  [ NO_FLEX ]
  [ CAPTION "<caption>" ]
  [ SHORT_CAPTION "<short caption>" ]
  [ LABEL "<label>" ]
  [ TARGET "<name>" ]

Macro: TH (optional, only if .TS H)
Macro: TE [ SOURCE "<text of table source>" ]

Tables to be formatted with tbl begin with the macro .TS and end with .TE. Global tbl options (“flags”), formatting, and data (per tbl(1)) come between the two macros.
.TS <tbl options, formatting, and data> .TE Tables may be wrapped inside a float, in which case, the entire table will be output on the current page if it fits, or deferred to the next page if it doesn’t.
.FLOAT .TS <tbl options, formatting, and data> .TE .FLOAT OFF

The .TS macro

Note: Version 2.0-c change
2.0-c introduces revisions to the handling of labels and/or captions, which, along with NO_SHIM, must now be given as arguments to .TS rather than .TE, as was the case formerly. Please read this section carefully if you have documents containing tables as they may need to be updated.

IMPORTANT: All arguments to TS must appear on the same line as .TS. Do not attempt to break them up with the “line-continued” backslash. You may want to set your text editor to “wrap” mode in order to see all your arguments. This annoyance stems from the preprocessor mechanism itself, not groff or mom.

The TS macro must be invoked before entering a tbl block. You may give as many or as few of its arguments as required, in any order, although it is advisable to put CAPTION, SHORT_CAPTION, and/or LABEL last.

H

With the H argument, a table will span as many pages as necessary, with or without a running header. The placement of the corresponding .TH, which is required whenever the H argument is given, determines what, if anything, goes in the header. Compare the following: .TS H .TS H c s s c s s c s s c s s c c c c c c n n n. n n n. Percent Increase .TH 2002-2012 Percent Increase .TH 2002-2012 <tbl data> <tbl data> .TE .TE The first example will create a table that spans multiple pages if necessary, with a running header (“Percent Increase / 2002-2012”) for that table appearing at the top of each page until the table ends. The second example, equally, may run to several pages, but without the running header. See TH for an explanation of .TH placement.

Tip: Generally speaking, it’s a good idea to get into the habit of using .TS H all the time, since there are no circumstances under which it fails, whereas .TS without H will fail on tables that exceed the page length.

BOXED

If a table is to be boxed (i.e., tbl is given the flags 'box' or 'allbox') you must pass the argument BOXED to .TS, as in this example:
.TS BOXED allbox; c s s c c c n n n. <tbl data> .TE

CENTER

If a table is to be centered on the page, (i.e., tbl is given the 'center' flag), you must pass the argument CENTER to .TS, as in this example, which creates a (possibly) multipage boxed table, centered on the page, with a running header. .TS H BOXED CENTER allbox center; c s s c s s c c c n n n. Percent Increase 2002-2012 .TH <tbl data> .TE

NEEDS

If a table is not inside a float and you pass .TS the H argument (which you should; see the tip here), mom begins output immediately where the table occurs in the input file if there is enough room on the output page for the table header plus at least one row of table data. If there isn’t enough room, mom breaks to a new page before beginning the table, leaving a gap in running text at the bottom of the previous page. If, for aesthetic reasons, you would prefer that mom require more than one row of table data beneath the header near the bottom of a page, you may increase the number with the NEEDS argument, followed by the desired number of rows.

ADJUST

ADJUST lets you raise (-) or lower (+) the table within the space allotted for it by the amount you specify. This is useful for achieving good optical centering between surrounding blocks of type. A unit of measure is required.

NO_SHIM

NO_SHIM instructs mom not to apply shimming after a table, which she will do automatically when shimming is enabled, which it is by default. Shimming ensures that running text after the table falls properly on the page’s baseline grid, but can result in slightly unequal spacing above and below (correctable with the ADJUST argument). NO_SHIM is useful when you have several tables on the page and there are visible differences in the spacing beneath them as a result of shimming. To ensure a flush bottom margin, the last table on the page should be shimmed, i.e. should not be given the NO_SHIM argument.

NO_FLEX

NO_FLEX instructs mom not to apply flex-spacing after a table, which she will do automatically when flex-spacing is enabled. NO_FLEX is useful when you have several tables on the page and you want to distribute excess vertical whitespace on the page amongst other flex-spacing points on the page. If there are no others, the final table should be flex-spaced, i.e. not given the NO_FLEX argument.

CAPTION

CAPTION allows you to give the table a caption. By default, the caption appears above the table, but may be attached to the label that appears beneath the table. See CAPTION_AFTER_LABEL in Captions and labels. The text of the caption must be surrounded by double-quotes.

Please note that if your table has a caption, you must invoke TS with the H flag, which also entails the use of TH.

SHORT_CAPTION

SHORT_CAPTION allows you to trim long captions for inclusion in the List of Tables. The text you supply, surrounded by double-quotes, is what will appear in the List.

LABEL

LABEL, if given, appears beneath the table. The text you supply, surrounded by double-quotes, is how the table is labelled in both the document proper and the List of Tables. Mom provides an auto-labelling facility for tables (see AUTOLABEL), which, if enabled, overrides the LABEL argument.

TARGET

TARGET followed by a unique name surrounded by double-quotes creates a PDF target for the table so that it may be linked to from other places in the file (with PDF_LINK; see Producing PDFs with groff and mom).

Please note: The following functionality is available only with groff 1.22.4 or later.

When autolabelling is enabled and the document is processed with pdfmom, the target name can be used to generate the target’s label number in running text if it is entered as a groff string, i.e. of the form \*[name]. For example, if you create a target called “foo” for a table whose autolabel number would be 3, entering
See .PDF_LINK foo "Table \*[foo]" anywhere in running text would result in a pdf link that reads “Table 3”. If chapter numbers are being prefixed to labels, the same string in, say, chapter 5 would produce the pdf link “Table 5.3”.

The .TH macro

The TH macro (Table Header), which is required when you begin a table with .TS H, allows you to determine what goes in a table’s running header if it spans multiple pages. Placing .TH under the first row of tbl data makes the first row the header. If placed under the second row, the first and second rows form the header, and so on.

As there are sometimes reasons to run .TS H when you don’t, in fact, want a running header (e.g. when your table has a caption), you can suppress it by placing .TH immediately underneath your tbl formatting specifications, the last line of which always ends with a period (see tbl(1)).

See the H argument to .TS for examples demonstrating .TH placement.

The .TE macro

tbl blocks must be terminated with .TE, which, as of version 2.0-c, takes a single, optional argument, SOURCE. (Formerly, TE took a label/caption argument along with arguments controlling placement.) The argument is followed by the text of the table’s source, surrounded by double-quotes. The SOURCE argument may only be used if MLA (Modern Language Association) style is enabled.


pic support

Mom documents can include diagrams generated with the groff preprocessor pic. If you are unfamiliar with pic, I recommend downloading a copy of Making Pictures with GNU PIC which provides a thorough introduction and contains many examples. If you use pic, you must pass groff or pdfmom the -p flag when you process the file.

Diagrams created with pic begin with the macro .PS (Pic Start) and end with .PE (Pic End). Everything between them is interpreted by the preprocessor as pic instructions. Please note: Making Pictures with GNU PIC says that .PF can also be used to terminate a pic diagram, but this is not supported by mom.

Pic diagrams are always centered. Note that this represents a change from version 2.0-b of mom, where centering diagrams required passing -mpic to groff or pdfmom on the command line.

In addition, mom treats pic diagrams identically to floats, which is to say that if a diagram doesn’t fit on the output page, she will defer it to the top of the next page while continuing to process running text. ADJUST is ignored whenever a diagram is deferred, except when moving from column to column on the same page, when the diagram may need to be optically adjusted. Subsequent diagrams that do not fit, if any, are output in order immediately after the first.

Lastly, if your diagrams contain text, you may set all the type parameters for the text (family, font, size, leading) separately from the pic block with the macro PIC_TEXT_STYLE. If you need to change the type parameters within the block on-the-fly, you must use pic’s native facilities for doing so.

.PS / .PE

Macro: PS
Arguments: [ <width> <height> ]
  [ LEFT ]

  [ ADJUST +|-<vertical adjustment>]
(unit of measure required)
  [ NO_SHIM ]
  [ NO_FLEX ]
  [ CAPTION "<caption>" ]
  [ SHORT_CAPTION "<short caption>" ]
  [ LABEL "<label>" ]
  [ TARGET "<name>" ]

Macro: PE (no arguments; ends the pic block)

IMPORTANT: All arguments to PS must appear on the same line as .PS. Do not attempt to break them up with the “line-continued” backslash. You may want to set your text editor to “wrap” mode in order to see all your arguments. This annoyance stems from the preprocessor mechanism itself, not groff or mom.

'width' and 'height'

The width and height arguments to .PS are idiosyncratic owing to the preprocessor itself. Both are optional and both expect a value in inches, so neither argument should have a (unit of measure appended.

If the width argument is supplied, the diagram, but not any text it contains, is scaled to the given width. If a literal width argument of 0 (zero) is given and a height argument is supplied, the diagram, but not any text it contains, will be scaled to the requested height. In the case of two non-zero arguments being given, only the height scaling is applied.

LEFT

By default, pic diagrams are centred on the page. If you would prefer them to be flush left, pass PS the LEFT argument.

ADJUST

ADJUST lets you raise (-) or lower (+) a diagram within the space allotted for it by the amount you specify. This is useful for achieving good optical centering between surrounding blocks of type. A unit of measure is required.

NO_SHIM

NO_SHIM instructs mom not to apply shimming after a pic diagram, which she will do automatically when shimming is enabled, which it is by default. Shimming ensures that running text after the diagram falls properly on the page’s baseline grid, but can result in slightly unequal spacing above and below (correctable with the ADJUST argument). NO_SHIM is useful when you have several diagrams on the page and there are visible differences in the spacing beneath them as a result of shimming. To ensure a flush bottom margin, the last diagram on the page should be shimmed, i.e. should not be given the NO_SHIM argument.

NO_FLEX

NO_FLEX instructs mom not to apply flex-spacing after a pic diagram, which she will do automatically when flex-spacing is enabled. NO_FLEX is useful when you have several diagrams on the page and you want to distribute excess vertical whitespace on the page amongst other flex-spacing points on the page. If there are no others, the final diagram should be flex-spaced, i.e. not given the NO_FLEX argument.

CAPTION

CAPTION allows you to give the diagram a caption. By default, the caption appears above the diagram, but may be attached to the label that appears beneath it. See CAPTION_AFTER_LABEL in Captions and labels. The text of the caption must be surrounded by double-quotes.

SHORT_CAPTION

SHORT_CAPTION allows you to trim long captions for inclusion in the List of Figures. The text you supply, surrounded by double-quotes, is what will appear in the List.

LABEL

LABEL, if given, appears beneath the diagram. The text you supply, surrounded by double-quotes, is how the diagram is labelled in both the document proper and the List of Figures. Mom provides an auto-labelling facility for diagrams (see AUTOLABEL), which, if enabled, overrides the LABEL argument.

TARGET

TARGET followed by a unique name surrounded by double-quotes creates a PDF target for the diagram so that it may be linked to from other places in the file (with PDF_LINK; see Producing PDFs with groff and mom).

Please note: The following functionality is available only with groff 1.22.4 or later.

When autolabelling is enabled and the document is processed with pdfmom, the target name can be used to generate the target’s label number in running text if it is entered as a groff string, i.e. of the form \*[name]. For example, if you create a target called “foo” for a diagram whose autolabel number would be 3, entering
See .PDF_LINK foo "Figure \*[foo]" anywhere in running text would result in a pdf link that reads “Figure 3”. If chapter numbers are being prefixed to labels, the same string in, say, chapter 5 would produce the pdf link “Figure 5.3”.

PIC_TEXT_STYLE

Macro: PIC_TEXT_STYLE \
  [ FAMILY ] "<family>" \
  [ FONT ] "<font>" \
  [ SIZE ] "+|-<size>" \
  [ AUTOLEAD ] "<value>"

Diagrams drawn with pic may contain text, and groff inline escapes may be used to alter the text parameters. A problem that arises from so doing is that, in many cases, it clutters up the pic code unnecessarily.

PIC_TEXT_STYLE lets you establish the type parameters for text inside a pic block all at once in cases where so doing improves the readability of your mom source files.

The arguments to PIC_TEXT_STYLE behave identically to the arguments to other control macros, explained here. They may be given in any order, and you may use as many or as few as you like.

Note: Text within pic diagrams does not scale when you provide a scaling argument to .PS. This is a limitation of the preprocessor itself, not groff or mom.


grap support

Grap is a pic preprocessor for creating graphs. Grap usage is covered in the grap(1) manpage. Its mom implementation is the same as for pic except that instead of enclosing directives between .PS / .PE, they are enclosed between .G1/.G2. If you use grap, you must pass groff or pdfmom the -G flag when you process the file.

.G1 takes all the same arguments as PS with one exception: the argument GRAP must always be given to .G1. So, for example, a skeleton grap block raised 2 points and with a caption would be entered:
.G1 GRAP ADJUST +2p CAPTION "Graph caption" <grap directives> .G2


eqn support

Support for eqn is provided via extensions to the standard .EQ/.EN macros. eqn usage itself is beyond the scope of this documentation, but is covered in the manpage eqn(1). You can also download a copy of Ted Harding’s A Guide to Typesetting Mathematics Using GNU eqn , which contains useful examples. If you use eqn, you must give groff or pdfmom the -e flag.

.EQ / .EN

Macro: EQ
Arguments:
  [ -L | -C | -I <indent> ]
(unit of measure required)
  [ ADJUST +|-<vertical adjustment>]
(unit of measure required)
  [ NO_SHIM ]
  [ NO_FLEX ]
  [ CAPTION "<caption>" ]
  [ LABEL "<label>" ]
  [ SHIFT_LABEL +|-<vertical adjustment> ]
  [ SHORT_CAPTION "<short caption>" ]
  [ TARGET "<name>" ]
  [ CONTINUED | CONT | ... ]

Note: Version 2.0-c change
2.0-c introduces revisions to EQ, including the addition of a dash (-) to the positioning arguments (-L, -C, and -I) and the removal of a default value for -I. Other changes include passing all options to .EQ (including the label) such that .EN takes only a single, optional argument saying whether the equation is to be continued at the next invocation of .EQ. Please read this section carefully if you have documents containing equations as they may need to be updated.

IMPORTANT: All arguments to EQ must appear on the same line as .EQ. Do not attempt to break them up with the “line-continued” backslash. You may want to set your text editor to “wrap” mode in order to see all your arguments. This annoyance stems from the preprocessor mechanism itself, not groff or mom.

The .EQ macro

Equations to be set with eqn begin with .EQ, followed by eqn code. Equations are centered by default, but may be set flush left or indented from the left margin if -L or -I are passed as arguments to .EQ.

ADJUST

ADJUST lets you raise (-) or lower (+) an equation within the space allotted for it by the amount you specify. This is useful for achieving good optical centering between surrounding blocks of type. A unit of measure is required.

NO_SHIM

NO_SHIM instructs mom not to apply shimming after an equation, which she will do automatically when shimming is enabled, which it is by default. Shimming ensures that running text after the equation falls properly on the page’s baseline grid, but can result in slightly unequal spacing above and below (correctable with the ADJUST argument). NO_SHIM is useful when you have several equations on the page and there are visible differences in the spacing beneath them as a result of shimming. To ensure a flush bottom margin, the last equation on the page should be shimmed, i.e. should not be given the NO_SHIM argument.

NO_FLEX

NO_FLEX instructs mom not to apply flex-spacing after an equation, which she will do automatically when flex-spacing is enabled. NO_FLEX is useful when you have several equations on the page and you want to distribute excess vertical whitespace on the page amongst other flex-spacing points on the page. If there are no others, the final equation should be flex-spaced, i.e. not given the NO_FLEX argument.

CAPTION

CAPTION allows you to give the equation a caption. Equation captions always appear beneath the equation.

SHORT_CAPTION

SHORT_CAPTION allows you to trim long captions for inclusion in the List of Equations. The text you supply, surrounded by double-quotes, is what will appear in the List.

LABEL

LABEL, if given, appears on the same baseline as the last line of the equation, flush with the left or right margin, depending on the equation’s horizontal position. The text you supply, surrounded by double-quotes, is how the equation is labelled in both the document proper and the List of Equations. Mom provides an auto-labelling facility for equations (see AUTOLABEL), which, if enabled, overrides the LABEL argument.

SHIFT_LABEL

SHIFT_LABEL allows you to raise (-) or lower (+) the equation label. It’s primary use is to center equation labels vertically on the equation rather than flush with the last line. Assuming a three-line equation, .EQ SHIFT_LABEL -1v would raise the label by one line, thus centering it vertically on the equation.

TARGET

TARGET followed by a unique name surrounded by double-quotes creates a PDF target for the equation so that it may be linked to from other places in the file (with PDF_LINK; see Producing PDFs with groff and mom).

Please note: The following functionality is available only with groff 1.22.4 or later.

When autolabelling is enabled and the document is processed with pdfmom, the target name can be used to generate the target’s label number in running text if it is entered as a groff string, i.e. of the form \*[name]. For example, if you create a target called “foo” for an equation whose autolabel number would be 3, entering
See .PDF_LINK foo "Equation \*[foo]" anywhere in running text would result in a pdf link that reads “Equation 3”. If chapter numbers are being prefixed to labels, the same string in, say, chapter 5 would produce the pdf link “Equation 5.3”.

The .EN macro

A block of eqn code is terminated with .EN.

If an equation needs to span multiple lines, possibly aligned with eqn’s 'mark' and 'lineup' directives, separate invocations of .EQ/.EN are required for each line, and the optional argument, CONTINUED (or CONT, or ... [three dots, an ellipsis]), must be passed to .EN.

If -L or -I is given to the first .EQ of a multi-line equation, they remain in effect until an .EN without the CONTINUED argument is reached.

Mom does not treat equations as floats, therefore it is possible to begin an equation on one page and terminate it on the next. If you wish to keep all lines of an equation together, you must wrap the equation, including all invocations of .EQ/.EN, inside a float.


refer support

refer support is covered in the section Bibliographies and references.


Captions and labels

Mom includes facilities for adding captions and labels to figures, tables, equations, and pdf images, including auto-labelling. If Lists of Figures, Tables, and Equations are desired, captions (if any) and labels (if any) are collected and output in the Lists with the appropriate page number.

The distinction between a caption and a label is that labels are identifiers, e.g. “Fig. 1” or “Table 3”, while captions are descriptive or informative. For most types of writing, it is usual to provide both.

By default, mom sets captions above figures (i.e. pic output and pdf images) and tables. This behaviour may be modified with the macro CAPTION_AFTER_LABEL. Equations always have their captions set underneath. All aspects of the text style for captions may be set with the macro CAPTIONS.

Labels for tables are set underneath the table unless the MLA macro has been invoked, in which case the label and caption appear above the table, per MLA style, and the source for the table, if any, appears underneath. Labels for figures are set underneath. Equation labels, by default, are set on the same baseline as the last line of the equation. Like captions, all aspects of text style for labels may be established with a single macro LABELS. Furthermore, mom can autolabel figures, tables, and equations, with or without a prefixed chapter number.

Autolabel

Macro: AUTOLABEL_EQUATIONS
Macro: AUTOLABEL_IMAGES
Macro: AUTOLABEL_PIC
Macro: AUTOLABEL_TABLES
Arguments:
[ PREFIX "<string>"] [ SUFFIX "<string>"] [ PREFIX_CHAPTER [ <n> ] ]

AUTOLABEL_<type> takes care of labelling <type> by identifying each with a separate, incrementing numeric scheme, which is also collected for output in Lists of Figures, Equations, and Tables.

Autolabelling may be disabled on-the-fly by giving any argument other than PREFIX, SUFFIX, or PREFIX_CHAPTER to the appropriate macro. For example,
.AUTOLABEL_IMAGES NO would disable autolabelling of images.

Prefixes and suffixes

By default, when AUTOLABEL is enabled, the label numbers are prefixed, and, in the case of equations, suffixed, with strings such that they appear for tables as “Table <n>”, for pic diagrams and pdf images as “Fig. <n>”, and for equations as “Eq. (<n>)”.

You can use PREFIX <"string"> to change what comes before the automatic numbering. For example, if you are including musical excerpts in your document, MLA style requires that they be labelled “Ex. <n>”. Since musical excerpts are likely to be scanned images (in pdf format, don’t forget), you have to change the prefix string for pdf images:
.AUTOLABEL_IMAGES \ PREFIX "Ex. " \ SUFFIX "" If you need a suffix after the automatic numbering, use SUFFIX <"string">, like this:
.AUTOLABEL_IMAGES \ PREFIX "(Fig. " \ SUFFIX ")" Note from the above that both arguments, PREFIX and SUFFIX, are required should you want either. Two adjacent double-quotes leaves the string blank.

Note: In automatically formatted “Lists of ...”, label number prefixes are stripped when autolabelling is enabled.

Prefixing chapter numbers

If you would like mom to prefix chapter numbers to the label, pass AUTOLABEL_<type> the argument PREFIX_CHAPTER.

If for some reason you need to specify the chapter number, you may do so by passing the number as an argument to PREFIX_CHAPTER. Subsequent chapters or major sections will increment by one as expected.

Note: For the purposes of labelling, mom treats DOCTYPE DEFAULT as if it were DOCTYPE CHAPTER, hence, with PREFIX_CHAPTER, each collated DEFAULT doctype’s prefixed “chapter” number is incremented and the label number itself reset to “1”. If you do not supply the PREFIX_CHAPTER argument, the label number is not reset automatically. To reset it, invoke .AUTOLABEL_<type> after each COLLATE.

Macro: SET_AUTOLABEL FIG | TBL | PIC | EQN <n>

You may sometimes need to set or reset the autolabel number for a particular type of pre-processor or for PDF images. This is likely to occur if you are using FLOAT in conjunction with the TO_LIST argument.

For example, if your document has Figures (PDF images, pic diagrams) and you want your tables to be labelled as Figures as well, you have to wrap the tables inside a float and label the float manually as “Fig. n”, sending it to the List of Figures with TO_LIST FIGURES.

Mom does not autolabel floats or assign them automatically to a list, so she doesn’t know you’ve interrupted the auto-incrementing label numbers. Use SET_AUTOLABEL get her back on track. The number you give as an argument after telling her which kind of label number to set is the one you want to appear next.
.SET_AUTOLABEL FIG 6 means the next autolabelled Figure will be “Fig. 6.”

Captions after labels

Macro: CAPTION_AFTER_LABEL IMG | PIC | TBL | ALL [ <anything> ]

By default, mom sets captions above figures (pic output and pdf images) and tables; labels are always underneath.

.CAPTION_AFTER_LABEL, with one of the required arguments, instructs mom to attach captions directly to the appropriate labels, beginning on the same line. Any argument after the first disables this behaviour, restoring caption placement to mom’s default. For example,
.CAPTION_AFTER_LABEL ALL would enable captions after labels globally, while a subsequent
.CAPTION_AFTER_LABEL IMG OFF would disable captions after labels for pdf images only. OFF can be anything you like (X, NO, etc).

If MLA is enabled, there’s no need to invoke CAPTION_AFTER_LABEL as this is implied.

Note: A separate invocation of .CAPTION_AFTER_LABEL is required for each one of the required first arguments. You cannot, for example, do
.CAPTION_AFTER_LABEL IMG TBL Rather, you must do
.CAPTION_AFTER_LABEL IMG .CAPTION_AFTER_LABEL TBL

MLA-style captioning and labelling

Macro: MLA [ <anything> ]

Modern Language Association style dictates that captions should always go after labels. Furthermore, labels and captions for tables should go above the tables, with the source for the table, if any, underneath.

Invoking .MLA by itself takes care of these details. If you need to disable MLA-style captioning and labelling mid-document, .MLA OFF does the trick. OFF can be anything you like (X, NO, etc).

Style parameters for captions, labels and sources

Macro: CAPTIONS EQN | IMG | PIC | TBL | FLOATING | ALL
Macro: LABELS EQN | IMG | PIC | TBL | FLOATING | ALL
Macro: SOURCES TBL
Style arguments:
  FAMILY <family> \
  FONT <font> \
  SIZE +|-<size> \
  AUTOLEAD <value> \
  COLOR <color> \
  QUAD LEFT | CENTER | RIGHT [ ON_LL ] \
  INDENT <indent> \
  ADJUST +|-<vertical adjustment>

Note: Arguments may be broken into several lines using the “line-continued” backslash (\), as shown above.

Additional note: Mom’s default style for labels, captions, and sources is the same as the style used for running text, with two exceptions: labels are set in bold, except for eqn which is roman medium, and the autolead value for all three is “2”, effectively tightening the lead. Furthermore, they are quadded left (except eqn, which is quadded right.)

With the exception of ADJUST and QUAD (which requires a bit of explanation), the style arguments to CAPTIONS, LABELS, and SOURCES (which is only available for tables) behave identically to the arguments to control macros.

The first, required argument after CAPTIONS, LABELS, or SOURCES indicates the preprocessor type for which you are setting the parameters. (For convenience PDF_IMAGE—argument IMG—is here treated as a preprocessor.) FLOATING sets the style for the macros CAPTION and LABEL, which are used to label floats, quotes, and blockquotes.

An argument of ALL sets a unified style for all preprocessors, floats, quotes, and blockquotes. If the ALL argument is given, arguments to subsequent invocations of CAPTIONS, LABELS, or SOURCES overwrite only the explicitly named style parameters.

QUAD — quadding of labels, captions, and sources

• pic, tbl, pdf images

By default, figures (pic output and pdf images) and tables have their captions and labels set quad left. Sources (for tables) are also set quad left. Equations have their labels set quad right, and their captions centered.

Regardless of the quad direction, captions, labels and sources are set on the width of the figure, table, or pdf image unless you pass the optional ON_LL argument to QUAD <direction>, in which case the prevailing document line length is used instead.

• eqn

Equations behave differently. By default, equation labels are set flush right with the page’s right margin regardless of equation positioning, which is, again by default, centered. If the equation is positioned left, the label will appear at the right margin regardless of the direction you give to QUAD. If the equation is indented with the -I <indent> option, a quad direction of LEFT is observed, but may overprint the last line of the equation.

Note that there is no CENTER option for equation labels, and that captions are always quadded over the prevailing document line length.

• quotes and blockquotes

Floating labels attached to QUOTEs are quadded on the prevailing document line length, and require the INDENT argument if you want to align them with the left and/or right edges the quote.

Floating labels attached to BLOCKQUOTEs are always quadded on the indent and line length of the blockquote.

• floats

Floating labels and captions attached to FLOATs are always quadded over the prevailing document line length, and require the INDENT argument if you want to align them with the left and/or right edges of the float’s contents.

INDENT

The INDENT argument may only be used if the label or caption type is FLOATING, and only applies to FLOATs and QUOTEs, not BLOCKQUOTEs.

It is not possible for mom to know the width of a float before setting a label or caption attached to a float. She therefore sets it on the prevailing document line length. While this isn’t much of an issue when the label or caption quad is CENTER, you may want to adjust the horizontal positioning when the quad is LEFT or RIGHT.

INDENT, with a numeric value to which a unit of measure is appended, allows you to indent a floating label or caption so it lines up with the left edge of a FLOAT or QUOTE. INDENT RIGHT (with a value) allows you to shorten the line length to the appropriate width. If you need both a left and right indent, invoke LABELS or CAPTIONS twice, one instance containing INDENT <indent> and the other INDENT RIGHT <indent>.

ADJUST

The ADJUST argument allows you to add(+) or subtract (-) vertical space between labels and captions and the output to which they are attached. The argument requires a unit of measure. For example, if you find that table labels are a bit too close to the table itself,
.LABELS TBL ADJUST +3p would put three extra points of space between the bottoms of tables and the labels that appear beneath them.

Lists of Figures, Tables, and Equations

Besides a Table of Contents, mom can generate Lists of Figures, Tables, and Equations. Labels and captions are collected and concatenated, and output in lists with the appropriate page number, just like a Table of Contents. Including such lists in a document is as simple as adding whichever you need of
.LIST_OF_FIGURES .LIST_OF_EQUATIONS .LIST_OF_TABLES to the end of your input file.

Also like the Table of Contents, entries in the Lists’ output are clickable PDF links when a document is viewed at the screen.

Placement of Lists

Lists normally appear after the Table of Contents, and continue the page numbering scheme used for it. By default, the Table of Contents begins on roman-numeral page “i”.

If you are using mom’s AUTO_RELOCATE_TOC feature, you have two options for placement of the Lists within the document. If you want the Lists shifted to the top of the document along with the Table of Contents, invoke the Lists macros after .TOC. If you prefer to have the Lists at the end of the document, invoke the Lists macros before .TOC.

Lists shifted with the Table of Contents do not appear in the Table of Contents itself, but do appear as clickable links in the PDF outline typically available in the left panel of most PDF viewers. Lists that are not shifted with the Table of Contents appear in both the Table of Contents itself and the PDF outline.

Macros to generate Lists

Macro: LIST_OF_EQUATIONS
Macro: LIST_OF_FIGURES
Macro: LIST_OF_TABLES
Arguments:
  [ TITLE_STRING "<string>" ] [ START_PAGENUM <page number> ]

The first optional argument to the LIST_OF_<type> macros allows you to change the title that appears at the top of the page. This is useful not only for internationalization, or to meet the requirements of various style guides, but is also useful for, say, documents containing musical examples, which, per MLA-style, should be labelled “Example ” or “Ex. ”. When it comes time to output the List of Figures (to which musical examples, usually scanned pdf images, belong),
LIST_OF_FIGURES TITLE_STRING "List of Examples" ensures that the title of the List is correct.

The second optional argument allows you to give a starting page number for a list in cases where mom’s pagination scheme does not provide the List with the starting page number you want.

Formatting and style parameters for Lists

Like the Table of Contents, nearly every aspect of Lists can be designed independently of a document’s overall style. By default, Lists follow the formatting and style parameters of the Table of Contents, both mom’s defaults and any changes you may have made to the Table of Contents.

If you wish to make changes to any aspect of Lists formatting or styling, the macro LISTS_STYLE provides all the tools necessary. It is unlikely that you’ll want the formatting of the various list types to differ one from the other, so LISTS_STYLE applies to all Lists. In the event that you do need to change some aspect of the formatting for different list types, simply invoke LISTS_STYLE immediately prior to each list whose formatting needs to be changed.

Lists style

Macro: LISTS_STYLE
Arguments:
  FAMILY <family> \
  FONT <font> \
  PT_SIZE <size> \
  LEAD <leading> \
  TITLE_FAMILY <family> \
  TITLE_FONT <font> \
  TITLE_SIZE +|-<size> \
  TITLE_QUAD LEFT | CENTER | RIGHT \
  TOC_HEADER_UNDERSCORE default = none
  TITLE_COLOR <color> \
  PN_FAMILY <family> \
  PN_FONT <font> \
  PN_SIZE +|-<size> \
  EQN_PN_PADDING <placeholders> \
  FIG_PN_PADDING <placeholders> \
  TBL_PN_PADDING <placeholders> \
  PAGENUM_STYLE DIGIT | ROMAN | roman | ALPHA | alpha \
  NO_PAGINATION

Note: Arguments may be broken into several lines using the “line-continued” backslash (\), as shown above.

FAMILY is the family for the entirety of Lists pages.

FONT is the font for the entirety of Lists pages.

PT_SIZE is the base point size for the entirety of Lists pages.

LEAD is the base leading for the entirety of Lists pages.

TITLE_FAMILY is the family for the Lists titles if you want it different from the family otherwise used for the Lists pages.

TITLE_FONT is the font for the Lists titles if you want it different from the font otherwise used for the Lists pages.

TITLE_SIZE tells mom by how much to increase (+) or decrease (-) the point size of the titles relative to the overall point size of Lists pages.

TITLE_QUAD tells mom how to position the title horizontally.

TITLE_COLOR sets the colour for the titles. The colour must be pre-initialized with NEWCOLOR or XCOLOR.

PN_FAMILY sets the family for entry pagenumbers.

PN_FONT sets the font for entry pagenumbers.

PN_SIZE tells mom by how much to increase (+) or decrease (-) the point size of entry pagenumbers relative to the overall point size of Lists pages.

EQN_PN_PADDING, FIG_PN_PADDING, and TBL_PN_PADDING tells mom how many placeholders to reserve for the entry pagenumbers in their respective Lists. If, for example, a document with both tables and figures runs to over a hundred pages, but there are no tables after page 99,
LISTS_STYLE FIG_PN_PADDING 3 LISTS_STYLE TBL_PN_PADDING 2 would prevent an unneeded, reserved placeholder from putting too much space between the leader and the entry pagenumber in the List of Tables.

The padding in effect, unless you change it, is whatever was set for the Tables of Contents; mom’s default is “3”.

PAGENUM_STYLE tells mom which pagination format to use for the page numbers of the Lists pages themselves. By default, since Lists observe what is in effect for the Table of Contents, the pagination format is “roman”. Please note that the starting page number for any of the Lists is given as an argument to the LISTS_0F_<type> macro.

NO_PAGINATION disables pagination of Lists pages.

Shaded backgrounds and frames (boxes)

Mom lets you add shaded backgrounds and frames to text and other material. For convenience, she calls backgrounds and frames “boxes.” Entire passages may be boxed, or individual document elements like headings, quotes, or pre-processor output. Furthermore, boxes may be nested.

Boxes start on the baseline where the boxed material would have started were it not for the box, subject to minor aesthetic corrections mom takes the liberty of making.

Boxes extend from the current left margin to the current right margin, respecting any active left and/or right indents. There are two exceptions, EPIGRAPH BLOCK and BLOCKQUOTE, which are discussed here.

After a box is started, active left and right indents are cleared. The box’s inset determines the new left and right margins. Indents set inside a box are relative to the inset. When a box is stopped, formerly active left and right indents are restored.

Frames are drawn from the perimeter inward. The inset is relative to the inner edge of the frame.

If a box (including the bottom inset) can complete on a page, it does, even if there is no further room for type. This may, on occasion, result in slight deviations from normal bottom margin alignment.

Boxes span pages whenever the boxed material continues on the next page. Spanning boxes extend fully to the bottom margin of the page on which they begin, leaving a slightly larger inset at the bottom than around the other sides.

When there is not enough room to set at least one line of type inside a box, mom defers starting the box until the next page, leaving a gap.

Boxed material is not shimmed or flexed. If either was active prior to the box, it is restored when the box ends and mom automatically shims or flexes whatever comes next.

NOTE: Shaded backgrounds and frames are not available when your PRINTSTYLE is TYPEWRITE or when COLUMNS are enabled.

BOX

Macro: BOX [ <arguments> ] | <anything>
Arguments:
[ SHADED <color> | OUTLINED <colour> ] \
[ INSET <dist> ] \
[ WEIGHT <wt> ] \
[ ADJUST +|-<amount> ] \
[ EQN | PIC | GRAP | IMG ]

Without arguments, BOX begins a shaded grey background. The material inside is inset by one pica. Any other type of box requires at a minimum either SHADED or OUTLINED. In the case of boxes that are to contain pdf images or pre-processor material for eqn, pic, or grap, IMG, EQN, PIC, or GRAP must also be given. Note that tbl does not have this requirement.

BOX is a toggle macro, so any argument other than one in the list completes the box (QUIT, END, X, etc).

Boxes should be started inside toggle macros like QUOTE or FLOAT just after the macro is called, and terminated just before toggling the macro off (unless you wish the box to enclose further material).

Non-toggle macros like HEADING or PP require that the box be started beforehand. Boxed pre-processor material must be fully enclosed by BOX / BOX OFF, as in this recipe for a one-off boxed pic diagram: .BOX .PS <pic commands> .PE .BOX OFF Arguments to BOX are not sticky. Each time you invoke BOX, you must invoke it with arguments unless you want mom’s default grey background. If all or several boxes in a document require the same arguments, create a macro at the top of the input file that calls BOX with the arguments you want, e.g.   .de PINK_BOX   .BOX \     SHADED pink \     OUTLINED darkred \     WEIGHT 1p \     INSET 9p   .. .PINK_BOX may then be used instead of .BOX any time you want a box with those arguments.

SHADED | OUTLINED

SHADED or OUTLINED are required. Both may be given, resulting in a shaded background with a frame, and both require a colour, e.g.   .BOX SHADED blue OUTLINED black The colour may be

  • an xcolor name
  • a colour initialized with NEWCOLOR or XCOLOR
  • an RGB hexadecimal string beginning with (e.g. #FF0000)

Note that without SHADED, the above would simply draw a black frame.

WEIGHT

Mom’s default weight for OUTLINED is 1/2 point. If you’d like to change it, give WEIGHT the desired value with a unit of measure appended, typically points, e.g.   .BOX OUTLINED black WEIGHT 1p

INSET

Mom’s default inset for boxes is one pica on all sides. If you’d like a larger or smaller inset, give INSET the distance you want with a unit of measure appended, e.g.   .BOX SHADED pink INSET 2m

ADJUST

If you are not happy with the starting position of a box, you can change it by giving ADJUST the distance you want it raised (-) or lowered (+) with a unit of measure appended. For example, to lower a box three points,   .BOX OUTLINED black ADJUST +3p To raise it,   .BOX OUTLINED black ADJUST -3p

PIC / GRAP / EQN / IMG

The PIC argument must be given to BOX if the box contains any pic diagrams. Likewise, graphs made with grap, equations made with eqn, and pdf images require a corresponding GRAP, EQN, or IMG argument.

If you’re boxing a single diagram, graph, or pdf image, wrap it in a float, like this:   .FLOAT   .BOX PIC <other parameters>   .PS   <pic input>   .PE   .BOX OFF   .FLOAT OFF Notice that in the case of pdf images, pic, and grap, this represents a change from the norm, where the use of FLOAT may be destructive and is discouraged.

Additional notes on BOX usage and behaviour

QUOTE, BLOCKQUOTE, EPIGRAPH, FLOAT

QUOTE, BLOCKQUOTE, EPIGRAPH, and FLOAT require that boxes be started after they are invoked and stopped just before they are toggled off:   .QUOTE   .BOX <parameters>   Text of quote   .BOX OFF   .QUOTE OFF

CODE

If you’re boxing CODE that’s wrapped inside QUOTE, as described here, set the quote indent to “0” with   .QUOTE_STYLE INDENT 0 so that the box’s leftmost inset is respected.

Here’s a recipe for setting boxed code with an 18-point inset:   .QUOTE_STYLE INDENT 0   .QUOTE   .CODE   .BOX INSET 18p   Hello, world.   .BOX OFF   .QUOTE OFF Note that CODE, wrapped inside QUOTE, does not require a corresponding CODE OFF.

Description of boxed BLOCKQUOTES and EPIGRAPH BLOCKS

When you box a BLOCKQUOTE, or an EPIGRAPH with the BLOCK argument, the box is centred on the page and is only as wide as the blockquote or epigraph plus the box’s inset.

QUOTE and EPIGRAPH (without the BLOCK argument), on the other hand, set the box fully to the left and right margins.

Leftover box syndrome

Boxed quotes and blockquotes sometimes exhibit leftover box syndrome, where the page after a fully terminated boxed quote or blockquote begins with an empty bit of box. Equally, you may sometimes see the lower edge of a quote’s or blockquote’s box falling slightly below the page’s bottom margin.

The solution in both situations is to use the ADJUST argument to raise or lower the box’s starting position. Leftover box syndrome is usually fixed by raising the box slightly. When the box runs too deep, lowering it is generally recommended, although this will result in a widowed line at the top of the next page. In either case, some experimentation is necessary.

SLIDES

On a slide with no pauses, boxes behave as they do in printed documents.

When a slide contains pauses, only the material up to the first pause is boxed. As subsequent material is revealed, the box changes location, moving down to surround each new item. This behaviour persists until the box is stopped, making it useful for highlighting material as it is revealed.

Footnotes

You don’t have to worry about boxes encroaching on footnotes. Mom makes sure they don’t.

Page colour

Mom lets you change the page (“paper”) colour from white to anything you like. While this has limited application in printed documents, it can be effective in slide presentations.

PAGE_COLOR

Macro: PAGE_COLOR <color> | OFF | off

Aliased as PAGE_COLOUR, SLIDE_COLOR, and SLIDE_COLOUR.

When you invoke PAGE_COLOR with a color argument, the current and subsequent pages turn the colour you request. If more than one instance of PAGE_COLOR appears before a page break, including PAGE_COLOR OFF, only the last applies.

Note: Unlike other toggle macros, PAGE_COLOR requires the use of OFF or off to terminate it rather than an arbitrary string (OFF, QUIT, END, X, etc).


Back to Table of Contents Top Next: Page headers/footers, pagination

groff-1.23.0/contrib/mom/momdoc/rectoverso.html0000644000175000017500000002524114450320476016421 00000000000000 Mom -- Recto/verso printing, collating
Back to Table of Contents Next: Cover pages

Recto/verso printing, collating


Introduction to recto/verso printing

Recto/verso printing allows you to set up a mom document in such a way that it can be printed on both sides of a printer sheet and subsequently bound.

With recto/verso, mom automatically takes control of the following aspects of alternating page layout:

  • switching left and right margins (if they’re not equal)
  • switching the left and right parts of the default 3-part headers or footers (see the General description of headers)
  • switching HEADER_RECTO and HEADER_VERSO if user-defined, single string recto/verso headers or footers are used in place of the default 3-part headers or footers
  • switching the page number position (if page numbers are not centred)

Recto/verso macros

Macro: RECTO_VERSO

If you want mom to set up alternating pages for recto/verso printing, simply invoke RECTO_VERSO, with no argument, anywhere in your document (most likely before START).

Note: Recto/verso always switches the left and right parts of headers or footers on odd/even pages. However, it only switches the left and right margins if the margins aren’t equal. Consequently, it is your responsibility to set the appropriate differing left and right margins with L_MARGIN and R_MARGIN (prior to START) or with DOC_LEFT_MARGIN and DOC_RIGHT_MARGIN (before or after START).

Equally, recto/verso only switches the page number position if page numbers aren’t centred, which means you have to set the page number position with PAGENUM_POS (before or after START).

Macro: FORCE_RECTO

It is a common convention with two-sided printing to ensure that cover pages, title pages, and chapters or major sections of a document always begin on the recto side of a page. This sometimes necessitates inserting a blank page before the start of a new chapter or major section.

If you would like mom to take care of this for you automatically, simply invoke FORCE_RECTO before the first START of the document.

Macro: SWITCH_HEADERS

SWITCH_HEADERS switches the location of the header left string (by default, the author) and the header right string (by default, the document title). If you don’t like mom’s default placement of author and title, use SWITCH_HEADERS to reverse it.

SWITCH_HEADERS can also be useful in conjunction with RECTO_VERSO. The assumption of RECTO_VERSO is that the first page of a document (i.e. recto/odd) represents the norm for header-left and header-right, meaning that the second (and all subsequent verso/even) pages of the document will reverse the order of header-left and header-right.

If mom’s behaviour in this matter is not what you want, simply invoke SWITCH_HEADERS on the first page of your recto/verso document to reverse her default treatment of header parts. The remainder of your document (with respect to headers) will come out as you want.


Introduction to collating

Many people wisely keep chapters of a long work in separate files, previewing or printing them as needed during the draft phase. However, when it comes to the final version, mom requires a single, collated file in order to keep track of page numbering and recto/verso administration, generating tables of contents and endnotes, ensuring that docheaders get printed correctly, and a host of other details.

The COLLATE macro, which can be used with any DOCTYPE except LETTER, lets you glue mom-formatted input files together. You need only concatenate chapters into a single file (most likely with cat(1)), and put .COLLATE at the end of each concatenated chapter. Assuming all the files begin with the required reference macros (metadata), style parameters, and START, each chapter will begin on a fresh page and behave as expected.

Even if you work with monolithic, multi-chapter files, every chapter and its associated metadata plus .START still needs to be preceded by .COLLATE.

Note: COLLATE assumes you are collating documents/files with similar type-style parameters hence there’s no need for PRINTSTYLE to appear after COLLATE, although if you’re collating documents that were created as separate files, chances are the PRINTSTYLE’s already there.

Two words of caution:

  1. Do not collate documents of differing PRINTSTYLES (i.e., don’t try to collate a TYPESET document and TYPEWRITE document).
  2. Use .DOC_FAMILY instead of .FAMILY if, for some reason, you want to change the family of all the document elements after .COLLATE. .FAMILY, by itself, will change the family of paragraph text only.

collate

Macro: COLLATE

The most basic (and most likely) collating situation looks like this:
.COLLATE .CHAPTER 17 .START A slightly more complex version of the same thing, for chapters that require their own titles, looks like this:
.COLLATE .CHAPTER_TITLE "Geek Fatigue: Symptoms and Causes" .START

Tip: If the last line of text before .COLLATE falls too close to the bottom margin, or if the line is followed by a macro likely to cause a linebreak (e.g. .LIST OFF or .IQ), mom may output a superfluous blank page before the start of the following document.

In order to avoid this, insert .EL after the last line of text, before .COLLATE and/or any concluding macros. For example,
some concluding text.\c .EL .COLLATE or
some concluding text.\c .EL .LIST OFF .COLLATE

Note: See the two words of caution, above.


Back to Table of Contents Top Next: Cover pages

groff-1.23.0/contrib/mom/momdoc/letters.html0000644000175000017500000004163314450320476015713 00000000000000 Mom -- Writing letters
Back to Table of Contents Next: Quick reference guide

Writing letters


Introduction

Mom’s simple but effective letter-writing macros are a subset of the document processing macros, designed to ease the creation of correspondence.

Because the letter macros are a subset of the document processing macros, you can use control macros to design correspondence to your own specifications. However, mom makes no pretence of providing complete design flexibility in the matter of letters, which are, after all, simple communicative documents whose only real style requirements are that they be neat and professional-looking.

Tutorial – writing letters

Mom letters begin, like all mom-processed documents, with reference macros (in this case, AUTHOR), a DOCTYPE (LETTER, obviously), the essential PRINTSTYLE macro, and START, like this:
.AUTHOR "Yannick P. Guique" .DOCTYPE LETTER .PRINTSTYLE TYPESET .START PRINTSTYLE, above, could also be TYPEWRITE. Mom has no objection to creating letters that look like they were typed on an Underwood by a shapely secretary with 1940s gams.

Please note that if you choose PRINTSTYLE TYPEWRITE, there’s no need to give the SINGLESPACE option, as this is the unalterable default for letters.

After the START macro, you enter headers pertinent to your letter: the date, the addressee (in business correspondence, typically both name and address), the addresser (that’s you; in business correspondence, typically both name and address), and a greeting (in full, e.g. “Dear Mr. Smith,” or “Dear Mr. Smith:”).

The macros for entering the headers are simple (they’re not even toggles):
.DATE .TO .FROM .GREETING You may enter them in any order you like, except for GREETING, which must come last. Mom ignores any headers you omit and spaces the letter’s opening according to what you do include. See Default for letters to find out how mom formats the headers.

Once you’ve filled in what you need to get a letter started, simply type the letter, introducing each and every paragraph, including the first, with the PP macro.

At the end of the letter, should you wish a closing (“Yours truly,” “Sincerely,” “Hugs and kisses”), invoke the macro .CLOSING on a line by itself, and follow it with the text of the closing. N.B. Don’t put your name here; mom supplies it automatically from AUTHOR), with enough space to leave room for your signature. If you omit the closing, mom simply adds your name (from AUTHOR), again with enough space for your signature.

Assuming our tutorial letter is for business correspondence, here’s what the complete letter looks like.
.AUTHOR "Yannick P. Guique" .DOCTYPE LETTER .PRINTSTYLE TYPESET .START .DATE August 25, 2010 .TO GUILLAUME BARRIÈRES Minidoux Corporation 5000 Pannes Drive Redmond, Virginia .FROM Y.P. GUIQUE 022 Umask Road St-Sauveur-en-dehors-de-la-mappe, Québec .GREETING Dear Mr. Barrières, .PP It has come to my attention that you have once again been lobbying the US government to prohibit the use of open source software by endeavouring to outlaw so-called "warranty free" applications. .PP I feel it is my duty to inform you that the success of your operating system relies heavily on open source programs and protocols, notably TCP/IP. .PP Therefore, in the interests of your corporation’s fiscal health, I strongly advise that you withdraw support for any US legislation that would cripple or render illegal open source development. .CLOSING Sincerely, This produces a letter with headers that follow the North American standard for business correspondence. If you’d prefer another style of correspondence, for example, British, you’d set up the same letter like this:
.AUTHOR "Yannick P. Guique" .DOCTYPE LETTER .PRINTSTYLE TYPESET .START .FROM .RIGHT Y.P. GUIQUE 022 Umask Road St-Sauveur-en-dehors-de-la-mappe, Québec .TO GUILLAUME BARRIÈRES Minidoux Corporation 5000 Pannes Drive Redmond, Virginia .DATE .RIGHT August 25, 2004 .GREETING Dear Mr. Barrières, Notice the use of .RIGHT after .FROM and .DATE in this example, used to change the default quad for these macros.

Default letter style

In letters, if the order of header macros is

  1. .DATE
  2. .TO  (the addressee)
  3. .FROM  (the addresser)
  4. .GREETING  (“Dear Whoever,” “To Whom It May Concern,” etc.)

mom sets

  • the date flush right, page right, at the top of page one, with a gap of two linespaces underneath
  • the addressee (.TO) in a block flush left, page left, with a gap of one linespace underneath
  • the addresser (.FROM) in a block flush left, page left, with a gap of one linespace underneath
  • the greeting flush left, with a gap of one linespace underneath

which is the standard for North American business correspondence.

If you switch the order of .DATE, .TO and/or .FROM, mom sets all the headers flush left, with a gap of one linespace underneath each. (The default left quad of any header can be changed by invoking the .RIGHT macro, on a line by itself, immediately before inputting the text of the header.)

Following the headers, mom sets

  • the body of the letter justified
  • in multi-page letters:
    • a footer indicating there’s a next page (of the form .../#)
    • the page number at the top of every page after page one
  • the closing/signature lines flush left, indented halfway across the page

Other important style defaults are listed below, and may be changed via the typesetting macros or the document processing control macros prior to START. Assume that any style parameter not listed below is the same as for any document processed with PRINTSTYLE TYPESET or PRINTSTYLE TYPEWRITE.

PARAMETER PRINTSTYLE TYPESET PRINTSTYLE TYPEWRITE Paper size 8.5 x 11 inches 8.5 x 11 inches Left/right margins 1.125 inches 1.125 inches Header margin 3.5 picas 3.5 picas (for page numbers) Header gap 3 picas 3 picas (for page numbers) Family Times Roman Courier Font roman roman Point size 12 12 Line space 13.5 12 (i.e. singlespaced) Paragraph indent 3 ems 3 picas Spaced paragraphs yes no Footers* yes yes Footer margin 3 picas 3 picas Footer gap 3 picas 3 picas Page numbers top, centred top, centred *Footers contain a "next page" number of the form .../#

The letter macros

All letter macros must come after START, except NO_SUITE, which must come after PRINTSTYLE and before START.

Macro: DATE

Invoke .DATE on a line by itself, with the date underneath, like this:
.DATE October 31, 2012 If you wish to change the default quad direction for the date, enter .LEFT or .RIGHT, on a line by itself, immediately after .DATE.

If you wish to insert additional space between the date and any letter header that comes after it, do so after inputting the date, not at the top of the next header macro, like this:
.DATE October 31, 2012 .SPACE \"Or, more simply, .SP If you wish to remove the default space,
.SPACE -1v \"Or, more simply, .SP -1v will do the trick.

Macro: TO

Invoke .TO on a line by itself, with the name and address of the addressee underneath, like this:
.TO JOHN SMITH 10 Roberts Crescent Bramladesh, Ont. If you wish to change the default quad direction for the address, enter .LEFT or .RIGHT, on a line by itself, immediately after .TO.

If you wish to insert additional space between the address and any letter header that comes after it, do so after inputting the address, not at the top of the next header macro, like this:
.TO JOHN SMITH 10 Roberts Crescent Bramladesh, Ont. .SPACE \"Or, more simply, .SP If you wish to remove the default space,
.SPACE -1v \"Or, more simply, .SP -1v will do the trick.

Macro: FROM

Invoke .FROM on a line by itself, with the name and address of the addresser underneath, like this:
.FROM JOE BLOW 15 Brunette Road Ste-Vieille-Andouille, Québec If you wish to change the default quad direction for the address, enter .LEFT or .RIGHT, on a line by itself, immediately after .FROM.

If you wish to insert additional space between the address and any letter header that comes after it, do so after inputting the address, not at the top of the next header macro, like this:
.FROM JOE BLOW 15 Brunette Road Ste-Vieille-Andouille, Québec .SPACE \"Or, more simply, .SP If you wish to remove the default space,
.SPACE -1v \"Or, more simply, .SP -1v will do the trick.

Macro: GREETING

Invoke .GREETING on a line by itself, with the full salutation you want for the letter underneath, like this:
.GREETING Dear Mr. Smith,

Macro: CLOSING

Invoke .CLOSING on a line by itself after the body of the letter, with the closing you’d like (e.g. “Yours truly,”) underneath, like this:
.CLOSING Yours truly,

CLOSING control macros and defaults
Two macros control the behaviour of .CLOSING:

  • CLOSING_INDENT
  • SIGNATURE_SPACE

The first, CLOSING_INDENT, indicates the distance from the left margin you’d like to have your closing indented. It takes a single numeric argument and must have a unit of measure appended to it, unless you want an indent of 0 (zero). Mom’s default is one half the width of the letter’s line length (i.e. halfway across the page). If you wanted, instead, an indent of 6 picas, you’d do it like this:
.CLOSING_INDENT 6P Or, if you wanted to have no indent at all:
.CLOSING_INDENT 0

The second, SIGNATURE_SPACE, controls how much room to leave for the signature. It takes a single numeric argument and must have a unit of measure appended to it. Mom’s default is 3 line spaces, but if you wanted to change that to, say, 2 line spaces, you’d do:
.SIGNATURE_SPACE 2v

Macro: NO_SUITE

If you don’t want mom to print a “next page” number at the bottom of multi-page letters, invoke .NO_SUITE, on a line by itself, prior to START.


Back to Table of Contents Top Next: Quick reference guide

groff-1.23.0/contrib/mom/momdoc/toc.html0000644000175000017500000006505214450320476015017 00000000000000 Mom, version 2.5_d -- Table of Contents
mom, version 2.5_d

Table of Contents

The table of contents is large. To ease navigation, click on any link in the
Quick Table of Contents
which will take you to the corresponding entry in the
Detailed Table of Contents.
If you’ve been using mom for a while, you may prefer the
Quick Reference Guide,
which gives a convenient, categorized list of mom’s user-space macros with links to corresponding entries in the documentation.


Quick Table of Contents


Detailed Table of Contents

VERSION 2.0 NOTES

1. WHAT IS MOM?

2. DEFINITIONS OF TERMS USED IN THIS MANUAL

3. USING MOM

4. TYPESETTING WITH MOM

5. DOCUMENT PROCESSING WITH MOM

6. QUICK REFERENCE GUIDE

7. APPENDICES


groff-1.23.0/contrib/mom/momdoc/graphical.html0000644000175000017500000005077414450320476016171 00000000000000 Mom -- Graphical Objects
Back to Table of Contents Next: Document processing

Graphical objects


Introduction to graphical objects

Groff has a number of inline escapes for drawing rules, polygons, ellipses and splines. All begin with \D (presumably for “Draw”) and are documented in the groff info manual:
info groff \D The escapes allow you to draw just about any simple graphical object you can think of, but owing to their syntax they’re not always easy to read, which can make tweaking them difficult. Additionally, while they perform in a consistent manner, they don’t always perform in an expected manner.

Experience shows that the most common graphical elements typesetters need are rules (horizontal and vertical), boxes, and circles (or ellipses). For this reason, mom provides macros to draw these objects in an easy-to-understand way; the results are predictable, and mom’s syntax makes fixes or tweaks painless.

For example, if you want to draw a 2-inch square outline box at the left margin using groff’s \D escapes, it looks like this:
back up by weight +-------+ | | \D't 500'\h'-500u'\D'p 2i 0 0 2i -2i 0 0 -2i' | | | | +-------+ +------------------------+ set rule draw box, 1 line at a time weight Obviously, this isn’t very efficient for something as simple as a box.

Here’s the same box, drawn with mom’s box drawing macro DBX:
left margin indent--+ +--box width | | .DBX .5 0 2i 2i | | rule weight--+ +--box depth (in points)

Mom’s graphical object macros allow—in fact, require—giving the rule weight (“thickness”) for the object (or saying that you want it filled), an indent from the left margin where the object begins, the dimensions of the object, and optionally a colour for the object.

There are no defaults for the arguments to mom’s graphical object macros, which means you must supply the arguments every time you invoke them.

Note: As stated above, mom only provides macros for commonly-used graphical objects (rules, boxes, circles). More complex objects (polygons, non-straight lines, splines) must be drawn using groff’s \D escapes.

Graphical object behaviour

Mom’s graphical object macros all behave in the following, carved-in-stone ways:

  1. Objects are drawn from the baseline down, including horizontal rules.
  2. Objects begin precisely at the left indent supplied as an argument to the macro.
  3. Objects are drawn from left to right.
  4. Enclosed objects (boxes, circles) are drawn from the perimeter inward.
  5. Objects return to their horizontal/vertical point of origin.

The consistency means that once you’ve mastered the very simple order of arguments that applies to invoking graphical object macros, you can draw objects with full confidence that you know exactly where they’re placed and how much room they occupy. Furthermore, because all return to their point of origin, you’ll know exactly where you are on the page.

Order of arguments

The order of arguments to the graphical object macros is the same for every macro:

  • the rule weight
    • the single word SOLID may be used in place of weight if you want boxes or circles filled
  • the indent from the current left margin at which to begin the object
  • the width of the object if applicable
  • the depth of the object if applicable
  • the colour of the object (optional)

Graphical objects macros

  • DRH – horizontal rules
  • DRV – vertical rules
  • DBX – box
  • DCL – circles or ellipses

Drawing horizontal rules

Macro: DRH <none> | <weight> <indent> <width> [<colour>]

•  the argument to <weight> is in points, but do not append the unit of measure, p
•  <indent> and <width> require a unit of measure
•  arithmetic expressions to <indent> and <width> must be surrounded by parentheses

If all you want is to draw a rule from your current left margin to your current right margin (in other words, a "full measure" rule), you may invoke .DRH without any arguments.

Note: DRH is the only graphical object macro that may be invoked without arguments. The weight (“thickness”) of the rule is determined by the argument you last gave the macro RULE_WEIGHT. DRH, used this way, is exactly equivalent to entering the inline escape \*[RULE].

To draw horizontal rules of a specified width, you must, at a minimum, supply DRH with the arguments weight, indent (measured from the current left margin) and width.

Optionally, you may give a color argument. The colour may be either one defined with NEWCOLOR, or a named X-color initialized with XCOLOR, or an X-color alias (again, initialized with XCOLOR).

Say, for example, you want to draw a 1-1/4 point horizontal rule that starts 2 picas from the current left margin and runs for 3 inches. To do so, you’d invoke .DRH like this:
weight width | | .DRH 1.25 2P 3i | indent (Note that the rule weight argument, which is expressed in points, must not have the unit of measure p appended to it.)

If, in addition, you want the rule blue:
.DRH 1.25 2P 3i blue

How mom handles the positioning of horizontal rules

Horizontal rules are drawn from left to right, and from the baseline down. “From the baseline down” means that if you request a rule with a weight of four points, the four points of rule fall entirely below the baseline.

Furthermore, after the rule is drawn, mom returns you to the current left margin, at the same vertical position on the page as when DRH was invoked. In other words, DRH causes no movement on the page, either horizontal or vertical.

Drawing vertical rules

Macro: DRV <weight> <indent> <depth> [<colour>]

•  the argument to <weight> is in points, but do not append the unit of measure, p
•  <indent> and <depth> require a unit of measure
•  arithmetic expressions to <indent> and <depth> must be surrounded by parentheses

To draw vertical rules of a specified depth, you must, at a minimum, supply DRV with the arguments weight, indent (measured from the current left margin) and depth.

Optionally, you may give a color argument. The colour may be either one defined with NEWCOLOR, or a named X-color initialized with XCOLOR, or an X-color alias (again, initialized with XCOLOR).

Say, for example, you want to draw a 3/4-point vertical rule that starts 19-1/2 picas from the current left margin and has a depth of 6 centimetres. To do so, you’d invoke .DRV like this:
weight depth | | .DRV .75 19P+6p 6c | indent (Note that the rule weight argument, which is expressed in points, must not have the unit of measure p appended to it.)

If, in addition, you want the rule red:
.DRV .75 19P+6p 6c red

How mom handles the positioning of vertical rules

Vertical rules are drawn from the baseline down, and from left to right. "Left to right" means that if you request a rule with a weight of four points, the four points of rule fall entirely to the right of the indent given to DRV.

Furthermore, after the rule is drawn, mom returns you to the current left margin, at the same vertical position on the page as when DRV was invoked. In other words, DRV causes no movement on the page, either horizontal or vertical.

Drawing boxes

Macro: DBX <weight>|SOLID <indent> <width>|FULL_MEASURE <depth> [<color>]

•  the argument to <weight> is in points, but do not append the unit of measure p
• <indent>, <width>, and <depth> require a unit of measure
•  arithmetic expressions to <indent>, <width>, and <depth> must be enclosed in parentheses.

To draw boxes you must, at a minimum, supply DBX with the arguments weight or SOLID, indent, width or FULL_MEASURE, and depth.

weight is the rule weight of outlined boxes, given in points but without the unit of measure p appended.

If SOLID is given as the first argument, the box is filled rather than outlined and no weight argument should be supplied.

indent is measured from the current left margin. If FULL_MEASURE is given, indent should be set to “0”.

width is the width of the box with a unit of measure appended, caclculated from indent argument.

If FULL_MEASURE is given instead of width, it circumvents having to calculate the width when left and/or right indents are in effect; mom draws the box from the current left margin to the current right margin. When no indents are in effect, FULL_MEASURE or \n[.l]u—the groff way of saying “the current line length”—have the same effect.

Optionally, you may give a color argument. The colour may be either one defined with NEWCOLOR, or a named X-color initialized with XCOLOR, or an X-color alias (again, initialized with XCOLOR).

Say, for example, you want to draw a 1/2 point outline box that starts one inch from the current left margin and has the dimensions 12 picas x 6 picas. To do so, you’d invoke .DBX like this:
indent depth | | .DBX .5 1i 12P 6P | | weight width (Note that the box weight argument, which is expressed in points, must not have the unit of measure p appended to it.)

If you want the same box, but solid (“filled”) rather than drawn as an outline:
.DBX SOLID 1i 12P 6P Additionally, if you want the box green:
.DBX .5 1i 12P 6P green or .DBX SOLID 1i 12P 6P green

How mom handles the positioning of boxes

Boxes are drawn from the baseline down, from left to right, and from the perimeter inward. “From the perimeter inward” means that if you request a box weight of six points, the 6-point rules used to draw the outline of the box fall entirely within the dimensions of the box.

Furthermore, after the box is drawn, mom returns you to the current left margin, at the same vertical position on the page as when DBX was invoked. In other words, DBX causes no movement on the page, either horizontal or vertical.

Drawing circles (ellipses)

Macro: DCL <weight>|SOLID <indent> <width>|FULL_MEASURE <depth> [<color>]

•  the argument to <weight> is in points, but do not append the unit of measure p
• <indent>, <width>, and <depth> require a unit of measure
•  arithmetic expressions to <indent>, <width>, and <depth> must be enclosed in parentheses.

To draw circles you must, at a minimum, supply DCL with the arguments weight or SOLID, indent, width or FULL_MEASURE, and depth.

weight is the rule weight of outlined circles, given in points but without the unit of measure unit of measure p appended.

If SOLID is given as the first argument, the circle is filled rather than outlined and no weight argument should be supplied.

indent is measured from the current left margin. If FULL_MEASURE is given, indent should be set to “0”.

width is the width of the circle with a unit of measure appended, caclculated from indent argument.

If FULL_MEASURE is given instead of width, it circumvents having to calculate the width when left and/or right indents are in effect; mom draws the circle from the current left margin to the current right margin. When no indents are in effect, FULL_MEASURE or \n[.l]u—the groff way of saying “the current line length”—have the same effect.

Optionally, you may give a color argument. The colour may be either one defined with NEWCOLOR, or a named X-color initialized with XCOLOR, or an X-color alias (again, initialized with XCOLOR).

Say, for example, you want to draw a 1/2 point outline circle that starts one inch from the current left margin and has the dimensions 12 picas x 6 picas. To do so, you’d invoke .DCL like this:
indent depth | | .DCL .5 1i 12P 6P | | weight width (Note that the circle weight argument, which is expressed in points, must not have the unit of measure p appended to it.)

If you want the same circle, but solid (“filled”) rather than drawn as an outline:
.DCL SOLID 1i 12P 6P Additionally, if you want the circle green:
.DCL .5 1i 12P 6P green or .DCL SOLID 1i 12P 6P green

How mom handles the positioning of circles (ellipses)

Circles (ellipses) are drawn from the baseline down, from left to right, and from the perimeter inward. “From the perimeter inward” means that if you request a circle weight of six points, the 6-point rule used to draw the outline of the circle or ellipse falls entirely within the dimensions of the circle or ellipse.

Furthermore, after the circle is drawn, mom returns you to the current left margin, at the same vertical position on the page as when DCL was invoked. In other words, DCL causes no movement on the page, either horizontal or vertical.


Back to Table of Contents Top Next: Document processing

groff-1.23.0/contrib/mom/momdoc/intro.html0000644000175000017500000004462714450320476015372 00000000000000 What is mom?
Back to Table of Contents Next: Definitions

What is mom?


Who is mom meant for?

Mom (“my own macros”, “my other macros”, “maximum overdrive macros”...) is a macro set for groff, designed to format documents in Portable Document Format (.pdf) and PostScript (.ps). She’s aimed at three kinds of users:

  1. Typesetters who suspect groff might be the right tool for the job but who are frustrated, intimidated, or puzzled by groff’s terse, not-always-typographically-intuitive primitives;
  2. Writers who need to format their work easily, with a minimum of clutter;
  3. Newcomers to groff, typesetting, or document processing who need a well-documented macro set to get them started.

Mom is actually two macro packages in one: a very complete set of typesetting macros, and an equally thorough set of document formatting macros. The typesetting macros afford fine-grained control over all visible aspects of page layout and design (margins, fonts, sizes, kerning, etc), while the document formatting macros focus on the logical structure of a document (titles, headings, paragraphs, lists, etc) and call on groff to render logical structure into pleasing type.

Typesetting with mom

Mom’s typesetting macros control the basic parameters of type: margins, line lengths, type family, font, point size, linespacing, and so on. In addition, they allow you to move around on the page horizontally and vertically, and to set up tabs, indents, and columns. Finally, they let you adjust such typographic details as justification style, letter spacing, word spacing, hyphenation, and kerning.

The typesetting macros also provide the means to create horizontal and vertical rules, rectangles (boxes, frames), and ellipses (circles).

In terms of typographic control, the typesetting macros provide access to groff’s primitives in a way that’s consistent, sensible, and easy to use. With them, you can create individual pages designed from the ground up. Provided you have not signalled to mom that you want document processing (via the START macro; see below), every typesetting macro is a literal command that remains in effect until you modify it or turn it off. This means that if you want to create flyers, surveys, tabulated forms, curricula vitae and so on, you may do so in the good old-fashioned way: one step at a time with complete control over every element on the page.

Years of experience have convinced me that no program can ever replace the human eye and human input when it comes to high quality typesetting. Words and punctuation on the printed page are too variable, too fluid, to be rendered flawlessly by any algorithm, no matter how clever.

Mom, therefore, does not try to guess solutions for issues like hanging punctuation, or left-margin adjustments for troublesome letters like T, V and W. Rather, she provides tools that allow knowledgeable typesetters to handle these typographic challenges in ways that are easier and more intuitive than manipulating groff at the primitive level.

Document processing with mom

Mom’s document processing macros let you format documents without having to worry about the typographic details. In this respect, mom is similar to other groff macro packages, as well as to html and LaTeX. Where mom differs is in the degree of control you have over the look and placement of the various elements of a document. For example, if you’d like your headings underlined, or in caps, or centred rather than flush left, you can make the changes easily and have them apply to the whole document. Temporary and one-off changes are easy, too.

Mom has some features other macro sets don’t provide. For example, you can switch between draft-style and final-copy output. If you regularly make submissions to publishers and editors who insist on "typewritten, double-spaced," there’s a special macro— PRINTSTYLE TYPEWRITE— that changes typeset documents into ones that would make an old-school typing teacher proud. Footnotes, endnotes, tables of contents, multiple columns, nested lists, recto/verso printing and user designable headers and footers are also part of the fun.

Mom’s philosophy

Formatting documents should be easy, from soup to nuts. Writers need to focus on what they’re writing, not on how it looks. From the moment you fire up an editor to the moment you add "FINIS" to your opus, nothing should interfere with the flow of your words. The commands needed to format your work should be easy to remember, comprehensible, and stand out well from the text. There shouldn’t be too much clutter. Your documents should be as readable inside a text editor as they are on the printed page.

Unfortunately, in computerland, “easy,” “comprehensible,” and “readable” often mean “you’re stuck with what you get.” No document formatting system can give you exactly what you want all the time, every time. Documents always need to be tweaked, either to satisfy a typographic whim or to clarify some aspect of their content.

Groff has traditionally solved the problem of formatting vs. tweaking by requiring users of the common macro packages (mm, ms, me and their offspring) to resort to groff primitives and inline escapes for their special typesetting needs. Not to put too fine a point on it, groff primitives tend toward the abstruse, and most inline escapes are about as readable as an encrypted password. This does not make for happy-camper writers, who either find themselves stuck with a formatting style they don’t like, or are forced to learn groff from the ground up—a daunting task, to say the least.

Mom aims to make creating documents a simple matter, but with no corresponding loss of user control. The document processing macros provide an initial set of reasonable defaults, but anything that is not to your liking can be changed. In combination with the typesetting macros, you have all the tools you need to massage passages and tweak pages until they look utterly professional.

One rarely hears the term “user interface” in conjunction with document processing. Since formatting takes place inside a text editor, little thought is given to the look and feel of the formatting commands. Mom attempts to rectify this by providing users with a consistent, readable “coding” style. Most of the macros (especially in the document processing set) have humanly-readable names. Not only does this speed up learning the macros, it makes the sense of what’s going on in a document easier to decipher, typographically and structurally.

Mom does not try to be all things to all people. In contrast to the normal groff philosophy, she does not try to produce output that looks good no matter where it’s displayed. She’s designed for primarily for PDF or PostScript output, although with PRINTSTYLE TYPEWRITE she produces acceptable terminal copy. No attempt is made to be compatible with older versions of troff.

One special feature in mom’s design is the attention she pays to aligning the bottom margins of every page. Nothing screams shoddy in typeset documents louder than bottom margins that wander, or, in typesetter jargon, “hang.” There are, of course, situations where whitespace at the bottom of a page may be unavoidable (for example, you wouldn’t want a head to appear at the bottom of the page without some text underneath it), but in all cases where hanging bottom margins can be avoided, mom does avoid them, by clever adjustments to leading (“line spacing”) and the spacing between different elements on the page.

A note on mom’s documentation

Writing documentation is tough, no doubt about it. One is never quite sure of the user’s level of expertise. Is s/he new to the application, new to its underlying protocols and programs, new to the operating system? At some point, one has to decide for whom the documentation is intended. Making the wrong choice can mean the difference between a program that gets used and a program that gets tossed.

Mom’s documentation assumes users know their way around their own operating system (basic file management, how to use the command line, how to use a text editor, etc). I run GNU/Linux, and while the documentation may exhibit a GNU/Linux bias, mom and groff can, in fact, be run on other platforms.

The documentation further assumes users at least know what groff is, even if they don’t know much about it. Lastly, it assumes that everyone—groff newbies and experts alike—learns faster from a few well-placed examples than from manpage-style reference docs. What mom’s documentation doesn’t assume is that you know everything—not about groff, not about typesetting, not about document processing. Even experts have odd lacunae in their knowledge base. Therefore, whenever I suspect that a term or procedure will cause head scratching, I offer an explanation. And when explanations aren’t enough, I offer examples.

Canonical reference materials

The canonical reference materials for groff are cstr54 (a downloadable PostScript copy of which is available here) and the troff and groff_diff manpages. The most complete and up-to-date source of information is the groff info pages, available by typing info groff at the command line (assuming you have the TeXinfo standalone browser installed on your system, which is standard for most GNU/Linux distributions). And for inputting special characters, see man groff_char.

I’ve tried to avoid reiterating the information contained in these documents; however, in a few places, this has proved impossible. But be forewarned: I have no qualms about sidestepping excruciating completeness concerning groff usage; I’m more interested in getting mom users up and running. Mea culpa.

Groff has ancillary programmes (pre-processors) for generating tables (tbl), diagrams (pic), and equations (eqn), which may be used in conjunction with mom. The manuals describing their usage are found at:
  tbl http://www.kohala.com/start/troff/v7man/tbl/tbl.ps
  pic http://www.kohala.com/start/troff/gpic.raymond.ps
  eqn http://www.kohala.com/start/troff/v7man/eqn/eqn2e.ps

Note: Mom’s macro file (om.tmac) is heavily commented. Each macro is preceded by a description of its arguments, function and usage, which may give you information in addition to what’s contained in this documentation.


How to read macro arguments

The concise descriptions of macros in this documentation typically look like this:

Macro: MACRO_NAME arguments

arguments lists the macro’s arguments using conventions that should be familiar to anyone who has ever read a manpage. Briefly:

  1. Macro arguments are separated from each other by spaces.
  2. If an argument is surrounded by chevrons (< >), it’s a description of the argument, not the argument itself.
  3. If an argument begins with or is surrounded by double-quotes, the double quotes must be included in the argument.
  4. If the user has a choice between several arguments, each of the choices is separated by the pipe character (|), which means “or.”
  5. Arguments that are optional are surrounded by square brackets.
  6. <off> or <anything> in an argument list means that any argument other than those in the argument list turns the macro off.

Toggle macros

Some macros don’t require an argument. They simply start something. When you need to turn them off, the same macro with any argument will do the trick. That’s right: any argument (in caps, lowercase, or a mixture thereof). This permits choosing whatever works for you: OFF, end, Quit, Q, X, and so on.

Since these macros toggle things on and off, the argument list simply reads toggle.

Examples

Example 1: An argument requiring double-quotes
Macro: TITLE "<title of document>"

The required argument to TITLE is the title of your document. Since it’s surrounded by double-quotes, you must include them in the argument, like this:
.TITLE "My Pulitzer Novel"

Example 2: A macro with required and optional arguments
Macro: TAB_SET <tab number> <indent> <length> [ L | R | C | J [ QUAD ] ] 

The first required argument is a number that identifies the tab (say, "3"). The second required argument is an indent from the left margin (say, 6 picas). The third required argument is the length of the tab (say, 3 picas). Therefore, at a minimum, when using this macro, you would enter:
.TAB_SET 3 6P 3P The remaining two arguments are optional. The first is a single letter, either L, R, C or J. The second, which is itself optional after L, R, C or J, is the word QUAD. Therefore, depending on what additional information you wish to pass to the macro, you could enter:
.TAB_SET 3 6P 3P L or
.TAB_SET 3 6P 3P L QUAD

Example 3: A sample toggle macro:
Macro: QUOTE toggle

QUOTE begins a section of quoted text in a document and doesn’t require an argument. When the quote’s finished, you have to tell mom it’s done. .QUOTE So runs my dream, but what am I? An infant crying in the night An infant crying for the light And with no language but a cry. .QUOTE OFF

Alternatively, you could have turned the quote off with END, or X, or something else.

Back to Table of Contents Top Next: Definitions

groff-1.23.0/contrib/mom/momdoc/inlines.html0000644000175000017500000011325614450320476015673 00000000000000 Mom -- Inline escapes
Back to Table of Contents Next: Coloured text

Inline escapes


Introduction

Inline escapes, as described in the groff terms section of this manual, are typesetting commands that appear in text input lines, as opposed to macros and other control lines that must appear on lines by themselves.

Aside from altering type parameters within a line, inlines also tell groff about special characters—em-dashes, bullets, figure/digit-width spaces, and so on. It is beyond the scope of this manual to provide a complete list of groff’s inline functions and special characters. I recommend having a look at the canonical reference materials should you need more information than is contained herein.

In groff, the escape character is the backslash (\). Groff interprets everything following the backslash as instructions, not literal text, until the escape sequence is complete. Should you need the actual backslash character as part of a line of text, simply enter it twice (\\). Groff understands that this means “please print a backslash character.”

You can also use \e to print a literal backslash, or use ESC_CHAR to change the escape character to something other than the backslash, which lets you use a single backslash as a literal backslash.

Groff has a number of ways of recognizing what constitutes a complete escape sequence. This is both a boon and a curse; some escape sequences have no terminating delimiter and consequently become difficult to distinguish from real input text. Others require the use of an opening parenthesis with no corresponding closing parenthesis. Still others need to be enclosed in square brackets.

Mom recognizes that certain escapes get used more often than others. For these, she has a consistent input style that takes the form \*[...], which makes them stand out well from the text of your documents. These escapes are the ones listed under Mom’s personal inline escapes.

Despite mom’s best intentions, there are still a number of typesetting functions that can only be accomplished with groff’s native inline escapes. I’ve listed the ones that strike me as essential, but there are many others. If you want to know what they are, please read the canonical reference materials pertaining to groff.

Helpful bit of information: Inline escapes can be used in document processing macros that take string arguments.


Mom’s personal inline escapes

Changing fonts

Mom provides five escapes for changing fonts inline:
\*[ROM] Change to the medium roman font \*[IT] Change to the medium italic font \*[BD] Change to the bold roman font \*[BDI] Change to the bold italic font \*[PREV] Revert to the previous font (once only)*

*Note: \*[PREV] does not operate "stack style". It returns to the previous font once only, and afterwards has no effect. In other words, in the case of \*[PREV]\*[PREV], only the first \*[PREV] is respected; the second one is silently ignored.

These escapes are provided for merely for convenience, legibility, and consistency when typesetting with mom. For more complete and flexible inline font control, please see font control with \f.

Notes concerning document processing

If you’re using the document processing macros, inline font changes remain in effect only for the duration of the current document element tag.

Additionally, if you’re designing your own HEADERS or FOOTERS and want to use mom’s inline escapes for changing fonts as part of the left, centre and/or right strings, or in the strings for recto and/or verso HEADERS or FOOTERS, or in the strings passed to HEADERS_AND_FOOTERS, you must enter the inlines beginning with \E* rather than just \*, e.g. \E*[BD]. You may, in such cases, prefer to use the simpler groff inline escape \f.

Changing point size

Mom has two inline escapes for changing point size:
\*[SIZE <size>] and
\*S[<size>] where “size” is the new size you want. You can use either; they behave exactly the same way. For example, to change the point size of type inline to 12 points, you could enter either
\*[SIZE 12] or
\*S[12] Entering either \*[SIZE] or \*S[] with no argument reverts to the former point size.

The advantage of the first form is that it’s easy to remember, and follows mom’s usual inline syntax. The advantage of the second is that it’s more concise.

Notice that in both cases, the new size does not require a unit of measure; points is assumed. However, a unit of measure may be appended to the size if that’s what you wish. Fractional sizes are, of course, allowed.

The size given to \*[SIZE <size>] or \*S[<size>] may be expressed in plus or minus terms, which can be very useful. In the following examples, the word “mom” will be output 2 points larger than the point size of the rest of the line.
While she isn't perfect, \*S[+2]mom\*S[-2] isn't half bad. While she isn't perfect, \*[SIZE +2]mom\*[SIZE -2] isn't half bad. Please note that inline size changes do not update the leading if AUTOLEAD is enabled.

NOTE CONCERNING DOCUMENT PROCESSING

If you’re using the document processing macros and wish to design your own HEADERS or FOOTERS using mom’s inline escape for changing point size as part of the left, centre and/or right strings, or in the strings for recto and/or verso HEADERS or FOOTERS, or in the strings passed to HEADERS_AND_FOOTERS, you must use the form \*S[<n>] and enter the inline beginning with \E*, like this: \E*S[<+|-><n>].

Additional note: If you’re accustomed to groff’s usual way of handling inline size requests (\sN, \s±N, \s(NN, \s±(NN, \s[NNN], \s±[NNN]), feel free to continue with your old habits. Mom doesn’t care.

Capitalise a section of type

If you need to capitalise a region of type inline, bracket the region of type with the inline escapes, \*[UC] (Upper Case) and \*[LC] (Lower Case), like this:
All work \*[UC]and\*[LC] no play makes Jack a dull boy. The above produces, on output
All work AND no play makes Jack a dull boy.

Note: \*[UC] and \*[LC] must not be used inside the string arguments passed to the HEADER_<POSITION> macro. Instead, use the control macro HEADER_<POSITION>_CAPS. For HEADER_RECTO (or _VERSO) or FOOTER_RECTO (or _VERSO), supply the CAPS option to the appropriate macro.

Pairwise kerning

Pairwise kerning means moving specific letter pairs closer together or further apart (see Typesetting terms, kerning for more details).

Mom permits inline pairwise kerning through the use of the inline escapes
\*[BU <n>] Closes the space between letters (Back Units). \*[FU <n>] Opens the space between letters (Forward Units). <n> is the number of kern units by which to close or open the space between letters.

For example,
THE HUMAN COST OF COMMODIF\*[FU 1]YING FRESH W\*[BU 4]A\*[BU 5]TER moves the letter Y in “COMMODIFYING” one kern unit away from the letter F, and the letter A in “WATER” four kern units closer to the letter W. Additionally, the letter T in “WATER” is moved five kern units closer to the letter A.

For backward compatibility, the forms
\*[BU1]...\*[BU36] Move backward 1...36 kern units \*[FU1]...\*[FU36] Move forward 1...36 kern units also exist (i.e. with no space before the number of kern units desired, up to a limit of 36).

The default size of a kern unit is 1/36 of the current point size; this may be changed by invoking the macro .KERN_UNIT with the desired value, which represents a fraction of the current point size. For example, to change the kern unit to 1/54 of the current point size,
.KERN_UNIT 54 To restore the kern unit to its default, invoke .KERN_UNIT with an argument of DEFAULT.

Notes concerning document processing

If you’re using the document processing macros and wish to design your own HEADERS or FOOTERS using mom’s inline escapes for kerning as part of the left, centre and/or right strings, or in the strings for recto and/or verso HEADERS or FOOTERS, or in the strings passed to HEADERS_AND_FOOTERS, you must use the forms \E*[BU<n>] and \E*[FU<n>] (i.e. with no space), and enter the inline beginning with \E* rather than just \*, e.g. \E*[BU4].

Additional note: Using the BU or FU escapes between characters pairs that are already automatically kerned (see KERN) disables the automatic kerning and uses the value you give to BU or FU instead.

Horizontal inline movement

Sometimes, you may need to insert a specified amount of white space into an output line, or—occasionally—back up to a previous position on an output line in order to create special typographic effects.

Mom’s inline escapes for these horizontal movements are
\*[BCK <n unit>]  Move backward inline the specified number of units of measure; decimal fractions are allowed. and \*[FWD <n unit>]  Move forward inline the specified number of units of measure; decimal fractions are allowed.

For example,
1.\*[FWD 12p]The Free Trade Play-Offs: WalMart 100, Mexico 0 puts 12 points of space between 1. and The.

Note: For backward compatibility, the forms
\*[BP.25]...\*[BP12.75] Move backward .25...12.75 points \*[FP.25]...\*[FP12.75] Move forward .25...12.75 points also exist (i.e. with no space before the digit and points being the unit of measure, hence no unit of measure required). Both accept quarter points, so it’s possible to do, for example, \*[FP.5] or \*[BP1.25] up to a limit of 12.75 points.

Note concerning document processing

If you’re using the document processing macros and wish to design your own HEADERS or FOOTERS using mom’s inline escapes for horizontal movements as part of the left, centre and/or right strings, or in the strings for recto and/or verso HEADERS or FOOTERS, or in the strings passed to HEADERS_AND_FOOTERS, you must use the forms \E*[BP<n>] and \E*[FP<n>] (i.e. with no space), and enter the inline beginning with \E* rather than just \*, e.g. \E*[BP.75]. You may, in such cases, prefer to use the native groff inline escape \h.

Vertical inline movement

If you need to move portions of type up or down on a line, mom provides the following inline escapes:
\*[DOWN <n unit>] Move down inline the specified number of units of measure \*[UP <n unit>] Move up inline the specified number of units of measure For example,
Tel: 905\*[UP 1p]-\*[DOWN 1p]4072 moves the hyphen in the telephone number up by 1 point, then moves back down by the same amount.

Note: \*[UP] and \*[DOWN] do not work in conjunction with the inline escape, \*[RULE].

Additional note: For backward compatibility, the following are also available:
\*[ALD.25]...\*[ALD12.75] Advance lead .25...12.75 points (move downward) \*[RLD.25]...\*[RLD12.75] Reverse lead .25...12.75 points (move upward)

Both \*[ALD] and \*[RLD] work in points, hence you mustn’t use a unit of measure.

Note concerning document processing

If you’re using the document processing macros and wish to design your own HEADERS or FOOTERS using mom’s inline escapes for vertical movements as part of the left, centre and/or right strings, or in the strings for recto and/or verso HEADERS or FOOTERS, or in the strings passed to HEADERS_AND_FOOTERS, you must use the forms \E*[ALD<n>] and \E*[RLD<n>] (i.e. with no space), and enter the inline beginning with \E* rather than just \*, e.g. \E*[ALD.5]. You may, in such cases, prefer to use the native groff inline escape \v.

Terminate a line without advancing on the page

Sometimes, you want mom to break a line but not advance on the page. This can be accomplished with the macro EL or with the escape \*[B]. Simply attach \*[B] to the end of any input line. Using the example given in the document entry for EL, you’d use \*[B] like this:
.LEFT .LS 12.5 A line of text.\*[B] .ALD 24p The next line of text. \*[B] works reliably regardless of the current fill mode.

Call the next sequential tab without advancing on the page

Sometimes, you want mom to move to the next tab in sequence (e.g. from TAB 1 to TAB 2, or TAB 8 to TAB 9) without mom advancing on the page. (See the NOTE here if you’re not clear how mom manages tabs and linebreaks.) To do so, simply attach the escape \*[TB+] to the end of the input line in previous tab, like this:
.TAB 1 Some text\*[TB+] \" In tab 1 Some more text \" In tab 2, same baseline. \*[TB+] works reliably regardless of the current fill mode.

Full measure rules

I find I often need rules drawn to the full measure of the current line or tab length. The official way to do this is \l'\n[.l]u', which is annoying to type, and doesn’t mean a whole heck of a lot if you’re new to groff. The inline, \*[RULE], is a simple replacement for \l'\n[.l]u'. Use it whenever you need a rule drawn to the full measure of the current line or tab length, for example:
.LL 6P \*[RULE] The above draws a rule the full measure of the 6-pica line length. For another way to draw full measure rules, see the macro DRH.

\*[RULE] must appear on an input line by itself, and always causes a break when entered after a normal input line of text. It does not, however, deposit a break when used immediately after a macro.

The weight of the rule drawn with \*[RULE] is controlled with the macro RULE_WEIGHT. Mom’s default is 1/2 point.

Note: \*[RULE] draws the rule to the full measure, hence it cannot be used to fill the remainder of a partial line with a rule in this way:
Signature__________________________________________ If you wish to accomplish this effect, you have to use \*[RULE] in conjunction with the PAD macro and string tabs. (See the example provided with PAD.)

Please also note that the inline escapes \*[UP] and \*[DOWN] cannot be used in conjunction with \*[RULE].

This doesn’t work:
\*[DOWN 2p]\*[RULE]\*[UP 2p] whereas this does:
.ALD 2p \*[RULE] .RLD 2p

See groff’s Horizontal line drawing function for more information on drawing horizontal rules.

Macro: RULE_WEIGHT <weight in points>

• Must not have a unit of measure appended.
  Argument must be greater than 0 and less than 100; decimal fractions are allowed.

RULE_WEIGHT allows you to tell mom how heavy (in other words, how “thick”) you want the rules drawn with the inline escape, \*[RULE]. It takes a single argument: the weight of the rule in points but without the unit of measure p attached. Thus, to set the weight of rules drawn with \*[RULE] to 1-1/4 points, you’d do
.RULE_WEIGHT 1.25

RULE_WEIGHT also sets the weight of rules drawn with .DRH when DRH is not given any arguments.


Commonly-used groff inline escapes

Font control (\f)

Groff’s basic mechanism for inline font control is the escape \f[<font>].
\f[R] Change to the medium roman font (equivalent to mom's \*[ROM]) \f[I] Change to the medium italic font (equivalent to mom's \*[IT]) \f[B] Change to the bold roman font (equivalent to mom's \*[BD]) \f[BI] Change to the bold italic font (equivalent to mom's \*[BDI]) \f[P] Revert to the previous font (equivalent to mom's \*[PREV])

\f[<font>] can be used with any valid font style registered with groff. (See here for a list of pre-registered font styles provided by mom).

\f[<family><font>] can also take a complete valid family+font name combo. This is especially useful should you need to change both family and font inline. For example, if your prevailing family and font are Times Roman and you want a few words in Courier Bold Italic, you could do this:
.FAM T .FT R The command \f[CBI]ls -l\f[P] gives a "long" directory listing. The Unix command ls -l will appear in Courier Bold Italic in a line that is otherwise in Times Roman.

Inline horizontal motions (\h)

Whenever you need to move forward or backward on a line, use the inline
\h'<distance>' In order to avoid unpleasant surprises, always append a unit of measure to <distance>. For example,
\h'1.25i' moves you 1.25 inches to the right (forward) of the horizontal position on the current output line.

Note: \h'<distance>' is exactly equivalent to a \*[FWD n<unit>].

To move backwards by the same amount, do
\h'-1.25i'

Note: \h'-<distance>' is exactly equivalent to \*[BCK n<unit>].

Inline vertical motions (\v)

If you need to raise or lower type on a line (say, for sub- or superscripts, or any other special effect), use
\v'<distance>' In order to avoid unpleasant surprises, always append a unit of measure to <distance>. For example,
\v'.6m' moves you (approx.) 2/3 of an em downward on the current output line.

Note: \v'<distance>' is exactly equivalent to \*[DOWN n<unit>].

To move upward an equivalent amount, do
\v'-.6m'

Note: \v'<-distance>' is exactly equivalent to \*[UP n<unit>].

Important: The vertical motion of \v only affects type on the current output line. When groff breaks the output line, the effect of \v is cancelled; the baseline of the next output line is where it would be if you hadn’t used \v.

Tip: When using \v for occasional effects in a line, don’t forget to reverse it when you’ve done what you want to do. Otherwise, the remaining type will be set too high (if you used \v with the minus sign) or too low (if you used \v without the minus sign).

String width function (\w)

In the context of mom, the string width inline \w'<string>' primarily serves to let you establish the horizontal measure of something (e.g. indents) based on the length of a bit of text. For example, if you want a left indent the length of the word “Examples:” plus a space, you can set it with the \w inline escape:
.IL "\w'Examples: '"

Note: Whenever you pass \w'string' to a macro that normally requires a unit of measure, do NOT add a unit of measure to the \w'string' argument.

Furthermore, if the \w is used in place of a numeric argument to a macro and string is composed of several words separated by spaces, you must surround the whole escape with double quotes, as in the example above.

Horizontal line drawing function (\l)

The \l'distance' inline allows you to draw a horizontal rule of the specified distance. You must supply a unit of measure. Therefore, to set a 3-pica rule into a line of text, you’d do
A line of text with a superfluous \l'3P' 3-pica rule in it. \l'3P', above, not only draws the rule, but advances 3 picas horizontally as well, just as you’d expect.

For an easy way of drawing rules to the full measure of the current line or tab length, see Full measure rules.

The weight (thickness) of rules varies according to the point size in effect when you invoke \l, but you can’t fix the weight with any real precision. A point size of 12 produces a tastefully moderate rule weight of between one-half and one point (depending on your printer).

Note: Besides \l, groff provides a number of more sophisticated “drawing” escapes. It is well beyond the scope of this documentation to demonstrate their usage; see
info groff \\D for directions concerning their use. The drawing escapes can be a bit unwieldy, so mom provides “user-friendly” macros for the graphical objects most commonly encountered in typesetting: horizontal and vertical rules, boxes, and circles (ellipses).

Additionally, groff comes with two “preprocessors” that let you create ruled tables and vector diagrams (line drawings): tbl and pic. The documentation for tbl can be downloaded from
http://cm.bell-labs.com/cm/cs/doc/76/tbl.ps.gz
and pic from
http://www.kohala.com/start/troff/gpic.raymond.ps
Both are powerful tools, but they can be nasty to learn—at first, anyway. You may prefer to use a vector drawing program to create diagrams and tables; inserting the results into a document is easy enough with PDF_IMAGE or PSPIC.

Special characters and symbols

Here follows a short list of commonly-used special characters available via inline escapes. If you’re not sure of the meaning of some of these characters, consult the Definitions of Terms.

For a complete list of special characters and glyphs (i.e. just about anything you’d ever want to appear on the printed page, including mathematical symbols, accented characters, unusual ligatures and letters unique to various European languages), consult man groff_char.

CHARACTER ESCAPE SEQUENCE --------- --------------- Comment line \# or .\" Fixed-width space \<space> Unbreakable space \~ Digit-width (figure) space \0 Zero-width character \& Discretionary hyphen \% Backslash \\ or \e Plus/minus (arithmetic) \[+-] Subtract (arithmetic) \[mi] Multiply (arithmetic) \[mu] Divide (arithmetic) \[di] Em-dash \[em] En-dash \[en] Left double-quote \[lq] Right double-quote \[rq] Open (left) single-quote \[oq] Close (right) single-quote \[cq] Bullet \[bu] Ballot box \[sq] One-quarter \[14] One-half \[12] Three-quarters \[34] Degree sign \[de] Dagger \[dg] Foot mark \[fm] Cent sign \[ct] Registered trademark \[rg] Copyright \[co] Section symbol \[se]

Back to Table of Contents Top Next: Coloured text

groff-1.23.0/contrib/mom/momdoc/reserved.html0000644000175000017500000044744214450320476016060 00000000000000 Mom -- Reserved words (macros, strings, registers)
Back to Table of Contents

List of reserved words (macros, strings, registers)

The following is a list of reserved words used by mom. Before changing the name of any macro or document element tag with ALIAS, I strongly recommend doing a search of this page for your proposed new name. If you find it in the left hand column, choose something else instead.

Anyone interested in hacking/patching mom’s macro file (om.tmac) will also find this list useful since it lists most of the macros, strings, diversions, aliases, and number registers mom uses, along with brief descriptions of their functions.

The list is not exhaustive. PDF-related macros, strings, registers, and diversions, as well as those associated with preprocessor support and “Lists of” are not included.


TYPESETTING +++MACROS+++ *Page layout PAGELENGTH Page width PAGE Page width/length; left, right, top, bottom margins PAGEWIDTH Page width PAPER Letter, legal, or A4 B_MARGIN Space to leave at page bottom L_MARGIN Page offset R_MARGIN Line length as a function of pagewidth minus pageoffset minus rightmargin T_MARGIN Advance lead from page top *Page control DO_B_MARGIN Margin at bottom of page; trap-invoked DO_T_MARGIN Margin at top of page; trap-invoked *Style COLOR Change color of text to predefined value CONDENSE Set percentage of pseudo-condense (alias of CONDENSE_OR_EXTEND) EXTEND Set percentage of pseudo-extend (alias of CONDENSE_OR_EXTEND) FAMILY Family FT Font FALLBACK_FONT Font to use whenever FAMILY or FT errors occur LL Line length LS Leading (.vs) NEWCOLOR Define a text color PT_SIZE Point size SETBOLDER Set degree of emboldening (pseudo-bold) in units SETSLANT Set degree of pseudo-italic XCOLOR Initialize a color from rgb.txt *Autolead AUTOLEAD Always lead n points more than .PT_SIZE *Quad, fill, justification JUSTIFY Justified text QUAD Filled text, left, right, or centre *Quad, no-fill CENTER Line-for-line, non-filled text, centre LEFT Line-for-line, non-filled text, left RIGHT Line-for-line, non-filled text, right *Hyphenation HY Turn hyphenation on/off, or set LINES, MARGIN, SPACE HY_SET Set LINES, MARGIN, SPACE in a single command *Advanced style KERN Turn automatic kerning on or off LIGATURES Turn ligatures on or off SS Sentence space control WS Word space control *Line breaks BR Alias of br EL Breaks line but doesn't advance SPACE Alias of sp SPREAD Alias of brp *Vertical motions ALD Advance lead RLD Reverse lead *Indents HI Indent hang IB Indent both IBX Indent both off IL Indent left ILX Indent left off IQ Indents off IR Indent right IRX Indent right off IX Indents off -- deprecated TI Indent temporary *Tabs ST String tab TAB_SET Tab Set TN Tab Next TQ Tab Quit *Columnar tabs MCO Turn on multi-column mode MCR Return to top of column MCX Turn off multi-column mode *Underscore UNDERSCORE Underscores words or phrases UNDERSCORE2 Double underscores words or phrases *Underline UNDERLINE Underlines whole passages (Courier only) *Smart Quotes SMARTQUOTES Turns smart quotes on or off *Graphical objects RULE_WEIGHT Weight of rules drawn with \*[RULE] DBX Draw box DCL Draw circle (ellipse) DRH Draw horizontal rule DRV Draw vertical rule *Misc + Support BR_AT_LINE_KERN Deposit a break before RW and WE CAPS Convert u/lc to UC COMMENT Don't print lines till COMMENT OFF (alias of SILENT) DROPCAP_ADJUST Points (poss. fractional) to add/subtract from drop caps DROPCAP Create drop cap DROPCAP_FAMILY Drop cap family DROPCAP_FONT Drop cap font DROPCAP_GUTTER Drop cap gutter DROPCAP_OFF Support only; restores .in if there was one ESC_CHAR Alias for .ec EW Extra white -- loosen overall line kern (character spacing) LEADER_CHARACTER Sets leader character PAD Insert padding spaces at marked places PADMARKER Sets character to use instead of # in PAD PRINT Simply prints args passed to it; keeps my code indented nicely RW Reduce white -- tighten overall line kern (character spacing) SILENT Don't print lines till SILENT OFF SIZESPECS Get cap-height, x-height and descender depth for current point size SUPERSCRIPT_RAISE_AMOUNT Change default vertical displacement of superscripts TRAP Turn traps off or on +++DIVERSIONS+++ NO_FLASH Diverts output of SILENT or COMMENT so they don't print NULL Diverts SIZESPECS in PRINT_HDRFTR so it doesn't screw up FOOTER and FOOTNOTE processing when FOOTERS are on PAD_STRING Diverts $PAD_STRING for processing TYPESIZE Diverts SIZESPECS routine so it doesn't print +++NUMBER REGISTERS+++ #ABORT_FT_ERRORS Abort on FT errors? (boolean) #ALD ALD value #ARGS_TO_LIST Tells LIST whether LIST was invoked with a valid arg; controls LIST OFF processing #ARGS_TO_SQ Tells SMARTQUOTES whether it was invoked with a valid arg; controls SMARTQUOTES OFF processing #AUTOLEAD_FACTOR Using FACTOR arg to AUTOLEAD? (boolean) #AUTO_LEAD Using autolead? (boolean) #AUTOLEAD_VALUE Auto leading value #BL_INDENT Value of left indent when IB #B_MARGIN Bottom margin #B_MARGIN_SET Has a bottom margin been set with B_MARGIN? (boolean) #BOLDER_UNITS Number of units to embolden type #BR_AT_LINE_KERN Break when EW/RW are invoked? (boolean) #BR_INDENT Value of right indent when IB #BX_SOLID Draw box filled? (boolean) c column mark #CAPS_ON Is CAPS enabled? (boolean) #CL_SOLID Draw circle filled? (boolean) #CODE_FAM Use different family from Courier for CODE? (boolean) #CODE_FT Use different font from roman for CODE? (boolean) #CONDENSE Are we in pseudo-condense mode? (boolean) #CONDENSE_WAS_ON For restoring \*[COND] in DROPCAP #COND_WIDTH Width of pseudo-condensed type (pointsize x $COND_PERCENT) #CURRENT_HY \\n[.hy] when ref*normal-print called #CURRENT_L_LENGTH Current line length at first invocation of LIST; like #ORIG_L_LENGTH #CURRENT_TAB Current tab number #DC_COLOR Colorize dropcap? (boolean) #DC_GUT Width of dropcap gutter #DC_HEIGHT Dropcap height #DC_LINES Number of lines for dropcap #DEGREES # of degrees slant for pseudo-italic #ENUMERATOR<n> Number register enumerator for depth <n> in lists #EW Is EW in effect? (boolean) #EXT_WIDTH Width of pseudo-extended type (pointsize x $EXT_PERCENT) #EXTEND Are we in pseudo-extend mode? (boolean) #EXTEND_WAS_ON For restoring \*[EXT] in DROPCAP #FILL_MODE Which fill mode are we in? ( \n[.j] ) #FILLED Are we in a fill mode? (boolean) #H_INDENT Value of left indent when IH #HL_INDENT<n> Hanging indent for LIST depth <n> #HL_INDENT Value of the hang when IH #HY_SET Did we manually set hyphenation parameters? (boolean) #HYPHEN_ADJ Amount by which to raise hyphens surrounding page numbers #HYPHENATE Hyphenation on? (boolean) #IN_ITEM Are we in a list item? (boolean) #IN_ITEM_L_INDENT Value passed to IL if #IN_ITEM=1 #IN_TAB Are we in a tab? (boolean) Set in macro TAB; used in ST to determine whether to add #ST_OFFSET to #ST<n>_OFFSET #INDENT_ACTIVE Indicates whether an indent is active (boolean) #INDENT_BOTH_ACTIVE Toggle #INDENT_LEFT_ACTIVE Toggle #INDENT_RIGHT_ACTIVE Toggle #INDENT_STYLE_BOTH Indicates IB when #INDENT_ACTIVE=1 (boolean) #INDENT_STYLE_HANG Indicates IH when #INDENT_ACTIVE=1 (boolean) #INDENT_STYLE_LEFT Indicates IL when #INDENT_ACTIVE=1 (boolean) #INDENT_STYLE_RIGHT Indicates IR when #INDENT_ACTIVE=1 (boolean) #INDENT_STYLE_TEMP Indicates IT when #INDENT_ACTIVE=1 (boolean) #IGNORE_COLUMNS Don't set document in columns (boolean) #IN_DIVER Are we in a diversion? (boolean) #IX_WARN Toggles to 1 the first time IX is user-invoked #JUSTIFY In EW/RW, when BR_AT_LINE_KERN, whether to break or break-spread preceding line (boolean) #KERN Kern on? (boolean) #KERN_UNIT Size of kern units (1/36 of current point size) #KERN_WAS_ON Indicates kerning was on; used in list ITEMs (boolean) #LAST_TAB Last tab number set in multi-columns #LAST_FN_COUNT_FOR_COLS #FN_COUNT_FOR_COLS at top of HEADER #LEAD Leading (alias) #LIGATURES Ligatures on? (boolean) #LIST_INDENT<n> Left indent of list <n> #L_INDENT Value of left indent #L_LENGTH Line length #L_MARGIN Page offset if set with LMARGIN; if .po used, \n[.o] returns page offset #LOOP In EPIGRAPH, #LOOP=1 if a while loop executes; otherwise 0. Elsewhere, an arbitrary incrementing register used to read in strings #MCX_ALD Amount to advance past end of longest column #NEWPAGE Was NEWPAGE just invoked? (boolean) #NEXT_DEPTH_BACK Next list level back in lists #NEXT_TAB Current tab number + 1 (used in TN) #NEXT_TAB Next tab in an n+1 sequence #NOFILL Are we in a nofill mode? (boolean) #NOFILL_MODE Nofill mode #OLD_LEAD Lead in effect prior to changing it with .vs in .LS or .AUTOLEAD #OPEN_CLOSE Manipulates character " to print `` or '' #ORIGINAL_L_LENGTH Used in LIST for IB processing; holds \n[.l] p Output line horiz position at end of $PAD_STRING #PAD_COUNT Number of times # was included in arg to PAD #PAD_LIST_DIGITS Pad list digits to the left? (boolean) #PAD_SPACE Size of padding space #PAGE_LENGTH Page length (alias) #PAGE_WIDTH Page width #PP_ACTIVE Are we in the context of a para? (boolean) #PRINT_FOOTER_ON_PAGE_1 (boolean) #PSEUDO_FILL Signals that LEFT, RIGHT or CENTER is in effect (booleand off, i.e. to 0, when QUAD <arg> or JUSTIFY is called) #PT_SIZE Point size (fractional) in units (alias) #Q_AT_TOP Does a quote start at the top of a new page? (boolean) #QUAD In autoquad mode? (boolean) #QUIT Tells LIST whether to exit lists completely (boolean) #REMOVE Used in LIST OFF cleanup #RESTORE_FILL Used to restore \[.u] state if temporarily changed #RESTORE_LEAD Lead value in effect prior to AUTOLEAD #RESTORE_LINE_LENGTH Restores actual line length in RULE #RESTORE_LN_NUMBER Start linenumbering again with stored #NEXT_LN? (boolean) #RESTORE_PT_SIZE Stores current point size (in units) prior to underscore #R_INDENT Value of right indent #R_MARGIN Right margin #RESTORE_PREV_INDENT Tells LIST OFF what kind of indent was active prior to first invocation of LIST #RESTORE_TRAP Did we have to disable traps? Used in graphical object macros (boolean) #RESTORE_SQ Instructs SMARTQUOTES to restore smartquotes if SMARTQUOTES invoked without an arg #RLD RLD value #RULE_WEIGHT Weight given to RULE_WEIGHT #RULE_WEIGHT_ADJ RULE_WEIGHT/2 #RW Is RW in effect? (boolean) #SHIFT_LIST<n> Value to add to #LIST_INDENT<n> for shifted lists #SILENT Is silent on? (boolean) #SIZE_FOR_PAD Used to ensure that the size in effect prior to PAD is restored at the start of every iteration of $PAD_STRING #SLANT_ON Is SLANT on? (boolean) #SPACE_TO_END Whitespace at end of string passed to PAD #SQ_WAS_ON Instructs CODE OFF to restore smartquotes if they were on prior to CODE #ST<n>_LENGTH Length of ST<n>; calculated during ST <n> #ST<n>_MARK Page offset of autotab <n> at ST<n>X #ST_NUM Incrementing counter for autotab identification #ST<n>_OFFSET Offset (from current tab) to add to #ST<n>_OFFSET when calculating string indents set from within tabs #ST<n>_OFFSET Indent of autotab <n> (page offset) #STORED_L_INDENT Current left indent at first invocation of LIST #STORED_R_INDENT Current right indent at first invocation of LIST #STORED_BL_INDENT Current "both, left" indent at first invocation of LIST #STORED_BR_INDENT Current "both, right" indent at first invocation of LIST #STORED_HL_INDENT Current hanging indent at first invocation of LIST #STORED_T_INDENT Current temporary indent at first invocation of LIST #STR_LENGTH Holds string length derived from .length request tbl Are we in a tbl? (boolean) #T_INDENT Value of temporary indent #T_MARGIN Top margin #TAB_ACTIVE Are we in a tab? (boolean) #TAB_NUMBER Tab number given to TAB_SET #TAB_LENGTH Tab length given to TAB_SET #TAB_OFFSET Tab indent given to TAB_SET #TEXT_WIDTH Width of string to underscore #TN Was TN (or \*[T+] called? (boolean) #TOP Set to 1 in T_MARGIN, DO_T_MARGIN and ALD; tells the first LS or AUTOLEAD on a page to maintain the baseline position prior to the LS call #TOP_BASELINE_ADJ Amount by which to adjust the baseline position of the first line on the page if an LS or AUTOLEAD request differs from the lead current at the end of the previous page #TOTAL_LISTS Total number of lists in a nest #UNDERSCORE_WEIGHT Weight of underscores #UNDERSCORE_WEIGHT_ADJ UNDERSCORE_WEIGHT/2 #USER_SET_L_LENGTH Did user invoke LL? (boolean) #USER_SET_TITLE_ITEM Did user invoke TOC_TITLE_ENTRY? #WEIGHT Weight given to #RULE_WEIGHT #WEIGHT_ADJ RULE_WEIGHT/2 u Horiz position of start of underscore +++STRINGS+++ $ARG String holding substrings derived from .substring request $COND_PERCENT Percentage by which to pseudo-condense type $COLOR_SCHEME Color scheme used in NEWCOLOR $<colorname>_FILL XCOLOR "alias" with _FILL attached; used to determine if the alias exists when the alias is passed to DBX SOLID or DCL SOLID $CURRENT_QUAD Restores current quad value in RULE $CURRENT_TAB Current tab number $DC_ADJUST +|- # of points to subtract from dropcap $DC_FAM Drop cap family $DC_FT Drop cap font $DROPCAP The dropcap letter $ENUMERATOR<n> String enumerator for depth <n> in lists $ENUMERATOR_TYPE<n> Type of enumerator used in LIST<n> $EW Value passed to EW $EXT_PERCENT Percentage by which to pseudo-extend type $FAMILY Family $FAMILY_FOR_PAD Used to ensure that the family in effect prior to PAD is restored at the start of every iteration of $PAD_STRING $FONT Font $FONT_FOR_PAD Used to ensure that the font in effect prior to PAD is restored at the start of every iteration of $PAD_STRING $PAD_MARKER Character to mark off padding in PAD $PAD_STRING Arg passed to PAD $PREFIX<n> Prefix for enumerator of LIST<n> $QUAD_VALUE Quad value (left, right, centre, justify) $QUOTE0 Open quotation marks $QUOTE1 Close quotation marks $RESTORE_COND Restores the pseudo-condense value in effect prior to DROPCAP $RESTORE_EXT Restores the pseudo-extend value in effect prior to DROPCAP $RESTORE_FAM Used to restore the family in effect prior to DROPCAP $RESTORE_FT Used to restore the font/fontstyle in effect prior to DROPCAP $RESTORE_PT_SIZE Used to restore the point size of normal running text after a dropcap $RESTORE_QUAD_VALUE Quad value for use in restoring L, R, C, J (after tabs) $RESTORE_SQ The smartquoting string last passed to SMARTQUOTES $RULE_GAP Distance between underscore rules $RW Value passed to RW $SAVED_STYLE Current style, if there is one (used in FAMILY) $SAVED_UNDERSCORE_GAP Temporarily holds string in $UNDERSCORE_GAP $SEPARATOR<n> Separator for depth <n> in lists $SS_VAR Holds + or - sentence space value $ST<n>_FILL Always QUAD if QUAD passed to ST <n> ST\n[#LOOP] Used to initialize string tab markers (1-19) ST\n[#LOOP]X Used to initialize string tab markers (1-19) $ST<n>_QUAD_DIR Quad direction supplied to ST for <n> $SUP_LOWER Vertical displacement amount of superscripts $SUP_RAISE Vertical displacement amount of superscripts $SUP_RAISE_AMOUNT Argument passed to SUPERSCRIPT_RAISE_AMOUNT $TAB_NUMBER Argument passed to TAB macro to call TAB# macro created in TAB_SET $UNDERSCORE_GAP Distance between text and underscore rule $WS_CONSTANT 12; used to hold groff default wordspace $WS Holds WS value; concatenation of WS_CONSTANT and WS_VAR $WS_VAR + or - value to add to $WS_CONSTANT BLACK Pre-defined black color black Pre-defined black color WHITE Pre-defined white color white Pre-defined white color +++ALIASES+++ ALIAS als ALIASN aln BR br CENTRE CENTER COLOUR COLOR COMMENT SILENT CONDENSE CONDENSE_OR_EXTEND EXTEND CONDENSE_OR_EXTEND FAM FAMILY FT FONT HYPHENATE HY HYPHENATION HY INCLUDE so LIG LIGATURES LL LINE_LENGTH MAC de NEW_PAGE bp NEWCOLOUR NEWCOLOR NEWPAGE NEW_PAGE PAGELENGTH PAGE_LENGTH PAGE_LENGTH pl PAGEWIDTH PAGE_WIDTH SPREAD brp SP sp STRING ds TABSET TAB_SET TB TAB TI IT UNDERSCORE_2 UNDERSCORE2 XCOLOUR XCOLOR +++ALIASES FOR NUMBER REGISTERS+++ #DIVER_DEPTH dn -- diversion depth #DIVER_WIDTH dl -- diversion width #INDENT .i -- value of current indent #LEAD .v -- line space (.vs, not .ls) #L_LENGTH .l -- line length #NUM_ARGS .$ -- number of arguments passed to a macro #PAGE_LENGTH .p -- page length #PT_SIZE .ps -- current point size (fractional) in units #TRAP_DISTANCE .t -- distance to next trap +++INLINE ESCAPES+++ ALD<n> Move down inline by <n> (between .25 and 12.75) B Inline equivalent to .EL BCK Inline backward horizontal movement BD Bold font BDI Bold italic font BLACK Color black color BOLDER Pseudo-bold on BOLDERX Pseudo-bold off BP Back points (horizontal movement) BP<n> Back points by <n> (between .25 and 12.75) BU Back units (inline pairwise kerning) BU<n> Back units by <n> (between 1 and 36) COND Pseudo-condense type COND_FOR_SUP Pseudo-condense string for use with superscripts (called with CONDSUP) COND_FOR_SUP Pseudo-extend string for use with superscripts (called with EXTSUP) CONDSUP Pseudo-condensed superscript (using value set with CONDENSE) CONDSUPX Pseudo-condensed superscript off CONDX Pseudo-condense off DOWN Inline downward vertical movement EN-MARK Inline escape to indicate the beginning of a range of lines used to identify an endnote EXT Pseudo-extend type EXTX Pseudo-extend off EXTSUP Pseudo-extended superscript EXTSUPX Pseudo-extended superscript off FN-MARK Inline escape to indicate the beginning of a range of lines used to identify a footnote FP<n> Forward points by <n> (between .25 and 12.75) FP Forward points (horizontal movement) FU Forward units (inline pairwise kerning) FU<n> Forward units by <n> (between 1 and 36) FWD Inline forward horizontal movement PREV Return to previous font in effect RLD<n> Move up, inline, by <n> (between .25 and 12.75) ROM Roman (medium) font S Same \s SLANT Slant (pseudo-italic on SLANTX Slant off ST<n> String tab end marker ST<n> String tab start marker SUP Superscript SUPX Superscript off TB+ Move to next tab number (n+1) without advancing on the page UP Inline upward vertical movement WHITE Color white Color +++SPECIAL CHARACTERS+++ FOOT The foot character \(fm INCH The inch character \(fm\(fm LEADER Deposit leader to end of current LL or TAB RULE Draw a rule to the full measure of the current line or tab length DOCUMENT PROCESSING +++MACROS+++ *Document info (reference macros) AUTHOR Author CHAPTER Chapter number CHAPTER_TITLE Chapter title COPYRIGHT Copyright info (covers only) DOCTITLE Overall doc title (for collated docs) DRAFT Draft number MISC Misc info (covers only) REVISION Revision number SUBTITLE Doc subtitle TITLE Doc title *Covers COVER What goes on cover COVERS Whether covers get printed (boolean) COVER_ADVANCE Set vertical start position of cover material COVER_LEAD Overall leading of covers COVERTITLE User-defined cover title string DOC_COVER What goes on doc cover DOC_COVERS Whether doc covers get printed DOC_COVER_ADVANCE Set vertical start position of doc cover material DOC_COVER_LEAD Overall leading of doc covers DOC_COVERTITLE User-defined doc cover title string *Document style COPYSTYLE Output style (DRAFT or FINAL) DEFAULTS In START, sets defaults DOCTYPE Kind of doc (DEFAULT, CHAPTER, NAMED, LETTER) PAGENUMBER Page number that appears on 1st page of doc PAPER Paper size (LETTER, LEGAL, A4) PRINTSTYLE Print style (TYPEWRITE or TYPESET) NUMBER_LINES Number output lines in the left margin *Document tags and macros ADD_SPACE Special macro to add space to the top of a pages after page 1; must be preceded by NEWPAGE BIBLIOGRAPHY Begin a bibliography page BIBLIOGRAPHY_TYPE LIST or PLAIN BLOCKQUOTE Block-indented, quoted text COL_BREAK Breaks and spreads line before invocation; moves to next column on page or 1st col of next page. An alias of COL_NEXT. COL_NEXT Moves to next column on page or 1st col of next page ENDNOTE Endnote ENDNOTE_REFS Send REFs to endnotes ENDNOTES Output endnotes EPIGRAPH Epigraph before 1st para EQ/EN eqn block FINIS Prints --END-- FLOAT Keep material together as a block; defer output to following page if not enough room to print FOOTNOTE Collects footnotes in text for printing at bottom of page FOOTNOTE_REFS Send REFs to footnotes HEAD Section title (main heads) HYPHENATE_REFS Turn on/off hyphenation of REF references ITEM Begin a list item LINEBREAK Break between narrative sections LIST Initialize a list MN Margin note MN_INIT Initialize parameters for margin notes NUMBER_LINES Number text lines NUMBER_BLOCKQUOTE_LINES Number blockquote lines NUMBER_QUOTE_LINES Number quote lines PAD_LIST_DIGITS Leave space for two-numeral digit enumerators in a list PARAHEAD Paragraph head PP Paragraph QUOTE Poetic or line for line quotes REF Wrapper around FOOTNOTE or ENDNOTE, depending on FOOTNOTE_REFS or ENDNOTE_REFS REF( Begin embedded reference, parens REF) End embedded reference, parens REF[ Begin embedded reference, square brackets REF] End embedded reference, square brackets REF{ Begin embedded reference, braces REF} End embedded reference, braces REF_INDENT Amount of 2nd line indent of references for footnote, endnote or bibliography refs RESET_LIST Reset digit or alpha list enumerator SHIFT_LIST Move a list over to the right START Sets doc defaults and prints info collected with doc info macros SUBHEAD Subheads SUBSUBHEAD Subsubheads TH Running tbl header TS/TE Begin/end a tbl block *Headers/footers DO_FOOTER Prints footer (after footnote processing, if any) FOOTER_ON_FIRST_PAGE Print footer on first page? (boolean) FOOTER Trap-invoked footer macro HEADER Trap-invoked header macro PAGINATE Turns page numbering on or off (doc default=on) PAGINATE_TOC Turns pagination of toc on or off (default=on) RECTO_VERSO Enables switch HEADER_LEFT and HEADER_RIGHT on alternate pages *Control macros -General- ALWAYS_FULLSPACE_QUOTES Fullspace quotes instead of default 1/2 spacing them. ATTRIBUTE_STRING What to print before author (default is "by") CHAPTER_STRING What to print whenever the word "chapter" is required COLUMNS Print in columns DOC_FAMILY Overall doc family DOCHEADER Print doc header? DOCHEADER_ADVANCE Start position of docheader (relative to top of page) DOCHEADER_LEAD +|- value applied to #DOC_LEAD to in/decrease leading of doc header DOC_LEAD_ADJUST Adjust #DOC_LEAD to fill page to #B_MARGIN DOC_LEAD Overall doc leading DOC_LEFT_MARGIN Doc left margin DOC_LINE_LENGTH Doc line length DOC_PT_SIZE Overall doc point size DOC_RIGHT_MARGIN Doc right margin DOC_TITLE Overall doc title that gets printed in headers/footers (mostly for use with collated docs where each doc is an article with a different title DRAFT_STRING What to print whenever the word "draft" is required DRAFT_WITH_PAGENUMBER Attach draft/revision info to page number (instead of putting it HEADER centre) REVISION_STRING What to print whenever the word "revision" is required -Covers- COVER_ADVANCE Vertical place on page to start outputting cover material COVER_LEAD Lead in/decrease for cover pages COVERS_COUNT_PAGES Whether to include cover pages in pagination scheme DOC_COVER_ADVANCE Vertical place on page to start outputting doc cover material DOC_COVER_LEAD Lead in/decrease for doc cover pages DOC_COVERS_COUNT_PAGES Whether to include doc cover pages in pagination scheme -Epigraphs and finis- EPIGRAPH_AUTOLEAD Autolead value for epigraphs EPIGRAPH_INDENT Value by which to multiply PP_INDENT for block epigraphs FINIS_STRING What to print when FINIS is invoked FINIS_STRING_CAPS Whether to capitalize the finis string -eqn- EQ_INDENT Indent value if 'EQ I' -Footnotes- FOOTNOTE_AUTOLEAD Autolead to use in footnotes FOOTNOTE_LINENUMBER_BRACKETS Brackets for footnote linenumbers FOOTNOTE_LINENUMBER_SEPARATOR Separator for footnote linenumbers FOOTNOTE_MARKERS Turns footnote markers on or off FOOTNOTE_MARKER_STYLE STAR or NUMBER; default=STAR FOOTNOTE_RULE_ADJ # of points to raise footnote rule from its baseline FOOTNOTE_RULE_LENGTH Length of footnote separator rule FOOTNOTE_RULE Turns printing of fn separator rule on or off; default is on FOOTNOTE_SPACING Post footnote item spacing FOOTNOTES_RUN_ON Run footnotes on (line numbering mode only) RESET_FOOTNOTE_NUMBER Reset fn# to 1, or, if arg PAGE, reset automatically to 1 on every page RUNON_WARNING Utility macro; warns if FOOTNOTES_RUN_ON was called when fn marker style is STAR or NUMBER -Endnotes- ENDNOTE_LEAD Leading for endnotes page ENDNOTE_LINENUMBER_BRACKETS Brackets around line numbers identifying endnotes and text ENDNOTE_LINENUMBER_GAP Amount of space to leave between line ENDNOTE_LINENUMBER_SEPARATOR Separator between line numbers identifying endnotes and the endnote item text endnotes and text ENDNOTE_MARKER_STYLE NUMBER or LINE ENDNOTE_NUMBERS_ALIGN_RIGHT Hang endnote numbers and align right ENDNOTE_NUMBERS_ALIGN_LEFT Don't hang endnote numbers and align left ENDNOTE_PARA_INDENT First line indent of paras in multi-para endnotes ENDNOTE_PARA_SPACE Whether to space paras in multi-para endnotes ENDNOTE_PT_SIZE Base point size for endnotes page FOOTNOTE_SPACING Post endnotenote item spacing ENDNOTE_STRING Endnotes page head ENDNOTE_STRING_ADVANCE Distance of title string "ENDNOTES" from top edge of page ENDNOTE_STRING_CAPS Capitalize the endnotes string ENDNOTE_STRING_UNDERLINE Underscoring of endnotes page head ENDNOTE_TITLE Endnotes identifying title ENDNOTE_TITLE_SPACE Distance from top of page to endnotest title ENDNOTE_TITLE_UNDERLINE Underscoring of endnotes identifying title ENDNOTES_ALLOWS_HEADERS Page headers on endnotes pages? (boolean) ENDNOTES_FIRST_PAGENUMBER Page number to appear on page 1 of endnotes pages ENDNOTES_HDRFTR_CENTER Print header/footer centre string on endnotes pages? ENDNOTES_HEADER_CENTER Print header centre string on endnotes pages? ENDNOTES_FOOTER_CENTER Print footer centre string on endnotes pages? ENDNOTES_NO_COLUMNS Turn columnar mode off for endnotes pages ENDNOTES_NO_FIRST_PAGENUM Don't print a pagenumber on page 1 of endnotes. ENDNOTES_PAGENUM_STYLE Set numbering style for endnotes pages page numbers SINGLESPACE_ENDNOTES Single space TYPEWRITE endnotes -Bibliographies- BIBLIOGRAPHY_ALLOWS_HEADERS Allow headers on bib pages BIBLIOGRAPHY_FIRST_PAGENUMBER Starting page number for bibliographies BIBLIOGRAPHY_HDRFTR_CENTER Header/footer center string for bib pages BIBLIOGRAPHY_LEAD Base lead of bib pages BIBLIOGRAPHY_NO_COLUMNS De-columnize bibliographies BIBLIOGRAPHY_NO_FIRST_PAGENUM Don't print a page number on the first page of bibliographies BIBLIOGRAPHY_PAGENUM_STYLE Format for bib pages page numbering BIBLIOGRAPHY_PT_SIZE Base point size for bib pages BIBLIOGRAPHY_SPACING Post bib entry space BIBLIOGRAPHY_STRING String for bib title BIBLIOGRAPHY_STRING_ADVANCE Distance of title string "BIBLIOGRAPHY" from top edge of page BIBLIOGRAPHY_STRING_CAPS Capitalize bib title string BIBLIOGRAPHY_STRING_UNDERLINE Underscore bib title string SINGLESPACE_BIBLIOGRAPHY Singlespace bibs if PRINTSTYLE TYPEWRITE -Headers and footers- FOOTER_COLOR Footer color FOOTER_GAP Distance between running text and footer FOOTER_MARGIN Distance from footer to bottom of page FOOTERS Turns footers on or off HDRFTR_CENTER String to go in centre part of header/footer; default doctype HDRFTR_CENTER_CAPS Centre part of header/footer in caps? (boolean) HDRFTR_CENTER_PAD Pad hdrftr CENTER left or right by specified amount HDRFTR_GAP Distance from header/footer to running text HDRFTR_LEFT_CAPS Left part of header/footer in caps? (boolean) HDRFTR_LEFT String to go in left part of header/footer; default is AUTHOR_1 HDRFTR_LEFT The header/footer left string HDRFTR_MARGIN Distance from top of page to header HDRFTR_PLAIN Header/footer fam/ft/ps all same as running text HDRFTR_RECTO User-defined, single string recto header/footer HDRFTR_RIGHT_CAPS Right part of header/footer in caps? (boolean) HDRFTR_RIGHT The header/footer right string HDRFTR_RULE_GAP Space between header/footer and header/footer rule HDRFTR_RULE_INTERNAL Prints the header/footer rule HDRFTR_RULE Turns header/footer rule on or off When invoked internally, prints the rule. HDRFTR_VERSO User-defined, single string verso header/footer HEADERS Turns headers on or off HEADER_GAP Space between header and running text HEADER_MARGIN Space from top of page to header HEADERS_AND_FOOTERS Enables and permits the creation of headers and footers that appear on the same page SWITCH_HDRFTR Switch HDRFTR_LEFT and HDRFTR_RIGHT -Page numbering- PAGENUM_HYPHENS Turns on/off hyphens surrounding page numbers PAGENUM_ON_FIRST_PAGE Print page number on first page when footers are on (boolean) PAGENUM_POS Controls placement of page numbers; default=bottom/centred PAGENUM_SIZE How much to in/decrease point size of page numbers PAGENUM_STYLE Page # in roman, Arabic, or alphabetic RESTORE_PAGINATION Restore pagination after outputting non- paginated endnotes. SUSPEND_PAGINATION Suspend pagination prior to outputting endnotes -Heads- HEAD_CAPS Print section titles in caps? (boolean) HEAD_SPACE Give HEADs 2 line-spaces before. If OFF, only 1. Default is on. HEAD_UNDERLINE Underline section titles? (boolean) NUMBER_HEADS Print head numbers RESET_HEAD_NUMBER Reset head number HEAD_BASELINE_ADJUST Amount to raise head above baseline -Subheads- NUMBER_SUBHEADS Print subhead numbers RESET_SUBHEAD_NUMBER Reset subhead number SUBHEAD_BASELINE_ADJUST Amount to raise subhead above baseline -Subsubheads- NUMBER_SUBSUBHEADS Print subhead numbers RESET_SUBSUBHEAD_NUMBER Reset subhead number SUBSUBHEAD_BASELINE_ADJUST Amount to raise subhead above baseline -Para heads- NUMBER_PARAHEADS Print parahead numbers PARAHEAD_INDENT How much to indent paraheads RESET_PARAHEAD_NUMBER Reset parahead number PREFIX_CH_NUM_WARNING Macro to abort PREFIX_CHAPTER_NUMBER with a warning if the arg to CHAPTER isn't a digit, and user hasn't supplied a digit to PREFIX_CHAPTER_NUMBER PREFIX_CHAPTER_NUMBER Prefix the chapter number to numbered heads, subheads and paraheads -Paragraphs- INDENT_FIRST_PARAS Indent 1st paras? (doc default=not indented) PARA_INDENT Size of para indent PARA_SPACE Put a line space before paras PP_FONT Overall doc font -Quotes- Q_FITS Utility macro for DO_QUOTE Q_NOFIT Utility macro for DO_QUOTE QUOTE_AUTOLEAD Leading of (block)quotes -Line/section breaks- LINEBREAK_CHAR Linebreak character, iterations and positioning -Printstyle TYPEWRITE- ITALIC_MEANS_ITALIC For TYPEWRITE; render .FT I in italic. SLANT_MEANS_SLANT In TYPEWRITE, render \*[SLANT] as slant UNDERLINE_ITALIC In TYPEWRITE, render .FT I as underlined UNDERLINE_QUOTES In TYPEWRITE, underline quotes? (boolean) UNDERLINE_SLANT In TYPEWRITE, render \*[SLANT] as underlined -Table of contents- TOC_APPENDS_AUTHORS Appends author(s) to toc doc title entries TOC_LEAD Leading of toc pages TOC_PADDING Number of placeholders for toc entries page numbers TOC_HEAD_INDENT Indent of toc head entries TOC_HEADER_STRING TOC header string (default=Contents) TOC_PAGENUM_STYLE Page numbering style (hdrftr nums) of toc pages TOC_RV_SWITCH Switch L/R margins of toc pages TOC_PARAHEAD_INDENT Indent of toc parahead entries TOC_SUBHEAD_INDENT Indent of toc subhead entries TOC_TITLE_ENTRY User supplied toc doc title entry TOC_TITLE_INDENT Indent of toc doc title entries *Aliases for header/footer control macros HEADER_SIZE HDRFTR_SIZE HEADER_RIGHT_PS HDRFTR_RIGHT_SIZE HEADER_RIGHT_SIZE HDRFTR_RIGHT_SIZE HEADER_RIGHT_FAM HDRFTR_RIGHT_FAMILY HEADER_RIGHT_FAMILY HDRFTR_RIGHT_FAMILY HEADER_RIGHT_FONT HDRFTR_RIGHT_FONT HEADER_RIGHT_FT HDRFTR_RIGHT_FONT HEADER_LEFT_PS HDRFTR_LEFT_SIZE HEADER_LEFT_SIZE HDRFTR_LEFT_SIZE HEADER_LEFT_FAM HDRFTR_LEFT_FAMILY HEADER_LEFT_FAMILY HDRFTR_LEFT_FAMILY HEADER_LEFT_FONT HDRFTR_LEFT_FONT HEADER_LEFT_FT HDRFTR_LEFT_FONT HEADER_CENTRE_PS HDRFTR_CENTER_SIZE HEADER_CENTRE_SIZE HDRFTR_CENTER_SIZE HEADER_FAM HDRFTR_FAMILY HEADER_FAMILY HDRFTR_FAMILY HEADER_CENTRE_FAM HDRFTR_CENTER_FAMILY HEADER_CENTRE_FAMILY HDRFTR_CENTER_FAMILY HEADER_CENTRE_FONT HDRFTR_CENTER_FONT HEADER_CENTRE_FT HDRFTR_CENTER_FONT HEADER_CENTER_PS HDRFTR_CENTER_SIZE HEADER_CENTER_SIZE HDRFTR_CENTER_SIZE HEADER_CENTER_FAM HDRFTR_CENTER_FAMILY HEADER_CENTER_FAMILY HDRFTR_CENTER_FAMILY HEADER_CENTER_FONT HDRFTR_CENTER_FONT HEADER_CENTER_FT HDRFTR_CENTER_FONT FOOTER_SIZE HDRFTR_SIZE FOOTER_RIGHT_PS HDRFTR_RIGHT_SIZE FOOTER_RIGHT_SIZE HDRFTR_RIGHT_SIZE FOOTER_RIGHT_FAM HDRFTR_RIGHT_FAMILY FOOTER_RIGHT_FAMILY HDRFTR_RIGHT_FAMILY FOOTER_RIGHT_FONT HDRFTR_RIGHT_FONT FOOTER_RIGHT_FT HDRFTR_RIGHT_FONT FOOTER_LEFT_PS HDRFTR_LEFT_SIZE FOOTER_LEFT_SIZE HDRFTR_LEFT_SIZE FOOTER_LEFT_FAM HDRFTR_LEFT_FAMILY FOOTER_LEFT_FAMILY HDRFTR_LEFT_FAMILY FOOTER_LEFT_FONT HDRFTR_LEFT_FONT FOOTER_LEFT_FT HDRFTR_LEFT_FONT FOOTER_CENTRE_PS HDRFTR_CENTER_SIZE FOOTER_CENTRE_SIZE HDRFTR_CENTER_SIZE FOOTER_FAM HDRFTR_FAMILY FOOTER_FAMILY HDRFTR_FAMILY FOOTER_CENTRE_FAM HDRFTR_CENTER_FAMILY FOOTER_CENTRE_FAMILY HDRFTR_CENTER_FAMILY FOOTER_CENTRE_FT HDRFTR_CENTER_FONT FOOTER_CENTER_PS HDRFTR_CENTER_SIZE FOOTER_CENTER_SIZE HDRFTR_CENTER_SIZE FOOTER_CENTER_FAM HDRFTR_CENTER_FAMILY FOOTER_CENTER_FAMILY HDRFTR_CENTER_FAMILY FOOTER_CENTER_FONT HDRFTR_CENTER_FONT FOOTER_CENTER_FT HDRFTR_CENTER_FONT +++LETTER MACROS+++ CLOSING Closing (i.e. Yours truly,) CLOSING_INDENT Left indent of CLOSING DATE Date for letters FROM Addresser's name and address GREETING Full salutation (e.g. Dear John Smith,) NO_SUITE Remove suite page numbers from bottom of letter pages SIGNATURE_SPACE Amount of room to leave for signature TO Addressee's name and address ALL_DONE .em (the "end macro") for letters +++SUPPORT+++ CHECK_INDENT Applies indents to doc elements inside ev's (head, subhead, etc) CLEANUP_DEFAULTS Removes selected rregisters and strings from DEFAULTS after START DO_COVER Formats and outputs covers DO_DOC_COVER Formats and outputs doc covers D0_QUOTE Outputs quotes with space adjustments before and after DIVER_FN_1_PRE -+ DIVER_FN_2_PRE | Manage footnotes called inside diversions | QUOTE, BLOCKQUOTE and EPIGRAPH DIVER_FN_2_POST -+ DIVERT_FN_LEFTOVER Diverts excess fn stored in FN_OVERFLOW into FOOTNOTE DIVERT_FN_OVERFLOW Diverts excess fn stored in FN_OVERFLOW when FN_DEFER into FOOTNOTE DO_EPIGRAPH Outputs epigraphs with space adjustments before and after FN_OVERFLOW_TRAP Fixed at B_MARGIN; if footnotes run longer than B_MARGIN, diverts excess into FN_OVERFLOW GET_ROMAN_INDENT Figures out amount of space to reserve for roman numerals in lists HDRFTR_RULE Prints rule under header or over footer MN_OVERFLOW_TRAP Trap-invoked macro to collect margin note overflows NO_SHIM Disable SHIM PRINT_FOOTNOTE_RULE An alias of PRINT_FOOTNOTE; prints footnote separator rule PRINT_HDRFTR Prints header/footer (trap invoked) PRINT_PAGE_NUMBER Invoked in HEADER or FOOTER PRINT_USERDEF_HDRFTR Prints user defined, single string recto/verso header/footer PROCESS_SHIM Calculates #SHIM when \n[.d] is lower on the page than #T_MARGIN PROCESS_FN_IN_DIVER Processes footnotes gathered in a diversion (called at page/column breaks) REMOVE_INDENT Removes indents set with CHECK_INDENT Q_FITS Handles spacing of quotes when quote fits on the page Q_NOFIT Handles spacing of quotes when quote does not fit on the page QUIT_LISTS Exit lists cleanly and completely SET_LIST_INDENT Restore indent of a prev. level of list SHIM Advance to next "valid" baseline TBL*CLEANUP Remove selected registers and strings created by TS/TH/TE TBL*GET_QUAD Establish quad of tbl caption tbl*float-warning If tbl in a float exceeds page limits tbl*print-header Administrivia for printing tbl headers tbl@top-hook Trap-invoked (HEADER); prints running tbl header and moves FOOTER/FN_OVERFLOW_TRAP_POS traps to accommodate tbl TERMINATE .em that ensures deferred footnotes get output on final pages TRAPS Sets hdrftr traps; optionally adjusts #DOC_LEAD to fill page to #B_MARGIN TYPEWRITER Sets family (C), font (R) and point size (12) for PRINTSTYLE TYPEWRITE VFP_CHECK Trap-sprung macro, 1 valid baseline higher than where FOOTER will be sprung; checks whether there is, in fact, just enough room for another line of running text to be added to the page without jamming footnotes too close to running text. +++DIVERSIONS+++ B_QUOTE Block (indented) quote text CLOSING_TEXT Closing (i.e. Yours truly,) EPI_TEXT Epigraph text END_NOTES Endnotes text FLOAT*DIV Float content FN_IN_DIVER Footnotes gathered from inside a diversion FN_OVERFLOW Excess footnotes when B_MARGIN is reached FOOTNOTES Text of footnotes GREETING Full salutation (e.g. Dear John Smith,) LETTERHEAD<n> Date, addresser, addressee or greeting; <n> is from 1 to 4, supplied by #FIELD P_QUOTE Line for line (poetic) quote text RUNON_FOOTNOTES Special diversion for run-on footnotes RUNON_FN_IN_DIVER Special diversion for run-on footnotes inside (block)quotes tbl*header-div Running tbl header TOC_ENTRIES TOC entries +++NUMBER REGISTERS+++ #ADJ_BIB_LEAD Adjust BIB_LEAD? (boolean) #ADJ_DOC_LEAD Adjust DOC_LEAD? (boolean) #ADJ_EN_LEAD Adjust EN_LEAD? (boolean) #ADJ_TOC_LEAD Adjust TOC_LEAD? (boolean) #ADVANCE_FROM_TOP Distance from page top to start of running text if no docheader #ARG_NUM Keeps track of number of args passed to a macro #ARGS_TO_LIST Was LIST passed some args? (boolean) #ATTRIBUTE_COLOR Colorize attribute string? (boolean) #AUTHOR_<n> Strings passed to AUTHOR #AUTHOR_COLOR Colorize author(s)? (boolean) #AUTHOR_COVER_NUM Incrementing register used in defining $AUTHOR_COVER_<n> strings #AUTHOR_DOCCOVER_NUM Incrementing register used in defining $AUTHOR_COVER_<n> strings #AUTHOR_NUM Keeps track of user-defined string AUTHOR_<n> in AUTHOR #AUTHORS Equals final value of AUTHOR_NUM; used for authors in doc header #BASELINE_MARK In PP, the vertical position on the page (when paragraph spacing is on) after a quote or blockquote has been output and the post-quote space has been added. #BMARG Position of unvarying bottom margin during doc processing; required for collecting footnotes inside diversions #BIB_ALLOWS_HEADERS Put headers on bib pages? (boolean) #BIB_ALLOWS_HEADERS_ALL Put headers on all bib pages? (boolean) #BIB_FIRST_PAGE Tells PRINT_PAGE_NUMBER about bibliography first page number #BIB_FIRST_PN Starting pagenumber for bibliographies #BIB_HDRFTR_CENTER Put a center string in bib page headers? (boolean) #BIB_LEAD Bibliography lead, expressed in points #BIB_LIST Output bibs in list style? (boolean) #BIB_NO_COLS De-columnize bibliographies? (boolean) #BIB_NO_FIRST_PN Put a page number on the first page of bibliographies? (boolean) #BIB_SINGLESPACE Single-space TYPEWRITE bibliographies? (boolean) #BIB_SPACE Post item space for bibliography pages #BIB_STRING_ADVANCE Vertical position of "BIBLIOGRAPHY" string (relative to the top edge of the page) #BIB_STRING_CAPS Capitalize bib title? (boolean) #BIB_STRING_UNDERLINE Underscore bib title? 0=no; 1=yes; 2=double #BIB_STRING_UNDERLINE_WEIGHT Underline weight in units #BIB_STRING_UNDERLINE_WEIGHT_ADJ Underline weight/2 #BIB_PS Base point size for bibliography pages expressed in points #BIBLIOGRAPHY Are we doing a bib page? (boolean) #BQ_AUTOLEAD Register created by BLOCKQUOTE_AUTOLEAD #BQ_LEAD Leading of blockquotes #BQUOTE_COLOR Colorize blockquotes? (boolean) #BQUOTE_LN Number blockquotes? (boolean) #CAP_HEIGHT_ADJUST Tallest cap height of strings LEFT, CENTER, and RIGHT in footers; used to place rule over footer #CAPS_WAS_ON In HDRFTR, to re-enable running text CAPS (boolean) #CENTER_CAP_HEIGHT Cap height of CENTER string in headers/footers #CH_NUM The chapter number obtained by PREFIX_CHAPTER_NUMBER #CHAPTER_CALLED Has CHAPTER been invoked? (boolean); used by PREFIX_CHAPTER_NUMBER to see whether to try to get the chapter number from the arg passed to CHAPTER #CHAPTER_TITLE_NUM Incrementing register used to define strings $CHAPTER_TITLE_<n> #CHAPTER_TITLE_COLOR Colorize chapter title? (boolean) #CLOSING Is there a closing (for letters)? (boolean) #CODE_COLOR Colorize CODE? (boolean) #CODE_SIZE_ADJ Percentage by which to scale CODE font #COL_L_LENGTH Line length of columns #COL_<n>_L_MARGIN Left margin of column <n> #COL_NEXT Was COL_NEXT invoked? (boolean; used in FOOTER) #COL_NUM Incrementing counter of num of columns; for use with #COL_<n>_L_MARGIN #COL_TOTAL #COL_L_LENGTH + #GUTTER; used to calculate #COL_<n>_L_MARGIN #COLLATE Are we performing a COLLATE? (boolean) #COLLATED_DOC If 1, instructs TOC that this is a collated doc #COLUMNS Are columns turned on? (boolean) #COLUMNS_WERE_ON Stores columnar state prior to outputting endnotes in no-columns mode #COPY_STYLE 1=draft, 2=final #COUNTERS_RESET Tells FOOTNOTE if fn counters have been reset because of footnotes gathered inside a diversion #COVER Print a COVER? (boolean) #COVER_ATTRIBUTE_COLOR Colorize cover attribution string? (boolean) #COVER_AUTHOR Put AUTHOR(s) on COVER? (boolean) #COVER_AUTHOR_COLOR Colorize cover author(s)? (boolean) #COVER_BLANKPAGE Output blankpage after COVER? (boolean) #COVER_COLOR Colorize COVER? (boolean) #COVER_COPYRIGHT Put copyright on COVER? (boolean) #COVER_COPYRIGHT_COLOR Colorize cover copyright line? (boolean) #COVER_DOCTYPE Put doctype on COVER? (boolean) #COVER_DOCTYPE_COLOR Colorize cover doctype? (boolean) #COVER_END Are we ending a COVER? (boolean) #COVER_LEAD Cover leading #COVER_MISC Put misc on COVER? (boolean) #COVER_MISC_COLOR Colorize cover misc line? (boolean) #COVER_RULE_WEIGHT Doctype underline weight on COVER #COVER_RULE_WEIGHT_ADJ COVER_RULE_WEIGHT/2 #COVER_START_POS Vertical starting pos of cover material #COVER_SUBTITLE Put subtitle on COVER? (boolean) #COVER_TITLE Put title on COVER? (boolean) #COVER_TITLE_NUM Number of cover title items #COVER_TITLE_COLOR Colorize cover title? (boolean) #COVER_SUBTITLE_COLOR Colorize cover subtitle? (boolean) #COVER_UNDERLINE Underline doctype on COVER? (boolean) #COVER_UNDERLINE_WEIGHT Doctype underline weight on COVER #COVER_UNDERLINE_WEIGHT_ADJ COVER_UNDERLINE_WEIGHT/2 #CURRENT_V_POS \n[.d] ; used in SHIM #COVERS Print covers? (boolean) #COVERS_COUNT Include COVER in pagination scheme? (boolean) #COVERS_OFF Don't print COVERs (boolean) #DATE_FIRST Was .DATE invoked as first letter header after .START? (boolean) dc "mark" register for document columns DD Vert. space before and after eqn blocks defer / new-defer Appended to FLOAT*DIV: if float deferred #DEFER_BIB_SPACING Tells DEFAULTS to do BIBLIOGRAPHY_SPACING if it was called before START #DEFER_PAGINATION Tells COLLATE to restore pagination (from RESTORE_PAGINATION #DEFER_SPACE_ADDED Was space added between two "first" footnotes that appear on the same page? (boolean) #DELAY_SHIM Instructs DO_QUOTE to delay SHIM when quote falls at the top of a page #DEPTH LIST depth #DEPTH_1 Doc header depth with lead adjustment (#DOCHEADER_LINES * #DOCHEADER_LEAD) #DEPTH_2 Doc header depth without lead adjustment (#DOCHEADER_LINES * #DOC_LEAD) #DEPTH_TO_B_MARGIN Page length minus #B_MARGIN D-float Depth of float containing/ending with DRH, DRV, DBX, or DCL DI eqn indent if EQ I #DIVER_FN Register that tells FOOTNOTE whether to "move" or "defer" a footnote collected inside a diversion #DIVERSIONS_HY_MARGIN A reasonable value for .hym applied to QUOTE, BLOCKQUOTE and EPIGRAPH to avoid excessive hyphenation if these are set quad left #DIVERTED Set to 1 in DIVERT_FN_OVERFLOW; reset subsequently in FOOTNOTES when called by PROCESS_FN_LEFTOVER to 2 or 3 for use by FOOTER to decide whether to in/decrease #FN_DEPTH when outputting footnotes #DOC_COVER Are we doing a DOC_COVER? (boolean) #DOC_COVER_AUTHOR Put AUTHOR(s) on DOC_COVER? (boolean) #DOCCOVER_BLANKPAGE Output blank page after DOC_COVER? (boolean) #DOC_COVER_CHAPTER_TITLE_COLOR Colorize CHAPTER_TITLE on DOC_COVER? (boolean) #DOC_COVER_COPYRIGHT Put copyright on DOC_COVER? (boolean) #DOC_COVER_DOCTYPE Put doctype on DOC_COVER? (boolean) #DOCCOVER_END Are we finishing a DOC_COVER? (boolean) #DOC_COVER_LEAD Doc cover leading #DOC_COVER_MISC Put misc on DOC_COVER? (boolean) #DOC_COVER_START_POS Vertical starting pos of doc cover material #DOC_COVER_COLOR Colorize cover? (boolean) #DOC_COVER_START_POS Vertical starting pos of cover material #DOC_COVER_TITLE_COLOR Colorize doc cover title? (boolean) #DOC_COVER_SUBTITLE_COLOR Colorize doc cover subtitle? (boolean) #DOC_COVER_ATTRIBUTE_COLOR Colorize doc cover attribution string? (boolean) #DOC_COVER_AUTHOR_COLOR Colorize doc cover author(s)? (boolean) #DOC_COVER_DOCTYPE_COLOR Colorize doc cover doctype? (boolean) #DOC_COVER_COPYRIGHT_COLOR Colorize doc cover copyright line? (boolean) #DOC_COVER_MISC_COLOR Colorize doc cover misc line? (boolean) #DOC_COVER_SUBTITLE Put subtitle on DOC_COVER? (boolean) #DOC_COVER_TITLE Put title on DOC_COVER? (boolean) #DOC_COVER_TITLE_NUM Number of doc cover title items #DOC_COVERS Print doc covers? (boolean) #DOC_COVERS_OFF Don't print DOC_COVERs (boolean) #DOCCOVER_RULE_WEIGHT Doctype underline weight on DOC_COVER #DOCCOVER_RULE_WEIGHT_ADJ DOCCOVER_RULE_WEIGHT/2 #DOCCOVER_UNDERLINE Underline doctype on DOC_COVER? (boolean) #DOCCOVER_UNDERLINE_WEIGHT Doctype underline weight on DOC_COVER #DOCCOVER_UNDERLINE_WEIGHT_ADJ DOCCOVER_UNDERLINE_WEIGHT/2 #DOCCOVERS_COUNT Include DOC_COVER in pagination scheme? (boolean) #DOC_HEADER Whether to print a doc header (boolean) #DOC_LEAD_ADJ Incrementing value (in units) added to #DOC_LEAD to fill page to #B_MARGIN #DOC_LEAD Leading used in body #DOC_L_LENGTH Global L_LENGTH #DOC_L_MARGIN Global L_MARGIN #DOC_LR_MARGIN_TMP In HEADER, if RECTO_VERSO=1, temporarily holds DOC_L_MARGIN during page margin switch #DOC_PT_SIZE Point size used for body text #DOC_R_MARGIN Global R_MARGIN #DOC_TYPE 1=default, 2=chapter, 3=named, 4=letter #DOCHEADER_ADVANCE Distance from top-of-page to baseline of docheader #DOCHEADER_COLOR Colorize docheader? (boolean) #DOCHEADER_DEPTH Depth of docheader #DOCHEADER_LEAD Lead of doc header (#DOC_LEAD + #DOCHEADER_LEAD_ADJ) #DOC_LEAD_ADJUST_OFF Don't adjust DOC_LEAD (boolean) #DOCS Always 1 after START #DOCTITLE_NUM Number of doctitle items #DOCTYPE_COLOR Colorize doctype? (boolean) #DOCTYPE_RULE_WEIGHT Doctype underline weight #DOCTYPE_RULE_WEIGHT_ADJ DOCTYPE_RULE_WEIGHT/2 #DOCTYPE_UNDERLINE Underline doctype? (boolean) #DOCTYPE_UNDERLINE_WEIGHT Weight of doctype underline #DOCTYPE_UNDERLINE_WEIGHT_ADJ DOCTYPE_UNDERLINE_WEIGHT/2 #DOING_COVER Tells PRINT_AUTHORS that it's printing the authors for a cover or doc cover #DONE_ONCE Keeps track of how many times footnotes have been collected inside the same diversion #DONT_RULE_ME Rule this (apparent) first footnote? (boolean) #DIVER_LN_OFF Turn linenumbering off in (block)quotes? (boolean) #DRAFT_WITH_PAGENUM Are we attaching draft/revision info to page number? (boolean) #EM_ADJUST Amount to raise \(em at END #EN_ALLOWS_HEADERS Put page headers on endnotes pages? (boolean) #EN_ALLOWS_HEADERS_ALL Put page headers on all endnotes pages? (boolean) #EN_BQ_AUTOLEAD Register created by EN_BLOCKQUOTE_AUTOLEAD #EN_BQ_LEAD Leading of blockquotes on endnotes pages #EN_FIGURE_SPACE Width of \0, for use with formatting endnotes #EN_FIRST_PAGE Tells PRINT_PAGE_NUMBER about endnotes first page number #EN_FIRST_PN Page number that appears on page 1 of endnotes pages. #EN_HDRFTR_CENTER Should we print centre string of headers/footers on endnotes pages? (boolean) #EN_LEAD Lead of endnotes #EN_LN_BRACKETS Are we using brackets for line-numbered endnotes (boolean) #EN_LN_SEP Are we using a separator for line-numbered endnotes (boolean) #EN_MARK \n[ln] when \*[EN-MARK] is called #EN_MARK_2 \n[ln] when ENDNOTE is called #EN_MARKER_STYLE 1=NUMBER; 2=LINE #EN_NO_COLS Do not set endnotes in columns? (boolean) #EN_NO_FIRST_PN Put pagenumber on 1st page of endnotes? (boolean) #EN_NUMBER Number of current endnote #EN_NUMBER_PLACEHOLDERS Number of placeholders to reserve for endnotes numbers #EN_NUMBERS_ALIGN_RIGHT Hang and align endnote numbers right? (boolean) #EN_NUMBERS_ALIGN_LEFT Align endnote numbers with left margin? (boolean) #EN_NUMBERS_PLACEHOLDERS Number of placeholders when endnote numbers hang and align right #EN_NUMBER_L_LENGTH Line length for endnote numbers when they're right aligned #EN_PP_INDENT First line indent of paras in multi-para endnotes #EN_PP_SPACE Space multi-paras in endnotes? (boolean) #EN_PS ps of endnotes #EN_Q_AUTOLEAD Register created by EN_QUOTE_AUTOLEAD #EN_Q_LEAD Leading of quotes on endnotes pages #EN_REF Put REFs in endnotes? (boolean) #EN_SINGLESPACE Single space endnotes pages? (boolean) #EN_STRING_ADVANCE Vertical position of "ENDNOTES" string (relative to the top edge of the page) #EN_STRING_CAPS Should ENDNOTES capitalize the endnotes string? (boolean) #EN_STRING_UNDERLINE Underscore endnotes page head? (boolean) #EN_STRING_UNDERLINE_WEIGHT Weight of endnotes page title underscore #EN_STRING_UNDERLINE_WEIGHT_ADJ EN_STRING_UNDERLINE_WEIGHT_ADJ/2 #EN_TEXT_INDENT Page offset for text of endnotes when numbers right align #EN_TITLE_UNDERLINE Underscore endnotes document identifier? (boolean) #EN_TITLE_UNDERLINE_WEIGHT Weight of endnotes document identification underscore #EN_TITLE_UNDERLINE_WEIGHT_ADJ #EN_STRING_UNDERLINE_WEIGHT_ADJ/2 #END_QUOTE For PP=0 indenting; did we just end a quote? (boolean) #ENDNOTE Are we in an endnote? (boolean) #ENDNOTE_REFS Are REFs going to endnotes? (boolean) #ENDNOTES Are we in an endnote (for FOOTERs; boolean) #EPI_ACTIVE Are we in an epigraph? (boolean) #EPI_AUTOLEAD Autolead value for epigraphs #EPI_COLOR Colorize epigraphs? (boolean) #EPI_DEPTH Depth of epigraph from first baseline to last #EPI_FITS Does epigraph fit on page/column? (boolean) #EPIGRAPH Did we have an epigraph? (boolean) #EPI_LEAD_DIFF Difference between #DOC_LEAD and #EPI_LEAD #EPI_LEAD Leading of epigraph; set by AUTOLEAD #EPI_LINES_EVEN Even # of lines at end of epi crossing page in TYPEWRITE (d-spaced)? #EPI_LINES Number of lines in the epigraph #EPI_LINES_TO_END Number of epigraph lines remaining after footer trap is sprung #EPI_LINES_TO_TRAP Number of epigraph lines till footer trap is sprung #EPI_L_LENGTH Epigraph line length #EPI_OFFSET Left margin of epigraphs #EPI_OFFSET_VALUE Epigraph indent as a function of page offset #EPI_ON Are we in an epigraph? (boolean) #EPI_WHITESPACE Space after epigraph to compensate for epigraph leading #FIELD Incrementing register tacked onto LETTERHEAD #FINIS Was FINIS invoked? (boolean) #FINIS_STRING_CAPS Capitalize finis string? (boolean) #FINIS_COLOR Colorize FINIS? (boolean) #FIRST_DOC_TITLE_PN Page number of 1st (collated) doc (for TOC) #FIRST_DOC_TOC_PN_PADDING Padding for 1st page number of 1st (collated) doc (for TOC) float*after-shim / \n[nl]; tests if SHIM has stayed on the same float*before-shim baseline float-span Float can run to multiple pages? (boolean) float*with-tbl Float contains a tbl block #FN_AUTOLEAD Autolead value of footnotes #FN_BL_INDENT Left indent of INDENT BOTH in footnotes #FN_BR_INDENT Right indent of INDENT BOTH in footnotes #FN_COUNT Which fn marker to print; also to tell mom to reserve space for and print the rule above footnotes #FN_COUNT_AT_FOOTER The FN_COUNT after FOOTNOTES has been output in FOOTER #FN_COUNT_FOR_COLS Holds a separate footnote count for columns (so they don't reset to 0 1 until page break) #FN_DEFER Defer footnote to next page/column? (boolean) If 0, don't defer. #FN_DEFER_SPACE Whether to deposit space before footnote 1 because there's a deferred footnote on the page #FN_DEPTH Depth of footnote diversion(s) #FN_FOR_EPI Signals to epigraph that a footnote is being processed #FN_GAP When there are footnotes on a page, the difference between where FOOTER will be sprung and the next valid baseline. Used in VFP_CHECK. #FN_LEAD Lead in footnotes after FN_AUTOLEAD is applied #FN_L_INDENT Left indent of INDENT LEFT in footnotes #FN_LINES Number of lines in fn; used to calculate fn depth #FN_LN_BRACKETS Are footnote linenumber brackets being used? (boolean) #FN_LN_SEP Is a footnote linenumber separator being used? (boolean) #FN_MARK \n[ln] when \*[FN-MARK] is called #FN_MARK_2 \n[nl] when FOOTNOTE is called #FN_MARKER_STYLE 1=STAR; 2=NUMBER #FN_MARKERS Print footnote markers? (boolean) #FN_NUMBER The footnote number attached to running text (and fns) when numbers instead of star/dagger is being used for footnootes numbers #FN_OVERFLOW_DEPTH Depth of leftover from footnote processing #FN_OVERFLOW_TRAP_POS The register that sets the position of trap FN_OVERFLOW_TRAP. #FN_R_INDENT Right indent of INDENT RIGHT in footnotes #FN_REF Put REFs in footnotes? (boolean) #FN_RULE Print fn rule? (boolean) #FN_RULE_ADJ # of points to raise footnote separator from its baseline #FN_RULE_LENGTH Length of footnote separator rule #FN_RULE_WEIGHT Weight of the footnote separator rule #FN_RULE_WEIGHT_ADJ FN_RULE_WEIGHT/2 #FN_WAS_DEFERED Tells HEADER about a deferred footnote #FOOTER_DIFF In TRAPS, the difference between the original #B_MARGIN and #VISUAL_B_MARGIN #FOOTER_GAP Amount of space between end of text and page # #FOOTER_MARGIN Amount of space between page # and bottom of page #FOOTER_POS Position of footer trap (required for collecting footnotes inside a diversion) #FOOTER_RULE Print footer rule? (boolean) #FOOTER_RULE_GAP Gap between footer and separator rule above #FOOTER_RULE_WEIGHT Weight of footer rule #FOOTER_RULE_WEIGHT_ADJ #FOOTER_RULE_WEIGHT/2 #FOOTERS_ON Are we using footers? (boolean) #FOOTERS_WERE_ON Were footers on? - used in FINIS and BLANKPAGE (boolean) #FOOTNOTE_COLOR Colorize footnotes? (boolean) #FORCE Force float? (boolean) #FROM_BIB_STRING Tells UNDERSCORE it's underscoring $BIB_STRING #FROM_COVER Tells UNDERSCORE it's underscoring on a cover #FROM_DOC_COVER Tells UNDERSCORE it's underscoring on a doccover #FROM_DOCTYPE Tells UNDERSCORE it's underscoring the doctype #FROM_EN_STRING Tells UNDERSCORE it's underscoring $EN_STRING #FROM_EN_TITLE Tells UNDERSCORE it's underscoring $EN_TITLE #FROM_HEAD Tells UNDERSCORE it's underscoring a head #FROM_DIVERT_FN Signals to FOOTNOTE, when run from within DIVERT_FN_LEFTOVER, to set #SPACE_REMAINING to the total area allowable for running text #FROM_FOOTER In col to col footnote processing, tells FOOTNOTE that FOOTNOTES was output from FOOTER. #FROM_HEADER In col to col footnote processing, tells FOOTNOTE that FOOTNOTES was output from HEADER. #FULLSPACE_QUOTES Should we fullspace quotes? (boolean) #GET_DC_HEIGHT Used in routine to get the correct point size for dropcaps #GET_DEPTH Signals to FOOTNOTE that it should measure the depth of current footnotes plus the most recently added one, except where the footnote is to be deferred to the next page or column #GUTTER Width of gutter between columns #H_BASELINE_ADJ Vertical spacing adjustment for heads (default=0) #HDRFTR_BOTH Are we setting both headers and footers? (boolean) #HDRFTR_CENTER_CAPS CENTER part of header/footer in caps? (boolean; default=off) #HDRFTR_CENTER_COLOR Colorize header/footer center? (boolean) #HDRFTR_COLOR Colorize headers/footers? (boolean) #HDRFTR_CTR_PAD_LEFT Amount of hdrftr CENTER padding on the left #HDRFTR_CTR_PAD_RIGHT Amount of hdrftr CENTER padding on the right #HDRFTR_CTR_PAD_TMP Temp storage of left hdrftr CENTER padding (for recto/verso switch) #HDRFTR_HEIGHT Cap height of $HDRFTR_RECTO/$HDRFTR_VERSO strings #HDRFTR_LEFT_CAPS Left part of header/footer in caps? (boolean; default=off) #HDRFTR_LEFT_COLOR Colorize header/footer left? (boolean) #HDRFTR_PT_SIZE Initial point size of headers/footers #HDRFTR_RECTO_CAPS Header/footer recto caps? (boolean) #HDRFTR_RIGHT_CAPS Right part of header/footer in caps? (boolean; default=on) #HDRFTR_RIGHT_COLOR Colorize header/footer right? (boolean) #HDRFTR_RULE Print head/footer rule? (boolean) #HDRFTR_RULE_COLOR Colorize header/footer rule? (boolean) #HDRFTR_RULE_GAP Space between header/footer and header/footer rule #HDRFTR_RULE_WEIGHT Weight of header/footer rule #HDRFTR_RULE_WEIGHT_ADJ HDRFTR_RULE_WEIGHT/2 #HDRFTR_TMP_CAPS_SWITCH Temporarily holds HDRFTR_LEFT_CAPS value if #SWITCH_HDRFTR=1 #HDRFTR_VERSO_CAPS Header/footer verso caps? (boolean) #HEAD 1=main/section head 2=subhead #HEAD_CAPS Print section titles in caps? (boolean) #HEAD_COLOR Colorize heads? (boolean) #HEADER_GAP Distance from header to running text #HEAD_NUM Head number #HEAD_SPACE 2 line spaces before heads? (boolean) #HEAD_UNDERLINE Underline heads? (boolean) #HEAD_UNDERLINE_WEIGHT Head underline weight #HEAD_UNDERLINE_WEIGHT_ADJ HEAD_UNDERLINE_WEIGHT/2 #HEADER_MARGIN Distance from top of page to header #HEADER_RULE Print header rule? (boolean) #HEADER_RULE_GAP Gap between header and header rule #HEADER_RULE_WEIGHT Header rule weight #HEADER_RULE_WEIGHT_ADJ HEADER_RULE_WEIGHT/2 #HEADERS_ON Headers on? (boolean) #HEADER_STATE Saves header state in COLLATE for use in START after COLLATE #HEADERS_WERE_ON Were headers on? - used in BLANKPAGE (boolean) #HF_OFF Has HEADERS_AND_FOOTERS been turned off? (boolean) #HORIZ_MARK Horizontal #HOW_MANY Number of blank pages to output #IGNORE Should we ignore this macro? Set to 1 in TYPEWRITE. #IN_BIB_LIST Tells ITEM we're doing a bibliography in list style #INDENT_FIRST_PARAS Indent first paras? (boolean) #INDENT_FIRSTS Tells footnotes to leave INDENT_FIRST_PARAS alone if it's on for running text. #ITALIC_MEANS_ITALIC For TYPEWRITE. (boolean) #ITEM Counter for removing _1, _2, _3... strings in TITLE, CHAPTER_TITLE, etc. #L_LENGTH_FOR_EPI Stores line length at top of doc for use with EPIGRAPH when columns are on #L_MARGIN_DIFF Difference between DOC_L_MARGIN and L_MARGIN #LB_CHAR_ITERATIONS Number of linebreak character iterations #LEFT_CAP_HEIGHT Cap height of left string in headers/footers #VALID_BASELINE Calculates vert. position of next valid baseline in SHIM #LETTER_STYLE 1=BUSINESS 2=PERSONAL #LINEBREAK Did we have a linebreak? (boolean) #LINEBREAK_COLOR Colorize linebreak? (boolean) #LINENUMBER_COLOR Colorize linenumbers? (boolean) #LINENUMBERS Holds various states of line-numbering when line numbering is enabled #LINES_PER_PAGE # of lines (at DOC_LEAD) that fit on page after #B_MARGIN is set #LN Test 1st arg to NUMBER_LINES for digit or string MN-active Are we doing a margin note? (boolean) MN-curr Current margin note MN-div-<n>-depth Depth of margin note <n> MN-hy Hyphenation flag of margin notes #MNinit Have margin notes been initialized? (boolean) #MNinit_DEFERRED Did we have to defer a margin note? (boolean) MN-last-pos Baseline of previous margin note MN-lead-adj Difference between the current DOC_LEAD and the leading used in margin notes MN-left Number of current left margin note MN-left-start Horizontal start position of left margin note MN-left-width Width of left margin note MN-right Number of current right margin note MN-right-start Horizontal start position of right margin note MN-right-width Width of right margin note MN-sep Gutter between margin notes and running text MN-shifted Did we have to shift a margin note down? (boolean) MN-size Point size of margin notes MN-spacing Leading of margin notes #MISC_<n> Used to print "next" misc lines in DO_COVER #MISC_COVER_NUM Number of cover misc items #MISC_DOCCOVER_NUM Number od doc cover misc items #MISC_NUM Number of MISC items #MISCS =#MISC_NUM in DO_COVER #MN_OVERFLOW_LEFT If 1, left margin note text overflows #MN_OVERFLOW_RIGHT If 1, right margin note text overflows #n%_AT_PAGENUM_SET Page # from n% when PAGENUMBER invoked #NEEDS_SPACE Instruct FOOTNOTE, when called by PROCESS_FN_IN_DIVER, that if the footnote had to be deferred, the VFP must be raised by 1v (set in DIVER_FN_2_PRE) #NEITHER Should we print no covers? (boolean) #NEXT_AUTHOR Supplies correct digit to AUTHOR_<n> when printing authors in doc header #NEXT_LN Next linenumber when \n[ln] has to be stored because linenumbering suspended #NEXT_MISC Incrementing counter for misc lines in DO_COVER #NEXT_SUBTITLE Incrementing register used to print subtitles #no-repeat-MN-left Don't repeat left margin note (boolean) #no-repeat-MN-right Don't repeat right margin note (boolean) #NO_BACK_UP Instructs FN_OVERFLOW_TRAP not to subtract 1 line of footnote lead from FN_OVERFLOW in a PREV_FN_DEFERRED situation. #NO_BREAK Set to 1 in COLLATE if last line of text before COLLATE falls at the bottom of the page; instructs NEWPAGE to use 'br instead of .br #NO_COLUMNS Don't print document in columns (boolean) #NO_FN_MARKER Don't print footnote markers (boolean) #NO_SHIM Should SHIM shim? (boolean) #NO_SPACE When para spacing is active, instructs PP not to add space after a quote or blockquote #NO_TRAP_RESET Should we reset page traps? (boolean) #NOT_YET_ADJUSTED Line on which a footnote was called has not yet been adjusted by groff (boolean) #NUM_AUTHORS # of authors mod 2 to test if odd or even # of authors #NUM_MISCS Number of args passed to MISC #NUM_MISCS_COVER Number of args passed to MISC COVER #NUM_MISCS_DOCCOVER Number of args passed to MISC DOC_COVER #NUMBER_HEAD Are heads numbered? (boolean) #NUMBER_PH Are paraheads numbered? (boolean) #NUMBER_SH Are subheads numbered? (boolean) #NUMBER_SSH Are subsubheads numbered? (boolean) #NUM_COLS Number of columns per page #NUMBERED If set to 1, lets PARAHEAD know that main-, sub-, and subsubhead numbers have already been prefixed to the parahead string #NUM_FIELDS Incrementing register used to match #TOTAL_FIELDS #OK_PROCESS_LEAD Initial processing of TOC and endnote leading is deferred until OK_PROCESS_LEAD=1 #ORIGINAL_B_MARGIN The value for #B_MARGIN as set by the macro B_MARGIN #ORIG_DOC_LEAD DOC_LEAD before endnotes, bibliographies, tocs #ORIG_L_LENGTH \\n[.l] before starting LISTs #ORIGINAL_DOC_LEAD The lead for PRINT_STYLE 1 as set in PRINTSTYLE; required so that PRINT_STYLE 1 footnotes have an unadjusted lead of 12 points #OVERFLOW Signals to FOOTNOTE that some of the footnote text won't fit on the page #OVERFLOW_LEFT Does left margin note overflow? (boolean) #OVERFLOW_RIGHT Does right margin note overflow? (boolean) #P Page number for margin notes #PAD_LIST_DIGITS<n> Pad LIST digits for LIST <n>? (boolean) #PAGE_NUM_ADJ What to add to n% to get #PAGENUMBER #PAGE_NUM_H_POS 1=left 2=CENTER 3=right; default=2 #PAGE_NUM_COLOR Colorize pagenumbers? (boolean) #PAGE_NUM_HYPHENS Print hyphens surrounding page numbers? (boolean) #PAGE_NUM_HYPHENS_SET Did user set (or unset) hyphens around page numbers? (boolean) #PAGE_NUM_POS_SET Did user set page number position? (boolean) #PAGE_NUM_SET Test if PAGE_1_NUM was used to set 1st page number #PAGE_NUM_V_POS 1=top 2=bottom; default=2 #PAGE_NUMS Print page numbers? (boolean) #PAGE_POS Exact position on page during a diversion (required for collecting footnotes inside a diversion) #PAGE_TOP \n[nl] after HEADER completes itself #PAGENUM_STYLE_SET Did we set pagenumber style? (boolean) #PAGENUMBER The page number #PAGES Number of blank pages to output #PAGINATE Are we paginating? (boolean) #PAGINATE_TOC Is toc pagination on? (boolean) #PAGINATE_WAS_ON Keeps track of pagination state while outputting blank pages #PAGINATION_STATE Saves pagination state in COLLATE for use in START after a COLLATE #PAGINATION_WAS_ON Was pagination on? - used in FINIS (boolean) #PH_COLOR Colorize paraheads? (boolean) #PH_INDENT Size of parahead indent #PH_NUM Parahead number #PP 0 at first para; auto-increments #PP_AT_PAGE_BREAK # of last (incl. partial) para on page #PP_INDENT How much to indent paras #PP_SPACE Put space before paras? (boolean) #PP_SPACE_SUSPEND Suspend para spacing for blockquotes and epigraphs #PP_STYLE_PREV In footnotes, stores PP style in effect prior to invoking FOOTNOTE #PP_STYLE Regular para=1; quote or epi para=2 #PRE_COLLATE Set to 1 in COLLATE; prevents FAMILY from clobbering a user-set DOC_FAMILY #PREFIX_CH_NUM Prefix the chapter number to numbered heads, subheads and/or paraheads? (boolean) #PREV_FN_DEFERRED Was previous footnote deferred? (boolean) #PRINT_PAGENUM_ON_PAGE_1 Should we print the page number on first page of doc when footers are on? (boolean) #PRINT_STYLE Typewrite=1, typeset=2 #PT_SIZE_IN_UNITS Stored value of \n[.ps] from last time PT_SIZE was called #Q_AUTOLEAD Register created by QUOTE_AUTOLEAD #Q_DEPTH Depth of quote #Q_FITS Does this quote fit on one page/column? (boolean) #Q_LEAD Leading of quotes #Q_LEAD_DIFF Difference between leading of running text and the leading used in quotes/blockquotes #Q_LEAD_REAL Leading of quotes and blockquotes saved at the ends of their respective diversions #Q_L_LENGTH Line length of quotes #Q_OFFSET Page offset for quotes #Q_OFFSET_VALUE Factor by which to multiply PP_INDENT to offset quotes #Q_PARTIAL_DEPTH The amount of a quote/blockquote that fits at the bottom of a page when a quote/blockquote spans pages #Q_PP In PP, stores para # in QUOTE. Removed in ENDQUOTE. #Q_SPACE_ADJ The flexible amount of whitespace to add before and after a quote/blockquote #Q_TOP Vertical place on page that a quote starts #QUOTE 1=PQUOTE, 2=BQUOTE #QUOTE_COLOR Colorize quotes (poetic)? (boolean) #QUOTE_LN Linenumber quotes? (boolean) #RECTO_VERSO Switch HEADER_LEFT and HEADER_RIGHT on alternate pages? (boolean) ref*suppress-period Suppress period at end of ref field? (boolean) ref*type Kind of reference we're building #REF Was REF called? (boolean) #REF_HY Hyphenate REFs? (boolean) #REF_WARNING Have we issued a ref warning? (boolean) #REPEAT Number of times to repeat linebreak character #RERUN_TRAPS Should we invoke TRAPS? (boolean) #RESERVED_SPACE Just enough room to put 1 more line of footnotes on the page #RESET_EN_PP Holds value of register #EN_PP_INDENT #RESET_EN_PP_INDENT Holds value of register #EN_PP_INDENT #RESET_FN_COUNTERS 1 = "moved" footnote collected in a diversion 2 = "deferred" fn collected in a diversion #RESET_FN_NUMBER Should fn# start at 1 on every page? (boolean) #RESET_L_LENGTH Stores current line length when necessary #RESET_PARA_SPACE Holds current value of boolean register #PP_SPACE #RESET_PP_INDENT Stores value of PP_INDENT when needed #RESET_QUOTE_SPACING Stores value of boolean register #FULLSPACE_QUOTES (used in endnotes) #RESTORE_ADJ_DOC_LEAD Stores value of #ADJ_DOC_LEAD whenever needed #RESTORE_B_MARGIN Stores #B_MARGIN whenever needed #RESTORE_DOC_LEAD Stores value of current doc lead (used in endnotes) #RESTORE_HY Restore hyphenation after .][? (boolean) #RESTORE_INDENT Store \n[.i] whenever needed #RESTORE_L_LENGTH Stores \n[.l] whenever needed #RESTORE_LN_NUM Should we restore line numbering? (boolean) #RESTORE_OFFSET Page offset at moment footer trap is sprung; not currently used #RESTORE_UNDERLINE Instructs CODE OFF to restore underlining of italics (TYPEWRITE) if underlining was formerly on #RIGHT_CAP_HEIGHT Cap height of right string in headers/footers #RULED Tells FOOTNOTE if a rule (or space has been put above the first footnote on the page #RUNON_FN_IN_DIVER If #LN=1, if we're in a (block)quote, instructs FOOTNOTE to unformat diversion RUNON_FN_IN_DIVER #RUNON_FOOTNOTES If #LN=1, instructs FOOTNOTE to unformat diversion RUNON_FOOTNOTES #RUN_ON Are we using run-on footnotes? (boolean) #SAVED_DIVER_FN_COUNT In the case of a footnote inside a diversion that should be treated as a "normal" footnote, FOOTNOTE needs to distinguish between a "normal" deferred footnote (always the 1st footnote on the page) and one that only looks as if it should be deferred, when, in fact, it's an overflow; this register lets FOOTNOTE know whether the diversion footnote is, in fact, the first on the page. #SAVED_DOC_LEAD Stored value of #DOC_LEAD (used in DEFAULTS after a COLLATE) #SAVED_FN_COUNT #FN_COUNT+1 prior to +#FN_COUNT; used in FOOTNOTES while gathering fns inside diversions #SAVED_FN_COUNT_FOR_COLS #FN_COUNT_FOR_COLS+1 prior to +#FN_COUNT_FOR_COLS; used in FOOTNOTES while gathering fns inside diversions #SAVED_FN_DEPTH_1 Footnote depth prior to adding footnote diversion depth to FN_DEPTH; used when footnote text will overflow #SAVED_FN_DEPTH_2 Footnote depth after to adding footnote diversion depth to FN_DEPTH; used when footnote text will overflow #SAVED_FN_NUMBER Stores current FN_NUMBER whenever needed #SAVED_FOOTER_POS Position of FOOTER in DO_QUOTE (hack) #SAVED_LEAD In FOOTER and DO_FOOTER, stores the lead in effect prior to outputting FOOTNOTES or performing either PROCESS_FN_LEFTOVER or PROCESS_FN_IN_DIVERSION; both the diversion FOOTNOTES and the two macros have, for PRINT_STYLE 2, an AUTOLEAD call, which requires that an LS be performed with the #SAVED_LEAD in order to remove register #AUTO_LEAD or #AUTO_LEAD_FACTOR. #SAVED_UNDERSCORE_WEIGHT Stores underscore weight whenever needed #SAVED_UNDERSCORE_WEIGHT_ADJ SAVED_UNDERSCORE_WEIGHT/2 #SAVED_VFP Store variable footer position whenever needed #SAVED_WEIGHT Stores weight given to RULE_WEIGHT whenever needed #SAVED_WEIGHT_ADJ SAVED_UNDERSCORE_WEIGHT/2 #SEP_TYPE Set to 1 if LIST separator is ( or [ or { #SH_COLOR Colorize subheads? (boolean) #SH_BASELINE_ADJ #DOC_LEAD/8 (TYPESET) or /5 (TYPEWRITE) (used for subhead vertical spacing) #SH_NUM Subhead number #SHIM Amount of lead required to advance to next valid baseline #SILENT_BQUOTE_LN "Silently" linenumber blockquotes? (boolean) #SILENT_QUOTE_LN "Silently" linenumber quotes? (boolean) #SINGLE_SPACE Is TYPEWRITE in single space mode? (boolean) #SKIP ENTRY If one, don't print the first entry (the document title) in the TOC of uncollated docs. #SKIP_FOOTER If 1, instructs DO_FOOTER to do nothing if B_MARGIN falls below FOOTER_MARGIN #SLANT_MEANS_SLANT For TYPEWRITE. (boolean) #SLANT_WAS_ON Keeps track of SLANT when it needs to go off for a while #SPACE_REMAINING Space remaining to footer trap; used to decide whether or not to defer a footnote #SPACE_TO_FOOTER Distance to FOOTER trap; used to calculate available space when FOOTNOTE is called inside a diversion #SR_ADJ_FACTOR An adjustment factor that compensates for the fact that #SPACE_REMAINING sometimes reports a fractionally larger space than is actually available for footnote text. #SSH_BASELINE_ADJ #DOC_LEAD/8 (TYPESET) or /5 (TYPEWRITE) (used for subsubhead vertical spacing) #START If 1, signals completion of START #START_FOR_FOOTERS Toggle set in START; signals to PRINT_HDRFTR that START has been invoked, allowing PRINT_HDRFTR to decide whether or not to print a footer on page 1 #START_FOR_MNinit If 1, defer processing MN_INIT until #START #STORED_PP_INDENT Temporarily holds value of #PP_INDENT #SUBHEAD Was subhead the last macro invoked? (boolean) Controls vert. space between SUBHEAD and SUBSUBHEAD #SUBTITLE_COLOR Colorize subtitle? (boolean) #SUBTITLE_COVER_NUM Incrementing register used to define strings $SUBTITLE_COVER_<n> #SUBTITLE_DOCCOVER_NUM Incrementing register used to define strings $SUBTITLE_DOCCOVER_<n> #SUBTITLE_NUM Incrementing register used to define strings $SUBTITLE_<n> #SUBTITLES Holds number of subtitle items #SUITE Current page number (for letters) #SUP_PT_SIZE Point size of superscript #SUSPEND_PAGINATION Suspend pagination prior to endnotes? #SWITCH_HDRFTR Switch HDRFTR_LEFT and HDRFTR_RIGHT? (boolean) tbl*boxed tbl has box or allbox (boolean) tbl*center-label-on-table Is tbl caption centered? (boolean) tbl*have-header tbl has a running header (boolean) tbl*header-ht Depth of tbl*header-div tbl*left-label-on-table Is tbl caption quad left? (boolean) tbl*move-fn-overflow-trap Whether to move FN_OVERFLOW_TRAP_POS to accommodate tbl tbl*move-fn-overflow Amount by which to change FN_OVERFLOW_TRAP_POS to accommodate tbl tbl*move-footer Amount by which to change FOOTER trap to accommodate tbl tbl*move-footer-trap Whether to move FOOTER trap to accommodate tbl tbl*no-shim Whether to SHIM tbl (boolean) tbl*right-label-on-table Is tbl caption quad right? (boolean) #T_MARGIN_LEAD_ADJ \n[.v]-12000; ensures critically accurate placement of first lines on pages when doc processing is not being used and a T_MARGIN has been set #TAB_OFFSET# "#" at the end is from $CURRENT_TAB #TERMINATE Has TERMINATE been called? (boolean) #TITLE_COLOR Colorize title? (boolean) #TITLE_NUM Number of title items #TOC_AUTHORS Whether to append author(s) to toc doc title entries (boolean) #TOC_ENTRY_PN Current page number when a toc entry is collected #TOC_FIRST_PAGE If 1, tells PRINT_PAGE_NUMBER that this is the first page of the toc #TOC_LEAD Leading of toc pages #TOC_PN_PADDING Max. # of placeholders for toc entries page numbers #TOC_PS Point size of toc pages #TOC_RV_SWITCH Switch L/R margins of toc pages #TOC_HEAD_INDENT Indent of toc head entries #TOC_HEAD_SIZE_CHANGE ps in/decrease of toc head entries #TOC_PH_INDENT Indent of toc parahead entries #TOC_PH_SIZE_CHANGE ps in/decrease of toc parahead entries #TOC_SH_INDENT Indent of toc subhead entries #TOC_SH_SIZE_CHANGE ps in/decrease of toc subhead entries #TOC_TITLE_INDENT Indent of toc doc title entries #TOC_TITLE_SIZE_CHANGE ps in/decrease of toc doc title entries @TOP Controls .ns at page top; trap-invoked (FOOTER); mostly trap-removed (RR_@TOP) #TOTAL_FIELDS Total number of letter header fields #TRAP \n[.t]-1 (used in DO_QUOTE) #TW Width of tbl block #UNADJUSTED_DOC_LEAD Argument passed to DOC_LEAD prior to adjusting (set in TRAPS) #UNDERLINE_ITALIC For TYPEWRITE. (boolean) #UNDERLINE_ON Was UNDERLINE called? (boolean) #UNDERLINE_QUOTES Was UNDERLINE_QUOTES called? (boolean) #UNDERLINE_QUOTE Underline pquotes? (boolean) #UNDERLINE_SLANT For TYPEWRITE. (boolean) #UNDERLINE_WAS_ON Was underlining on prior to the invocation of current macro? (boolean) #UNDERLINE_WAS_ON_FN As above, but for footnotes only #USER_DEF_HDRFTR_CENTER Has user defined hdrftr center? (boolean) #USER_DEF_HDRFTR_LEFT Has user defined hdrftr left? (boolean) #USER_DEF_HDRFTR_RIGHT Has user defined hdrftr right? (boolean) #USER_DEF_HEADER_CENTER User defined CENTER title? (boolean); used in COPYSTYLE #USER_DEF_HEADER_LEFT User defined CENTER title? (boolean); used in COPYSTYLE #USER_DEF_HEADER_RIGHT User defined CENTER title? (boolean) used in COPYSTYLE #USERDEF_HDRFTR User defined single string recto/verso header/footer? (boolean) #USERDEF_HDRFTR_RECTO_QUAD 1=left, 2=CENTER, 3=right #USERDEF_HDRFTR_VERSO_QUAD 1=left, 2=CENTER, 3=right #VARIABLE_FOOTER_POS Wandering trap position for processing footnotes and footers; pos depends on number of footnotes #VISUAL_B_MARGIN Set in TRAPS, what \n[nl] would report on the last line of running text before FOOTER is sprung. #VFP_DIFF #FN_DEPTH minus #SAVED_FN_DEPTH; the number of footnote lines that will fit on the page when there will be over, and therefore the amount by which to raise the VFP for footnotes with overflow after the 1st footnote. y Vertical position stored with mk in hdrftrs. +++STRINGS+++ $1ST_LETTER First letter of first arg to LIST $ADJUST_BIB_LEAD 2nd arg to BIBLIOGRAPHY_LEAD; if not blank adjust bib leading $ADJUST_EN_LEAD 2nd arg to ENDNOTE_LEAD; if not blank adjust endnote leading $ADJUST_TOC_LEAD 2nd arg to TOC_LEAD; if not blank adjust toc leading $ATTRIBUTE_COLOR Attribution string color $ATTRIBUTE_STRING Attribution string in doc header $ATTRIBUTE_STRING_COVER Attribution string on cover $ATTRIBUTE_STRING_DOCCOVER Attribution string on doc cover $AUTHOR_<n> Document author(s) $AUTHOR The author, or the first argument passed to .AUTHOR ($AUTHOR_1) $AUTHOR_COLOR Author color $AUTHOR_COVER_<n> Author(s) on cover $AUTHOR_DOCCOVER_<n> Author(s) on doc cover $AUTHOR_FAM Family to use for author in doc header $AUTHOR_FT Font to use for author in doc header $AUTHOR_SIZE_CHANGE ps in/decrease of author in doc header $AUTHOR_PT_SIZE Absolute ps of authors $AUTHORS Comma-separated concatenated string of all args passed to .AUTHOR $BIB_FAM Bibliography page family $BIB_FT Bibliography page font $BIB_LEAD Base leading for bibliographies $BIB_LIST_SEPARATOR Separator between enumerator and text when outputting bibliographies in LIST style $BIB_LIST_PREFIX Prefix before enumerator when outputting bibliographies in LIST style $BIB_PN_STYLE Format of bibliography page numbers $BIB_QUAD $BIB_SPACE Post entry space for bibliographies $BIB_STRING Bibliography title string $BIB_STRING_FAM Bib title family $BIB_STRING_FT Bib title font $BIB_STRING_QUAD Bib title quad $BIB_STRING_RULE_GAP Distance between the underscores when BIB_STRING (bib first-page header) is double-underlined $BIB_STRING_SIZE_CHANGE Bib title size (+ or -) $BIB_STRING_UNDERLINE_GAP Distance between BIB_STRING text and (first) underline rule $BQ_LN_GUTTER Gutter between line numbers and bquotes in bquotes $BQUOTE_COLOR Blockquote color $BQUOTE_FAM Family to use for blockquotes $BQUOTE_FT Font to use for blockquotes $BQUOTE_QUAD Quad value for blockquotes $BQUOTE_SIZE_CHANGE ps in/decrease of blockquotes $BX_COLOR Box color $BX_DEPTH Box depth $BX_INDENT Box left margin starting position $BX_WEIGHT Box rule weight $BX_WIDTH Box width $CENTER_TITLE What to put in the middle of header title $CH_NUM Chapter number (as a string) $CHAPTER The chapter number $CHAPTER_STRING What to print whenever the word "chapter" is required $CHAPTER_TITLE Concatenated args passed to CHAPTER_TITLE $CHAPTER_TITLE_<n> Chapter title items $CHAPTER_TITLE_FAM Family of chapter title $CHAPTER_TITLE_FT Font of chapter title $CHAPTER_TITLE_SIZE_CHANGE ps in/decrease of chapter title $CHAPTER_TITLE_PT_SIZE Absolute ps of chapter title $CHAPTER_TITLE_COLOR Color of chapter title $CL_COLOR Circle (ellipse) color $CL_DEPTH Circle (ellipse) depth $CL_INDENT Circle (ellipse) left margin starting position $CL_WEIGHT Circle (ellipse) rule weight $CL_WIDTH Circle (ellipse) width $CLOSE_INDENT Argument passed to CLOSING_INDENT $CODE_FAM Family to use with CODE $CODE_FT Font to use with CODE $CODE_COLOR Color of CODE $COLOR_SCHEME Color scheme arg passed to NEWCOLOR $COPY_STYLE DRAFT or FINAL $COPYRIGHT Copyright info $COPYRIGHT_COVER Copyright info for cover $COPYRIGHT_DOCCOVER Copyright info for doc cover $COPYRIGHT_FAM Copyright line family $COPYRIGHT_FT Copyright line font $COPYRIGHT_PT_SIZE Base string to which $COPYRIGHT_SIZE_CHANGE is appended $COPYRIGHT_SIZE_CHANGE Copyright line size $COPYRIGHT_COLOR Copyright line color $COPYRIGHT_QUAD Copyright line quad direction $COVER_ATTRIBUTE_COLOR Cover attribution string color $COVER_AUTHOR_COLOR Cover author(s) color $COVER_AUTHOR_FAM Cover author(s) family $COVER_AUTHOR_FT Cover author(s) font $COVER_AUTHOR_PT_SIZE Author point size on cover $COVER_AUTHOR_SIZE_CHANGE Cover author(s) size $COVER_CHAPTER_TITLE_COLOR Color of chapter title on cover $COVER_CHAPTER_TITLE_PT_SIZE Size of chapter title on cover $COVER_COLOR Overall cover color $COVER_COPYRIGHT_PT_SIZE Size of copyright info on cover $COVER_DOCTYPE_PT_SIZE Size of doctype on cover $COVER_FAM Overall cover family $COVER_LEAD_ADJ String appended to DOC_LEAD to arrive at base leading of covers $COVER_SUBTITLE_PT_SIZE Size of subtitle on cover $COVER_TITLE_PT_SIZE Size of title on cover $COVER_TITLE User-defined cover title string $COVER_TITLE_<n> Cover title items $COVER_TITLE_FAM Cover title family $COVER_TITLE_FT Cover title font $COVER_TITLE_SIZE_CHANGE Cover title size $COVER_TITLE_COLOR Cover title color $COVER_UNDERLINE_GAP Distance between baseline of the doctype on covers and the underline $COVER_SUBTITLE_FAM Cover subtitle family $COVER_SUBTITLE_FT Cover subtitle font $COVER_SUBTITLE_SIZE_CHANGE Cover subtitle size $COVER_SUBTITLE_COLOR Cover subtitle color $COVER_DOCTYPE_FAM Cover doctype family $COVER_DOCTYPE_FT Cover doctype font $COVER_DOCTYPE_SIZE_CHANGE Cover doctype size $COVER_DOCTYPE_COLOR Cover doctype color $COVER_COPYRIGHT_FAM Cover copyright family $COVER_COPYRIGHT_FT Cover copyright font $COVER_COPYRIGHT_SIZE_CHANGE Cover copyright size $COVER_COPYRIGHT_COLOR Cover copyright color $COVER_MISC_FAM Cover misc family $COVER_MISC_FT Cover misc font $COVER_MISC_SIZE_CHANGE Cover misc size $COVER_MISC_COLOR Cover misc color $CURRENT_EV \n[.ev] at REF_BRACKETS_START $DC_COLOR Dropcap color $DOC_COVER_ATTRIBUTE_COLOR Doc cover attribution string color $DOC_COVER_AUTHOR_COLOR Doc cover author(s) color $DOC_COVER_AUTHOR_FAM Doc cover author(s) family $DOC_COVER_AUTHOR_FT Doc cover author(s) font $DOC_COVER_AUTHOR_PT_SIZE Size of author on doc cover $DOC_COVER_AUTHOR_SIZE_CHANGE Doc cover author(s) size $DOC_COVER_CHAPTER_TITLE_COLOR Color of chapter title on doc cover $DOC_COVER_CHAPTER_TITLE_PT_SIZE Size of chapter title on doc cover $DOC_COVER_COLOR Overall doc cover color $DOC_COVER_COPYRIGHT_COLOR Doc cover copyright color $DOC_COVER_COPYRIGHT_FAM Doc cover copyright family $DOC_COVER_COPYRIGHT_FT Doc cover copyright font $DOC_COVER_COPYRIGHT_PT_SIZE Size of copyright info on doc cover $DOC_COVER_COPYRIGHT_SIZE_CHANGE Doc cover copyright size $DOC_COVER_DOCTYPE_COLOR Doc cover doctype color $DOC_COVER_DOCTYPE_FAM Doc cover doctype family $DOC_COVER_DOCTYPE_FT Doc cover doctype font $DOC_COVER_DOCTYPE_PT_SIZE Size of doctype on doc cover $DOC_COVER_DOCTYPE_SIZE_CHANGE Doc cover doctype size $DOC_COVER_MISC_COLOR Doc cover misc color $DOC_COVER_MISC_FAM Doc cover misc family $DOC_COVER_MISC_FT Doc cover misc font $DOC_COVER_MISC_SIZE_CHANGE Doc cover misc size $DOC_COVER_FAM Overall doc cover family $DOC_COVER_LEAD_ADJ String appended to DOC_LEAD to arrive at base leading of doc covers $DOC_COVER_SUBTITLE_FAM Doc cover subtitle family $DOC_COVER_SUBTITLE_FT Doc cover subtitle font $DOC_COVER_SUBTITLE_PT_SIZE Size of subtitle on doc cover $DOC_COVER_SUBTITLE_SIZE_CHANGE Doc cover subtitle size $DOC_COVER_SUBTITLE_COLOR Doc cover subtitle color $DOC_COVER_TITLE User-defined doc cover title string $DOC_COVER_TITLE_<n> Doc cover title items $DOC_COVER_TITLE_COLOR Doc cover title color $DOC_COVER_TITLE_FAM Doc cover title family $DOC_COVER_TITLE_FT Doc cover title font $DOC_COVER_TITLE_PT_SIZE Size of title on doc cover $DOC_COVER_TITLE_SIZE_CHANGE Doc cover title size $DOC_FAM Predominant font family used in the document $DOC_QUAD Quad used for body text (justified or left) $DOC_TITLE Concatenated args passed to DOCTITLE $DOC_TITLE_<n> DOCTITLE items $DOC_TYPE Document type (default, chapter, named, letter) $DOCCOVER_UNDERLINE_GAP Distance between baseline of doctype and the underline on covers $DOCHEADER_COLOR Color of docheader $DOCHEADER_FAM Family used for all parts of the docheader $DOCHEADER_QUAD Quad direction (LRC) of docheader $DOCHEADER_LEAD_ADJ +|- value applied to #DOC_LEAD to in/decrease leading of doc header $DOCTYPE_COLOR Color of DOCTYPE string in doc header $DOCTYPE_FAM Family to use for DOCTYPE string in doc header $DOCTYPE_FT Font to use for DOCTYPE string in doc header $DOCTYPE_SIZE_CHANGE ps in/decrease of DOCTYPE string in doc header $DOCTYPE_PT_SIZE Absolute ps of DOCTYPE $DOCTYPE_UNDERLINE_GAP Distance between baseline of DOCTYPE and the underline in doc header $DRAFT The draft number (string valued) $DRAFT_STRING What to print whenever the word "draft" is required EN_MARK Inline, gets #EN_MARK (\(ln) $EN_CLOSE_BRACKET Close bracket for line-number enumerated endnotes $EN_FAMILY Family for endnotes $EN_FT Font for endnotes $EN_LEAD Leading of endnotes pages $EN_LINENUMBER String to print for line-number enumerators in line-numbered endnotes $EN_LN_FAM Family for line-numbers in line-number identified endnotes $EN_LN_FT Font for line-numbers in line-number identified endnotes $EN_LN_GAP Gap to leave in initial endnote lines between line-number identifies and text $EN_LN_SEP User-defined separator to use between line number(s) and endnotes when endnotes are identified by line number $EN_LN_SIZE_CHANGE Size change (+ or -) for line-numbers in line-number identified endnotes $EN_OPEN_BRACKET Open bracket for line-number enumerated endnotes $EN_PN_STYLE Pagenumbering style for endnotes pages $EN_QUAD Quad for endnotes $EN_STRING Endnotes page head $EN_STRING_FAM Endnotes page head family $EN_STRING_FT Endnotes page head font $EN_STRING_QUAD Endnotes page head quad direction $EN_STRING_RULE_GAP Distance between rules when EN_STRING is double-underlined $EN_STRING_UNDERLINE_GAP Distance between baseline of EN_STRING and underline rule $EN_STRING_SIZE_CHANGE Endnotes page head size $EN_TITLE Endnote document identifier $EN_TITLE_FAM Endnote document identifier family $EN_TITLE_FT Endnote document identifier font $EN_TITLE_QUAD Endnote document identifier quad direction $EN_TITLE_SIZE_CHANGE Endnote document identifier size $EN_TITLE_UNDERLINE_GAP Distance between baseline of EN_TITLE and underline rule $EN_NUMBER_FAM Endnote numbering family $EN_NUMBER_FT Endnote numbering font $EN_NUMBER_SIZE_CHANGE Endnote numbering size $EPI_AUTOLEAD Autolead value (decimals ok) of epigraphs $EPI_COLOR Color of epigraphs $EPI_FAM Family to use in epigraphs $EPI_FT Font to use in epigraphs $EPI_OFFSET_VALUE Arg passed to EPIGRAPH_INDENT if the arg has a unit of measure appended to it $EPI_QUAD Quad in block-style epigraphs (justified or left) $EPI_SIZE_CHANGE ps in/decrease of epigraphs $EVAL_BIB_SPACE Temporary string to find out if the arg to BIBLIOGRAPHY_SPACING ended in "v" $EVAL_EI_ARG Temporary string to find out whether the arg to EPIGRAPH_INDENT ended with a unit of measure $EVAL_QI_ARG Temporary string to find out whether the arg to QUOTE_INDENT ended with a unit of measure eval*[B Used to get substring of \*([B eval*[S Used to get substring of \*([S eval*[s Used to get substring of \*([s $FINIS_COLOR Color of FINIS string $FINIS_STRING What to print when FINIS macro is invoked float-adj:bottom A + or - sign float-adj:top A + or - sign float*type Used with tbl; 'boxed' or 'table' FN_MARK Inline, gets #FN_MARK ( \n[ln] ) $FN_CLOSE_BRACKET Close bracket for line-number identified footnotes $FN_FAM Family used in footnotes $FN_FT Font used in footnotes $FN_LINENUMBER String to print before footnotes when line-numbering enabled for footnotes $FN_LN_SEP Separator after line-number identified footnotes $FN_OPEN_BRACKET Open bracket for line-number identified footnotes $FN_QUAD Quad used in footnotes $FN_SIZE_CHANGE ps in/decrease of footnotes $FN_SPACE Post footnote space $FOOTNOTE_COLOR Footnote color $FTR_RECTO_QUAD Quad direction of footer recto $FTR_RECTO_STRING String for footer recto $FTR_VERSO_QUAD Quad direction of footer verso $FTR_VERSO_STRING String for footer verso $HDR_RECTO_QUAD Quad of header recto $HDR_RECTO_STRING String for header recto $HDR_VERSO_QUAD Quad of header verso $HDR_VERSO_STRING String for header verso **Note: "header", in the descriptions below, means either headers or footers $HDRFTR_CENTER What to put in CENTER part of headers; default doctype $HDRFTR_CENTER_COLOR Color of CENTER part of headers $HDRFTR_CENTER_FAM Family of CENTER part of headers $HDRFTR_CENTER_FT Font of centre part of headers $HDRFTR_CENTER_NEW HDRFTR_CENTER after the start of TOC; defined in HDRFTR_CENTER if HDRFTR_CENTER is called as FOOTER_CENTER $HDRFTR_CENTER_OLD HDRFTR_CENTER just prior to start of TOC; defined in HDRFTR_CENTER if HDRFTR_CENTER is called as FOOTER_CENTER $HDRFTR_CENTER_SIZE_CHANGE ps in/decrease of centre title in headers $HDRFTR_COLOR Color of headers/footers $HDRFTR_FAM Family to use in headers $HDRFTR_LEFT_COLOR Color of LEFT part of headers $HDRFTR_LEFT_FAM Family of left part of headers $HDRFTR_LEFT_FT Font of left part of headers $HDRFTR_LEFT_SIZE_CHANGE ps in/decrease of author in headers $HDRFTR_LEFT What to put in left part of headers; default author $HDRFTR_RIGHT_COLOR Color of RIGHT part of headers $HDRFTR_RIGHT_FAM Family of right part of headers $HDRFTR_RIGHT_FT Font of right part of headers $HDRFTR_RIGHT_SIZE_CHANGE ps in/decrease of right part of headers $HDRFTR_RIGHT What to put in right part of headers; default title $HDRFTR_RULE_COLOR Color of header rule $HDRFTR_SIZE_CHANGE ps in/decrease of headers $HDRFTR_TMP_SIZE_CHANGE_SWITCH Temporarily holds HDRFTR_LEFT_SIZE_CHANGE if #SWITCH_HDRFTRS=1 $HDRFTR_TMP_SWITCH Temporarily holds HDRFTR_LEFT if #SWITCH_HDRFTRS=1 $HDRFTR_TMP_COLOR_SWITCH Temporarily holds HDRFTR_LEFT_COLOR if #SWITCH_HDRFTRS=1 $HEAD_COLOR Head color $HEAD_FAM Family to use for section titles $HEAD_FT Font to use for section titles $HEAD_QUAD Quad value of section titles $HEAD_SIZE_CHANGE ps in/decrease of section titles $HEAD_UNDERLINE_GAP Distance between a head and the underline $HYPHEN Vertically adjusted hyphen used around page numbers $LHS Holds digits on the left side of the decimal in weight arg passed to RULE_WEIGHT $LINEBREAK_CHAR Character that marks line breaks $LINEBREAK_CHAR_V_ADJ +|- amount by which to raise/lower linebreak character $LAST_CHAR Temporary string used to discover whether user has remembered to put a digit after ROMAN or roman in arg to LIST $LINEBREAK_COLOR Linebreak color $LIST_ARG_1 The first arg to LIST (minus digits if ROMAN or roman $LN_COLOR Linenumber color $LN_FAMILY Linenumber family $LN_FONT Linenumber font $LN_GUTTER Gutter to leave between line numbers and text $LN_INC 2nd arg to NUMBER_LINES as a string $LN_NUM 1st arg to NUMBER_LINES as a string $LN_SIZE_CHANGE ps in/decrease of linenumbers $MISC_<n> Position of args pass to MISC $MISC_COLOR Misc color $MISC_COVER_<n> Misc items for cover $MISC_DOCCOVER_<n> Misc items for doc cover $MISC_QUAD Misc quad direction $MN-arg<n> Sequentially numbered args passed to MNinit MN-color Color of margin note MN-curr Number of current margin note MN-dir Left or right margin note MN-font Font of margin note MN-left-ad Fill mode of margin note PAGE# For use in hdrftr strings where page # is needed; \*[PAGE] $PAGENUM_COLOR Page number color $PAGENUM_STYLE String passed to PAGENUM_STYLE $PAGE_NUM_FAM Family of page numbers $PAGE_NUM_FT Font of page numbers $PAGE_NUM_SIZE_CHANGE ps in/decrease of page numbers $PAPER Paper size (LETTER, A4, LEGAL); default=LETTER $PH_COLOR Parahead color $PH_FAM Parahead family $PH_FT Parahead font $PH_SIZE_CHANGE ps in/decrease of paraheads $PH_SPACE Amount of horizontal space between a parahead and the start of paragraph text $PP_FT Font used in paragraphs $RESTORE_PAGENUM_STYLE Hold previous page numbering style $ROMAN_WIDTH<n> The digit(s) appended by user to ROMAN or roman when LIST is invoked $Q_LN_GUTTER Gutter between linenumbers and quotes in quotes $Q_OFFSET_VALUE Arg passed to QUOTE_INDENT if the arg has a unit of measure appended to it $QUOTE_COLOR Quote (poetic) color $QUOTE_FAM Family to use for pquotes $QUOTE_FT Font to use for pquotes $QUOTE_SIZE_CHANGE ps in/decrease of pquotes ref*post-punct Final punctuation mark of references ref*spec!<n> Holds fields required by differing reference types ref*string The data passed to a reference $REF_BIB_INDENT 2nd line indent value for references in bibliographies $REF_EN_INDENT 2nd line indent value for references in endnotes $REF_FN_INDENT 2nd line indent value for references in footnotes $REF_STYLE MLA bibliography-style or footnote/endnote style; used in ref*add-<x> $RESTORE_SS_VAR Saves \*[$SS_VAR] for use with ref*build #REVISION The revision number (string valued) $REVISION_STRING What to print whenever the word "revision" is required $RHS Holds digits on the right side of the decimal in weight arg passed to RULE_WEIGHT $RL_COLOR Rule color (DRH/DRV) $RL_DEPTH Rule depth (DRH/DRV) $RL_INDENT Left start position of rule (DRH/DRV) $RL_LENGTH Rule length (DRH/DRV) $RL_WEIGHT Rule weight (DRH/DRV) $SAVED_COPYRIGHT Temporarily holds string in $COPYRIGHT $SAVED_RULE_GAP Temporarily holds string in $RULE_GAP $SAVED_DOC_FAM Document family in effect before COLLATE $SAVED_PP_FT $PP_FT in effect at start of .COLLATE; tested for and removed in .PP $SH_FAM Family to use in subheads $SH_FT Font to use in subheads $SH_SIZE_CHANGE ps in/decrease of subheads $SH_COLOR Subhead color $SIG_SPACE Arg passed to macro, SIGNATURE_SPACE $SUBTITLE Concatenated args passed to SUBTITLE $SUBTITLE_<n> Subtitle items for doc header $SUBTITLE_COLOR Color of subtitle $SUBTITLE_COVER_<n> Subtitle items for cover $SUBTITLE_DOCCOVER_<n> Subtitle items for doc cover $SUBTITLE_FAM Family to use for subtitle in doc header $SUBTITLE_FT Font to use for subtitle in doc header $SUBTITLE_SIZE_CHANGE ps in/decrease of subtitle $SUBTITLE_PT_SIZE Absolute ps of subtitle $SUITE The #SUITE number register tbl*center 'C' if set tbl*label Text of tbl caption tbl*needs # of rows of tbl data required to print tbl near bottom of page tbl*user-add-space User-added space before a tbl caption $TITLE Concatenated args pass to TITLE $TITLE_<n> Title items $TITLE_COLOR Color of title $TITLE_FAM Family to use for title in doc header $TITLE_FT Font to use for title in doc header $TITLE_PT_SIZE Absolute point size of title in docheader $TITLE_SIZE_CHANGE ps in/decrease of title in doc header $TOC_AUTHORS What to print after toc doc title entry if #TOC_AUTHORS=1 $TOC_FAM Family to use on toc pages $TOC_HEAD_FAM Family of toc head entries $TOC_HEAD_FT Font of toc head entries $TOC_HEAD_ITEM A head as collected for TOC_ENTRIES $TOC_HEADER_FAM Family to use for "Contents" $TOC_HEADER_FT Font to use for "Contents" $TOC_HEADER_QUAD Quad direction of "Contents" $TOC_HEADER_SIZE ps in/decrease of "Contents"**** $TOC_HEADER_STRING Header string of first toc page $TOC_LEAD Leading of toc pages $TOC_PH_ITEM Toc parahead entry $TOC_PN Sets up toc leaders + entry pn (typeset) $TOC_PN_FAM Family for toc entries page numbers $TOC_PN_FT Font for toc entries page numbers $TOC_PN_SIZE_CHANGE ps in/decrease of toc entries page numbers $TOC_PN_STYLE Page-numbering style of toc pages $TOC_PN_TYPEWRITE Sets up toc leaders + entry pn (typewrite) $TOC_PH_FAM Family of toc parahead entries $TOC_PH_FT Font of toc parahead entries $TOC_PARAHEAD_ITEM A parahead collected for TOC_ENTRIES $TOC_SH_FAM Family of toc subhead entries $TOC_SH_FT Font of toc subhead entries $TOC_SH_ITEM A subhead collected for TOC_ENTRIES $TOC_TITLE_FAM Family of toc doc title entries $TOC_TITLE_FT Font of toc doc title entries $TOC_TITLE_ITEM Toc document title item $USER_SET_TITLE_ITEM User defined toc doc title entry as set by TOC_TITLE_ENTRY $UR_PAGINATION_STYLE Pagination style prior to endnotes $USERDEF_HDRFTR_RECTO User defined header/footer recto string $USERDEF_HDRFTR_VERSO User defined header/footer verso string +++PREPROCESSOR KEYWORDS+++ (eqn) EQ EN (grn) GS GE GF (pic) PS PE (refer) R1 R2 [ ] (tbl) TS TE TH (grap) G1 G2 (ideal) IS IE (chem) cstart cend +++ALIASES+++ Please note: Prior to version 1.1.9, all macros that included the word COLOR had aliases that used COLOUR instead. This convenience has now been removed, in an effort to reduce the size of the om.tmac file. Furthermore, if you want the convenience, you’ll have to edit the om.tmac file. Simply aliasing, say, HEAD_COLOR as HEAD_COLOUR will not work, owing to significant changes in the handling of docelement control macros that end in _COLOR. +++These aliases are for convenience, and header/footer management+++ BIBLIOGRAPHY_STRING_UNDERSCORE BIBLIOGRAPHY_STRING_UNDERLINE CITATION BLOCKQUOTE CITE BLOCKQUOTE COL_BREAK COL_NEXT DOC_FAM DOC_FAMILY DOC_L_LENGTH DOC_LINE_LENGTH DOC_L_LENGTH DOC_LINE_LENGTH DOC_L_MARGIN DOC_LEFT_MARGIN DOC_L_MARGIN DOC_LEFT_MARGIN DOC_LS DOC_LEAD DOC_PS DOC_PT_SIZE DOC_R_MARGIN DOC_RIGHT_MARGIN DOC_R_MARGIN DOC_RIGHT_MARGIN ENDNOTE_STRING_UNDERSCORE ENDNOTE_STRING_UNDERLINE ENDNOTE_TITLE_UNDERSCORE ENDNOTE_TITLE_UNDERLINE FOOTER_CENTER_CAPS HDRFTR_CENTER_CAPS FOOTER_CENTER HDRFTR_CENTER FOOTER_CENTRE_CAPS HDRFTR_CENTER_CAPS FOOTER_CENTRE HDRFTR_CENTER FOOTER_LEFT_CAPS HDRFTR_LEFT_CAPS FOOTER_LEFT HDRFTR_LEFT FOOTER_PLAIN HDRFTR_PLAIN FOOTER_RECTO HDRFTR_RECTO FOOTER_RIGHT_CAPS HDRFTR_RIGHT_CAPS FOOTER_RIGHT HDRFTR_RIGHT FOOTER_RULE_GAP HDRFTR_RULE_GAP FOOTER_RULE HDRFTR_RULE FOOTER_VERSO HDRFTR_VERSO HDRFTR_RULE_INTERNAL HDRFTR_RULE HEADER_CENTER_CAPS HDRFTR_CENTER_CAPS HEADER_CENTER HDRFTR_CENTER HEADER_CENTRE_CAPS HDRFTR_CENTER_CAPS HEADER_CENTRE HDRFTR_CENTER HEADER_LEFT_CAPS HDRFTR_LEFT_CAPS HEADER_LEFT HDRFTR_LEFT HEADER_PLAIN HDRFTR_PLAIN HEADER_RECTO HDRFTR_RECTO HEADER_RIGHT_CAPS HDRFTR_RIGHT_CAPS HEADER_RIGHT HDRFTR_RIGHT HEADER_RULE_GAP HDRFTR_RULE_GAP HEADER_RULE HDRFTR_RULE HEADER_VERSO HDRFTR_VERSO PAGENUM PAGENUMBER PAGINATION PAGINATE PP_FT PP_FONT PRINT_FOOTNOTE_RULE FOOTNOTE_RULE SWITCH_FOOTERS SWITCH_HDRFTR SWITCH_HEADERS SWITCH_HDRFTR TOC_LS TOC_LEAD TOC_PS TOC_PT_SIZE +++These aliases are used for docelement type-style control+++ AUTHOR_FAMILY _FAMILY AUTHOR_FONT _FONT AUTHOR_SIZE _SIZE BIBLIOGRAPHY_FAMILY _FAMILY BIBLIOGRAPHY_FONT _FONT BIBLIOGRAPHY_FOOTER_CENTER BIBLIOGRAPHY_HDRFTR_CENTER BIBLIOGRAPHY_FOOTER_CENTRE BIBLIOGRAPHY_HDRFTR_CENTRE BIBLIOGRAPHY_HEADER_CENTER BIBLIOGRAPHY_HDRFTR_CENTER BIBLIOGRAPHY_HEADER_CENTRE BIBLIOGRAPHY_HDRFTR_CENTRE BIBLIOGRAPHY_QUAD _QUAD BIBLIOGRAPHY_STRING_FAMILY _FAMILY BIBLIOGRAPHY_STRING_FONT _FONT BIBLIOGRAPHY_STRING_QUAD _QUAD BIBLIOGRAPHY_STRING_SIZE _SIZE BLOCKQUOTE_AUTOLEAD Q_AUTOLEAD BLOCKQUOTE_AUTOLEAD QUOTE_AUTOLEAD BLOCKQUOTE_COLOR _COLOR BLOCKQUOTE_FAMILY _FAMILY BLOCKQUOTE_FONT _FONT BLOCKQUOTE_QUAD _QUAD BLOCKQUOTE_SIZE _SIZE CHAPTER_TITLE_COLOR _COLOR CHAPTER_TITLE_FAMILY _FAMILY CHAPTER_TITLE_FONT _FONT CHAPTER_TITLE_SIZE _SIZE COVER_ATTRIBUTE_COLOR _COLOR COVER_AUTHOR_COLOR _COLOR COVER_AUTHOR_FAMILY _FAMILY COVER_AUTHOR_FONT _FONT COVER_AUTHOR_SIZE _SIZE COVER_COLOR _COLOR COVER_COPYRIGHT_COLOR _COLOR COVER_COPYRIGHT_FAMILY _FAMILY COVER_COPYRIGHT_FONT _FONT COVER_COPYRIGHT_QUAD _QUAD COVER_COPYRIGHT_SIZE _SIZE COVER_DOCTYPE_COLOR _COLOR COVER_DOCTYPE_FAMILY _FAMILY COVER_DOCTYPE_FONT _FONT COVER_DOCTYPE_SIZE _SIZE COVER_FAMILY _FAMILY COVER_MISC_COLOR _COLOR COVER_MISC_QUAD _QUAD COVER_SUBTITLE_COLOR _COLOR COVER_SUBTITLE_FAMILY _FAMILY COVER_SUBTITLE_FONT _FONT COVER_SUBTITLE_SIZE _SIZE COVER_TITLE_COLOR _COLOR COVER_TITLE_FAMILY _FAMILY COVER_TITLE_FONT _FONT COVER_TITLE_SIZE _SIZE DOC_COVER_ATTRIBUTE_COLOR _COLOR DOC_COVER_AUTHOR_COLOR _COLOR DOC_COVER_AUTHOR_FAMILY _FAMILY DOC_COVER_AUTHOR_FONT _FONT DOC_COVER_AUTHOR_SIZE _SIZE DOC_COVER_COLOR _COLOR DOC_COVER_COPYRIGHT_COLOR _COLOR DOC_COVER_COPYRIGHT_FAMILY _FAMILY DOC_COVER_COPYRIGHT_FONT _FONT DOC_COVER_COPYRIGHT_QUAD _QUAD DOC_COVER_COPYRIGHT_SIZE _SIZE DOC_COVER_DOCTYPE_COLOR _COLOR DOC_COVER_DOCTYPE_FAMILY _FAMILY DOC_COVER_DOCTYPE_FONT _FONT DOC_COVER_DOCTYPE_SIZE _SIZE DOC_COVER_FAMILY _FAMILY DOC_COVER_MISC_COLOR _COLOR DOC_COVER_MISC_QUAD _QUAD DOC_COVER_SUBTITLE_COLOR _COLOR DOC_COVER_SUBTITLE_FAMILY _FAMILY DOC_COVER_SUBTITLE_FONT _FONT DOC_COVER_SUBTITLE_SIZE _SIZE DOC_COVER_TITLE_COLOR _COLOR DOC_COVER_TITLE_FAMILY _FAMILY DOC_COVER_TITLE_FONT _FONT DOC_COVER_TITLE_SIZE _SIZE DOCHEADER_COLOR _COLOR DOCHEADER_FAMILY _FAMILY DOCHEADER_QUAD _QUAD DOC_QUAD _QUAD DOCTYPE_FAMILY _FAMILY DOCTYPE_FONT _FONT DOCTYPE_SIZE _SIZE ENDNOTE_BLOCKQUOTE_AUTOLEAD Q_AUTOLEAD ENDNOTE_BLOCKQUOTE_AUTOLEAD QUOTE_AUTOLEAD ENDNOTE_FAMILY _FAMILY ENDNOTE_FONT _FONT ENDNOTE_LINENUMBER_FAMILY _FAMILY ENDNOTE_LINENUMBER_FONT _FONT ENDNOTE_LINENUMBER_SIZE _SIZE ENDNOTE_NUMBER_FAMILY _FAMILY ENDNOTE_NUMBER_FONT _FONT ENDNOTE_NUMBER_SIZE _SIZE ENDNOTE_QUAD _QUAD ENDNOTE_QUOTE_AUTLOEAD Q_AUTOLEAD ENDNOTE_QUOTE_AUTOLEAD QUOTE_AUTOLEAD ENDNOTE_STRING_FAMILY _FAMILY ENDNOTE_STRING_FONT _FONT ENDNOTE_STRING_QUAD _QUAD ENDNOTE_STRING_SIZE _SIZE ENDNOTE_TITLE_FAMILY _FAMILY ENDNOTE_TITLE_FONT _FONT ENDNOTE_TITLE_QUAD _QUAD ENDNOTE_TITLE_SIZE _SIZE EPIGRAPH_COLOR _COLOR EPIGRAPH_FAMILY _FAMILY EPIGRAPH_FONT _FONT EPIGRAPH_QUAD _QUAD EPIGRAPH_SIZE _SIZE FINIS_COLOR _COLOR FOOTNOTE_COLOR _COLOR FOOTNOTE_FAMILY _FAMILY FOOTNOTE_FONT _FONT FOOTNOTE_QUAD _QUAD FOOTNOTE_SIZE _SIZE HDRFTR_CENTER_FAMILY _FAMILY HDRFTR_CENTER_FONT _FONT HDRFTR_CENTER_SIZE _SIZE HDRFTR_COLOR _COLOR HDRFTR_FAMILY _FAMILY HDRFTR_LEFT_FAMILY _FAMILY HDRFTR_LEFT_FONT _FONT HDRFTR_LEFT_SIZE _SIZE HDRFTR_RIGHT_FAMILY _FAMILY HDRFTR_RIGHT_FONT _FONT HDRFTR_RIGHT_SIZE _SIZE HDRFTR_RULE_COLOR _COLOR HDRFTR_SIZE _SIZE HEAD_COLOR _COLOR HEAD_FAMILY _FAMILY HEAD_FONT _FONT HEAD_QUAD _QUAD HEAD_SIZE _SIZE LINEBREAK_COLOR _COLOR LINENUMBER_FAMILY _COLOR LINENUMBER_FONT _COLOR LINENUMBER_SIZE _COLOR LINENUMBER_COLOR _COLOR MISC_COLOR _COLOR MISC_QUAD _QUAD PAGENUM_COLOR _COLOR PAGENUM_FAMILY _FAMILY PAGENUM_FONT _FONT PARAHEAD_COLOR _COLOR PARAHEAD_FAMILY _FAMILY PARAHEAD_FONT _FONT PARAHEAD_SIZE _SIZE QUOTE_COLOR _COLOR QUOTE_FAMILY _FAMILY QUOTE_FONT _FONT QUOTE_INDENT _INDENT QUOTE_SIZE _SIZE REF_INDENT INDENT_REFS REF) REF_BRACKETS_END REF] REF_BRACKETS_END REF} REF_BRACKETS_END REF( REF_BRACKETS_START REF[ REF_BRACKETS_START REF{ REF_BRACKETS_START SUBHEAD_COLOR _COLOR SUBHEAD_FAMILY _FAMILY SUBHEAD_FONT _FONT SUBHEAD_SIZE _SIZE SUBTITLE_COLOR _COLOR SUBTITLE_FAMILY _FAMILY SUBTITLE_FONT _FONT SUBTITLE_SIZE _SIZE TITLE_COLOR _COLOR TITLE_FAMILY _FAMILY TITLE_FONT _FONT TITLE_SIZE _SIZE TOC_FAM _FAMILY TOC_FAMILY _FAMILY TOC_HEADER_FAMILY _FAMILY TOC_HEADER_FONT _FONT TOC_HEADER_QUAD _QUAD TOC_HEADER_SIZE _SIZE TOC_HEAD_FAMILY _FAMILY TOC_HEAD_FONT _FONT TOC_HEAD_SIZE _SIZE TOC_PARAHEAD_FAMILY _FAMILY TOC_PARAHEAD_FONT _FONT TOC_PARAHEAD_SIZE _SIZE TOC_PN_FAMILY _FAMILY TOC_PN_FONT _FONT TOC_PN_SIZE _SIZE TOC_PT_SIZE _SIZE TOC_SUBHEAD_FAMILY _FAMILY TOC_SUBHEAD_FONT _FONT TOC_SUBHEAD_SIZE _SIZE TOC_TITLE_FAMILY _FAMILY TOC_TITLE_FONT _FONT TOC_TITLE_SIZE _SIZE +++These aliases are used to control underlining/underscoring weights+++ UNDERSCORE_WEIGHT RULE_WEIGHT HEAD_UNDERLINE_WEIGHT RULE_WEIGHT HEADER_RULE_WEIGHT RULE_WEIGHT FOOTER_RULE_WEIGHT RULE_WEIGHT FOOTNOTE_RULE_WEIGHT RULE_WEIGHT COVER_UNDERLINE_WEIGHT RULE_WEIGHT DOC_COVER_UNDERLINE_WEIGHT RULE_WEIGHT ENDNOTE_STRING UNDERLINE_WEIGHT RULE_WEIGHT ENDNOTE_TITLE UNDERLINE_WEIGHT RULE_WEIGHT BIBLIOGRAPHY_STRING UNDERLINE_WEIGHT RULE_WEIGHT

Back to Table of Contents Top

groff-1.23.0/contrib/mom/momdoc/color.html0000644000175000017500000004144014450320476015343 00000000000000 Mom -- Colour
Back to Table of Contents Next: Graphical objects

Coloured text


Introduction

Mom’s support for coloured text is straightforward. You begin by telling mom about the colours you want with NEWCOLOR or XCOLOR. Afterwards, any time you want text to be coloured, you either colour it with an inline escape that contains the colour name (e.g. \*[red] or \*[blue]) or invoke the macro COLOR with the name of the colour you want.

For example, say you want to have the name “Jack” in the sentence “All work and no play makes Jack a dull boy” appear in yellow. You’d begin by telling mom about the colour, yellow. There are two ways of doing this; see NEWCOLOR and XCOLOR for a full explanation of the difference between the two.

If you use XCOLOR, you’d enter this:
.XCOLOR yellow If you use NEWCOLOR, you might enter:
.NEWCOLOR yellow RGB #FFFF00

After defining or initializing the colour yellow you’d colourise the name, Jack, either with an inline escape
All work and no play makes \*[yellow]Jack\*[black] a dull boy. or with the COLOR macro
All work and no play makes .COLOR yellow Jack .COLOR black a dull boy. Notice, in both examples, that a) you have to set the colour back to black after “Jack,” and b) you don’t have to define or initialize the colour, black. Mom predefines it for you.

For information on using colour during document processing, see Colour support in document processing.

Note: Mom’s colour support is for text only. She doesn’t support “fill” (or “background”) colour for solid, enclosed graphical objects (polygons, ellipses) drawn with groff’s \D inline escapes, although you may give a colour as one of the arguments to mom’s “box” and “circle” macros, DBX and DCL when the first argument to these macros is SOLID.

Experts: If you’re accustomed to using groff’s .defcolor to define colours, and groff’s inline \m[<colorname>] to call them, you may continue to do so without confusing mom.

Coloured text macros


Creating (initializing) a colour with NEWCOLOR

Macro: NEWCOLOR <colour name> [<colour scheme>] <colour components>

NEWCOLOR lets you create a colour, rather like an artist mixing paint on a palette. The colour isn’t used immediately; NEWCOLOR merely tells mom how to mix the colour when you need it. If you haven’t invoked .NEWCOLOR (or .XCOLOR), mom doesn’t have a clue what you mean when you reference a colour (with COLOR or \*[<colour name>]).

The first argument to NEWCOLOR is a name for your colour. It can be anything you like—provided it’s just one word long—and can be caps, lower case, or any combination of the two.

The second argument, which is entirely optional, is the “colour scheme” you want mom to use when mixing the colour. Valid arguments are
RGB (3 components: red green blue) CYM (3 components: cyan yellow magenta) CMYK (4 components: cyan magenta yellow black) GRAY (1 component) If you omit the second argument, mom assumes you want RGB.

The final argument is the components of your colour. This can be hexadecimal string starting with a pound sign (#) (for colour values in the 0-255 range) or two pound signs (##) (for colour values in the 0-65535 range), or it can be a series of decimal digits, separated by spaces, one digit per component, with the argument enclosed in double quotes. (If this is all gibberish to you, see Tips for newbies.)

Thus, to tell mom about a colour named “YELLOW”, you could enter one of the following:
.NEWCOLOR YELLOW #FFFF00 \"or ##FFFFFFFF0000 or "1 1 0" .NEWCOLOR YELLOW RGB #FFFF00 \"or ##FFFFFFFF0000 or "1 1 0" .NEWCOLOR YELLOW CMY #0000FF \"or ##0000FFFF0000 or "0 0 1" .NEWCOLOR YELLOW CMYK #0000FF00 \"or ##00000000FFFF0000 or "0 0 1 0" After you’ve told mom about a colour, you can then get her to set text in that colour either with the inline escape, \*[<colourname>], or the macro COLOR. (See the example, above.)

Note: The colourname you give to NEWCOLOR may be used with groff’s \m[<colourname>] inline escape (the \m escape is used to set text and rule colours). Thus, assuming a colourname “blueblack” set with NEWCOLOR, \*[blueblack] and \m[blueblack] are equivalent. Furthermore, the colourname can be given as an argument to groff’s primitive request, .gcolor (which does the same thing as \m[<colourname>]).

Equally, the colourname may be used with \M[<colourname>] and .fcolor, which set the “fill” colour for solid graphical objects.

Tips for newbies: Colour manipulation can be tremendously confusing if you don’t have a background in graphic arts or computing. My advice, if colour intimidates you, is to stick to using mom’s default RGB colour scheme, and to fire up a colour chooser that gives you the RGB values you want for the colour you select. Plug those values into the components argument to NEWCOLOR, and you’ll get the colour you want. Both the KDE and gnome desktops have colour selectors that provide you with the shorter RGB hexadecimal string. If you’re not running KDE or gnome, the X utility, xcolorsel, provides you with a similar functionality, although it only provides RGB values for 256 pre-defined colours. If you use xcolorsel, be sure to click the button “Display format” and select “8 bit truncated rgb”.

Alternatively, you can use mom’s simpler XCOLOR macro to initialize one of the 256 pre-defined X colours by supplying the name of the colour as an argument.

Initializing a colour with XCOLOR

Macro: XCOLOR <X colourname> [<alias>]

<X colourname> must be all one word, all lower case.
(See Finding X colour names for how to get a list of valid colour names.)

XCOLOR is similar to NEWCOLOR in that it tells mom to initialize a colour, but it’s easier to use. All you have to do is pass it, as an argument, the valid name of one of the 256 pre-defined X colours. The name must be all one word, and, breaking with mom policy, it must be entered in lower case.

For example, if you want to initialize the X colour, coral, all you have to do is enter
.XCOLOR coral Afterwards
.COLOR coral will colourise subsequent text coral until you instruct mom to return to black, or some other pre-defined, initialized colour. (The inline escape \*[coral] will equally colourise text coral after you’ve initialized the colour with XCOLOR.)

The downside of XCOLOR is that you can’t create custom colours. This restriction, however, is mitigated by the fact that for many users, 256 colours is more than enough to play around with.

While some X colours have fanciful names (peachpuff, papayawhip, thistle, snow), many are self-explanatory and self-descriptive in ordinary colour terms. “blue” is pure (rgb) blue, “green” is pure (rgb) green, and so on. Furthermore, for many X colours, there exist four variants, each representing increasingly darker shades of the same colour. For example, “blue1” is a relatively bright blue; “blue2”, “blue3” and “blue4” are increasingly darker shades. For that reason, you may find XCOLOR is a better choice than NEWCOLOR when it comes to initializing common colours.

The whimsical nature of X colour names sometimes makes for names that are long to type in, e.g. “mediumspringgreen”. The optional second argument to XCOLOR allows you to come up with more convenient name by which to reference the colour. For example, you could enter
.XCOLOR mediumspringgreen mygreen or .XCOLOR mediumspringgreen MYGREEN so that whenever you want text mediumspringgreen-ed, you can use either .COLOR mygreen (or .COLOR MYGREEN) or the inline escape \*[mygreen] (or \*[MYGREEN].)

Finding X colour names

There are two ways of finding the names of the pre-defined X colours. One is to consult the file, rgb.txt, included with all X11 installations. The location of the file on a Debian GNU/Linux distribution is typically /etc/X11/rgb.txt. Other distributions and other X installations may have the file in another location. The file lists the colour names, but doesn’t show you what the colours actually look like.

A better way to get the colour names, as well as to see what the colours look like, is to fire up a colour chooser (like xcolorsel) that both lists the colour names and shows a swatch of the colour as well.

Whichever method you use to find X colour names, remember that the names, passed as arguments to XCOLOR, must be all one word, all in lower case.

Note: Both the colourname and the alias you give to XCOLOR may be used with groff’s \m[<colourname>] inline escape (the \m escape is used to set text and rule colours). Thus, assuming an X-colourname “mediumspringgreen” set with XCOLOR, and an alias, “mygreen”, \*[mediumspringgreen], \m[mediumspringgreen], \*[mygreen] and \m[mygreen] are all equivalent. Furthermore, both the colourname and the alias can be given as an argument to groff’s primitive request, .gcolor (which does the same thing as \m[<colourname>]).

The colourname initialized with XCOLOR but not the alias may also be used with groff’s inline escape, \M[<colorname>], and the corresponding primitive, .fcolor, both of which set the “fill” colour for solid graphical objects. If you need a colour initialized with XCOLOR for \M or .fcolor, you MUST give the full colourname; the alias won’t work.

Invoking a colour

Macro: COLOR <colourname>

Inline: \*[<colourname>]

Once you’ve told mom about a colour (via NEWCOLOR or XCOLOR, you use either the macro COLOR or the inline escape, \*[<colourname>], to cause mom to set subsequent text in that colour. See the example, above, which shows both in action.

Note: You can use the \*[<colourname>] inline escape in any document processing macro that takes a string argument. However, you must remember to reset the colour at the end of the argument (typically with \*[black]) unless you want all subsequent invocations of that particular macro to be colourised.

Furthermore, if you use \*[<colourname>] in the string argument passed to HEADING <n> and you’ve requested that the heading level be numbered, the numbers themselves will not be colourised, only the text you pass to the macro. If you wish the numbers to be colourised along with the text, you must explicitly tell mom with HEADING_STYLE <n>.

For colourising underscored text, see Colourising underscored text in the notes at the end of UNDERSCORE.


Back to Table of Contents Top Next: Graphical objects

groff-1.23.0/contrib/mom/momdoc/goodies.html0000644000175000017500000016550614450320476015670 00000000000000 Mom -- Goodies
Back to Table of Contents Next: Inline escapes

Goodies

The macros in this section are a collection of useful (and sometimes nearly indispensable) routines to simplify typesetting.


Rename macros

Macro: ALIAS <new name> <old name>

The ALIAS macro may well be your best friend. With it, you can change the name of a macro to anything you like (provided the new name is not already being used by mom).

Groff has always been a bit intimidating for new users because its standard macro packages use very terse macro names. Mom doesn’t like people to feel intimidated; she wants them to feel welcome. Consequently, she tries for easy-to-grasp, self-explanatory macro names. However, mom knows that people have their own ways of thinking, their own preferences, their own habits. Some of her macro names may not suit you; they might be too long, or aren’t what you automatically think of when you want to do a particular thing, or might conflict with habits you’ve developed over the years.

If you don’t like one of mom’s macro names, say, PAGEWIDTH, change it, like this:
.ALIAS PW PAGEWIDTH | | new--+ +--official name name The first argument to ALIAS is the new name you want for a macro. The second is the “official” name by which the macro is normally invoked. After ALIAS, either can be used.

Tip: A particularly good candidate for ALIAS is the macro PT_SIZE. A more natural name for it would simply be PS, but PS conflicts with the eqn equation preprocessor and thus mom uses the longer form. However, if you’re not using eqn, you can happily rename PT_SIZE to PS:
.ALIAS PS PT_SIZE

Note: If you use ALIAS a lot, and always for the same things, consider creating an aliases file of the form
.ALIAS <new name> <old name> .ALIAS <new name> <old name> .ALIAS <new name> <old name> ...etc Put the file someplace convenient and source it (include it) at the beginning of your documents with the INCLUDE macro. Assuming that you’ve created an aliases file called mom-aliases in your home directory under a directory called Mom, you’d source it by placing
.INCLUDE /home/<username>/Mom/mom-aliases at the top of your documents.

If you share documents that make use of an alias file, remember that other people don’t have the file. Paste the whole thing at the top of your documents, please.

Experts: ALIAS is an alias of .als. You can use either, or mix ’n’ match with impunity.

Hide input lines from output

Macro: SILENT toggle

Alias: COMMENT

Sometimes, you want to “hide” input lines from final output. This is most likely to be the case when setting up string tabs (see the quickie tutorial on string tabs for an example), but there are other places where you might want input lines to be invisible as well. Any place you don’t want input lines to appear in the output, use the SILENT macro.

SILENT is a toggle. Invoking it without an argument turns it on; any argument turns it off. E.g.,
.SILENT A line of text .SILENT OFF The line “A line of text” will not appear in the output copy.

SILENT is aliased as COMMENT. If you want to insert non-printing comments into your documents, you may prefer this.

Tip: SILENT does not automatically break an input line (see BR) when you’re in one of the fill modes (JUSTIFY or QUAD L | R | C | J). The same applies to tabs (typesetting or string) to which you’ve passed the J or QUAD argument. You must insert .BR yourself, or risk a portion of your text disappearing into a black hole.

Suspend / re-invoke traps

Macro: TRAP toggle

Traps are vertical positions on the output page at which you or mom have instructed groff to start doing something automatically. Commonly, this is near the bottom of the page, where behind-the-scenes processing is needed in order for one page to finish and another to start.

Sometimes, traps get sprung when you don’t want them. If this happens, surround just the offending macros and input lines with
.TRAP OFF ... .TRAP TRAP is a toggle, therefore any argument turns it off (i.e., suspends the trap), and no argument turns it (back) on.

Convert typewriter doublequotes to proper doublequotes

Macro: SMARTQUOTES [<off>] [ ,, | >> | << ]
or
Macro: SMARTQUOTES DA | DE | ES | FR | IT | NL | NO | PT | SV

If you invoke SMARTQUOTES without an argument, mom converts all instances of the inch-mark, ("), also called a doublequote, into the appropriate instances of true Anglo-American open-and close-doublequotes. (See Internationalization for how to get SMARTQUOTES to behave correctly for non-English quoting styles.)

Typographically, there is a difference between the inch-mark and quotation marks—a big difference. Sadly, typewriters and computer keyboards supply only one: the inch-mark. While using inches for doublequotes is, and always has been, acceptable in typewriter-style copy, it has never been, and, God willing, never will be acceptable in typeset copy. Failure to turn inches into quotes is the first thing a professional typesetter notices in documents prepared by amateurs. And you don’t want to look like an amateur, do you?

Internationalization

If you invoke SMARTQUOTES with one of the optional arguments (,, or >> or <<) you can use " (i.e. the inch-mark/doublequotes key) as “cheap” open-and close-quotes when inputting text in a language other than English, and have mom convert them, on output, into the chosen open-and close-quote style.

,, opens quotes with “lowered doublequotes” and closes them with “raised doublequotes”, as in this ascii approximation:
,,Hilfe !`` >> opens quotes with guillemets pointing to the right, and closes them with guillemets pointing to the left, as in this ascii approximation:
>>Zurück !<< << opens quotes with guillemets pointing to the left, and closes them with guillemets pointing to the right, as in this ascii approximation:
<<Mais monsieur! Je ne suis pas ce genre de fille!>> Please note: the above arguments to SMARTQUOTES are literal ASCII characters. ,, is two commas; << is two less-than signs; >> is two greater-than signs.

Alternatively, you can pass SMARTQUOTES the two-letter, ISO 639 abbreviation for the language you’re writing in, and mom will output the correct quotes.
.SMARTQUOTES DA = Danish >>text<< .SMARTQUOTES DE = German ,,text`` .SMARTQUOTES ES = Spanish ``text´´ .SMARTQUOTES FR = French << text >> .SMARTQUOTES IT = Italian << text >> .SMARTQUOTES NL = Dutch ´´text´´ .SMARTQUOTES NO = Norwegian <<text>> .SMARTQUOTES PT = Portuguese <<text>> .SMARTQUOTES SV = Swedish >>text>>

Turn SMARTQUOTES off by passing it any argument not in the argument list (e.g. OFF, QUIT, X, etc)

If you’re using the document processing macros with PRINTSTYLE TYPESET, smartquotes are on by default (in the Anglo-American style); with PRINTSTYLE TYPEWRITE, it’s off by default (and should probably stay that way).

Finally, if you’re fussy about the kerning of quote marks in relation to the text they surround, or have special quoting needs, you have to enter quote marks by hand using groff’s native inline escapes for special characters (see man groff-char for a complete list of special characters). Entering quote marks this way allows you to use mom’s inline kerning escapes to fine-tune the look of quotes.

Note: SMARTQUOTES does not work on single quotes, which most people input with the apostrophe (found at the right-hand end of the “home row” on a QWERTY keyboard). Groff will interpret all instances of the apostrophe as an apostrophe, making the symbol useless as an open-single-quote. For open single quotes, input the backtick character typically found under the tilde on most keyboards. Here’s an example of correct input copy with single quotes:
"But she said, `I don’t want to!'"

Additional note: Whether or not you have SMARTQUOTES turned on, get into the habit of entering the foot-and inch-marks, when you need them, with the inline escapes \*[FOOT] and \*[INCH], instead of ' and ".

Convert to upper case

Macro: CAPS toggle

CAPS converts all lower case letters to upper case. Primarily, it’s a support macro used by the document processing macros, but you may find it helpful on occasion. CAPS is a toggle, therefore no argument turns it on, any argument (OFF, QUIT, X, etc) turns it off.
.CAPS All work and no play makes Jack a dull boy. .CAPS OFF produces, on output
ALL WORK AND NO PLAY MAKES JACK A DULL BOY. If you wish to capitalise a section of type inline, use the inline escapes, \*[UC]...\*[LC] like this:
All work \*[UC]and\*[LC] no play makes Jack a dull boy. The above produces, on output
All work AND no play makes Jack a dull boy.

Note: \*[LC] must come after a terminating period.
\*[UC]All work and no play makes Jack a dull boy.\*[LC] not \*[UC]All work and no play makes Jack a dull boy\*[LC]. Conversely, an initial period must come before \*[UC], or be preceded by \&, like this:
.\*[UC]start\*[LC] is used to begin document processing. or \*[UC]\&.start\*[LC] is used to begin document processing. Upon output, either will produce
START is used to begin document processing.

User-defined strings

Macro: STRING <name> <what you want in the string>

You may find sometimes that you have to type out portions of text repeatedly. If you’d like not to wear out your fingers, you can define a string that, whenever you call it by name, outputs whatever you put into it.

For example, say you’re creating a document that repeatedly uses the phrase “the Montreal/Windsor corridor”. Instead of typing all that out every time, you could define a string, like this:
.STRING mw the Montreal/Windsor corridor Once a string is defined, you can call it any time with the inline escape \*[<name>]. Using the example string above
The schedule for trains along \*[mw]: produces, on output
The schedule for trains along the Montreal/Windsor corridor:

Note: Be very careful not to put any spaces at the ends of strings you’re defining, unless you want them. Everything after the name argument you pass to STRING goes into the string, including trailing spaces. It’s a good idea to get into the habit of using groff’s native commenting mechanism, \", immediately following any string definition in order to avoid spaces you can’t see, like this
.STRING mw the Montreal/Windsor corridor\"

Experts: STRING is an alias for ds. You can use either, or mix ’n’ match with impunity.

Change the escape character

Macro: ESC_CHAR <new character> | <anything>

Groff’s and mom’s default escape character is the backslash. Sometimes, you may want to include a literal backslash in your document. There are two ways to accomplish this. One is simply to double the backslash character (\\), which is convenient if you don’t have a lot of backslashes to input. If you need to input a whole batch of backslashes (say, when including code snippets in your document), you can use ESC_CHAR to make the change permanent (until you decide to restore the escape character to its default, the backslash).

ESC_CHAR with a single character argument changes the escape character to whatever the argument is. ESC_CHAR with no argument restores the escape character to the backslash.

Important: Changing the escape character prevents macros, which require that the backslash be the escape character, from functioning correctly. Do not introduce any subsequent macros without first restoring the escape character to its default.

Experts: ESC_CHAR is an alias of .ec. Mix ’n’ match the two with impunity.

Get cap-height, x-height and descender depth of a font

Macro: SIZESPECS

Whenever you need to get the cap-height, x-height or descender depth of type at the current point size, invoke .SIZESPECS, which takes no argument. The dimensions are stored in the string registers \*[$CAP_HEIGHT], \*[$X_HEIGHT], and \*[$DESCENDER], respectively, in machine units to which the unit of measure, u, is already appended.

Thus, if you wanted to advance 2 inches from your current position on the page plus the cap-height of the current point size of type
.PT_SIZE <n> .SIZESPECS .ALD 2i+\*[$CAP_HEIGHT] would do the trick.

Single underscore

Macro: UNDERSCORE [ <distance below baseline> ] [ PREFIX <prefix> ] [ SUFFIX <suffix> ] "<string>"

• <distance below baseline> requires a unit of measure

By default, UNDERSCORE places an underscore 2 points beneath the required string argument. The string must be enclosed in double-quotes, like this:
.UNDERSCORE "Unmonitored monopolies breed high prices and poor products" If you wish to change the distance of the rule from the baseline, use the optional argument <distance below baseline> (with a unit of measure).
.UNDERSCORE 3p "Unmonitored monopolies breed high prices and poor products" The above places the upper edge of the underscore 3 points below the baseline.

Tip: UNDERSCORE can also be used for strikethrough effects by supplying a negative value to the distance argument.

PREFIX and SUFFIX allow you to add non-underscored punctuation (or other glyphs) to the beginning and/or end of the underscored string. If the argument to either PREFIX or SUFFIX contains spaces, surround the argument with double-quotes. For example, the following underscores the text string but not the surrounding punctuation.
.UNDERSCORE PREFIX ( SUFFIX .) "Unmonitored monopolies breed high prices and poor products"

Note: UNDERSCORE does not work across line breaks in output copy, which is to say that you can’t underscore a multi-line passage simply by putting the text of the whole thing in the string you pass to UNDERSCORE. If you need to underscore several lines of type, use UNDERLINE.

Additional note: In nofill modes, UNDERSCORE causes a break before and after, meaning the underscored word or phrase will appear as a separate line in your output. If you wish to embed an underscored word or phrase into non-filled text, temporarily change to the corresponding fill mode with QUAD and insert breaks manually with BR as appropriate, reverting to the original nofill mode afterwards.

Controlling the weight of underscores

The weight (thickness) of underscores may be controlled with the macro UNDERSCORE_WEIGHT. Thus, if you want underscores with a weight of 1-1/2 points, you’d invoke:
.UNDERSCORE_WEIGHT 1.5 prior to invoking .UNDERSCORE. Every subsequent instance of .UNDERSCORE will use this weight.

Mom’s default underscore weight is 1/2 point.

Note: UNDERSCORE_WEIGHT also sets the weight of double underscores.

Colourising underscored text

If you want underscored text to be in a different colour from the text around it, use the COLOR macro rather than the inline escape for changing colour. In other words, assuming your prevailing text colour is black and you want underscored text in red
.COLOR red .UNDERSCORE "text to underscore" .COLOR black rather than
.UNDERSCORE "\*[red]text to underscore\*[black]" The latter will render the text in red but the underscore in black. You can, of course, use this to create rainbow effects if that's what you want, e.g. text in red, underscore in blue, and prevailing type in black:
.UNDERSCORE "\*[red]text to underscore\*[blue]" .COLOR black

Double underscore

Macro: UNDERSCORE2 [ <distance below baseline> [ <distance between rules> ] [ PREFIX <prefix> ] [ SUFFIX <suffix> ] "<string>"

• <distance below baseline> and <distance between rules> require a unit of measure

By default, UNDERSCORE2 places a double underscore 2 points beneath the required string argument. The string must be enclosed in double-quotes, like this:
.UNDERSCORE2 "Unmonitored monopolies breed high prices and poor products" The default distance between the two rules is 2 points, measured from the bottom edge of the upper rule to the top edge of the lower one.

If you wish to change the distance of the double underscore from the baseline, use the optional argument <distance below baseline> (with a unit of measure), e.g.
.UNDERSCORE2 3p "Unmonitored monopolies breed high prices and poor products" which places the upper edge of the first rule of the double underscore 3 points below the baseline.

If you wish to change the distance between the two rules as well, use the second optional argument <distance between rules> (with a unit of measure). The distance between the two rules is measured from the bottom edge of the upper rule to the top edge of the lower one. Be aware that you must give a value for <distance below baseline> if you want to use <distance between rules>.

PREFIX and SUFFIX allow you to add non-underscored punctuation (or other glyphs) to the beginning and/or end of the double-underscored string. If the argument to either PREFIX or SUFFIX contains spaces, surround the argument with double-quotes. For example, the following double-underscores the text string but not the surrounding punctuation.
.UNDERSCORE2 PREFIX ( SUFFIX .) "Unmonitored monopolies breed high prices and poor products" The weight (thickness) of double underscores may be controlled with the macro UNDERSCORE_WEIGHT (q.v).

See here for advice on colourising double-underscored text.

Note: In nofill modes, UNDERSCORE2 causes a break before and after, meaning the double-underscored word or phrase will appear as a separate line in your output. If you wish to embed a double-underscored word or phrase into non-filled text, temporarily change to the corresponding fill mode with QUAD and insert breaks manually with BR as appropriate, reverting to the original nofill mode afterwards.

Underline

Macro: UNDERLINE toggle

The distinction between underscoring and underlining is that underscoring is suitable for occasional effects (a word here, a phrase there), whereas underlining underlines whole passages of type. Furthermore, you cannot colourise underlining. There’s a special macro, UNDERLINE_SPECS, to control the weight and distance from the baseline of the underline.

Lastly, files that use UNDERLINE must be processed with
pdfmom -Tps filename.mom | ps2pdf - filename.pdf since groff’s pdf driver does not recognize UNDERLINE.

Note that PRINTSTYLE TYPEWRITE uses UNDERLINE to underline italics and pseudo-italics (SLANT) by default. The default may be changed (see Underlining of italics) but if it's what you want, you must process your document as shown above.

UNDERLINE is a toggle macro, therefore you invoke it by itself (i.e. with no argument) to initiate underlining, and with any argument (OFF, QUIT, END, X, etc) to turn it off.

Note: Underlining may also be turned on and off inline with the escapes \*[UL]...\*[ULX].

Additional note: In document processing, neither .UNDERLINE nor \*[UL] persist past the current document element tag. For example, if you turn underlining on in a paragraph (.PP), your next paragraph will not be underlined.

UNDERLINE_SPECS

The weight of underlining and the distance from the baseline is set with
.UNDERLINE_SPECS <weight> <distance> The <weight> argument can be expressed in any unit of measure you like, but points is the most usual. Mom’s default is 1/2 point (.5p). The same holds for the <distance> argument; mom’s default is 1-1/4 points (1.25p).

INLINE ESCAPE FOR UNDERLINING

The macro pair, .UNDERLINE / .UNDERLINE OFF, and the inline escapes, \*[UL] / \*[ULX], are functionally identical, hence, in fill modes
Which should I heed? .UNDERLINE Just do it .UNDERLINE OFF or .UNDERLINE just say no? .UNDERLINE OFF produces the same result as
Which should I heed? \*[UL]Just do it\*[ULX] or \*[UL]just say no?\*[ULX] In either case, this is a misuse of UNDERLINE. UNDERSCORE is preferable.

Insert equalized whitespace into lines

Macro: PAD "<string with pad markers inserted>" [ NOBREAK ]

With PAD, you can insert proportional amounts of whitespace into a line. The optional NOBREAK argument tells mom not to advance on the page after the PAD macro has been invoked.

PAD calculates the difference between the length of text on the line and the distance remaining to its end, then inserts the difference (as whitespace) at the place(s) you specify.

Take, for example, the following relatively common typesetting situation, found at the bottom of legal agreements:
Date Signature |

The person signing the agreement is supposed to fill in the date as well as a signature. Space needs to be left for both, but the exact amount is neither known, nor important. All that matters is that there be a little space after Date, and rather more space after Signature. (In the above, | represents the end of the line at the prevailing line length.)

The pad marker (see below) is # (the pound or number sign on your keyboard) and can be used multiple times in a line. With that in mind, here’s how you’d input the Date/Signature line (assuming a length of 30 picas):
.LL 30P .PAD "Date#Signature###"

When the line is output, the space remaining on the line, after "Date" and "Signature" have been taken into account, is split into four (because there are four # signs). One quarter of the space is inserted between Date and Signature, the remainder is inserted after Signature.

Example of PAD usage

One rarely wants merely to insert space in a line; one usually wants to fill it with something, hence PAD is particularly useful in conjunction with string tabs. The following uses the Date/Signature example, above, but adds rules into the whitespace through the use of string tabs and mom’s inline escape \*[RULE].
.LL 30P .PAD "Date \*[ST1]#\*[ST1X] Signature \*[ST2]###\*[ST2X]" NOBREAK .ST 1 J .ST 2 J .TAB 1 \*[RULE] .TN \*[RULE] .TQ

Here’s what the example does:

  1. Pads the Date/Signature line with a shorter space for Date (#) and a longer space for Signature (###), encloses the padded space with string tabs markers, and outputs the line without advancing on the page.
  2. Sets the quad for the two string tabs (in this instance, justified).
  3. Calls the first string tab and draws a rule to its full length.
  4. Calls the second tab with TN (which moves to tab 2 and stays on the same baseline) then draws a rule to the full length of string tab 2.

Often, when setting up string tabs this way, you don’t want the padded line to print immediately. To accomplish this, use SILENT. See the quickie tutorial on string tabs for an example.

Note: Because the pound sign (#) is used as the pad marker, you can’t use it as a literal part of the pad string. If you need the sign to appear in the text of a padded line, change the pad marker with PAD_MARKER. Also, be aware that # as a pad marker only applies within the PAD macro; at all other times it prints literally, just as you’d expect.

Another important consideration when using PAD is that because the string must be enclosed in double-quotes, you can’t use the double-quote (") as part of the string. The way to circumvent this is to use the groff inline escapes \(lq and \(rq (leftquote and rightquote respectively) whenever double-quotes are required in the string passed to PAD.

Change/set the marker used with PAD

Macro: PAD_MARKER "<character to use as the pad marker>

If you need to change mom’s default pad marker (#), either because you want a literal # in the padded line, or simply because you want to use another character instead, use PAD_MARKER, whose argument is the new pad marker character you want.
.PAD_MARKER @ changes the pad marker to @.

Once you’ve changed the pad marker, the new marker remains in effect for every instance of PAD until you change it again (say, back to the pound sign).

Inline escape to add leaders to a line

Inline: \*[LEADER]

Whenever you want to fill a line or tab with leaders, use the inline escape \*[LEADER]. The remainder of the line or tab will be filled with the leader character. Mom’s default leader character is a period (dot), but you can change it to any character you like with LEADER_CHARACTER.

Note: \*[LEADER] fills lines or tabs right to their end. You cannot insert leaders into a line or tab and have text following the leader on the same line or in the same tab. Should you wish to achieve such an effect typographically, create tabs for each element of the line and fill them appropriately with the text and leaders you need. String tabs are perfect for this. An example follows.
.LL 30P .PAD "Date\*[ST1]#\*[ST1X] Signature\*[ST2]###\*[ST2X]" NOBREAK .EL .ST 1 J .ST 2 J .TAB 1 \*[LEADER] .TN \*[LEADER] .TQ

The PAD line sets the words Date and Signature, and marks string tabs around the pad space inserted in the line. The string tabs are then "set", called, and filled with leaders. The result looks like this:
Date.............Signature.....................................

Change/set the leader character

Macro: LEADER_CHARACTER <character>

LEADER_CHARACTER takes one argument: a single character you would like to be used for leaders. (See \*[LEADER] for an explanation of how to fill lines with leaders.)

For example, to change the leader character from mom’s default (a period) to the underscore character, enter
.LEADER_CHARACTER _

Tip: A particularly useful function of LEADER_CHARACTER is that it can be used to increase the spacing of mom’s default leaders. This is done by assigning to LEADER_CHARACTER both the period (dot) and a space. The technique requires a little low-level groffing:
.char \[leader] . \" .LEADER_CHARACTER \[leader] The .char primitive allows you to define a character called leader, to which you assign a period and a space. The \", which, in groff, is used to add non-printing comments to a line, is not strictly necessary. Its presence here lets you see that there’s a space after the period.

Drop caps

Macro: DROPCAP <dropcap letter> <number of lines to drop> [ COND <percentage> | EXT <percentage> ]

The first two arguments to DROPCAP are the letter you want to be the drop cap and the number of lines you want it to drop. By default, mom uses the current family and font for the drop cap.

The optional argument (COND or EXT) indicates that you want the drop cap condensed (narrower) or extended (wider). If you use COND or EXT, you must follow the argument with the percentage of the letter’s normal width you want it condensed or extended. No percent sign (%) is required.

Mom will do her very best to get the drop cap to line up with the first line of text indented beside it, then set the correct number of indented lines, and restore your left margin when the number of drop cap lines has been reached.

Beginning a paragraph with a drop cap “T” looks like this:
.DROPCAP T 3 COND 90 he thousand injuries of Fortunato I had borne as best I could, but when he ventured upon insult, I vowed revenge. You who so well know the nature of my soul will not suppose, however, that I gave utterance to a threat...

The drop cap, slightly condensed but in the current family and font, will be three lines tall, with whatever text fills those three lines indented to the right of the letter. The remainder of the paragraph’s text will revert to the left margin.

Note: When using the document processing macro PP, DROPCAP only works

  • with initial paragraphs (i.e. at the start of the document, or after HEADING),
  • when .DROPCAP comes immediately after .PP,
  • the PRINTSTYLE is TYPESET.

If these conditions aren’t met, DROPCAP is silently ignored.

Additional note: If you have dropcaps after HEADINGs, you must increase the NEEDS argument to HEADING_STYLE to match the number of dropcap lines. For example, assuming dropcaps that are three lines tall:
.HEADING_STYLE 1 NEEDS 3

Warning: DROPCAP puts a bit of a strain on resource-challenged systems. If you have such a system and use drop caps extensively in a document, be prepared for a wait while mom does her thing.

Support macros for DROPCAP

Drop caps are the bane of most typesetters’ existence. It’s very difficult to get the size of the drop cap right for the number of drop lines, especially if the drop cap is in a different family from the prevailing family of running text. Not only that, but there’s the gutter around the drop cap to take into account, plus the fact that the letter may be too wide or too narrow to look anything but odd or misplaced.

Mom solves the last of these problems with the COND and EXT arguments. The rest she solves with macros that change the default behaviour of DROPCAP, namely

These macros must, of course, come before you invoke DROPCAP.

• DROPCAP_FAMILY

Set the drop cap family by giving DROPCAP_FAMILY the name of the family you want, e.g.
.DROPCAP_FAMILY H which will set the family to Helvetica for the drop cap only.

• DROPCAP_FONT

Set the drop cap font by giving DROPCAP_FONT the name of the font you want, e.g.
.DROPCAP_FONT I which will set the font to italic for the drop cap only.

• DROPCAP_ADJUST

If the size mom calculates for the drop cap isn’t precisely what you want, you can increase or decrease it with DROPCAP_ADJUST, like this: e.g.
.DROPCAP_ADJUST +1 or
.DROPCAP_ADJUST -.75

DROPCAP_ADJUST only understands points, therefore do not append any unit of measure to the argument. And always be sure to prepend the plus or minus sign, depending on whether you want the drop cap larger or smaller.

• DROPCAP_COLOR

If you’d like your drop cap colourized, simply invoke .DROPCAP_COLOR <color> with the name of a colour you’ve already created (“initialized”) with NEWCOLOR or XCOLOR. Only the drop cap will be colourized; all other text will remain at the current colour default (usually black).

• DROPCAP_GUTTER

By default, mom puts three points of space between the drop cap and the text indented beside it. If you want another value, use DROPCAP_GUTTER (with a unit of measure), like this:
.DROPCAP_GUTTER 6p

Superscript

Inlines: \*[SUP]...\*[SUPX]

Superscripts are accomplished inline. Whenever you need one, typically for numerals, all you need to do is surround the superscript with the inlines above. \*[SUP] begins superscripting; \*[SUPX] turns it off.

If your running type is pseudo-condensed or pseudo-extended and you want your superscripts to be equivalently pseudo-condensed or -extended, use
\*[CONDSUP]...\*[CONDSUPX] or \*[EXTSUP]...\*[EXTSUPX].

The superscript inlines are primarily used by the document processing macros for automatic generation of numbered footnotes. However, you may find them useful for other purposes.

Note: Mom does a pretty fine job of making superscripts look good in any font and at any size. If you’re fussy, though (and I am), about precise vertical placement, kerning, weight, size, and so on, you may want to roll your own solution.

SUPERSCRIPT RAISE AMOUNT

By default, mom raises superscripts 1/3 of an em above the baseline. If you’re not happy with this default, you can change it by invoking SUPERSCRIPT_RAISE_AMOUNT with the amount you want them raised. A unit of measure must be appended directly to the amount. Thus, if you want superscripts raised by 3 points instead of 1/3 em, you’d do
.SUPERSCRIPT_RAISE_AMOUNT 3p and all subsequent superscripts would be raised by 3 points.

Centre blocks of type

Macro: CENTER_BLOCK <toggle>

Blocks of type sometimes need to be centred on the page with their quad direction (left, centre, right) left intact. The document processing macros QUOTE and BLOCKQUOTE take care of this automatically, but there are other situations where you may want to centre blocks of type. An example might be left-quadded nested lists.

Whenever you want to centre a block of type on the page, surround it with .CENTER_BLOCK/.CENTER_BLOCK OFF (or QUIT, X, etc).

Hanging characters


Macro: LEFT_HANG <character> [ <gutter> ]

• left-hung characters

Inline: \*[HANG <character>]

• right-hung characters

Hung characters, frequently punctuation, fall outside the left or right margin. Their purpose is usually to fine-tune justification. Consider the following:

“Play the man, Master Ridley; we shall this day light such a candle, by God's grace, in England, as I trust shall never be put out.”   



Play the man, Master Ridley; we shall this day light such a candle, by God's grace, in England, as I trust shall never be put out.”

In the right hand example, the opening double-quote hangs outside the left margin, creating a uniform left margin for the text.

Left hung characters

LEFT_HANG hangs its first argument, the character to be hung, to the left of the left margin. The optional second argument lets you specify an amount of space to insert between the hung character and the text.

Input text after LEFT_HANG must begin with the character to be hung PLUS a horizontal motion corresponding to <gutter> if one was given. If the hung character is a left double-quote, \[lq] must be used as the argument to LEFT_HANG and the usual keyboard double-quote (") entered as the input text so as not to confuse SMARTQUOTES The following example demonstrates:
.LEFT_HANG \[lq] 1p "\*[FWD 1p]This line will have its opening double-quote plus one point of space hung outside the left margin."

Note that what follows LEFT_HANG must be an input line and therefore it cannot be used to left-hang a HEADING character.

Important: Versions of mom lower than 2.5_a that included LEFT_HANG required that the character and its gutter be entered as a single, concatenated argument, using horizontal motions to establish the gutter (e.g. FWD, BCK). Documents created with versions prior to 2.5_a may have to be updated.

Right hung characters

The \*[HANG c] inline escape hangs its argument outside the right margin of justified or quad right copy. The argument may be a single character, or a single character preceded by a horizontal motion, effectively establishing a gutter between the right margin and the hung character:
This line will have its closing period hung outside the right margin with a one point gutter\*[HANG \*[FWD 1p].] If the hung character is a right double-quote, "\[rq]" must be used as the argument (that is, the \[rq] character surrounded by double-quotes). The double-quotes are required for all special characters of the form \[name]. Horizontal motion, if any, must fall inside the double-quotes:
...and they all lived happily ever after.\*[HANG "\*[FWD 1p]\[rq]"]

If the hung character is a hyphen, \*[HANG -] must come at the end of an input line. This restriction does not apply to other characters, which may come anywhere in an input line provided that, on output, the line breaks at the point you introduced the hung character.

For the exceptionally fussy, \*[HANG] may also be used to improve visual centring; when text is centred, \*[HANG c] hangs the character to the right of the centred line instead of the margin.


Back to Table of Contents Top Next: Inline escapes

groff-1.23.0/contrib/mom/momdoc/tables-of-contents.html0000644000175000017500000011655514450320476017746 00000000000000 Mom -- Document processing, tables of contents
Back to Table of Contents Next: Bibliographies and references

Tables of contents


Introduction to tables of contents

Want a table of contents for your document? Easy. Just enter
.TOC as the very last macro of your input file. Mom will have picked up all document titles (in collated documents) and headings, as well as the endnotes section and bibliography, if they exist, and assigned them the appropriate page number. Talk about a no-brainer!

That said, tables of contents have even more control macros than endnotes. As always, the reason for so many control macros is so that if you want to change just about any aspect of the table of contents’ typographic appearance, you can.

Tables of contents appearance and behaviour

When you output a table of contents (with .TOC), mom finishes processing the last page of your document then breaks to a new page for printing the table of contents.

Mom follows standard typesetting conventions for tables of contents. To this end, if HEADERS are enabled for the document, the first page of the table of contents has no page header, but does have a first page number (roman numeral), always “i”, in the bottom margin. If FOOTERS are enabled for the document, the first page has neither a footer, nor a page number in the top margin. (If you absolutely must have a page footer on the first page of the table of contents, simply invoke .FOOTER_ON_FIRST_PAGE immediately before .TOC.) Subsequent table of contents pages have both page headers or footers and a page number.

Entries in a table of contents are hierarchically indented, as you would expect, and if headings are numbered in the body of the document, you can instruct mom to number them in the table of contents as well (see TOC_ENTRY_NUMBERS).

Tables of contents are never set in columns, regardless of whether the rest of the document is. Lastly, if recto/verso printing is enabled, the table of contents respects it. This sometimes leads to tables of contents that begin with the wrong margins, but the margins can be corrected either by outputting a BLANKPAGE or by using the control macro TOC_RV_SWITCH.

The overall table of contents family, point size and lead can be altered with control macros, as can the family, font, point size and indent of each level of entry. Furthermore, the page numbering style can be changed, as can the amount of visual space reserved for entry page numbers.

PDF output

When files containing a table of contents are processed with pdfmom, entries in the table of contents are clickable links when the document is viewed at the screen. The colour of the links is the last .PDF_LINK_COLOR in effect, so if you wish another colour, it should be set just before issuing .TOC.

When preparing files for printing, coloured links in both the table of contents and elsewhere in the document may not be desirable. You can disable the colour by passing pdfmom the -c option, like this:
pdfmom -c doc.mom > doc.pdf

Positioning the Table of Contents

Because a table of contents can’t be generated until the end of a document (hence the last macro in the file), it is also the last page of the document. While this is desirable for some language conventions—French, for example—it is not desirable for others.

Automatic PDF relocation of the Table of Contents

When pdfmom is used to process files with a table of contents, the macro .AUTO_RELOCATE_TOC can be used to reposition the table of contents to the top of the output document, with the presence of a cover and/or title page sensibly taken into account. Full AUTO_RELOCATE_TOC usage is described in the manual, Producing PDFs with groff and mom.

In order to take advantage of automatic table of contents repositioning, you must use pdfmom with groff’s native PDF driver (i.e. without the -Tps flag). Files that need to be processed with the -Tps flag require you to reposition the table of contents yourself with psselect, described below.

Note: AUTO_RELOCATE_TOC must come before START.

Using psselect to relocate the Table of Contents in PostScript documents

To change the location of the table of contents in files processed with pdfmom -Tps, you have two choices: rearrange the pages by hand (okay for one or two hard copies), or use the psselect programme provided by the psutils suite of tools (which you may have to install as a package from your distribution if it is not already on your system).

The procedure for using psselect to put the table of contents near the beginning of a document begins by you determining how many pages it contains. You can do this by previewing the document with the document viewer of your choice (gv, Okular, Evince, etc).

Once you know the number of pages in the table of contents, you use psselect to place them where you want.

Say, for example, the table of contents runs to just one page. The command to place a one-page table of contents at the start of a document is:
psselect -p _1,1-_2 The -p option instructs psselect that what follows is a comma-separated list of the order in which you want pages of a document rearranged. The underscore character means "counting backwards from the end of the document". Thus, the above says: "Put the last page first (i.e. the table of contents), followed by all pages from the original first page up to the second to last (i.e. the last page before the table of contents)."

If your table of contents runs to two pages, the option to psselect would look like this:
psselect -p _1-_2,1-_3 If your table of contents runs to two pages and you have a cover page, the command would look like this:
psselect -p 1,_1-_2,2-_3

Note: psselect outputs to stdout, so you have to redirect the output to a new file.
psselect -p <page list> <file>.ps > <new-file>.ps

The TOC macro

Macro: TOC [ INCLUDE_TITLE ]

If you want a table of contents, just place .TOC at the very end of your document. Mom takes care of the rest.

The optional argument, INCLUDE_TITLE, is needed only if your document is standalone, i.e. is not collated, for example an essay. By default, mom does not include the title (and page number) of standalone documents in the Table of Contents since it is largely redundant. If you would like her to include the title, invoke .TOC with INCLUDE_TITLE.

Note: If the last line of text in a document, before .TOC, falls too close to the bottom margin, or if the line is followed by a macro likely to cause a linebreak (e.g. .LIST OFF or .IQ), mom may output a superfluous blank page before the Table of Contents.

In order to avoid this, insert .EL after the last line of text, before .TOC and/or any concluding macros. For example,
some concluding text. .EL .TOC or
some concluding text. .EL .LIST OFF .TOC

TOC heading

Macro: TOC_HEADING "<single line TOC heading>"

• Argument must be enclosed in double-quotes

You may sometimes want to insert a line of text into the table of contents without it referring to a page number, for example to identify a “Part I” and a “Part II”.

Placed before any instance of the START macro, TOC_HEADING inserts its text into the table of contents before the next section title or heading. A modest amount of whitespace is introduced above and beneath to distinguish it easily from table of contents entries.

The appearance of the heading may be controlled with the macro TOC_HEADING_STYLE.


Control macros for tables of contents

Aside from allowing you to set the style of table of contents entries on a per-level basis, the control macros let you design the table of contents as if they were a complete document unto themselves (overall family, headers/footers, pagination, etc).

1. General tables of contents style control

Macro: TOC_FAMILY <family>

TOC_FAMILY establishes the default family for every page element in a table of contents, including the table of contents’ header string (by default, “Contents”) and the page number in the top or bottom margin. The default is the prevailing document family.

All page elements in the table of contents also have their own _FAMILY control macros, which can be used on a case-by-case basis to override the default family set with TOC_FAMILY.

Macro: TOC_PT_SIZE <base type size of the toc>

• Does not require a unit of measure; points is assumed

Unlike most other control macros that deal with size of document elements, TOC_PT_SIZE takes as its argument an absolute value, relative to nothing. (Compare this with the _SIZE control macros.) The argument represents the base point size of tables of contents from which the size of all other table of contents elements are calculated.

The default for PRINTSTYLE TYPESET is 12.5 points (the same default size used in the body of the document).

Macro: TOC_LEAD <leading of the toc> [ ADJUST ]

• Does not require a unit of measure; points is assumed

Unlike most other control macros that deal with leading of document elements, TOC_LEAD takes as its argument an absolute value, relative to nothing. Therefore, the argument represents the leading of tables of contents in points unless you append an alternative unit of measure. For example,
.TOC_LEAD 14 sets the base leading of tables of contents to 14 points, whereas
.TOC_LEAD .5i sets the base leading of tables of contents to 1/2 inch.

If you want the leading of tables of contents adjusted to fill the page, pass TOC_LEAD the optional argument ADJUST. (See DOC_LEAD_ADJUST for an explanation of leading adjustment.)

The default for PRINTSTYLE TYPESET is the prevailing document lead (16 by default), adjusted.

Note: Even if you give mom a .DOC_LEAD_ADJUST OFF command, she will still, by default, adjust the leading of the table of contents. You must enter TOC_LEAD <lead> with no ADJUST argument to disable this default behaviour.

Additional note: Tables of contents are always double-spaced in PRINTSTYLE TYPEWRITE, regardless of whether the body of the document is single-spaced.

2. Page numbering

The pagination style of tables of contents is controlled by the same macros that control document page numbering, except PAGENUM (tables of contents always start on page 1). The defaults are the same as for the rest of the document, with the exception that tables of contents, by default, have roman numeral page numbers.

Therefore, if you wish to change some aspect of table of contents pagination style, use the document pagination control macros immediately prior to .TOC.

A special macro, TOC_PAGENUM_STYLE, controls the style of table of contents pagination (i.e. the actual table of contents pages’ numbers, not the page number references of entries).

Macro: PAGINATE_TOC <toggle>

By default, mom paginates tables of contents. If you’d like her not to, do
.PAGINATE_TOC OFF (or NO, X, etc).

Note: Simply invoking .PAGINATION OFF or .PAGINATE OFF disables table of contents pagination for the first page of the table of contents only. You must use .PAGINATE_TOC OFF to disable table of contents pagination completely, even if pagination is turned off elsewhere in your document.

Macro: TOC_PAGENUM_STYLE <DIGIT | ROMAN | roman | ALPHA | alpha>

See PAGENUM_STYLE for an explanation of the arguments.

By default, mom uses roman numerals to number table of contents pages. Use TOC_PAGENUM_STYLE if you’d prefer something else. For example, to have standard digits instead of roman numerals, do the following:
.TOC_PAGENUM_STYLE DIGIT

3. Header string and style

The table of contents header string is the title that appears at the top of the table of contents. By default, it’s “Contents”.

Macro: TOC_HEADER_STRING <string>

If you’d like the title of the table of contents to read something other than “Contents”, do, for example
.TOC_HEADER_STRING "Table of Contents"

Header string vertical placement
Macro: TOC_HEADER_V_POS <distance from top of page>

• Requires a unit of measure

Normally, the TOC header string falls at the same vertical position as the docheader. If you’d like it to fall at a different position, say 2 inches, use
.TOC_HEADER_V_POS 2i

Header string control macros and defaults

See Arguments to the control macros.
The following TOC_HEADER control macros may also be grouped using TOC_HEADER_STYLE.

.TOC_HEADER_FAMILY default = prevailing doc family .TOC_HEADER_FONT default = bold .TOC_HEADER_SIZE default = +4 .TOC_HEADER_QUAD default = left .TOC_HEADER_COLOR default = black .TOC_HEADER_CAPS default = no .TOC_HEADER_SMALLCAPS default = no .TOC_HEADER_UNDERSCORE default = none

4. Entries and reference page numbers style

“Entries” refers to the hierarchical arrangement of section titles (in collated documents) and headings as they appear in the table of contents: Section title Head level 1 Head level 2 Head level 3 ... The style for title entries (e.g. chapter numbers or titles) and heading levels is controlled by TOC_TITLE_STYLE and TOC_ENTRY_STYLE respectively.

“Reference page numbers” means the page numbers associated with entries. Macros to control their style take the form .TOC_PN_<SPEC>, and the defaults are listed here.

See Arguments to the control macros. .TOC_PN_FAMILY default = prevailing doc family .TOC_PN_FONT default = roman .TOC_PN_SIZE default = 0

Macro: TOC_TITLE_STYLE <see below for args>

TOC_TITLE_STYLE allows you to set all the style parameters for title entries in the tables of contents with one macro. The number of arguments can run long, so you may want to break them into several lines with the backslash character (\). The arguments are:
FAMILY <family> FONT <font> SIZE +|-<n> COLOR <color> INDENT <amount> CAPS | NO_CAPS The arguments may be entered in any order.

The family, font, size, and color arguments behave identically to the individual control macros that govern other tags, therefore see Arguments to the control macros for usage. Their defaults are the same as for paragraphs in running text.

INDENT lets you indent title entries by the amount specified, and requires a unit of measure. The default is zero.

CAPS instructs mom to capitalize title entries. Capitalization may be enabled or disabled on a per-entry-level basis.

As an example, if you want title entries bold, slightly larger than other entries and capitalized, you could do either
.TOC_TITLE_ENTRY FONT B SIZE +.5 CAPS or
.TOC_TITLE_ENTRY \ FONT B \ SIZE +.5 \ CAPS

Macro: TOC_ENTRY_STYLE <level> <see below for remaining args>

TOC_ENTRY_STYLE allows you to set individually all the style parameters for any level of entry (beneath titles) in the tables of contents. The number of arguments can run long, so you may want to break them into several lines with the backslash character (\).

<level> corresponds to a HEADING level assigned in the body of the document. The remaining arguments are as follows.
FAMILY <family> FONT <font> SIZE +|-<n> COLOR <color> INDENT <amount> CAPS | NO_CAPS The arguments may be entered in any order.

The family, font, size, and color arguments behave identically to the individual control macros that govern other tags, therefore see Arguments to the control macros for usage. Their defaults are the same as for paragraphs in running text.

INDENT lets you indent entries by the amount specified, and requires a unit of measure. Mom sensibly indents and aligns all levels of entry. If you change the indent for any level, all levels beneath it are still indented according to mom’s normal arrangement, but with the indent assigned to level taken into account. When you use INDENT, the indent is measured from the left edge of the text of the previous level, including numbering, if any.

CAPS instructs mom to capitalize title entries. Capitalization may be enabled or disabled on a per-title basis.

As an example, if you want a particular entry level, say “2”, to be in Helvetica, italics, and slightly larger than other entries, you could do either
.TOC_ENTRY_STYLE 2 FAMILY H FONT I SIZE +.25 or
.TOC_ENTRY_STYLE 2 \ FAMILY H FONT I \ SIZE +.25

Macro: TOC_PREFIX_CHAPTER_NUMBER <none> <anything>

Alias: TOC_PREFIX_SECTION_NUMBER

By default, mom does not prefix a chapter number to chapters or section titles in the table of contents. If you would like her to do so, invoke .TOC_PREFIX_CHAPTER_NUMBER without an argument before START.

You may subsequently disable the prefixing of chapter numbers by supplying the macro with any argument (OFF, QUIT, Q, X...) prior to the .START that comes after .COLLATE.

This macro is useful you want chapters numbered in the table of contents but the chapters themselves are identified by title only. It can be used with both DOCTYPE CHAPTER and DOCTYPE DEFAULT. The alias TOC_PREFIX_SECTION_NUMBER may be preferable in the latter case.

Macro: PAD_TOC_CHAPTER_NUMBERS <number of chapters>

Alias: PAD_TOC_SECTION_NUMBERS

If the number of chapters or major sections (DOCTYPE DEFAULT) exceeds 9, you can have mom pad the numbers so the rightmost numerals of the chapter numbers align. Simply invoke PAD_TOC_CHAPTER_NUMBERS with the number of chapters in the document.

Without padding:
9. Chapter Title.....................100 10. Chapter Title....................123 With padding:
9. Chapter Title....................100 10. Chapter Title....................123

Macro: TOC_ENTRY_NUMBERS <FULL> <TRUNCATE> <NONE>

If numbering is enabled for any level of HEADING, mom, by default, includes the numbering in that level’s entries in table of contents. If you would prefer that numbering not be included in the table of contents, issue .TOC_ENTRY_NUMBERS NONE. If you’d like to include numbering, but not the full, concatenated numbering used in the body of the document, issue .TOC_ENTRY_NUMBERS TRUNCATE.

Assuming numbering is enabled for HEADINGs 1, 2, and 3, .TOC_ENTRY_NUMBERS FULL (mom’s default), would result in
1. Level-1 entry 1.1. Level-2 entry 1.1.1. Level-3 entry 2. Level-1 entry 2.1. Level-2 entry 2.1.1. Level-3 entry whereas .TOC_ENTRY_NUMBERS TRUNCATE would produce
1. Level-1 entry 1. Level-2 entry 1. Level-3 entry 2. Level-1 entry 1. Level-2 entry 1. Level-3 entry and .TOC_ENTRY_NUMBERS NONE would remove numbering completely.
Level-1 entry Level-2 entry Level-3 entry Level-1 entry Level-2 entry Level-3 entry

Note: .TOC_ENTRY_NUMBERS TRUNCATE removes the numbering associated with table of contents chapter or section titles when PREFIX_CHAPTER_NUMBER is enabled. To enable the numbering of chapter or section titles in this circumstance, use TOC_PREFIX_CHAPTER_NUMBER.

5. Additional table of contents control macros

The following five macros allow you to

Macro: TOC_APPENDS_AUTHOR <none> | "<name(s) of authors>"

In certain kinds of collated documents, different authors are responsible for the articles or stories contained within them. In such documents, you may wish to have the author or authors appended to the table of contents’ title entry for each story or article.

If you invoke .TOC_APPENDS_AUTHOR without an argument, mom appends the first argument you passed to AUTHOR to table of contents title entries, separated by a front-slash.

If you invoke .TOC_APPENDS_AUTHOR with an argument (surrounded by double-quotes), mom will append it to the table of contents title entries instead. This is useful if you have multiple authors you wish to identify by last name only. For example, if three authors—Joe Blough, Jane Doe, and John Deere—are responsible for a single article
.TOC_APPENDS_AUTHOR "Blough et al." would be a good way to identify them in the table of contents.

Macro: TOC_TITLE_ENTRY "<alternate wording for a title entry in the toc>"

In collated documents, the title of each chapter appears in the table of contents. It may sometimes happen that you don’t want the title as it appears in the table of contents to be the same as what appears in the docheader. You might, for example, want to shorten it. Or, in the case of chapters where the docheader contains both a chapter number and a chapter title, like this
Chapter 6 Burning Bush — Maybe God Was Right you might want only the chapter title, not the chapter number, to show up in the table of contents. (By default, .TOC generates both.)

If you want to change the wording of a title entry in the table of contents, simply invoke
.TOC_TITLE_ENTRY with the desired wording, enclosed in double-quotes. Using the example, above,
.CHAPTER 6 .CHAPTER_TITLE "Burning Bush — Maybe God Was Right" .TOC_TITLE_ENTRY "Burning Bush" .DOCTYPE CHAPTER would identify chapter 6 in the table of contents simply as “Burning Bush”.

Macro: SPACE_TOC_ITEMS

If you’d like mom to add a small amount of space between table of contents entry levels, use .SPACE_TOC_ITEMS. Mom will visually group entry levels in a way that’s pleasing to the eye. The only catch to this macro is that the bottom margins of table of contents pages may not align perfectly.

Please note that SPACE_TOC_ITEMS is only available with PRINTSTYLE TYPESET.

Macro: TOC_PADDING <number of placeholders to allow for page number listings>

By default, mom allows room for 3 digits in the page number references of table of contents entries. If you’d like some other number of placeholders, say 2 (if your document runs to less than 100 pages), do
.TOC_PADDING 2

Macro: TOC_RV_SWITCH

TOC_RV_SWITCH doesn’t take an argument. It simply instructs mom to switch the left and right margins of the first table of contents page in recto/verso documents should the table of contents happen to begin on an even page when you want an odd, or vice versa.

The same result can be accomplished by outputting a BLANKPAGE.

6. I still need more!

If there is some aspect of Table of Contents formatting for which no TOC control macros are provided, mom has a special toggle macro to help out: TOC_PAGE_SETTINGS.

TOC_PAGE_SETTINGS allows you to enter extra formatting changes for the Table of Contents as if it were simply another collated section or chapter of a document. Because it’s a toggle macro, invoking it by itself begins collecting your formatting directives, and invoking it with any argument (OFF, QUIT, END...) stops the collection.

TOC_PAGE_SETTINGS is special in that the formatting commands contained within it must be preceded by \! (that’s backslash-exclamation point).

For example, say you want to redesign the default page headers for the Tables of Contents so that it only contains the document title on the left and “Contents” in italics on the right, and furthermore adjust the footer margin and footer gap, this is how you’d do it:
.TOC_PAGE_SETTINGS \!.HEADER_RECTO L "^\E*[$TITLE]#\*[IT]Contents\*[PREV]^" \!.FOOTER_MARGIN 3P \!.B_MARGIN 6P+3p .TOC_PAGE_SETTINGS END (For an explanation of why the example uses .B_MARGIN to set/change the footer gap, see here.)

TOC_PAGE_SETTINGS can be put in the stylesheet section of a document (i.e. after PRINTSTYLE and before START) or invoked just before TOC.


Back to Table of Contents Top Next: Bibliographies and references

groff-1.23.0/contrib/mom/momdoc/docelement.html0000644000175000017500000070567114450320476016361 00000000000000 Mom -- Document processing, element tags
Back to Table of Contents Next: Graphics, floats, preprocessor support

The document element tags


Document element tags table of contents


Introduction to the document element tags

Once you’ve completed the setup for a document (see Setting up a mom document), formatting it is a snap. Simply invoke the appropriate tag for each document element as you need it. The tags are macros that tell mom: “This is a paragraph; this is a heading; this is a footnote,” and so on.

Generally, for each tag, there are control macros for the tag’s family, font and point size. Where appropriate, there are macros to control leading, indents, quad and special features as well. Mom has tasteful defaults for all the tags, hence you only use the control macros when you want to change the way she does things. This is usually done prior to START, but can, in fact, be done at any time in the course of a document. Any change to a tag’s style affects all subsequent invocations of the tag.

Control macros – changing the tag defaults

The control macros for document processing tags let you design the look of all the parts of your documents—should you wish. At a bare minimum, all tags have macros to change mom’s defaults for family, font, point size and colour. Where appropriate, there are macros to control leading, indents and quad as well.

In addition, many tags have special macros to control features that are pertinent to those tags alone. Have a look at the section dealing with any particular tag to find out what macros control the tag, and what mom’s defaults for the tag are.

The control macros may be used at any time during the course of a document (i.e. before or after START). The changes you make alter all subsequent invocations of the affected tag until you make another change, either by passing new arguments to the tag’s control macro, or toggling a particular feature of the tag on or off.

And don’t forget: the typesetting macros can be used at any time, including inside toggle tags (affecting only that particular invocation of the tag). Equally, inline escapes can be used in tags that take string arguments.

Tip: Get familiar with mom at her default settings before exploring the control macros. Put her through her paces. See how she behaves. Get to know what she feels like and how she looks, both in your text editor and on the printed page. Then, if you don’t like something, use this documentation to find the precise macro you need to change it. There are tons of control macros. Reading up on them and trying to remember them all might lead you to think that mom is complex and unwieldy, which is not only untrue, but would offend her mightily.

Important: The family, font, point size, colour and leading control macros have no effect in PRINTSTYLE TYPEWRITE, except where noted throughout this documentation.

Please also note that the defaults listed with the control macros apply only to PRINTSTYLE TYPESET unless a default for TYPEWRITE is also given.

Arguments to the control macros

Family and font

The arguments to the control macros that end in _FAMILY or _FONT are the same as for FAMILY and FT.

Point size

Control macros that end in _SIZE always take the form +<n> or -<n> where <n> is the number of points larger (+) or smaller (-) than the point size of paragraphs you want the document element to be. For example, to set blockquotes 2 points smaller than the type in paragraphs, do
.BLOCKQUOTE_SIZE -2 There’s no need for a unit of measure with the _SIZE control macros; points is assumed.

Colour

Control macros that end in _COLOR take as their argument a colour name pre-defined (or “initialized”) with NEWCOLOR or XCOLOR. For example, if you want your author linebreaks to be red, once you’ve defined or initialized the colour, red,
.LINEBREAK_COLOR red will turn them red.

Lead / linespacing

Control macros that end in _AUTOLEAD take the same argument as AUTOLEAD, viz. a digit that represents the number of points to add to the tag’s point size to arrive at its leading. For example, to set footnotes solid, do
.FOOTNOTE_AUTOLEAD 0 To set footnotes with a 1-point lead (i.e. with the line spacing one point greater than the footnote’s point size), do
.FOOTNOTE_AUTOLEAD 1

Note: _AUTOLEAD control macros do not have a FACTOR argument.

Indents

Except for PARA_INDENT, the argument to control macros that end in _INDENT can take either a single numeral (whole numbers only, no decimal fractions) without a unit of measure appended to it, or a digit (including decimal fractions) with a unit of measure appended.

A digit without a unit of measure appended represents by how much you want your paragraph first-line indents (set with PARA_INDENT) multiplied to achieve the correct indent for a particular tag. For example,
.PARA_INDENT 2m .BLOCKQUOTE_INDENT 2 means that blockquotes will be indented from the left and right margins by twice the size of the paragraph indent, or 4 ems.

A digit with a unit of measure appended defines an absolute indent, relative to nothing. In the following, blockquotes will be indented by 3 picas and 6 points, regardless of the paragraph indent.
.PARA_INDENT 2m .BLOCKQUOTE_INDENT 3P+6p

Quad / justification style

Control macros that end in _QUAD take the same arguments as QUAD.

Underscore style, rule weight

If mom gives the option to underscore a document element, the weight of the underline and its distance from the baseline are controlled by macros that end in _UNDERSCORE or _UNDERLINE, the two being synonymous. These macros take the following arguments:
DOUBLE - double underscore <weight> - the underscore weight (in points, no unit of measure required <distance> - distance from baseline (unit of measure required) <rule gap> - distance between double underscore rules (unit of measure required) DOUBLE by itself will double-underscore the element. The remaining arguments must be entered in the order given. You may not skip over any of them, which means that if you only wish to change <rule gap>, you must still enter a <weight> and <distance> argument.

Page elements that are separated from running text by a rule (i.e. page headers, page footers, and footnotes) are controlled by macros that end in _RULE_WEIGHT.

The weight argument to _UNDERSCORE macros is the same as the argument to RULE_WEIGHT, as is the argument to _RULE_WEIGHT macros.

Grouping control macros

As of version 2.1, it is possible to group control macros for a particular tag into a single <element>_STYLE macro. For example, rather than setting the family, size, and indent of BLOCKQUOTES with
.BLOCKQUOTE_FAMILY H .BLOCKQUOTE_SIZE -2 .BLOCKQUOTE_INDENT 4P you can enter the same style parameter changes with
.BLOCKQUOTE_STYLE \ FAMILY H \ SIZE -2 \ INDENT 4P <element>_STYLE macros use “keyword/value” pairs (FAMILY is a keyword, H is a value), and may be entered entirely on one line, or, as the example shows, broken into several readable lines using the backslash. The macro itself and all but the last keyword/value pair require the backslash when this style is used.

Not all the control macros for a particular tag may be available with an <element>_STYLE macro. Generally speaking, though, if a tag has control macros for

FAMILY LEAD INDENT SMALLCAPS
FONT AUTOLEAD COLOR UNDERSCORE or UNDERLINE
SIZE QUAD CAPS

those parameters may be used within an <element>_STYLE macro.

Note: If you need to reverse the sense of CAPS, SMALLCAPS or UNDERSCORE/UNDERLINE, which do not take a value after the keyword, use NO_CAPS, NO_SMALLCAPS, and NO_UNDERSCORE/NO_UNDERLINE.


Epigraphs

Epigraphs colour, flavour, or comment on the document they precede. Typically, they are centred at the top of a document’s first page (underneath the title) and set in a smaller point size than that of paragraph text.

By default, mom sets epigraphs centred and unfilled; this lets you input them on a line for line basis. This behaviour can be changed to accommodate filled epigraph “blocks.”

EPIGRAPH

Macro: EPIGRAPH <toggle> | [ BLOCK ]

EPIGRAPH is a toggle, used like this:
.EPIGRAPH <text of epigraph> .EPIGRAPH OFF OFF, above, could be anything—say, Q or X—since any argument other than BLOCK turns it off.

If given the argument, BLOCK, EPIGRAPH sets epigraphs filled, justified or quadded in the same direction as paragraphs, indented equally from both the left and right margins.

If a block-style epigraph runs to more than one paragraph (unlikely, but conceivable), you must introduce every paragraph—including the first—with the PP tag.

Note: EPIGRAPH should only be used at the top of a document (i.e. just after START) or after headings. The latter is not especially recommended, but it does work. In all other places where you want quotes or cited text, use QUOTE or BLOCKQUOTE.

Tips on vertical spacing around epigraphs: If you wish to change the vertical position of an epigraph with SPACE, ALD, or RLD, do so before invoking .EPIGRAPH, like this:
.SP -6p .EPIGRAPH A notable quote. .EPIGRAPH OFF If you’re setting a document in columns and you’d like to add or subtract space after the epigraph, which is centred over the top of both columns, the place to do it is inside the epigraph, like this:
.EPIGRAPH A notable quote. .SP 1v .EPIGRAPH OFF If you were to add the .SP 1v outside the epigraph, the space would be added to the top of the leftmost column only, resulting in unbalanced columns.

EPIGRAPH control macros and defaults

See Arguments to the control macros.
The following EPIGRAPH control macros may also be grouped using EPIGRAPH_STYLE.

.EPIGRAPH_FAMILY default = prevailing document family; default is Times Roman .EPIGRAPH_FONT default = roman .EPIGRAPH_SIZE default = -1.5 (points) .EPIGRAPH_COLOR default = black .EPIGRAPH_AUTOLEAD default = 2 points (The next two apply to “block” style epigraphs only) .EPIGRAPH_INDENT* (see Note on EPIGRAPH_INDENT, below) *Indent here refers to the indent from both the left and right margins that centres block style epigraphs on the page.

Note on EPIGRAPH_INDENT

If you pass EPIGRAPH_INDENT an integer with no unit of measure appended, the integer represents the amount by which to multiply PARA_INDENT to arrive at an indent for block style epigraphs. If you append a unit of measure to the argument, the indent will be precisely the amount specified.

Please also note that if your PARA_INDENT is 0 (i.e. no indenting of the first line of paragraphs), you must set an EPIGRAPH_INDENT yourself, with a unit of measure appended to the argument. Mom has no default for EPIGRAPH_INDENT if paragraph first lines are not being indented.

The default value for EPIGRAPH_INDENT is 3 (for PRINTSTYLE TYPESET) and 2 (for PRINTSTYLE TYPEWRITE).


Paragraphs

The paragraph macro is the one you use most often. Consequently, it’s one of most powerful, yet simplest to use—just the letters PP. No arguments, nothing. Just .PP on a line by itself any time, in any document element, tells mom you want to start a new paragraph. The spacing and indent appropriate to where you are in your document are taken care of automatically.

By default, mom does not indent the first paragraph of a document, nor paragraphs that fall immediately after headings. The first paragraphs of blockquotes and block-style epigraphs are also not indented. This behaviour can be changed with the control macro INDENT_FIRST_PARAS.

Mom does not deposit a blank line between paragraphs. If you want her to do so, use the control macro PARA_SPACE. (I don’t recommend using this macro with PRINTSTYLE TYPEWRITE.)

Note that mom does not provide widow or orphan control for paragraphs (i.e., even if only one line of a paragraph fits at the bottom of a page, she will set it on that page). The reason for this is that writers of fiction often have single-line paragraphs (e.g. in dialogue). Groff’s simplistic orphan control will break these one-liners—if they fall at the bottom of the page—to a new page, which is not what you want.

PP

Macro: PP

.PP (on a line by itself, of course) tells mom to start a new paragraph. See above for more details. In addition to regular text paragraphs, you can use PP in epigraphs, blockquotes, endnotes and footnotes.

PP control macros and defaults

The PP macro being so important, and representing, as it were, the basis of everything that goes on in a document, its control is managed in a manner somewhat different from other document element tags. As a result, the control macros for PP may not be grouped within a _STYLE macro.

  1. Family control
  2. Font control
  3. Paragraph colour
  4. Leading/linespacing control
  5. Justification/quad control
  6. First-line indent control
  7. Initial paragraphs indent control
  8. Inter-paragraph spacing

1. Family control

The paragraph family is set with FAMILY prior to START, or DOC_FAMILY afterwards. Please note that both globally affect the family of every element in the document.

If you wish to change the family for regular text paragraphs only, invoke .FAMILY immediately after .PP in every paragraph whose family you wish to differ from the prevailing document family. Alternatively, set the family and font for paragraphs with PP_FONT, giving it a complete family+font name, e.g.
PP_FONT TI which would make the font used in paragraphs Times Roman Italic.

Mom’s default paragraph (and document) family is Times Roman.

Note: Neither FAMILY nor DOC_FAMILY has any effect when the PRINTSTYLE is TYPEWRITE.

2. Font control

To change the font used in regular text paragraphs, use PP_FONT, which takes the same argument as FT. PP_FONT may be used before or after START. Only regular text paragraphs are affected; paragraphs in epigraphs, blockquotes, endnotes, and footnotes remain at their default setting (medium roman) unless you change them with the appropriate control macros.

Mom’s default paragraph font is medium roman.

Note: PP_FONT has no effect when the PRINTSTYLE is TYPEWRITE. If you wish to set whole typewritten paragraphs in italic, invoke .FT I immediately after .PP. Depending on which of UNDERLINE_ITALIC or ITALIC_MEANS_ITALIC is currently enabled, the paragraph will be set underlined or in italic. Neither persists past the end of the paragraph.

3. Paragraph colour

Mom has no special control macro for colourising paragraphs. If you wish a colourised paragraph, you must use the macro COLOR or the inline escape, \*[<colourname>], after .PP. The colour must be one pre-defined (or “initialized”) with NEWCOLOR or XCOLOR.

Please note that unless you change the colour back to it’s default (usually black) at the end of the paragraph, all subsequent paragraphs will be set in the new colour, although most other elements of your document will continue to be set in the default colour (usually black).

For example, assuming you have defined the colour, blue,
.PP .COLOR blue <first paragraph> .HEADING 1 "Monty Python" .HEADING 2 "The Origins of Spam" .PP <second paragraph> the first paragraph will be blue, the head and subhead will be in the document’s default colour (usually black), and the second paragraph will be in blue.

4. Leading

The paragraph leading is set with LS prior to START, or DOC_LEAD afterwards. Please note that either method globally affects the leading and spacing of every document element (except headers and footers).

If you wish to change the leading of regular text paragraphs only, invoke .LS immediately after .PP in any paragraph whose leading you wish to change.

Warning: Changing a paragraph’s leading will almost certainly screw up mom’s ability to balance the bottom margin of pages. Should you absolutely require a change to a paragraph’s leading and need to get mom back on track leading-wise afterwards, use the SHIM or FLEX macro, depending on which vertical whitespace management strategy you are using.

Mom’s default paragraph leading (document leading) is 16 points, adjusted to fill the page.

5. Justification / quad

The justification/quad-direction of regular text paragraphs (i.e. justified, or filled and quadded left/right/centre) is set with JUSTIFY or QUAD prior to START, and with DOC_QUAD afterwards.

Please note that either method of setting the paragraph justification/quad-direction also affects epigraphs, footnotes, and endnotes, but not blockquotes (whose default is quad left unless you change it with BLOCKQUOTE_QUAD). The justification/quad-direction of epigraphs and footnotes may be changed with their own control macros.

If you wish to change the justification/quad-direction of individual paragraphs, invoke .JUSTIFY or .QUAD on the line immediately after .PP. Only the paragraph in question gets justified or quadded differently; subsequent paragraphs remain unaffected.

Mom’s default justification/quad-direction for paragraphs when the PRINTSTYLE is TYPESET is justified; for PRINTSTYLE TYPEWRITE, the default is quad left.

6. First-line indent

The first-line indent of paragraphs is controlled by PARA_INDENT, which takes one argument: the size of the indent. PARA_INDENT may be used before or after START. A unit of measure is required; fractional sizes are allowed. Thus, to set the paragraph indent to 4-1/2 ems, do
.PARA_INDENT 4.5m In addition to establishing the basic first line-indent of paragraphs, PARA_INDENT also affects epigraphs, quotes and blockquotes, whose overall indenting from the left and (where applicable) right margins is relative to PARA_INDENT if the _INDENT control macro for these tags has no unit of measure appended to it. Furthermore, the first-line indent of paragraphs within these document elements (as well as footnotes) is also relative to PARA_INDENT (always 1/2 of PARA_INDENT), hence they are also affected.

Mom’s default PARA_INDENT is 2 ems for PRINTSTYLE TYPESET and 3 picas (1/2 inch) for PRINTSTYLE TYPEWRITE.

7. Indenting initial paragraphs

By default, mom does not indent the first paragraph of a document, nor the first paragraph after a heading or linebreak, nor the first paragraphs of epigraphs, blockquotes, endnotes or footnotes that run to more than one paragraph.

If you wish to have first paragraphs indented, invoke the macro INDENT_FIRST_PARAS without an argument, either before or after START. INDENT_FIRST_PARAS is a toggle macro, therefore passing it any argument (OFF, QUIT, Q, X...) cancels its effect, meaning that first paragraphs will once again not be indented.

8. Inter-paragraph spacing

By default, mom does not insert a blank line between paragraphs. If you would like her to do so, invoke the macro PARA_SPACE without an argument, either before or after START. PARA_SPACE is a toggle macro, therefore passing it any argument (OFF, QUIT, Q, X...) cancels its effect, meaning that paragraphs will once again not be separated by a blank line.

If you would like to space paragraphs by less than a full linespace, invoke PARA_SPACE with the amount of space you want as a numeric argument. A unit of measure is required. For example, to space paragraphs by one-quarter linespace .PARA_SPACE .25v is how you’d do it, or, if you want six points between paragraphs .PARA_SPACE 6p

If flex-spacing is enabled, additional flexible vertical whitespace can be inserted between spaced paragraphs with the FLEX macro.

PARA_SPACE is not recommended for use with PRINTSTYLE TYPEWRITE unless you give PRINTSTYLE the SINGLESPACE option.

Note: If PARA_SPACE is on, mom spaces only those paragraphs that come after an initial paragraph. Initial paragraphs are those that come immediately after the docheader (i.e. the start of a document), epigraphs, headings, and linebreaks. (The first paragraph after these document elements requires no blank line to separate it from other paragraphs.)

Sometimes, you can be fairly deep into a document before using PP for the first time, and when you do, because mom is still waiting for that initial paragraph, she doesn’t space it with a blank line, even though you expect her to. The simple workaround for this is to invoke .PP twice (in succession) at the point you expect the blank line to appear.


Headings

Heads, subheads, and deeper levels of section headings are handled by a single macro, HEADING, to which you pass an argument stating the desired level. .HEADING 1 "<text>", for example, would be a main head; .HEADING 2 "<text>" would be a subhead; etc.

In addition to printing headings in the body of your document, HEADING collects the heading as an entry for the Table of Contents, if the document is to have one, and the PDF outline. With the NAMED argument, it furthermore acts as a bookmark for PDF links.

Headings can also be numbered on a per-heading-level basis, hierarchically and concatenatively, e.g.
1. 1.1 1.2 1.2.1 2. 2.1 2.2 2.2.1 By default, a blank line precedes headings, regardless of the level. Mom initially sets up a very basic style for nine levels of heading, of which you can have an infinite number, although as has been said, if you need more than four levels of heading, you should consider re-organising your material. The pared-down style of mom’s defaults is intentional; it is expected that you will design headings to your own specifications with the control macro, HEADING_STYLE.

It is very good practice, and strongly recommended, that you respect the hierarchy of headings, using level-1 for main heads, level-2 for subheads, level-3 for subsubheads, etc. The ease of designing and re-designing the style for each level, plus mom’s very basic defaults, are meant, in part, to prevent the whimsical misuse of a particular heading level just because its style appeals to you.

HEADING

Macro: HEADING <level> [ PARAHEAD ] [ NAMED <pdf-id> ] "<heading text>"

The first argument to HEADING is the level. Level 1 is analogous to a main head; level 2 is analogous to a subhead; level 3 is analogous to a subsubhead; etc.

The second (optional) argument, PARAHEAD, instructs mom that the heading should be treated as a paragraph head. If HEADING is being used to create a parahead, it must come after PP, not before.

The indent applied to a parahead is the same as what would be expected from a paragraph without the parahead (see Indenting initial paragraphs). If you wish that a paragraph introduced by a parahead not be indented, use PARA_INDENT to set the paragraph indent to zero, then reset the indent for subsequent paragraphs.

The optional third argument, NAMED <id>, gives the heading a unique, non-printing identifier that allows it to be referenced from anywhere in the final PDF document with the PDF_LINK macro, provided the mom file is processed with pdfmom. PDF_LINK usage is explained in the manual, Producing PDFs with groff and mom.

The final argument is the text of the heading, surrounded by double quotes. Long headings that are likely to exceed the current line length should be broken into chunks, each surrounded by double-quotes, like this:
.HEADING 1 "A needlessly long but instructive" "first level heading"

Note: If a heading falls near the bottom of an output page and mom is unable to fit the heading plus at least one line of text underneath it, she will set the head at the top of the next page.

Spacing of headings

As described above, mom inserts a blank line before each heading. If the leading of your document never changes, and you introduce no additional space into the text—as, for example, between paragraphs—this will result in perfectly equal whitespace before each heading.

If, however, you disrupt the regular placement of text on mom’s baseline grid, HEADING adds extra whitespace to the blank line according to the vertical whitespace management strategy in effect. This, along with a similar strategy for whitespace around quotes, blockquotes, and floated and pre-processor material is what allows mom to balance the bottom margins of pages effectively.

It occasionally happens that the extra whitespace becomes noticeable. This typically occurs when the amount of whitespace adjustment approaches the value of the current leading. The result looks like two blank lines instead of one. When this happens, a simple but effective fix is to reduce the space before the heading by backing up one line, either with
.SPACE -1v or
.RLD -1v This results in slightly less whitespace than normal, but the difference is usually not apparent. Alternatively, you may pass the NO_SHIM or NO_FLEX argument to HEADING_STYLE to prevent shimming or flex-spacing of any particular heading level either globally or selectively. If shimming/flex-spacing is disabled selectively with
.HEADING_STYLE <n> NO_SHIM | NO_FLEX it can be re-enabled for the heading level with
.HEADING_STYLE <n> SHIM | FLEX

HEADING control and defaults

By default, mom pre-initializes nine levels of headings to use the bold font of the prevailing document family, with a baseline adjustment of 1/10 of the current leading. In addition, level-1 headings are 3 points larger than running text, level-2 headings 2 points larger, and level 3-headings 1 point larger. The remaining 6 levels are the same size as running text. A single blank line precedes all levels of heading.

The HEADING_STYLE macro

Styling heads is accomplished with a single macro
.HEADING_STYLE <level> where <level> is the numeric heading level to which the style applies.

HEADING_STYLE takes any or all of the following arguments, which may be given in any order:
FAMILY <family> \ FONT <font> \ SIZE <+|-size> \ QUAD <direction> \ COLOR <colour> \ UNDERSCORE <weight> <gap> | NO_UNDERSCORE \ UNDERSCORE2 <weight> <gap1> <gap2> | NO_UNDERSCORE2 \ CAPS | NO_CAPS \ SMALLCAPS | NO_SMALLCAPS \ BASELINE_ADJUST <amount to raise heading from the baseline> \ NEEDS <lines of text required beneath the heading> \ PREFIX_CHAPTER [<n>] \ SPACE_AFTER | NO_SPACE_AFTER \ NUMBER | NO_NUMBER \ NO_SHIM | SHIM \ NO_FLEX | FLEX

You may enter your entire argument list on a single line, or, if it is very long, break it into shorter lines with the “line-continued” backslash (\), as shown above.

The arguments to FAMILY, FONT, SIZE, QUAD, and COLOR are the same as those you’d give to the control macros ending in _FAMILY, _FONT, _SIZE, _QUAD, or _COLOR. See Arguments to the control macros.

UNDERSCORE and UNDERSCORE2 require that a weight for the underscore be given, in points (decimal fractions allowed), but without the unit of measure p appended. They also require that the underscore’s distance from the baseline be supplied; in the case of UNDERSCORE2, an additional gap argument representing the distance between the two underscores must be provided.

The CAPS argument capitalizes the text of a heading level in the body of a document but not in the Table of Contents, where capitalization of entries is controlled by TOC_ENTRY_STYLE <n>.

BASELINE_ADJUST allows you to raise a heading slightly above the baseline on which it would otherwise sit. For aesthetic reasons, it is often desirable to introduce a small amount of space between a heading and the text following it. Since headings are preceded by a blank line, it is preferable to move the heading upward than to lower the text following it. The argument to BASELINE_ADJUST is the amount by which to raise the heading. It requires no + or - sign, and must have a unit of measure appended to it.

NEEDS lets you reserve the number of lines of text required beneath a heading, including fractions thereof (e.g. “1.5” for one line of text plus half a linespace). If a heading falls near the bottom margin and there isn’t sufficient room for both the heading and the reserved space, mom will break to a new page for the heading. A unit of measure should not be appended to the argument. Note: If you have DROPCAPs after headings, you must increase the value of NEEDS to match the number of dropcap lines.

PREFIX_CHAPTER instructs mom to prefix the current chapter number to numbered headings. If mom is unable to determine a chapter number, she will ask for one.

Note that using PREFIX_CHAPTER with an explicit chapter number will also set the chapter number for subsequent automatically-generated image and pre-processor labels as well.

SPACE_AFTER inserts a blank line equal to the current leading after a HEADING. If you’d like a full linespace after a heading level, use SPACE_AFTER. If you’d like additional space before a heading level, you must introduce it yourself with SPACE or ALD.

NUMBER and NO_NUMBER allow you to determine whether mom prepends a hierarchic numbering scheme to a heading level in the body of a document. Numbering of Table of Contents entries is controlled separately with TOC_ENTRY_NUMBERS. Mom also has a special macro to toggle whether to prefix a chapter number to numbered headings and Table of Contents entries, PREFIX_CHAPTER_NUMBER.

SHIM is not necessary if shimming is enabled globally, which it is by default; it exists to re-enable shimming for the heading level if you have previously passed HEADING_STYLE <n> a NO_SHIM argument. The FLEX and NO_FLEX arguments work the same way if flex-spacing is enabled.

The argument list is long, so you may want to break it into several lines by using the backslash character (\). Here’s an example of how you might style a level 1 heading:
.HEADING_STYLE 1 \ FONT B \ QUAD C \ UNDERSCORE .5 2p \ BASELINE_ADJUST 3p \ NUMBER This creates a level-1 heading style that’s bold, centred, underscored and numbered, raised by 3 points from the baseline.

Prefixing chapter numbers

Macro: PREFIX_CHAPTER_NUMBER <none> | <chapter number as digit> | <anything>

If, in addition to numbering heads, you want mom to prepend the chapter number, invoke .PREFIX_CHAPTER_NUMBER.

When you invoke .PREFIX_CHAPTER_NUMBER without an argument, mom checks to see whether the argument you passed to CHAPTER (if it’s been called) is a digit. If it isn’t (say you’ve numbered your chapter “One” instead of “1”), mom will abort with a request that you pass PREFIX_CHAPTER_NUMBER a digit representing the chapter number.

After you invoke .PREFIX_CHAPTER_NUMBER, mom will prepend the chapter number to all headings you have requested be numbered with .HEADING_STYLE <n> NUMBER. Thus, assuming chapter number twelve (12):
1. LEVEL 1 HEADING 1.1. Level 2 heading would become
12.1. LEVEL 1 HEADING 12.1.1. Level 2 heading

Note: If a chapter number is given to PREFIX_CHAPTER_NUMBER, automatically generated labels with a prepended chapter number are also affected.

In collated documents, mom automatically increments the digit used by PREFIX_CHAPTER_NUMBER by one (current chapter digit + 1) every time you invoke .COLLATE, even if you’ve (temporarily) turned off the prefixing of chapter numbers. Thus, even if you number your chapters “One”, “Two”, “Three” instead of “1”, “2”, “3”, mom will Do The Right Thing with respect to numbering head (and label) elements in all collated chapters following the first invocation of PREFIX_CHAPTER_NUMBER (assuming, of course, that the collated chapters are in incrementing order; if not, you must put
.PREFIX_CHAPTER_NUMBER <chapter number> somewhere after the invocation of COLLATE and before the first numbered head element of each collated document).

PREFIX_CHAPTER_NUMBER can be disabled by passing it any argument other than a digit (e.g. (OFF, QUIT, Q, X...), although, as noted above, mom will keep, and—in the case of collated documents—increment the chapter number, allowing you to turn prefixing of chapter numbers to numbered head elements off and on according to your needs or whims.

Note: Because PREFIX_CHAPTER_NUMBER takes an (optional) digit representing the chapter number, it’s use need not be restricted to DOCTYPE CHAPTER. You can use it with any document type. Furthermore, even if your doctype isn’t CHAPTER, you can identify the document as a chapter for the purposes of numbering head elements by invoking the macro .CHAPTER with a numeric argument in your document setup.


Oldstyle headings

In versions of mom prior to 2.0, headings were entered by their commonly used names, viz. HEAD, SUBHEAD, and SUBSUBHEAD. The new HEADING scheme allows for greater flexibility, and permits seamless integration with PDF output.

Documents created with pre-2.0 versions may still use the oldstyle heading names, as may new documents, however there are some differences in their behaviour.

Whenever mom encounters an oldstyle heading, she loads the default style formerly associated with the oldstyle name. See below for a description of the default styles in the sections HEAD (now HEADING 1), SUBHEAD (now HEADING 2), and SUBSUBHEAD (now HEADING 3). Mom also emits a message to stderr alerting you to what she’s doing.

The control macros formerly associated with oldstyle headings are no longer present in mom’s macro file, which means that if you made changes to mom’s default for those headings, you must recreate the changes with the HEADING_STYLE macro. The entire style need not be recreated, only those parameters that differed from mom’s defaults. Thus, if your HEADs were set flush left, instead of the oldstyle default, centred, but otherwise kept mom’s settings, you need only do
.HEADING_STYLE 1 QUAD L

Important: The macro PARAHEAD is no longer available. You must create paragraph heads using the HEADING macro. Mom will abort with an informational message whenever she encounters PARAHEAD. Assuming a heading level of 3 for your paraheads, the former defaults for PARAHEAD can be set up like this:
.HEADING STYLE 3 FONT BI SIZE -.25 \" For PRINTSTYLE TYPESET .HEADING STYLE 3 FONT I SIZE +0 \" For PRINTSTYLE TYPEWRITE Equally, the macro NUMBER_PARAHEADS is no longer available. You must enable numbering of the correct level for paraheads with HEADING_STYLE. Again assuming a heading level of 3 for paraheads, it’s simply done:
.HEADING_STYLE 3 NUMBER

Correct usage of paraheads

It is tempting to choose an arbitrary heading level for paraheads, since they are sometimes needed out-of-sequence; for example, immediately after a main head (level-1) in a document that subsequently requires subheads (level-2). In such a circumstance, choosing level-3 for all your paraheads might seem to make sense, but in fact doesn’t, since it disrupts the hierarchy of both the Table of Contents (if your document has one) and the PDF outline.

Correct use of the PARAHEAD option to HEADING under such circumstances requires always assigning PARAHEAD to the next logical level in the heading hierarchy. For example, if there are no headings before the parahead, it should be assigned to level-1. If subsequently there is a main head to be followed by more paraheads, the main head should be level-1, and the paraheads level-2. This will almost certainly require assigning new style parameters to level-1 (with HEADING_STYLE) and to the level now being used for paraheads. The following example demonstrates.
.HEADING_STYLE 1 FONT BI SIZE +.25 \" parahead style, level-1 .PP .HEADING 1 PARAHEAD <parahead> <paragraph text> .PP .HEADING 1 PARAHEAD <parahead> <paragraph text> \# main head style, level-1 .HEADING_STYLE 1 FONT B SIZE +3 QUAD CENTER UNDERSCORE .5 2p .HEADING_STYLE 2 FONT BI SIZE +.25 \" parahead style, level-2 .HEADING 1 <main head> .PP <paragraph text> .PP .HEADING 2 PARAHEAD <parahead> <paragraph text>

OLDSTYLE HEADINGS

Macro: OLDSTYLE_HEADINGS

OLDSTYLE_HEADINGS requires no argument. It instructs mom to set the first three levels of heading to the parameters of her old defaults for HEAD, SUBHEAD, and SUBSUBHEAD. Use of OLDSTYLE_HEADINGS will also prevent mom from generating the message she issues the first time she encounters HEAD, SUBHEAD, and SUBSUBHEAD.

When invoked for the first time, with or without OLDSTYLE_HEADINGS, HEAD sets the parameters for level-1 headings to mom’s old HEAD defaults, then prints the head as a level-1 heading. The NAMED <id> optional argument is explained in the description of HEADING.

If, prior to invoking HEAD, you have given any parameters to level-1 heads with HEADING STYLE, they will be preserved; any you give afterwards will be respected.

The former style defaults for HEAD were:
FAMILY = prevailing document family FONT = bold (TYPESET); roman (TYPEWRITE) SIZE = +1 (TYPESET); +0 (TYPEWRITE) QUAD = C UNDERSCORE .5 2p CAPS

Note: The macro NUMBER_HEADS from pre-2.0 versions of mom, can still be used, though it is now a wrapper for
.HEADING_STYLE 1 NUMBER Mom will alert you to this on stderr.

Macro: SUBHEAD [ NAMED <id> ] "<text of head>" "<another line>"...

When invoked for the first time, with or without OLDSTYLE_HEADINGS, SUBHEAD sets the parameters for level-2 headings to mom’s old SUBHEAD defaults, then prints the subhead as a level-2 heading. The NAMED <id> optional argument is explained in the description of HEADING.

The former style defaults for SUBHEAD were:
FAMILY = prevailing document family FONT = bold (TYPESET); italic, i.e. underlined (TYPEWRITE) SIZE = +.5 (TYPESET); +0 (TYPEWRITE) QUAD = L BASELINE_ADJUST = 1/8 the current leading

Note: The macro NUMBER_SUBHEADS from pre-2.0 versions of mom, can still be used, though it is now a wrapper for
.HEADING_STYLE 2 NUMBER Mom will alert you to this on stderr.

Macro: SUBSUBHEAD [ NAMED <id> ] "<text of head>" "<another line>"...

When invoked for the first time, with or without OLDSTYLE_HEADINGS, SUBSUBHEAD sets the parameters for level-3 headings to mom’s old SUBSUBHEAD defaults, then prints the subsubhead as a level-3 heading. The NAMED <id> optional argument is explained in the description of HEADING.

The former style defaults for SUBSUBHEAD were:
FAMILY = prevailing document family FONT = italic (TYPESET); roman (TYPEWRITE) SIZE = +.5 (TYPESET); +0 (TYPEWRITE) QUAD = L BASELINE_ADJUST = 1/8 the current leading

Note: The macro NUMBER_SUBSUBHEADS from pre-2.0 versions of mom, can still be used, though it is now a wrapper for
.HEADING_STYLE 3 NUMBER Mom will alert you to this on stderr.


Linebreaks (section breaks)

Linebreaks (“author linebreaks”, “section breaks”) are gaps in the vertical flow of running text that indicate a shift in content (e.g. a scene change in story). They are frequently set off by typographic symbols, sometimes whimsical in nature.

LINEBREAK

Macro: LINEBREAK

Alias: SECTION

LINEBREAK takes no arguments. Simply invoke it (on a line by itself, of course) whenever you want to insert an author linebreak.

LINEBREAK control macros and defaults

By default, mom marks author linebreaks with three centred asterisks (stars) in the prevailing colour of the document (by default, black). You can alter this with the control macros

  1. LINEBREAK_CHAR
  2. LINEBREAK_COLOR

1. Linebreak character

Macro: LINEBREAK_CHAR [ <character> ] [ <iterations> [ <vertical adjustment> ] ]

Alias: SECTION_CHAR

• The third optional argument requires a unit of measure.

LINEBREAK_CHAR determines what mom prints when LINEBREAK is invoked. It takes 3 optional arguments: the character you want deposited at the line break, the number of times you want the character repeated, and a vertical adjustment factor.

The first argument is any valid groff character (e.g. * [an asterisk], \[dg] [a dagger], \f[ZD]\N'141'\fP [an arbitrary character from Zapf Dingbats], \l'4P' [a 4-pica long rule]). Mom sets the character centred on the current line length. (See man groff_char for a list of all valid groff characters.)

The second argument is the number of times to repeat the character.

The third argument is a +|-value by which to raise (-) or lower (+) the character in order to make it appear visually centred between sections of text. This lets you make vertical adjustments to characters that don’t sit on the baseline (such as asterisks). The argument must be preceded by a plus or minus sign, and must include a unit of measure.

If you enter LINEBREAK_CHAR with no arguments, sections of text will be separated by two blank lines when you invoke .LINEBREAK.

Mom’s default for LINEBREAK_CHAR is
.LINEBREAK_CHAR * 3 -3p i.e. three asterisks, raised 3 points from their normal vertical position (for PRINTSTYLE TYPESET; the vertical adjustment is -2 points for PRINTSTYLE TYPEWRITE).

2. Linebreak colour

Macro: LINEBREAK_COLOR <colourname>

Alias: SECTION_COLOR

To change the colour of the linebreak character(s), simply invoke .LINEBREAK_COLOR with the name of a colour pre-defined (or “initialized”) with NEWCOLOR or XCOLOR.


Quotes (line for line, poetry or code)

Quotes are always set in nofill mode, flush left. This permits entering quotes on a line for line basis in your text editor and have them come out the same way on output copy. (See Blockquotes for how quotes, in the present sense, differ from longer passages of cited text.)

Since mom originally came into being to serve the needs of creative writers (i.e. novelists, short story writers, etc.—not to cast aspersions on the creativity of mathematicians and programmers), she sets quotes in italics (PRINTSTYLE TYPESET) or underlined (PRINTSTYLE TYPEWRITE), indented from the left margin. Obviously, she’s thinking “quotes from poetry or song lyrics”, but with the QUOTE control macros you can change her defaults so QUOTE serves other needs, e.g. entering verbatim snippets of programming code, command-line instructions, and so on. (See the CODE for a convenience macro to assist in including code snippets in documents.)

QUOTE spacing

Besides indenting quotes, mom further sets them off from running text with a small amount of vertical whitespace top and bottom. In PRINTSTYLE TYPEWRITE, this is always one full linespace. In PRINTSTYLE TYPESET, it’s 1/2 of the prevailing leading if the quote fits fully on the page (i.e. with running text above and below it), otherwise it’s a full linespace either above or below as is necessary to balance the page to the bottom margin. This behaviour can be changed with the control macro ALWAYS_FULLSPACE_QUOTES.

Notes on quote spacing

If your quote (or blockquote) leading differs from the document leading, mom attempts to observe the same rules for vertical whitespace outlined above; however, she will also insert a small, flexible amount of extra whitespace (shim or flex-spacing) around the quotes to make sure the whitespace is equal, top and bottom. When shimming is enabled, this may result in multiple quotes or blockquotes on the same page being spaced slightly differently.

Disable shimming/flex-spacing of quotes and blockquotes

If you don’t want the behaviour described above (i.e., you don’t want mom putting additional shim or flex-spacing around quotes and blockquotes), put .NO_SHIM or/and .NO_FLEX in the style sheet section of your document (i.e. after PRINTSTYLE but before START), which will disable shimming or/and flex-spacing globally for all tags, or disable shimming/flex-spacing on a per-instance basis prior to .QUOTE or .BLOCKQUOTE, re-enabling it after the terminating .QUOTE OFF or .BLOCKQUOTE OFF with .NO_SHIM OFF or .NO_FLEX OFF.

Keeping QUOTEs and BLOCKQUOTEs together as a block

The text of quotes and blockquotes is output immediately, and may therefore start on one page and finish on the next. If you wish to keep the text together as a block, deferred to the following page if the block doesn’t all fit on one page, wrap (BLOCK)QUOTE...(BLOCK)QUOTE OFF inside a float. If you further wish to force a page break before the floated quote or blockquote (leaving whitespace at the bottom of the page, pass FLOAT the FORCE argument. .FLOAT FORCE .QUOTE Fly me to the moon And let me play among the stars Let me see what life is like On Jupiter and Mars .QUOTE END .FLOAT OFF

Labelling/captioning quotes and blockquotes

Quotes and blockquotes may be labelled and/or captioned identically to floats with the macros LABEL and CAPTION (see Labelling and captioning floats).

QUOTE

Macro: QUOTE [ ADJUST +|-<space> ] | <anything>

• The argument to ADJUST requires a unit of measure

QUOTE is a toggle macro. To begin a section of quoted text, invoke it with no argument, then type in your quote. When you’re finished, invoke .QUOTE with any argument (e.g. OFF, END, X, Q...) to turn it off. Example:
.QUOTE Nymphomaniacal Jill Used a dynamite stick for a thrill They found her vagina In North Carolina And bits of her tits in Brazil. .QUOTE END Mom does her best to equalize whitespace around quotes and make sure the line following it falls on a valid baseline. On occasion, you may need to tweak the quote placement slightly, which is done by passing ADJUST to QUOTE with a plus or minus value. The quote will be lowered (+) or raised (-) within the space allotted for it by the given amount. For example, to lower a quote slightly within the space allotted for it, you’d do
.QUOTE ADJUST +3p There was a soprano named Golda Whose lovers grew colda and colda For during love-making She'd sing the earth-shaking Love theme from Tristan und Isolde. .QUOTE off

1. Family/font/size/colour/indent

See Arguments to the control macros.
The following QUOTE control macros may also be grouped using QUOTE_STYLE. If you do so, QUOTE_LEFT, QUOTE_CENTER, and QUOTE_RIGHT must be entered as:
   QUAD LEFT
   QUAD CENTER
   QUAD RIGHT

.QUOTE_FAMILY default = prevailing document family; default is Times Roman .QUOTE_FONT default = italic; underlined in TYPEWRITE .QUOTE_SIZE default = +0 (i.e. same size as paragraph text) .QUOTE_AUTOLEAD default = none; leading of quotes is the same as paragraphs .QUOTE_COLOR default = black .QUOTE_INDENT (see below, "Quote indent") .QUOTE_LEFT -+ Quad direction of quote. .QUOTE_CENTER | LEFT observes QUOTE_INDENT; .QUOTE_RIGHT -+ CENTER and RIGHT do not

Quote indent

QUOTE_INDENT takes one of two kinds of argument: an integer representing the amount by which to multiply the argument passed to .PARA_INDENT (by default, 2 ems for TYPESET, 3 picas for TYPEWRITE) to arrive at the quote indent, or a distance with a unit of measure appended.

Be careful when using QUOTE. If a quote is set flush left (the default), the QUOTE_INDENT applies only to the left margin. Because quote lines are output as-is (see no-fill mode), they do not respect line length and may extend beyond a document's right margin. Similarly, if a quote is being set flush right, the indent applies only to the right margin; long lines may extend into the left margin. Centered quotes are never indented, so long lines may extend beyond both the left and right margins.

The default value for QUOTE_INDENT is 3 (for PRINTSTYLE TYPESET) and 1 (for PRINTSTYLE TYPEWRITE).

Note: If your PARA_INDENT is 0 (i.e. no indenting of the first line of paragraphs), you must set a QUOTE_INDENT yourself, with a unit of measure appended to the argument. Mom has no default for QUOTE_INDENT if paragraph first lines are not being indented.

2. Spacing above and below quotes (typeset only)

If you’d like mom always to put a full linespace above and below quotes, invoke
.ALWAYS_FULLSPACE_QUOTES with no argument. If you wish to restore mom’s default behaviour regarding the spacing of quotes (see Quote spacing), invoke the macro with any argument (OFF, QUIT, END, X...)

Note: This macro also sets mom’s spacing policy for blockquotes.

3. Underlining quotes (typewrite only)

By default in PRINTSTYLE TYPEWRITE, mom underlines quotes. If you’d rather she didn’t, invoke .UNDERLINE_QUOTES with any argument (OFF, QUIT, END, X...) to disable the feature. Invoke it without an argument to restore mom’s default underlining of quotes.

If you not only wish that mom not underline quotes, but also that she set them in italic, you must follow each instance of QUOTE with the typesetting macro FT I. Furthermore, since mom underlines all instances of italics by default in PRINTSTYLE TYPEWRITE, you must also make sure that ITALIC_MEANS_ITALIC is enabled (see PRINTSTYLE TYPEWRITE control macros).


Blockquotes (cited material)

Blockquotes are used to cite passages from another author’s work. So that they stand out well from running text, mom indents them from both the left and right margins and sets them in a different point size (PRINTSTYLE TYPESET only). Output lines are filled, and, by default, quadded left.

Besides indenting blockquotes, mom further sets them off from running text with a small amount of vertical whitespace top and bottom. (See Quote spacing for a complete explanation of how this is managed, and how to control it.)

Additional information concerning blockquotes, floats, and labelling blockquotes can be found in the sections Keeping quotes and blockquotes together as a block, and Labelling/captioning quotes and blockquotes.

BLOCKQUOTE

Macro: BLOCKQUOTE [ ADJUST +|-<space> ] | <anything>

Aliases: CITE, CITATION

• The argument to ADJUST requires a unit of measure

BLOCKQUOTE is a toggle macro. To begin a cited passage, invoke the tag with no argument, then type in your blockquote. When you’re finished, invoke .BLOCKQUOTE with any argument (e.g. OFF, END, X, Q...) to turn it off. Example:
.BLOCKQUOTE Redefining the role of the United States from enablers to keep the peace to enablers to keep the peace from peacekeepers is going to be an assignment. .RIGHT \[em]George W. Bush .BLOCKQUOTE END If the cited passage runs to more than one paragraph, you must introduce each paragraph—including the first—with .PP.

Mom does her best to equalize whitespace around blockquotes and make sure the line following it falls on a valid baseline. On occasion, you may need to tweak the blockquote placement slightly, which is done by passing ADJUST to BLOCKQUOTE with a plus or minus value. The blockquote will be lowered (+) or raised (-) within the space allotted for it by the given amount. For example, to raise a blockquote slightly within the space allotted for it, you’d do
.BLOCKQUOTE ADJUST -3p True! - nervous - very, very dreadfully nervous I had been and am; but why will you say that I am mad? The disease had sharpened my senses - not destroyed - not dulled them. .RIGHT \[em]Edgar Allen Poe, The Tell-Tale Heart .QUOTE off

Note: The aliases CITE and CITATION may be used in place of the BLOCKQUOTE tag, as well as in any of the control macros that begin or end with BLOCKQUOTE_.

1. Family/font/size/colour/quad/indent

See Arguments to the control macros.
The following BLOCKQUOTE control macros may also be grouped using BLOCKQUOTE_STYLE.

.BLOCKQUOTE_FAMILY default = prevailing document family; default is Times Roman .BLOCKQUOTE_FONT default = roman .BLOCKQUOTE_SIZE default = -1 (point) .BLOCKQUOTE_AUTOLEAD default = none; leading of blockquotes is the same as paragraphs .BLOCKQUOTE_COLOR default = black .BLOCKQUOTE_QUAD default = left .BLOCKQUOTE_INDENT (see below)

Blockquote indent

BLOCKQUOTE_INDENT takes one of two kinds of argument: an integer representing the amount by which to multiply the argument passed to PARA_INDENT (by default, 2 ems for TYPESET, 3 picas for TYPEWRITE) to arrive at the blockquote indent, or a distance with a unit of measure appended. Both result in blockquotes being indented equally from the left and right margins.

The default value for BLOCKQUOTE_INDENT is 3 (for PRINTSTYLE TYPESET) and 1 (for PRINTSTYLE TYPEWRITE).

Note: If your PARA_INDENT is 0 (i.e. no indenting of the first line of paragraphs), you must set a BLOCKQUOTE_INDENT yourself, with a unit of measure appended to the argument. Mom has no default for BLOCKQUOTE_INDENT if paragraph first lines are not being indented.

2. Spacing above and below blockquotes (typeset only)

If you’d like mom always to put a full linespace above and below blockquotes, invoke
.ALWAYS_FULLSPACE_QUOTES with no argument. If you wish to restore mom’s default behaviour regarding the spacing of blockquotes (see Quote spacing), invoke the macro with any argument (OFF, QUIT, END, X...).

Note: This macro also sets mom’s spacing policy for quotes.


Inserting code into a document

CODE is a convenience macro that facilitates entering code blocks into documents. Its use is not restricted to documents created using mom’s document processing macros; it can be used for “manually” typeset documents as well.

CODE

Macro: CODE [BR | BREAK | SPREAD] <anything>

Inline escape: \*[CODE]

When you invoke the macro CODE or insert \*[CODE] into running text, mom switches to a fixed-width font (Courier, by default) and turns SMARTQUOTES off.

If your code includes the backslash character, which is groff’s escape character, you will have to change the escape character temporarily to something else with the macro ESC_CHAR. Mom has no way of knowing what special characters you’re going to use in code snippets, therefore she cannot automatically replace the escape character with something else.

The correct order for changing the escape character inside CODE is .CODE .ESC_CHAR character <code> .ESC_CHAR \ .CODE OFF Be aware that changing the escape character prevents subsequent macros, which require that the backslash be the escape character, from functioning correctly. Therefore, do not introduce any macros into your CODE block without first restoring the escape character to its default.

Alternatively, you can enter the backslash character as \e or \\ (two backslashes), which tells groff to print a literal backslash.

Note: .CODE does not cause a line break when you’re in a fill mode (i.e. JUSTIFY or QUAD LEFT, CENTER, or RIGHT). If you want CODE to deposit a break, invoke .CODE with the argument BR (or BREAK). If, in addition to having mom break the line before .CODE, you want her to force justify it as well, invoke .CODE with the argument, SPREAD. If, in addition to breaking the line before CODE you want a break afterwards, you must supply it manually with BR unless what follows immediately is a macro that automatically causes a break (e.g. PP).

In all likelihood, if you want the situation described above (i.e. a break before and after CODE), what you probably want is to use QUOTE in conjunction with CODE, like this:
.QUOTE .CODE $ echo "Hello, world" | sed -e 's/Hello,/Goodbye, cruel/' .QUOTE OFF QUOTE takes care of breaking both the text and the code, as well as indenting the code and offsetting it from running text with vertical whitespace. Notice that .CODE, above, has no corresponding .CODE OFF. .CODE inside a QUOTE does not require a terminating .CODE OFF, which risks introducing unwanted vertical whitespace.

Passing any argument other than BR, BREAK or SPREAD to CODE (e.g. OFF, QUIT, END, X, etc) turns CODE off and returns the family, font, and smartquotes back to their former state.

Using \*[CODE] inline

\*[CODE] invokes .CODE, allowing you to bracket code snippets inline. It does not accept the BR, BREAK, or SPREAD arguments. It is most useful for short snippets, as in the following example.
\*[CODE]apropos\*[CODE X] and \*[CODE]man -k\*[CODE X] are identical.

\*[CODE] does not permit changing the escape character, so \e or a doubled backslash must be used. Furthermore, if your code starts with a period, you must enter it as “\&.”.
Registers are created with the \*[CODE]\&.nr\*[CODE X] request.

CODE and punctuation

.CODE OFF automatically inserts a word space into running text. If your CODE block is to be followed by punctuation with the parameters of running text, you must terminate the block with “\c” and enter the punctuation at the beginning of the next input line. If the punctuation mark is a period or an apostrophe, you must precede it with “\&”.
...for example, .CODE echo "Hello, world" | sed -e 's/Hello,/Goodbye, cruel/'\c .CODE OFF \&. As this demonstrates... Use of \*[CODE] inline does not require the \c, however periods and apostrophes after \*[CODE X] still need to be introduced with \&, as in this example:
...append the unit of measure \*[CODE]p\*[CODE OFF]\&. New sentence...

CODE control macros and defaults

  1. Family/Font/Colour
  2. Size

1. Family/font/colour

See Arguments to the control macros.
The following CODE control macros may also be grouped using CODE_STYLE.

.CODE_FAMILY default = Courier .CODE_FONT default = roman; see Note .CODE_COLOR default = black Note: Unlike other control macros, CODE_FONT sets the code font for both PRINTSTYLE TYPESET and PRINTSTYLE TYPEWRITE.

2. Size

CODE_SIZE works a little differently from the other _SIZE macros (see Arguments to the control macros). The argument you pass it is a percentage of the prevailing document point size. It does not require a prepended plus (+) or minus (-) sign, nor an appended percent sign (%). Thus, if you want the point size of your CODE font to be 90% of the prevailing document point size, you enter:
.CODE_SIZE 90 Fixed-width fonts have notoriously whimsical x-heights, meaning that they frequently look bigger (or, in some cases, smaller) than the type surrounding them, even if they’re technically the same point size. CODE_SIZE lets you choose a percentage of the prevailing point size for your fixed-width CODE font so it doesn’t look gangly or minuscule in relation to the type around it. All invocations of .CODE or \*[CODE] will use this size, so that if you decide to change the prevailing point size of your document, the CODE font will be scaled proportionally.


Nested lists

Lists are points or items of interest or importance that are separated from running text by enumerators. Some typical enumerators are en-dashes, bullets, digits and letters.

Setting lists with mom is easy. First, you initialize a list with the LIST macro. Then, for every item in the list, you invoke the macro .ITEM followed by the text of the item. When a list is finished, you exit the list with .LIST OFF (or QUIT, END, BACK, etc.)

By default mom starts each list with the enumerator flush with the left margin of running text that comes before it, like this:
My daily schedule needs organising. I can’t seem to get everything done I want. o an hour’s worth of exercise o time to prepare at least one healthy meal per day o reading time o work on mom o writing - changes from publisher - current novel o a couple of hours at the piano In other words, mom does not, by default, indent entire lists. Indenting a list is controlled by the macro SHIFT_LIST. (This is a design decision; there are too many instances where a default indent is not desirable.) Equally, mom does not add any extra space above or below lists.

Lists can be nested (as in the example above). In other words, you can set lists within lists, each with an enumerator (and possibly, indent) of your choosing. In nested lists, each invocation of .LIST OFF (you may prefer to use .LIST BACK) takes you back to the previous depth (or level) of list, with that list’s enumerator and indent intact. The final .LIST OFF exits lists completely and returns you to the left margin of running text.

If QUAD CENTER is in effect when LIST is invoked, the list is set quad left but centred on the page as a block, based on the longest line of list text. Equally, if QUAD RIGHT in in effect, the list is set flush left but quadded right as a block. If you want a centred or right-quadded list in an otherwise left-quadded or justified document, simply invoke .QUAD <direction> before the list and reset the quad afterwards. Do not use CENTER or RIGHT.

Note: Mom centres lists over the entire line length, disregarding IB if it is in effect. If there are lines in the list that exceed the margins of IB, they must be broken manually with .BR if you wish to keep them within the indented margins.

Finally, lists can be used in documents created with either the document processing macros or just the typesetting macros.

LIST

Macro: LIST [ BULLET | DASH | DIGIT | ALPHA | alpha | ROMAN<n> | roman<n> | USER <user-defined enumerator> | PLAIN | VARIABLE <character>] [ <separator> ] [ <prefix> ] [ <anything> ]

Invoked by itself (i.e. with no argument), LIST initializes a list with bullets as the default enumerator. Afterwards, each block of input text preceded by .ITEM, on a line by itself, is treated as a list item.

Note: Every time you invoke .LIST to start a list (as opposed to exiting one), you must supply an enumerator (and optionally, a separator) for the list, unless you want mom’s default enumerator, which is a bullet. Within nested lists, mom stores the enumerator, separator and indent for any list you return backwards to (i.e. with .LIST OFF), but does not store any information for lists you move forward to.

There are a lot of arguments (be sure to side-scroll through them all, above), so I’ll discuss them one at a time here.

The first argument – enumerator style

The optional arguments BULLET, DASH, DIGIT (for Arabic numerals), ALPHA (for uppercase letters), alpha (for lowercase letters), ROMAN<n> (for uppercase roman numerals), roman<n> (for lowercase roman numerals) tell mom what kind of enumerator to use for a given list.

The arguments, ROMAN<n> and roman<n>, are special. You must append to them a digit (arabic, e.g. "1" or "9" or "17") saying how many items a particular roman-numeraled LIST is going to have. Mom requires this information in order to align roman numerals sensibly, and will abort—with a message — if you don’t provide it. (For setting roman numeral and digit lists with the enumerators aligned flush right—the default is flush left—see PAD_LIST_DIGITS.)

A roman-numeraled list containing, say, five items, would be set up like this:
.LIST roman5 producing i) Item 1. .ITEM ii) Item 2. Item 1. iii) Item 3. .ITEM iv) Item 4. Item 2. v) Item 5. .ITEM Item 3 .ITEM Item 4 .ITEM Item 5

The argument VARIABLE <character> lets you choose different enumerators for the items in a list. <character> is the widest enumerator to be used. Thus, if you have a list enumerated by both bullets and em-dashes, you’d set it up with
.LIST VARIABLE \[em] and select the enumerator you want with
.ITEM \[em] or
.ITEM \[bu] If your enumerator contains spaces, you must enclose the <character> argument in both LIST and ITEM in double-quotes, e.g.
.LIST VARIABLE "\*[UP 1p]\[bu]\*[DOWN 1p]" .ITEM "\*[UP 1p]\[bu]\*[DOWN 1p]"

The argument USER lets you make up your own enumerator, and must be followed by a second argument: what you’d like the enumerator to look like. For example, if you want a list enumerated with =>,
.LIST USER => .ITEM A list item will produce
=> A list item Some useful special groff characters you might want to pass to USER are: \[sq] - square box \[rh] - pointing hand \[->] - right arrow \[rA] - right double arrow \[OK] - checkmark The size and vertical positioning of special characters may be adjusted with inline escapes in the argument passed to USER. For example, to raise the position of \[sq] slightly, you might do .LIST USER "\*[UP .25p]\[sq]\*[DOWN .25p]" or .LIST USER \v'-.25p'\[sq]\v'.25p'

The argument PLAIN initializes a list with no enumerator.

Note: If the argument to USER contains spaces, you must enclose the argument in double quotes.

The second argument – separator style

If you choose DIGIT, ALPHA, alpha, ROMAN<n>, or roman<n>, you may enter the optional argument, separator, to say what kind of separator you want after the enumerator. The separator can be anything you like. The default for DIGIT is a period (dot), like this:
1. A list item The default separator for ALPHA, alpha, ROMAN<n> and roman<n> is a right parenthesis, like this:
a) An alpha-ed list item b) A second alpha-ed list item If you’d prefer, say, digits with right-parenthesis separators instead of the default period, you’d do
.LIST DIGIT ) .ITEM A numbered list item which would produce
1) A numbered list item

Note: BULLET, DASH and USER do not take a separator.

The third argument – prefix style

Additionally, you may give a prefix (i.e. a character that comes before the enumerator) when your enumerator style for a particular list is DIGIT, ALPHA, alpha, ROMAN<n> or roman<n>. In the arguments to LIST, the prefix comes after the separator, which is counter-intuitive, so please be careful.

A prefix can be anything you like. Most likely, you’ll want some kind of open-bracket, such as a left parenthesis. If, for example, you want a DIGIT list with the numbers enclosed in parentheses, you’d enter
.LIST DIGIT ) ( .ITEM The first item on the list. .ITEM The second item on the list. which would produce
(1) The first item on the list. (2) The second item on the list.

Note: BULLET, DASH and USER do not take a prefix.

Exiting lists – LIST OFF / BACK or QUIT_LISTS

Any single argument to LIST other than BULLET, DASH, DIGIT, ALPHA, alpha, ROMAN<n>, roman<n> or USER (e.g. LIST OFF or LIST BACK) takes you out of the current list.

If you are at the first list-level (or list-depth), mom returns you to the left margin of running text. Any indents that were in effect prior to setting the list are fully restored.

If you are in a nested list, mom moves you back one list-level (i.e., does not take you out of the list structure) and restores the enumerator, separator and indent appropriate to that level.

Each invocation of .LIST should thus be matched by a corresponding .LIST OFF in order to fully exit lists. For example,
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore. o List item in level 1 o List item in level 1 - List item in level 2 - List item in level 2 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore. is created like this:
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore. .LIST BULLET .ITEM List item in level 1 .ITEM List item in level 1 .LIST DASH .ITEM List item in level 2 .ITEM List item in level 2 .LIST OFF \" Turn level 2 list off .LIST OFF \" Turn level 1 list off Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore. Alternatively, you may use the single-purpose macro .QUIT_LISTS, to get yourself out of a list structure. In the example above, the two .LIST OFF lines could be replaced with a single .QUIT_LISTS.

ITEM

Macro: ITEM [<enumerator>] [<space>]

• The argument to <space> requires a unit of measure

After you’ve initialized a list with LIST, precede each item you want in the list with .ITEM. Mom takes care of everything else with respect to setting the item appropriate to the list you’re in.

If you’ve chosen the VARIABLE argument when invoking LIST, ITEM must be followed by an enumerator character.

If you give ITEM a space argument, either by itself or after a variable enumerator character, the item will be spaced by the amount of the argument.

In document processing, it is valid to have list items that contain multiple paragraphs. Simply issue a .PP request for each paragraph following the first item. I.e., don’t do this:
.ITEM .PP Some text... .PP A second paragraph of text but rather
.ITEM Some text... .PP A second paragraph of text

1. Indenting lists – SHIFT_LIST

If you want a list to be indented to the right of running text, or indented to the right of a current list, use the macro SHIFT_LIST immediately after LIST. SHIFT_LIST takes just one argument: the amount by which you want the list shifted to the right. The argument requires a unit of measure.

SHIFT_LIST applies only to the list you just initialized with LIST. It does not carry over from one invocation of LIST to the next. However, the indent remains in effect when you return to a list level in a nested list.

For example, if you want a 2-level list, with each list indented to the right by 18 points,
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore. .LIST \" List 1 .SHIFT_LIST 18p \" Indent 18 points right of running text .ITEM List 1 item .ITEM List 1 item .LIST DASH \" List 2 .SHIFT_LIST 18p \" Indent 18 points right of list 1 .ITEM List 2 item .ITEM List 2 item .LIST OFF \" Move back to list 1 .ITEM List 1 item .ITEM List 1 item .LIST OFF \" Exit lists Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore. produces (approximately)
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore. • List 1 item • List 1 item - List 2 item - List 2 item • List 1 item • List 1 item Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore.

2. Resetting an initialized list’s enumerator – RESET_LIST

In nested lists, if your choice of enumerator for a given level of list is DIGIT, ALPHA, alpha, ROMAN or roman, you may sometimes want to reset the list’s enumerator when you return to that list. Consider the following:
Things to do religiously each and every day: • take care of the dog a) walk every day b) brush once a week - trim around the eyes every fourth brushing - don’t forget to check nails • feed the cat d) soft food on Mon., Wed. and Fri. e) dry food on Tues., Thurs. and Sat. f) canned tuna on Sunday

The alpha-enumerated items under “Feed the cat” would be normally a), b), c), but we want d), e), f). The solution is to reset the second .LIST alpha’s enumerator—before the first .ITEM—with the macro RESET_LIST.

With no argument, .RESET_LIST resets an incrementing enumerator to 1, A, a, I or i depending on the style of enumerator. If you pass .RESET_LIST a numeric argument, it represents the starting position for an incrementing enumerator. In the example above, .RESET_LIST 4 starts the second alpha-ed list at d).

3. Padding digit enumerators – PAD_LIST_DIGITS

Arabic digits

When your choice of enumerators is DIGIT and the number of items in the list exceeds nine (9), you have to make a design decision: should mom leave room for the extra numeral in two-numeral digits to the right or the left of the single-numeral digits?

If you want the extra space to the right, invoke the macro .PAD_LIST_DIGITS (with no argument), after .LIST and before .ITEM. This will produce something like
8. List item 9. List item 10. List item If you want the extra space to the left, invoke .PAD_LIST_DIGITS with the single argument, LEFT, which will produce
8. List item 9. List item 10. List item

Of course, if the number of items in the list is less than ten (10), there’s no need for PAD_LIST_DIGITS.

Roman numerals

By default, mom sets roman numerals in lists flush left. The <n> argument appended to ROMAN<n> or roman<n> allows her to calculate how much space to put after each numeral in order to ensure that the text of items lines up properly.

If you’d like the roman numerals to line up flush right (i.e. be padded "left"), simply invoke .PAD_LIST_DIGITS LEFT after .LIST ROMAN<n> or .LIST roman<n> and before .ITEM.


Line numbering – prepend numbers to output lines

When you turn line-numbering on, mom, by default

  • numbers every line of paragraph text; line-numbering is suspended for all other document processing tags (like docheaders, epigraphs, headings, quotes, etc.) and special pages (covers, endotes, bibliographies, etc.); be aware, though, that if you turn docheaders off (with DOCHEADER OFF) and create your own docheader, mom will line-number your custom docheader, so turn line numbering on afterwards
  • doesn’t touch your line length; line numbers are hung outside your current left margin (as set with L_MARGIN, PAGE or DOC_LEFT_MARGIN), regardless of any indents that may be active
  • separates line numbers from running text by two figure spaces.

Mom expects that QUOTEs and BLOCKQUOTEs will not be line-numbered, however control macros are provided to enable line numbering for either. See Line numbering control macros for quotes and blockquotes.

NUMBER_LINES

Macro: NUMBER_LINES <start number> [ <which lines to number> [ <gutter> ] ]
Macro: NUMBER_LINES <anything> | RESUME

NUMBER_LINES does what it says: prints line numbers, to the left of output lines of paragraph text. One of the chief reasons for wanting numbered lines is in order to identify footnotes or endnotes by line number instead of by a marker in the text. (See Footnotes by linenumber for instructions on line-numbered footnotes, and ENDNOTE_MARKER_STYLE LINE for instructions on line-numbered endnotes.)

Note: Do not use NUMBER_LINES inside QUOTE or BLOCKQUOTE. By default, mom expects that quotes and blockquotes will not be line numbered. If you wish to enable line numbering for them, you must invoke NUMBER_QUOTE_LINES or NUMBER_BLOCKQUOTE_LINES.

The first time you invoke NUMBER_LINES you must, at a minimum, tell it what line number you want the next output line to have. The optional arguments <which lines to number> and <gutter> allow you to state which lines should be numbered (e.g. every five or every ten lines), and the gutter to place between line numbers and running text.

For example, if you want mom to number output lines using her defaults, .NUMBER_LINES 1 will prepend the number, 1, to the next output line and number all subsequent output lines sequentially.

If you want only every five lines numbered, pass mom the optional <which lines to number> argument, like this: .NUMBER_LINES 1 5

GOTCHA! The argument to <which lines to number> instructs mom to number only those lines that are multiples of the argument. Hence, in the above example, line number 1 will not be numbered, since 1 is not a multiple of 5.

If you want line number 1 to be numbered, you have to invoke .NUMBER_LINES 1 1 before the first output line you want numbered, then study your output copy and determine where best to insert the following in your input text:
.NUMBER_LINES \n[ln] 5 (The escape \n[ln] ensures that NUMBER_LINES automatically supplies the correct value for the first argument, <start number>.)

Following this recipe, line number 1 will be numbered; subsequently, only line numbers that are multiples of 5 will be numbered. A little experimentation may be required to determine the best place for it in your input text.

The optional argument, <gutter>, tells mom how much space to put between the line numbers and the running text. <gutter> does not require (or even accept) a unit of measure. The argument you pass to it is the number of figure spaces you want between line numbers and running text. Mom’s default gutter is two figure spaces. If you’d like a wider gutter, say, four figures spaces, you’d do
.NUMBER_LINES 1 1 4 | +-- Notice you *must* supply a value for the 2nd argument in order to supply a value for the 3rd.

Note: When giving a value for <gutter>, you cannot skip the <which lines to number> argument. Either fill in the desired value, or use two double-quotes ( "" ) to have mom use the value formerly in effect.

Off/suspend, resume

After initializing line numbering, you can suspend it, with the option to resume, using
.NUMBER_LINES OFF (or END, QUIT, X, etc).

To resume line numbering:
.NUMBER_LINES RESUME When you resume, the line number will be the next in sequence from where you left off. If that is not what you want—say you want to reset the line number to 1—re-invoke .NUMBER_LINES with whatever arguments are needed for the desired result.

Additional notes:

  1. In document processing, you may invoke .NUMBER_LINES either before or after .START. Mom doesn’t care.
  2. If you’re collating documents with COLLATE, you should re-invoke, at a minimum, .NUMBER_LINES 1 for each collated document, in order to ensure that each begins with the number 1 prepended to the first line.
  3. Occasionally, you may want to change the current gutter between line numbers and running text without knowing what the next output line number should be. Since NUMBER_LINES requires this number as its first argument, in such instances, pass NUMBER_LINES as its first argument the escape \n[ln].
    For example, if you were numbering every 5 lines with a gutter of 2 (figure spaces) and you needed to change the gutter to 4 (figures spaces),
    .NUMBER_LINES \n[ln] 5 4 would do the trick.
  4. If you’re using margin notes in a document, be sure to set the gutter for margin notes wide enough to allow room for the line numbers.
  5. Mom (groff, actually), only numbers lines to the left of running text. For aesthetic reason, therefore, the use of line numbering when setting a document in columns is discouraged. However, should you wish to number lines when setting in columns, make sure the gutter(s) between columns is wide enough to leave room for the numbers.

1. Family/font/size/colour

See Arguments to the control macros.
The following NUMBER_LINES control macros may also be grouped using LINENUMBER_STYLE.

.LINENUMBER_FAMILY default = prevailing family or document family; default is Times Roman .LINENUMBER_FONT default = prevailing font .LINENUMBER_SIZE default = +0 .LINENUMBER_COLOR default = black

2. Reset line numbering after COLLATE

After COLLATE, line numbering continues from where it left off. If you would like each chapter or major document section to begin its line numbering at “1”, invoke .NUMBER_LINES_PER_SECTION after .NUMBER_LINES.

3. Line numbering control macros for QUOTE and BLOCKQUOTE

• Including QUOTEs and BLOCKQUOTEs in the line numbering scheme

If you’d like mom to number lines in a QUOTE or BLOCKQUOTE as part of the same order and sequence as paragraph text, invoke .NUMBER_QUOTE_LINES or .NUMBER_BLOCKQUOTE_LINES either before or after NUMBER_LINES. Both behave identically with respect to the affected macro (i.e. QUOTE or BLOCKQUOTE).

• Selectively enabling line numbering for QUOTEs and BLOCKQUOTEs

If you’d like to enable line numbering selectively for quotes and blockquotes only, invoke .NUMBER_QUOTE_LINES or .NUMBER_BLOCKQUOTE_LINES first, followed by .NUMBER_LINES <n>, where <n> is the first line number of the quote or blockquote. Afterwards, enter your QUOTE or BLOCKQUOTE. When the quote or blockquote is finished (i.e. after .QUOTE OFF or .BLOCKQUOTE OFF), turn line numbering off. Each subsequent quote or blockquote you want line numbered requires only .NUMBER_LINES <n> (with a corresponding .NUMBER_LINES OFF) until you turn NUMBER_QUOTE_LINES or NUMBER_BLOCKQUOTE_LINES off.

Here’s a recipe where the first line number of quotes starts repeatedly at “1”. <running text> .NUMBER_QUOTE_LINES .NUMBER_LINES 1 .QUOTE <text of quote> .QUOTE OFF .NUMBER_LINES OFF <further running text> .NUMBER_LINES 1 .QUOTE <text of quote> .QUOTE OFF .NUMBER_LINES OFF <further running text>

• Changing the line number gutter for QUOTEs and BLOCKQUOTEs

Owing to groff’s restriction on accepting only the figure space as the line number gutter’s unit of measure, it is not possible for line numbers in quotes or blockquotes to hang outside a document’s overall left margin and be reliably flush with the line numbers of paragraph text. Consequently, line numbers in quotes or blockquotes hang to the left of the quote, separated by the currently active gutter for NUMBER_LINES.

If you’d like to change the line number gutter for quotes or blockquotes, invoke .NUMBER_QUOTE_LINES or .NUMBER_BLOCKQUOTE_LINES with a digit representing the number of figure spaces you’d like between the line numbers and the quoted text, like this:
.NUMBER_QUOTE_LINES 3 With the above, line numbers in quotes (and only quotes) will have a gutter of 3 figure spaces.

• Silently increment line numbers during QUOTE and BLOCKQUOTE

If you’ve asked mom not to line number quotes or blockquotes, but would like line numbering to continue while they’re being output (as opposed to mom’s default behaviour of suspending incrementing of line numbers during the output of quotes and blockquotes), invoke .NUMBER_QUOTE_LINES SILENT or .NUMBER_BLOCKQUOTE_LINES SILENT With these, mom continues to increment line numbers while quotes or blockquotes are being output, but the line numbers won’t appear in the output copy.

Once having turned NUMBER_QUOTE_LINES or NUMBER_BLOCKQUOTE_LINES on, you may disable them with .NUMBER_QUOTE_LINES OFF or .NUMBER_BLOCKQUOTE_LINES OFF


Footnotes

For something so complex behind the scenes, footnotes are easy to use. You just type, for example,
...the doctrines of Identity as urged by Schelling\c .FOOTNOTE <footnote about who the hell is Schelling> .FOOTNOTE OFF were generally the points of discussion presenting the most of beauty to the imaginative Morella. and be done with it. (Note the obligatory use of the \c inline escape, required whenever your FOOTNOTE_MARKER_STYLE is either STAR [star/dagger footnotes] or NUMBER [superscript numbers].)

After you invoke .FOOTNOTE, mom takes care of everything: putting footnote markers in the body of the document, keeping track of how many footnotes are on the page, identifying the footnotes themselves appropriately, balancing them properly with the bottom margin, deferring footnotes that don’t fit on the page... Even if you’re using COLUMNS, mom knows what to do, and Does The Right Thing.

Note: See refer.html for information on using footnotes with the refer bibliographic database.

Footnote behaviour

Footnotes can be sly little beasts. If you’re writing a document that’s footnote-heavy, you might want to read the following.

By default, mom marks footnotes with alternating stars (asterisks), daggers, and double-daggers. The first footnote gets a star, the second a dagger, the third a double-dagger, the fourth two stars, the fifth two daggers, etc. If you prefer numbered footnotes, rest assured mom is happy to oblige.

A small amount of vertical whitespace and a short horizontal rule separate footnotes from the document body. When shimming is enabled, the amount of whitespace may vary slightly from page to page depending on the number of lines in the footnotes. Mom tries for a nice balance between too little whitespace and too much, but when push comes to shove, she’ll usually opt for ample over cramped. The last lines of footnotes are always flush with the document’s bottom margin.

When flex-spacing is enabled, the distance between the last line of text and the first footnote is always the same.

If mom sees that a portion of a footnote cannot be fit on its page, she carries that portion over to the next page. If an entire footnote can’t be fit on its page (i.e., FOOTNOTE has been called too close to the bottom), she defers the footnote to the next page, but sets it with the appropriate marker from the previous page.

When footnotes occur within cited text, for example a QUOTE or a BLOCKQUOTE, mom will usually opt for deferring the footnote over to the next page if it allows her to complete the cited text on one page.

In the unfortunate happenstance that a deferred footnote is the only footnote on its page (i.e., it’s marked in the document body with a star) and the page it’s deferred to has its own footnotes, mom separates the deferred footnote from the page’s proper footnote(s) with a blank line. This avoids the confusion that might result from readers seeing two footnote entries on the same page identified by a single star (or the number 1 if you’ve requested numbered footnotes that begin at 1 on every page). The blank line makes it clear that the first footnote entry belongs to the previous page.

In the circumstance where a deferred footnote is not the only one on its page, and is consequently marked by something other than a single star, there’s no confusion and mom doesn’t bother with the blank line. (By convention, the first footnote on a page is always marked with a single star, so if readers see, say, a dagger or double-dagger marking the first footnote entry, they’ll know the entry belongs to the previous page).

Very exceptionally, two footnotes may have to be deferred (e.g., one occurs on the second to last line of a page, and another on the last line). In such a circumstance, mom does not add a blank after the second deferred footnote. If you’d like a blank line separating both deferred footnotes from any footnotes proper to the page the deferred ones were moved to, add the space manually by putting a .SPACE command at the end of the footnote text, before .FOOTNOTE OFF (or OFF, QUIT, END, X, etc).

Obviously, deferred footnotes aren’t an issue if you request numbered footnotes that increase incrementally throughout the whole document—yet another convenience mom has thought of.

While mom’s handling of footnotes is sophisticated, and tries to take nearly every imaginable situation under which they might occur into account, some situations are simply impossible from a typographic standpoint. For example, if you have a HEAD near the bottom of a page and the page has some footnotes on it, mom may simply not have room to set any text under the head (normally, she insists on having room for at least one line of text beneath a head). In such an instance, mom will either set the head, with nothing under it but footnotes, or transfer the head to the next page. Either way, you’ll have a gaping hole at the bottom of the page. It’s a sort of typographic Catch-22, and can only be resolved by you, the writer or formatter of the document, adjusting the type on the offending page so as to circumvent the problem.

Footnote markers and punctuation in the running text

  1. “Fill” modes – JUSTIFY, or QUAD LEFT | CENTER | RIGHT
  2. “No-fill” modes – LEFT, CENTER, RIGHT

1. “Fill” modes – JUSTIFY, or QUAD LEFT | CENTER | RIGHT

In fill modes, the correct way to enter the line after .FOOTNOTE OFF is to input it as if it’s literally a continuation of the input line you were entering before you invoked .FOOTNOTE. Therefore, if necessary, the input line may have to begin with space(s) or a punctuation mark, as in the two following examples.

Example 1
A line of text,\c .FOOTNOTE A footnote line. .FOOTNOTE OFF broken up with a comma. ^ (last line begins with a literal space)
Example 2
A line of text\c .FOOTNOTE A footnote line. .FOOTNOTE OFF , broken up with a comma. ^ (last line begins with a comma and a space)

Example 1 produces, on output
A line of text,* broken up with a comma. Example 2 produces
A line of text*, broken up with a comma. Care must be taken, though, if the punctuation mark that begins the line after .FOOTNOTE OFF is a period (dot). You must begin such lines with \&., like this:
...end of sentence\c .FOOTNOTE A footnote line. .FOOTNOTE OFF \&. A new sentence... If you omit the \&., the line will vanish!

Note: The document element tags, EPIGRAPH and BLOCKQUOTE, imply a fill mode, therefore these instructions also apply when you insert a footnote into epigraphs or blockquotes.

2. “No-fill” modes – LEFT, CENTER, RIGHT

In no-fill modes, you must decide a) whether text on the input line after .FOOTNOTE OFF is to be joined to the output line before .FOOTNOTE was invoked, or b) whether you want the output text to begin on a new line.

In the first instance, simply follow the instructions, above, for fill modes.

In the second instance, you must explicitly tell mom that you want input text after .FOOTNOTE OFF to begin on a new output line. This is accomplished by passing .FOOTNOTE OFF (or OFF, QUIT, END, X, etc) an additional argument: BREAK or BR.

Study the two examples below to understand the difference.

Example 1
.LEFT A line of text\c .FOOTNOTE A footnote line .FOOTNOTE OFF that carries on after the footnote.
Example 2
.LEFT A line of text\c .FOOTNOTE A footnote line .FOOTNOTE OFF BREAK that doesn’t carry on after the footnote.

Example 1, on output, produces
A line of text* that carries on after the footnote. whereas Example 2 produces A line of text* that doesn’t carry on after the footnote. The distinction becomes particularly important if you like to see punctuation marks come after footnote markers. In no-fill modes, that’s accomplished like this:
.LEFT A line of text\c .FOOTNOTE A footnote line .FOOTNOTE OFF , broken up with a comma. The output of the above looks like this:
A line of text*, broken up with a comma.

Note: The document element tag, QUOTE, implies a no-fill mode, therefore these instructions also apply when you insert footnotes into quotes.

FOOTNOTE

Tag: FOOTNOTE <toggle> [ BREAK | BR ] [ INDENT LEFT | RIGHT | BOTH <indent value> ]

• <indent value> requires a unit of measure
See HYPER-IMPORTANT NOTE.

FOOTNOTE is a toggle macro, therefore invoking it on a line by itself allows you to enter a footnote in the body of a document. Invoking it with any argument other than INDENT (i.e. OFF, QUIT, END, X...) tells mom you’re finished.

Footnotes are the only element of running text that are not affected by the typesetting indent macros. In the unlikely event that you want a page’s footnotes to line up with a running indent, invoke .FOOTNOTE with the INDENT argument and pass it an indent direction and indent value. L, R, and B may be used in place of LEFT, RIGHT, and BOTH. FOOTNOTE must be invoked with INDENT for every footnote you want indented; mom does not save any footnote indent information from invocation to invocation.

Note: If a footnote runs to more than one paragraph, do not begin the footnote with the PP tag. Use .PP only to introduce subsequent paragraphs.

HYPER-IMPORTANT NOTE: The final word on the input line that comes immediately before FOOTNOTE must terminate with a \c inline escape if your FOOTNOTE_MARKER_STYLE is either STAR or NUMBER. See the footnote example above.

Additionally, in fill modes (JUSTIFY or QUAD), the line after a .FOOTNOTE OFF should be entered as if there were no interruption in the input text, i.e., the line should begin with a literal space or punctuation mark (see explanation and examples here).

In no-fill modes, the optional argument BREAK or BR may be used after the OFF (or OFF, QUIT, END, X, etc) argument to instruct mom not to join the next input line to the previous output. See here for a more complete explanation, with examples.

Do not use the \c inline escape if your FOOTNOTE_MARKER_STYLE is LINE, or if you have disabled footnote markers with .FOOTNOTE_MARKERS OFF. In these instances, the line after .FOOTNOTE OFF should be entered normally.

FOOTNOTE control macros and defaults

  1. Family/font/size/colour/lead/quad
  2. Footnote markers – on or off
  3. Footnote marker style – star+dagger or numbered
  4. Footnotes by line number
  5. Reset footnote number – set footnote marker number to 1
  6. Inter-footnote spacing
  7. Footnote rule – on or off
  8. Footnote rule length – length of footnote separator rule
  9. Footnote rule weight – weight of footnote separator rule
  10. Adjust vertical position of footnote separator rule

1. Family/font/size/colour/lead/quad

See Arguments to the control macros.
The following FOOTNOTE control macros may also be grouped using FOOTNOTE_STYLE.

.FOOTNOTE_FAMILY default = prevailing document family; default is Times Roman .FOOTNOTE_FONT default = roman .FOOTNOTE_SIZE default = -2 (points) .FOOTNOTE_COLOR default = black .FOOTNOTE_AUTOLEAD default = 2 points (typeset); single-spaced (typewrite) .FOOTNOTE_QUAD default = same as paragraphs

2. Footnote markers – FOOTNOTE_MARKERS

If you don’t want footnote markers in either the body of the document or beside footnote entries themselves, toggle them off with .FOOTNOTE_MARKERS OFF (or OFF, QUIT, END, X...). This means, of course, that you’ll have to roll your own. If you want them back on, invoke .FOOTNOTE_MARKERS with no argument. Footnote markers are on by default.

If FOOTNOTE_MARKERS are disabled, do not use the \c inline escape to terminate the line before .FOOTNOTE.

3. Footnote marker style – FOOTNOTE_MARKER_STYLE

Mom gives you two choices of footnote marker style: star+dagger (see footnote behaviour above), or numbered.

.FOOTNOTE_MARKER_STYLE STAR gives you star+dagger (the default). There is a limit of 10 footnotes per page with this style.

.FOOTNOTE_MARKER_STYLE NUMBER gives you superscript numbers, both in the document body and in the footnote entries themselves. By default, footnote numbers increase incrementally (prev. footnote number + 1) throughout the whole document. You can ask mom to start each page’s footnote numbers at 1 with .RESET_FOOTNOTE_NUMBER (see below.)

If your PRINTSTYLE is TYPEWRITE and you would prefer that the footnotes themselves not use superscript numbers, you may pass .FOOTNOTE_MARKER_STYLE NUMBER an additional argument: NO_SUPERSCRIPT. While the marker in the text will still be superscript, the footnotes themselves will be identified with normal-sized, base aligned numbers, surrounded by parentheses.

Left padding of footnote numbers

When footnote numbering is enabled, in order to ensure that the left margin of footnote text aligns regardless of the footnote number, you sometimes have to pad the footnote numbers. This will be the case any time the footnote numbers change from 9 to 10 on the same page, or from 99 to 100. Consider this scenario:
9 Footnote text 10 Footnote text 11 Footnote text As you can see, the left margins of the footnotes are not aligned.

In order to correct this, use the macro .FOOTNOTE_NUMBER_PLACEHOLDERS, which takes a single argument: the number of placeholders in the longer digit. For example, placed at an appropriate point in your input file, .FOOTNOTE_NUMBER_PLACEHOLDERS 2 causes the above example to come out like this:
9 Footnote text 10 Footnote text 11 Footnote text Given the impossibility of knowing in advance when the number of placeholders required for footnote numbers will change, you must study your output file to determine where to insert this macro into your input file.

Obviously, mom does not provide a default for .FOOTNOTE_NUMBER_PLACEHOLDERS.

Note: .FOOTNOTE_NUMBER_PLACEHOLDERS affects both superscript footnote numbers, and, in PRINTSTYLE TYPEWRITE, the normal, base-aligned numbers surrounded by parentheses that you get with .FOOTNOTE_MARKER_STYLE NUMBER NO_SUPERSCRIPT.

4. Footnotes by line number – FOOTNOTE_MARKER_STYLE LINE

FOOTNOTE_MARKER_STYLE with the argument, LINE lets you have footnotes which are identified by line number, rather than by a marker in the text. (Note that NUMBER_LINES must be enabled in order to use this marker style.)

With FOOTNOTE_MARKER_STYLE LINE, mom will identify footnotes either by single line numbers, or line ranges. If what you want is a single line number, you need only invoke .FOOTNOTE, without the terminating \c, at the appropriate place in running text. Input lines after the footnote has been terminated (e.g. with .FOOTNOTE OFF) are entered normally.

If you want a range of line numbers (e.g. [5-11] ), insert, directly into the first line of the range you want, the inline escape, \*[FN_MARK]. For the terminating line number of the range, you need only invoke .FOOTNOTE (again, without the terminating \c); mom is smart enough to figure out that where .FOOTNOTE was invoked represents the terminating line number.

Range-numbered footnotes are always output on the page where .FOOTNOTE was invoked, not the page where \*[FN_MARK] appears (subject, of course, to the rules for footnotes that fall too close to the bottom of a page, as outlined here).

The behaviour of line-numbered footnotes can be controlled with the macros:
FOOTNOTE_LINENUMBER_BRACKETS
FOOTNOTE_LINENUMBER_SEPARATOR
FOOTNOTES_RUN_ON

• FOOTNOTE_LINENUMBER_BRACKETS

Mom, by default, surrounds footnote line numbers with square brackets. The style of the brackets may be changed with the macro
.FOOTNOTE_LINENUMBER_BRACKETS which takes one of three possible arguments: PARENS (round brackets), SQUARE (the default) or BRACES (curly braces). If you prefer a shortform, the arguments, (, [ or { may be used instead.

Thus, for example, either
.FOOTNOTE_LINENUMBER_BRACKETS PARENS or
.FOOTNOTE_LINENUMBER_BRACKETS ( will surround footnote line numbers with round brackets.

• FOOTNOTE_LINENUMBER_SEPARATOR

If you don’t want the numbers enclosed in brackets, you may tell mom to use a “separator” instead. A common separator would be the colon, but it can be anything you like. The macro to do this is
.FOOTNOTE_LINENUMBER_SEPARATOR which takes, as its single argument, the separator you want. For safety and consistency’s sake, always enclose the argument in double-quotes. The separator can be composed of any valid groff character, or any combination of characters.

A word of caution: when using a separator, mom doesn’t insert any space after the separator. Hence, if you want space (you probably do), you must make the space part of the argument you pass to FOOTNOTE_LINENUMBER_SEPARATOR. For example, to get a colon separator with a space after it, you’d do
.FOOTNOTE_LINENUMBER_SEPARATOR ": "

• FOOTNOTES_RUN_ON

Finally, if your footnote marker style is LINE, you may instruct mom to do “run-on style” footnotes. Run-on footnotes do not treat footnotes as discrete entities, i.e. each beginning on a new line. Rather, each footnote is separated from the footnote before it by horizontal space in the running line, so that the footnotes on any given page form a continuous block, like lines in a paragraph.

The macro to get mom to run footnotes on is
.FOOTNOTES_RUN_ON Invoked by itself, it turns the feature on. Invoked with any other argument (OFF, NO, etc.), it turns the feature off. It is generally not a good idea to turn the feature on and off during the course of a single document. If you do, mom will issue a warning if there’s going to be a problem. However, it is always perfectly safe to enable/disable the feature after COLLATE.

5. Reset footnote number – RESET_FOOTNOTE_NUMBER

.RESET_FOOTNOTE_NUMBER, by itself, resets footnote numbering so that the next footnote you enter is numbered 1.

.RESET_FOOTNOTE_NUMBER PAGE tells mom to start every page’s footnote numbering at 1.

6. Inter-footnote spacing – FOOTNOTE_SPACING

If you’d like some space between footnotes, you can have mom put it in for you by invoking .FOOTNOTE_SPACING with an argument representing the amount of extra space you’d like. The argument to FOOTNOTE_SPACING requires a unit of measure.

In the following example, footnotes will be separated from each other by 3 points.
.FOOTNOTE_SPACING 3p

Note: If you’re using footnotes for references generated from the refer database (see refer.html), correct MLA style requires a full linespace between footnotes, which you can accomplish with .FOOTNOTE_SPACING 1v.

7. Footnote rule – FOOTNOTE_RULE

If you don’t want a footnote separator rule, toggle it off with .FOOTNOTE_RULE OFF (or END, QUIT, X...). Toggle it back on by invoking .FOOTNOTE_RULE with no argument. The default is to print the rule.

8. Footnote rule length – FOOTNOTE_RULE_LENGTH

If you want to change the length of the footnote separator rule, invoke .FOOTNOTE_RULE_LENGTH with a length, like this,
.FOOTNOTE_RULE_LENGTH 1i which sets the length to 1 inch. Note that a unit of measure is required. The default is 4 picas for both PRINTSTYLEs.

9. Footnote rule weight – FOOTNOTE_RULE_WEIGHT

If you want to change the weight (“thickness”) of the footnote separator rule, invoke .FOOTNOTE_RULE_WEIGHT with the desired weight. The weight is measured in points; however, do not append the unit of measure, p, to the argument.

Mom’s default footnote rule weight is 1/2 point. If you’d like a 1-point rule instead,
.FOOTNOTE_RULE_WEIGHT 1 is how you’d get it.

10. Adjust vertical position of footnote separator rule – FOOTNOTE_RULE_ADJ

The footnote separator rule is a rule whose bottom edge falls on the baseline (at the footnote leading) one line above the first line of a page’s footnotes. By default, mom raises the rule 3 points from the baseline so that the separator and the footnotes don’t look jammed together. If you’d prefer a different vertical adjustment, invoke .FOOTNOTE_RULE_ADJ with the amount you’d like. For example
.FOOTNOTE_RULE_ADJ 4.25p raises the rule by 4-1/4 points. Note that you can only raise the rule, not lower it. A unit of measure is required.

Note: If your document leading is 2 points or less (e.g your point size is 10 and your linespacing is 10, 11, or 12), lowering mom’s default footnote rule adjustment will almost certainly give you nicer looking results than leaving the adjustment at the default. Furthermore, you can invoke .FOOTNOTE_RULE_ADJ on any page in which footnotes appear, or in any column, so that the placement of the footnote rule can be changed on-the-fly, should you wish.


Endnotes

Embedding endnotes into mom documents is accomplished the same way as embedding footnotes. The example below is identical to the one shown in the introduction to footnotes, except that .FOOTNOTE has been replaced with .ENDNOTE.

Example
...the doctrines of Identity as urged by Schelling\c .ENDNOTE <endnote about who the hell is Schelling> .ENDNOTE OFF were generally the points of discussion presenting the most of beauty to the imaginative Morella.

As with footnotes, note the obligatory use of the \c inline escape when your ENDNOTE_MARKER_STYLE is NUMBER or SUPERSCRIPT (both of which mark endnotes references in running text with superscript numbers). When the marker style is LINE, you must not use the \c escape.

Endnotes differ from footnotes in two ways (other than the fact that endnotes come at the end of a document whereas footnotes appear in the body of the document):

  1. When your ENDNOTE_MARKER_STYLE is NUMBER or SUPERSCRIPT, endnotes are always numbered incrementally, starting at “1”.
  2. Endnotes must be output explicitly; mom does not output them for you. In collated documents, this allows you to choose whether you want the endnotes to appear at the end of each chapter or article in a document, or grouped together at the very end of the document.

Within endnotes, you may use the document element tags PP, QUOTE and BLOCKQUOTE. This provides the flexibility to create endnotes that run to several paragraphs, as well as to embed cited text within endnotes.

Should you wish to change the appearance of quotes or blockquotes that appear within endnotes, you may do so with the quote control macros or blockquote control macros. However, you must make the changes within each endnote, prior to invoking .QUOTE or .BLOCKQUOTE, and undo them prior to terminating the endnote (i.e. before .ENDNOTE OFF), otherwise the changes will affect subsequent quotes and blockquotes that appear in the document body as well.

Note: See refer.html for information on using endnotes with the refer bibliographic database.

Endnotes behaviour

When you output endnotes (with .ENDNOTES), mom finishes processing the last page of your document, then breaks to a new page for printing the endnotes. If the document type is CHAPTER, the centre part of the header (or footer), which, by default, contains a chapter number or title, is removed.

By default, mom starts the endnotes page with a bold, centred head, “ENDNOTES”. Subsequently, for each section in a collated document (e.g. chapters in a book), she identifies the section in bold type, flush left and underscored, followed by one-half linespace. Endnotes pertaining to the section are output underneath, identified by superscript numbers. The text of the endnotes themselves is indented to the right of the numbers.

Note: The one-half linespace between section identifiers and the endnotes themselves, plus the need to group identifiers and endnotes sensibly, means that mom cannot guarantee perfectly aligned bottom margins. This is an unavoidable consequence of the structure of endnotes.

Of course, all the defaults, as well as the overall style of the endnotes pages, can be changed with the endnote control macros. The attentive will notice that endnotes have an awful lot of control macros. This is because endnotes are like a mini-document unto themselves, and therefore need not be bound by the style parameters of the body of the document.

Endnotes and columnar documents

If your document is set in columns (see COLUMNS), mom gives you the option to have endnotes appear in either the column format or set to the full page width. See ENDNOTES_NO_COLUMNS.

ENDNOTE

Macro: ENDNOTE <toggle> [ BREAK | BR ]

See HYPER-IMPORTANT NOTE

ENDNOTE is a toggle macro, therefore invoking it on a line by itself allows you to enter an endnote in the body of a document. Invoking it with any other argument (i.e. OFF, QUIT, END, X...) tells mom that you’ve finished the endnote.

Note: If an endnote runs to more than one paragraph, do not begin the endnote with the PP tag. Use PP only to introduce subsequent paragraphs.

HYPER-IMPORTANT NOTE: If your ENDNOTE_MARKER_STYLE is NUMBER or SUPERSCRIPT (mom’s default is NUMBER unless you have ENDNOTE_REFS enabled, in which case it’s SUPERSCRIPT), the final word on the input line that comes immediately before .ENDNOTE must terminate with a \c inline escape. See the endnote example above.

Additionally, in fill modes (JUSTIFY or QUAD, the line after .ENDNOTE OFF should be entered as if there were no interruption in the input text, i.e., the line should begin with a literal space or punctuation mark (see explanation and examples for footnotes, which apply equally to endnotes, here).

In no-fill modes, the optional argument BREAK or BR may be used after the OFF (or OFF, QUIT, END, X, etc) argument to instruct mom not to join the next input line to the previous output. See here for a more complete explanation. The examples are for .FOOTNOTE, but apply equally to .ENDNOTE.

If your ENDNOTE_MARKER_STYLE is LINE, do not use the \c escape, and enter the line after .ENDNOTE OFF normally, ie at your text editor’s left margin.

ENDNOTES

Macro: ENDNOTES

Unlike footnotes, which mom automatically outputs at the bottom of pages, endnotes must be explicitly output by you, the user. ENDNOTES, by itself (i.e. without any argument), is the macro to do this.

Typically, you’ll use ENDNOTES at the end of a document. If it’s a single (i.e. not collated) document, mom will print the endnotes pertaining to it. If it’s a collated document, mom will print all the endnotes contained within all sections of the document (typically chapters), appropriately identified and numbered.

Should you wish to output the endnotes for each section of a collated document at the ends of the sections (instead of at the very end of the document), simply invoke .ENDNOTES immediately prior to COLLATE. Mom will print the endnotes, identified and numbered appropriately, on a separate page prior to starting the next section of the document. Each subsequent invocation of .ENDNOTES outputs only those endnotes that mom collected after the previous invocation.

ENDNOTES control macros and defaults

Important: Endnotes control macros must always be invoked prior to the first instance of .ENDNOTE.

When you embed endnotes in the body of a document, mom collects and processes them for later outputting (when you invoke .ENDNOTES). By the time you do invoke .ENDNOTES, it’s much too late to change your mind about how you want them to look.

My advice? If you’re planning to change the default appearance of endnotes pages, set them up prior to START.

  1. General endnotes style control
  2. Pagination of endnotes
  3. Header/footer control
  4. Endnotes header (first-page title) control
  5. Endnotes document-identification string control
  6. Endnotes referencing style

1. General endnotes page style control

• Base family/font/quad

See Arguments to the control macros.
The following ENDNOTE control macros may also be grouped using ENDNOTE_STYLE.

.ENDNOTE_FAMILY default = prevailing document family; default is Times Roman .ENDNOTE_FONT default = roman .ENDNOTE_QUAD* default = justified *Note: ENDNOTE_QUAD must be set to either L (LEFT) or J (JUSTIFIED); R (RIGHT) and C (CENTER) will not work.
• Base point size
Macro: ENDNOTE_PT_SIZE <base type size of endnotes>

Unlike most other control macros that deal with size of document elements, ENDNOTE_PT_SIZE takes as its argument an absolute value, relative to nothing. Therefore, the argument represents the size of endnote type in points, unless you append an alternative unit of measure. For example,
.ENDNOTE_PT_SIZE 12 sets the base point size of type on the endnotes page to 12 points, whereas
.ENDNOTE_PT_SIZE .6i sets the base point size of type on the endnotes page to 1/6 of an inch.

The type size set with ENDNOTE_PT_SIZE is the size of type used for the text of the endnotes, and forms the basis from which the point size of other endnote page elements is calculated.

The default for PRINTSTYLE TYPESET is 12.5 points (the same default size used in the body of the document).

• Leading
Macro: ENDNOTE_LEAD <base leading of endnotes> [ ADJUST ]

• Does not require a unit of measure; points is assumed

Unlike most other control macros that deal with leading of document elements, ENDNOTE_LEAD takes as its argument an absolute value, relative to nothing. Therefore, the argument represents the leading of endnotes in points unless you append an alternative unit of measure. For example,
.ENDNOTE_LEAD 14 sets the base leading of type on the endnotes page to 14 points, whereas
.ENDNOTE_LEAD .5i sets the base leading of type on the endnotes page to 1/2 inch.

If you want the leading of endnotes adjusted to fill the page, pass ENDNOTE_LEAD the optional argument ADJUST. (See DOC_LEAD_ADJUST for an explanation of leading adjustment.)

The default for PRINTSTYLE TYPESET is the prevailing document leading (16 by default), adjusted.

Note: Even if you give mom a .DOC_LEAD_ADJUST OFF command, she will still, by default, adjust endnote leading. You must enter .ENDNOTE_LEAD <lead> with no ADJUST argument to disable this default behaviour.

• Spacing between endnotes
Macro: ENDNOTE_SPACING <space to insert between endnotes>

• Requires a unit of measure

If you’d like some whitespace between endnotes, just invoke ENDNOTE_SPACING with the amount of space you want, e.g.
.ENDNOTE_SPACING 6p which inserts 6 points of lead between endnotes. Be aware, though, that inserting space between endnotes means that the bottoms of endnotes pages will most likely not align.

Mom’s default is not to insert any whitespace between endnotes.

• Singlespace endnotes (TYPEWRITE only)
Macro: SINGLESPACE_ENDNOTES <toggle>

If your PRINTSTYLE is TYPEWRITE and you use TYPEWRITE’s default double-spacing, endnotes are double-spaced. If your document is single-spaced, endnotes are single-spaced.

If, for some reason, you’d prefer that endnotes be single-spaced in an otherwise double-spaced document (including double-spaced collated documents), invoke
.SINGLESPACE_ENDNOTES with no argument. And if, god help you, you want to change endnote single-spacing back to double-spacing for different spacing of endnotes output at the ends of separate documents in a collated document, invoke .SINGLESPACE_ENDNOTES with any argument (OFF, QUIT, END, X...).

• Paragraph indenting
Macro: ENDNOTE_PARA_INDENT <amount to indent first line of paragraphs in endnotes>

• Requires a unit of measure

ENDNOTE_PARA_INDENT works exactly the same way as PARA_INDENT, except that the indent given is the amount by which to indent the first lines of endnote paragraphs, not document body paragraphs.

The default is 1.5 ems for PRINTSTYLE TYPESET; 1/2 inch for PRINTSTYLE TYPEWRITE.

Note: The first line of the first paragraph of endnotes (the one attached immediately to the identifying endnote number) is never indented. Only subsequent paragraphs are affected by ENDNOTE_PARA_INDENT.

• Inter-paragraph spacing
Macro: ENDNOTE_PARA_SPACE <toggle>

ENDNOTE_PARA_SPACE works exactly the same way as PARA_SPACE, except that it inserts a blank line between endnote paragraphs, not document body paragraphs.

The default is not to insert a blank line between paragraphs in endnotes.

• Turning off column mode during endnotes output
Macro: ENDNOTES_NO_COLUMNS <toggle>

By default, if your document is set in columns, mom sets the endnotes in columns, too. However, if your document is set in columns and you’d like the endnotes not to be, just invoke .ENDNOTES_NO_COLUMNS with no argument. The endnotes pages will be set to the full page measure of your document.

If you output endnotes at the end of each document in a collated document set in columns, column mode will automatically be reinstated for each document, even with ENDNOTES_NO_COLUMNS turned on. In such circumstances, you must re-enable ENDNOTES_NO_COLUMNS for each separate collated document.

2. Pagination of endnotes

• Page numbering style
Macro: ENDNOTES_PAGENUM_STYLE DIGIT | ROMAN | roman | ALPHA | alpha

Use this macro to set the page numbering style of endnotes pages. The arguments are identical to those for PAGENUM_STYLE. The default is digit. You may want to change it to, say, alpha, which you would do with
.ENDNOTES_PAGENUM_STYLE alpha

• Setting the first page number of endnotes
Macro: ENDNOTES_FIRST_PAGENUMBER <page # that appears on page 1 of endnotes>

Use this macro with caution. If all endnotes for several collated documents are to be output at once, i.e. not at the end of each separate doc, ENDNOTES_FIRST_PAGENUMBER tells mom what page number to put on the first page of the endnotes.

However, if you set ENDNOTES_FIRST_PAGENUMBER in collated documents in which the endnotes are output after each section (chapter, article, etc), you have to reset every section’s first page number after COLLATE and before START with PAGENUMBER.

• Omitting a page number on the first page of endnotes
Macro: ENDNOTES_NO_FIRST_PAGENUM <toggle>

This macro is for use only if FOOTERS are on. It tells ENDNOTES not to print a page number on the first endnotes page. Mom’s default is to print the page number.

• Suspending pagination during endnotes output
Macro: SUSPEND_PAGINATION
Macro: RESTORE_PAGINATION

SUSPEND_PAGINATION doesn’t take an argument. Invoked immediately prior to ENDNOTES, it turns off endnotes pages pagination. Mom continues, however to increment page numbers silently.

To restore normal document pagination after endnotes, invoke .RESTORE_PAGINATION (again, with no argument) immediately after .ENDNOTES.

3. Header/footer control

• Modifying what goes in the endnotes header/footer

If you wish to modify what appears in the header/footer that appears on endnotes page(s), make the changes before you invoke .ENDNOTES, not afterwards.

Except in the case of DOCTYPE CHAPTER, mom prints the same header or footer used throughout the document on the endnotes page(s). Chapters get treated differently in that, by default, mom does not print the header/footer centre string (normally the chapter number or chapter title.) In most cases, this is what you want. However, should you not want mom to remove the centre string from the endnotes page(s) headers/footers, invoke .ENDNOTES_HEADER_CENTER with no argument.

An important change you may want to make is to put the word “Endnotes” in the header/footer centre position. To do so, invoke
.HEADER_CENTER "Endnotes" or .FOOTER_CENTER "Endnotes" prior to invoking .ENDNOTES.

Note: If your DOCTYPE is CHAPTER, you must also invoke ENDNOTES_HEADER_CENTER for the ENDNOTES_HEADER_CENTER to appear.

• Header/footer centre string when doctype is CHAPTER
Macro: ENDNOTES_HEADER_CENTER toggle

If your DOCTYPE is CHAPTER and you want mom to include a centre string in the headers/footers that appear on endnotes pages, invoke .ENDNOTES_HEADER_CENTER (or .ENDNOTES_FOOTER_CENTER) with no argument. Mom’s default is not to print the centre string.

If, for some reason, having enabled the header/footer centre string on endnotes pages, you wish to disable it, invoke the same macro with any argument (OFF, QUIT, END, X...).

• Allow headers on endnotes pages
Macro: ENDNOTES_ALLOWS_HEADERS <none> | ALL

By default, if HEADERS are on, mom prints page headers on all endnotes pages except the first. If you don’t want her to print headers on endnotes pages, do
.ENDNOTES_ALLOWS_HEADERS OFF If you want headers on every page including the first, do
.ENDNOTES_ALLOWS_HEADERS ALL

Note: If FOOTERS are on, mom prints footers on every endnotes page. This is a style convention. In mom, there is no such beast as ENDNOTES_ALLOWS_FOOTERS OFF.

4. Endnotes header (first-page title) control

• Header (first-page title) string
Macro: ENDNOTES_HEADER_STRING "<title to print at the top of endnotes>"

Alias: ENDNOTE_STRING (for compatibility with older documents)

By default, mom prints the word “ENDNOTES” as a head at the top of the first page of endnotes. If you want her to print something else, invoke .ENDNOTES_HEADER_STRING with the endnotes-page head you want, surrounded by double-quotes. If you don’t want a head at the top of the first endnotes-page, invoke .ENDNOTES_HEADER_STRING with a blank argument (either two double-quotes side by side—""—or no argument at all).

• Header (first-page title) control macros and defaults

See Arguments to the control macros.
The following ENDNOTES_HEADER control macros may also be grouped using ENDNOTES_HEADER_STYLE.

Please note that “_HEADER_”, here, refers to the title that appears at the top of the first endnotes page, not to the page headers of subsequent endnotes pages. .ENDNOTES_HEADER_FAMILY default = prevailing document family .ENDNOTES_HEADER_FONT default = bold .ENDNOTES_HEADER_SIZE* default = +1 .ENDNOTES_HEADER_QUAD default = centred .ENDNOTES_HEADER_COLOR default = black *Relative to the size of the endnotes text (set with ENDNOTE_PT_SIZE)

Note: For compatibility with older documents, these macros are aliased as .ENDNOTE_STRING_<SPEC>, e.g. .ENDNOTE_STRING_FAMILY.

• Header (first-page title) placement
Macro: ENDNOTES_HEADER_V_POS <distance from top of page>

• Argument requires a unit of measure

Alias: ENDNOTE_STRING_ADVANCE (for compatibility with older documents)

By default, mom places the title (the docheader, as it were) of endnotes pages (typically "ENDNOTES") on the same baseline that is used for the start of running text. If you’d prefer another location, higher or lower on the page (thereby also raising or lowering the starting position of the endnotes themselves), invoke .ENDNOTES_HEADER_V_POS with an argument stating the distance from the top edge of the page at which you’d like the title placed.

The argument requires a unit of measure, so if you’d like the title to appear 1-1/2 inches from the top edge of the page, you’d tell mom about it like this:
.ENDNOTES_HEADER_V_POS 1.5i

• Header (first-page title) underscoring
Macro: ENDNOTES_HEADER_UNDERSCORE [DOUBLE] [<underscore weight> [<underscore gap> [<distance between double rules]]] | <none> | <anything>

Alias: ENDNOTES_HEADER_UNDERLINE. (For compatibility with older documents, also aliased as ENDNOTE_STRING_UNDERSCORE and ENDNOTE_STRING_UNDERLINE.)

• The argument <underscore weight> must not have the unit of measure, p, appended to it; all other arguments require a unit of measure

Invoked without an argument, .ENDNOTES_HEADER_UNDERSCORE will place a single rule underneath the endnotes page title. Invoked with the argument, DOUBLE, ENDNOTES_HEADER_UNDERSCORE will double-underscore the title. Invoked with any other non-numeric argument, (e.g. OFF, NO, X, etc.) the macro disables underscoring of the title.

In addition, you can use ENDNOTES_HEADER_UNDERSCORE to control the weight of the underscore rule(s), the gap between the title and the underscore, and, in the case of double-underscores, the distance between the two rules.

Some examples:
.ENDNOTES_HEADER_UNDERSCORE 1 - turn underscoring on; set the rule weight to 1 point .ENDNOTES_HEADER_UNDERSCORE 1 3p - turn underscoring on; set the rule weight to 1 point; set the gap between the title and the underscore to 3 points .ENDNOTES_HEADER_UNDERSCORE DOUBLE .75 3p - turn double-underscoring on; set the rule weight to 3/4 of a point; set the gap between the title and the upper underscore to 3 points; leave the gap between the upper and the lower underscore at the default .ENDNOTES_HEADER_UNDERSCORE DOUBLE 1.5 1.5p 1.5p - turn double-underscoring on; set the rule weight to 1-1/2 points; set the gap between the title and the upper underscore to 1-1/2 points; set the gap between the upper and the lower underscore to 1-1/2 points Note, from the above, that in all instances, underscoring (single or double) is enabled whenever ENDNOTES_HEADER_UNDERSCORE is used in this way.

By default, mom double-underscores the title if your PRINTSTYLE is TYPEWRITE.

• Header (first-page title) capitalization
Macro: ENDNOTES_HEADER_CAPS toggle

Alias: ENDNOTE_STRING_CAPS (for compatibility with older documents)

Invoked by itself, .ENDNOTES_HEADER_CAPS will automatically capitalize the endnotes-page title. Invoked with any other argument, the macro disables automatic capitalization of the title.

If you’re generating a table of contents, you may want the endnotes pages title to be in caps, but the toc entry in caps/lower case. If the argument to ENDNOTES_HEADER_STRING is in caps/lower case and ENDNOTES_HEADER_CAPS is on, this is exactly what will happen.

Mom’s default is to capitalize the endnotes pages title string.

5. Endnotes document-identification title control

• Document-identification title string(s)
Macro: ENDNOTE_TITLE "<title to identify a document in endnotes>"

By default, mom identifies the document(s) to which endnotes belong by the document title(s) given to the TITLE macro. If you’d like her to identify the document(s) another way, simply invoke .ENDNOTE_TITLE prior to START with the identifying title you want, surrounded by double-quotes.

If you don’t want any identifying title, invoke .ENDNOTE_TITLE with a blank argument, either two double-quotes side by side ("") or no argument at all. This is particularly useful if you have a single (i.e. non-collated) document and find having the document’s title included in the endnotes redundant.

• Document-identification string control macros and defaults

See Arguments to the control macros.
The following ENDNOTE_TITLE_STYLE control macros may also be grouped using ENDNOTE_TITLE_STYLE_STYLE.

.ENDNOTE_TITLE_FAMILY default = prevailing document family; default is Times Roman .ENDNOTE_TITLE_FONT default = bold .ENDNOTE_TITLE_SIZE* default = 0 .ENDNOTE_TITLE_COLOR default = black .ENDNOTE_TITLE_QUAD default = left .ENDNOTE_TITLE_CAPS .ENDNOTE_TITLE_SMALLCAPS .ENDNOTE_TITLE_UNDERSCORE default = single underscore *Relative to the size of the endnotes text (set with ENDNOTE_PT_SIZE)

6. Endnotes referencing style

• Endnote marker style
Macro: ENDNOTE_MARKER_STYLE LINE | NUMBER | SUPERSCRIPT

• Argument: LINE By default, mom places superscript numbers in running text to identify endnotes. However, if you have linenumbering turned on, you may instruct mom not to put superscript numbers in the running text, but rather to reference endnotes by line number. The command to do this is
.ENDNOTE_MARKER_STYLE LINE With ENDNOTE_MARKER_STYLE LINE, mom will identify endnotes either by single line numbers or by line ranges. If what you want is a single line number, you need only invoke .ENDNOTE at the appropriate place in running text without the terminating \c. Input lines after the endnote has been terminated (e.g. with .ENDNOTE OFF) must begin at the left margin.

(Should you wish to revert to mom’s default behaviour of placing a superscript number in the text to identify an endnote, you can invoke .ENDNOTE_MARKER_STYLE with the argument, NUMBER. It is not advisable to switch marker styles within a single document, for aesthetic reasons, but there is nothing to prevent you from doing so.)

If you want a range of line numbers (e.g. [5-11] ), insert, directly into the first line of the range you want, the inline escape, \*[EN-MARK]. For the terminating line number of the range, you need only invoke .ENDNOTE (again, without the terminating \c). Mom is smart enough to figure out that where .ENDNOTE is invoked represents the terminating line number.

Note: By default, mom reserves a fixed amount of space, equal to 8 placeholders, for the linenumbers of linenumbered endnotes. Within that space, the numbers are flush right with each other. The reserved space is enough to print a range of linenumbers of the form [nnnn-nnnn], but may be more than you need.

The goal with linenumbered endnotes is to ensure that the longest linenumber or range of lines is flush with the left margin of the page. Adjusting the reserved space is done with the macro ENDNOTE_NUMBERS_ALIGN, and the rules for getting it right are simple.

If your document runs to less than 100 lines, invoke
.ENDNOTE_NUMBERS_ALIGN RIGHT 0 If your document has between 100 and 999 lines
.ENDNOTE_NUMBERS_ALIGN RIGHT 1 If your document has between 1000 and 9999 lines
.ENDNOTE_NUMBERS_ALIGN RIGHT 2 etc.

• Argument: NUMBER With the argument NUMBER, mom places superscript numbers in running text, but identifies endnotes in the endnotes section of your document with normal-sized, base-aligned numbers.

• Argument: SUPERSCRIPT With the argument SUPERSCRIPT, mom places superscript numbers in running text, and identifies endnotes in the endnotes section of your document with superscript numbers as well. This is mom’s default.

Note: By default, mom reserves a fixed amount of space, equal to 2 placeholders, for the superscript numbers identifying endnotes in the endnotes section of your document. Within that space, the numbers are flush right with each other.

If you need less space (the total number of endnotes is less than 10) or more (the total number of endnotes is greater than 99), use the macro ENDNOTE_NUMBERS_ALIGN, to set the desired amount of reserved space, e.g.
.ENDNOTE_NUMBERS_ALIGN RIGHT 1 or
.ENDNOTE_NUMBERS_ALIGN RIGHT 3

• Spacing between line-numbered endnotes and the endnote text
Macro: ENDNOTE_LINENUMBER_GAP <size of gap>

• Requires a unit of measure

When your ENDNOTE_MARKER_STYLE is LINE, mom, by default, inserts a space equal to 1/2-en between the linenumber and the text of an endnote. For aesthetic reasons, you may want to change the size of the gap, which is done with the macro ENDNOTE_LINENUMBER_GAP.

ENDNOTE_LINENUMBER_GAP takes as its single argument the size of the gap. The argument requires a unit of measure, so, for example, to change the gap to 2 picas, you’d do
.ENDNOTE_LINENUMBER_GAP 2P

• Brackets around endnote line numbers
Macro: ENDNOTE_LINENUMBER_BRACKETS PARENS | SQUARE | BRACES | ( | [ | {

By default, mom puts endnote line numbers inside square brackets. The style of the brackets may be changed with the macro ENDNOTE_LINENUMBER_BRACKETS, which takes one of three possible arguments: PARENS (“round” brackets), SQUARE (the default) or BRACES (curly braces). If you prefer a shortform, the arguments, (, [ or { may be used instead.

• Separator after endnote line numbers instead of brackets
Macro: ENDNOTE_LINENUMBER_SEPARATOR <character>

If you don’t want the numbers enclosed in brackets, you may tell mom to use a separator instead. A common separator would be the colon, but it can be anything you like.

ENDNOTE_LINENUMBER_SEPARATOR takes as its single argument the separator you want. (If the argument contains spaces, don’t forget to enclose the argument in double-quotes.) The separator can be composed of any valid groff character, or any combination of characters. For example, to get a colon separator after the line number in line-numbered endnotes, you’d do
.ENDNOTE_LINENUMBER_SEPARATOR :

• Endnote numbering style control

See Arguments to the control macros.

Please note that the control macros for endnote numbering affect only the numbers that appear on the endnotes pages themselves, not the endnote numbers that appear in the body of a document.

Numbered endnotes .ENDNOTE_NUMBER_FAMILY default = prevailing document family; default Times Roman .ENDNOTE_NUMBER_FONT default = bold .ENDNOTE_NUMBER_SIZE* default = 0 Linenumbered endnotes .ENDNOTE_LINENUMBER_FAMILY default = prevailing document family; default Times Roman .ENDNOTE_LINENUMBER_FONT default = bold .ENDNOTE_LINENUMBER_SIZE* default = 0 *Relative to the size of the endnotes text (set with ENDNOTE_PT_SIZE)
• Endnote numbering alignment

By default, when your ENDNOTE_MARKER_STYLE is NUMBER, mom hangs the numbers on endnotes pages, aligned right to two placeholders, producing this:
9. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. 10. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. If you wish to change either the alignment or the number of placeholders, the macro to use is ENDNOTE_NUMBERS_ALIGN.

Macro: ENDNOTE_NUMBERS_ALIGN LEFT | RIGHT <number of placeholders>

ENDNOTE_NUMBERS_ALIGN determines how endnote numbers are aligned. If you invoke
.ENDNOTE_NUMBERS_ALIGN RIGHT 2 the periods (dots) after the numbers will align, like this 9. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. 10. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. If you invoke .ENDNOTE_NUMBERS_ALIGN LEFT 2 the first digits of the numbers will line up flush left, like this 9. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. 10. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. The argument <number of placeholders> represents the maximum size of the numbers, expressed as the number of digits in the largest number. Numbers in the range 0-9 require 1 placeholder; in the range 10-99, 2 placeholders; in the range 100-999 3 placeholders, and so on.

Therefore, if you have fewer than ten endnotes,
.ENDNOTE_NUMBERS_ALIGN RIGHT 1 would ensure proper right alignment of endnote numbers.

Mom’s default for endnote number alignment is to align the numbers right to two placeholders.

Note: ENDNOTE_NUMBERS_ALIGN can also be used to establish the alignment and number of placeholders when your ENDNOTE_MARKER_STYLE is SUPERSCRIPT. Furthermore, it can be used to establish the number of placeholders to reserve when your ENDNOTE_MARKER_STYLE is LINE, even though, in such an instance, the numbers themselves are always aligned right. See here for examples.


Margin notes

Margin notes are short annotations that appear in either the left or right margin of a document. Sometimes they comment on the text. Sometimes they assist in following the “flow” of a document by summarizing the subject of a portion of text. Sometimes they’re comments to yourself in a draft copy.

The margin notes macros and routines in om.tmac (mom) are “mommified” versions of the margin notes macros and routines written by Werner Lemberg and patched by Gaius Mulley.

Margin notes behaviour

First things first: before you enter your first margin note, you must “initialize” margin notes with MN_INIT. MN_INIT sets up the style parameters for margin notes, including things like font, family and leading. MN_INIT may be called before or after START.

After initializing margin notes, you create margin notes with the MN macro. Based on the argument you pass MN, your margin note will go in either the left or the right margin.

Margin notes are tricky from a typographic standpoint with respect to vertical placement. Since the leading of margin notes may differ from that of running text, it’s impossible for mom to guess whether to align the first lines of margin notes with a document baseline, whether to align the last lines of margin notes with a document baseline, or whether to centre them, vertically, so that neither first nor last line aligns with anything!

Given this difficulty, mom always aligns the first line of any margin note with a document baseline. If you want a different behaviour, you must adjust the position(s) of margin notes yourself, on a note by note basis. (See Adjusting the vertical position of margin notes.)

Generally speaking, mom tries to place margin notes at the point where you invoke MN. However, in the event that a margin note runs deep, she may not be able to place a subsequent margin note exactly where you want. In such an instance, mom will “shift” the margin note down on the page, placing it one (margin note) linespace beneath the previous margin note (plus whatever vertical space is required to get the first line to line up with a baseline of running text). A warning will be issued, letting you know this has happened, and where.

Sometimes, if a margin note has to be shifted down, there simply isn’t enough room to start the margin note on the page on which .MN is invoked. In that case, mom ignores the margin note entirely and issues a warning, letting you know what she’s done, and where.

In the event that a margin note, successfully begun on a page, runs past your bottom margin (or the last line before footnotes begin), the margin note will “flow” onto the next page. If it is a “left” margin note, it will continue in the left margin. If it is a “right” margin note, it will continue in the right margin.

If your document is being set in two columns, mom will sensibly and automatically set all margin notes pertaining to the left column in the left margin, and all margin notes pertaining to the right column in the right margin, regardless of the “direction” argument you give the MN tag. If you try to use MN in documents of more than two columns, mom will ignore all margin notes, and issue a warning for each.

Adjusting the vertical position of margin notes

When the leading of margin notes differs from the leading used throughout a document, you may want to adjust the vertical position of individual margin notes. This is most often going to be the case with margin notes that end near the bottom of the page, where you want the last line of the margin note to line up with the last line of text on the page.

Adjustments to the vertical position of margin notes must be done inside the margin note (i.e. after .MN), at the top, before entering text. The commands to use are \!.ALD (to lower the margin note) and \!.RLD (to raise it). The \! must precede the macros, or they won’t have any effect.

MN_INIT

Macro: MN_INIT <arguments> (see list)

Argument list:

RAGGED | SYMMETRIC <L_WIDTH> <value> <R_WIDTH> <value> <GUTTER> <value> <FONTSTYLE> <value> <SIZE> <value> <LEAD> <value> <COLOR> <value> <HY> <value>

Before you enter your first margin note, you must initialize the style parameters associated with margin notes using MN_INIT. If you forget to do so, mom will issue a warning and abort.

The arguments may be entered in any order, and since the list is long, use of the backslash character ( \ ) to put each on a separate line is recommended, e.g.
.MN_INIT \ SYMMETRIC \ L_WIDTH 4P \ SIZE 8 \ LEAD 9 \ HY 14 All arguments are optional, but since mom requires you to run MN_INIT before entering margin notes, you should, at a minimum, set the RAGGED or SYMMETRIC parameter. You will almost certainly want to set L_WIDTH, R_WIDTH, SIZE and LEAD as well.

RAGGED | SYMMETRIC

If the argument RAGGED is given, both left and right margin notes will be flush left. If the argument SYMMETRIC is given, left margin notes will be set flush right, and right margin notes flush left. The effect is something like this:
A left This is a meaningless batch A right margin note of text whose sole purpose is margin note with just to demonstrate how the sym- with just a few words metric argument to MN sets left a few words in it. and right margin notes. in it.

If the argument is omitted, both left and right margin notes will be set justified. (Justified is usually not a good idea, since the narrow measure of margin notes makes pleasing justification a near impossibility.)

L_WIDTH <value>

The width of left margin notes. A unit of measure must be appended directly onto the argument. The default is to set left margin notes right out to the edge of the page, which is almost certainly not what you want, so you should give a value for this argument if using left margin notes.

R_WIDTH <value>

The width of right margin notes. A unit of measure must be appended directly onto the argument. The default is to set right margin notes right out to the edge of the page, which is almost certainly not what you want, so you should give a value for this argument if using right margin notes.

GUTTER <value>

The gutter between margin notes and running text. A unit of measure must be appended directly onto the argument. The gutter applies to both left and right margin notes. The default is 1 em.

FONTSTYLE <value>

The family+font for margin notes. Yes, that’s right: the family plus font combo. For example, if you want Times Roman Medium, the argument must be TR. If you want Palatino Medium Italic, the argument must be PI. The default is the same family+font combo used for a document’s paragraph text.

SIZE <value>

The point size of type for margin notes. There is no need to append a unit of measure to the argument; points is assumed (although there’s nothing preventing you from appending an alternative unit of measure directly to the argument). The default is for margin notes to use the same point size of type as is used in document paragraphs.

LEAD <value>

The leading of margin notes. <LEAD> takes points as its unit of measure, so don’t tack a unit of measure onto the end of the argument. The default lead is the same as paragraph text (i.e. the document’s base leading).

COLOR <value>

The colour of margin notes. The colour must be pre-initialized with NEWCOLOR or XCOLOR. The default is black.

HY <value>

<value> is a digit telling groff how you want margin notes hyphenated.
0 = do not hyphenate 1 = hyphenate without restrictions 2 = do not hyphenate the last word on the page 4 = do not hyphenate the last two characters of a word 8 = do not hyphenate the first two characters of a word The values can be added together, so, for example, if you want neither the first two nor the last two characters of words hyphenated, the hyphenation-flag would be 12. The default value is 14 (i.e. 2+4+8).

MN

Macro: MN LEFT | RIGHT

Once you’ve initialized margin notes with .MN_INIT, you can enter margin notes any time you like with .MN. An argument of LEFT will set a left margin note. An argument of RIGHT will set a right margin note.

Any argument, such as OFF (or OFF, QUIT, END, X, etc) exits the current margin note.


Document termination string

The use of FINIS is optional. If you invoke it at the end of a document (before .ENDNOTES, .BIBLIOGRAPHY or .TOC) mom deposits the word, END, centred after a blank line, beneath the last line of the document. END is enclosed between em-dashes, like this:
...and they all lived happily ever after. — END — If there is insufficient room for FINIS on the last page of a document, mom will alert you on stderr.

If you’re writing in a language other than English, you can change what mom prints for END with the control macro FINIS_STRING.

FINIS

Macro: FINIS

The use of FINIS is optional, but if you use it, it should be the last macro you invoke in a document before .ENDNOTES, .BIBLIOGRAPHY or .TOC. See above for a description of how FINIS behaves.

Note: If you don’t use FINIS, and you don’t want footers (if they’re on) or a page number at the bottom of the last page of a document, you have to turn them off manually, as the last two lines of your document file, like this:
.FOOTERS OFF .PAGINATE OFF

Finis control macros

Since FINIS is only used once in a document, it has few control macros. It is expected that you will make changes to style parameters such as family, font, and size with inline escapes in the FINIS string itself (see below).

Changing the FINIS string

By default, FINIS prints the word, END, between em-dashes. If you’d like mom to print something else between the dashes, use the FINIS_STRING macro (anywhere in the document prior to FINIS).

For example, if your document’s in French, you’d do
.FINIS_STRING "FIN" Double-quotes must enclose the macro’s argument.

Note: If you pass FINIS_STRING a blank string,
.FINIS_STRING "" mom will still print the em-dashes when you invoke .FINIS. This, in effect, produces a short, centred horizontal rule that terminates the document. (In PRINTSTYLE TYPEWRITE, it’s a short, dashed line composed of four hyphens.)

Automatic capitalization of the FINIS string

By default, mom sets the string you pass to FINIS all-caps. If you’d prefer that she not do so, but rather respect the FINIS string exactly as you enter it, invoke the macro .FINIS_STRING_CAPS with the OFF argument, like this:
.FINIS_STRING_CAPS OFF OFF, above, could be anything, e.g. NO or X.

Changing the FINIS colour

Invoking the control macro .FINIS_COLOR with a pre-defined (or “initialized”) colour changes the colour of both the FINIS string and the em-dashes that surround it. If you use the inline escape, \*[<colourname>], in the argument passed to FINIS, only the text will be in the new colour; the em-dashes will be in the default document colour (usually black).

Removing the dashes around FINIS

If you don’t want the dashes around the FINIS string, you can remove them with
.FINIS_NO_DASHES


Back to Table of Contents Top Next: Graphics, floats, and preprocessor support

groff-1.23.0/contrib/mom/momdoc/definitions.html0000644000175000017500000010211314450320476016533 00000000000000 Mom -- Definitions and Terms
Back to Table of Contents Next: Using mom

Definitions of terms used in this manual

I use a number of typesetting-specific and groff-specific terms throughout this documentation, as well as a few terms that apply to mom herself. To make life easier, I’ll explain them here. Refer back to this section should you encounter a word or concept you’re not familiar with.


Typesetting terms

Ascender
The portion of a letter that extends above the bowl. For example, the letters a, c, and e have no ascenders. The letters b, d, and h do.
Baseline
The imaginary line on which the bottoms of capital letters and the bowls of lower case letters rest.
Ballot box
An unfilled square, usually cap-height in size, typically placed beside items in a checklist.
Bullet
A small, filled circle typically found beside items or points in a list.
Cap-height
The height of the tallest capital letter in a given font at the current point size.
Descender
The portion of a letter that extends beneath the baseline (j, q, y are letters with descenders).
Discretionary hyphen
A symbol inserted between two syllables of a word that indicates to a typesetting program the valid hyphenation points in the word. Normally, if hyphenation is turned on, groff knows where to hyphenate words. However, hyphenation being what it is (in English, at any rate), groff doesn’t always get it right. Discretionary hyphens make sure it does. In the event that the word doesn’t need to be hyphenated at all, groff leaves them alone. In groff, the discretionary hyphen is entered with \% (i.e. a backslash followed by the percent sign).
Drop cap
A large, usually upper-case letter that introduces the first paragraph of a document or section thereof. The top of the drop cap usually lines up with the top of the first line of the paragraph, and typically “drops” several lines lower. Text adjacent to the drop cap is indented to the right of the letter until the bottom of the drop cap is reached, at which point text reverts to the left margin.
Em/en
An em is a relative measurement equal to the width of the letter M at a given point size in a given font. Since most Ms are designed square, an em is usually (but sometimes erroneously) considered to be the same size as the current point size (i.e., if the point size of the type is 12, one em equals 12 points). An en is equal to the width of a letter N (historically 2/3 of an em, although groff treats an en as 1/2 of an em). Typically, ems and ens are used to measure indents, or to define the length of dashes (long hyphens).
Family
The collective name by which a collection of fonts are known, e.g. Helvetica, Times Roman, Garamond.
Figure space/Digit space
A fixed width space that has the width of one digit. Used for aligning numerals in, say, columns or numbered lists. In groff, the figure space is entered with \0 (i.e. a backslash followed by a zero)
Fixed-width font
A family or font in which every character occupies exactly the same amount of horizontal space on the line. Courier is the best-known, if not the most elegant, fixed-width font.
Fixed width space
Equal to word space, but does not expand or contract when text is justified. In groff, fixed width space is entered with \<space> (i.e. a backslash followed by a space)
Font
The specific weight and shape of type within a family, e.g. light, medium, bold (which are weights), and roman, italic, condensed (which are shapes). By default, groff knows of four fonts within its default set of families: R (medium roman), I (medium italic), B (bold roman) and BI (bold italic). Mom considerably extends this very basic list.
Force justify
Sometimes, in justified text, a line needs to be broken short of the right margin. Force justifying means telling a typesetting program (like groff) that you want the line broken early AND that you want the line’s word spacing stretched to force the line flush with the right margin.
Gutter
The vertical whitespace separating columns of type.
Justify/justification
Lines of type are justified when they’re flush at both the left and right margins. Justification is the act of making both margins flush. Some people use the terms "left justified" and "right justified" to mean type where only the left (or right) margins align. I don’t. See quad.
Kerning
Moving pairs of letters closer together to remove excess whitespace between them. In the days before phototypesetting, type was set from small, rectangular blocks of wood or metal, each block having exactly one letter. Because the edge of each block determined the edge of each letter, certain letter combinations (TA, for example) didn’t fit together well and had to be mortised by hand to bring them visually closer. Modern typesetting systems usually take care of kerning automatically, but they’re far from perfect. Professional typesetters still devote a lot of time to fitting letters and punctuation together properly.
Kern Units
A relative distance, which, by default, is equal to 1/36 of the current point size. Used between individual letters for kerning. Different typesetting systems use different values (1/54 is popular), and sometimes call kern units by a different name. It is possible to change the default size of the kern unit with the KERN_UNIT macro.
Lead/leading
The distance from the baseline of one line of type to the line of type immediately beneath it. Pronounced "ledding." Also called line spacing. Usually measured in points.

In case you’re interested... In previous centuries, lines of type were separated by thin strips of—you guessed it—lead. Lines of type that had no lead between them were said to be “set solid.” Once you began separating them with strips of lead, they were said to be “leaded”, and the spacing was expressed in terms of the number of points of lead. For this reason, “leading” and “line spacing” aren’t, historically speaking, synonymous. If type was set 10 on 12, for example, the leading was 2 points, not 12. Nowadays, however, the two terms are used interchangeably to mean the distance from baseline to baseline.

Leaders
Single characters used to fill lines, usually to their end. So called because they “lead” the eye from one element of the page to another. For example, in the following (brief) Table of Contents, the periods (dots) are leaders. Foreword............... 2 Chapter 1.............. 5 Chapter 2.............. 38 Chapter 3.............. 60
Ligature
Ligatures are letters joined together to form a single character. The commonest are fi, fl, ff, ffi and ffl. Others are ae and oe. Occasionally, one sees an st ligature, but this is archaic and quite rare.
Picas/Points
There are twelve points in a pica, and six picas in an inch (hence 72 points to the inch). In the same way that gem-dealers have always used their own system of measurement for weight (carats), typographers have always used their own system of measurement for type.
Point Size
The nominal size of type, measured in points from the bottom of the longest descender to the top of the highest ascender. In reality, type is always fractionally smaller than its point size.
Quad
When only one margin of type is flush, lines of type are quadded in the direction of the flush margin. Therefore, quad left means the left margin is flush, the right isn’t. Quad right means the right margin is flush, the left isn’t. Quad centre means neither the left nor the right margin is flush; rather, lines of type are quadded on both sides so that type appears centred on the page.
Rag
Describes a margin that isn’t flush. Rag right means the right margin isn’t flush. Rag left means the left margin isn’t flush. The expression "flush left/rag right" is sometimes used to describe type that is quadded left.
Shape
The degree of slant and/or the width of characters. (Technically speaking, this is not a proper typesetting term; however, it may help clarify some concepts presented in these documents.)

Some typical shapes are:

  • Roman, which has no slant, and has letterforms of average width
  • Italic, which is slanted, and has letterforms of average width
  • Condensed, which has no slant, but has letterforms narrower than the average represented by Roman
  • Condensed Italic, which is slanted, with letterforms narrower than average

The term font, as it is used in these documents, refers to a combination of weight and shape.

Solid/set solid
When no lead is added between lines of type (i.e., the point size and linespacing are the same), the lines are said to be “set solid.”
Track kerning/Line kerning
Sometimes, it’s advantageous to increase or decrease the amount of space between every letter in a line by an equal (usually small) amount, in order to fit more (or fewer) characters on the line. The correct term is letter spacing, but track kerning and line kerning (and sometimes, just "kerning") have come to mean the same thing.
Unbreakable space
Equal to word space, however words separated by an unbreakable space will always be kept together on the same line. Expands and contracts like word space. Useful for proper names, which one should, whenever possible, avoid splitting onto two lines. In groff, unbreakable space is entered with \~ (i.e. a backslash followed by a tilde)
Weight
The thickness of the strokes of letterforms. Medium and Book have average thicknesses and are the weights used for most of the text in books, magazines, newspapers, etc. Light has strokes slightly thinner than Medium or Book, but is still acceptable for most text. Semibold, Bold, Heavy and Black all have strokes of increasing thickness, making them suitable for headings and the like.
Word space
The amount of whitespace between words. When text is justified, word space expands or contracts to make the margins flush.
x-height
The height of a lower case letter x in a given font at a given point size. Generally used to mean the average height of the bowl of lower case letters.

Groff terms

Alias
A macro invoked by a name different from its “official” name. For example, the official name of the macro to change family is FAMILY. Its alias is FAM. Aliases may be created for any macro (via the ALIAS macro) provided the alias uses a name not already taken by the mom macros or one of the groff primitives. For a complete list of words or names you must not use, see the list of reserved words.
Arguments
Parameters or information needed by a macro to do its job. For example, in the macro .PT_SIZE 12 12 is the argument. In the macro .QUAD LEFT LEFT is the argument. Arguments are separated from macros by spaces. Some macros require several arguments; each is separated by a space.
Comment Lines
Input lines introduced with the comment character \# (i.e. a backslash followed by the pound sign). When processing output, groff silently ignores everything on a line that begins with the comment character.
Control Lines
Instructions to groff that appear on a line by themselves, which means that “control lines” are either macros or groff primitives. Control lines begin with a period or, occasionally, an apostrophe.
Filled lines/fill mode
Automatic justification or quadding. In fill mode, the ends of lines as they appear in your text editor are ignored. Instead, words from adjoining input lines are added one at a time to the output line until no more words fit. Then, depending whether text is to be justified or quadded (left, right, or centre), and depending on whether automatic hyphenation is turned on, groff attempts to hyphenate the last word, or, barring that, spreads and breaks the line (when justification is turned on) or breaks and quads the line (when quadding is turned on).

Nofill mode (non-filled text) means that groff respects the ends of lines exactly as they appear in your text editor.

Inline escapes
Instructions issued to groff that appear as part of an input line (as opposed to macros, which must appear on a line by themselves). Inline escapes are always introduced by the backslash character. For example, A line of text with the word T\*[BU 2]oronto in it contains the inline escape \*[BU 2] (which means “move the letter ‘o’ 2 kern units closer to the letter ‘T’”).

Mom’s inline escapes always take the form \*[<ESCAPE>], where ESCAPE is composed of capital letters, sometimes followed immediately by a digit, sometimes followed by a space and a numeric argument. Groff’s escapes begin with the backslash character but typically have no star and are in lower case. For example, the mom escapes to move forward 6 points on a line are either \*[FP6]  or  \*[FWD 6p] while the groff escape for the same thing is \h’6p’

Input line
A line of text as it appears in your text editor.
Macros
Instructions embedded in a document that determine how groff processes the text for output. mom’s macros always begin with a period, on a line by themselves, and must be typed in capital letters. Typically, macros contain complex commands issued to groff—behind the scenes—via groff primitives.
Machine units
A machine unit is 1/1000 of a point when the groff device is ps. (“ps” means “PostScript”—the default device for which groff prepares output, and the device for which mom was originally designed.)
Numeric argument
An argument that has the form of a digit. Numeric arguments can be built out of arithmetic expressions using +, -, *, and / for plus, minus, times, and divided-by respectively. If a numeric argument requires a unit of measure, a unit of measure must be appended to every digit in the argument. For example: .ALD 1i-1v

IMPORTANT: groff does not respect the order of operations, but rather evaluates arithmetic expressions from left to right. Parentheses must be used to circumvent this peculiarity. Not to worry, though. The likelihood of more than just the occasional plus or minus sign when using mom’s macros is slim.

Output line
A line of text as it appears in output copy.
Pre-processor
Pre-processors are used by groff to generate tables (tbl), diagrams (pic), graphs (grap), and equations (eqn). These pre-processors are fully supported by mom. In addition, the “refer” pre-processor is used to generate bibliographies and lists of cited works. The PDF_IMAGE macro, which allows insertion of graphics into a document, is not strictly a pre-processor but behaves similarly to tbl, pic, and eqn.
Primitives
The lowercase instructions, introduced with a period, that groff uses as its native command language, and out of which macros are built. The majority of groff’s primitive requests are two letters long.
String Argument
Technically, any argument that is not numeric. In this documentation, string argument means an argument that requires the user to input text. For example, in the macro .TITLE "My Pulitzer Novel" "My Pulitzer Novel" is a string argument.

Because string arguments must be enclosed by double-quotes, you can’t use double-quotes as part of the string argument. If you need double-quotes to be part of a string argument, use the inline escapes \(lq and \(rq (leftquote and rightquote respectively) in place of the double-quote character (").

Unit of measure
The single letter after a numeric argument that tells mom what measurement scale the argument should use. Common valid units are: i (inches) p (points) P (Picas) c (centimetres) m (ems) n (ens) u (machine units) v (the current leading [line space])

Units of measure must come immediately after the numeric argument (i.e. with no space between the argument and the unit of measure), like this: .ALD 2v .LL 39P .IL 1i The above example advances 2 line spaces and sets the line length to 39 picas with a left indent of 1 inch.

IMPORTANT: Most mom macros that set the size or measure of something must be given a unit of measure since most of the macros do not have default units of measure. There are a couple of exceptions, the most notable of which are PT_SIZE and LS. Both use points as the default unit of measure, which means you don’t have to append “p” to their argument.

You can enter decimal values for any unit of measure. Different units may be combined by adding them together (e.g. 1.5i+2m, which gives a measure of 1-1/2 inches plus 2 ems).

Note: a pica is composed of 12 points, therefore 12.5 picas is 12 picas and 6 points, not 12 picas and 5 points. If you want 12 picas and 5 points, you have to enter the measure as 12P+5p.

Zero-width character
The inline escape that allows you to print a literal period, apostrophe and, if output lines are filled, a space that falls at the beginning of an input line. It looks like this: \& (i.e. a backslash followed by an ampersand) Normally, groff interprets a period (or an apostrophe) at the beginning of an input line as meaning that what follows is a control line. In fill modes, groff treats a space at the beginning of an input line as meaning “start a new line and put a space at the beginning of it.” If you want groff to interpret periods and apostrophes at the beginning of input lines literally (i.e. to print them), or spaces at the beginning of input lines as just garden variety word spaces, you must start the line with the zero-width character.

Mom terms

Baseline grid
Virtual guide lines spaced according to the leading established for running text. Adherence to the grid ensures that text fills the page completely to the bottom margin. Uncorrected deviations from the grid result in bottom margins that fall short.
Control macro
Macros used in document processing to control/alter the appearance of document elements (e.g. headings, quotes, footnotes, headers, etc.).
Document header/docheader
Document information (title, subtitle, author, etc) output at the top of page one.
Epigraph
A short, usually cited passage that appears at the beginning of a chapter, story, or other document.
Float
A float is material intended to be kept together as a block. Floated material that fits on a page in position is output on that page. Floats that do not fit in position are deferred to the top of the next page.
Document information (frequently author and title) output in the bottom margin of pages after page one. Not to be confused with footnotes, which are considered part of running text.
The title used to identify a section of a document. Headings are hierarchic, corresponding to the notion of head, subhead, subsubhead, etc.
Document information (frequently author and title) output in the top margin of pages after page one.

Note: In terms of content and style, headers and footers are the same; they differ only in their placement on the page. In most places in this documentation, references to the content or style of headers applies equally to footers.

Linebreak/author linebreak
A gap in the vertical flow of running text, frequently set off by typographic symbols such as asterisks or daggers. Used to indicate a shift in the content of a document (e.g. a scene change in a short story). Also commonly called a scene break or a section break.
Paragraph head
A heading joined to the body of a paragraph.
A portion of text that, when clicked on in a PDF viewer, navigates to a bookmarked location in a document, generally but not exclusively a heading. PDF links are usually coloured to make them stand out from the surrounding text.
PDF outline
The hierarchically-arranged navigation outline provided by most PDF viewers (e.g. Okular, Evince), typically in a panel to the left of the document window, and usually labelled “Contents”.
Quote
A quote, to mom, is a line-for-line setting of quoted material (e.g. poetry, song lyrics, or a snippet of programming code). You don’t have to use BR with quotes.
Running text
In a document formatted with mom, running text means text that forms the body of the document, including elements such as headings. Docheaders, headers, footers and page numbers are not part of running text.
Toggle
A macro or tag that, when invoked without an argument, begins something or turns a feature on, and, when invoked with ANY argument, ends something or turns a feature off. See Example 3 of the section How to read macro arguments.

Back to Table of Contents Top Next: Using mom

groff-1.23.0/contrib/mom/momdoc/docprocessing.html0000644000175000017500000044366414450320476017105 00000000000000 Mom -- Document Processing, Introduction and Setup
Back to Table of Contents Next: The document element tags

Document processing with mom

Table of contents



Introduction to document processing

Document processing with mom uses markup tags to identify document elements such as headings, paragraphs, blockquotes, and so on. The tags are, of course, macros, but with sensible, readable names that make them easy to grasp and easy to remember. (And don’t forget: if you don’t like the “official” name of a tag — too long, cumbersome to type in, not “intuitive” enough — you can change it with the ALIAS macro.)

In addition to the tags themselves, mom has an extensive array of macros that control how they look and behave.

Setting up a mom doc is a simple, four-part procedure. You begin by entering metadata about the document itself (title, subtitle, author, etc.). Next, you tell mom what kind of document you’re creating (e.g. a chapter, letter, abstract, etc...) and what kind of output you want (typeset, typewritten, draft-style, etc) — essentially, templates. Thirdly, you make as many or as few changes to the templates as you wish; in other words, create a style sheet. Lastly, you invoke the START macro. Voilà! You’re ready to write.

Document defaults

As is to be expected, mom has defaults for everything. If you want to know a particular default, read about it in the description of the pertinent tag.

I fear the following may not be adequately covered elsewhere in the documentation, so just in case:

  • the paper size is 8.5x11 inches
  • the left and right margins are 1-inch
  • the top and bottom margins for document text are plus/minus visually 1-inch
  • pages are numbered; the number appears centred, at the bottom, surrounded by hyphens (e.g. -6- )
  • the first page of a document begins with a document header
  • subsequent pages have page headers with a rule underneath

Vertical whitespace management

Mom takes evenly-aligned bottom margins in running text very seriously. Only under a very few, exceptional circumstances will she allow a bottom margin to “hang” (i.e. to fall short).

Mom offers two modes of operation for ensuring flush bottom margins: shimming and flex-spacing. Shimming means that mom nudges the next line after a significant break in running text back onto the baseline grid (e.g. after the insertion of a graphic). Flex-spacing means that any vertical whitespace remaining between the end of running text and the bottom margin is distributed equally at logical points on the page.

Mom uses the leading of running text (the “document leading”) that’s in effect at the start of running text on each page to establish the grid and space document elements such as heads or blockquotes so that they adhere to it. (Prior to invoking START, the document leading is set with the typesetting macro LS, afterwards with the document control macro DOC_LEAD.)

What this means is that documents whose paragraphs are not separated by whitespace and which do not contain graphics or pre-processor material will fill the page completely to the bottom margin. However, if your paragraphs are spaced, or if there are any leading changes on a page, or if graphics or pre-processor material are inserted, it’s very likely the bottom margins will hang unless shimming or flex-spacing is enabled.

Shimming vs. flex-spacing

Shimming is mom’s default mode of operation. She applies it automatically before headings, around quotes and blockquotes, and beneath floats and pre-processor material. In addition, the SHIM macro can be inserted into a document at any point to make sure the text following falls on the baseline grid.

This mode of operation works well in documents whose paragraphs are not spaced. Deviations from the baseline grid, usually caused by floats or pre-processor material, are corrected immediately. If the shimming results in slightly unbalanced whitespace around them, it can easily be remedied by passing the ADJUST argument to the appropriate macro.

If you do not want mom shimming automatically, NO_SHIM turns shimming off globally and suppresses the SHIM macro. If you want to disable shimming only for a particular float or pre-processor, the NO_SHIM argument may be given to the appropriate macro.

Flex-spacing kicks in automatically whenever you turn shimming off. In other words, if you want a document flex-spaced, .NO_SHIM is how you achieve it. If, in addition to not shimming, you don’t want mom flex-spacing either, NO_FLEX lets you disable it, too.

Flex-spacing differs from shimming in that mom doesn’t correct deviations from the baseline grid. Rather, she distributes whitespace left at the bottom of the page equally in appropriate places. Like shimming, flex-spacing is automatically applied before heads, after floats and pre-processor material, and around quotes and blockquotes. Like shimming, flex-spacing can be disabled for individual floats or pre-processor material with the NO_FLEX flag.

In addition, you can use the FLEX macro to insert flex-spacing yourself into the document, which you will almost certainly want to do if your paragraphs are spaced. This is because paragraphs are not flex-spaced. Typographically, the ideal for spaced paragraphs is that the space between them remain constant. Paradoxically, the only way to achieve flush bottom margins, or to correct excessive flex-spacing before a heading, is by adding flex-space between the paragraphs. This requires human judgment, and mom does not presume to decide for you.

Shimming and flex-spacing are mutually exclusive. If the one is active, the other isn’t unless you have disabled both. This means that you cannot use the FLEX macro when shimming is enabled, or the SHIM macro when flex-spacing is enabled. Mom will issue a warning if you do.

The choice of whether to use shimming or flex-spacing depends on whether or not your paragraphs are spaced. In a document with indented, non-spaced paragraphs, shimming and flex-spacing produce nearly the same result, with shimming winning by an aesthetic hair. In documents with spaced paragraphs, flex-spacing is the only way to achieve flush bottom margins.

SHIM

Macro: SHIM

When shimming is enabled, which it is by default, the SHIM macro allows you to nudge the line following it back onto the baseline grid. In documents with non-spaced paragraphs, this prevents the bottom margins from hanging.

Mom herself automatically applies shimming

  • before headings
  • around quotes and blockquotes
  • after PDF images, tables, pic diagrams, equations, and floats

You may sometimes find the amount of space generated by SHIM looks too big, whether inserted manually into a document or as a result of automatic shimming. The situation occurs when the amount of shimming applied comes close to the leading currently in effect, making it seem as if there’s one linespace too much whitespace.

The solution is simply to add .SPACE -1v or .RLD 1v to the document immediately after .SHIM. (Both .SPACE -1v and .RLD 1v back up by one linespace.)

NO_SHIM

Macro: NO_SHIM <none> | <anything>

NO_SHIM, without an argument, disables automatic shimming, suppresses the SHIM macro, and enables flex-spacing.

NO_SHIM with any argument (e.g. OFF, QUIT, END, X, etc) re-enables shimming if it has been disabled and disables flex-spacing.

FLEX

Macro: FLEX [ FORCE ]

When flex-spacing is enabled, the FLEX macro inserts flexible vertical whitespace into a document. The amount of flex-space is determined from any extra whitespace at the bottom of a page divided by the number of flex points on the same page.

If flex-spacing is enabled, mom herself automatically applies flex-spacing

  • before headings
  • around quotes and blockquotes
  • after PDF images, tables, pic diagrams, equations, and floats

Near the bottom of some pages, you may find that floated or pre-processor material, including images, or a single line of text afterwards, is not flush with the bottom margin. This is a result of mom flex-spacing after such material but not before. The solution to is insert .FLEX immediately beforehand.

There are some instances where mom inhibits flex-spacing, notably after outputting floated material deferred from one page to the next. Introducing FLEX by itself in these instances—say, before a head or paragraph—will not have any effect; you must pass FLEX the FORCE argument.

Important note on flex-spacing policy:
Mom disables flex-spacing on

  • the last page or column of a document, before the Table of Contents, Endnotes, Bibliography, and/or any “Lists of...”
  • the page preceding a COLLATE
  • the page preceding a NEWPAGE or BLANKPAGE
  • the column preceding a COL_NEXT or COL_BREAK

If this is not what you want, insert .NO_FLEX OFF before the first flex-space point on the affected page or in the affected column.

Flex-spacing is also disabled for any page or column where insufficient room at or near the bottom causes a HEADING or table to be moved to the top of the next page. These situations cannot be harmonized with flex-spacing except by adjusting your layout to prevent them. You may try re-enabling flex-spacing for the page (.NO_FLEX OFF) and manually inserting flex-spaces at appropriate points, but the original whitespace is usually large enough that re-distributing it merely changes one layout gaffe into another.

Very occasionally you may notice that a document element (spaced paragraph, floated material, pre-processor material, or a PDF image) near the bottom of page has also caused mom to disable flex-spacing for that page. This occurs when the document element following it is a spaced paragraph.

It is typographically acceptable for there to be space between insertions in running text (e.g. an image) and the bottom margin when the next page begins with a paragraph. If you’d like to nudge the insertion a little closer to the bottom margin—not all the way; that isn’t possible without pushing it to the next page and disrupting subsequent flex-spacing—insert a small amount of space beforehand with SP. Do not, in these cases, use the ADJUST argument (for example to PDF_IMAGE.)

In the case of a spaced paragraph itself near the bottom of the page causing a break, re-enabling flex-spacing (.NO_FLEX OFF) at an appropriate place in your input file will resolve the issue, provided there is at least one flex-point on the page. If not, add one or more.

NO_FLEX

Macro: NO_FLEX <none> | <anything>

NO_FLEX, without an argument, disables automatic flex-spacing and suppresses the FLEX macro. If, in addition to NO_FLEX, NO_SHIM has also been given, your document will be neither flex-spaced nor shimmed.

NO_FLEX with any argument (e.g. OFF, QUIT, END, X, etc) re-enables flex-spacing if it has been disabled.


Preliminary document setup

Tutorial – Setting up a mom document

There are four parts to setting up a mom doc (three, actually, with one optional). Before we proceed, though, be reassured that something as simple as
.TITLE "By the Shores of Lake Attica" .AUTHOR "Rosemary Winspeare" .PRINTSTYLE TYPESET .START produces a beautifully typeset 8.5x11 document, with a docheader at the top of page 1, page headers with the title and author on subsequent pages, and page numbers at the bottom of each page. In the course of the document, headings, citations, quotes, epigraphs, and so on, all come out looking neat, trim, and professional.

For the purposes of this tutorial, we’re going to set up a short story—My Pulitzer Winner—by Joe Blow. Thankfully, we don’t have to look at story itself, just the setup. Joe wants the document

  • to be draft 7, revision 39;
  • to use the DEFAULT template;
  • to print as draft-style output (instead of final-copy output);
  • to be typeset, in Helvetica, 12 on 14, rag-right;
  • to have footers instead of headers;
  • to use a single asterisk for author linebreaks.

Joe Blow has no taste in typography. His draft won’t look pretty, but this is, after all, a tutorial; we’re after examples, not beauty.

Step 1

The first step in setting up any document is giving mom some reference information (metadata). The reference macros are:

  • TITLE
  • SUBTITLE
  • AUTHOR
  • CHAPTER – chapter number
  • CHAPTER_TITLE
  • DRAFT – draft number
  • REVISION – revision number
  • COPYRIGHT – only used on cover pages
  • MISC – only used on cover pages
  • DOCTITLE
  • COVERTITLE
  • DOC_COVERTITLE
  • PDF_TITLE

You can use as many or as few as you wish, although at a minimum, you’ll probably fill in TITLE (unless the document’s a letter) and AUTHOR. Order doesn’t matter. You can separate the arguments from the macros by any number of spaces. The following are what you’d need to start Joe Blow’s story.
.TITLE "My Pulitzer Winner" .AUTHOR "Joe Blow" .DRAFT 7 .REVISION 39

Step 2

Once you’ve given mom the reference information she needs, you tell her how you want your document formatted. What kind of document is it? Should it be typeset or typewritten? Is this a final copy (for the world to see) or just a draft? Mom calls the macros that answer these questions “the docstyle macros”, and they’re essentially templates.

  • PRINTSTYLE—typeset or typewritten
  • DOCTYPE—the type of document (default, chapter, user-defined, letter, slide)
  • COPYSTYLE—draft or final copy

Mom has defaults for DOCTYPE and COPYSTYLE; if they’re what you want, you don’t need to include them. However, PRINTSTYLE has no default and must be present in every formatted document. If you omit it, mom won’t process the document AND she’ll complain (both to stderr and as a single printed sheet with a warning). Moms—they can be so annoying sometimes. <sigh>

Adding to what we already have, the next bit of setup for Joe Blow’s story looks like this:
.TITLE "My Pulitzer Winner" .AUTHOR "Joe Blow" .DRAFT 7 .REVISION 39 \# .DOCTYPE DEFAULT \"Superfluous; mom uses DOCTYPE DEFAULT by default .PRINTSTYLE TYPESET .COPYSTYLE DRAFT Notice the use of the comment line ( \# ), a handy way to keep groups of macros visually separated for easy reading in a text editor.

Step 3

This step—completely optional—is where you, the user, take charge. Mom has reasonable defaults for every document element and tag, but who’s ever satisfied with defaults? Use any of the typesetting macros here to change mom’s document defaults (paper size, margins, family, point size, line space, rag, etc), or any of the document processing control macros. This is the stylesheet section of a document, and must come after the PRINTSTYLE directive. Failure to observe this condition will result in PRINTSTYLE overriding your changes.

Joe Blow wants his story printed in Helvetica, 12 on 14, rag right, with page footers instead of page headers and a single asterisk for the linebreak character. None of these requirements conforms to mom’s defaults for the chosen PRINTSTYLE (TYPESET), so we change them here. The setup for Joe Blow’s story now looks like this:
.TITLE "My Pulitzer Winner" .AUTHOR "Joe Blow" .DRAFT 7 .REVISION 39 \# .DOCTYPE DEFAULT .PRINTSTYLE TYPESET .COPYSTYLE DRAFT \# .FAMILY H .PT_SIZE 12 .LS 14 .QUAD LEFT \"ie rag right .FOOTERS .LINEBREAK_CHAR *

Step 4

The final step in setting up a document is telling mom to start document processing. It’s a no-brainer, just the single macro START. Other than PRINTSTYLE, it’s the only macro required for document processing.

Here’s the complete setup for My Pulitzer Winner:
.TITLE "My Pulitzer Winner" .AUTHOR "Joe Blow" .DRAFT 7 .REVISION 39 \# .DOCTYPE DEFAULT .PRINTSTYLE TYPESET .COPYSTYLE DRAFT \# .FAMILY H .PT_SIZE 12 .LS 14 .QUAD LEFT \"ie rag right .FOOTERS .LINEBREAK_CHAR * \# .START As pointed out earlier, Joe Blow is no typographer. Given that all he needs is a printed draft of his work, a simpler setup would have been:
.TITLE "My Pulitzer Winner" .AUTHOR "Joe Blow" .DRAFT 7 .REVISION 39 \# .PRINTSTYLE TYPEWRITE .COPYSTYLE DRAFT \# .START .PRINTSTYLE TYPEWRITE, above, means that Joe’s work will come out “typewritten, double-spaced”, making the blue-pencilling he (or someone else) is sure to do much easier (which is why many publishers and agents still insist on typewritten, double-spaced copy).

When J. Blow stops re-writing and decides to print off a final, typeset copy of his work for the world to see, he need only make two changes to the (simplified) setup:
.TITLE "My Pulitzer Winner" .AUTHOR "Joe Blow" .DRAFT 7 .REVISION 39 \# .PRINTSTYLE TYPESET \"first change .COPYSTYLE FINAL \"second change \# .START In the above, .DRAFT 7, .REVISION 39, and .COPYSTYLE FINAL are actually superfluous. The draft and revision numbers aren’t used when COPYSTYLE is FINAL, and COPYSTYLE FINAL is mom’s default unless you tell her otherwise.

But... to judge from the number of drafts already, J. Blow may very well decide his “final” version still isn’t up to snuff. Hence, he might as well leave in the superfluous macros. That way, when draft 7, rev. 62 becomes draft 8, rev. 1, he’ll be ready to tackle his Pulitzer winner again.


The reference macros (metadata)

The reference macros give mom the metadata she needs to generate docheaders, page headers, and covers. They must go at the top of any file that uses mom’s document processing macros.

Reference macros

TITLE

Macro: TITLE [COVER | DOC_COVER] "<title string>" ["<2nd line>" ["<3rd line>" ... ] ]

• Arguments must be enclosed in double-quotes

The title string can be caps or caps/lower-case; it’s up to you. In PRINTSTYLE TYPESET, the title will appear in the docheader exactly as you typed it. However, mom converts the title to all caps in page headers unless you turn that feature off (see HEADER_<POSITION>_CAPS). In PRINTSTYLE TYPEWRITE, the title always gets converted to caps.

TITLE accepts multiple arguments, each surrounded by double-quotes. Each argument is printed on a separate line, permitting you to create multi-line titles in your docheaders.

Note: If your DOCTYPE is CHAPTER, TITLE should be the title of the opus, not “CHAPTER whatever”.

If the optional argument, COVER or DOC_COVER, is given to TITLE, the remaining string arguments represent the title that will appear on cover or document cover pages (see the Introduction to cover pages for a description of the difference between “document covers” and “covers”). Thus, it is possible to have differing titles appear on the document cover, the cover (“title”) page, and in the document header. For example,
.TITLE DOC_COVER "Collected Essays" .TITLE COVER "The Meming of Meaning" .TITLE "LOL Cat Corruption" .AUTHOR "D. Rawkins" .DOC_COVER TITLE AUTHOR .COVER TITLE .START creates a document cover with “Collected Essays” and the author, a cover page with “The Meming of Meaning”, and a docheader title, “LOL Cat Corruption” at the top of the essay.

Alternatively, you can use the macros DOC_COVERTITLE and COVERTITLE to accomplish the same thing.

Table of Contents exceptions

Except for standalone documents (i.e. non-collated documents such as essays), the TITLE string appears as an entry in the Table of Contents. If you would like a document section not to appear in the Table of Contents (e.g. the copyright page), invoke the macro .NO_TOC_ENTRY after .TITLE.

DOCUMENT TITLE

Macro: DOCTITLE "<overall document title>" ["<2nd line>" ["<3rd line>" ... ] ]

• Arguments must be enclosed in double-quotes

Note: This macro should be used only if your DOCTYPE is DEFAULT (which is mom’s default). If your DOCTYPE is CHAPTER, use TITLE to set the overall document title for cover pages, document cover pages, and page headers or footers.

When you’re creating a single document, say, an essay or a short story, you have no need of this macro. TITLE takes care of all your title needs.

However if you’re collating a bunch of documents together, say, to print out a report containing many articles with different titles, or a book of short stories with different authors, you need DOCTITLE.

DOCTITLE tells mom the title of the complete document (as opposed to the title of each article or entitled section), and appears

  1. as the window title in PDF viewers (e.g. Okular or Evince)
  2. in the initial rightmost position of page headers in the document

Moreover, DOCTITLE does not appear in the PDF outline, as its presence in window title would make it redundant.

The doctitle string can be caps or caps/lower-case; it’s up to you. In PRINTSTYLE TYPESET, by default, the doctitle in page headers is all in caps, unless you turn that feature off (see HEADER_<POSITION>_CAPS). In PRINTSTYLE TYPEWRITE, the doctitle always gets converted to caps.

DOCTITLE accepts multiple arguments, each surrounded by double-quotes. Each argument is printed on a separate line, permitting you to create multi-line document titles for use on Covers and/or Doc covers.

SUBTITLE

Macro: SUBTITLE [COVER | DOC_COVER] "<subtitle>" ["<2nd line>" ["<3rd line>" ... ] ]

• String arguments must be enclosed in double-quotes

The subtitle string can be caps or caps/lower-case. I recommend caps/lower case.

SUBTITLE accepts multiple arguments, each surrounded by double-quotes. Each argument is printed on a separate line, permitting you to create multi-line subtitles.

If the optional argument, COVER or DOC_COVER, is given to SUBTITLE, the remaining string arguments represent the subtitle that will appear on cover or document cover pages (see the Introduction to cover pages for a description of the difference between “document covers” and “covers”). Thus, it is possible to have differing subtitles appear on the document cover, the cover (“title”) page, and in the document header. An extreme example would be:
.SUBTITLE "The Docheader Subtitle" .SUBTITLE DOC_COVER "The Document Cover Subtitle" .SUBTITLE COVER "The Cover Subtitle" The first invocation of .SUBTITLE establishes the subtitle that appears in the docheader at the top of the first page of a document. The second invocation establishes the subtitle that appears on the document cover; the third establishes the subtitle that appears on the cover (“title”) page.

If you don’t require differing subtitles for doc cover and cover pages, .SUBTITLE, without the optional first argument, is sufficient, provided you give the word, SUBTITLE, as an argument to the macro DOC_COVER or COVER

AUTHOR

Macro: AUTHOR [COVER | DOC_COVER] "<author>" [ "<author2>" ["<author3>" ... ] ]

Alias: EDITOR

• String arguments must be enclosed in double-quotes

Each author string can hold as many names as you like, e.g.
.AUTHOR "Joe Blow" or
.AUTHOR "Joe Blow, Jane Doe" "John Hancock" Mom prints each string that’s enclosed in double-quotes on a separate line in the docheader, however only the first string appears in page headers. If you want mom to put something else in the author part of page headers (say, just the last names of a document’s two authors), redefine the appropriate part of the header (see header/footer control).

The strings can be caps or caps/lower-case. I recommend caps/lower case.

If the optional argument, COVER or DOC_COVER, is given to AUTHOR, the remaining string arguments represent the author(s) that will appear on cover or document cover pages (see the Introduction to cover pages for a description of the difference between “document covers” and “covers”). Thus, it is possible to have differing authors on the document cover, the cover (“title”) page, in the document first-page header and subsequent page headers/footers. An example might be:
.AUTHOR "Joe Blow" .EDITOR DOC_COVER "John Smith" "and" "Jane Doe" \" EDITOR is an alias for AUTHOR .AUTHOR COVER "Joe Blow" "(assisted by Jane Doe)" The first invocation of .AUTHOR establishes the author that appears in the docheader at the top of the first page of a document and in subsequent page headers/footers. The second invocation establishes the authors (editors, in this instance) that appear on the document cover; the third establishes the author(s) that appear(s) on the cover (“title”) page.

If you don’t require differing authors for doc cover and cover pages, .AUTHOR, without the optional first argument, is sufficient, provided you give the word, AUTHOR as an argument to the macro DOC_COVER or COVER

CHAPTER

Macro: CHAPTER <chapter number>

The chapter number can be in any form you like—a digit, a roman numeral, a word. If you choose DOCTYPE CHAPTER, mom prints whatever argument you pass CHAPTER beside the word, “Chapter”, as a single line docheader. She also puts the same thing in the middle of page headers.

Please note that if your argument to CHAPTER runs to more than one word, you must enclose the argument in double-quotes.

If you’re not using DOCTYPE CHAPTER, the macro can be used to identify any document as a chapter for the purpose of prepending a chapter number to numbered head elements, provided you pass it a numeric argument. See PREFIX_CHAPTER_NUMBER.

Chapter string

If you’re not writing in English, you can ask mom to use the word for “chapter” in your own language by telling her what it is with the CHAPTER_STRING macro, like this:
.CHAPTER_STRING "Chapître"

If you would like a blank chapter string, i.e., you’d like the chapter number to appear without “Chapter” beforehand, enter .CHAPTER_STRING "\&".

CHAPTER_TITLE

Macro: CHAPTER_TITLE "<chapter title>" ["<2nd line>" ["<3rd line>" ... ] ]

• Arguments must be enclosed in double-quotes

If, either in addition to or instead of “Chapter <n>” appearing at the top of chapters, you want your chapter to have a title, use CHAPTER_TITLE, with your title enclosed in double-quotes, like this:
.CHAPTER_TITLE "The DMCA Nazis"

CHAPTER_TITLE accepts multiple arguments, each surrounded by double-quotes. Each argument is printed on a separate line, permitting you to create multi-line chapter titles in your docheaders.

If you’ve used CHAPTER to give the chapter a number, both “Chapter <n>” and the chapter title will appear at the top of the chapter, like this:
Chapter 1 The DMCA Nazis In such a case, by default, only the chapter’s title will appear in the page headers, not “Chapter <n>”.

If you omit CHAPTER when setting up your reference macros, only the title will appear, both at the top of page one and in subsequent page headers.

The style of the chapter title can be altered by control macros, e.g. CHAPTER_TITLE_FAMILY, CHAPTER_TITLE_FONT, etc. The default family, font and point size are Times Roman, Bold Italic, 4 points larger than running text.

DRAFT

Macro: DRAFT <draft number>

DRAFT only gets used with COPYSTYLE DRAFT. If the COPYSTYLE is FINAL (the default), mom ignores DRAFT. DRAFT accepts both alphabetic and numeric arguments, hence it’s possible to do either
.DRAFT 2 or .DRAFT Two

Mom prints the argument to .DRAFT (i.e. the draft number) beside the word “Draft” in the middle part of page headers.

A small word of caution: If your argument to .DRAFT is more than one word long, you must enclose the argument in double-quotes.

You may, if you wish, invoke .DRAFT without an argument, in which case, no draft number will be printed beside “Draft” in headers or footers.

The draft string

If you’re not writing in English, you can ask mom to use the word for “draft” in your own language by telling her what it is with the DRAFT_STRING macro, like this:
.DRAFT_STRING "Jet"

Equally, DRAFT_STRING can be used to roll your own solution to something other than the word “Draft.” For example, you might want “Trial run alpha-three” to appear in the headers of a draft version. You’d accomplish this by doing
.DRAFT alpha-three .DRAFT_STRING "Trial run"

If you wanted only “Trial run” to appear, entering .DRAFT without an argument as well as .DRAFT_STRING "Trial run" is how you’d do it.

Note: If you define both a blank .DRAFT and a blank .DRAFT_STRING, mom skips the draft field in headers entirely. If this is what you want, this is also the only way to do it. Simply omitting invocations of .DRAFT and .DRAFT_STRING will result in mom using her default, which is to print “Draft <number>”.

REVISION

Macro: REVISION <revision number>

REVISION only gets used with COPYSTYLE DRAFT. If the COPYSTYLE is FINAL (the default), mom ignores the REVISION macro. REVISION accepts both alphabetic and numeric arguments, hence it’s possible to do either
.REVISION 2 or .REVISION Two

Mom prints the revision number beside the shortform “Rev.” in the middle part of page headers.

A small word of caution: If your argument to .REVISION is more than one word long, you must enclose the argument in double-quotes.

You may, if you wish, invoke .REVISION without an argument, in which case, no revision number will be printed beside “Rev.” in headers or footers.

The revision string

If you’re not writing in English, you can ask mom to use the word for “revision,” or a shortform thereof, in your own language by telling her what it is with the REVISION_STRING macro, like this:
.REVISION_STRING "Rév."

Additionally, you may sometimes want to make use of mom’s COPYSTYLE DRAFT but not actually require any draft information. For example, you might like mom to indicate only the revision number of your document. The way to do that is to define an empty .DRAFT and .DRAFT_STRING in addition to .REVISION, like this:
.DRAFT .DRAFT_STRING .REVISION 2

Equally, if you want to roll your own solution to what revision information appears in headers, you could do something like this:
.DRAFT .DRAFT_STRING .REVISION "two-twenty-two" .REVISION_STRING "Revision"

The above, naturally, has no draft information. If you want to roll your own .DRAFT and/or .DRAFT_STRING as well, simply supply arguments to either or both.

Macro: COPYRIGHT [COVER | DOC_COVER] "<copyright info>"

• Argument must be enclosed in double-quotes

The required argument to COPYRIGHT is only used on cover or doc cover pages, and then only if the argument COPYRIGHT is passed to COVER or DOC_COVER. Do not include the copyright symbol in the argument passed to COPYRIGHT; mom puts it in for you.

The optional argument, COVER or DOC_COVER, should only be used if you have both a doc cover and a cover and want differing copyright information on each (see the Introduction to cover pages for a description of the difference between “document covers” and “covers”). Thus, it is possible to have differing copyright information on the document cover and on the cover (“title”) page. An example might be:
.COPYRIGHT DOC_COVER "2010 John Smith and Jane Doe" .COPYRIGHT COVER "2008 Joe Blow" The first invocation of .COPYRIGHT establishes the copyright information that appears on the document cover; the second establishes the copyright information that appears on the cover (“title”) page.

If you don’t require differing copyright information for doc cover and cover pages, .COPYRIGHT, without the optional first argument, is sufficient, provided you give the word, COPYRIGHT, as an argument to the macro DOC_COVER or COVER

Style parameters for the copyright line may be entered as individual macros or grouped, e.g.
.COPYRIGHT_FAMILY H .COPYRIGHT_FONT R .COPYRIGHT_SIZE -2 or
.COPYRIGHT_STYLE \ FAMILY H \ FONT R \ SIZE -2 The vertical position of the copyright line may be raised (-) or lowered (+) with the macro COPYRIGHT_V_ADJUST. For example, to raise the copyright line by 3 points, you’d do
.COPYRIGHT_V_ADJUST -3p Alternatively, the COPYRIGHT_STYLE macro may be used with the argument V_ADJUST: .COPYRIGHT_STYLE \ FAMILY H \ FONT R \ SIZE -2 \ V_ADJUST -3p

MISC

Macro: MISC [COVER | DOC_COVER] "<argument 1>" ["<argument 2>" "<argument 3>" ...]

• String arguments must be enclosed in double-quotes

The argument(s) passed to MISC are only used on cover or doc cover pages, and then only if the argument MISC is passed to COVER or DOC_COVER. MISC can contain any information you like. Each argument appears on a separate line at the bottom of the cover or doc cover page.

For example, if you’re submitting an essay where the prof has requested that you include the course number, his name and the date, you could do
.MISC "Music History 101" "Professor Hasbeen" "Dec. 24, 2010" and the information would appear on the essay’s cover page.

If the optional argument, COVER or DOC_COVER, is given to MISC, the string arguments represent the miscellaneous information that will appear on cover or document cover pages (see the Introduction to cover pages for a description of the difference between “document covers” and “covers”). Thus, it is possible to have differing miscellaneous information on the document cover and on the cover (“title”) page. An example might be:
.MISC DOC_COVER "Music History 101" "Professor Hasbeen" .MISC COVER "Spring Term Paper"

The first invocation of .MISC establishes the miscellaneous information that appears on the document cover; the second establishes the miscellaneous information that appears on the cover (“title”) page.

If you don’t require differing miscellaneous information for doc cover and cover pages, .MISC, without the optional first argument, is sufficient, provided you give the word “MISC” as an argument to the macro DOC_COVER or COVER

COVERTITLE & DOC_COVERTITLE

Macro: COVERTITLE "<user defined cover page title>" ["<2nd line>" ["<3rd line>" ... ] ]

• Arguments must be enclosed in double-quotes

Macro: DOC_COVERTITLE "<user defined document cover page title>" ["<2nd line>" ["<3rd line>" ... ] ]

• Arguments must be enclosed in double-quotes

The arguments passed to COVERTITLE or DOC_COVERTITLE are only used on cover or doc cover pages, and then only if the argument COVERTITLE or DOC_COVERTITLE is explicitly passed to COVER or DOC_COVER.

COVERTITLE and DOC_COVERTITLE accept multiple arguments, each surrounded by double-quotes. Each argument is printed on a separate line, permitting you to create multi-line titles on your cover and/or doc cover pages.

You only require COVERTITLE or DOC_COVERTITLE if they differ from TITLE. Note that TITLE itself has two optional arguments that accomplish the same thing.

PDF Title

Macro: PDF_TITLE "<pdf viewer window title>"

• Argument must be enclosed in double-quotes

Except for DOCTITLE, mom does not, by default, provide PDF viewers with a document title. You may set one, if you like, with PDF_TITLE.

TOC heading

Macro: TOC_HEADING "<single line TOC heading>"

• Argument must be enclosed in double-quotes

Mom generates tables of contents automatically (see TOC). You may sometimes want to insert a line of text into the table of contents without it referring to a page number, for example to identify a “Part I” and a “Part II.”

Placed before any instance of START, TOC_HEADING inserts its text into the table of contents with a modest amount of whitespace around it to distinguish it easily from table of contents entries.

The appearance of the heading may be controlled with the macro TOC_HEADING_STYLE.

Macro: TOC_HEADING_STYLE "<arguments>"

TOC_HEADING_STYLE controls the look of TOC headings. It is a “grouping” style macro with multiple arguments. It is recommended that you use the backslash character to separate them into individual lines rather than entering a single, very long line.

TOC_HEADING_STYLE accepts as many or as few arguments as you need: FAMILY <family> \ FONT <font> \ SIZE <+|-n> \ COLOR <colorname>* \ QUAD L | C | R \ SPACE_ABOVE <n>** \ SPACE_BENEATH <n>**   * COLOR must be pre-initialized with NEWCOLOR or XCOLOR.
** SPACE_ABOVE and SPACE_BENEATH require a unit of measure to be appended to their numeric argument.

For example, if you want your TOC headings to be bold, slightly larger than the rest of the table of contents, centred, and with one linespace beforehand, FONT B \ SIZE +.5 \ QUAD C \ SPACE_ABOVE 1v

See Arguments to the control macros for further information about the arguments. Note that SPACE_ABOVE and SPACE_BENEATH are unique to TOC_HEADING_STYLE.


The docstyle macros

The docstyle macros tell mom what type of document you’re writing, whether you want the output typeset or “typewritten, double-spaced”, and whether you want a draft copy (with draft and revision information in the headers) or a final copy.

DOCTYPE

Macro: DOCTYPE DEFAULT | CHAPTER | NAMED "<name>" | LETTER | SLIDES

The arguments DEFAULT, CHAPTER and NAMED tell mom what to put in the docheader and page headers. LETTER and SLIDES tells her you want to write a letter or create slides.

Mom’s default DOCTYPE is DEFAULT. If that’s what you want, you don’t have to give a DOCTYPE command.

DEFAULT prints a docheader containing the title, subtitle and author information given to the reference macros, and page headers with the author and title. (See Default specs for headers for how mom outputs each part of the page header.)

CHAPTER prints “Chapter <n>” in place of a docheader (<n> is what you gave to the reference macro, CHAPTER). If you give the chapter a title with CHAPTER_TITLE, mom prints “Chapter <n>” and the title underneath. If you omit the CHAPTER reference macro but supply a CHAPTER_TITLE, mom prints only the chapter title.

The page headers in DOCTYPE CHAPTER contain the author, the title of the book (which you gave with TITLE), and “Chapter <n>” (or the chapter title). See Default Specs for Headers for mom’s default type parameters for each part of the page header.

NAMED takes an additional argument: a name for this particular kind of document (e.g. outline, synopsis, abstract, memorandum), enclosed in double-quotes. NAMED is identical to DEFAULT except that mom prints the argument to NAMED beneath the docheader, as well as in page headers. (See Default specs for headers for how mom outputs each part of the page header.)

Note: version 2.1 change
DOCTYPE NAMED "string" no longer accepts a colour argument after "string". Setting the colour of the string is now done with DOCTYPE_COLOR <color>. Default underscoring of "string" in the docheader and on covers has been removed. Use DOCTYPE_UNDERSCORE, DOC_COVER_DOCTYPE_UNDERSCORE and/or COVER_DOCTYPE_UNDERSCORE to re-enable it. All three take the same arguments listed in the Underscore style, rule weight section of Arguments to the control macros.

LETTER tells mom you’re writing a letter. See the section Writing Letters for instructions on using mom to format letters.

Slides

PDF slides are a special kind of mom document, formatted for viewing in a PDF reader’s presentation mode. In most respects, they behave identically to the other document types. Key differences are:

  • headers, footers, and pagination are disabled by default
  • type is set QUAD CENTER by default
  • flex-spacing and shimming are disabled by default; shimming may be re-enabled (with NO_SHIM OFF), but not flex-spacing
  • there’s no need for PRINTSTYLE

DOCTYPE SLIDES takes up to five optional arguments, which come immediately after SLIDES. They may be entered in any order.
DOCTYPE SLIDES \ ASPECT 4:3 | 16:9 \ HEADER "left" "centre" "right" \ FOOTER "left" "centre" "right" \ TRANSITION "<slide transition effect>" (mode + parameters) \ PAUSE "<text reveal effect>" (mode + parameters) For convenience, you many want to enter each argument on a single line as shown above; all but the last must be terminated by a backslash.

Aspect

Slides can be formatted for one of two aspect ratios common to monitors and screens: 4:3 and 16:9. The default is 16:9. 4:3 16:9 media size: 11" x 8.25" media size: 11" x 8.1875" left/right margins: 36 points left/right margins: 36 points top margin: 90 points top margin: 80 points bottom margin: 84 points bottom margin: 72 points base text size: 16 points base text size: 14 points autoleading: 6 points, adjusted autoleading: 4 points, adjusted (header/footer size: -3 points) (header/footer size: -2 points) Note that both media sizes fit on either A4 or US LETTER papersizes.

Headers, footers, and pagination

If you want a header, footer, or both for your slides, pass SLIDES the HEADER and/or FOOTER argument(s). Both take three additional string arguments, which must be enclosed in double-quotes, defining the left, centre, and right parts of the header/footer. Any parts you want left blank should be entered as two double-quotes. For example, HEADER "" "My slide presentation" "" will result in a header with only the centre part.

Normal pagination is disabled for slides. If you want your slides numbered, the slide number must be given to one of the header/footer parts with the inline escape
\*[SLIDE#]. For example: HEADER "" "My slide presentation" "" \ FOOTER "" "" "\*[SLIDE#]" will give you a centred header with numbering at the bottom right of the slide.

The overall family, size, and colour of headers may be set with HEADER_FAMILY, HEADER_SIZE, and HEADER_COLOR. If you request FOOTERS, you may use the FOOTER_ equivalent of these macros. If you request both headers and footers, use one or the other but not both. For example, in a header/footer situation, HEADER_FAMILY would determine the family for both headers and footers, but if you attempted to do this .HEADER_FAMILY T .FOOTER_FAMILY H FOOTER_FAMILY would take precedence, and your header family would be “H”.

All other formatting of individual header/footer parts must be entered as inline escapes inside the double-quotes. If you want, say, your headers to be red but your footer page numbering to be black and two points larger, this is how you’d do it: .HEADER_COLOR red .DOCTYPE SLIDES \ HEADER "" "My slide presentation" "" \ FOOTER "" "" "\*[black]\*S[+2]\*[SLIDE#]\*S[-2]"

Note: Do not use mom’s \*[SIZE ±n] inline escape to change point size in the strings passed to HEADER or FOOTER. Prefer either mom’s \*S[±n] or groff’s \s[±n].

Transition

“Transition” refers to how new slides appear during a presentation. The official PDF specification lists a number of modes, each with a choice of configurable parameters. Modes include Box, Blinds, Wipe, Fade, and several others. Parameters include things like duration, dimension, and direction. There are a total of twelve modes; for each one there are from one to six configurable parameters. Consult man gropdf(1) for a complete listing of modes and parameters.

If you pass SLIDES the TRANSITION argument, you must at a minimum follow it with a mode. Afterwards, you may give as many or as few parameters as you wish. Parameters are, in order, 1. duration 2. dimension 3. motion 4. direction 5. scale 6. bool You don’t have to fill them all out. If you only need the first three, that’s all you need to input. If you need the first and third, enter the second as a period (dot), which is used any time you want to leave a parameter at its current default or when it isn’t applicable. For example, if you want a Box transition that lasts 1 second, filling the screen from the centre outwards, you’d enter TRANSITION "Box 1 . O" because Box does not take a “dimension” parameter but it does take a motion parameter.

Notice that the entire string (mode+parameters) must be enclosed in double-quotes.

Note: Not all PDF viewers support all modes. Any that are not supported are replaced by the “R” mode, which simply replaces one slide with the next unless the PDF viewer has a different default transition mode.

Pause

A “pause” occurs when material on a slide is halted (see PAUSE), awaiting a mouse click, PgDown, Next, or the spacebar to reveal subsequent material. All the same modes and parameters as TRANSITION may be used. The manner of entering them is is identical, including that the entire mode+parameter string must be enclosed in double-quotes.

SLIDE MACROS

Macro: NEWSLIDE ["<transition mode and parameters>"]

Unless you want material from one slide to flow onto the next, you need to tell mom when to start a new slide with the macro NEWSLIDE. Without any arguments, the new slide will appear with the default TRANSITION you gave to DOCTYPE SLIDES.

If you would like a different transition, you may pass NEWSLIDE a new mode and associated parameters, following the same rules as the TRANSITION argument to DOCTYPE. Note that the new effect becomes the default. If you wish to return to the original transition, you must give it explicitly to the appropriate NEWSLIDE.

Macro: PAUSE ["<pause mode and parameters>"]

Pauses in slides are accomplished by entering the macro PAUSE at desired locations in your input file. Subsequent material will be revealed using the pause mode given to DOCTYPE SLIDES.

If you would like a different mode, you may pass PAUSE a new mode and associated parameters, following the same rules as the PAUSE argument to DOCTYPE.

Macro: TRANSITION ["<transition mode and parameters>"]

If for some reason you have material that flows from one slide to the next and you want the next slide to have a transition different from the current one, you can tell mom about the new transition with the macro TRANSITION anywhere prior to the break to the next slide.

Printing slides

If you want to print slides as handouts, you have to tell pdfmom or gropdf, otherwise printing will stop at the first pause. Simply precede pdfmom or gropdf with GROPDF_NOSLIDE=1, like this:
GROPDF_NOSLIDE=1 pdfmom <options> slidefile.mom > slidefile.pdf

PRINTSTYLE

Macro: PRINTSTYLE TYPESET | TYPEWRITE [ SINGLESPACE ]

• Required for document processing, except in the case of slides
Must come before any changes to default document style

PRINTSTYLE tells mom whether to typeset a document, or to print it out “typewritten, doubled-spaced”.

Important: This macro may not be omitted. In order for document processing to take place, mom requires a PRINTSTYLE. If you don’t give one, mom will warn you on stderr and print a single page with a nasty message.

Just as important: PRINTSTYLE must precede any and all page and style parameters associated with a document with the exception of PAPER, which should be placed at the top of your file. PRINTSTYLE sets up complete templates that include default margins, family, fonts, point sizes, and so on. Therefore, changes to any aspect of document style must come afterwards. For example,
.PAPER A4 .LS 14 .QUAD LEFT .PRINTSTYLE TYPESET will not change mom’s default document leading to 14 points, nor the default justification style (fully justified) to left justified, whereas
.PAPER A4 .PRINTSTYLE TYPESET .LS 14 .QUAD LEFT will.

TYPESET, as the argument implies, typesets documents (by default in Times Roman; see TYPESET defaults). You have full access to all the typesetting macros as well as the style control macros of document processing.

With TYPEWRITE, mom does her best to reproduce the look and feel of typewritten, double-spaced copy (see TYPEWRITE defaults). Control macros and typesetting macros that alter family, font, point size, and leading are (mostly) ignored. An important exception is HEADER_SIZE (and, by extension, FOOTER_SIZE), which allows you to reduce the point size of headers/footers should they become too crowded. Most of mom’s inlines affecting the appearance of type are also ignored (\*S[<size>] is an exception; there may be a few others).

In short, TYPEWRITE never produces effects other than those available on a typewriter. Don’t be fooled by how brainless this sounds; mom is remarkably sophisticated when it comes to conveying the typographic sense of a document within the confines of TYPEWRITE.

The primary uses of TYPEWRITE are: outputting hard copy drafts of your work (for editing) and producing documents for submission to publishers and agents who (wisely) insist on typewritten, double-spaced copy. To get a nicely typeset version of work that’s in the submission phase of its life (say, to show fellow writers for critiquing), simply change TYPEWRITE to TYPESET and print out a copy.

If, for some reason, you would prefer the output of TYPEWRITE single-spaced, pass PRINTSTYLE TYPEWRITE the optional argument, SINGLESPACE.

PRINTSTYLE TYPESET defaults

Family = Times Roman Point size = 12.5 Paragraph leading = 16 points, adjusted Fill mode = justified Hyphenation = enabled max. lines = 2 margin = 36 points interword adjustment = 1 point Kerning = enabled Ligatures = enabled Smartquotes = enabled Word space = groff default Sentence space = 0

PRINTSTYLE TYPEWRITE defaults

Family = Courier Italics = underlined Point size = 12 Paragraph leading = 24 points, adjusted; 12 points for SINGLESPACE Fill mode = left Hyphenation = disabled Kerning = disabled Ligatures = disabled Smartquotes = disabled Word space = groff default Sentence space = groff default Columns = ignored

PRINTSTYLE TYPEWRITE control macros

Family

If you’d prefer a monospace family for PRINTSTYLE TYPEWRITE other than mom’s default, Courier, you can change it with .TYPEWRITER_FAMILY <family> (or .TYPEWRITER_FAM). Since groff ships with only the Courier family, you will have to install any other monospace family yourself. See Adding fonts to groff.

Point size

If you’d like a smaller or larger point size for PRINTSTYLE TYPEWRITE (mom’s default is 12-point), you can change it with .TYPEWRITER_SIZE <size>. There’s no need to add a unit of measure to the <size> argument; points is assumed. Be aware, however, that regardless of point size, mom’s leading/linespacing for TYPEWRITE is fixed at 24-point for double-spaced, and 12-point for single-spaced.

Underlining of italics

In PRINTSTYLE TYPEWRITE, mom, by default, underlines anything that looks like italics. This includes the \*[SLANT] inline escape for pseudo-italics. (See UNDERLINE for a note on how to process TYPEWRITE files that underline italics.)

If you’d prefer that mom were less bloody-minded about pretending to be a typewriter (i.e., you’d like italics and pseudo-italics to come out as italics), use the control macros
.ITALIC_MEANS_ITALIC and .SLANT_MEANS_SLANT Neither requires an argument.

Although it’s unlikely, should you wish to reverse the sense of these macros in the midst of a document, .UNDERLINE_ITALIC and .UNDERLINE_SLANT restore underlining of italics and pseudo-italics.

Additionally, by default, mom underlines quotes (but not blockquotes) in PRINTSTYLE TYPEWRITE. If you don’t like this behaviour, turn it off with
.UNDERLINE_QUOTES OFF

To turn underlining of quotes back on, use UNDERLINE_QUOTES without an argument.

While most of the control macros have no effect on PRINTSTYLE TYPEWRITE, there is an important exception: HEADER_SIZE (and by extension, FOOTER_SIZE). This is particularly useful for reducing the point size of headers/footers should they become crowded (quite likely to happen if the title of your document is long and your COPYSTYLE is DRAFT).

Finally, note that colour is disabled for TYPEWRITE. If you would like it enabled, for example so PDF links are colourised, invoke the groff primitive '.color' after PRINTSTYLE.

COPYSTYLE

Macro: COPYSTYLE DRAFT | FINAL

Mom’s default COPYSTYLE is FINAL, so you don’t have to use this macro unless you want to.

COPYSTYLE DRAFT exhibits the following behaviour:

  1. Documents start on page 1, whether or not you request a different starting page number with PAGENUMBER.
  2. Page numbers are set in lower case roman numerals.
  3. The draft number supplied by DRAFT and a revision number, if supplied with REVISION (see reference macros), appear in the centre part of page headers (or footers, depending on which you’ve selected) along with any other information that normally appears there.

Important: If you define your own centre part for page headers with HEADER_CENTER, no draft and/or revision number will appear there. If you want draft and revision information in this circumstance, use DRAFT_WITH_PAGENUMBER.

COPYSTYLE FINAL differs from DRAFT in that:

  1. It respects the starting page number you give the document.
  2. Page numbers are set in normal (Arabic) digits.
  3. No draft or revision number appears in the page headers.

Note: The centre part of page headers can get crowded, especially with DOCTYPE CHAPTER and DOCTYPE NAMED, when the COPYSTYLE is DRAFT. Three mechanisms are available to overcome this problem. One is to reduce the overall size of headers (with HEADER_SIZE). Another, which only works with PRINTSTYLE TYPESET, is to reduce the size of the header’s centre part only (with HEADER_CENTER_SIZE). And finally, you can elect to have the draft/revision information attached to page numbers instead of having it appear in the centre of page headers (see DRAFT_WITH_PAGENUMBER).


Initiate document processing

In order to use mom’s document element macros (tags), you have to tell her you want them. The macro to do this is START.

START collects the information you gave mom in the setup section at the top of your file (see Tutorial – Setting up a mom document), merges it with her defaults, sets up headers and page numbering, and prepares mom to process your document using the document element tags. No document processing takes place until you invoke .START.

START

Macro: START

• Required for document processing

START takes no arguments. It simply instructs mom to begin document processing. If you don’t want document processing (i.e., you only want the typesetting macros), don’t use START.

At a barest minimum before START, you must enter a PRINTSTYLE command.


Establishing typestyle and formatting parameters before START

In the third (optional) part of setting up a document (the stylesheet; see Tutorial – Setting up a mom document), you can use the typesetting macros to change mom’s document-wide defaults for margins, line length, family, base point size, leading, and justification style.

Two additional style concerns have to be addressed here (i.e. in macros before START): changes to the docheader, and whether you want you want the document’s nominal leading adjusted to fill pages fully to the bottom margin.

Behaviour of the typesetting macros before START

From time to time (or maybe frequently), you’ll want the overall look of a document to differ from mom’s defaults. Perhaps you’d like her to use a different family, or a different overall leading, or have different left and/or right page margins.

To accomplish such alterations, use the appropriate typesetting macros (listed below) after PRINTSTYLE and before START.

More than one user has, quite understandably, not fully grasped the significance of the preceding sentence. The part they’ve missed is after PRINTSTYLE.

Changes to any aspect of the default look and/or formatting of a mom document must come after PRINTSTYLE. For example, it might seem natural to set up page margins at the very top of a document with
.L_MARGIN 1i .R_MARGIN 1.5i However, when you invoke .PRINTSTYLE, those margins will be overridden. The correct place to set margins—and all other changes to the look of a document—is after PRINTSTYLE.

Important: Do not use the macros listed in Changing document-wide typesetting parameters after START prior to START; they are exclusively for use afterwards.

Meanings

When used before START, the typesetting macros, below have the following meanings:
L_MARGIN Left margin of pages, including headers/footers R_MARGIN Right margin of pages, including headers/footers T_MARGIN The point at which running text (i.e. not headers/footers or page numbers) starts on each page B_MARGIN* The point at which running text (i.e. not (see note) headers/footers or page numbers) ends on each page PAGE If you use PAGE, its final four arguments have the same meaning as L_ R_ T_ and B_MARGIN (above). LL The line length for everything on the page; equivalent to setting the right margin with R_MARGIN FAMILY The family of all type in the document PT_SIZE The point size of type in paragraphs; mom uses this to calculate automatic point size changes (e.g. for heads, footnotes, quotes, headers, etc) LS/AUTOLEAD** The leading used in paragraphs; all leading and spacing of running text is calculated from this QUAD/JUSTIFY Affects paragraphs only LEFT*** No effect RIGHT*** No effect CENTER*** No effect ------ *See FOOTER MARGIN AND BOTTOM MARGIN for an important warning **See DOC_LEAD_ADJUST ***See Special note

Other macros that deal with type style, or refinements thereof (KERN, LIGATURES, HY, WS, SS, etc.), behave normally. It is not recommended that you set up tabs or indents prior to START.

If you want to change any of the basic parameters (above) after START and have them affect a document globally (as if you’d entered them before START), you must use the macros listed in Changing document-wide typesetting parameters after START.

Special note on LEFT, RIGHT and CENTER prior to START

In a word, these three macros have no effect on document processing when invoked prior to START.

All mom’s document element tags (PP, HEADING, BLOCKQUOTE, FOOTNOTE, etc.) except QUOTE set a fill mode as soon as they’re invoked. If you wish to turn fill mode off for the duration of any tag (with LEFT, RIGHT or CENTER) you must do so immediately after invoking the tag. Furthermore, the change affects only the current invocation of the tag. Subsequent invocations of the same tag for which you want the same change require that you invoke .LEFT, .RIGHT or .CENTER immediately after every invocation of the tag.

Including (sourcing) style sheets and files

If you routinely make the same changes to mom’s defaults in order to create similar documents in a similar style—in other words, you need a template— you can create stylesheet files and include, or “source”, them into your mom documents with the macro .INCLUDE. The right place for such style sheets is after PRINTSTYLE and before START.

Say, for example, in a particular kind of document, you always want main heads set in Helvetica Bold Italic, flush left, with no underscore. You’d create a file, let’s call it head-template, in which you’d place the pertinent HEADIING control macros.
.HEADING_STYLE 1 \ FAMILY H \ FONT BI \ QUAD L \ NO_UNDERSCORE Then, in the preliminary document set-up section of your main file, you’d include the style sheet, or template, like this:
.TITLE "Sample Document .AUTHOR "Joe Blow .PRINTSTYLE TYPESET \# .INCLUDE head-template \# .START The blank comment lines ( \# ) aren’t required, but they do make your file(s) easier to read.

If the file to be included is in the same directory as the file you’re working, you simply enter the filename after .INCLUDE. If the file’s in another directory, you must provide a full path name to it. For example, if you’re working in a directory called /home/joe/stories and your stylesheet is in /home/joe/stylesheets, the above example would have to look like this:
.TITLE "Sample Document .AUTHOR "Joe Blow .PRINTSTYLE TYPESET \# .INCLUDE /home/joe/stylesheets/head-template \# .START

INCLUDE is not restricted to style sheets or templates. You can include any file at any point into a document, provided the file contains only text and valid groff or mom formatting commands. Neither is INCLUDE restricted to use with mom’s document processing macros. You can use it in plain typeset documents as well.

Note: INCLUDE is an alias for the groff request .so. If the sourced file contains material that requires pre-processing (e.g. a table made with tbl(1) or non-English characters), use .so rather than INCLUDE and invoke pdfmom thus:
soelim file.mom | pdfmom [flags] > file.pdf soelim only looks for lines that begin with .so, which furthermore must not have any space between the period and the “s”.

Initializing colours

Although it doesn’t really matter where you define/initialize colours for use in document processing (see NEWCOLOR and XCOLOR in the section Coloured text), I recommend doing so before you begin document processing with START.

The macro COLOR and the inline escape, \*[<colorname>] can be used at any time during document processing for occasional colour effects. However, consistent and reliable colourising of various document elements (the docheader, heads, linebreaks, footnotes, pagenumbers, and so on) must be managed through the use of the document element control macros.

Please note that colour is disabled if your PRINTSTYLE is TYPEWRITE. If you would like it enabled, for example so PDF links are colourised, invoke the groff primitive '.color' after PRINTSTYLE.

Note: If you plan to have mom generate a table of contents, do not embed colour inline escapes (\*[<colourname>]) in the string arguments given to any of the reference macros, nor in the string arguments given to HEADING. Use, rather, the control macros mom provides to automatically colourise these elements.

Adjust linespacing to fill pages and align bottom margins

Macro: DOC_LEAD_ADJUST toggle

• Must come after LS or AUTOLEAD and before START

DOC_LEAD_ADJUST is a special macro to adjust document leading so that bottom margins fall precisely where you expect.

When you invoke .DOC_LEAD_ADJUST, mom takes the number of lines that fit on the page at your requested leading, then incrementally adds machine units to the leading until the maximum number of lines at the new leading that fit on the page coincides perfectly with the bottom margin of running text.

In most instances, the difference between the requested lead and the adjusted lead is unnoticeable, and since in almost all cases adjusted leading is what you want, it’s mom’s default and you don’t have to invoke it explicitly.

However, should you not want adjusted document leading, you must turn it off manually, like this:
.DOC_LEAD_ADJUST OFF

If you set the document leading prior to START with LS or AUTOLEAD, .DOC_LEAD_ADJUST OFF must come afterwards, like this:
.LS 12 .DOC_LEAD_ADJUST OFF In this scenario, the maximum number of lines that fit on a page at a leading of 12 points determine where mom ends a page. The effect will be that last lines usually fall (slightly) short of the “official” bottom margin.

In PRINTSTYLE TYPEWRITE, the leading is always adjusted and can’t be turned off.

Note: DOC_LEAD_ADJUST, if used, must be invoked after LS or AUTOLEAD and before START.

Additional note: Even if you disable DOC_LEAD_ADJUST, mom will still adjust the leading of endnotes pages and toc pages. See ENDNOTE_LEAD and TOC_LEAD for an explanation of how to disable this default behaviour.

Managing the docheader

Macro: DOCHEADER <toggle> [ distance to advance from top of page ] [ NO_SHIM ]

• Must come before START; distance requires a unit of measure

By default, mom prints a docheader on the first page of any document (see below for a description of the docheader). If you don’t want a docheader, turn it off with
.DOCHEADER OFF DOCHEADER is a toggle macro, so the argument doesn’t have to be OFF; it can be anything you like.

If you turn the docheader off, mom, by default, starts the running text of your document on the same top baseline as all subsequent pages. If you’d like her to start at a different vertical position, give her the distance you’d like as a second argument.
.DOCHEADER OFF 1.5i This starts the document 1.5 inches from the top of the page plus whatever spacing adjustment mom has to make in order to ensure that the first baseline of running text falls on a “valid” baseline (i.e., one that ensures that the bottom margin of the first page falls where it should). The distance is measured from the top edge of the paper to the baseline of the first line of type.

With .DOCHEADER OFF, it is possible to create your own custom docheaders (after START) using mom’s typesetting macros. It is recommended that if you do create a custom docheader, you make .SHIM the last macro before the first item of your document (for example, .PP or .HEADING 1.

Note: You may have tried DOCHEAHER OFF with a distance argument and discovered that mom will not budge the starting position of the document from her chosen default location. This is byproduct of shimming, which mom always applies before the first line of running text after the docheader, regardless of which vertical whitespace management strategy is in effect. If you encounter the problem, pass DOCHEADER OFF <distance> the additional final argument, NO_SHIM.

Docheader control: How to change the look of docheaders

In PRINTSTYLE TYPEWRITE, the look of docheaders is carved in stone. In PRINTSTYLE TYPESET, however, you can make a lot of changes. Macros that alter docheaders must come before START.

Docheader description

A typeset docheader has the following characteristics:

TITLE bold, 3.5 points larger than running text (not necessarily caps) Subtitle medium, same size as running text by medium italic, same size as running text Author(s) medium italic, same size as running text (Document type) bold italic, 3 points larger than running text

Or, if the DOCTYPE is CHAPTER,

Chapter <n> bold, 4 points larger than running text Chapter Title bold italic, 4 points larger than running text

The family is the prevailing family of the whole document. Title, subtitle, author, and document type are what you supply with the reference macros. Any you leave out will not appear; mom will compensate:

Note: If your DOCTYPE is CHAPTER and you have both “Chapter <n>” and a “Chapter Title” (as above), mom inserts a small amount of whitespace between them, equal to one-quarter of the leading in effect. If this doesn’t suit you, you can remove or alter the space with CHAPTER_TITLE_SPACE_BEFORE.

Docheader control

With the docheader control macros, you can change the family, colour, leading, and quad direction of the entire docheader. You can also set the style parameters for each part individually. Style parameters include family, font, size, colour, lead, space before, caps, smallcaps, and underscoring.

1. Changes to the whole docheader

Change the starting position of the docheader

By default, a docheader starts on the same baseline as running text. If you’d like it to start somewhere else, use the macro DOCHEADER_ADVANCE and give it the distance you want (measured from the top edge of the paper to the first baseline of the docheader), like this:
.DOCHEADER_ADVANCE 4P A unit of measure is required.

Note: If HEADERS are OFF, mom’s normal top margin for running text (7.5 picas) changes to 6 picas (visually approx. 1 inch). Since the first baseline of the docheader falls on the same baseline as the first line of running text (on pages after page 1), you might find the docheaders a bit high when headers are off. Use DOCHEADER_ADVANCE to place them where you want.

Change the quad direction of the docheader

By default, mom centres the docheader. If you’d prefer to have your docheaders set flush left or right, or need to restore the default centering, invoke .DOCHEADER_QUAD with the quad direction you want, either LEFT (or L), RIGHT (or R) or CENTER (or C).

Change the family of the entire docheader

By default, mom sets the docheader in the same family used for running text. If you’d prefer to have your docheaders set in a different family, invoke .DOCHEADER_FAMILY with the family you want. The argument to DOCHEADER_FAMILY is the same as for FAMILY.

For example, mom’s default family for running text is Times Roman. If you’d like to keep that default, but have the docheaders set entirely in Helvetica,
.DOCHEADER_FAMILY H is how you’d do it.

Please note that if you use DOCHEADER_FAMILY, you can still alter the family of individual parts of the docheader.

Change the colour of the entire docheader

The default colour for docheaders is black, as you’d expect. If you wish to change it, use .DOCHEADER_COLOR <colour>, where  <colour> is a colour pre-initialized with XCOLOR or NEWCOLOR.

Change the leading of the entire docheader

By default, mom uses the leading in effect for running text for docheaders. If you want to increase or decrease the overall docheader leading, use .DOCHEADER_LEAD +|-<amount>, where <amount> is the number of points by which to make the adjustment.

2. Part by part changes

Whenever you want to change the style parameters for any part of the docheader, simply join the name of the part to the parameter you wish to change using an underscore, then supply any necessary arguments. The subtitle double-underlined? No problem.
.SUBTITLE_UNDERSCORE DOUBLE Author in red?
.AUTHOR_COLOR red Title in smallcaps? .TITLE_SMALLCAPS

Note: Use ATTRIBUTE as the part name for the attribution string (“by”) that precedes the author, and DOCTYPE as the name for the string passed to DOCTYPE NAMED "string".

List of parameters with arguments
_FAMILY
Takes the same argument as FAMILY.
_FONT
Takes the same argument as FT.
_SIZE
Takes a + or - value relative to the size of running text.
_COLOR
Takes the same argument as COLOR. Colours should be pre-initialized with XCOLOR or NEWCOLOR.
_LEAD
Takes an absolute leading value, i.e. not relative to the overall leading of the docheader. The leading applies to multiple lines of type within the same docheader part, e.g. several authors or a long title that must be split over two lines. No unit of measure is required; points is assumed.
_SPACE
Takes a numeric value with a unit of measure appended to it. The value may be negative. This allows you to adjust the whitespace before a docheader part, for example if you want more whitespace between the title and the author. Note that TITLE does not have a _SPACE parameter; use DOCHEADER_ADVANCE to move the title further down on the page.
_CAPS
Capitalizes the entire docheader part. No argument is required.
_NO_CAPS
Only used if you need to reverse the sense of _CAPS, as can sometimes happen when collating documents that have differing docheader style requirements.
_SMALLCAPS
Set the entire docheader part in smallcaps. No argument is required.
_NO_SMALLCAPS
Only used if you need to reverse the sense of _SMALLCAPS, as can sometimes happen when collating documents that have differing docheader style requirements.
_UNDERSCORE
With no argument, underscores the docheader part. With a single, possibly decimal numeric argument, sets the weight of the underscore. A second numeric argument to which a unit of measure is appended (most likely p) sets the distance between the baseline and the underscore. If the argument DOUBLE is given, double underscores the docheader part. With a single, possibly decimal numeric argument afterwards, sets the weight of the underscore rules. A third numeric argument to which a unit of measure is appended (most likely p) sets the distance between the baseline and the first underscore rule. A fourth numeric argument to which a unit of measure is appended sets the distance between the two underscore rules. You may give _UNDERLINE as the parameter instead of _UNDERSCORE if you prefer.
NO_UNDERSCORE
Only used if you need to reverse the sense of _UNDERSCORE, as can sometimes happen when collating documents that have differing docheader style requirements.
Grouping part/parameter changes

If you want to change several parameters for a particular docheader part, you may group the changes together in a single macro by joining the name of the part to STYLE with an underscore, for example TITLE_STYLE or AUTHOR_STYLE. The following demonstrates: .CHAPTER_TITLE_STYLE \ FAMILY T \ SIZE +4 \ UNDERSCORE 2 \ SMALLCAPS Notice the use of the backslash character, which is required after the macro name and all parameters except the last. Grouping reduces clutter and the finger fatigue caused by entering .CHAPTER_TITLE_FAMILY T .CHAPTER_TITLE_SIZE +4 .CHAPTER_TITLE_UNDERSCORE 2 .CHAPTER_TITLE_SMALLCAPS

3. Changing or removing the attribution string (“by”)

If you’re not writing in English, you can change what mom prints where “by” appears in docheaders. For example,
.ATTRIBUTE_STRING "par" changes “by” to “par”. ATTRIBUTE_STRING can also be used, for example, to make the attribution read “Edited by”.

If you don’t want an attribution string at all, simply pass ATTRIBUTE_STRING an empty argument, like this:
.ATTRIBUTE_STRING "" Mom will deposit a blank line where the attribution string normally appears.

If the optional argument COVER or DOC_COVER is given to ATTRIBUTE_STRING, the string argument represents the attribution string that will appear on cover or document cover pages (see the Introduction to cover pages for a description of the difference between “document covers” and “covers”). Thus, it is possible to have different attribution strings on the document cover page, the cover (“title”) page, and in the first-page docheader. An extreme example would be:
.ATTRIBUTE_STRING "" .ATTRIBUTE_STRING DOC_COVER "Edited by" .ATTRIBUTE_STRING COVER "by" The first invocation of .ATTRIBUTE_STRING establishes a blank attribution string that will be incorporated in the first-page docheader. The second will print “Edited by” on the document cover; the third will print “by” on the cover (“title”) page.

If you don’t require differing attribute strings for doc cover pages, cover pages, or the first-page docheader, .ATTRIBUTE_STRING, without either of the optional first arguments, is sufficient.


Setting documents in columns

Setting documents in columns is easy with mom. All you have to do is say how many columns you want and how much space you want between them (the gutters). That’s it. Mom takes care of everything else, from soup to nuts.

Some words of advice

If you want your type to achieve a pleasing justification or rag in columns, reduce the point size of type (and probably the leading as well). Mom’s default document point size is 12.5, which works well across her default 39 pica full page line length, but with even just two columns on a page, the default point size is awkward to work with.

Furthermore, you’ll absolutely need to reduce the indents for epigraphs, quotes, and blockquotes (and probably the paragraph first-line indent as well).

COLUMNS

Macro: COLUMNS <number of columns> <width of gutters>

• Should be the last macro before START
The second argument requires a unit of measure

COLUMNS takes two arguments: the number of columns you want on document pages, and the width of the gutter between them. For example, to set up a page with two columns separated by an 18 point gutter, you’d do
.COLUMNS 2 18p Nothing to it, really. However, as noted above, COLUMNS should always be the last document setup macro prior to START.

Note: Mom ignores columns completely when the PRINTSTYLE is TYPEWRITE. The notion of typewriter-style output in columns is just too ghastly for her to bear.

Marking the first page column start position

If you insert or remove space after the docheader, i.e. immediately after START in your input file, mom needs to know where your first column begins in order to align subsequent columns on the first page.

Macro: COL_MARK

COL_MARK tells mom where the first column after the docheader begins, in order for the top of subsequent columns on the first page to be aligned. Note that if you do not manually add or remove space after the docheader, there is no need to invoke COL_MARK.

Note: If you do add or subtract space after the docheader, e.g. with ALD or SP, and your unit of measure is something other than a multiple of “v”, be sure to follow the spacing command with SHIM before entering .COL_MARK unless shimming has been disabled with NO_SHIM. If your document is being flex-spaced, do not use FLEX. Rather, disable flex-spacing temporarily with
.NO_FLEX .NO_SHIM off .SHIM .COL_MARK and re-enable it afterwards with .NO_SHIM .NO_FLEX off

Using tabs when COLUMNS are enabled

Mom’s tabs (both typesetting tabs and string tabs) behave as you’d expect during document processing, even when COLUMNS are enabled. Tab structures set up during document processing carry over from page to page and column to column.

Breaking columns manually

Mom takes care of breaking columns when they reach the bottom margin of a page. However, there may be times you want to break the columns yourself. There are two macros for breaking columns manually: COL_NEXT and COL_BREAK.

Macro: COL_NEXT

.COL_NEXT breaks the line just before it, quads it left (assuming the type is justified or quad left), and moves over to the top of the next column. If the column happens to be the last (rightmost) one on the page, mom starts a new page at the “column 1” position. This is the macro to use when you want to start a new column after the end of a paragraph.

Macro: COL_BREAK

.COL_BREAK is almost the same as .COL_NEXT, except that instead of breaking and quadding the line preceding it, mom breaks and spreads it (see SPREAD). Use this macro whenever you need to start a new column in the middle of a paragraph.

Warning: If you need COL_BREAK in the middle of a blockquote or (god help you) an epigraph, you must do the following in order for COL_BREAK to work:
.SPREAD \!.COL_BREAK


Changing basic type and formatting parameters after START


Behaviour of the typesetting macros during document processing

During document processing, most of the typesetting macros affect type in the document globally. For example, if you turn kerning off, pairwise kerning is disabled not only in paragraphs, but also in headers, footers, quotes, and so on.

Typesetting macros that alter margins and line lengths affect running text globally (or at least try to), but leave headers/footers and footnotes alone. (To indent footnotes, see the full explanation of the FOOTNOTE macro.)

Mom’s tabs (both typesetting tabs and string tabs) behave as expected in running text during document processing. Tab structures that do not exceed the line length of running text are preserved sensibly from page to page, and, if COLUMNS are enabled, from column to column.

Some typesetting macros, however, when used during document processing, behave in special ways. These are the macros that deal with the basic parameters of type style: horizontal and vertical margins, line length, family, font, point size, leading, and quad.

Mom assumes that any changes to these parameters stem from a temporary need to set type in a style different from that provided by mom’s document element tags. In other words, you need to do a bit of creative typesetting in the middle of a document.

The following lists those typesetting macros whose behaviour during document processing requires some explanation. (Please refer to Top and bottom margins in document processing for information on how mom interprets T_MARGIN and B_MARGIN in document processing. Additionally, see ADD_SPACE if you encounter the problem of trying to get mom to put space at the tops of pages after the first.)

MACRO EFFECT DURING DOCUMENT PROCESSING ----- --------------------------------- L_MARGIN •The left margin of all running text assumes the new value. •The line length remains unaltered. •The header and footer left margin remain at the current document default. (You won’t use this often by itself. Most likely, you’ll use it in combination with R_MARGIN or LL.) R_MARGIN •The right margin of all running text assumes the new value. In other words, the line length is altered. •The header and footer right margin remain at the current document default. LL •The line length of all running text is set to the new value. •The header and footer line length remain at the current document default. FAMILY •Changes family for the duration of the current tag only. As soon as another document element tag is invoked, the family reverts to the current default for the new tag. FT •Changes font for the duration of the current tag only. As soon as another document element tag is entered, the font reverts to the current default for the new tag. N.B. — \*[SLANT] and \*[BOLDER] affect paragraph text, and remain in effect for all paragraphs until turned off. If you want to use them in a macro that takes a string argument, include the escape in the string. \*[COND] and \*[EXT] behave similarly. PT_SIZE •Changes point size for the duration of the current tag only. As soon as another document element tag is entered, the point size reverts to the current document default for the new tag. LS •Changes line space for the duration of the current tag only. As soon as another document element tag is entered, the line space reverts to the current document default for the new tag. Using LS to temporarily change leading within a document will almost certainly result in a bottom margin that doesn’t align with the bottom margin of subsequent pages. You’ll need to use the SHIM or FLEX macro to get mom back on track when you’re ready to return to the document’s default leading. AUTOLEAD •Invoked before START, sets the overall document leading as a function of the overall document point size (i.e. the point size used in paragraphs); subsequently disabled after START, except for calls to DOC_PT_SIZE •DOC_LEAD before DOC_PT_SIZE cancels the AUTOLEAD set before START •Invoked after START, remains in effect for all subsequent point size changes made with PT_SIZE, but does not affect the leading of the document element tags (e.g. HEADING, PP, QUOTE...), or calls to DOC_PT_SIZE QUAD •Changes quad for the duration of the current tag only. As soon as another document element tag is entered, the quad reverts to the current document default for the new tag. N.B. — Line-for-line quadding macros (LEFT, CENTER, RIGHT) are also temporary, overridden by the QUAD value of any subsequent document element tag.

Top and bottom margins in document processing

Normally, mom establishes the top and bottom margins of running text in documents from the values of HEADER_MARGIN + HEADER_GAP and FOOTER_MARGIN + FOOTER_GAP respectively. However, if you invoke T_MARGIN or B_MARGIN either before or after START, they set the top and bottom margins of running text irrespective of HEADER_GAP and FOOTER_GAP.

Put another way, in document processing, T_MARGIN and B_MARGIN set the top and bottom margins of running text, but have no effect on the placement of headers, footers, or page numbers.

Inserting space at the top of a new page

Occasionally, you may want to insert space before the start of running text on pages after the first.

You might have tried using ALD or SPACE and found it did nothing. This is because mom normally inhibits any extra space before the start of running text on pages after the first.

If you need the space, you must use the macro ADD_SPACE in conjunction with NEWPAGE.

ADD_SPACE/RESTORE_SPACE

Macro: ADD_SPACE <amount of space>
Macro: RESTORE_SPACE

• Requires a unit of measure

If your DOCTYPE is DEFAULT, CHAPTER, NAMED, or LETTER, ADD_SPACE takes as its single argument the distance you want mom to advance from the normal baseline position at the top of any page after the first (i.e. the one on which the docheader is normally printed). A unit of measure is required.

For example, say you wanted to insert 2 inches of space before the start of running text on a page other than the first. You’d accomplish it with
.NEWPAGE .ADD_SPACE 2i which would terminate your current page, break to a new page, print the header (assuming headers are on) and insert 2 inches of space before the start of running text.

Since adding space in this way is almost sure to disrupt mom’s ability to guarantee perfectly flush bottom margins, I highly recommend using the SHIM or FLEX macro immediately after ADD_SPACE, which will add the space plus whatever correction is required by the vertical whitespace management strategy in effect.

If your DOCTYPE is SLIDES, ADD_SPACE may be used on any slide including the first to introduce additional white space at the top.

RESTORE_SPACE

You may sometimes find that mom refuses to respect SP, ALD/RLD, SHIM, or FLEX after the first element (line of text, floated material) output at the top of a page. Should this happen, insert the macro RESTORE_SPACE before issuing the spacing command.

Changing document-wide typesetting parameters after START

In the normal course of things, you establish the basic type style parameters of a document prior to invoking START, using the typesetting macros (L_MARGIN, FAMILY, PT_SIZE, LS, etc). After START, you must use the following macros if you wish to make global changes to the basic type style parameters, for example changing the overall leading or the justification style.

Important: Because these macros globally update the chosen parameter, they should only be used immediately prior to COLLATE or, if an occasional effect is desired, NEWPAGE. DOC_PT_SIZE, for example, updates the point size of every page element, including headers, footers, page numbers, and so on, which is almost certainly not what you want in the middle of a page.

DOC_LEFT_MARGIN

Macro: DOC_LEFT_MARGIN <left margin>

• Requires a unit of measure

Arguments and behaviour

  • the argument is the same as for L_MARGIN
  • changes all left margins, including headers, footers, and page numbers to the new value
  • any document elements that use a left indent calculate the indent from the new value
  • the line length remains the same (i.e., the right margin shifts when you change the left margin)

DOC_RIGHT_MARGIN

Macro: DOC_RIGHT_MARGIN <right margin>

• Requires a unit of measure

Arguments and behaviour

  • the argument is the same as for R_MARGIN
  • changes all right margins, including headers, footers, and page numbers to the new value;
  • any document elements that use a right indent calculate the indent from the new value

DOC_LINE_LENGTH

Macro: DOC_LINE_LENGTH <length>

• Requires a unit of measure

Arguments and behaviour

  • the argument is the same as for LL
  • exactly equivalent to changing the right margin with DOC_RIGHT_MARGIN (see above);

DOC_FAMILY

Macro: DOC_FAMILY <family>

Arguments and behaviour

DOC_PT_SIZE

Macro: DOC_PT_SIZE <point size>

• Does not require a unit of measure; points is assumed

Arguments and behaviour

  • the argument is the same as for PT_SIZE, and refers to the point size of type in paragraphs
  • all automatic point size changes (heads, quotes, footnotes, headers, etc.) are affected by the new size; anything you do not want affected must be reset to its former value (see the Control Macros section of the pertinent document element for instructions on how to do this)
  • if AUTOLEAD was invoked before START; the value of AUTOLEAD will be used to update the leading of all document element tags except FOOTNOTE and EPIGRAPH

DOC_LEAD

Macro: DOC_LEAD <points> [ ADJUST ]

• Does not require a unit of measure; points is assumed

Arguments and behaviour

  • the argument is the same as for LS, and refers to the leading of paragraphs
  • because paragraphs will have a new leading, the leading and spacing of most running text is influenced by the new value
  • epigraphs and footnotes remain unaffected; if you wish to change their leading, use EPIGRAPH_AUTOLEAD and FOOTNOTE_AUTOLEAD.
  • the optional argument ADJUST performs leading adjustment as explained in DOC_LEAD_ADJUST
  • if AUTOLEAD was invoked before START; the value of that AUTOLEAD will be cancelled

Note: Even if you don’t pass DOC_LEAD the optional argument ADJUST, mom will still adjust the leading of endnotes pages and toc pages. See ENDNOTE_LEAD and TOC_LEAD for an explanation of how to disable this default behaviour.

DOC_QUAD

Macro: DOC_QUAD L | R | C | J

Arguments and behaviour

  • the arguments are the same as for QUAD
  • affects paragraphs, epigraphs and footnotes; does not affect blockquotes

Terminating a document

You need do nothing special to terminate a document. When groff finishes processing the last input line of a file, the page is ejected, subject to whatever routines are needed to complete it (e.g. printing footnotes or adding the page number).

It happens sometimes, however, that a last line of running text, falling on or very near the bottom of the page, tricks groff into breaking to a new page before terminating. The result is a blank page at the end of the formatted document.

The situation is rare, generally occurring only when some additional macro is required after the input text, e.g. to exit a list or terminate a quote. To prevent it from ever happening, I recommend getting into the habit of following the final input line of all your mom files with .EL. Depending on the fill mode in effect, you may also have to append the “join line” escape, \c, to the final line.

Thus, for normal text at the end of a paragraph, which is in fill mode,
and they all lived happily ever after. .EL or for ending a LIST (also in fill mode) .ITEM peaches, pears, plums .EL .LIST OFF whereas, at the end of a QUOTE (which is in nofill mode), Shall be lifted\[em]nevermore!\c .EL .QUOTE OFF Notice that the .EL comes after the last line of input text, not any macros following.

Note: \*[B] cannot be used as a replacement for .EL when terminating a document.

Back to Table of Contents Top Next: The document element tags

groff-1.23.0/contrib/mom/momdoc/headfootpage.html0000644000175000017500000024701614450320476016662 00000000000000 Mom -- Document processing, page headers/footers and pagination
Back to Table of Contents Next: Recto/verso printing, collating

Page headers/footers, pagination


Table of contents

Managing page headers and footers

Control macros for headers/footers

User-defined, single string recto/verso headers/footers

Headers and footers on the same page

Pagination

Inserting blank pages into a document


Managing page headers and footers

Note: Because headers and footers are virtually identical, this documentation addresses itself only to headers. In all cases, unless otherwise noted, descriptions of headers describe footers as well.

Furthermore, any control macro that begins with HEADER_ may be used to control footers, simply by replacing HEADER_ with FOOTER_.

Headers and footers, as defined in the section Mom’s Document Processing Terms, are those parts of a document that contain information about the document itself which appear in the margins either above or below running text. They are, in all respects but two, identical. The differences are:

  1. headers appear in the margin above running text while footers appear in the margin beneath running text;
  2. the (optional) rule that separates headers from running text appears below the header while the (optional) rule that separates footers from running text appears above the footer.

Note: While the single page number that mom generates in either the top or bottom margin above or below running text is technically a kind of header/footer, mom and this documentation treat it as a separate page element.

Author’s note: Left to their own devices (i.e. if you’re happy with the way mom does things by default), headers are something you never have to worry about. You can skip reading this section entirely. But if you want to change them, be advised that headers have more macros to control their appearance than any other document element. The text of this documentation becomes correspondingly dense at this point.

General description of headers/footers

Headers comprise three distinct parts: a left part, a centre part, and a right part. Each part contains text (a “string”) that identifies some aspect of the document as a whole.

The left part (“header-left”) lines up with the document’s left margin. The centre part (“header centre”) is centred on the document’s line length. The right part (“header-right”) lines up with the document’s right margin. Not all parts need contain a string, and if you don’t want headers at all, you can turn them off completely.

Note to groff experts: Although mom’s headers resemble the three-part titles generated by .tl, they’re in no way related to it, nor based upon it. .tl is not used at all in mom.

Normally, mom fills headers with strings appropriate to the document type selected by DOCTYPE, with the author left, the document title right, and chapter or document type information in the centre. You can, however, supply whatever strings you like—including page numbers—to go in any part of headers. What’s more, you can set the family, font, size, colour and capitalization style (caps, caps/lower-case, or smallcaps) for each header part individually.

By default, mom prints a horizontal rule beneath headers to separate them visually from running text. In the case of footers, the rule is above. You can increase or decrease the space between the header and the rule if you like (with HEADER_RULE_GAP), or remove it completely.

Default specs for headers/footers

Mom makes small type adjustments to each part of the header (left, centre, right) to achieve an aesthetically pleasing result. The defaults are listed below. (The strings mom puts by default in each part are explained in DOCTYPE.)

Note: Except for capitalization (all caps or caps/lower-case), these defaults apply only to PRINTSTYLE TYPESET.

TYPE SPEC HEADER LEFT HEADER CENTER HEADER RIGHT --------- ----------- ------------- ------------ Family document default document default document default Font roman italic roman Colour (black) (black) (black) All caps no no yes Size* -.5 (points) -.5 (points) -2 (points) (-2 if all caps) (-2 if all caps) (-.5 if not all caps) *Relative to the point size of running text

You can, of course, change any of the defaults using the appropriate control macros. And should you wish to design headers from the ground up, mom has a special macro HEADER_PLAIN that removes all type adjustments to headers. The type specs for running text are used instead, providing a simple reference point for any alterations you want to make to the family, font, size, and capitalization style of any header part.

Vertical placement and spacing of headers/footers

As explained in the section, Typesetting macros during document processing, the top and bottom margins of a mom document are the vertical start and end positions of running text, not the vertical positions of headers or footers, which, by definition, appear in the margins above (or below) running text.

The vertical placement of headers is controlled by the macro HEADER_MARGIN, which establishes the baseline position of headers relative to the top edge of the page. The header rule, whose position is relative to the header itself, is controlled by a separate macro.

FOOTER_MARGIN is the counterpart to HEADER_MARGIN, and establishes the baseline position of footers relative to the bottom edge of the page.

The distance between headers and the start of running text can be controlled with the macro HEADER_GAP, effectively making HEADER_MARGIN + HEADER_GAP the top margin of running text unless you give mom a literal top margin (with T_MARGIN) or PAGE, in which case she ignores HEADER_GAP and begins the running text at whatever top margin you give.

FOOTER_GAP and B_MARGIN work similarly, except they determine where running text ends on the page. (See Important – footer margin and bottom margins for a warning about possible conflicts between the footer margin and the bottom margin.)

Confused? Mom apologizes. It’s really quite simple. By default, mom sets headers 4-1/2 picas down from the top of the page and begins the running text 3 picas (the HEADER_GAP) beneath that, which means the effective top margin of the running text is 7-1/2 picas (visually approx. 1 inch). However, if you give mom a literal top margin (with T_MARGIN), she ignores the HEADER_GAP and starts the running text at whatever top margin you give.

Footers are treated similarly. Mom sets footers 3 picas up from the bottom of the page, and interrupts the processing of running text 3 picas (the FOOTER_GAP) above that (again, visually approx. 1 inch). However, if you give mom a literal bottom margin (with B_MARGIN), she ignores the FOOTER_GAP and interrupts the processing of running text at whatever bottom margin you give.

If mom is paginating your document (she does, by default, at the bottom of each page), the vertical spacing and placement of page numbers, whether at the top or the bottom of the page, is managed exactly as if the page numbers were headers (or footers), and are controlled by the same macros. See Pagination control.


Managing headers/footers

The following are the basic macros for turning headers or footers on or off. They should be invoked prior to START.

By default, mom prints page headers. If you turn them off, she will begin the running text on each page with a default top margin of 6 picas unless you have requested a different top margin (with T_MARGIN) prior to START.

Note: HEADERS and FOOTERS are mutually exclusive. If headers are on, footers (but not bottom-of-page numbering) are automatically turned off. Equally, if footers are on, headers (but not top-of-page numbering) are automatically turned off. Thus, if you’d prefer footers in a document, you need only invoke .FOOTERS; there’s no need to turn headers off first.

If you need both headers and footers, there’s a special macro HEADERS_AND_FOOTERS that allows you to set it up.

Headers

Macro: HEADERS toggle

Page headers are on by default. If you don’t want them, turn them off by invoking .HEADERS with any argument (OFF, QUIT, END, X...), e.g.
.HEADERS OFF

NOTE: HEADERS automatically disables footers but not the page numbers that normally appear at the bottom of the page. If you want both headers and footers, you must use the macro HEADERS_AND_FOOTERS.

ADDITIONAL NOTE: If HEADERS are OFF, mom’s normal top margin for running text (7.5 picas) changes to 6 picas (visually approx. 1 inch). This does NOT apply to the situation where footers have been explicitly turned on (with FOOTERS). Explicitly invoking footers moves page numbering to the top of the page, where its placement and spacing are the same as for headers (i.e. the top margin of running text remains 7.5 picas.)

Footers

Macro: FOOTERS toggle

Page footers are off by default. If you want them instead of headers, turn them on by invoking .FOOTERS without an argument, e.g.
.FOOTERS FOOTERS automatically disables headers, and mom shifts the placement of page numbers from their normal position at page bottom to the top of the page.

NOTE: If you want both headers and footers, you must use the macro HEADERS_AND_FOOTERS.

NOTE: By default, when footers are on, mom does not print a page number on the first page of a document, nor on first pages after COLLATE. If you don’t want this behaviour, you can change it with PAGENUM_ON_FIRST_PAGE.

Macro: FOOTER_ON_FIRST_PAGE toggle

If you invoke .FOOTERS, mom, by default, does not print a footer on the first page of the document. (The docheader on page 1 makes it redundant.) However, should you wish a footer on page 1, invoke .FOOTER_ON_FIRST_PAGE without any argument.


Control macros for headers/footers

Virtually every part of headers (and footers; see the note on how “headers” means “footers” in the Introduction to headers/footers) can be designed to your own specifications.

Header/footer control macros and defaults

  1. Header/footer strings
  2. Header/footer style
  3. Header/footer vertical placement and spacing
  4. Header/footer separator rule

1. Header/footer strings

”Macro: HEADER_LEFT “<text of header-left> | #
”Macro: HEADER_CENTER “<text of header-centre> | #
”Macro: HEADER_RIGHT “<text of header-right> | #

To change the text (the “string”) of the left, centre, or right part of headers, invoke the appropriate macro, above, with the string you want. For example, mom, by default, prints the document’s author in the header-left position. If your document has, say, two authors, and you want both their names to appear header-left, change HEADER_LEFT like this:
.HEADER_LEFT "R. Stallman, E. Raymond"

Because the arguments to HEADER_LEFT, _CENTER, and _RIGHT are string arguments, they must be enclosed in double-quotes.

Note: Replace HEADER_, above, with FOOTER_ to change the strings in footers.

Padding the header/footer centre string

Macro: HEADER_CENTER_PAD LEFT | RIGHT <amount of space by which to pad centre string left or right>

• Requires a unit of measure

By default, mom centres the header-centre string on the line length in effect for page headers.

In some cases, notably when the header-left or header-right strings are particularly long, the effect isn’t pretty. The offendingly long header-left or right crowds, or even overprints, the header-centre. That’s where HEADER_CENTER_PAD comes in. With a bit of experimentation (yes, you have to preview the document), you can use HEADER_CENTER_PAD to move the header-centre string left or right until it looks acceptably centred between the two other strings.

For example, say your document is an outline for a novel called By the Shores of Lake Attica. You’ve told mom you want
.DOCTYPE NAMED "Outline" but when you preview your work, you see that “Outline”, in the centre of the page header, is uncomfortably close to the title, which is to the right. By invoking
.HEADER_CENTER_PAD RIGHT 3P you can scoot the word "Outline" over three picas to the left (because the padding is added onto the right of the string) so that your head looks nicely spaced out. Invoking .HEADER_CENTER_PAD with the LEFT argument puts the padding on the left side of the string so that it scoots right.

Most reassuring of all is that if you use HEADER_CENTER_PAD conjunction with RECTO_VERSO, mom will pad the centre string appropriately left OR right, depending on which page you’re on, without you having to tell her to do so.

Using mom’s reserved strings in header/footer definitions

As pointed out in the Author’s note in the introduction to headers/footers, headers and footers are something you don’t normally have to worry much about. Mom usually knows what to do.

However, situations do arise where you need to manipulate what goes in the header/footer strings, setting and resetting them as you go along.

A case where you might want to do this would be if you want to output endnotes at the end of each document in a series of collated documents, and you want the word "Endnotes" to go in the header centre position of the endnotes, but want, say, the TITLE to go back into the centre position for the next output document.

In scenarios like the above, mom has a number of reserved strings you can plug into the HEADER_LEFT, _CENTER and _RIGHT macros. They are:
\E*[$TITLE] —the current argument passed to .TITLE \E*[$DOCTITLE] —the current argument passed to .DOCTITLE \E*[$DOC_TYPE] —the NAMED argument passed to .DOCTYPE \E*[$AUTHOR] —the current first argument passed to .AUTHOR \E*[$AUTHOR_1...9] —the current arguments passed to .AUTHOR \E*[$AUTHORS] —a comma-separated concatenated string of all the current arguments passed to .AUTHOR (i.e. a list of authors) \E*[$CHAPTER_STRING] —the current argument passed to .CHAPTER_STRING, if invoked, otherwise, "Chapter" \E*[$CHAPTER] —the current argument (typically a number) passed to .CHAPTER \E*[$CHAPTER_TITLE] —the current argument passed to .CHAPTER_TITLE Returning to the scenario above, first, you’d define a centre string for the endnotes page:
.HEADER_CENTER "Endnotes" Then, you’d output the endnotes:
.ENDNOTES Then, you’d prepare mom for the next document:
.COLLATE .TITLE "New Doc Title" .AUTHOR "Josephine Blough" Then, you’d redefine the header-centre string using the reserved string \*[$TITLE], like this:
.HEADER_CENTER "\E*[$TITLE]" And last, you’d do:
.START Voilà! Any argument you pass to TITLE from here on in (say, for subsequent documents) is back in the header-centre position. Here’s the whole routine again:
.HEADER_CENTER "Endnotes" .ENDNOTES .COLLATE .TITLE "New Doc Title" .AUTHOR "Josephine Blough" .HEADER_CENTER "\E*[$TITLE]" .START

If need be, you can concatenate the strings, as in the following example.
.HEADER_CENTER "\E*[$CHAPTER_STRING] \E*[$CHAPTER]" which, assuming a .CHAPTER_STRING of "Chapter" and a .CHAPTER of "2", would put “Chapter 2” in the header-centre position.

Replacing header-left, -centre or -right with the page number

If you would like to have the current page number appear in the header-left, -centre, or -right position instead of a text string, invoke the appropriate macro, above, with the single argument # (the “number” or “pound” sign). Do not surround the pound size with double-quotes, as you would normally do if the argument to .HEADER_CENTER were a string. For example,
.HEADER_CENTER # (notice, no double-quotes) will print the current page number in the centre part of headers.

Including the page number in header-left, -CENTER or -right

If you would like to include the current page number in the string you pass to HEADER_LEFT, _CENTER, or _RIGHT, (as opposed to replacing the string with the page number), use the special inline escape \*[PAGE#] in the string argument.

For example, say you have a document that’s ten pages long, and you want header-right to say “page <whichever> of 10”, invoke .HEADER_RIGHT as follows:
.HEADER_RIGHT "page \*[PAGE#] of 10" The header-right of page two will read “page 2 of 10”, the header-right of page three will read “page 3 of 10”, and so on.

2. Header/footer style

Global changes

The following macros allow you to make changes that affect all parts of the header at once.

Macro: HEADER_PLAIN

By default, mom makes adjustments to the font, size, and capitalization style of each part of headers to achieve an aesthetically pleasing look. Should you wish to design your own headers from the ground up without worrying how changes to the various elements of header style interact with mom’s defaults, invoke .HEADER_PLAIN by itself, with no argument. Mom will disable her default behaviour for headers, and reset all elements of header style to the same family, font, point size and colour as she uses in paragraphs.

Replace HEADER_, above, with FOOTER_ to disable mom’s default behaviour for the various elements of footer style.

Macro: HEADER_FAMILY <family>

By default, mom uses the default document family for headers. If you would like her to use another family in headers, invoke .HEADER_FAMILY with the identifier for the family you want. The argument is the same as for the typesetting macro FAMILY.

Replace HEADER_, above, with FOOTER_ to change the footer family.

Macro: HEADER_SIZE <+|-number of points>

• Argument is relative to the point size of type in paragraphs. See Arguments to the control macros for an explanation of how control macros ending in _SIZE work.

By default, mom makes small adjustments to the size of each part of a header to achieve an aesthetically pleasing result. If you’d like her to continue to do so, but would like the overall appearance of headers to be a little smaller or a little larger, invoke .HEADER_SIZE with + or - the number of points (fractions allowed) by which you want her to in/decrease the size of headers. For example,
.HEADER_SIZE +.75 increases the size of every part of a header by 3/4 of a point while respecting mom’s own little size changes.

Replace HEADER_, above, with FOOTER_ to change the footer size.

Note: Normally, macros that control headers have no effect on PRINTSTYLE TYPEWRITE. HEADER_SIZE is an exception. While all parts of a header in PRINTSTYLE TYPEWRITE are always the same size, you can use HEADER_SIZE with PRINTSTYLE TYPEWRITE to reduce the header’s overall point size. You’ll most likely require this when the COPYSTYLE is DRAFT, since portions of the header may overprint if, say, the title of your document is very long.

Macro: HEADER_COLOR <colorname>

If you want your headers in a colour different from the document default (usually black), invoke .HEADER_COLOR with the name of a colour pre-defined (or “initialized”) with NEWCOLOR or XCOLOR.

HEADER_COLOR will set all the parts of the header plus the header rule in the colour you give it as an argument. If you wish finer control over colour in headers, you can use HEADER_<POSITION>_COLOR to colourize each part of the header separately, as well as HEADER_RULE_COLOR to change the colour of the header rule.

Replace HEADER_, above, with FOOTER_ to colourize footers.

3. Part by part changes

When using the following control ”macros, replace “<POSITION> by LEFT, CENTER, or RIGHT as appropriate.

Macro: HEADER_<POSITION>_FAMILY <family>

Use HEADER_<POSITION>_FAMILY to change the family of any part of headers. See Arguments to the control macros for an explanation of how control macros ending in _FAMILY work.

Replace HEADER_, above, with FOOTER_ to change a footer part’s family.

Macro: HEADER_<POSITION>_FONT <font>

Use HEADER_<POSITION>_FONT to change the font of any part of headers. See Arguments to the control macros for an explanation of how control macros ending in _FONT work.

Replace HEADER_, above, with FOOTER_ to change a footer part’s font.

Macro: HEADER_<POSITION>_SIZE <+|-number of points>

Use HEADER_<POSITION>_SIZE to change the size of any part of headers (relative to the point size of type in paragraphs). See Arguments to the control macros for an explanation of how control macros ending in _SIZE work.

Replace HEADER_, above, with FOOTER_ to change a footer part’s size.

Macro: HEADER_<POSITION>_CAPS toggle

HEADER_<POSITION>_CAPS is a toggle macro. If you want any part of headers to be set in all caps, regardless of the capitalization of that part’s string as given to the reference macros or as defined by you with the header string control macros, simply invoke this macro (using the appropriate position) with no argument. If you wish to turn capitalization off (say, for the header-right string that mom capitalizes by default), invoke the macro with any argument (e.g. OFF, QUIT, END, X...).

Replace HEADER_, above, with FOOTER_ to change a footer part’s capitalization style.

Macro: HEADER_<POSITION>_SMALLCAPS toggle

HEADER_<POSITION>_SMALLCAPS is a toggle macro. If you want any part of headers to be set in smallcaps, simply invoke this macro (using the appropriate position) with no argument. If you wish to turn the smallcaps off, invoke the macro with any argument (e.g. OFF, QUIT, END, X...).

Replace HEADER,_ above, with FOOTER_ to invoke smallcaps for footer parts.

Macro: HEADER_<POSITION>_COLOR <colorname>

HEADER_<POSITION>_COLOR allows you to set a colour for each of the three possible parts of a page header separately. For example, say you want the right part of the header (by default, the document title) in red, this is how you’d get it:
.HEADER_RIGHT_COLOR red The other parts of the header will be in the default header colour (usually black, but that can be changed with HEADER_COLOR).

Remember that you have to define (or “initialize”) a colour with NEWCOLOR or XCOLOR before you can use the colour.

If you create a user-defined header with HEADER_RECTO or HEADER_VERSO, and you want various elements within the header to be colourized, embed the colours in the string passed to HEADER_RECTO or HEADER_VERSO with the \*[<colorname>] inline escape.

Replace HEADER_, above, with FOOTER_ to set the colours for the various elements of footers.

Grouping style parameters for the individual header parts

Instead of using control macros for the style parameters of an individual header part, the parameters may be grouped by invoking HEADER_<POSITION>_STYLE with a list of keyword/value pairs. Acceptable keywords are FAMILY FONT SIZE COLOR CAPS and SMALLCAPS. Keyword/value pairs may appear on the same line as the macro, or separated into several lines using the backslash character (\). If you use the latter style, all but the final parameter must be terminated with the backslash.

Thus, to set the header-left part in Helvetica bold, red, 1 point larger than running text and all caps, you could do either
.HEADER_LEFT_STYLE FAMILY H FONT B SIZE +1 COLOR red CAPS or
.HEADER_LEFT_STYLE \ FAMILY H \ FONT B \ SIZE +1 \ COLOR red \ CAPS If you need to reverse the sense of CAPS or SMALLCAPS, use NO_CAPS or NO_SMALLCAPS.

3. Header/footer vertical placement and spacing

See Vertical placement and spacing of headers/footers for an explanation of how mom deals with headers, footers, and top/bottom page margins.

Macro: HEADER_MARGIN <distance to baseline of header>

• Requires a unit of measure

Use HEADER_MARGIN to set the distance from the top edge of the page to the baseline of type in headers. A unit of measure is required, and decimal fractions are allowed.

Mom’s default header margin is 4-1/2 picas, but if you want a different margin, say, 1/2-inch, do
.HEADER_MARGIN .5i If your document uses footers, replace HEADER_, above, with FOOTER_. The argument to FOOTER_MARGIN is the distance from the bottom edge of the page to the baseline of type in footers. Mom’s default footer margin is 3 picas.

Header/footer margins and page numbering

Mom uses HEADER_MARGIN and FOOTER_MARGIN to establish the baseline position of page numbers in addition to the baseline position of headers and footers proper.

By default, page numbers appear at the bottom of the page, therefore if you want the default position (bottom), but want to change the baseline placement, use FOOTER_MARGIN. Conversely, if page numbers are at the top of the page, either because you turned FOOTERS on or because you instructed mom to put them there with PAGENUM_POS, you’d use HEADER_MARGIN to change their baseline placement.

Macro: HEADER_GAP <distance from header to start of running text>

• Requires a unit of measure

Use HEADER_GAP to set the distance from the baseline of type in headers to the start of running text. A unit of measure is required, and decimal fractions are allowed.

As explained in Vertical placement and spacing of headers/footers, HEADER_MARGIN + HEADER_GAP determine the default vertical starting position of running text on the page unless you have given mom your own top margin (with T_MARGIN). If you give a top margin, mom ignores HEADER_GAP; running text starts at your stated top margin.

Mom’s default header gap is 3 picas, but if you want a different gap, say, 2 centimetres, do
.HEADER_GAP 2c If your document uses footers, replace HEADER_, above, with FOOTER_. The argument to FOOTER_GAP is the distance from the baseline of type in footers to the last baseline of running text on the page.

As explained in Vertical placement and spacing of headers/footers, FOOTER_MARGIN + FOOTER_GAP determine the default vertical end position of running text on the page unless you have given mom a bottom margin (with B_MARGIN). If you give a bottom margin, mom ignores FOOTER_GAP; running text ends at your stated bottom margin, subject to the restriction outlined here.

Mom’s default footer gap is 3 picas.

Note: Mom uses HEADER_GAP and FOOTER_GAP to establish the start and end baseline positions of running text with respect to both headers and footers AND page numbers. If you wish to change the gap between the last line of running text and a bottom page number, use FOOTER_GAP. If page numbers are at the top of the page, change the gap between the number and the first line of running text with HEADER_GAP.

Additional note: HEADER_GAP and FOOTER_GAP may only be used once, at the start of a document. In collated documents, this means that HEADER_GAP or FOOTER_GAP cannot be used to change the gaps once they have been set. The same applies to the Table of Contents, Endnotes, Bibliographies, and Lists of... .

In the event that you need to change the header or footer gap after the start of a document, you must do so with T_MARGIN or B_MARGIN, which raise or lower the top and bottom margins of running text but do not affect the placement headers and footers. (See here for a demonstration.)

4. Header/footer separator rule

The header/footer separator rule is a modest horizontal rule, set slightly below the header (or above the footer), that runs the length of the header and helps separate it visually from running text. If you don’t want the rule, you can turn it off. If you want it, but at a different vertical position relative to the header (or footer), you can alter its placement.

Macro: HEADER_RULE toggle

By default, mom prints a header separator rule underneath headers (or above footers). If you don’t want the rule, turn it off by invoking .HEADER_RULE with any argument (OFF, QUIT, END, X...), e.g.
.HEADER_RULE OFF To turn the rule (back) on, invoke .HEADER_RULE without any argument.

Note: Replace HEADER_, above, with FOOTER_ to enable/disable the printing of the footer separator rule. (Most likely, if you’re using FOOTERS, you’ll want it off.)

Macro: HEADER_RULE_WEIGHT <weight in points>

• Argument must NOT have a unit of measure appended

HEADER_RULE_WEIGHT controls the weight (“thickness”) of the header rule. Like RULE_WEIGHT, it takes a single argument: the weight of the header rule expressed in points but without the unit of measure, p, appended. The argument to HEADER_RULE_WEIGHT must be greater than 0 and less than 100; decimal fractions are allowed.

Say, for example, you want a really strong header separator rule.
.HEADER_RULE_WEIGHT 4 which sets the separator rule weight to 4 points, is how you’d do it.

Mom’s default header rule weight is 1/2 point.

Note: Replace HEADER_, above, with FOOTER_ to set the weight of the footer separator rule.

Macro: HEADER_RULE_GAP <distance of rule beneath header>

• Requires a unit of measure

HEADER_RULE_GAP is the distance from the baseline of type in headers to the top edge of the rule underneath. (If FOOTER_RULE_GAP, the gap is the distance from the top of the highest ascender to the bottom edge of the rule.) A unit of measure is required, and decimal fractions are allowed. Please note that HEADER_RULE_GAP has no effect on HEADER_GAP (i.e., HEADER_RULE_GAP is NOT added to HEADER_GAP when mom calculates the space between headers and the start of running text).

By default, the header rule gap is 4 points. If you’d like to change it to, say, 1/4 em, do
.HEADER_RULE_GAP .25m

Note: Replace HEADER_, above, with FOOTER_ if you’re using footers and want to change the separator rule gap. In footers, the gap is measured from the top of the tallest ascender in the footer.

Additional note: When using FOOTER_RECTO and FOOTER_VERSO, make sure that the default size for footers (FOOTER_SIZE) is set to the largest size of type that will be used in the footer or mom may not get the rule gap right. Inline changes to the size of type in FOOTER_RECTO and FOOTER_VERSO should always be negative (smaller) than the default.

Macro: HEADER_RULE_COLOR <colorname>

If you wish to change the colour of the header rule, invoke .HEADER_RULE_COLOR with the name of a colour pre-defined (or “initialized”) with NEWCOLOR or XCOLOR.

HEADER_RULE_COLOR overrides the colour set with HDRFTR_COLOR, so it’s possible to have the heads entirely in, say, blue (set with HEADER_COLOR), and the header rule in, say, red.

Note: Replace HEADER_, above, with FOOTER_ to change the colour of the footer rule.


User-defined, single string recto/verso headers/footers

Sometimes, you’ll find you can’t get mom’s handling of 3-part headers or footers to do exactly what you want in the order you want. This is most likely happen when you want the information contained in the headers/footers split over two pages, as is often the case with recto/verso documents.

Say, for example, you want recto page headers to contain a document’s author, centred, and verso page headers to contain the document’s title, also centred, like this:
+------------------------+ +------------------------+ | Author | | Title | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +------------------------+ +------------------------+ With mom’s standard 3-part headers, this isn’t possible, even when RECTO_VERSO is enabled. RECTO_VERSO switches the left and right parts of headers on alternate pages, but the centre part remains unchanged.

Any time you need distinctly different headers on alternate pages, mom has macros that let you manually design and determine what goes into headers on recto pages, and what goes into headers on verso pages. The macros are HEADER_RECTO and HEADER_VERSO. Both allow you to state whether the header is flush left, centred, or flush right, and both take a single string argument with which, by combining text and inline escapes, you can make the headers come out just about any way you want. Use of the \*[PAGE#] escape is permitted in the string argument (see Including the page number in header-left, -centre or -right), and, as an added bonus, mom provides a special mechanism whereby it’s possible to pad the string as well. The padding mechanism lets you create headers that contain left, centre and right parts like mom’s defaults but entirely of your own design.

Macro: HEADER_RECTO LEFT | CENTER | RIGHT [ CAPS ] "<header recto string>"
Macro: HEADER_VERSO LEFT | CENTER | RIGHT [ CAPS ] "<header verso string>"

User-defined single string headers/footers (no recto/verso)
HEADER_RECTO may be used to create user-defined, single string headers (or footers, with FOOTER_RECTO), even when recto/verso is not enabled (with RECTO_VERSO). In such cases, the header/footer you create is the one used on every page, making HEADER_RECTO your “I need to design my own headers from scratch” solution.

HEADER_RECTO and HEADER_VERSO behave identically, hence all references to HEADER_RECTO in this section also refer to HEADER_VERSO. Furthermore, FOOTER_ can be used instead of HEADER_ to set up recto/verso footers.

The first argument to HEADER_RECTO is the direction in which you want the header quadded. L, C, and R may be used in place of LEFT, CENTER, and RIGHT.

The second argument (optional) tells mom to capitalize the text of the header. Please note: Do not use \*[UC]...\*[LC] inside the string passed to HEADER_RECTO.

The final argument is a string, surrounded by double-quotes, containing what you want in the header. HEADER_RECTO disables mom’s normal 3-part headers, therefore anything you want in the headers must be entered by hand in the string, including colours (via the inline escape \*[<colorname>]).

By default, HEADER_RECTO is set at the same size, and in the same family and font, as paragraph text. The control macros HEADER_FAMILY and HEADER_SIZE may be used to change the default family and size. Changes to the font(s) within the string must be accomplished with the inline escapes \*[ROM], \*[IT], \*[BD], \*[BDI], and \*[PREV] (see Changing fonts). Additional refinements to the style of the header-recto string, including horizontal spacing and/or positioning, can also be made with inline escapes.

To include the current page number in the string, use the \*[PAGE#] inline escape.

Padding the header-recto/header-verso string

You can “pad” the header-recto string, a convenience you’ll appreciate in circumstances such as the following.
VERSO RECTO +------------------------+ +------------------------+ | Author Page# | | Page# Title | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +------------------------+ +------------------------+

There are two steps to padding the string argument passed to HEADER_RECTO (if you’re unsure what padding is, see Insert space into lines).

  1. Begin and end the string (inside the double-quotes) with the caret character (^).
  2. Enter the pound sign (#) at any point in the string where you want an equalized amount of whitespace inserted.

The situation depicted above is accomplished like this:
.HEADER_RECTO LEFT "^\*[PAGE#]#\E*[$TITLE]^" .HEADER_VERSO LEFT "^\E*[$AUTHOR]#\*[PAGE#]^" Notice that the quad argument, LEFT, is used in both cases. When padding a header, it doesn’t matter which quad argument you use, although you must be sure to supply one. Also note that mom does not interpret the # in \*[PAGE#] as a padding marker (i.e. as a place to insert whitespace).

Important: The PAD_MARKER macro, which changes the default pad marker (#) used by PAD, has no effect on the pad marker used in the HEADER_RECTO string. If you absolutely must have a literal pound sign in your HEADER_RECTO string, use the escape sequence for the pound sign ( \[sh] ) where you want the pound sign to go.

Headers and footers on the same page

Normally, mom prints either a header or a footer, but not both, depending on whether HEADERS or FOOTERS is enabled. (Page numbering, whether in the top margin or the bottom, is not considered a header or a footer.) Should you need both headers and footers on the same page, the single macro HEADERS_AND_FOOTERS is the way to set it up.

Macro: HEADERS_AND_FOOTERS (see Invocation)

Invocation:
.HEADERS_AND_FOOTERS \ <L | C | R> "<header-recto string>" \ <L | C | R> "<footer-recto string>" \ <L | C | R> "<header-verso string>" \ <L | C | R> "<footer-verso string>" or .HEADERS_AND_FOOTERS <anything>

Unlike the macros, HEADERS and FOOTERS, which are toggle macros, HEADERS_AND_FOOTERS requires that you supply the information you want in the headers and footers yourself. Mom does no automatic generation of things like the title and the author in headers and footers when you’re using HEADERS_AND_FOOTERS. Furthermore, style changes—family, font, pointsize, colour, capitalization, etc —are entirely your responsibility and must be made with inline escapes in the arguments passed to “<recto ”header string>“, <recto footer string>“, etc. By default, mom sets the headers and footers created with HEADERS_AND_FOOTERS in the same family, font, point size, capitalization style and colour as running text.

The manner of entering what you want is identical to the way you input single string headers and footers. I suggest reading up on them, as well as looking at the entries, HEADER_RECTO and Using mom’s reserved strings in header/footer definitions.

The same padding mechanism used in HEADER_RECTO and HEADER_VERSO is available in the string arguments passed to HEADERS_AND_FOOTERS, allowing you to simulate two- and three-part headers and footers.

L | C | R in the arguments to HEADERS_AND_FOOTERS refers to whether you want the specific header or footer part on the left, in the middle, or on the right. (You can also use the longer forms, LEFT, CENTER and RIGHT.) The string you give afterwards is whatever text you want, including mom’s reserved strings, and whatever inline escapes you need to change things like family and font, pointsize, colour, etc. as you go along.

Note the backslashes in the invocation, above. Every set of arguments given this way to HEADERS_AND_FOOTERS except the last requires a backslash after it. The use of backslashes isn’t required if you want to put the entire argument list on the same (very long!) line as the macro itself; I recommend sticking to the style shown above to keep things manageable.

If you want to disable having both headers and footers on the same page, invoke .HEADERS_AND_FOOTERS with any argument you want (e.g. OFF, QUIT, END, X...). Mom will restore her default behaviour of setting automatically generated page headers, with the page number, centered, at the bottom of the page. If you would prefer footers instead of headers after turning HEADERS_AND_FOOTERS off, invoke .FOOTERS afterwards.

Examples of HEADERS_AND_FOOTERS usage

Example 1: Header and footer the same on every page
.HEADERS_AND_FOOTERS \ +-----------------------+ C "\E*[$TITLE]" \ | Title | L "^\E*[$AUTHOR]#\*[PAGE#]^" | | | | | | | | | | | | | | | | | | | | | | | | | Author Pg. # | +-----------------------+

\E*[$TITLE] and \E*[$AUTHOR] will print the strings you pass to TITLE and AUTHOR; \*[PAGE#] is how you include the page number in a header or footer string. (For a list of special strings you can use in headers and footers, see here.)

You don’t have to use these special strings. You can type in anything you like. I’ve only used them here to show that they’re available.

Example 2: Different headers and footers on recto/verso pages
.HEADERS_AND_FOOTERS \ C "BOOK TITLE" \ L "^\*[PAGE#]#\E*[$AUTHOR]^" \ C "Story Title" \ L "^\E*[$AUTHOR]#\*[PAGE#]^" +-----------------------+ +------------------------+ | BOOK TITLE | | Story Title | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pg. # Author | | Author Pg.# | +-----------------------+ +------------------------+

Pagination

By default, mom paginates documents. Page numbers appear in the bottom margin of the page, centred between two hyphens. As with all elements of mom’s document processing, most aspects of pagination style can be altered to suit your taste with control macros.

Pagination macros

Macro: PAGINATE toggle

Alias: PAGINATION

By default, mom paginates documents (in the bottom margin). If you’d prefer she not paginate, turn pagination off by invoking .PAGINATE with any argument (OFF, NO, QUIT, END, X...), e.g.
.PAGINATE NO To (re)start pagination, invoke .PAGINATE without any argument.

Macro: PAGENUMBER <number>

As is to be expected, pagination of documents begins at page 1. If you’d prefer that mom begin with a different number on the first page of a document, invoke .PAGENUMBER with the number you want.

PAGENUMBER need not be used only to give mom a "first page" number. It can be used at any time to tell mom what number you want a page to have. Subsequent page numbers will, of course, be incremented by 1 from that number.

Macro: PAGENUM_STYLE DIGIT | ROMAN | roman | ALPHA | alpha

PAGENUM_STYLE lets you tell mom what kind of page numbering you want.
DIGIT Arabic digits (1, 2, 3...) ROMAN upper case roman numerals (I, II, III...) roman lower case roman numerals (i, ii, iii...) ALPHA upper case letters (A, B, C...) alpha lower case letters (a, b, c...)

Macro: PAGENUM_ON_FIRST_PAGE toggle

This macro applies only if you’ve enabled FOOTERS. If FOOTERS are on, mom automatically places page numbers at the tops of pages except on the first page of a document (or on first pages after COLLATE). If you’d like the page number to appear on “first” pages when footers are on, invoke
.PAGENUM_ON_FIRST_PAGE with no argument. Any other argument turns the feature off (OFF, QUIT, END, X, etc).

As with most of the control macros, PAGENUM_ON_FIRST_PAGE can be invoked at any time, meaning that if you don’t want a page number on the very first page of a document, but do want one on pages that appear after COLLATE, omit it before the first START of the document, then invoke it either just before or after your first COLLATE.

Macro: DRAFT_WITH_PAGENUMBER

Sometimes, in COPYSTYLE DRAFT, the CENTER part of page headers gets overcrowded because of the draft and revision information that go there by default. DRAFT_WITH_PAGENUMBER is one way to fix the problem.

Invoked without an argument, .DRAFT_WITH_PAGENUMBER removes draft/revision information from the page headers and attaches it instead to the document’s page numbering, in the form
Draft #, Rev. # / <pagenumber> If you have not supplied mom with a draft number (with DRAFT) DRAFT_WITH_PAGENUMBER will assume “Draft 1“, and will print it before the page number.

See the note in COPYSTYLE DRAFT for other ways of dealing with crowded page headers when formatting draft-style copy.

Macro: PAGENUMBER_STRING "<text of page number string>"

If you want page numbering to contain text in addition to the page number itself, use PAGENUMBER_STRING.

The most common use for PAGENUMBER_STRING is to include the total number of pages along with the page number, for example “Page 1 of 10, Page 2 of 10...” To accomplish this, you’d enter
.PAGENUMBER_STRING "Page \*[PAGE#] of 10" Notice that the page number is entered symbolically with the inline escape \*[PAGE#], while the total number of pages must be entered explicitly after the document is complete and the total number of pages known.

1. Page number family/font/size/colour

See Arguments to the control macros.
The following control macros may also be grouped using PAGENUMBER_STYLE.*

.PAGENUM_FAMILY default = prevailing document family .PAGENUM_FONT default = roman .PAGENUM_SIZE default = +0 (i.e. same size as paragraph text) .PAGENUM_COLOR default = black

*Note: Do not confuse PAGENUMBER_STYLE with PAGENUM_STYLE.

2. Page number position

Macro: PAGENUM_POS [ TOP | BOTTOM ]  [ LEFT | CENTER | RIGHT ]

Use PAGENUM_POS to change the default position of automatic page numbering. PAGENUM_POS requires two arguments: a vertical position (TOP or BOTTOM) and a horizontal position (LEFT or CENTER or RIGHT).

For example, if you turn both headers and footers off (with .HEADERS OFF and .FOOTERS OFF) and you want mom to number your pages at the top right position, enter
.PAGENUM_POS TOP RIGHT

Note: HEADERS must be OFF for PAGENUM_POS TOP to work.

3. Enclose page numbers with hyphens (on or off)

Macro: PAGENUM_HYPHENS toggle

By default, mom encloses page numbers between hyphens. If you don’t want this behaviour, invoke the macro PAGENUM_HYPHENS with any argument (OFF, QUIT, END, X, etc), like this:
.PAGENUM_HYPHENS OFF If, for some reason, you want to turn page number hyphens back on, invoke the macro without an argument.

Inserting blank pages into a document

Macro: BLANKPAGE <# of blank pages to insert> [DIVIDER [NULL]]

This one does exactly what you’d expect—inserts a blank page (or pages) into a document. Unless you give the optional argument, NULL, mom silently increments the page number of every blank page and keeps track of recto/verso stuff, but otherwise does nothing. This is useful for forcing new sections of a document onto recto pages, but may have other applications as well.

The required argument to BLANK_PAGE is the number of blank pages to insert. The argument is not optional, hence even if you only want one blank page, you have to tell mom:
.BLANKPAGE 1 The optional argument DIVIDER must be given if you’re inserting a blank page before the start of major document sections (chapters, endnotes, bibliographies, or tables of contents–provided the table of contents is not being autorelocated). Without the DIVIDER argument, mom simply inserts the blank pages and prepares the next page to receive running text.

NULL, which is also optional, allows you to output the specified number of pages without mom incrementing the page number for each blank page. She will, however, continue to keep track of which pages are recto/verso if recto/verso printing has been enabled.

Note: Do not use BLANKPAGE before TOC if the table of contents is being autorelocated.


Back to Table of Contents Top Next: Recto/verso printing, collating

groff-1.23.0/contrib/mom/momdoc/using.html0000644000175000017500000002551714450320476015361 00000000000000 Using mom
Back to Table of Contents Next: The typesetting macros

Using mom


Introduction

As explained in the section What is mom?, mom can be used in two ways: for straightforward typesetting or for document processing. The difference between the two is that in straightforward typesetting, every macro is a literal instruction that determines precisely how text following it will look. Document processing, on the other hand, uses markup tags (e.g. .PP for paragraphs, .HEADING for different levels of heads, .FOOTNOTE for footnotes, etc.) that perform typesetting operations automatically.

You tell mom that you want to use the document processing macros with the START macro. After START, mom determines the appearance of text following the markup tags automatically, although you, the user, can easily change how the tags are interpreted.

How to input mom’s macros

Regardless of whether you’re preparing a term paper or making a flyer for your lost dog, the following apply.

  1. You need a good text editor for inputting mom files.
    I cannot recommend highly enough that you use an editor that lets you write syntax highlighting rules for mom’s macros and inline escapes. Simply colourizing macros and inlines to half-intensity can be enough to make text stand out clearly from formatting commands. Mom herself comes with a complete set of syntax highlighting rules for the vim editor. A number of freely available editors come with groff syntax highlighting rules, which are sufficient for mom files, though not as colourful or complete as the vim rules that ship with mom.
  2. Macros begin with a period (dot) at the left margin of your text editor’s screen, and must be entered in upper case (capital) letters.
  3. Macro arguments are separated from the macro itself by spaces. Multiple arguments to the same macro are separated from each other by spaces. Any number of spaces may be used.
  4. Arguments to a macro must appear on the same line as the macro.
    If the argument list is very long, you may use the backslash character (\) to break the line visually. From groff’s point of view, the backslash and newline are invisible. Thus, for example, .HEADING_STYLE 1 FAMILY Garamond FONT B SIZE +2 and .HEADING_STYLE 1 \ FAMILY Garamond \ FONT B \ SIZE +2 are exactly equivalent.
  5. Any argument (except a string argument) that is not a digit must be entered in upper case (capital) letters.
  6. Any argument that requires a plus or minus sign must have the plus or minus sign prepended to the argument with no intervening space (e.g. +2).
  7. Any argument that requires a unit of measure must have the unit appended directly to the argument, with no intervening space (e.g. .5i).
  8. String arguments, in the sense of this manual, must be surrounded by double-quotes (e.g. "text"). Multiple string arguments are separated from each other by spaces (with each argument surrounded by double-quotes).
    If a string argument becomes uncomfortably long, you may break it into two or more lines with the backslash character. .SUBTITLE "An In-Depth Consideration of the \ Implications of Forty-Two as the Answer to Life, \ The Universe, and Everything"

Tip: It’s important that your documents be easy to read and understand in a text editor. One way to achieve this is to group macros that serve a similar purpose together, and separate them from other groups of macros with a comment line. In groff, that’s done with \# (backslash-pound) or .\" (period-backslash-doublequote) on a line by itself. Either instructs groff to ignore the remainder of the line, which may or may not contain text. Consider the following, which is a template for starting the chapter of a book.
\# Reference/meta-data .TITLE "My Pulitzer Novel" .AUTHOR "Joe Blow" .CHAPTER 1 \# Template .DOCTYPE CHAPTER .PRINTSTYLE TYPESET \# Type style .FAM P .PT_SIZE 10 .LS 12 \# .START You may also, if you wish, add a comment to the end of a line with \" (no period), like this:
.FAMILY P \" Maybe Garamond instead?

Processing and viewing documents

The most basic command-line usage for processing a file formatted with the mom macros is
groff -mom filename.mom > filename.ps which processes the .mom file and dumps the output into a viewable/printable PostScript file.

Mom and PDF

Adobe’s Portable Document Format (PDF) has largely supplanted PostScript, of which it is a subset, as the standard for typeset documents. While printed versions of documents in either format will be identical, PDF documents, when viewed at the screen, may also contain clickable links and a number of other special features.

As of version 2.0, mom supports full PDF integration. The creation and processing of mom files into PostScript documents remains unchanged from 1.x, but the expected and recommended format of final documents is now PDF.

The manual, Producing PDFs with groff and mom, explains and demonstrates the PDF-specific macros that are available in mom, as well as the use of pdfmom, the recommended way to process mom files.

pdfmom

Groff provides more than one way to generate PDF documents, but when processing files formatted with the mom macros, pdfmom is the recommended and most robust way to do it:
pdfmom filename.mom > filename.pdf pdfmom is a wrapper around groff, and accepts all groff’s command-line options as listed in the groff manpage. Full usage is explained in the manual, Producing PDFs with groff and mom.

PDF links in a document, including linked entries in the Table of Contents, are identified by colour. When printing documents with links, you will most likely not want the link text coloured. The groff option, -c, disables colour throughout a document; thus, when preparing a document for printing, you should use:
pdfmom -c filename.mom > filename.pdf pdfmom tends to produce large files. You may reduce their size by piping them through ps2pdf:
pdfmom -c filename.mom | ps2pdf - filename.pdf Be aware, though, that files piped through ps2pdf will lose some pdf metadata, notably the document window title set with PDF_TITLE.

Automatic previewing of documents

Most PDF viewers have a “Watch File” option, which automatically updates a displayed document whenever there’s a change. This is useful when preparing documents that require judgment calls. I recommend creating a keymapping in your text editor that both saves the mom file and processes it with pdfmom. The displayed PDF then automatically reflects whatever changes you save to the mom file.


Back to Table of Contents Top Next: The typesetting macros

groff-1.23.0/contrib/mom/momdoc/version-2.html0000644000175000017500000003711014450320476016050 00000000000000 Mom -- Version 2.0 notes
Back to Table of Contents Next: Introduction to mom

Version 2.0 notes


1. Prefatory comments

Version 2.0 comes about as a result of Deri James’ contribution of gropdf to groff, and his subsequent work integrating the device with mom.

Whereas the 1.x releases were oriented toward PostScript output, 2.0 focuses on PDF output, a bias reflected throughout this documentation. Users are strongly encouraged to process their files with pdfmom, a wrapper around groff -Tpdf, in order to take full advantage of all PDF has to offer.

While portions of mom have been rewritten, and new features introduced, 2.0 is backwardly compatible with 1.x releases. Changes are either transparent, or accompanied by notifications on stderr.

The implementation of nested heads has been completely rethought, as has the manner of styling of them. There are no limits on how deep the nesting can go. The 1.x macros HEAD, SUBHEAD, and SUBSUBHEAD may still be used, but must be re-designed with the new HEADING_STYLE macro if their 1.x defaults are not desired.

In conjunction with the changes to nested heads, Table of Contents generation has also been rethought. Greater flexibility in the inclusion of toc entry numbering been added. Like nested heads, there’s a new macro TOC_ENTRY_STYLE that permits styling of each level in the toc hierarchy separately. The default overall layout has also been significantly improved, achieving a level of typographical elegance formerly lacking. Best of all, the Table of Contents can now be repositioned to the correct spot at the top of a document from within the mom source file.

When mom files are processed with pdfmom, a PDF outline for the Contents panel of PDF viewers is automatically generated. In addition, entries in the Table of Contents are clickable links when a document is viewed at the screen. pdfmom also permits setting a document’s papersize within the source file without the corresponding need for -P-p<papersize> on the command line.

Lastly, while not strictly part of mom, a bash script, install-font.sh, has been posted at the mom site. The script significantly eases the installation of new groff families and fonts, with conversion to .pfa and .t42 being performed by fontforge.

2. Differences between v2.0 and v1.x

2.1. PDF support

PDF support has been added, with features including the automatic generation of PDF outlines, embedding of images in PDF format (via the PDF_IMAGE macro) and PDF linking (internal and external).

2.1.1. Producing PDFs with groff and mom

A manual in PDF format, Producing PDFs with groff and mom, has been added to the documentation. The file, mom-pdf.pdf can be found in
/usr/local/share/doc/groff-<version>/pdf/ or
/usr/share/doc/groff-base/pdf/ or at
http://www.schaffter.ca/mom/momdoc/mom-pdf.pdf PDF usage, and all associated macros except PDF_IMAGE, are fully explained in the manual, which should be considered an integral part of the present documentation. In addition, the mom source file for the manual can be found in
/usr/local/share/doc/groff-<version>/examples/mom or
/usr/share/doc/groff-base/examples/mom/ and provides an excellent demonstration of mom usage.

2.1.2. PDF_IMAGE

A new macro for embedding PDF images has been added, PDF_IMAGE.

PDF_IMAGE functions similarly to PSPIC and accepts the same arguments. Differences in implementation are that PDF_IMAGE requires the image dimensions (the bounding box) to be supplied. Instructions for getting the bounding box are included in the documentation entry for PDF_IMAGE. Two additional options, SCALE and ADJUST, allow scaling of the image and optical centering.

2.2. Covers

Arguments to COVER and DOC_COVER may now be given in any order.

2.3. Headings

The 1.x macros HEAD, SUBHEAD, SUBSUBHEAD, are now deprecated and have been replaced by the single macro HEADING <n>, where <n> is the heading level. The deprecated macros may still be used, and conform in style to their original defaults; they are, however, wrappers around HEADING levels 1 – 3. Both the wrappers and HEADING itself can take a NAMED <id> argument, specifying a PDF link destination.

Styling of headings is managed by the single macro HEADING_STYLE <n> where <n> conforms to a heading level. The control macros for HEAD, SUBHEAD and SUBSUBHEAD have been removed. Users wishing to style the wrappers must use HEADING_STYLE.

PARAHEAD is no longer valid. Paragraph heads in 2.0 are created by passing the PARAHEAD argument to HEADING. Mom will abort with an informational message whenever she encounters .PARAHEAD.

2.4. Margin notes

The macro for setting margin note parameters, MN_INIT, has been re-written such that each parameter now has the form <PARAMETER> <value>. This differs from 1.x where parameters were entered without a preceding <PARAMETER> flag. Parameters may be entered in any order. Any that are skipped are set to default values. Documents created with 1.x will have to have their MN_INIT updated accordingly.

2.5. Floats

A FLOAT macro has been added, which functions similarly to the ms macros’ .KF/.KE, i.e., the contents of the float are output immediately if there’s room on the page, otherwise normal text processing continues and the contents are output at the top of the next page. An ADJUST argument to FLOAT allows for optical centering.

2.6. Tables of contents

The default look of the Table of Contents has been overhauled to produce a more typographically pleasing result. All control macros for TOC title and entry styles have been removed, replaced by TOC_TITLE_STYLE and TOC_ENTRY_STYLE <n> where <n> corresponds to a heading level. Both macros permit setting any or all of the style parameters for TOC titles (i.e. chapters or major sections/divisions of a collated document) and TOC entries (nested heading levels) at once. Documents created with 1.x that contain TOCs will need to have their TOC style updated if the new defaults are unsatisfactory.

Two new TOC control macros have been added, SPACE_TOC_ITEMS and AUTO_RELOCATE_TOC. SPACE_TOC_ITEMS groups TOC entry levels and separates them with a discrete amount of whitespace. This leads to improved legibility, and is highly recommended even though it is not mom’s default. AUTO_RELOCATE_TOC intelligently repositions the Table of Contents to the top of a document when the mom source file is processed with pdfmom.

3. Version 2.1 changes

Version 2.1 adds these features:

  • expansion of cover, docheader, page header, and heading control macros to permit caps, smallcaps, color, and underscoring
  • the ability to style every element appearing in docheaders and automatically-generated cover/title pages separately
  • macros to place images on cover/title pages
  • a new macro COVERTEXT that allows adding text (e.g. an Abstract) to automatically-generated cover/title pages or to create cover/title pages entirely by hand
  • separate indent control macros for QUOTES and BLOCKQUOTES
  • pseudo-smallcaps, including a control macro to choose the size, weight, and width of the small caps
  • new <element>_STYLE macros that allow setting parameters for <element> with a single macro using keyword/value pairs

The following changes have been made:

  • MISC_AUTOLEAD (including COVER_MISC_AUTOLEAD and DOC_COVER_MISC_AUTOLEAD) has been replaced in favour of MISC_LEAD, which takes an absolute leading value rather than one derived from the point size.
  • COVER_UNDERLINE and DOC_COVER_UNDERLINE have been removed in favour of COVER_DOCTYPE_UNDERLINE and DOC_COVER_DOCTYPE_UNDERLINE.
  • DOCTYPE NAMED <string> no longer accepts a color argument; setting the colour for <string> is accomplished with DOCTYPE_COLOR <color>. In addition, the string now has a complete set of control macros.
  • Default underscoring of the DOCTYPE NAMED string has been removed, both in the docheader and on cover/title pages.
  • No cover/title page data persists, however formatting for the elements on them does.

4. Version 2.2 changes

Version 2.2 adds these features:

  • flex-spacing, an alternative to mom’s default shimming policy; flex-spacing balances vertical whitespace on the page by distributing any excess equally at sensible points so that running text always fills the page to the bottom margin (see vertical whitespace management)
  • improvements to auto-labelling, such that it is now possible to link symbolically to auto-labelled preprocessor material and PDF images (note that you must be running groff 1.22.4 or higher for this feature)

5. Version 2.5 changes

Version 2.5 adds shaded backgrounds and frames that span pages appropriately when necessary, and a macro to set page or slide background colour.

6. pdfmom

Deri James has provided pdfmom, a wrapper around groff that processes mom source files with all the PDF bells and whistles. Its use is highly recommended. Usage is explained in the manual, Producing PDFs with groff and mom . A significant convenience of pdfmom is that it can, with the -Tps flag, be used to pass processing over to Keith Marshall’s pdfroff. This is useful when processing files that contain PostScript images embedded with PSPIC. pdfmom, without the flag, uses groff’s PDF device (gropdf), which only recognizes PDF images that have been embedded with PDF_IMAGE.

7. install-font.sh

A bash script, install-font.sh, has been posted at the mom site. There’s nothing mom-specific about the script, and it is not an official part of groff.

Installing groff fonts is a multi-step procedure, which, while not difficult, can be a nuisance. install-font.sh takes care of all the details, including converting fonts to formats acceptable to grops and gropdf, creating and installing the groff fonts in the appropriate directories, updating the download files, and installing the original fonts in a system-wide directory, if desired.


Back to Table of Contents Top Next: Introduction to mom

groff-1.23.0/contrib/mom/momdoc/stylesheet.css0000644000175000017500000002553714450320476016253 00000000000000/* Copyright (C) 2004-2020 Free Software Foundation, Inc. */ /* This file is part of mom, which is part of groff, a free software */ /* project. */ /* 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. /* The license text is available in the internet at */ /* */ /* stylesheet for the mom macros documentation */ a:link { color: blue; text-decoration: none; } a:hover { color: red; text-decoration: underline; } a:visited { color: purple; text-decoration: none; } a:visited:hover { color: purple; text-decoration: underline; } a.header-link:visited { color: #6e70cc ; } a.header-link:visited:hover { color: #6e70cc ; } a:link.quick { text-decoration: underline; } .version /* version number for top of toc.html */ { font-size: 90% ; text-align: center ; } .page /* Page setup: page color, size and border */ { width: 67% ; position: relative ; top: 12px ; bottom: 12px ; margin: auto ; padding: 12px ; border: solid 1px #ceac8d ; color: #302419 ; background-color: #ffffeb ; font: 1em/1.5em arial,sans-serif ; font-variant-ligatures: none; } .nobr /* Make
a class property */ { white-space: nowrap ; hyphens: none ; } /* Heads */ h1.docs { font-family: arial,sans-serif ; font-size: 125% ; text-align: center ; color: #002b56 ; background-color: #e2f1ff ; outline: solid 1px #99cccc ; padding: 6px ; } h2.docs { margin-bottom: -.25em ; font-size: 105% ; color: #000056 ; } h2.macro-group /* ie "Page setup" or "Indents" or "Multi-columns" */ { margin-top: 1em ; font-size: 120% ; color: #000056 ; background-color: #dfccad ; padding: 6px ; } h3.docs { margin-bottom: -.5em ; font-size: 95% ; color: #000056 ; text-transform: uppercase ; } h3.appendices { font-size: 100% ; text-transform: none ; } h3.notes { display: inline-block ; margin-top: .5em ; } h3.control { padding-top: .5em ; font-size: 100% ; text-transform: none ; } h3.numbered { font-size: 100% ; margin-bottom: -.5em ; } h3.macro-id { font-size: 105% ; color: #000056 ; text-transform: uppercase ; margin-top: 3px ; margin-bottom: 0px ; } h4.docs { font-size: 95% ; margin-bottom: -.5em ; color: #000056 ; } h4.doc-param-macros { margin-top: -.5em ; } h4.arg-list { margin-top: -.5em ; } h4.fields { color: #302419 ; } h5.docs { margin-bottom: -.5em ; font-size: 95% ; color: #000056 ; text-transform: uppercase ; } ul.doc-param-macros { margin-top: .75em ; margin-left: -.5em ; } .control-macros-header { display: inline-block ; margin-bottom: -.25em ; padding: 2px 6px 0 6px ; outline: 1px solid #000058 ; font-size: 100% ; background-color: #e2f1ff ; } .control-macro { font-size: 100% ; margin-bottom: -.75em ; color: #2f2f71 ; } .macro-id-overline { display: inline-block ; border-top: solid 2px #8d8775 ; margin-bottom: .5em ; } /* Paragraphs */ p.no-indent { text-indent: 0px ; } p.requires { font-family: arial,sans-serif ; font-style: italic ; text-indent: 0px ; margin-top: .25em ; } p.alias { font-family: arial,sans-serif ; font-style: normal ; text-indent: 0px ; margin-top: .25em ; } /* Horizontal rules */ hr /* horizontal rules need a border to be colorized) */ { border: solid 1px #8d8775 ; } div.rule-short /* for section breaks; top/bottom margins set manually */ { display: block ; width: 25% ; margin: auto; clear: both ; } div.rule-medium /* underneath mini-tocs; top/bottom margins set manually */ { display: block ; width: 40% ; margin: auto; clear: both ; } div.rule-long /* precedes nav bar at bottom of page */ { display: block ; width: 90% ; margin: auto; } /* Boxed text */ .box-macro-args /* Macro name+args */ { display: block ; border: solid 1px #302419 ; padding-top: 5px ; padding-bottom: 3px ; padding-left: 15px ; padding-right: 15px ; background-color: #ffffff ; white-space: nowrap ; overflow: auto ; } .box-code { display: block ; width: 100% ; border: solid 1px #302419 ; padding-top: 5px ; padding-bottom: 18px ; padding-left: 15px ; padding-right: 15px ; color: #6f614a ; background-color: #ffffff ; white-space: nowrap ; } .box-tip { outline: solid 1px #ceac8d ; padding-left: 15px ; padding-right: 15px ; text-align: justify ; background-color: #f9f9d9 ; margin-bottom: 1.5em ; } .box-example-layout { outline: solid 1px #ceac8d ; padding-left: 15px ; padding-right: 15px ; text-align: justify ; background-color: #f9f9d9 ; margin-bottom: 2.5em ; } .box-notes { outline: solid 1px #ceac8d ; padding-left: 15px ; padding-right: 15px ; text-align: justify ; background-color: #f9f9d9 ; margin-bottom: 1.5em ; } .box-important { outline: solid 1px #ce7a65 ; padding-left: 15px ; padding-right: 15px ; text-align: justify ; background-color: #f9f9d9 ; margin-bottom: 1.5em ; } p.tip { padding-top: 9px ; padding-bottom: 9px ; text-indent: 0px ; } p.tip-top { padding-top: 9px ; text-indent: 0px ; } p.tip-bottom { padding-bottom: 9px ; text-indent: 0px ; } /* Pre-formatted code */ span.pre /* pre-formatted multi-line blocks; indent must be exactly 2 spaces */ { display: block ; position: relative ; top: -1em ; margin-bottom: -1.5em ; font-family: "Lucida Console",monospace ; font-weight: bolder ; font-size: 95% ; white-space: pre ; overflow: auto ; } span.defaults { margin-left: 6px ; padding-bottom: 1em ; font-size: 95% ; } span.pre-in-pp { display: block ; position: relative ; top: -1em ; margin-bottom: -.5em ; font-family: "Lucida Console",monospace ; font-weight: bolder ; font-size: 95% ; white-space: pre ; overflow: auto ; } span.important { font-family: arial,sans-serif ; font-weight: bolder ; color: #8b0000 ; } span.note { font-family: arial,sans-serif ; font-weight: bolder ; color: #443526 ; } span.additional-note { font-family: arial,sans-serif ; font-weight: bolder ; font-style: italic ; color: #443526 ; } span.tip { font-family: arial,sans-serif ; font-weight: bolder ; color: #443526 ; } span.experts { font-family: arial,sans-serif ; font-weight: bolder ; color: #443526 ; } /* Mini-tocs (usually at top of page) */ /* 1-column, centered mini-toc */ ul.mini-toc-centered { text-align: center ; list-style-type: none ; margin-left: -40px ; } /* 2-column mini-toc column defs*/ .mini-toc-col-1 { float: left ; width: 49% ; margin-left: -10px ; } .mini-toc-col-2 { float: left ; width: 51% ; clear: right ; } /* 3-column mini-toc column defs */ .col-1-definitions { float: left ; width: 32% ; height: 55em ; padding-bottom: 9px; background-color: #ded4bd ; margin-right: 2% ; } .col-2-definitions { float: left ; width: 32% ; height: 55em ; padding-bottom: 9px; background-color: #ded4bd ; margin-right: 2% ; } .col-3-definitions { float: left ; width: 32% ; height: 55em ; padding-bottom: 9px; background-color: #ded4bd ; margin-bottom: 24px ; } /* List styles */ ul.toc { margin-top: .5em ; } ul.no-enumerator { list-style-type: none ; } .list-head { font-family: arial,sans-serif ; font-weight: bolder ; font-size: 110% ; color: #000056 ; } .list-head-goodies { font-family: arial,sans-serif ; font-weight: normal ; font-size: 110% ; color: #000056 ; } .no-anchor { color: #302419 ; font-weight: bold ; } .text-color { color: #302419 ; } li.item { font-family: arial,sans-serif ; font-weight: normal ; font-size: 100% ; margin-left: -10px ; list-style-type: disc ; } .mini-toc { margin-top: -1em ; font-size: 90% ; } .sublist { margin-left: -1em ; font-size: 90% ; color: #302419 ; list-style-type: disc ; } .sub { list-style-type: circle ; } .normal { font-style: normal ; font-size: 100% ; } .normal-smaller { font-weight: normal ; color: #302419 ; font-size: 90% ; } .normal-sub-sub { font-weight: normal ; color: #302419 ; font-size: 90% ; } /* Macro lists / defaults */ div.macro-list-container { background-color: #ded4bd ; margin-bottom: 1.5em ; } h3.macro-list { font-size: 100% ; color: #000056 ; text-transform: uppercase ; padding: 9px ; } ul.macro-list { margin-left: -21px ; padding-right: 12px ; list-style-type: none ; font-family: arial,sans-serif ; margin-top: -1.25em ; padding-bottom: 6px ; } ol.macro-list { font-family: arial,sans-serif ; margin-top: -1.25em ; padding-bottom: 6px ; } .defaults-container { background-color: #e3d2b1 ; border: 1px solid #3f2c00 ; margin-bottom: 2.5em ; } h3.defaults { font-size: 100% ; color: #000056 ; text-transform: uppercase ; padding: 9px ; } p.defaults { margin-top: .25em ; margin-left: 6px ; margin-right: 12px ; margin-bottom: 0 ; } #toc-title, #toc-head, #toc-subhead, #toc-parahead { display: block ; margin-top: -1em ; margin-bottom: -1em ; } /* Bottom of page spacer */ div.bottom-spacer { display: block ; height: 24px ; } /* General markup */ kbd { font-family: "Lucida Console",monospace ; font-weight: bold ; font-size: 98% ; } kbd.macro-args { margin-right: .5em ; color: #6f614a ; white-space: nowrap ; overflow: auto ; } /* tocs */ h1.toc { font-family: arial,sans-serif ; font-size: 175% ; text-align: center ; color: #002b56 ; background-color: #e2f1ff ; outline: solid 1px #99cccc ; padding: 6px ; } h2.toc { font-size: 120% ; color: #000056 ; } h3.toc { margin-top: -.5em ; margin-bottom: -.5em ; font-size: 100% ; color: #6e70cc ; } .highlight { font-weight: bold ; } .fourth-level { margin-left: -1.25em ; list-style-type: none ; } ul.toc-docproc { margin-left: -1em ; } .toc-docproc-header { margin-top: -.5em ; text-transform: uppercase ; } a.header-link { color: #6e70cc ; font-size: 95% ; } /* Examples */ .examples-container { border: solid 1px #917963 ; background-color: #f9f9d9 ; padding-left: 24px ; padding-right: 24px ; padding-top: 3px ; padding-bottom: 3px ; } .examples { font-weight: bolder ; font-size: 98% ; color: #524b3f ; margin-top: 12px ; margin-bottom: 3px ; } /* definitions.html */ table.definitions /* mini-toc is set up as a table */ { margin-top: 12px ; text-align: left ; margin-left: 12px ; } th.definitions { padding-bottom: 6px ; font-size: 120% ; color: #000056 ; } dt /* definition terms in italic*/ { font-style: italic ; } dt.no-italic { font-style: normal ; } /* Tables */ table.quick-ref { margin-top: .25em ; } table.quick-ref, th.quick-ref { padding-bottom: .25em ; font-family: "Lucida Console",monospace ; font-weight: bold ; text-align: left ; } td { padding: 0 ; padding-left: .5em ; } /* Misc */ span.book-title { font-style: italic ; } dt.params { font-style: normal ; font-weight: bold ; } dd.cover-args { margin-bottom: .25em; margin-left: 1.25em ; } groff-1.23.0/contrib/mom/momdoc/appendices.html0000644000175000017500000007247614450320476016355 00000000000000 Mom -- Appendices
Back to Table of Contents

Appendices


Adding fonts to groff

<prefix>, in this section, refers to the directory in which groff is installed, typically
/usr/share/groff/ (for distro-specific, pre-compiled groff packages) or
/usr/local/share/groff/ (if you’ve built groff from source).

<version> refers to the groff version number, which can be found, if necessary, by typing
groff -v at the command line.

Groff comes with a small library of families (see the FAMILY macro for a list). The families have four fonts associated with them. These fonts are a combination of weight and shape:
R (Roman, usually Medium weight), I (Italic, usually Medium weight), B (Bold, usually Roman shape) and BI (Bold Italic) If you work with mom a lot, sooner or later you’ll find that these families and their associated fonts aren’t sufficient. You’ll want to supplement them, either with more fonts for the families already provided—Damn! I need Helvetica Bold Condensed Italic—or with entire new families.

Extending groff families / adding new families and fonts

The traditional approach

The traditional approach to extending groff families has been to create new families for non-default weights and shapes (e.g. Light, which is a weight, or Condensed, which is a shape), then to associate them with groff’s predefined R, I, B and BI font styles. An example of this can be seen in the groff PostScript font library itself, which is found in
<prefix>/<version>/font/devps/ There’s one “family” for Helvetica (HR, HI, HB, HBI) and another for Helvetica Narrow (HNR, HNI, HNB, HNBI).

The difficulty with this approach is that typographers tend to think of families as referring to the entire set of font weights and shapes associated with a family name. For example, when a typesetter says “the Helvetica family”, s/he is including the weights Helvetica Thin, Helvetica Light, Helvetica Regular, Helvetica Bold, Helvetica Heavy, etc, and all their associated shapes (Roman, Italic, Condensed, Narrow, Extended, Outline, etc).

Thus, intuitively, when a typesetter gives mom a .FAMILY H directive, s/he reasonably expects that any subsequent .FT directive will access the desired font from the Helvetica family—without the need to state explicitly both family and font to .FT, as it is explained one can do in the FAMILY and FT sections of these documents.

If one had, say, Helvetica Light Roman and Helvetica Light Italic as well as Helvetica Light Condensed Roman and Helvetica Light Condensed Italic, the established groff approach would require two “partial” families, HL (for Helvetica Light) and HLCD (for Helvetica Light Condensed), with R and I fonts for both:
HLR HLI HLCDR HLCDI Accessing these family/font combos routinely throughout a document would then require changing the family (with .FAMILY) and selecting the desired font (with .FT R or .FT I), or passing .FT the lengthy family+fontname (.e.g. .FT HLCDI).

The simpler way with mom

Fortunately, groff provides a mechanism whereby it’s possible to extend the basic R, I, B, and BI fonts (“styles” in groff-speak) so that one can, in fact, create extensive type families, and access all the fonts in them with .ft (groff) or .FT (mom).

Mom uses this mechanism to offer, in addition to groff’s default font styles, the following:

UL = Ultra Light ULI = Ultra Light Italic ULCD = Ultra Light Condensed ULCDI = Ultra Light Condensed Italic ULEX = Ultra Light Extended ULEXI = Ultra Light Extended Italic XL = Extra Light XLI = Extra Light Italic XLCD = Extra Light Condensed XLCDI = Extra Light Condensed Italic XLEX = Extra Light Extended XLEXI = Extra Light Extended Italic TH = Thin THI = Thin Italic THCD = Thin Condensed THCDI = Thin Condensed Italic THEX = Thin Extended THEXI = Thin Extended Italic L = Light Roman LI = Light Italic LCD = Light Condensed LCDI = Light Condensed Italic LEX = Light Extended LEXI = Light Extended Italic BK = Book Roman BKI = Book Italic BKCD = Book Condensed BKCDI = Book Condensed Italic BKEX = Book Extended BKEXI = Book Extended Italic CD = Medium Condensed CDI = Medium Condensed Italic EX = Medium Extended EXI = Medium Extended Italic DB = DemiBold Roman DBI = DemiBold Italic DBCD = DemiBold Condensed DBCDI = DemiBold Condensed Italic DBEX = DemiBold Extended DBEXI = DemiBold Extended Italic SB = SemiBold Roman SBI = SemiBold Italic SBCD = SemiBold Condensed SBCDI = SemiBold Condensed Italic SBEX = SemiBold Extended SBEXI = SemiBold Extended Italic
BCD = Bold Condensed BCDI = Bold Condensed Italic BEX = Bold Extended BEXI = Bold Extended Italic BO = Bold Outline XB = Extra Bold XBI = Extra Bold Italic XBCD = Extra Bold Condensed XBCDI = Extra Bold Condensed Italic XBEX = Extra Bold Extended XBEXI = Extra Bold Extended Italic UB = Ultra Bold UBI = Ultra Bold Italic UBCD = Ultra Bold Condensed UBCDI = Ultra Bold Condensed Italic UBEX = Ultra Bold Extended UBEXI = Ultra Bold Extended Italic HV = Heavy HVI = Heavy Italic HVCD = Heavy Condensed HVCDI = Heavy Condensed Italic HVEX = Heavy Extended HVEXI = Heavy Extended Italic BL = Black BLI = Black Italic BLCD = Black Condensed BLCDI = Black Condensed Italic BLEX = Black Extended BLEXI = Black Extended Italic BLO = Black Outline XBL = Extra Black XBLI = Extra Black Italic XBLCD = Extra Black XBLCDI = Extra Black XBLEX = Extra Black Italic XBLEXI = Extra Black Italic UBL = Ultra Black UBLI = Ultra Black Italic UBLCD = Ultra Black Condensed UBLCDI = Ultra Black Condensed Italic UBLEX = Ultra Black Extended UBLEXI = Ultra Black Extended Italic SC = Small Caps Roman SCI = Small Caps Italic SCDB = Small Caps Demibold SCDBI = Small Caps Demibold Italic SCSB = Small Caps Semibold SCSBI = Small Caps Semibold Italic

Thus, with mom, if you’ve installed some extra Helvetica fonts and named them according to the convention <F><S> (where <F> means family and <S> means font style), once having entered
.FAMILY H you can access any of the extra Helvetica fonts simply by passing the correct argument to FT from the list, above. For example, if you were working in Medium Roman (.FT R) and you needed Medium Condensed Italic for a while (assuming it’s installed), you’d just type
.FT CDI to access the Medium Condensed Italic font from the Helvetica family.

Mom’s list of font styles doesn’t pretend to be exhaustive. The extension names are arbitrary and can be used in a flexible manner. For example, if you create a family that has a Demibold font (DB) but no Bold font (B), you might find it more convenient to give the Demibold font the extension “B”.

You may, at needs, want to add to mom’s list of font styles. You can do this by editing the file, om.tmac (typical location: <prefix>/<version>/tmac/om.tmac). Near the top, you’ll see lines of the form
.sty \n[.fp] XL \" Extra Light .sty \n[.fp] L \" Light Roman .sty \n[.fp] LI \" Light Italic .sty \n[.fp] LCD \" Light Condensed Roman Simply add your new font style by imitating what you see, above, and plugging in your new font style (having, of course, added the font to groff, correctly named); see Step-by-step instructions).

For example, if you already have some fonts from the Univers family installed and have called the family Univers, you might decide at some point to add the Bold Outline font (UniversBO). In which case, you’d add
.sty \n[.fp] BO \" Bold Outline to the .sty \n[.fp]  <font style> list in om.tmac.

Note: Mom’s font extensions are not “user-space” controllable via a macro. If you’ve been using groff for a long time, and have already rolled your own solution to adding families and fonts to groff, you may find that mom’s font extensions conflict with your own scheme. Should that be the case, comment out the .sty \n[.fp] <font style> lines found near the top of the om.tmac file.

Important: Be careful that any styles you add do not conflict with family names that already exist. “C”, for example, conflicts with the Courier family (CR, CI, CB, CI). Were you to create a font style “C”, thinking that .FT C would give you access to font style once you’d given a .FAMILY directive, you’d get a nasty surprise: your type would come out in Courier Roman!


Step-by-step instructions

There are a number of ways to approach making fonts available to groff. These instructions aren’t meant to cover all possibilities, merely one.

GNU/Linux distributions being what they are, directory locations may differ and the presence of some executable can’t be guaranteed. I run a Debian-based system. The instructions reflect that. Users of other distros may have to interpret them according to the way their distro operates.

What you need before you start

  • groff, version 1.18 or higher
    (Debian package: groff)
  • ghostscript
    (Debian package: ghostscript or ghostscript-x)
  • fontforge
    (Debian package: fontforge)

Initial preparation (you only need do this once)

  1. Locate the groff directory, site-font. The exact location is difficult to predict, owing to differences between distros and whether you’re using a pre-packaged groff or have built it from source. Some typical locations are:
    /usr/share/groff/ /usr/local/share/groff/ /etc/groff/ If you can’t find the site-font directory, locate groff’s site-tmac directory, and, as root, create site-font in the same directory. Eg, if you find site-tmac in /usr/share/groff/, create site-font in /usr/share/groff/
    sudo mkdir site-font
  2. Create two files, generate-t42.pe and generate-pfa.pe, as you see them below. Place them in a convenient and easily-remembered location, like your home directory.
    generate-t42.pe
    # generate-t42.pe Open($1); Generate($fontname + ".pfa"); Generate($fontname + ".t42");

    generate-pfa.pe
    # generate-pfa.pe Open($1); Generate($fontname + ".pfa");

Step 1: Acquire the font

The two most commonly available types of fonts are PostScript Type1 (extension .pfb) and TrueType (extension .ttf). Either can be made available to groff. There are many websites holding collections of both.

Step 2: Prepare to convert the font to the correct format

Change into the directory holding the new font.

For convenience in the next step, make a symbolic link to the file 'textmap':
ln -s <prefix>/<version>/font/devps/generate/textmap . See here for an explanation of <prefix> and <version>.

In addition, unless you’re installing fonts from your home directory, make links to the files 'generate-t42.pe' and 'generate-pfa.pe'.
ln -s $HOME/generate-t42.pe . ln -s $HOME/generate-pfa.pe .

Step 3: Convert the font and put it in the right place

TrueType fonts (.ttf) need to be converted to .t42. Type 1 fonts (.pfa, .pfb) need to be converted to .pfa.

 • Converting TTF Fonts

For .ttf fonts, run
fontforge -script generate-t42.pe <file>.ttf This will create three new files with the extensions .t42, .pfa, and .afm. Next, run
afmtodit <afm file> textmap <groff font> This will create a groff font with the name you give. (See here for advice on naming groff fonts.)

Move the .t42 and groff font files to <prefix>/site-font/devps/.

If you’re running a recent version of groff that includes the native pdf device (gropdf), move the .pfa file to <prefix>/site-font/devpdf/. If not, you may safely remove it. You may also safely remove the .afm file.

 • Converting Type1 Fonts

For .pfb fonts, run
fontforge -script generate-pfa.pe <file>.pfb This will create two new files with the extensions .pfa, and .afm. Next, run
afmtodit <afm file> textmap <groff font> Move the .pfa and groff font files to <prefix>/<site-font>/devps/. (See here for advice on naming groff fonts.)

If you’re running a recent version of groff that includes the native pdf device (gropdf), link the .pfa and groff font files, now in <prefix>/<site-font>/devps/, to the <prefix>/site-font/devpdf directory.

Start by changing into the <prefix>/site-font/devpdf/ directory, then:
ln -s <prefix>/<site-font>/devps/<file>.pfa . ln -s <prefix>/<site-font>/devps/<groff font> . You may safely remove the .afm file.

Step 4: Update the download file

 • Get the internal font name

Inspect your new groff font file. Near the top, you will see a line of the form
internalname <name> Usually, the internal name is helpfully descriptive, e.g.
internalname Optima-Bold Make a note of the internal name.

 • Add the font to the download file

If a file called ‘download’ is not already present in <prefix>/site-font/devps/, copy over the one found in <prefix>/<version>/font/devps/.

The download file maps the internal names used by groff to the actual fonts. To add your new font to the download file, append a line containing the internal name, followed by a tab (make sure your text editor is inserting the tab character, not spaces), followed by the .t42 or .pfa font to which the internal name refers.

For example, if the internal name is Optima-Bold and the font is a .pfa file called Optima-Bold.pfa, your updated download file will contain
Optima-Bold<tab>Optima-Bold.pfa

 • Updating the gropdf download file

If you’re running a recent version of groff that includes the native pdf device (gropdf), you must update the <prefix>/site-font/devpdf/download file as well. If it does not exist, create it.

Note: Start with a blank ‘download’ file. Do not copy over the ‘download’ file from <prefix>/<version>/font/devpdf/.

The instructions for registering fonts in the <prefix>/site-font/devpdf/ download file are identical to those for PostScript fonts (see above), but with one important difference: the lines must all begin with a tab character. Thus, using our Optima example, your <prefix>/site-font/devpdf/download file download line for the same font is
<tab>Optima-Bold<tab>Optima-Bold.pfa

Naming groff fonts

For convenience when using mom, and to keep your font collection organized, choose meaningful groff font names following the scheme <Family><FONT>, where Family is something like Optima or Univers or Clarendon, and FONT is either
R  (roman/regular)
I  (italic)
B  (bold)
BI (bold italic)
or one of the 1–5 character fontstyles listed here. Thus, for the fonts Optima Light Italic and Optima Extra Black, your font names would be
OptimaLI OptimaXBL This scheme allows you to enter .FAMILY Optima to make Optima the current family, and .FT LI or .FT XBL when you need the fonts Light Italic or Extra Black.

Groff font names are, in fact, arbitrary; you can call your fonts anything you like, provided the internal name in the download file matches the internal name found in the groff font file. When calling a font that does not follow the recommended naming convention, you must pass the full font name to .FT whenever you wish to use it.

For example, the font, Goudy Stout, isn’t really part of the Goudy family, and while "stout" describes it, Stout is not a recognized font style. Therefore, its groff name could simply be GoudyStout, and whenever you needed it, you could call it with .FT GoudyStout.

Automate the whole process – the install-font script

A bash script to make the entire process of installing fonts a painless no-brainer has been posted online at https://www.schaffter.ca/mom/bin/install-font.sh. Be sure to make the script executable (chmod 755 install-font) after you download it, then type ./install-font.sh -H for usage.


Some reflections on mom

If, as Eric Raymond asserts, open source begins with a programmer scratching a personal itch, then mom can truly be called open source.

Mom had her origins in a library of groff routines I wrote over the years to handle various aspects of typesetting and document processing that weren’t adequately covered by ms, me, mm, and friends. Typically, I’d use the library to cobble together macro sets for new challenges as they came my way.

As a writer living in a perpetual state of penury, all the computers I’ve ever owned have been hand-me-downs—several generations out-of-date and resource challenged. Disk space has always been an issue, as has processor speed and available RAM. One of the reasons I run GNU/Linux rather than the offering from Redmond is that it has helped enormously to get the most out of my poor little boxes.

In Linux-land (all Unix variants, in fact), the choice of typesetting systems basically comes down to groff or TeX. Both are wonderful—monumental achievements if you ask me—and both have their own particular strengths. However, for people in my financial position (and there are millions of us around the globe, in both developed and developing countries), TeX and groff have one big difference: size. TeX is huge. Even its most ardent supporters agree it suffers from bloat, on top of being complex and unwieldy to manage. Groff is tiny by comparison, occupying minimal disk space and having only a small memory footprint while at the same time being flexible and powerful, typographically speaking. Back in the Jurassic Period, I ran it successfully on a 386 with 8 megs of RAM and a 250 meg hard disk.

However, groff has always had a liability: it’s incredibly geeky. Owing to its very long history, it—and its power users —seem to have remained stuck in a time warp. The canonical macro packages still look as they did back in those decades when memory was exorbitantly expensive and every byte mattered.

For some time now, groff users and macro writers have had the option to use “long” names for macros (i.e. longer than two letters, the original limit), yet have mostly chosen not to. With long names, it’s possible to create macro sets that are humanly readable and easy to interpret, encouraging development and evolution. What’s more, the macros themselves need not be terse, intimidating, and easily forgotten 1- or 2-letter commands inserted in the body of a document. They can be sensible and helpful to everyone, groff newbies and old hands alike.

Mom’s macro file, om.tmac, uses long names, aliases, and a host of other groff goodies that have become part of the whole groff picture. The function of nearly every macro, number register and string can be inferred simply from its name. The file is heavily commented. A consistent, if idiosyncratic, indenting style is used as well, significantly improving readability. Anyone wanting to futz around with mom’s macros should be able to do so with a minimum of head scratching.


Contact the author

If you have any questions or comments about mom, suggestions to make, criticisms to offer, or bugs to report, use the groff mailing list (subscription information available here) or contact me, Peter Schaffter, directly at the following address:
peter@schaffter.ca Please include the word “mom” or “groff” in the Subject line of any message sent to my personal address or you risk the wrath of my implacable spam filters.

If you want to visit mom’s website, you’ll find a link to it at
https://www.schaffter.ca The site contains links to some of my fiction, all of which was typeset with mom and groff.


Back to Table of Contents Top

groff-1.23.0/contrib/mom/momdoc/cover.html0000644000175000017500000007171614450320476015354 00000000000000 Mom -- Document processing, creating cover pages
Back to Table of Contents Next: Tables of contents

Creating cover pages


Introduction to cover pages

Though identical in treatment, mom provides two kinds of cover pages: document cover pages (”doc covers”) and section cover pages (“covers”). Section cover pages are analogous to title pages.

A doc cover is what you’d most likely use at the start of a collated document, where you might want the name of the complete document, the author(s) and the copyright line to appear. Another place you might use a doc cover is for a novel, where you want the title of the novel, not the chapter title or chapter number, as the first cover page.

A cover is what you’d use for pages that separate sections of a collated document, i.e. title pages. A cover page (but not a doc cover) in a collated document could, for example, simply read: ”PART 1”.

In non-collated documents (say, an essay) you can use either a cover or doc cover to generate the cover sheet.

In addition, nothing prevents you from generating both a doc cover and a cover for every document in a collated document. Or you can selectively disable the automatic generation of either doc covers or covers in a collated document on-the-fly.

Important note: Automatic generation of covers or doc covers after the first one(s) only takes place if you are working with collated documents. Mom provides no mechanism for saying ”print a section cover here even though I’m still working on the same (non-collated) document.”

Description of cover pages

By default, mom typesets covers and doc covers identically to docheaders (see How to change the look of docheaders for a description of what a docheader looks like). The only differences are

  • the position on the page where the information is output
  • the (optional) addition of copyright and miscellaneous information
  • there’s no running text underneath, although you can add text to a cover or doc cover (for example, an Abstract) with COVERTEXT

You tell mom what you want to appear on cover pages through the arguments you pass to DOC_COVER and/or COVER. Provided you have already given mom the appropriate reference macros (e.g. TITLE or AUTHOR), she will output covers and doc covers identically to how she would output docheaders containing the same information.

By default, mom starts covers and doc covers one-third of the way down the page. This can be changed through the use of the control macros DOC_COVER_START_POS / COVER_START_POS (or DOC_COVER_ADVANCE / COVER_ADVANCE).

If you request copyright information (and have already given mom the reference macro COPYRIGHT) she sets it, by default, in a smaller point size in the bottom right hand corner of the cover or doc cover. The position, as well as all of the standard typesetting parameters, can be altered via control macros.

Similarly, if you request miscellaneous information (and have already given mom the reference macro MISC) she sets it, by default, in a smaller point size in the bottom left hand corner of the cover or doc cover. As with the copyright, the position and type specs can be altered via control macros.

Headers/footers/pagination

Mom does not set any headers or footers on cover pages. Neither does she set any page numbers. From the point of view of pagination, covers and doc covers are by default considered ”null” pages. If you wish them to be included in the pagination scheme (even though no page numbers appear), you must tell mom that’s what you want by invoking
.DOC_COVER_COUNTS_PAGES or
.COVER_COUNTS_PAGES

Designing your own cover pages

Finally, if you want to design your own cover page(s), you can typeset them by hand inside a COVERTEXT block using mom’s typesetting macros to format the text.

Persistence of data and formatting

Doc-cover and cover data—that is to say, the strings passed to reference macros that appear on doc cover and cover pages—does not persist after START, however the formatting of the various parts (TITLE, AUTHOR, COPYRIGHT, etc.) does.

DOC_COVER and COVER

Macro: DOC_COVER (see argument list, below)
Macro: COVER (see argument list, below)

DOC_COVER and COVER behave identically. The reason mom provides two macros for cover page generation is so that you can have two different kinds of covers with different information on each.

Imagine, for a moment, you’ve written a document comprised of three sections. When you COLLATE the document for output, you could use DOC_COVER to generate a cover page that contained the name of the entire document, your (the author’s) name, and perhaps the copyright date. Subsequently, you could use COVER, after each .COLLATE but before each .START, to generate a cover page (title page, cover sheet) containing just the name of the section, for example, “Part 1”.

The arguments to DOC_COVER and COVER tell mom what you’d like on cover pages. You may give as many or as few arguments as you need, in any order. A very common setup would be:
.COVER TITLE AUTHOR COPYRIGHT

The argument list

The arguments to COVER and DOC_COVER tell mom what you want on the cover page:
TITLE | DOCTITLE | DOC_COVERTITLE | COVERTITLE CHAPTER | CHAPTER_TITLE | CHAPTER+TITLE SUBTITLE AUTHOR DOCTYPE DOC_COVERTEXT | COVERTEXT DOC_COVER_IMAGE | COVER_IMAGE COPYRIGHT MISC PDF_OUTLINE_LABEL "<label>" BLANKPAGE

What the arguments mean

TITLE
– the string(s) you gave to TITLE
DOCTITLE
– the string(s) you gave to DOCTITLE
DOC_COVERTITLE / COVERTITLE
– the string(s) you gave to DOC_COVERTITLE or COVERTITLE
CHAPTER, CHAPTER_TITLE, CHAPTER+TITLE
– see below, How the CHAPTER argument and friends work
SUBTITLE
– the string(s) you gave to SUBTITLE
AUTHOR
– the string(s) you gave to AUTHOR
DOCTYPE
– the string you gave to DOCTYPE NAMED
DOC_COVERTEXT / COVERTEXT
– the block of type you entered for DOC_COVERTEXT or COVERTEXT
DOC_COVER_IMAGE / COVER_IMAGE
– the image file you gave to DOC_COVER_IMAGE or COVER_IMAGE
COPYRIGHT
– the string you gave to COPYRIGHT
MISC
– the string(s) you gave to MISC
PDF_OUTLINE_LABEL <label>
By default, mom identifies doc covers in the outline panel of PDF viewers with the prepended label, “Cover:”, and covers with the label “Title Page:”. If you would like to change the label, give the PDF_OUTLINE_LABEL argument to DOC_COVER or COVER along with the new label, in quotation marks, as in this example:
  .COVER TITLE AUTHOR COPYRIGHT PDF_LABEL "Cover Sheet: "
BLANKPAGE
If the final argument to DOC_COVER or COVER is BLANKPAGE, mom will insert a blank page after the doc cover or cover. This is particularly useful if you intend to print your document two-sided, since, in two-sided printing, there may be instances where you do not want text on the reverse side of cover or title pages If you enable DOC_COVERS_COUNT_PAGES and/or COVERS_COUNT_PAGES, the blank page will be taken into account in the pagination scheme, though no page number appears on it. Otherwise, blank pages are invisible to mom’s pagination.

Please note that in all cases, if you have passed a reference macro one of the optional arguments DOC_COVER or COVER (e.g. .TITLE DOC_COVER "Title"), mom will print the appropriate string on the appropriate cover page. Thus,
.TITLE DOC_COVER "Collected Essays" .TITLE COVER "1985-2015" .TITLE "Neo-liberalism: Who Did They Think They Were Fooling?" .DOC_COVER TITLE .COVER TITLE will print “Collected Essays” on the doc cover page, “1985-2015” on the cover page, and, assuming the docheader hasn’t been disabled, “Neo-liberalism: Who Did They Think They Were Fooling?” as the title in the docheader.

Note that
.DOC_COVERTITLE "Collected Essays" .COVERTITLE "1985-2015" .TITLE "Neo-liberalism: Who Did They Think They Were Fooling?" .DOC_COVER DOC_COVERTITLE .COVER COVERTITLE could be used to accomplish the same thing.

How the CHAPTER argument and friends work

• CHAPTER
The CHAPTER argument will print the CHAPTER_STRING concatenated with the chapter number you gave to CHAPTER. For example, assuming a vanilla setup for your chapter:
.CHAPTER 1 .CHAPTER_TITLE "The Bonny Blue Yonder" .COVER CHAPTER \" (or .DOC_COVER CHAPTER) will print (and only print)
Chapter 1

• CHAPTER_TITLE
The CHAPTER_TITLE argument will print the chapter title you gave to CHAPTER_TITLE. For example, assuming a vanilla setup for your chapter:
.CHAPTER 1 .CHAPTER_TITLE "The Bonny Blue Yonder" .COVER CHAPTER_TITLE \"(or .DOC_COVER CHAPTER_TITLE) will print (and only print)
The Bonny Blue Yonder

• CHAPTER+TITLE
The CHAPTER+TITLE argument will print both the concatenated chapter string+number and the chapter title. For example, assuming a vanilla setup for your chapter:
.CHAPTER 1 .CHAPTER_TITLE "The Bonny Blue Yonder" .COVER CHAPTER+TITLE \"(or .DOC_COVER CHAPTER+TITLE) will print
Chapter 1 The Bonny Blue Yonder

DOC_COVERTEXT and COVERTEXT

Macro: DOC_COVERTEXT [START <starting position>] <toggle>
Macro: COVERTEXT [START <starting position>] <toggle>

• Must come after PRINTSTYLE

DOC_COVERTEXT and COVERTEXT allow you to add text to doc covers and covers in addition to, or instead of, what is generated by mom from the arguments you give to DOC_COVER and COVER.

Invoke .DOC_COVERTEXT or .COVERTEXT on a line by itself, follow it with the text and formatting you desire, and terminate the text block with .DOC_COVERTEXT OFF or COVERTEXT OFF (or QUIT, END, DONE, etc.).

By default, cover text is set over the full line length of the document, using the style parameters of running text. Therefore, as noted, these macros must come after PRINTSTYLE and any global style changes (margins, family, size, leading, etc.). Formatting within a cover text block must be done “manually” with mom’s typesetting macros; PP is the only allowed document element tag.

Placement

If you do not instruct mom to put anything on doc cover or cover pages except DOC_COVERTEXT or COVERTEXT, the cover text will begin at the document’s top margin. Equally, if only COPYRIGHT and/or MISC are to go on the pages, cover text begins at the top margin. In all other cases, cover text begins below the last element on the page (excluding COPYRIGHT or MISC), separated by a blank line.

If you wish to change the starting position of the text, you must use SP or ALD to move it further down the page. Alternatively, you may use the optional START argument to give a precise location for the text to begin.

DOC_COVERTEXT and COVERTEXT are particularly useful for putting abstracts on cover pages, as technical reports often require.

Here’s a simple recipe for setting an abstract:
.COVERTEXT .FT BI .PT_SIZE 14 .LS 14 .CENTER Abstract .SP .5v .FT R .PT_SIZE 12 .IB 6P .JUSTIFY Text of Abstract... .COVERTEXT OFF Assuming you have told mom to put the title and author on the cover page, the abstract will appear beneath the author with a 14-point bold-italic title, centered, with the text of the abstract medium-roman and justified, indented 6 picas from both margins.

DOC_COVER_IMAGE and COVER_IMAGE

Macro: DOC_COVER_IMAGE <image> <width> <height> [ -L | -C | -R | -I <indent> <Y-pos> [ <X-pos> ] ]
Macro: COVER_IMAGE <image> <width> <height> [ -L | -C | -R | -I <indent> <Y-pos> [ <X-pos> ] ]

There are times you need a full page image on a cover, for example the jacket of a book. Equally, there are times when you need a small image on the cover, perhaps a company logo.

DOC_COVER_IMAGE and COVER_IMAGE take the same arguments as PDF_IMAGE, and in the same order. Consult PDF_IMAGE for a description.

Two additional arguments allow you to place images using x-y coordinates. Please note that if you use x-y coordinates for positioning, Y-pos comes before X-pos in the order of arguments.

Like PDF_IMAGE, the image file must be in PDF format. Mom apologizes, but PostScript images are not supported for inclusion on covers. See Image conversion and file processing for instructions on converting various image types to PDF, and here for instructions on obtaining image dimensions.

Positioning of doc cover and cover images

With no arguments other than <file name>, <width>, and <height>, DOC_COVER_IMAGE and COVER_IMAGE place images flush with the top left corner of the printer sheet. This allows placing full-page background images on covers. For example, assuming a US-letter page size,
.DOC_COVER_IMAGE image.pdf 612p 792p .DOC_COVER TITLE AUTHOR DOC_COVER_IMAGE will fill the doc cover page with “image.pdf” and set the title and author in their usual locations.

For smaller images, the horizontal position is established with one of the -L, -C, -R, or -I <indent> arguments, just like PDF_IMAGE. You may instead use the X-pos argument, provided that it is preceded by a Y-pos argument. The values given to -I, Y-pos and X-pos must have a unit of measure appended to them.

Vertical positioning of smaller images requires the Y-pos argument (which is why it precedes X-pos in the order of arguments) otherwise the image will be flush with the top edge of the printer sheet

The positioning of images does not effect the placement of type on doc cover and cover pages.

Tip: The combination of COVERTEXT and COVER_IMAGE make it possible to design covers entirely to your own specifications.

Enabling/disabling automatic generation of cover pages

Macro: COVERS <toggle>
Macro: DOC_COVERS <toggle>

By default, if you give mom a COVER or DOC_COVER directive, she will print the cover or doc cover. In a document that contains sections, articles or chapters formerly treated as ”one-off’s” but now being collated, such behaviour may not be desirable.

Mom lets you selectively enable or disable the generation of covers and/or doc covers with the toggle macros, COVERS and DOC_COVERS. Because they’re toggle macros, simply invoking them by themselves enables automatic cover or doc cover generation, while invoking them with any argument at all (OFF, QUIT, X, etc) disables cover or doc cover generation.

Note: You must place these macros prior to any instance of START. Since they’re ”on” by default, there’s no need to use them if you want covers. However, if you don’t, especially in the kind of scenario described above, the best place to put them (most likely with an OFF, NO, X, etc. argument), is immediately after the first invocation of START. By doing so, you ensure they meet the requirement of preceding all subsequent instances of START.


Control macros for doc covers and covers

The default typographic appearance of the items on a doc cover or cover is identical to that of the items in a docheader. (See Docheader description for a description of the defaults.)

COPYRIGHT and MISC, which do not appear in docheaders, have the following default characteristics:

  • the COPYRIGHT line is set flush with the document’s right and bottom margins, 2 point sizes smaller than the size of running text
  • MISC lines are set flush with the document’s left and bottom margins, in the same family, font and point size as the copyright line.

The defaults for the entirety of doc covers and covers, and all the elements thereon, can be changed with control macros whose defaults and arguments are identical to the corresponding Control macros for docheaders (q.v.) The only difference is the name by which you invoke them. Wherever DOCHEADER is used for overall changes, replace it with DOC_COVER or COVER. For part-by-part changes, prepend DOC_COVER_ or COVER_ to the part/parameter.

Thus, to change the overall family, color, leading, quad, and starting position of a doc cover, you’d do
.DOC_COVER_FAMILY H .DOC_COVER_COLOR blue .DOC_COVER_LEAD +2 .DOC_COVER_QUAD L .DOC_COVER_ADVANCE 3i \" or .DOC_COVER_START_POS 3i To change the style parameters for selected parts of a cover, you might do something like this:
.COVER_TITLE_FONT B .COVER_TITLE_SIZE +4 .COVER_SUBTITLE_FONT I .COVER_AUTHOR_FONT R .COVER_AUTHOR_SPACE_BEFORE 6p .COVER_DOCTYPE_COLOR red .COVER_MISC_SIZE -1 .COVER_MISC_LEAD 12 .COVER_COPYRIGHT_SIZE -2 .COVER_COPYRIGHT_QUAD L .COVER_MISC_QUAD R Note in the above example that _COPYRIGHT_QUAD and _MISC_QUAD set both the horizontal position on the page and the quad direction, either L (or LEFT) or R (or RIGHT), and have no corresponding docheader control macro.

Tip: As with the docheader control macros, DOC_COVER_ and COVER_ part/parameter style changes may be grouped, for example
.DOC_COVER_TITLE_STYLE \ FAMILY A \ FONT B \ SIZE +4 \ CAPS

Back to Table of Contents Top Next: Tables of contents

groff-1.23.0/contrib/mom/momdoc/typesetting.html0000644000175000017500000045231014450320476016606 00000000000000 Mom -- Typesetting Macros
Back to Table of Contents Next: Goodies

The typesetting macros


Introduction

Mom’s typesetting macros provide access to groff’s typesetting capabilities. Aside from controlling basic type parameters (family, font, line length, point size, leading), mom’s macros fine-tune wordspacing, letterspacing, kerning, hyphenation, and so on. In addition, mom has true typesetting tabs, string tabs, multiple indent styles, line padding, and a batch of other goodies.

In some cases, mom’s typesetting macros merely imitate groff primitives. In others, they approach typesetting concerns in conceptually new ways (for groff, at least). This should present no problem for newcomers to groff who are learning mom. Old groff hands should be careful. Just because it looks like a duck and walks like a duck does not, in this instance, mean that it is a duck. When using mom, stay away from groff primitives if mom provides a macro that accomplishes the same thing.

Mom’s typesetting macros can be used as a standalone package, independent of the document processing macros. With them, you can typeset on-the-fly. Book covers, your best friend’s résumé, a poster for a lost dog—none of these requires structured document processing (page headers, paragraphs, headings, footnotes, etc). What they do demand is precise control over every element on the page. The typesetting macros give you that control.


Paper and page setup: paper size & page margins

The page setup macros establish the physical dimensions of your page and the margins you want it to have. The PAPER macro provides a shortcut for setting the page to the correct dimensions for a number of common paper sizes. The PAGE macro provides a convenient way of setting the page dimensions and some or all of the page margins with a single macro.

Important note on page dimensions and papersize

When mom files are processed with pdfmom, which is recommended (see Producing PDFs with groff and mom), page dimensions are automatically passed to groff, and you don’t have to worry about them.

Mom documents processed directly with groff, or with pdfroff, or with pdfmom ‑Tps, require that the papersize be given on the command line as well if the papersize is different from the default on your system. You can verify—or change—the default papersize by inspecting the files
<path to groff>/font/devps/DESC and
<path to groff>/font/devpdf/DESC (See man papersize for list of valid papersize names, as well as for instructions on how to enter a non-standard size.)

If you occasionally need to print on sheets that do not conform to your default papersize, you must, in addition to setting the page dimensions in your mom file, pass the -P-p<papersize> option to groff, pdfroff, or pdfmom -Tps.

For example, suppose your routine papersize is “letter”, and you need to print something on a legal-sized sheet. After telling mom about the legal-size sheet (with either PAGELENGTH and PAGEWIDTH or PAPER, or PAGE), you must include -P-p<papersize> on whichever command line you use, e.g.
pdfmom -Tps -mom -P-plegal Remember, though, that pdfmom, with no -Tps option, is smart enough to know the papersize from the dimensions provided in your mom file.

Consult man groff, man grops and man groff_font for additional information concerning papersizes, as well as information on printing in “landscape” orientation.

Paper and page setup macros

Page width

Macro: PAGEWIDTH <width of printer sheet>

• Requires a unit of measure

The argument to PAGEWIDTH is the width of your printer sheet. PAGEWIDTH requires a unit of measure. Decimal fractions are allowed. Hence, to tell mom that the width of your printer sheet is 8-1/2 inches, you enter
.PAGEWIDTH 8.5i Please read the Important note on page dimensions and papersize for information on ensuring groff respects your PAGEWIDTH.

Page length

Macro: PAGELENGTH <length of printer sheet>

• Requires a unit of measure

PAGELENGTH tells mom how long your printer sheet is. It works just like PAGEWIDTH. Therefore, to tell mom your printer sheet is 11 inches long, you enter
.PAGELENGTH 11i Please read the Important note on page dimensions and papersize for information on ensuring groff respects your PAGELENGTH.

Paper

Macro: PAPER <paper type> [ LANDSCAPE ]

PAPER provides a convenient way to set the dimensions for some common printer sheet sizes. <paper type> can be one of:
LETTER EXECUTIVE LEGAL 10x14 STATEMENT A3 TABLOID A4 LEDGER A5 FOLIO B4 QUARTO B5 Say, for example, you have A4-sized sheets in your printer. It’s shorter (and easier) to enter
.PAPER A4 than to remember the correct dimensions and enter
.PAGEWIDTH 595p .PAGELENGTH 842p If you’d like landscape orientation for your paper type, pass PAPER the LANDSCAPE argument.

Please read the Important note on page dimensions and papersize for information on ensuring groff respects your PAPER size.

Important: If you need PAPER, it should always be placed at the very top of your file.

Left margin

Macro: L_MARGIN <left margin>

• Requires a unit of measure

L_MARGIN establishes the distance from the left edge of the printer sheet at which you want your type to start. Left indents and tabs are calculated from the value you pass to L_MARGIN. If you use the macros PAGEWIDTH or PAPER without setting L_MARGIN, mom automatically sets the left margin to 1 inch.

A unit of measure is required and decimal fractions are allowed. Therefore, to set the left margin at 3 picas (1/2 inch), you’d enter either
.L_MARGIN 3P or .L_MARGIN .5i

Note: L_MARGIN behaves in a special way when you’re using the document processing macros. See Typesetting macros during document processing for an explanation.

Right margin

Macro: R_MARGIN <right margin>

• Requires a unit of measure

IMPORTANT: R_MARGIN, if used, must come after PAPER, PAGEWIDTH, L_MARGIN and/or PAGE (if a right margin isn’t given to PAGE). The reason is that R_MARGIN calculates line length from the overall page dimensions and the left margin. Mom can’t make the calculation if she doesn’t know the page width and the left margin.

R_MARGIN establishes the amount of space you want between the end of typeset lines and the right hand edge of the printer sheet. In other words, it sets the line length. R_MARGIN requires a unit of measure. Decimal fractions are allowed.

The line length macro (LL) can be used in place of R_MARGIN. In either case, the last one invoked sets the line length. The choice of which to use is up to you. In some instances, you may find it easier to think of a section of type as having a right margin. In others, giving a line length may make more sense.

For example, if you’re setting a page of type you know should have 6-pica margins left and right, it makes sense to enter a left and right margin, like this:
.L_MARGIN 6P .R_MARGIN 6P That way, you don’t have to worry about calculating the line length. On the other hand, if you know the line length for a patch of type should be 17 picas and 3 points, entering the line length with LL is much easier than calculating the right margin, e.g.
.LL 17P+3p If you use the macros PAGE, PAGEWIDTH or PAPER without invoking .R_MARGIN afterwards, mom automatically sets R_MARGIN to 1 inch. If you set a line length after these macros (with LL), the line length calculated by R_MARGIN is, of course, overridden.

Note: R_MARGIN behaves in a special way when you’re using the document processing macros. See Typesetting macros during document processing for an explanation.

Top margin

Macro: T_MARGIN <top margin>

• Requires a unit of measure

T_MARGIN establishes the distance from the top of the printer sheet at which you want your type to start. It requires a unit of measure, and decimal fractions are allowed. To set a top margin of 2-1/2 centimetres, you’d enter
.T_MARGIN 2.5c T_MARGIN calculates the vertical position of the first line of type on a page by treating the top edge of the printer sheet as a baseline. Therefore,
.T_MARGIN 1.5i puts the baseline of the first line of type 1-1/2 inches beneath the top of the page.

Note: T_MARGIN means something slightly different when you’re using the document processing macros. See Top and bottom margins in document processing for an explanation.

IMPORTANT: T_MARGIN does two things: it establishes the top margin for pages that come after it and it moves to that position on the current page. Therefore, T_MARGIN should only be used at the top of a file (prior to entering text) or after NEWPAGE, like this:
.NEWPAGE .T_MARGIN 6P <text>

Bottom margin

Macro: B_MARGIN <bottom margin>

• Requires a unit of measure

B_MARGIN sets a nominal position at the bottom of the page beyond which you don’t want your type to go. When the bottom margin is reached, mom starts a new page. B_MARGIN requires a unit of measure. Decimal fractions are allowed. To set a nominal bottom margin of 3/4 inch, enter
.B_MARGIN .75i Obviously, if you haven’t spaced the type on your pages so that the last lines fall perfectly at the bottom margin, the margin will vary from page to page. Usually, but not always, the last line of type that fits on a page before the bottom margin causes mom to start a new page.

Occasionally, owing to a peculiarity in groff, an extra line will fall below the nominal bottom margin. If you’re using the document processing macros, this is unlikely to happen; the document processing macros are very hard-nosed about aligning bottom margins.

Note: The meaning of B_MARGIN is slightly different when you’re using the document processing macros. See Top and bottom margins in document processing for an explanation.

Page

Macro: PAGE <width> [ <length> [ <lm> [ <rm> [ <tm> [ <bm> ] ] ] ] ]

• All arguments require a unit of measure

IMPORTANT: If you’re using the document processing macros, PAGE must come after PRINTSTYLE. Otherwise, it should go at the top of a document, prior to any text. And remember, when you’re using the document processing macros, top margin and bottom margin mean something slightly different than when you’re using just the typesetting macros (see Top and bottom margins in document processing).

PAGE lets you establish paper dimensions and page margins with a single macro. The only required argument is page width. The rest are optional, but they must appear in order and you can’t skip over any. <lm>, <rm>, <tm>, and <bm> refer to the left, right, top and bottom margins respectively.

Assuming your page dimensions are 11 inches by 17 inches, and that’s all you want to set, enter
.PAGE 11i 17i If you want to set the left margin as well, say, at 1 inch, PAGE would look like this:
.PAGE 11i 17i 1i Now suppose you also want to set the top margin, say, at 1-1/2 inches. <tm> comes after <rm> in the optional arguments, but you can’t skip over any arguments, therefore to set the top margin, you must also give a right margin. The PAGE macro would look like this:
.PAGE 11i 17i 1i 1i 1.5i | | required right---+ +---top margin margin Clearly, PAGE is best used when you want a convenient way to tell mom just the dimensions of your printer sheet (width and length), or when you want to tell her everything about the page (dimensions and all the margins), for example
.PAGE 8.5i 11i 45p 45p 45p 45p This sets up an 8-1/2 by 11 inch page with margins of 45 points (5/8-inch) all around.

Additionally, if you are not using the document processing macros and invoke PAGE with a top margin argument, any macro you invoke after PAGE will likely move the baseline of the first line of text down by one linespace. To compensate, do
.RLD 1v immediately before entering any text.

Please read the Important note on page dimensions and papersize for information on ensuring groff respects your PAGE dimensions and margins.

Start a new page

Macro: NEWPAGE

Whenever you want to start a new page, use NEWPAGE, by itself with no argument. Mom will finish up processing the current page and move you to the top of a new one (subject to the top margin set with T_MARGIN).


Basic typesetting parameters

The basic typesetting parameter macros deal with fundamental requirements for setting type: family, font, point size, leading, and line length.

If you’re using the typesetting macros only, the arguments passed to the basic parameter macros remain in effect until you change them. The document processing macros handle things differently. See Typesetting macros during document processing for an explanation.

Basic parameter macros

Type family

Macro: FAMILY <family>

Alias: FAM

FAMILY takes one argument: the name of the family you want. Groff comes with a small set of basic families, each identified by a 1-, 2-or 3-letter mnemonic. The standard families are:
A = Avant Garde BM = Bookman H = Helvetica HN = Helvetica Narrow N = New Century Schoolbook P = Palatino T = Times Roman ZCM = Zapf Chancery The argument you pass to FAMILY is the identifier at left, above. For example, if you want Helvetica, enter
.FAMILY H

Note: The font macro (FT) lets you specify both the type family and the desired font with a single macro. While this saves a few keystrokes, I recommend using FAMILY for family, and FT for font, except where doing so is genuinely inconvenient. ZCM, for example, only exists in one style: Italic (I). Therefore, .FT ZCMI makes more sense than setting the family to ZCM, then setting the font to I.

Furthermore, if you need to access a character from groff's Zapf Dingbats font directly, use .FT ZD or the inline escape \f[ZD]. Commonly-used dingbats are available without changing to the ZD font by using groff's pre-defined character escapes, e.g. \[rh] for a pointing right hand; see man groff_char for a complete list. Dingbats that have not been pre-defined must be accessed with the \N escape. For example, \f[ZD]\N'37' prints the (undefined) telephone dingbat.

Additional note: If you are running a version of groff lower than 1.19.2, you must follow all FAMILY requests with a FT request, otherwise mom will set all type up to the next FT request in the fallback font.

If you are running a version of groff greater than or equal to 1.19.2, when you invoke the FAMILY macro, mom “remembers” the font style (Roman, Italic, etc) currently in use (if the font style exists in the new family) and will continue to use the same font style in the new family. For example:
.FAMILY BM \" Bookman family .FT I \" Medium Italic <some text> \" Bookman Medium Italic .FAMILY H \" Helvetica family <more text> \" Helvetica Medium Italic However, if the font style does not exist in the new family, mom will set all subsequent type in the fallback font (by default, Courier Medium Roman) until she encounters a FT request that’s valid for the family. For example, assuming you don’t have the font “Medium Condensed Roman” (mom extension “CD”) in the Helvetica family:
.FAMILY UN \" Univers family .FT CD \" Medium Condensed <some text> \" Univers Medium Condensed .FAMILY H \" Helvetica family <more text> \" Courier Medium Roman! In the above example, you must follow .FAMILY H with a FT request that’s valid for Helvetica.

Please see the Appendices, Adding fonts to groff, for information on adding fonts and families to groff, as well as to see a list of the extensions mom provides to groff’s basic R, I, B, BI styles.

Suggestion: When adding families to groff, I recommend following the established standard for the naming families and fonts. For example, if you add the Garamond family, name the font files
GARAMONDR GARAMONDI GARAMONDB GARAMONDBI GARAMOND then becomes a valid family name you can pass to FAMILY. (You could, of course, shorten GARAMOND to just G, or GD.) R, I, B, and BI after GARAMOND are the roman, italic, bold and bold-italic fonts respectively.

FT

Macro: FT R | I | B | BI | <any other valid font style>

Alias: FONT

By default, groff permits FT to take one of four possible arguments specifying the desired font:
R = (Medium) Roman I = (Medium) Italic B = Bold (Roman) BI = Bold Italic For example, if your family is Helvetica, entering
.FT B will give you the Helvetica bold font. If your family were Palatino, you’d get the Palatino bold font.

Mom considerably extends the range of arguments you can pass to FT, making it more convenient to add and access fonts of differing weights and shapes within the same family. Have a look here for a list of the weight/style arguments mom allows. Be aware, though, that you must have the fonts, correctly installed and named, in order to use the arguments. (See Adding fonts to groff for instructions and information.) Please also read the Additional note found in the description of the FAMILY macro.

How mom reacts to an invalid argument to FT depends on which version of groff you’re using. If your groff version is greater than or equal to 1.19.2, mom will issue a warning and, depending on how you’ve set up the fallback font, either continue processing using the fallback font, or abort (allowing you to correct the problem). If your groff version is less than 1.19.2, mom will silently continue processing, using either the fallback font or the font that was in effect prior to the invalid FT call.

FT will also accept, as an argument, a full family+font name. For example,
.FT HB will set subsequent type in Helvetica Bold. However, I strongly recommend keeping family and font separate except where doing so is genuinely inconvenient.

For inline control of fonts, see Inline Escapes, font control.

Fallback font

Macro: FALLBACK_FONT <fallback font> [ ABORT | WARN ]

In the event that you pass an invalid argument to .FAMILY (i.e. a non-existent family), mom, by default, uses the fallback font, Courier Medium Roman (CR), in order to continue processing your file.

If you’d prefer another fallback font, pass FALLBACK_FONT the full family+font name of the font you’d like. For example, if you’d rather the fallback font were Times Roman Medium Roman,
.FALLBACK_FONT TR would do the trick.

Mom issues a warning whenever a font style set with FT does not exist, either because you haven’t registered the style (see here for instructions on registering styles), or because the font style does not exist in the current family set with FAMILY. By default, mom then aborts, which allows you to correct the problem.

If you’d prefer that mom not abort on non-existent fonts, but rather continue processing using a fallback font, you can pass FALLBACK_FONT the argument WARN, either by itself, or in conjunction with your chosen fallback font.

Some examples of invoking FALLBACK_FONT:

  • .FALLBACK_FONT WARN
    mom will issue a warning whenever you try to access a non-existent font but will continue processing your file with the default fallback font, Courier Medium Roman.
  • .FALLBACK_FONT TR WARN
    mom will issue a warning whenever you try to access a non-existent font but will continue processing your file with a fallback font of Times Roman Medium Roman; additionally, “TR” will be the fallback font whenever you try to access a family that does not exist.
  • .FALLBACK_FONT TR ABORT
    mom will abort whenever you try to access a non-existent font, and will use the fallback font “TR” whenever you try to access a family that does not exist.

If, for some reason, you want to revert to ABORT, just enter .FALLBACK_FONT ABORT and mom will once again abort on font errors.

Point size of type

Macro: PT_SIZE <size of type in points>

• Does not require a unit of measure

PT_SIZE (Point Size) takes one argument: the size of type in points. Unlike most other macros that establish the size or measure of something, PT_SIZE does not require that you supply a unit of measure since it’s a near universal convention that type size is measured in points. Therefore, to change the type size to, say, 11 points, enter
.PT_SIZE 11 Point sizes may be fractional (e.g. 10.25 or 12.5).

If you invoke PT_SIZE without an argument, it reverts to its former value. For example, if your point size is 10 and you change it to 12 with .PT_SIZE 12, entering .PT_SIZE (i.e. without an argument) resets the point size to 10.

You can prepend a plus or a minus sign to the argument to PT_SIZE, in which case the point size will be changed by + or - the original value. For example, if the point size is 12, and you want 14, you can do
.PT_SIZE +2 then later reset it to 12 with .PT_SIZE -2 or, more simply, just .PT_SIZE The size of type can also be changed inline. See Inline Escapes, changing point size.

Note: It is unfortunate that the pic preprocessor has already taken the name, PS, and thus mom’s macro for setting point sizes can’t use it. However, if you aren’t using pic, you might want to alias PT_SIZE as PS, since there’d be no conflict. For example
.ALIAS PS PT_SIZE would allow you to set point sizes with .PS.

Line spacing / leading

Macro: LS <distance between lines>

• Does not require a unit of measure

LS (Line Space) takes one argument: the distance you want, typically in points, from baseline to baseline of type. The argument may be fractional (e.g. 12.25 or 14.5). Like PT_SIZE, LS does not require a unit of measure, since leading is most often given in points. Therefore, to set the linespace to 14 points, you would enter
.LS 14 However, if you wish, you may specify a unit of measure by appending it directly to the argument passed to LS. For example, if you want a linespace of 1/4 of an inch, enter
.LS .25i You can prepend a plus or a minus sign to the argument to LS, in which case the line spacing will be changed by + or - the original value. For example, if the line spacing is 14 points, and you want 17 points, you can do
.LS +3 then later reset it to 14 points with
.LS -3

Experts: LS should not be confused with the groff primitive .ls. LS acts like .vs. mom does not provide a macro analogous to .ls.

Automatic line spacing

Macro: AUTOLEAD <amount of automatic leading> [FACTOR]

• Does not require a unit of measure
(Please see here for information on using AUTOLEAD during document processing.)

Without the FACTOR argument, AUTOLEAD calculates the linespace for you by adding its argument to the current point size of type. All subsequent PT_SIZE requests automatically update the linespacing by the autolead amount.

Used in this way, AUTOLEAD does not require a unit of measure; points is assumed. However, you may use an alternate unit of measure by appending it to the argument. The argument may be a decimal fraction (e.g. .5 or 2.75).

As an example, if your current point size of type is 12, entering
.AUTOLEAD 2 changes the linespace to 14 points, regardless any linespacing already in effect. From here on, every change to the size of type (with PT_SIZE, not inline) changes the linespace as well. If you decrease the type size to 9 points, the leading decreases to 11 points. If you increase the type size to 16 points, the leading increases to 18 points.

Automatic updating of the linespacing continues until you enter a “manual” line space value with LS.

Experts: Please note that the groff primitives, .vs and .ps, are unaffected by, and have no effect, on AUTOLEAD.

If you give AUTOLEAD the optional FACTOR argument, AUTOLEAD calculates the line space as a factor of the numeric argument you gave AUTOLEAD. For example, if your point size is 12,
.AUTOLEAD 1.125 FACTOR sets the leading at 13.5 points. If you change the point size to 14, the leading automatically changes to 15.75 (14 x 1.125).

Note: There’s no need to prepend a plus sign (+) to AUTOLEAD’s argument, although you may do so if you wish.

Line length

Macro: LL <line length>

• Requires a unit of measure

LL (Line Length) takes one argument: the distance from the left margin of the page to the maximum allowable point on the right at which groff should place type. The line length, in other words, as the macro suggests.

LL requires a unit of measure. Therefore, to set the line length to 39 picas, you would enter
.LL 39P As with other macros that require a unit of measure, the argument to LL may be fractional. For example,
.LL 4.5i sets the line length to 4-1/2 inches.

Additionally, you may express a new line length relative to the current line length by prepending a plus or minus sign to the argument. Thus, if you wanted to increase the line length by 3 points, you could do
.LL +3p This is especially handy when you want to “hang” punctuation outside the right margin since you can pass groff’s \w escape as the argument to LL, like this:
.LL +\w'.'u The above example increases the current line length by the width of a period. Notice that you must append the unit of measure, u, to the escape since LL requires a unit of measure.

Note: The right margin macro (R_MARGIN) can also be used to set line length.


Justification and quadding/breaking and joining lines

The justification and quadding macros deal with how type aligns along the left and right margins. In a nutshell, type either aligns at the left margin, at the right margin, at both margins, or at neither margin (centred).

These macros also determine whether or not input lines are joined and filled during output.

Additionally, macros that deal with how to break output lines are covered in this section, as is the inline escape for joining input lines.

You may encounter some words here that are unfamiliar. Refer to Typesetting terms and Groff terms for an explanation.

Justification and quadding/breaking and joining lines macros

  • Fill modes
    • JUSTIFY – set lines justified
    • QUAD – set filled lines flush left, right or centred
  • Nofill modes
    • LEFT – set non-filled lines flush left
    • RIGHT – set non-filled lines flush right
    • CENTER – set non-filled lines centred
  • Breaking lines
    • BR – manually break an output line
    • EL – break a line without advancing to the next output line
    • SPACE – break a line and add space before the next output line
    • SPREAD – break and force-justify an output line
  • Joining input lines in nofill mode
    • \c inline escape

Justify lines

Macro: JUSTIFY

(See fill mode for a definition of the difference between “fill” and “no-fill” modes.)

JUSTIFY doesn’t take an argument. Input lines after JUSTIFY are filled and justified upon output.

To break lines and prevent them from being filled and justified, use the BR macro.

Quad lines left, right, or centre

Macro: QUAD L | LEFT | R | RIGHT | C | CENTER | J | JUSTIFY

Alias: FILL

(See fill mode for a definition of the difference between “fill” and “no-fill” modes.)

QUAD takes one argument: the direction in which lines should be quadded. Input lines after QUAD are filled upon output.

If L or LEFT, type is set flush along the left margin.

If R or RIGHT, type is set flush along the right margin.

If C or CENTER type is set centred on the current line length.

J and JUSTIFY justify text, and are included as a convenience only. Obviously, if text is justified, it isn’t quadded. .QUAD J and .QUAD JUSTIFY have exactly the same effect as JUSTIFY.

To break lines and prevent them from being filled, use the BR macro.

Set lines flush left, right or centered in no-fill mode

Macro: LEFT
Macro: RIGHT
Macro: CENTER  (alias CENTRE)

(See no-fill mode for a definition of the difference between “fill” and “no-fill” modes.)

LEFT, RIGHT, and CENTER let you enter text on a line for line basis without having to use the BR macro after each line. Consider the following:
.QUAD LEFT So runs my dream, but what am I? .BR An infant crying in the night .BR An infant crying for the light .BR And with no language but a cry. .BR Because text after .QUAD LEFT is filled, you have to use the BR macro to prevent the lines from running together. Not only is this annoying to type, it’s awkward to read in a text editor. Much better to do
.LEFT So runs my dream, but what am I? An infant crying in the night An infant crying for the light And with no language but a cry.

IMPORTANT: Because LEFT, RIGHT, and CENTER are nofill modes, groff does not always respect the current line length. Input lines that run long may exceed it, or get broken in undesirable ways. Therefore, when using these three macros, you should preview your work to ensure that all lines fit as expected.

Manually break lines

Macro: BR

When using JUSTIFY or QUAD, BR tells mom about partial lines that you want broken (as opposed to filled). Any partial output line that immediately precedes BR will be quadded in the direction of the current quad, or set flush left if text is justified.

Most of the time, you won’t need the BR macro. In fill modes, mom tries to be sensible about where breaks are needed. If the nature of a macro is such that under most circumstances you’d expect a break, mom puts it in herself. Equally, in macros where a break isn’t normally desirable, no break occurs. This means text files don’t get cluttered with annoying BR’s.

Note: Lines of text in nofill mode never require a BR. Furthermore, in nofill mode, ALL macros cause a break. If a break is not desired, use the \c inline escape.

Experts: BR is an alias for .br. You can use either, or mix ’n’ match with impunity.

Manually break a line without advancing on the page

Macro: EL

In nofill modes (LEFT, RIGHT, CENTER) you must terminate the line input preceding EL with the \c inline escape.

Suggestion: If you find remembering whether to put in the \c bothersome, you may prefer to use the inline escape alternative to EL, \*[B], which works consistently regardless of the fill mode. EL does not work after the PAD macro. See .PAD NOBREAK for the way around this.

EL (“End Line”) is conceptually equivalent to the notion of a carriage return with no linefeed. Its function is simple: it breaks a line without advancing on the page. As an example of where you might use it, imagine that you’re working from marked-up copy. The markup indicates 24 points of space between two given lines, but the prevailing line spacing is 12.5 points. You may find it more convenient to break the first line with EL and instruct mom to advance 24 points to the next line instead of calculating the lead that needs to be added to 12.5 to get 24. To demonstrate:
.LEFT .LS 12.5 A line of text.\c .EL .ALD 24p The next line of text. may be more intuitive than
.LEFT .LS 12.5 A line of text. .ALD 11.5p The next line of text. The first example has the further advantage that should you wish to change the prevailing line space but keep the 24 points lead, you don’t have to recalculate the extra space.

ALD in the above examples stands for “Advance LeaD”, which is covered in the section Vertical movements.

Break lines and add space between

Macro: SPACE [<space to add between lines>]

Alias: SP

SPACE breaks a line, just like BR, then adds space after the line. With no argument, it adds an extra line space. If you pass it a numeric argument without supplying a unit of measure, it advances that number of extra line spaces. For example:
.SPACE breaks the line then adds an extra linespace, whereas
.SPACE 2 breaks the line and adds two extra linespaces.

If you supply a unit of measure, SPACE breaks the line and advances the specified vertical distance, as in
.SPACE 6p which breaks the line and advances six points further.

Tip: SPACE and ALD can be used interchangeably (.SPACE 6p and .ALD 6p are equivalent). However, ALD without an argument does nothing, whereas SPACE without an argument adds an extra line space. I recommend using SPACE when you want an extra line space (or multiple thereof), and ALD whenever you want some other value of space after a line.

Experts: SPACE is an alias of .sp. You can use either, or mix ’n’ match with impunity. Because SPACE aliases .sp, it may be used with groff’s absolute position modifier “|” (the pipe character) to move to a specified vertical location on the page. Consult info groff “Manipulating Spacing” or, more simply, info groff sp.

Break and force justify (spread) lines

Macro: SPREAD

Sometimes, you need to break a line of justified text and have it come out fully justified, not quadded left the way it would be with the BR macro. An example of where you’d do this would be when you want to prevent a word at the end of a line from being hyphenated (say, a proper name). SPREAD is the macro that lets you break the line and have it came out fully justified.

Experts: SPREAD is an alias for .brp You can use either, or mix ’n’ match with impunity.

Join input lines

Inline: \c

Sometimes, especially when in one of the nofill modes, a macro will cause a break where you don’t want one. In order to prevent this from happening (in other words, to join input lines together, forming one output line), use the groff inline escape \c at the end of each input line to be joined to another, like this:
.LEFT .FAMILY T .FT R Some lines of text to be \c .FAMILY H .FT B joined \c .FAMILY T .FT R together. Upon output, the lines will be joined together to read
Some lines of text to be joined together. with the word “joined” in Helvetica bold. Note the spaces before \c. Without them, the last three words of the output line would read
bejoinedtogether Please also note that had the example been in one of the fill modes, there’d have been no need for the \c.

Addendum: The example, above, is designed to demonstrate the use of \c. An easier and more intuitive way to accomplish the family/font change in the example would be with the groff inline escape, \f, like this:
Some lines of text to be \f[HB]joined\*[PREV] together.


Typographic refinements

The macros in this section help you tweak groff’s behaviour, ensuring that your documents look typographically professional.

Typographic refinements macros

  • Word and sentence spacing
    • WS – word spacing
    • SS – sentence space
  • Letter spacing (track kerning)
  • Hyphenation
    • HY – turn auto hyphenation on/off, or set specific hyphenation parameters
    • HY_SET – set all hyphenation parameters
  • Automatic kerning and ligatures
    • KERN – turn automatic pairwise kerning on or off
    • LIGATURES – turn automatic generation of ligatures on or off

Word spacing

Macro: WS <+|-wordspace> | DEFAULT

WS (Word Space) increases or decreases the amount of space between words. In nofill modes, or if QUAD is in effect, the space between words is fixed. Therefore, if you change the word spacing with WS, the change applies uniformly to the space between every word on every line. However, when text is justified, the space between words varies from line to line (in order to justify the text). Consequently, the change you make with WS represents the minimum (and ideal) space groff will try to put between words before deciding whether to hyphenate a final word or to stretch the word spacing.

Word space is relative to point size. Generally, in/decreasing the word space by a value of 1 or 2 produces a difference that in many cases is scarcely visible. In/decreasing by a value between 3 and 5 produces a subtle but noticeable difference. In/decreasing by a value greater than 6 is almost always apparent. You should preview your work to assess the effect of WS.

WS takes as its argument a whole number preceded by a plus or minus sign. Therefore, to decrease the word space slightly, you might enter
.WS -2 To increase it by a noticeable amount, you might enter
.WS +6 You can reset the word spacing to its previous value by switching the plus or minus sign, like this:
.WS +2 A line of text .WS -2 The .WS -2 undoes the effect of .WS +2. You can also reset WS to its groff default by entering
.WS DEFAULT This can be particularly useful if you’ve been playing around with plus and minus values, and can’t remember by how much to in/decrease the word space to get it back to normal.

Sentence space

Macro: SS <+sentence space> | 0 | DEFAULT

SS (Sentence Space) tells groff how to treat double spaces it encounters between sentences in input lines. If you use SS, input sentences with two spaces after them and input sentences that fall at the end of input lines all receive a normal word space plus an additional amount of space whose size is determined by the + value passed as an argument to SS. Thus,
.SS +2 means that input sentences with two spaces after them receive a normal word space PLUS the +2 value passed to SS.

Like WS, increasing the sentence space by a value of 1 or 2 produces a difference that in many cases is scarcely visible. Increasing by a value of 5 or so produces a subtle but noticeable difference (i.e., the space between double-spaced input sentences will be slightly but visibly greater than the space between words). Increasing by a value greater than 10 is always apparent. You should preview your work to assess the effect of SS.

There’s an additional argument you can pass SS: the number zero (without the plus sign). It’s the argument you’ll use most often. Typeset copy should never have two spaces between sentences, and the "zero" argument tells groff to give the extra spaces no space at all (effectively removing them). Therefore, if you double-space your sentences (as you should when writing in a text editor), get in the habit of putting
.SS 0 at the top of your files.

If you do use SS for something other than ensuring that you don’t get unwanted sentence spaces in output copy, you can set or reset the sentence space to the groff default (the same width as a word space, i.e., double-spaced input sentences will appear double-spaced on output as well) with
.SS DEFAULT If you’re using the document processing macros and your PRINTSTYLE is TYPEWRITE, .SS DEFAULT is the default, because you do want double spaces between sentences in copy that imitates the look of a typewritten document.

IMPORTANT: SS with an argument other than 0 (zero) should only be used if you’re of the old (and wise) school of typists that puts two spaces between sentences. If you ignore this advice and use SS when you habitually put only one space between sentences, you risk producing output where the space between sentences is not equal.

Automatic hyphenation control

Macro: HY LINES <max. number of consecutive hyphenated lines>
Macro: HY MARGIN <size of hyphenation margin>
Macro: HY SPACE <extra interword spacing to prevent hyphenation>
Macro: HY DEFAULT
Macro: HY toggle

Aliases: HYPHENATE, HYPHENATION

HY, as you can see, can be invoked with a number of arguments. In all cases, the aliases HYPHENATE or HYPHENATION can be used in place of HY. To aid in understanding the various arguments you can pass to HY, I’ve broken them down into separate sections.

1.  HY

HY by itself (i.e. with no argument) simply turns automatic hyphenation on. Any argument other than LINES, MARGIN, SPACE, or DEFAULT, turns automatic hyphenation off. For example, as explained in How to read macro arguments, you could turn HY off by entering
.HY OFF or .HY X or .HY END A subsequent call to HY restores hyphenation with the parameters for LINES, MARGIN, or SPACE that were formerly in effect (see below).

HY observes the following default hyphenation rules:

  • Last lines (i.e. ones that will spring a trap—typically the last line on a page) will not be hyphenated.
  • The first and last two characters of a word are never split off.

2.  HY LINES

HY LINES sets the maximum number of consecutive hyphenated lines that will appear in output copy. 2 is a very good choice, and you’d set it with
.HY LINES 2 By default, when you turn automatic hyphenation on, there is no limit to the number of consecutive hyphenated lines.

Note: Discretionary hyphens count when groff is figuring out how many lines to hyphenate; explicit hyphens (i.e. the actual hyphen character) do not.

3.  HY MARGIN

HY MARGIN sets the amount of room allowed at the end of a line before hyphenation is tripped (e.g., if there’s only 6 points left at the end of a line, groff won’t try to hyphenate the next word). HY MARGIN only applies if you’re using QUAD, and is really only useful if you’re using QUAD LEFT.

As an example, if you don’t want groff to hyphenate words when there’s only 18 points of space left at the end of a left-quadded line, you’d enter
.HY MARGIN 18p

Note: The numeric argument after HY MARGIN requires a unit of measure.

4.  HY SPACE

HY SPACE sets an amount of extra interword space that groff will try to put between words on a line in order to prevent hyphenation. HY SPACE applies only to justified lines. Generally speaking, you’ll want this value to be quite small, since too big a value will result in lines with gaping holes between the words. A reasonable value might be half a point, or one point, which you’d set with
.HY SPACE .5p or .HY SPACE 1p

Note: The numeric argument after HY SPACE requires a unit of measure.

5.  HY DEFAULT

HY DEFAULT resets automatic hyphenation to its default behaviour, cancelling any changes made with HY LINES, HY MARGIN, and/or HY SPACE.

Thoughts on hyphenation in general

Hyphenation is a necessary evil. If it can be avoided, it should be. If it can’t be, it should occur infrequently. That’s the reason for the number of parameters you can set with HY.

Furthermore, hyphenation in rag copy requires a great deal of attention. At best, it should be avoided completely by individually adjusting the number of words on consecutive lines to achieve a pleasing, natural-looking rag. Since such adjustments are often too fussy for document processing, I recommend playing around with HY MARGIN a bit if your copy looks hyphen-heavy.

Set hyphenation parameters all at once

Macro: HY_SET <lines> [ <margin> [ <space> ] ]

Alias: HYSET

HY_SET lets you set the parameters for hyphenation with a single macro. <lines>, <margin>, and <space> correspond to the numeric values required by LINES, MARGIN, and SPACE as described above.

To set just the maximum number of consecutive hyphenated lines, you’d enter
.HY_SET 2 If you wanted the same number of maximum consecutive hyphenated lines and a hyphenation margin for use with rag copy,
.HY_SET 2 36p would set the hyphenation margin to 36 points.

If you wanted the same number of maximum consecutive hyphenated lines and a hyphenation space of 2 points for use with justified copy,
.HYSET 2 0 2p is how you’d do it.

Reduce whitespace

Macro: RW <amount of whitespace reduction between letters>

RW (Reduce Whitespace) and its corresponding macro EW (Expand Whitespace), allow you to tighten (or loosen) output lines by uniformly reducing or expanding the space between characters. This is particularly useful when you want to squeeze or stretch lines on a narrow measure.

The value passed to RW may be a whole number or a decimal fraction. Since a value of 1 produces a noticeable reduction in the space between letters at text sizes, you’ll most likely use small decimal values when tightening lines. For example,
.RW .1 or .RW .2 may be just enough to squeeze an extra character or two on a line without the change in letter spacing being obvious. I highly recommend previewing your work to assess the effect of RW.

Note: By default, RW does not deposit a break when it’s invoked if you’re in one of the fill modes (i.e. QUAD L, R, C, J, or JUSTIFY). If you want RW to break at the ends of the previous input lines while you’re in a fill mode, tell mom that’s what you want by invoking .BR_AT_LINE_KERN.

IMPORTANT: RW (and its complement, EW, see below) only affects the current font, and remains in effect for that font every time it’s called, hence it must be reset to zero to cancel its effect (.RW 0).

Expand whitespace

Macro: EW <amount of whitespace expansion between letters>

EW (Expand Whitespace) expands the amount of whitespace between letters, effectively “loosening” lines of type.

The value passed to EW may be a whole number or a decimal fraction. Since a value of 1 produces a noticeable expansion in the space between letters at text sizes, you’ll most likely use small decimal values when loosening lines. For example,
.EW .1 or .EW .2 may be just enough to open up a line without the change in letter spacing being obvious. I highly recommend previewing your work to assess the effect of EW.

Note: By default, EW does not deposit a break when it’s invoked if you’re in one of the fill modes (i.e. QUAD L, R, C, J, or JUSTIFY). If you want EW to break at the ends of the previous input lines while you’re in a fill mode, tell mom that’s what you want by invoking the .BR_AT_LINE_KERN toggle macro.

IMPORTANT: EW (and its complement, RW, see above) only affects the current font, and remains in effect for that font every time it’s called, hence it must be reset to zero to cancel its effect (.RW 0).

Break before line kerning

Macro: BR_AT_LINE_KERN toggle

By default, in fill modes (i.e. QUAD L, R, C, J, or JUSTIFY) mom does not break input lines when you invoke RW or EW. If you’d like her to break input lines prior to RW or EW, invoke .BR_AT_INPUT_LINE without any argument. To disable the breaks, invoke .BR_AT_INPUT_LINE with any argument (OFF, QUIT, END, X...), like this
.BR_AT_LINE_KERN OFF or .BR_AT_LINE_KERN X With QUAD L, R, or C, mom simply breaks the line. With QUAD J (or just JUSTIFY, which is the same thing), she breaks and force justifies the line prior to .EW or .RW.

Automatic kerning

Macro: KERN toggle

By itself (i.e. with no argument), KERN turns automatic pairwise kerning on. With any argument (e.g. OFF, Q, X), pairwise kerning is turned off.

Kerning of individual character pairs can be controlled with the two inline escapes
\*[BU <n>] and \*[FU <n>]. See Inline Escapes, kerning.

Automatic ligature generation

Macro: LIGATURES toggle

Alias: LIG

Provided your current font has ligatures, LIGATURES, by itself, turns on automatic generation of ligatures. When automatic ligature generation is on, simply typing the letters of a ligature combination will produce the correct ligature upon output. For example, if you type the word “finally”, the fi combination will be output as an fi ligature. Generally speaking, ligatures are A Good Thing, hence mom has them on by default.

LIGATURES with any argument turns automatic ligature generation off.

Note: Not all fonts support ligatures.


Type modifications (pseudo font styles)

It sometimes happens that a family doesn’t contain all the fonts you need. You might, for example, be missing an italic font, or a bold font. Or you might not be able to get your hands on the condensed version. That’s where these macros and inline escapes come in. With them, you can fake the fonts you’re missing. A word of caution, though: “faked” fonts are just that—faked. You should only use them as a last resort, and then only sparingly. A word or two or a line or two in a faked font will pass unnoticed; large patches of type in a faked font look typographically cheap.

Type modifications macros

  • Pseudo italic
    • SETSLANT – degree of pseudo-italicizing
    • \*[SLANT] – inline escape for pseudo-italicizing type
  • Pseudo bold
  • Pseudo condensed
    • CONDENSE – percentage for pseudo-condensed type
    • \*[COND] – inline escape for pseudo-condensed type
  • Pseudo extended
    • EXTEND – percentage for pseudo-extended type
    • \*[EXT] – inline escape for pseudo-extending
  • Smallcaps

Set degree of slant for pseudo-italicizing

Macro: SETSLANT <degrees to slant type> | RESET

Pseudo-italicizing of type is accomplished by slanting a roman font a certain number of degrees to the right. SETSLANT lets you fix the number of degrees. Mom’s default is 15, which produces an acceptable approximation of an italic font. If you want another value—say, 13 degrees—you’d set it by entering
.SETSLANT 13 If you change the degree of slant and later want to set it back to the mom default, do
.SETSLANT RESET

Note: By itself, SETSLANT will not start pseudo-italicizing type; it merely tells mom what degree of slant you want. To start pseudo-italicizing, use the inline escape \*[SLANT].

Pseudo italic on/off

Inline: \*[SLANT]
Inline: \*[SLANTX]

\*[SLANT] begins pseudo-italicizing. \*[SLANTX] turns the feature off. Both are inline escapes, therefore they should not appear as separate lines, but rather be embedded in text lines, like this:
Not \*[SLANT]everything\*[SLANTX] is as it seems. Alternatively, if you wanted the whole line pseudo-italicized, you’d do
\*[SLANT]Not everything is as it seems.\*[SLANTX] Once \*[SLANT] is invoked, it remains in effect until turned off.

Note: If you’re using the document processing macros with PRINTSTYLE TYPEWRITE, mom underlines pseudo-italics by default. To change this behaviour, use the special macro SLANT_MEANS_SLANT.

Set amount of emboldening

Macro: SETBOLDER <amount of emboldening, in machine units> | RESET

Emboldening of type is accomplished by printing characters twice; the second printing is slightly offset from the first, effectively “thickening” the character. SETBOLDER lets you set the number of machine units for the offset. Mom’s default is 700 units, which produces an acceptable approximation of a bold font. If you want another value—say, 500 units—you’d set it by entering
.SETBOLDER 500 If you change the emboldening offset and later want to set it back to the mom default, do
.SETBOLDER RESET

Note: By itself, SETBOLDER will not start emboldening type; it merely tells mom what you want the emboldening offset to be. To start emboldening, use the inline escape \*[BOLDER].

Emboldening on/off

Inline: \*[BOLDER]
Inline: \*[BOLDERX]

\*[BOLDER] begins emboldening type. \*[BOLDERX] turns the feature off. Both are inline escapes, therefore they should not appear as separate lines, but rather be embedded in text lines, like this:
Not \*[BOLDER]everything\*[BOLDERX] is as it seems. Alternatively, if you wanted the whole line emboldened, you’d do
\*[BOLDER]Not everything is as it seems.\*[BOLDERX] Once \*[BOLDER] is invoked, it remains in effect until turned off.

Note: If you’re using the document processing macros with PRINTSTYLE TYPEWRITE, mom ignores \*[BOLDER] requests.

Set percentage for pseudo-condensed type

Macro: CONDENSE <pseudo-condense percentage>

Pseudo-condensing of type is accomplished by reducing the width of characters at a given point size without reducing their height, effectively narrowing them so they look like condensed type. CONDENSE tells mom what percentage of the normal character width you want the characters to be condensed.

Mom has no default value for CONDENSE, therefore you must set it before using the inline escape \*[COND]. 80 percent of the normal character width is a good value, and you’d set it like this:
.CONDENSE 80

Note: By itself, CONDENSE will not start pseudo-condensing type; it merely tells mom what percentage of the normal character width you want characters to be condensed. To start pseudo-condensing, use the inline escape \*[COND].

Additional note: Make sure that pseudo-condensing is off (with \*[CONDX]) before making any changes to the pseudo-condense percentage with CONDENSE.

Pseudo-condensing on/off

Inline: \*[COND]
Inline: \*[CONDX]

\*[COND] begins pseudo-condensing type. \*[CONDX] turns the feature off. Both are inline escapes, therefore they should not appear as separate lines, but rather be embedded in text lines, like this:
\*[COND]Not everything is as it seems.\*[CONDX] \*[COND] remains in effect until you turn it off with \*[CONDX].

IMPORTANT: You must turn \*[COND] off before making any changes to the point size of your type, either via the PT_SIZE macro or with the \s inline escape. If you wish the new point size to be pseudo-condensed, simply re-invoke \*[COND] afterwards. Equally, \*[COND] must be turned off before changing the condense percentage with .CONDENSE.

Note: If you’re using the document processing macros with PRINTSTYLE TYPEWRITE, mom ignores \*[COND] requests.

Set percentage for pseudo-extended type

Macro: EXTEND <pseudo-extend percentage>

Pseudo-extending of type is accomplished by increasing the width of characters at a given point size without increasing their height, effectively widening them so they look like extended type. EXTEND tells mom what percentage of the normal character width you want the characters to be extended.

Mom has no default value for EXTEND, therefore you must set it before using the inline escape \*[EXT]. 120% of the normal character width is a good value, and you’d set it like this:
.EXTEND 120

Note: By itself, EXTEND will not start pseudo-extending type; it merely tells mom what percentage of the normal character width you want characters to be extended. To start pseudo-extending, use the inline escape \*[EXT].

Additional note: Make sure that pseudo-extending is off (with \*[EXTX]) before making any changes to the pseudo-extend percentage with EXTEND.

Pseudo-extending on/off

Inline: \*[EXT]
Inline: \*[EXTX]

\*[EXT] begins pseudo-extending type. \*[EXTX] turns the feature off. Both are inline escapes, therefore they should not appear as separate lines, but rather be embedded in text lines, like this:
\*[EXT]Not everything is as it seems.\*[EXTX] \*[EXT] remains in effect until you turn it off with \*[EXTX].

IMPORTANT: You must turn \*[EXT] off before making any changes to the point size of your type, either via the PT_SIZE macro or with the \s inline escape. If you wish the new point size to be pseudo-extended, simply re-invoke \*[EXT] afterwards. Equally, \*[EXT] must be turned off before changing the extend percentage with EXTEND.

Note: If you’re using the document processing macros with PRINTSTYLE TYPEWRITE, mom ignores \*[EXT] requests.

Smallcaps

Macro: SMALLCAPS <toggle>

To begin setting type in pseudo-smallcaps, simply invoke .SMALLCAPS. When you no longer want them, invoke SMALLCAPS OFF (or END, STOP, DONE, etc). If you are currently in a no-fill mode, (i.e. LEFT, CENTER, or RIGHT) and you want the smallcaps to continue on the same line, append a \c to the line, like this
A line of type\c .SMALLCAPS with a few words in smallcaps. .SMALLCAPS OFF The line preceding .SMALLCAPS OFF should also have a \c appended to it if you wish it to continue unbroken.

Note: SMALLCAPS does not have an inline equivalent to \*[UC] / \*[LC] . Furthermore, if you’re using the document processing macros with PRINTSTYLE TYPEWRITE, mom ignores SMALLCAPS.

Additionally, be aware that no automatic kerning takes place while pseudo-smallcaps are in effect.

Set size, weight, and width of smallcaps

Macro: SMALLCAPS_STYLE SIZE <percentage> WEIGHT_ADJ <percentage> EXTEND <percentage>

True smallcaps are not a font effect, but, like designer cuts of bold, condensed, and extended, actual fonts provided with some families. It is highly recommended that you acquire real smallcaps fonts rather than relying on mom’s pseudo version.

To achieve a reasonable facsimile of designer-cut smallcaps fonts, mom needs to know the percentage of regular caps at a given point size by which to reduce the small caps. To make adjustments for the difference in weight and width of the smaller caps, she also needs to know by how much to embolden (“fatten”) the smallcaps, and by how much to increase their width.

All three arguments to SMALLCAPS_STYLE reflect a percentage of the point size in effect when SMALLCAPS is invoked. Mom’s defaults for pseudo-smallcaps are:
SIZE = 74% WEIGHT_ADJ = .3% EXTEND = 5% To change any or all of the defaults, you might enter
.SMALLCAPS_STYLE SIZE 80 WEIGHT_ADJ .25 EXTEND 3 or, more readably,
.SMALLCAPS_STYLE SIZE 80 \ WEIGHT_ADJ .25 \ EXTEND 3 Note that you do not have to give SMALLCAPS_STYLE all three arguments, and that the arguments may be entered in any order. Any arguments you omit will remain at their former value.


Vertical movements

The two macros in this section allow you to move down or up on the page relative to the current baseline.

Vertical movements macros

  • ALD – Advance Lead
  • RLD – Reverse Lead
  • (see also SPACE)

Advance Lead (move downward)

Macro: ALD <distance to move downward>

• Requires a unit of measure

ALD takes one argument: the distance to move downward on the page relative to the current vertical position.

ALD causes a line break, which means the argument is added to the current leading. For example, if your current leading is 12 points, a line of type after .ALD 6p will be 18 points distant from the previous line.

If you wish to advance the argument's distance from the current baseline, it should be preceded by EL. For example,
.LEFT .LS 12 First line. Second line.\c .EL .ALD 15p Third line. would place the third line exactly 15 points beneath the second.

ALD requires a unit of measure. Decimal fractions are allowed, and values may be combined. Therefore, to move down on the page by 1/4 of an inch, you could enter either
.ALD .25i or
.ALD 1P+6p As the mnemonic (Advance LeaD) suggests, you’ll most often use ALD with points of lead.

Note: if you want to use ALD at the top of a page (i.e. to advance to the starting position of type on a page), combine the value you want with -1v (minus one line space), like this:
.ALD 1i-1v At the top of a page, this will advance one inch from the top edge of the paper. Without the -1v, the same command would advance one inch from the top of the page plus the distance of one line space.

Reverse Lead (move upward)

Macro: RLD <distance to move upward>

• Requires a unit of measure

RLD takes one argument: the distance to move upward on the page relative to the current vertical position.

RLD causes a line break, which means the argument is subtracted from the current leading. For example, if your current leading is 12 points, a line of type after .RLD 6p will be 6 points distant from the previous line.

If you wish to move upward from the current baseline by the argument's distance, RLD should be preceded by EL. For example,
.LEFT .LS 18 First line. Second line.\c .EL .RLD 3p Third line. would raise the third line by 3 points relative to the baseline of the second line. Put another way, if the .RLD in the example were 18p, the third line would fall on the same baseline as the second.

RLD requires a unit of measure. Decimal fractions are allowed, and values may be combined. Therefore, to move up on the page by 1/4 of an inch, you could enter either
.RLD .25i or .RLD 1P+6p As the mnemonic (Reverse LeaD) suggests, you’ll most often use RLD with points of lead.


Tabs

Mom provides two different kinds of tab setup: typesetting tabs and string tabs. Neither one has anything to do with the tab key on your keyboard, and both are utterly divorced from groff’s notion of tabs. I recommend reading this section carefully in order to understand how mom handles tabs.

Note: see the section Typesetting macros during document processing for reassuring information on the use of tabs during document processing.

Typesetting tabs

Typesetting tabs are defined by both an indent from the left margin and a line length. This is quite different from typewriter-style tab stops (the groff norm) that only define the left indent. In conjunction with the multi-column macros, typesetting tabs significantly facilitate tabular and columnar work.

Typesetting tabs are created with the TAB_SET macro. TAB_SET identifies the tab (by number), establishes its left indent and line length, and optionally sets a quad direction and fill mode. After tabs have been created with TAB_SET, they can be called at any time with the TAB macro.

Quickie tutorial on typesetting tabs

Say you want to set up three tabs to produce an employee evaluation that looks something like this:

CRITERION EVALUATION COMMENTS Service Good Many clients specifically request support from Joe by name. Punctuality Satisfactory Tends to arrive after 8:00am, but often works through lunch hour. Team spirit Needs work Persistently gives higher priority to helping clients than respecting organizational hierarchy.

You want the first tab, CRITERION,

  • to begin at the left margin of the page – i.e. no indent
  • to have a line length of 5 picas
  • to be set flush left

Tabs must be numbered, and each has to be set up with a separate TAB_SET line. Therefore, to set up tab 1, you enter
.TAB_SET 1 0 5P L | | | | tab #--+ | | +--direction | | indent--+ +--length You want the second tab, EVALUATION,

  • to begin 8 picas from the left margin
  • to have a length of 9 picas
  • to be set centered

You set it up like this:
.TAB_SET 2 8P 9P C | | | | tab #--+ | | +--direction | | indent--+ +--length You want the third tab, COMMENTS,

  • to begin 19 picas from the left margin
  • to have a length of 17 picas
  • to be set flush left, filled

The setup looks like this:
.TAB_SET 3 19P 17P L QUAD | | | | | | | | | +--fill output lines | | | | tab #--+ | | +--direction | | indent--+ +--length Once the tabs are set up, you can call them in one of two ways:

  • with .TAB (passing the tab number as an argument), which breaks the current line, advances one linespace and calls the tab.
  • with .TN (Tab Next), which keeps you on the current line and moves over to the next tab in sequence (i.e. from 1 to 2, 2 to 3, etc.), or, more conveniently, with the \*[TB+] inline escape

To exit from tabs and restore your original left margin, line length, quad direction and fill mode, use .TQ (Tab Quit).

Here’s how the input for our sample employee evaluation looks (with some introductory parameters):

Code:
.PAGE 8.5i 11i 1i 1i 1i .FAMILY T .FT R .PT_SIZE 14 .LS 16 .QUAD LEFT .KERN .HY OFF .SS 0 .TAB_SET 1 0 5P L .TAB_SET 2 8P 9P C .TAB_SET 3 19P 17P L QUAD .TAB 1 CRITERION\*[TB+] EVALUATION\*[TB+] COMMENTS .SP .TAB 1 Service\*[TB+] Good\*[TB+] Many clients specifically request support from Joe by name. .SP .TAB 1 Punctuality\*[TB+] Satisfactory\*[TB+] Tends to arrive after 8:00am, but often works through lunch hour. .SP .TAB 1 Team spirit\*[TB+] Needs work\*[TB+] Persistently gives higher priority to helping clients than respecting organizational hierarchy. .TQ

Try setting this up and processing it with
pdfmom filename.mom > filename.pdf then previewing the .pdf file. Notice how .TN simply moves over to the next tab, while the combination .SP/.TAB 1 breaks the line, advances by one extra linespace, and calls the first tab.

Notice, too, how the QUAD argument passed to tab 3 means you don’t have to worry about the length of input lines; mom fills the tab and sets the type flush left.

String tabs (autotabs)

String tabs let you mark off tab positions with inline escapes embedded in input lines. Left indents and line lengths are calculated from the beginning and end positions of the marks. This is especially useful when tab indents and lengths need to be determined from the text that goes in each tab.

Setting up string tabs is a two-step procedure. First, you enter an input line in which you mark off where you want tabs to begin and end. (This is often best done in conjunction with the SILENT macro.)

Next, you invoke the ST macro for every string tab you defined, and optionally pass quad and fill information to it. That done, string tabs are called with the TAB macro, just like typesetting tabs.

In combination with the PAD macro and the groff inline escape \h (move horizontally across the page) or mom’s \*[FWD <distance>] (move forward) inline, string tabs provide tremendous flexibility in setting up complex tab structures.

Quickie tutorial on string tabs

Say you want to set up tabs for the employee evaluation form used as an example in the typesetting tabs tutorial. This time, though, you want to play around with the point size of type, so you can’t know exactly how long the tabs will be or where they should start. All you know is

  • CRITERION is the longest line in tab 1
  • EVALUATION is the longest line in tab 2
  • tab 3 should extend to the current right margin
  • you want a 1 pica gutter between each tab

This is an ideal job for string tabs.

The first thing you need for string tabs is an input line with tab positions marked on it. Tabs are marked with the inline escapes \*[ST<n>] and \*[ST<n>X], where <n> is the number you want the tab to have. (In this example, we enclose the input line with the SILENT macro so the line doesn’t print. We also use the PAD macro to permit defining tab 3 as simply “the amount of space remaining on the input line.”)

The setup looks like this:

Code:
.SILENT .PAD "\*[ST1]CRITERION\*[ST1X]\*[FWD 12p]\*[ST2]EVALUATION\*[ST2X]\*[FWD 12p]\*[ST3]#\*[ST3X]" .SILENT OFF

The long line after .PAD looks scary, but it isn’t really. Here’s what it means when broken down into its component parts:

  • The longest line in tab 1 is “CRITERION”, so we enclose CRITERION with begin/end markers for string tab 1:
    \*[ST1]CRITERION\*[ST1X]
  • We want a 1 pica (12 points) gutter between tab 1 and 2, so we insert 12 points of space with \*[FWD 12p]:
    \*[FWD 12p]
  • The longest line in tab 2 is “EVALUATION”, so we enclose EVALUATION with begin/end markers for string tab 2: \*[ST2]EVALUATION\*[ST2X]
  • We want 1 pica (12 points) between tab 2 and 3, so we insert it with:
    \*[FWD 12p]
  • We want tab 3 to be as long as whatever space remains on the current line length, so we enclose the pad marker (#) with begin/end markers for string tab 3: \*[ST3]#\*[ST3X]

The tabs are now defined, but they require quad direction and fill information. For each string tab defined above, enter a separate .ST line, like this:
.ST 1 L .ST 2 L .ST 3 L QUAD | | | | | +--fill output lines | | tab #--+ +--direction From here on in, you call the tabs with .TAB, .TN, or \*[TB+] just like typesetting tabs (see typesetting tabs tutorial).

Here’s the complete setup and entry for the sample employee evaluation form utilizing string tabs.

Code:
.PAGE 8.5i 11i 1i 1i 1i .FAMILY T .FT R .PT_SIZE 14 .LS 16 .QUAD LEFT .KERN .HY OFF .SS 0 .SILENT .PAD "\*[ST1]CRITERION\*[ST1X]\*[FWD 12p]\*[ST2]EVALUATION\*[ST2X]\*[FWD 12p]\*[ST3]#\*[ST3X]" .SILENT OFF .ST 1 L .ST 2 L .ST 3 L QUAD .TAB 1 CRITERION\*[TB+] EVALUATION\*[TB+] COMMENTS .SP .TAB 1 Service\*[TB+] Good\*[TB+] Many clients specifically request support from Joe by name. .SP .TAB 1 Punctuality\*[TB+] Satisfactory\*[TB+] Tends to arrive after 8:00am, but often works through lunch hour. .SP .TAB 1 Team spirit\*[TB+] Needs work\*[TB+] Persistently gives higher priority to helping clients than respecting organizational hierarchy. .TQ

Try setting this up and processing it with
pdfmom filename.mom > filename.pdf and previewing the .pdf file.

Now, change the point size of the above sample to 12 and preview it again. You’ll see that the tab structure remains identical (tab 1=CRITERION, tab 2=EVALUATION, tab 3=space remaining, and the gutter between tabs is still 1 pica), while the position and length of the tabs have altered because of the new point size.

Now try increasing the gutters to 2 picas (\*[FWD 24p] or \*[FWD 2P] instead of \*[FWD 12p]). Preview the file again, and notice how the tab structure remains the same, but the gutters are wider.

Tabs macros

  • TAB_SET – create typesetting tabs
  • \*[ST]...\*[STX] – inline escapes for marking String Tabs
  • ST – set String Tabs
  • TAB – call tabs
  • TN – Tab Next; call next tab in sequence
  • \*[TB+] – inline escape to call next tab in sequence
  • TQ – Tab Quit

Set up typesetting tabs

Macro: TAB_SET <tab number> <indent> <length> L | R | C | J [ QUAD ]

• <indent> and <length> require a unit of measure

TAB_SET creates typesetting tabs that later can be called with .TAB. Typesetting tabs are numbered, and defined by an indent, a length, and a quad direction, hence TAB_SET has four required arguments:

  • a tab number
  • an indent (measured from the left margin of the page, or, if you’re already in a tab, from the left margin of the tab)
  • a length
  • a direction

To set up a centred tab 6 picas long and 9 points from the left margin, you’d enter
.TAB_SET 1 9p 6P C The tab number in the above (”1”) is simply an identifier. It could have been 4, or 17, or 296. There’s no need to set up tabs in numerical sequence.

By default, tabs are in nofill mode, meaning you can enter text in tabs on a line-for-line basis without having to use the BR macro. If you want a tab to be filled, pass the optional argument QUAD, which will make the tab behave as if you’d entered .QUAD L | R | C.

For justified tabs, simply pass the argument J (without the QUAD argument), like this:
.TAB 1 9p 6P J Once tabs are set, they can be called at any time with the TAB <n> macro, where <n> is the number of the desired tab.

You can set up any number of typesetting tabs. However, be aware that string tabs are also called with TAB <n>, so be careful that you don’t set up a typesetting tab numbered, say, 4, when you already have a string tab numbered 4. Every tab, typesetting or string, must have a unique numeric identifier.

Note: If you use TAB_SET while you’re currently inside a tab, the indent argument is the distance from the tab’s left margin, not the left margin of the page. Therefore, you should exit tabs (with .TQ) before creating new tabs (unless, of course, you want to set up a tab structure within the confines of an existing tab).

IMPORTANT: Turn all indents off (see Indents) before setting up tabs with TAB_SET, or mom may get confused.

Mark positions of string tabs

Inlines: \*[ST<number>]...\*[ST<number>X]

The quad direction must be LEFT or JUSTIFY (see QUAD and JUSTIFY) or the no-fill mode set to LEFT in order for these inlines to function properly. Please see IMPORTANT, below.

String tabs need to be marked off with inline escapes before being set up with the ST macro. Any input line may contain string tab markers. <number>, above, means the numeric identifier of the tab. The following shows a sample input line with string tab markers.
\*[ST1]Now is the time\*[ST1X] for all \*[ST2]good men\*ST2X] to come to the aid of the party. String tab 1 begins at the start of the line and ends after the word “time”. String tab 2 starts at “good” and ends after “men”. Inline escapes (e.g. font or point size changes, or horizontal movements, including padding) are taken into account when mom determines the position and length of string tabs.

Up to nineteen string tabs may be marked (not necessarily all on the same line, of course), and they must be numbered between 1 and 19.

Once string tabs have been marked in input lines, they have to be “set” with .ST, after which they may be called, by number, with .TAB.

Note: Lines with string tabs marked off in them are normal input lines, i.e., they get printed, just like any input line. If you want to set up string tabs without the line printing, use the SILENT macro.

IMPORTANT: Owing to the way groff processes input lines and turns them into output lines, it is not possible for mom to “guess” the correct starting position of string tabs marked off in lines that are centered or set flush right.

Equally, she cannot guess the starting position if a line is fully justified and broken with SPREAD.

In other words, in order to use string tabs, LEFT must be active, or, if QUAD LEFT or JUSTIFY are active, the line on which the string tabs are marked must be broken “manually” with .BR (but not .SPREAD).

To circumvent this behaviour, I recommend using the PAD to set up string tabs in centered or flush right lines. Say, for example, you want to use a string tab to underscore the text of a centered line with a rule. Rather than this,
.CENTER \*[ST1]A line of text\*[ST1X]\c .EL .ST 1 .TAB 1 .PT_SIZE 24 .ALD 3p \*[RULE] .RLD 3p .TQ you should do:
.QUAD CENTER .PAD "#\*[ST1]A line of text\*[ST1X]#" .EL .ST 1 .TAB 1 .PT_SIZE 24 .ALD 3p \*[RULE] \" Note that you can’t use \*[UP ] or \*[DOWN] with \*[RULE] .RLD 3p .TQ

Set string tabs

Macro: ST <tab number> L | R | C | J [ QUAD ]

After string tabs have been marked off on an input line (see \*[ST]...\*[STX]), you need to “set” them by giving them a direction and, optionally, the QUAD argument. In this respect, ST is like TAB_SET except that you don’t have to give ST an indent or a line length (that’s already taken care of, inline, by \*[ST]...\*[STX]). If you want string tab 1 to be left, enter
.ST 1 L If you want it to be left and filled, enter
.ST 1 L QUAD If you want it to be justified, enter
.ST 1 J See the Quickie tutorial on string tabs for a full explanation of setting up string tabs.

Call tabs

Macro: TAB <tab number>

Alias: TB

After tabs have been defined (either with TAB_SET or ST), TAB moves to whatever tab number you pass it as an argument. For example,
.TAB 3 moves you to tab 3.

Note: TAB breaks the line preceding it and advances 1 linespace. Hence,
.TAB 1 A line of text in tab 1. .TAB 2 A line of text in tab 2. produces, on output
A line of text in tab 1. A line of text in tab 2. If you want the tabs to line up, use TN (Tab Next) or, more conveniently, the inline escape \*[TB+]:
.TAB 1 A line of text in tab 1.\*[TB+] A line of text in tab 2. which produces
A line of text in tab 1. A line of text in tab 2. If the text in your tabs runs to several lines, and you want the first lines of each tab to align, you must use the multi-column macros.

Additional note: Any indents in effect prior to calling a tab are automatically turned off by TAB. If you were happily zipping down the page with a left indent of 2 picas turned on, and you call a tab whose indent from the left margin is 6 picas, your new distance from the left margin will be 6 picas, not 6 picas plus the 2 pica indent.

Tab Next

Macro: TN
Inline escape: \*[TB+]

TN moves over to the next tab in numeric sequence (tab n+1) without advancing on the page. See the NOTE in the description of the TAB macro for an example of how TN works.

In tabs that aren’t given the QUAD argument when they’re set up with TAB SET or ST, you must terminate the line preceding .TN with the \c inline escape. Conversely, if you did give a QUAD argument to TAB_SET or ST, the \c must not be used.

If you find remembering whether to put in the \c bothersome, you may prefer to use the inline escape alternative to .TN, \*[TB+], which works consistently regardless of the fill mode.

Note: You must put text in the input line immediately after TN. Stacking of TN’s is not allowed. In other words, you cannot do
.TAB 1 Some text\c .TN Some more text\c .TN .TN Yet more text The above example, assuming tabs numbered from 1 to 4, should be entered
.TAB 1 Some text\c .TN Some more text\c .TN \&\c .TN Yet more text \& is a zero-width, non-printing character that groff recognizes as valid input, hence meets the requirement for input text following .TN.

Tab Quit

Macro: TQ

TQ takes you out of whatever tab you were in, advances 1 linespace, and restores the left margin, line length, quad direction and fill mode that were in effect prior to invoking any tabs.


Multiple columns

Tabs are not by nature columnar, which is to say that if the text inside a tab runs to several lines, calling another tab does not automatically move to the baseline of the first line in the previous tab. To demonstrate:
.TAB 1 Carrots Potatoes Broccoli .TAB 2 $1.99/5 lbs $0.25/lb $0.99/bunch produces, on output
Carrots Potatoes Broccoli $1.99/5 lbs $0.25/lb $0.99/bunch The multi-column macros allow you to set tabs in columnar fashion, rather than line by line. When you invoke multi-column mode (with .MCOMulti-Column On), mom saves the position of the current baseline. .MCR (Multi-Column Return) at any point while multi-columns are on returns you to the saved position. Exiting multi-columns (.MCXMulti-Column eXit) quits the current tab (if you’re in one) and moves you to the bottom of the longest column. (Note that you do not have to use multi-columns in conjunction with tabs.)

Using our example above, but setting it in multi-column mode,
.MCO .TAB 1 Carrots Potatoes Broccoli .MCR .TAB 2 $1.99/5 lbs $0.25/lb $0.99/bunch .MCX produces
Carrots $1.99/5 lbs Potatoes $0.25/lb Broccoli $0.99/bunch

Note: Do not confuse MCO with the COLUMNS macro in the document processing macros.

Additional Note: Do not use multi-columns with DOCTYPE SLIDES because MCX uses the lowest line on the page to determine column depth. Owing to the fact that both headers and footers are printed prior to slides receiving text, MCX will always go to the footer position. If you need functionality similar to MCO/MCX, use the groff requests .mk and .rt. See info groff mk.

Multi-columns macros

  • MCO – begin multi-column setting
  • MCR – return to top of column
  • MCX – exit multi-columns

Begin multi-column setting

Macro: MCO

MCO (Multi-Column On) is the macro you use to begin multi-column setting. It marks the current baseline as the top of your columns, for use later with MCR. See the introduction to columns for an explanation of multi-columns and some sample input.

Note: Do not confuse MCO with the COLUMNS macro in the document processing macros.

Return to top of column

Macro: MCR

Once you’ve turned multi-columns on (with .MCO), .MCR, at any time, returns you to the top of your columns.

Exit multi-columns

Macro: MCX [ <distance to advance below longest column> ]

• Optional argument requires a unit of measure

MCX takes you out of any tab you were in (by silently invoking .TQ) and advances to the bottom of the longest column.

Without an argument, MCX advances 1 linespace below the longest column. Linespace, in this instance, is the leading in effect at the moment MCX is invoked.

If you pass the <distance> argument to MCX, it advances 1 linespace below the longest column (see above) PLUS the distance specified by the argument. The argument requires a unit of measure; therefore, to advance an extra 6 points below where MCX would normally place you, you’d enter
.MCX 6p

Note: If you wish to advance a precise distance below the baseline of the longest column, use MCX with an argument of 0 (zero; no unit of measure required) in conjunction with the ALD macro, like this:
.MCX 0 .ALD 24p

The above advances to precisely 24 points below the baseline of the longest column.


Indents

With mom’s indents, you can indent from the left, the right, or both margins. In addition, mom provides temporary left indents (i.e., only one line is indented, as at the start of a paragraph) and “hanging” left indents (the reverse of a temporary indent; the first line isn’t indented, subsequent lines are).

How mom handles indents

Mom provides five kinds of indents: left, right, both, temporary, and hanging. Each is invoked by its own name:

  • IL – Indent Left
  • IR – Indent Right
  • IB – Indent Both
  • HI – Hanging Indent
  • TI – Temporary Indent

In addition, there are four macros to control exiting from indents:

  • IQ – quit all active indents
  • ILX – exit indent style left
  • IRX – exit indent style right
  • IBX – exit indent style both

This section deals exclusively with IL, IR, and IB. For an explanation of hanging and temporary indents—how they work and how to use them—see Hanging indents and Temporary indents.

The first time you invoke any of mom’s indents, you must supply a measure. For example,
.IL 2P indents text 2 picas from the left margin (or current tab indent).

When you want to exit the above indent, use either
.IQ or .ILX The next time you want the same indent, invoke it without the argument, like this:
.IL As you can see, once you’ve supplied a measure to an indent macro, mom stores the value, obviating the need to repeat it on subsequent invocations. And mom doesn’t just store the measure—she hangs on to it tenaciously. Arguments passed to IL, IR, and IB are additive. Consider the following:
.LL 20P .IR 2P \"Indent right by 2 picas A first block of text... ... ... .IQ \"Turn indent off A second block of text... ... ... .IR 2P \"Indent right by an additional 2 picas (i.e. 4 picas) A third block of text... ... ... The first block of text is right indented by 2 picas (i.e. the line length is shortened by 2 picas to 18 picas). The second block of text, after IQ, is, as you’d expect, set to the full measure. The third block of text—the one to pay attention to—is not right indented by 2 picas, but rather by 4 picas. Mom adds the value of arguments to IL, IR, and IB to whatever value is already in effect.

If you wanted the third block of text in the example above to be right indented by just 2 picas (the original measure given to IR), you would enter .IR without an argument.

Because indent arguments are additive, putting a minus sign in front of the argument can be used to subtract from the current value. In the following example, the first line is indented 18 points, the second is indented 36 points (18 + 18), and the third is again indented 18 points (36 - 18).
.IL 18p \"Indent left by 18 points = 18 points Now is the time .IL 18p \"Indent left by 18 points more = 36 points for all good men to come .IL -18p \"Indent left by 18 points less = 18 points to the aid of the party. Sometimes, you may want to clear out the stored indent values—let mom start indenting with a clean slate, as it were. Giving the optional argument CLEAR to any of the “indent quit” macros resets them to zero.

  • IQ CLEAR – quit and clear all indents
  • ILX CLEAR – quit and clear indent style left
  • IRX CLEAR – quit and clear indent style right
  • IBX CLEAR – quit and clear indent style both

Indent styles may be combined and manipulated separately. You could, for example, have a left indent of 4 picas and a right indent of 6 picas and control each separately, as in the following example.
.IL 4P \"Indent left 4 picas .IR 6P \"Indent right 6 picas Some text .IRX \"Turn off the right indent only More text \"Text is still indented 4 picas left If, at .IRX, you wanted the text afterwards to have no indents (either left or right), you would enter .IQ, which exits all indent styles at once.

A word of advice: Indents are best used only when you have a compelling reason not to change the current left margin or line length. In many instances where indents might seem expedient, it’s better to use tabs, or actually change the left margin or the line length. Mom’s indenting macros are flexible and powerful, but easy to get tangled up in.

Note: see the section Typesetting macros during document processing for information and advice on using indents with the document processing macros.

Indents macros

Indent left

Macro: IL [ <measure> ]

• The optional argument requires a unit of measure

IL indents text from the left margin of the page, or if you’re in a tab, from the left edge of the tab. Once IL is on, the left indent is applied uniformly to every subsequent line of text, even if you change the line length.

The first time you invoke .IL, you must give it a measure. Subsequent invocations with a measure add to the previous measure. A minus sign may be prepended to the argument to subtract from the current measure. The \w inline escape may be used to specify a text-dependent measure, in which case no unit of measure is required. For example,
.IL \w'margarine' indents text by the width of the word “margarine”.

With no argument, IL after an ILX indents by its last active value. See the explanation of how mom handles indents for more details.

Note: Calling a tab (with .TAB <n>) automatically cancels any active indents.

Additional note: Invoking IL automatically turns off IB.

Indent right

Macro: IR [ <measure> ]

• The optional argument requires a unit of measure

IR indents text from the right margin of the page, or if you’re in a tab, from the end of the tab.

The first time you invoke .IR, you must give it a measure. Subsequent invocations with a measure add to the previous indent measure. A minus sign may be prepended to the argument to subtract from the current indent measure. The \w inline escape may be used to specify a text-dependent measure, in which case no unit of measure is required. For example,
.IR \w'jello' indents text by the width of the word “jello”.

With no argument, IR after an IRX indents by its last active value. See the explanation of how mom handles indents for more details.

Note: Calling a tab (with .TAB <n>) automatically cancels any active indents.

Additional note: Invoking IR automatically turns off IB.

Indent both

Macro: IB [ <indent-1> <indent-2> ]

• The optional arguments require a unit of measure

IB allows you to set or invoke a left and a right indent at the same time.

If you supply only an indent-1 argument, the argument is the amount to indent from both the left and right margins. If you give both indent-1 and indent-2, the first is the indent from the left margin and the second is the indent from the right margin.

As with IL and IR, the measures are added to the values previously passed to the macro. Hence, if you wish to change just one of the values, you must give an argument of zero to the other. (A word of advice: If you need to manipulate left and right indents separately, use a combination of IL and IR instead of IB. You’ll save yourself a lot of grief.)

A minus sign may be prepended to the arguments to subtract from their current values. The \w inline escape may be used to specify text-dependent measures, in which case no unit of measure is required. For example,
.IB \w’margarine’ \w'jello' left indents text by the width of the word “margarine” and right indents by the width of “jello”.

Like IL and IR, IB with no argument after an IBX indents by its last active values. See the explanation of how mom handles indents for more details.

Note: Calling a tab (with .TAB <n>) automatically cancels any active indents.

Additional note: Invoking IB automatically turns off IL and IR.

Temporary (left) indent

Macro: TI [ <measure> ]

• The optional argument requires a unit of measure

A temporary indent is one that applies only to the first line of text that comes after it. Its chief use is indenting the first line of paragraphs. (Mom’s PP macro, for example, uses a temporary indent.)

The first time you invoke .TI, you must give it a measure. If you want to indent the first line of a paragraph by, say, 2 ems, do
.TI 2m Subsequent invocations of TI do not require you to supply a measure; mom keeps track of the last measure you gave it.

Because temporary indents are temporary, there’s no need to turn them off.

IMPORTANT: Unlike IL, IR, and IB, measures given to TI are not additive. In the following example, the second .TI 2P is exactly 2 picas.
.TI 1P The beginning of a paragraph... .TI 2P The beginning of another paragraph...

Hanging indent

Macro: HI [ <measure> ]

• The optional argument requires a unit of measure

A hanging indent looks like this:
The thousand injuries of Fortunato I had borne as best I could, but when he ventured upon insult, I vowed revenge. You who so well know the nature of my soul will not suppose, however, that I gave utterance to a threat, at length I would be avenged... The first line of text “hangs” outside the left margin.

In order to use hanging indents, you must first have a left indent active (set with either .IL or .IB). Mom will not hang text outside the left margin set with .L_MARGIN or outside the left margin of a tab.

The first time you invoke .HI, you must give it a measure. If you want the first line of a paragraph to hang by, say, 1 pica, do
.IL 1P .HI 1P Subsequent invocations of HI do not require you to supply a measure; mom keeps track of the last measure you gave it.

Generally speaking, you should invoke HI immediately prior to the line you want hung (i.e. without any intervening control lines). And because hanging indents affect only one line, there’s no need to turn them off.

IMPORTANT: Unlike IL, IR, and IB, measures given to HI are NOT additive. Each time you pass a measure to HI, the measure is treated literally.

Recipe: A numbered list using hanging indents

Note: mom has macros for setting lists (see Nested lists). This recipe exists to demonstrate the use of hanging indents only.

.PAGE 8.5i 11i 1i 1i 1i 1i .FAMILY T .FT R .PT_SIZE 12 .LS 14 .JUSTIFY .KERN .SS 0 .IL \w'\0\0.' .HI \w'\0\0.' 1.\0The most important point to be considered is whether the answer to the meaning of Life, the Universe, and Everything really is 42. We have no-one’s word on the subject except Mr. Adams’. .HI 2.\0If the answer to the meaning of Life, the Universe, and Everything is indeed 42, what impact does this have on the politics of representation? 42 is, after all not a prime number. Are we to infer that prime numbers don’t deserve equal rights and equal access in the universe? .HI 3.\0If 42 is deemed non-exclusionary, how do we present it as the answer and, at the same time, forestall debate on its exclusionary implications? First, we invoke a left indent with a measure equal to the width of 2 figures spaces plus a period (using the \w inline escape). At this point, the left indent is active; text afterwards would normally be indented. However, we invoke a hanging indent of exactly the same width, which hangs the first line (and first line only!) to the left of the indent by the same distance (in this case, that means “out to the left margin”). Because we begin the first line with a number, a period, and a figure space, the actual text (“The most important point...”) starts at exactly the same spot as the indented lines that follow.

Notice that subsequent invocations of .HI don’t require a measure to be given.

Paste the example above into a file and preview it with
pdfmom filename.mom > filename.pdf to see hanging indents in action.

Quitting indents

Macro: IQ [ CLEAR ] (quit any/all indents — see IMPORTANT NOTE)

Macro: ILX [ CLEAR ] (exit Indent Left)
Macro: IRX [ CLEAR ] (exit Indent Right)
Macro: IBX [ CLEAR ] (exit Indent Both)

IMPORTANT NOTE: The original macro for quitting all indents was IX. This usage has been deprecated in favour of IQ. IX will continue to behave as before, but mom will issue a warning to stderr indicating that you should update your documents.

As a consequence of this change, ILX, IRX and IBX may now also be invoked as ILQ, IRQ and IBQ. Both forms are acceptable.

Without an argument, the macros to quit indents merely restore your original margins and line length. The measures stored in the indent macros themselves are saved so you can call them again without having to supply a measure.

If you pass these macros the optional argument CLEAR, they not only restore your original left margin and line length, but also clear any values associated with a particular indent style. The next time you need an indent of the same style, you have to supply a measure again.

.IQ CLEAR, as you’d suspect, quits and clears the values for all indent styles at once.


Back to Table of Contents Top Next: Goodies

groff-1.23.0/contrib/mom/om.tmac0000644000175000017500000265030014450320476013345 00000000000000.ig Mom -- a typesetting/document-processing macro set for groff. Copyright (C) 2002-2020 Free Software Foundation, Inc. Written by Peter Schaffter PDF integration contributed by Deri James This file is part of groff. groff 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, either version 3 of the License, or (at your option) any later version. groff 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 this program. If not, see . Version 2.5_d ------------- Antoine de St-Exupéry asserted that elegance in engineering is achieved not when there is nothing left to add, but when there is nothing left to take away. By those standards, mom is a Rube Goldberg contraption. She was created over the years while groff, and my understanding of it, changed and evolved. However, I'm a firm believer in "if it ain't broke, don't fix it." Version 2.0 removed some of the redundancies and cruft, but mom still needs some nip and tuck. "" in the description of arguments that can be passed to a macro means that any argument turns the feature off. Thanks to everyone who has contributed suggestions and patches, and to those whose GPL'd work has been plundered. Special thanks to Werner Lemberg (margin notes), Tadziu Hoffman (underlining), Deri James (pdf integration), Robin Haberkorn (tbl integration, eqn extensions, and float management). .. \# \# ==================================================================== \# .if \n(.C \ . ab [mom]: The groff mom macros do not work in compatibility mode. \# Check that GNU troff is being run .if !\n[.g]=1 \ . ab [mom]: The mom macros require that you be running GNU troff. \# Check which version of groff is being run .if (\n[.x]\n[.y] < 118) \ . ab [mom]: You need GNU troff version 1.18 or higher to run this version of mom. \# Mom version .ds version 2.5_d .if dVERSION \{\ . ab [mom]: Version \*[version] .\} \# Groff revision .ds short_revision \n[.Y] .substring short_revision 0 0 \# \# Add supplementary styles .sty \n[.fp] UL \" Ultra Light .sty \n[.fp] ULI \" Ultra Light Italic .sty \n[.fp] ULCD \" Ultra Light Condensed .sty \n[.fp] ULCDI \" Ultra Light Condensed Italic .sty \n[.fp] ULEX \" Ultra Light Extended .sty \n[.fp] ULEXI \" Ultra Light Extended Italic \# .sty \n[.fp] XL \" Extra Light .sty \n[.fp] XLI \" Extra Light Italic .sty \n[.fp] XLCD \" Extra Light Condensed .sty \n[.fp] XLCDI \" Extra Light Condensed Italic .sty \n[.fp] XLEX \" Extra Light Extended .sty \n[.fp] XLEXI \" Extra Light Extended Italic \# .sty \n[.fp] TH \" Thin .sty \n[.fp] THI \" Thin Italic .sty \n[.fp] THCD \" Thin Condensed .sty \n[.fp] THCDI \" Thin Condensed Italic .sty \n[.fp] THEX \" Thin Extended .sty \n[.fp] THEXI \" Thin Extended Italic \# .sty \n[.fp] L \" Light Roman .sty \n[.fp] LI \" Light Italic .sty \n[.fp] LCD \" Light Condensed .sty \n[.fp] LCDI \" Light Condensed Italic .sty \n[.fp] LEX \" Light Extended .sty \n[.fp] LEXI \" Light Extended Italic \# .sty \n[.fp] BK \" Book Roman .sty \n[.fp] BKI \" Book Italic .sty \n[.fp] BKCD \" Book Condensed .sty \n[.fp] BKCDI \" Book Condensed Italic .sty \n[.fp] BKEX \" Book Extended .sty \n[.fp] BKEXI \" Book Extended Italic \# .sty \n[.fp] CD \" Medium Condensed .sty \n[.fp] CDI \" Medium Condensed Italic .sty \n[.fp] EX \" Medium Extended .sty \n[.fp] EXI \" Medium Extended Italic \# .sty \n[.fp] DB \" DemiBold Roman .sty \n[.fp] DBI \" DemiBold Italic .sty \n[.fp] DBCD \" DemiBold Condensed .sty \n[.fp] DBCDI \" DemiBold Condensed Italic .sty \n[.fp] DBEX \" DemiBold Extended .sty \n[.fp] DBEXI \" DemiBold Extended Italic \# .sty \n[.fp] SB \" SemiBold Roman .sty \n[.fp] SBI \" SemiBold Italic .sty \n[.fp] SBCD \" SemiBold Condensed .sty \n[.fp] SBCDI \" SemiBold Condensed Italic .sty \n[.fp] SBEX \" SemiBold Extended .sty \n[.fp] SBEXI \" SemiBold Extended Italic \# .sty \n[.fp] BCD \" Bold Condensed .sty \n[.fp] BCDI \" Bold Condensed Italic .sty \n[.fp] BEX \" Bold Extended .sty \n[.fp] BEXI \" Bold Extended Italic .sty \n[.fp] BO \" Bold Outline \# .sty \n[.fp] XB \" Extra Bold .sty \n[.fp] XBI \" Extra Bold Italic .sty \n[.fp] XBCD \" Extra Bold Condensed .sty \n[.fp] XBCDI \" Extra Bold Condensed Italic .sty \n[.fp] XBEX \" Extra Bold Extended .sty \n[.fp] XBEXI \" Extra Bold Extended Italic \# .sty \n[.fp] UB \" Ultra Bold .sty \n[.fp] UBI \" Ultra Bold Italic .sty \n[.fp] UBCD \" Ultra Bold Condensed .sty \n[.fp] UBCDI \" Ultra Bold Condensed Italic .sty \n[.fp] UBEX \" Ultra Bold Extended .sty \n[.fp] UBEXI \" Ultra Bold Extended Italic \# .sty \n[.fp] HV \" Heavy .sty \n[.fp] HVI \" Heavy Italic .sty \n[.fp] HVCD \" Heavy Condensed .sty \n[.fp] HVCDI \" Heavy Condensed Italic .sty \n[.fp] HVEX \" Heavy Extended .sty \n[.fp] HVEXI \" Heavy Extended Italic \# .sty \n[.fp] BL \" Black .sty \n[.fp] BLI \" Black Italic .sty \n[.fp] BLCD \" Black Condensed .sty \n[.fp] BLCDI \" Black Condensed Italic .sty \n[.fp] BLEX \" Black Extended .sty \n[.fp] BLEXI \" Black Extended Italic .sty \n[.fp] BLO \" Black Outline \# .sty \n[.fp] XBL \" Extra Black .sty \n[.fp] XBLI \" Extra Black Italic .sty \n[.fp] XBLCD \" Extra Black .sty \n[.fp] XBLCDI \" Extra Black .sty \n[.fp] XBLEX \" Extra Black Italic .sty \n[.fp] XBLEXI \" Extra Black Italic \# .sty \n[.fp] UBL \" Ultra Black .sty \n[.fp] UBLI \" Ultra Black Italic .sty \n[.fp] UBLCD \" Ultra Black Condensed .sty \n[.fp] UBLCDI \" Ultra Black Condensed Italic .sty \n[.fp] UBLEX \" Ultra Black Extended .sty \n[.fp] UBLEXI \" Ultra Black Extended Italic \# .sty \n[.fp] SC \" Small Caps Roman .sty \n[.fp] SCI \" Small Caps Italic .sty \n[.fp] SCDB \" Small Caps Demibold .sty \n[.fp] SCDBI \" Small Caps Demibold Italic .sty \n[.fp] SCSB \" Small Caps Semibold .sty \n[.fp] SCSBI \" Small Caps Semibold Italic \# \# Instruct grops to use square linecaps and joins. \# This instruction is also executed in DO_B_MARGIN, NEWPAGE, and HEADER \# .if !n \X'ps: exec 0 setlinejoin'\X'ps: exec 0 setlinecap' \# \# The following PostScript, provided by Tadziu Hoffmann, permits \# no-fail underlining \# .de ul*ps ps: def grops begin /decornone { grops begin /X { } def /Y { } def /y2 -1 def end } def /decorline { grops begin u neg /uld exch def u /ulw exch def /X { currentpoint /y0 exch def /x0 exch def } def /Y { currentpoint /y1 exch def /x1 exch def drawline /x2 x1 def /y2 y1 def } def end } def /drawline { gsave ulw setlinewidth 0 setlinecap x1 y1 uld sub moveto y2 y0 eq { x2 y2 } { x0 y0 } ifelse uld sub lineto stroke grestore } def decornone /uld 0 def /ulw 0 def /A { X show Y } def /B { 0 SC 3 -1 roll X widthshow Y } def /C { 0 exch X ashow Y } def /D { 0 exch 0 SC 5 2 roll X awidthshow Y } def /E { 0 rmoveto X show Y } def /F { 0 rmoveto 0 SC 3 -1 roll X widthshow Y } def /G { 0 rmoveto 0 exch X ashow Y } def /H { 0 rmoveto 0 exch 0 SC 5 2 roll X awidthshow Y } def /I { 0 exch rmoveto X show Y } def /J { 0 exch rmoveto 0 SC 3 -1 roll X widthshow Y } def /K { 0 exch rmoveto 0 exch X ashow Y } def /L { 0 exch rmoveto 0 exch 0 SC 5 2 roll X awidthshow Y } def /M { rmoveto X show Y } def /N { rmoveto 0 SC 3 -1 roll X widthshow Y } def /O { rmoveto 0 exch X ashow Y } def /P { rmoveto 0 exch 0 SC 5 2 roll X awidthshow Y } def /Q { moveto X show Y } def /R { moveto 0 SC 3 -1 roll X widthshow Y } def /S { moveto 0 exch X ashow Y } def /T { moveto 0 exch 0 SC 5 2 roll X awidthshow Y } def end .. \# .if !n \Y[ul*ps] .if n .color 0 .nr TOC.RELOCATE 0 \" TOC.RELOCATE is off by default .ds PDFHREF.TEXTCOL.DEFAULT 0.0 0.3 0.9 .nr PDFHREF.VIEW.LEADING.C 3i .nr PDFHREF.VIEW.LEADING.T 1i .nr PDFHREF.VIEW.LEADING 0 .nr PDFHREF.VIEW.LEADING.H \n[PDFHREF.VIEW.LEADING] \# \# ==================================================================== \# \# TYPESETTING MACROS, STRINGS, AND ALIASES \# ======================================== \# \# +++ALIASES+++ \# \# Alias .als as ALIAS, and .aln (number registers) as ALIASN \# .als ALIAS als .als ALIASN aln \# \# ALIASES FOR GROFF REQUESTS \# -------------------------- \# .ALIAS MAC de .ALIAS BR br .ALIAS SPREAD brp .ALIAS ESC_CHAR ec .ALIAS STRING ds .ALIAS INCLUDE so \# \# ALIASES FOR NUMBER REGISTERS \# ---------------------------- \# .ALIASN #PT_SIZE .ps \"fractional point size in units .ALIASN #DIVER_DEPTH dn \"diversion depth .ALIASN #DIVER_WIDTH dl \"diversion width .ALIASN #TRAP_DISTANCE .t \"distance to next trap .ALIASN #LEAD .v \"line space .ALIASN #PAGE_LENGTH .p \"page length .ALIASN #NUM_ARGS .$ \"number of arguments passed to a macro .ALIASN #INDENT .i \"value of current indent \# \# ==================================================================== \# \# MISCELLANEOUS \# ============= .nr #L_MARGIN \n[.o] \" Tabs, etc require #L_MARGIN .cflags 4 /\[en] \" So slash and en-dashes get broken \# \# 'END' is used throughout as the 2nd arg to 'MAC' (alias of .de) \# Defining it as a macro here prevents groff from complaining \# that 'END' isn't defined. \# .de END .. \# \# ==================================================================== \# \# +++PAGE LAYOUT+++ \# \# Macros that control the physical layout of the page: paper size \# and margins. \# \# PAGE WIDTH \# ---------- \# *Argument: \# \# *Function: \# Stores user supplied page width in register #PAGE_WIDTH. \# *Notes: \# #PAGE_WIDTH is used to establish the default LL (and right margin). \# Requires unit of measure. \# .MAC PAGEWIDTH END . br . nr #PAGE_WIDTH \\$1 . if !r#L_MARGIN .L_MARGIN \\n[.o] . if !r#R_MARGIN .R_MARGIN 1i . if '\\*[.T]'pdf' \X'papersize=\\n[#PAGE_WIDTH]z,\\n[#PAGE_LENGTH]z'\c .END \# \# L_MARGIN \# -------- \# *Argument: \# \# *Function: \# Stores user supplied page offset in register #L_MARGIN. \# Sets .po to user supplied offset. \# *Notes: \# Requires unit of measure. \# .MAC L_MARGIN END . br . nr #L_MARGIN (\\$1) . po \\n[#L_MARGIN]u .END \# \# R_MARGIN \# -------- \# *Argument: \# \# *Function: \# Stores user supplied right margin in register #R_MARGIN. \# *Notes: \# This is a pseudo-margin. Right margin is actually a function of \# line length. The macro calculates line length from the page offset \# and the value plugged into #R_MARGIN. \# \# N.B. -- PAGEWIDTH and L_MARGIN have to be defined before R_MARGIN. \# \# Requires unit of measure. \# .MAC R_MARGIN END . br . nr #R_MARGIN (\\$1) . ll \\n[#PAGE_WIDTH]u-\\n[#L_MARGIN]u-\\n[#R_MARGIN]u . ta \\n[.l]u . nr #L_LENGTH \\n[.l] .END \# \# T_MARGIN \# -------- \# *Argument: \# \# *Function: \# Stores the user supplied top margin in register #T_MARGIN. \# Advances user supplied depth from the top of the page. \# *Notes: \# Requires unit of measure. \# .MAC T_MARGIN END . nr #T_MARGIN (\\$1) . if !\\n[#DOCS] .sp |\\n[#T_MARGIN]u-1v . wh 0i DO_T_MARGIN .END \# \# B_MARGIN \# -------- \# *Argument: \# \# *Function: \# Stores the user supplied bottom margin in register #B_MARGIN. \# *Notes: \# Requires unit of measure. \# .MAC B_MARGIN END . br . nr #B_MARGIN (\\$1) . nr #ORIGINAL_B_MARGIN \\n[#B_MARGIN] . nr #B_MARGIN_SET 1 . wh -\\n[#B_MARGIN]u DO_B_MARGIN .END \# \# PAGE \# ---- \# *Arguments: \# [pagelength [leftmargin [rightmargin [topmargin [bottommargin]]]]] \# *Function: \# Page set-up. Collects arguments and passes them to the appropriate \# macros. \# *Notes: \# All arguments after pagewidth are optional, but must appear \# in the order given above. (User can fill in as much or as \# little as desired.) \# \# All arguments require a unit of measure. \# .MAC PAGE END . br . PAGEWIDTH \\$1 . PAGELENGTH \\$2 . ie '\\$3'' .L_MARGIN \\n[.o] . el .L_MARGIN \\$3 . ie '\\$4'' .R_MARGIN 1i . el .R_MARGIN \\$4 . if !'\\$5'' .T_MARGIN \\$5 . if !'\\$6'' .B_MARGIN \\$6 .END \# \# gropdf: pass pagelength to postprocessor; no need for -P-p \# .MAC PAGELENGTH END . pl \\$* . if '\\*[.T]'pdf' \X'papersize=\\n[#PAGE_WIDTH]z,\\n[#PAGE_LENGTH]z'\c .END \# \# ===================================================================== \# \# +++PAGE CONTROL+++ \# \# Generic macros for breaking pages. \# \# DO_T_MARGIN \# ----------- \# *Argument: \# \# *Function: \# Plants the top margin at the top of each page. \# *Notes: \# The trap is set in .T_MARGIN or .PAGE \# .MAC DO_T_MARGIN END . ev T_MARGIN . sp |\\n[#T_MARGIN]u-1v . ev .END \# \# DO_B_MARGIN \# ----------- \# *Argument: \# \# *Function: \# Plants the bottom margin at the bottom of each page. \# *Notes: \# The trap is set in .B_MARGIN or .PAGE. \# .MAC DO_B_MARGIN END . nr #T_MARGIN_LEAD_ADJ \\n[#LEAD]-12000 . ev B_MARGIN . if !n .nop \X'ps: exec 0 setlinejoin'\X'ps: exec 0 setlinecap' . ie \\n[#DOCS] \ . if !\\n[#NEWPAGE] .bp . el .bp . ev .END \# \# NEWPAGE \# ------- \# *Argument: \# \# *Function: \# Breaks to a new page. \# *Notes: \# If a B_MARGIN has been set, processes that, otherwise, just \# breaks to a new page. \# .MAC NEWPAGE END . br . if \\n[#DOC_TYPE]=5 \{\ . if \\n[#NUM_ARGS]>0 \ . pdftransition PAGE \\$1 . \} . if !\\n[defer] \{\ . nr #NEWPAGE 1 . rr tbl*no-print-header . \} . ie !\\n[#DOCS]=1 \ . if \\n[#B_MARGIN_SET]=1 .DO_B_MARGIN . el \{\ . if (\\n[#COLUMNS]=1):(\\n[#COLUMNS]=2) .nr #COL_NUM \\n[#NUM_COLS] . if !\\n[#FN_DEPTH] \{\ . ch FN_OVERFLOW_TRAP . nr #RESET_FN_OVERFLOW_TRAP 1 . \} . \} . if dPDF.EXPORT \ . if \\n[#FLEX_ACTIVE] \ . if !\\n[#NO_FLEX] \ . tm .ds pre-newpage-\\n% \\n%@\\n[#COL_NUM] . ie \\n[#DOCS]=1 \{\ . if (\\n[@TOP]=0):(\\n[#END_COVER]=1) .bp . rr #END_COVER . if \\n[#RESET_FN_OVERFLOW_TRAP] \{\ . wh -\\n[#FN_OVERFLOW_TRAP_POS]u FN_OVERFLOW_TRAP . rr #RESET_FN_OVERFLOW_TRAP_POS . \} . \} . el .if !\\n[#B_MARGIN_SET]=1 .bp .END \# .ALIAS NEWSLIDE NEWPAGE \# \# ===================================================================== \# \# +++GENERAL STYLE MACROS+++ \# \# LINE LENGTH \# ----------- \# *Argument: \# \# *Function: \# Stores user supplied line length in register #L_LENGTH. \# Sets .ll to #L_LENGTHu \# *Notes: \# Requires unit of measure. \# .MAC LL END . nr #USER_SET_L_LENGTH 1 . ll \\$1 . nr #L_LENGTH \\n[.l] . ta \\n[.l]u .END \# \# +++FAMILY AND FONT+++ \# \# FALLBACK FONT \# ------------- \# *Argument: \# [ ABORT | WARN ] | ABORT | WARN \# *Function: \# Sets register #ABORT_FT_ERRORS to 1, or defines a fallback font \# called "dummy" at font position 0. \# *Notes: \# Calls to non-existent families cause mom to continue processing \# files using the fallback font until a valid family is entered. \# \# Calls to non-existent fonts generate warnings. If ABORT is passed \# to FALLBACK_FONT, mom stops processing files after the warning. \# Otherwise, she continues to process files using the fallback font \# after the warning is issued. The default fallback font is CR; the \# default for font warnings is to abort. \# .MAC FALLBACK_FONT END . if \\n[#NUM_ARGS]=1 \{\ . if '\\$1'ABORT' .nr #ABORT_FT_ERRORS 1 . if '\\$1'WARN' \ . if r #ABORT_FT_ERRORS .nr #ABORT_FT_ERRORS 0 . if !'\\$1'ABORT' \ . if !'\\$1'WARN' .fp 0 dummy \\$1 . \} . if \\n[#NUM_ARGS]=2 \{\ . fp 0 dummy \\$1 . if '\\$2'ABORT' .nr #ABORT_FT_ERRORS 1 . if '\\$2'WARN' .nr #ABORT_FT_ERRORS 0 . \} .END \# .FALLBACK_FONT CR ABORT \# \# FAMILY \# ------ \# *Argument: \# \# *Function: \# Stores user supplied font family in string $FAMILY. Sets .fam \# to $FAMILY. \# .MAC FAMILY END . if '\\n[.ev]'COVER_TEXT' .ds $SAVED_DOC_FAM \\n[.fam] . if \\n[#COLLATE] .rm $SAVED_DOC_FAM . ds $FAMILY \\$1 . if \\n[#PRINT_STYLE]=1 \{\ . fam \\*[$TYPEWRITER_FAM] . return . \} . if \\n[#IGNORE] \{\ . fam \\*[$TYPEWRITER_FAM] . return . \} . if (\\n[.x]\\n[.y]\\*[short_revision] >= 1192) .ds $SAVED_STYLE \\n[.sty] . ft 0 . fam \\*[$FAMILY] . if (\\n[.x]\\n[.y]\\*[short_revision] >= 1192) \{\ . ft \\*[$SAVED_STYLE] . if !F\\n[.fn] .ft 0 . \} . ie \\n[#PRE_COLLATE]=1 . . el \{\ . if \\n[#COLLATE]=1 \ . if !r#START .ds $DOC_FAM \\*[$FAMILY] . \} .END \# \# FONT \# ---- \# *Argument: \# R | I | B | BI | \# *Function: \# Stores user supplied font in $FONT and sets .ft to $FONT. \# .MAC FT END . ds $FONT \\$1 . if \\n[#PRINT_STYLE]=1 \{\ . ie '\\$1'I' \{\ . if \\n[#UNDERLINE_ITALIC]=1 \{\ . UNDERLINE . return . \} . if \\n[#ITALIC_MEANS_ITALIC]=1 \{\ . ds $FONT \\$1 . ft \\*[$FONT] . return . \} . \} . el .UNDERLINE OFF . return . \} . ft 0 . ft \\*[$FONT] . if (\\n[.x]\\n[.y]\\*[short_revision] >= 1192) \{\ . if '\\n[.sty]'' \{\ . if !F\\n[.fn] \{\ . if !S\\*[$FONT] \{\ . tm1 "[mom]: Font style "\\*[$FONT]" at line \\n[.c] has not been registered. . ie \\n[#ABORT_FT_ERRORS]=0 \ . tm1 " Continuing to process using fallback font. . el .ab [mom]: Aborting '\\n[.F]' at \\$0, line \\n[.c]. . \} . if \\n[.f]=0 \{\ . tm1 "[mom]: Either font style "\\*[$FONT]" at line \\n[.c] does not exist in family "\\n[.fam]", . tm1 " or family "\\n[.fam]" has not been installed. . ie \\n[#ABORT_FT_ERRORS]=0 \ . tm1 " Continuing to process using fallback font. . el .ab [mom]: Aborting '\\n[.F]' at \\$0, line \\n[.c]. . \} . \} . \} . \} .END \# \# POINT SIZE \# ---------- \# *Arguments: \# \# *Function: \# Sets point size to user supplied value in scaled points. \# If #AUTO_LEAD is on, resets lead accordingly. \# *Notes: \# Must NOT use a unit of measure. \# .MAC PT_SIZE END . if \\n[#PRINT_STYLE]=1 .return . if \\n[#IGNORE] .return . ps \\$1 . nr #PT_SIZE_IN_UNITS \\n[.ps] . ie '\\$0'DOC_PT_SIZE' \{\ . if !\\n[#DOCS] .DOC_MACRO_ERROR \\$0 . br . nr #NEW_DOC_PT_SIZE \\n[.ps] . if \\n[#DOC_AUTOLEAD] \{\ . ie !\\n[#DOC_AUTOLEAD_FACTOR] .nr #AUTOLEADING \\n[#DOC_AUTOLEAD] . el .nr #AUTOLEADING \\n[.ps]*\\n[#DOC_AUTOLEAD]/1000-\\n[.ps] . nr #DOC_LEAD \\n[.ps]+\\n[#AUTOLEADING] . nr #RESET_TRAPS 1 . \} . \} . el \{\ . if \\n[#AUTO_LEAD] \{\ . nr #SAVED_VS \\n[.v] . vs \\n[.ps]u+\\n[#AUTOLEADING]u . \} . \} . if \\n[pdfbx-running]=1 \{\ . nr #VS_DIFF \\n[#SAVED_VS]-\\n[.v] . ch FOOTER \\n[#VARIABLE_FOOTER_POS]u+\\n[#VS_DIFF]u . \} .END \# \# SIZE (inline) \# ------------- \# *Arguments: \# \# *Function: \# Sets point size to user supplied value in scaled points. \# Intended to be called inline with \*[SIZE ] \# *Notes: \# Can be used with a unit of measure or not. \# .MAC SIZE END \c .ps \\$1 .END \# \# LEADING \# ------- \# *Argument: \# \# *Function: \# Turns off #AUTOLEAD if it's on. \# Sets .vs to user supplied value. \# *Notes: \# Does not require unit of measure. LS automatically turns off AUTOLEAD. \# .MAC LS END . br . if \\n[#PRINT_STYLE]=1 .return . if \\n[#IGNORE] .return . if \\n[#AUTO_LEAD] \{\ . rr #AUTO_LEAD . rr #AUTOLEAD_VALUE . rr #AUTOLEADING . \} . nr #SAVED_VS \\n[.v] . vs \\$1 . if \\n[pdfbx-running]=1 \{\ . nr #VS_DIFF \\n[#SAVED_VS]-\\n[.v] . ch FOOTER \\n[#VARIABLE_FOOTER_POS]u+\\n[#VS_DIFF]u . \} . if !\\n[#START] \ . if \\n[.t]<\\n[.v] 'bp .END \# \# AUTOLEAD \# -------- \# *Argument: \# [FACTOR] \# *Function: \# Stores user supplied auto-lead value in register #AUTOLEAD_VALUE. \# Adds #AUT0LEAD_VALUE to #PT_SIZE when invoked to set leading. \# All subsequent PT_SIZE requests reset the leading in the same way until \# AUTOLEAD is turned off. \# *Notes: \# With the optional FACTOR argument, the current point size is \# multiplied by #AUTOLEAD_VALUE/1000 instead of the two being added \# together. \# .MAC AUTOLEAD END . if \\n[#PRINT_STYLE]=1 .return . if \\n[#IGNORE] .return . nr #AUTO_LEAD 1 \" autolead on or off . nr #AUTOLEAD_VALUE (p;\\$1) \" arg x 1000 . ie '\\$2'FACTOR' \{\ . if !\\n[#DOCS] .nr #DOC_AUTOLEAD_FACTOR \\n[#AUTOLEAD_VALUE] \" save for DOC_PT_SIZE . nr #AUTOLEADING \\n[.ps]*\\n[#AUTOLEAD_VALUE]/1000-\\n[.ps] . \} . el .nr #AUTOLEADING \\n[#AUTOLEAD_VALUE] . vs \\n[.ps]u+\\n[#AUTOLEADING]u .END \# \# STRINGS FOR INLINE CONTROL OF GENERAL TYPE STYLE \# ------------------------------------------------ .ds ROM \Ef[R] .ds IT \Ef[I] .ds BD \Ef[B] .ds BDI \Ef[BI] .ds PREV \Ef[] .ds S \Es \# \# ===================================================================== \# \# +++KERNING+++ \# \# AUTOMATIC PAIRWISE KERNING \# -------------------------- \# *Arguments: \# | \# *Function: \# Turns automatic pairwise kerning on or off. \# .MAC KERN END . ie '\\$1'' \{\ . kern . nr #KERN 1 . \} . el \{\ . kern 0 . nr #KERN 0 . \} .END \# \# INLINE KERNING AND HORIZONTAL MOVEMENT \# -------------------------------------- \# \# Inline kerning provides a simple way to adjust the amount of \# space between any two letters. It's predicated on a unit of \# measure "U", which, by default, is 1/36 of the current point \# size as returned by \n[.ps]; e.g., if the current point size is \# 18, \n[.ps] returns 18000u, therefore U=500u. Since U remains \# proportional relative to the current point size, the amount of \# kerning between two letters as expressed in Us remains visually \# similar regardless of changes in point size. \# \# The default value for U may be changed or reset with the \# KERN_UNIT macro. \# .MAC KERN_UNIT END . ie '\\$1'DEFAULT' .ds $KERN_UNIT 36 . el .ds $KERN_UNIT \\$1 .END \# .ds $KERN_UNIT 36 .ds BU \h'-(\En[.ps]u/\E*[$KERN_UNIT]u*\\$1u)' .ds FU \h'(\En[.ps]u/\E*[$KERN_UNIT]u*\\$1u)' \# \# Initialize strings for pre-1.1.3c-style BU and FU \# .nr #LOOP 0 1 .while \n+[#LOOP]<37 \{\ . ds BU\n[#LOOP] \h'-(\En[.ps]u/\E*[$KERN_UNIT]u*\n[#LOOP]u)' . ds FU\n[#LOOP] \h'(\En[.ps]u/\E*[$KERN_UNIT]u*\n[#LOOP]u)' .\} \# \# Horizontal movements \# -------------------- \# BP1...12.75 and FP1...12.75 move backwards or forwards inline by the \# specified number of points. \# .ds BCK \h'-\\$1' .ds FWD \h'\\$1' \# .ds BP.25 \h'-.25' .ds BP.5 \h'-.5' .ds BP.75 \h'-.75' .ds BP1 \h'-1p' .ds BP1.25 \h'-1.25p' .ds BP1.5 \h'-1.5p' .ds BP1.75 \h'-1.75p' .ds BP2 \h'-2p' .ds BP2.25 \h'-2.25p' .ds BP2.5 \h'-2.5p' .ds BP2.75 \h'-2.75p' .ds BP3 \h'-3p' .ds BP3.25 \h'-3.25p' .ds BP3.5 \h'-3.5p' .ds BP3.75 \h'-3.75p' .ds BP4 \h'-4p' .ds BP4.25 \h'-4.25p' .ds BP4.5 \h'-4.5p' .ds BP4.75 \h'-4.75p' .ds BP5 \h'-5p' .ds BP5.25 \h'-5.25p' .ds BP5.5 \h'-5.5p' .ds BP5.75 \h'-5.75p' .ds BP6 \h'-6p' .ds BP6.25 \h'-6.25p' .ds BP6.5 \h'-6.5p' .ds BP6.75 \h'-6.75p' .ds BP7 \h'-7p' .ds BP7.25 \h'-7.25p' .ds BP7.5 \h'-7.5p' .ds BP7.75 \h'-7.75p' .ds BP8 \h'-8p' .ds BP8.25 \h'-8.25p' .ds BP8.5 \h'-8.5p' .ds BP8.75 \h'-8.75p' .ds BP9 \h'-9p' .ds BP9.25 \h'-9.25p' .ds BP9.5 \h'-9.5p' .ds BP9.75 \h'-9.75p' .ds BP10 \h'-10p' .ds BP10.25 \h'-10.25p' .ds BP10.5 \h'-10.5p' .ds BP10.75 \h'-10.75p' .ds BP11 \h'-11p' .ds BP11.25 \h'-11.25p' .ds BP11.5 \h'-11.5p' .ds BP11.75 \h'-11.75p' .ds BP12 \h'-12p' .ds BP12.25 \h'-12.25p' .ds BP12.5 \h'-12.5p' .ds BP12.75 \h'-12.75p' \# .ds FP.25 \h'.25' .ds FP.5 \h'.5' .ds FP.75 \h'.75' .ds FP1 \h'1p' .ds FP1.25 \h'1.25p' .ds FP1.5 \h'1.5p' .ds FP1.75 \h'1.75p' .ds FP2 \h'2p' .ds FP2.25 \h'2.25p' .ds FP2.5 \h'2.5p' .ds FP2.75 \h'2.75p' .ds FP3 \h'3p' .ds FP3.25 \h'3.25p' .ds FP3.5 \h'3.5p' .ds FP3.75 \h'3.75p' .ds FP4 \h'4p' .ds FP4.25 \h'4.25p' .ds FP4.5 \h'4.5p' .ds FP4.75 \h'4.75p' .ds FP5 \h'5p' .ds FP5.25 \h'5.25p' .ds FP5.5 \h'5.5p' .ds FP5.75 \h'5.75p' .ds FP6 \h'6p' .ds FP6.25 \h'6.25p' .ds FP6.5 \h'6.5p' .ds FP6.75 \h'6.75p' .ds FP7 \h'7p' .ds FP7.25 \h'7.25p' .ds FP7.5 \h'7.5p' .ds FP7.75 \h'7.75p' .ds FP8 \h'8p' .ds FP8.25 \h'8.25p' .ds FP8.5 \h'8.5p' .ds FP8.75 \h'8.75p' .ds FP9 \h'9p' .ds FP9.25 \h'9.25p' .ds FP9.5 \h'9.5p' .ds FP9.75 \h'9.75p' .ds FP10 \h'10p' .ds FP10.25 \h'10.25p' .ds FP10.5 \h'10.5p' .ds FP10.75 \h'10.75p' .ds FP11 \h'11p' .ds FP11.25 \h'11.25p' .ds FP11.5 \h'11.5p' .ds FP11.75 \h'11.75p' .ds FP12 \h'12p' .ds FP12.25 \h'12.25p' .ds FP12.5 \h'12.5p' .ds FP12.75 \h'12.75p' \# \# WHOLE LINE (TRACK) KERNING \# -------------------------- \# *Argument: \# \# *Function: \# Invokes .tkf (track kerning) for the current font with \# 1 as both the upper and lower point size limits, so that \# the value entered by the user applies regardless of point \# size. RW ("Reduce Whitespace") reduces the amount of space \# between all characters by an equal amount. EW ("Extra \# Whitespace") increases the amount of space. \# *Notes: \# Decimal values are acceptable. \# \# A value of 1 will produce an unacceptably tight or loose line \# at most text point sizes; therefore, effective use of RW and \# EW is in the fractional range below 1. \# \# \n[.f] holds the current font number, which is acceptable to .tkf. \# \# RW and EW must be reset to 0 to cancel their effect on subsequent \# output lines. \# .MAC RW END . if \\n[#BR_AT_LINE_KERN] \{\ . ie \\n[#JUSTIFY]=1 .brp . el .br . \} . rr #EW . rm $EW . nr #RW 1 . ds $RW \\$1 . tkf \\n[.f] 1 -\\$1 1 -\\$1 .END \# .MAC EW END . if \\n[#BR_AT_LINE_KERN] \{\ . ie \\n[#JUSTIFY]=1 .brp . el .br . \} . rr #RW . rm $RW . nr #EW 1 . ds $EW \\$1 . tkf \\n[.f] 1 \\$1 1 \\$1 .END \# \# BREAK AT LINE KERN \# ------------------ \# *Arguments: \# toggle \# *Function: \# Enables/disables .br's before .RW and .EW \# *Notes: \# Mostly, users will want .br's before any kind of line kerning, but \# there may be cases where they don't. BR_AT_LINE_KERN is off by \# default and must be invoked explicitly. \# .MAC BR_AT_LINE_KERN END . ie '\\$1'' .nr #BR_AT_LINE_KERN 1 . el .rr #BR_AT_LINE_KERN .END \# \# ===================================================================== \# \# +++HYPHENATION+++ \# \# AUTO HYPHENATION \# ---------------- \# *Arguments: \# | | DEFAULT \# or \# LINES | MARGIN | SPACE \# *Function: \# Turns auto hyphenation on or off, resets the hyphenation style \# to default, or permits the setting of various hyphenation \# parameters. \# *Notes: \# HY, by itself, defaults to .hy 14, i.e. no hyphens after the \# first two or before the last two characters of a word, and no \# hyphenation of the last line prior to a trap (e.g., at the \# bottom of a page). \# \# HY DEFAULT resets the hyphenation style to .hy 14 (see \# above) if that behaviour is desired after changes have been \# made to LINES, MARGIN, or SPACE. \# \# HY LINES sets the number of allowable consecutive hyphenated lines. \# \# HY MARGIN sets the amount of space (ipPcm) allowed at the end \# of a line in QUAD mode before hyphenation is tripped (e.g. if there's \# only 6 points left, groff won't try to hyphenate the next word). \# \# HY SPACE sets the amount of extra interword space (ipPcm) that can \# be added in JUSTIFY mode to prevent a line from being hyphenated. \# .MAC HY END . ie '\\$1'' \{\ . hy 14 . if \\n[#LINES] .hlm \\n[#LINES] . if \\n[#MARGIN] .hym \\n[#MARGIN]] . if \\n[#SPACE] .hys \\n[#SPACE] . nr #HYPHENATE 1 . \} . el \{\ . if !'\\$1'LINES' \{\ . nh . nr #HYPHENATE 0 . \} . if !'\\$1'MARGIN' \{\ . nh . nr #HYPHENATE 0 . \} . if !'\\$1'SPACE' \{\ . nh . nr #HYPHENATE 0 . \} . if !'\\$1'DEFAULT' \{\ . nh . nr #HYPHENATE 0 . \} . if '\\$1'LINES' \{\ . hlm \\$2 . nr #HY_LINES \\$2 . \} . if '\\$1'MARGIN' \{\ . hym \\$2 . nr #HY_MARGIN \\$2 . \} . if '\\$1'SPACE' \{\ . hys \\$2 . nr #HY_SPACE \\$2 . \} . if '\\$1'DEFAULT' \{\ . hlm -1 . hym 0 . hys 0 . rr #HY_LINES . rr #HY_SPACE . rr #HY_MARGIN . \} . \} .END \# \# HYPHENATION PARAMETERS \# ---------------------- \# *Arguments: \# <# of lines> | | \# *Function: \# Allows user to specify .HY LINES, MARGIN, and SPACE with a single command. \# .MAC HY_SET END . nr #HY_SET 1 . hlm \\$1 . hym \\$2 . hys \\$3 .END \# \# ===================================================================== \# \# +++VERTICAL SPACING+++ \# \# ADVANCE LEAD \# ------------ \# *Argument: \# \# *Function: \# Creates or modifies register #ALD. Adds user supplied lead \# below current baseline. \# *Notes: \# Requires a unit of measure. \# .MAC ALD END . if '\\$0'ALD' \{\ . nr #ALD (u;\\$1) . sp \\n[#ALD]u . \} . if '\\$0'ADD_SPACE' \{\ . vpt 0 . nr #ALD \\$1 . rs . nop \& . br . sp |\\n[#T_MARGIN]u-1v+\\n[#ALD]u . rr @TOP . nr #SPACE_ADDED 1 . vpt . \} . if '\\$0'SPACE' .sp \\$1 . if '\\$0'SP' .sp \\$1 .END \# \# REVERSE LEAD \# ------------ \# *Argument: \# \# *Function: \# Creates or modifies register #RLD. Reverses user supplied \# lead above current baseline. \# *Notes: \# Requires a unit of measure. \# .MAC RLD END . br . nr #RLD (u;\\$1) . sp -\\n[#RLD]u .END \# \# ALD/RLD STRINGS \# --------------- \# The strings \*[ALD.25]...\*[ALD12.75] and their corresponding \# \*[RLD] forms have been left in for backward compatibility with \# documents created using mom-1.1.3c or earlier. The preferred methods \# of advancing and reversing on the page inline are \*[UP ] \# and \*[DOWN ]. \# .ds DOWN \v'\\$1' .ds UP \v'-\\$1' \# .ds ALD.25 \v'.25p' .ds ALD.5 \v'.5p' .ds ALD.75 \v'.75p' .ds ALD1 \v'1p' .ds ALD1.25 \v'1.25p' .ds ALD1.5 \v'1.5p' .ds ALD1.75 \v'1.75p' .ds ALD2 \v'2p' .ds ALD2.25 \v'2.25p' .ds ALD2.5 \v'2.5p' .ds ALD2.75 \v'2.75p' .ds ALD3 \v'3p' .ds ALD3.25 \v'3.25p' .ds ALD3.5 \v'3.5p' .ds ALD3.75 \v'3.75p' .ds ALD4 \v'4p' .ds ALD4.25 \v'4.25p' .ds ALD4.5 \v'4.5p' .ds ALD4.75 \v'4.75p' .ds ALD5 \v'5p' .ds ALD5.25 \v'5.25p' .ds ALD5.5 \v'5.5p' .ds ALD5.75 \v'5.75p' .ds ALD6 \v'6p' .ds ALD6.25 \v'6.25p' .ds ALD6.5 \v'6.5p' .ds ALD6.75 \v'6.75p' .ds ALD7 \v'7p' .ds ALD7.25 \v'7.25p' .ds ALD7.5 \v'7.5p' .ds ALD7.75 \v'7.75p' .ds ALD8 \v'8p' .ds ALD8.25 \v'8.25p' .ds ALD8.5 \v'8.5p' .ds ALD8.75 \v'8.75p' .ds ALD9 \v'9p' .ds ALD9.25 \v'9.25p' .ds ALD9.5 \v'9.5p' .ds ALD9.75 \v'9.75p' .ds ALD10 \v'10p' .ds ALD10.25 \v'10.25p' .ds ALD10.5 \v'10.5p' .ds ALD10.75 \v'10.75p' .ds ALD11 \v'11p' .ds ALD11.25 \v'11.25p' .ds ALD11.5 \v'11.5p' .ds ALD11.75 \v'11.75p' .ds ALD12 \v'12p' .ds ALD12.25 \v'12.5p' .ds ALD12.5 \v'12.5p' .ds ALD12.75 \v'12.75p' \# .ds RLD.25 \v'-.25p' .ds RLD.5 \v'-.5p' .ds RLD.75 \v'-.75p' .ds RLD1 \v'-1p' .ds RLD1.25 \v'-1.25p' .ds RLD1.5 \v'-1.5p' .ds RLD1.75 \v'-1.75p' .ds RLD2 \v'-2p' .ds RLD2.25 \v'-2.25p' .ds RLD2.5 \v'-2.5p' .ds RLD2.75 \v'-2.75p' .ds RLD3 \v'-3p' .ds RLD3.25 \v'-3.25p' .ds RLD3.5 \v'-3.5p' .ds RLD3.75 \v'-3.75p' .ds RLD4 \v'-4p' .ds RLD4.25 \v'-4.25p' .ds RLD4.5 \v'-4.5p' .ds RLD4.75 \v'-4.75p' .ds RLD5 \v'-5p' .ds RLD5.25 \v'-5.25p' .ds RLD5.5 \v'-5.5p' .ds RLD5.75 \v'-5.75p' .ds RLD6 \v'-6p' .ds RLD6.25 \v'-6.25p' .ds RLD6.5 \v'-6.5p' .ds RLD6.75 \v'-6.75p' .ds RLD7 \v'-7p' .ds RLD7.25 \v'-7.25p' .ds RLD7.5 \v'-7.5p' .ds RLD7.75 \v'-7.75p' .ds RLD8 \v'-8p' .ds RLD8.25 \v'-8.25p' .ds RLD8.5 \v'-8.5p' .ds RLD8.75 \v'-8.75p' .ds RLD9 \v'-9p' .ds RLD9.25 \v'-9.25p' .ds RLD9.5 \v'-9.5p' .ds RLD9.75 \v'-9.75p' .ds RLD10 \v'-10p' .ds RLD10.25 \v'-10.25p' .ds RLD10.5 \v'-10.5p' .ds RLD10.75 \v'-10.75p' .ds RLD11 \v'-11p' .ds RLD11.25 \v'-11.25p' .ds RLD11.5 \v'-11.5p' .ds RLD11.75 \v'-11.75p' .ds RLD12 \v'-12p' .ds RLD12.25 \v'-12.5p' .ds RLD12.5 \v'-12.5p' .ds RLD12.75 \v'-12.75p' \# \# ===================================================================== \# \# +++REFINEMENTS+++ \# \# AUTOMATIC LIGATURES \# ------------------- \# *Arguments: \# | \# *Function: \# Turns automatic ligature generation on or off. \# *Notes: \# Ligatures may be supplied manually with \[fi], \[fl], etc. \# .MAC LIGATURES END . ie '\\$1'' \{\ . lg . nr #LIGATURES 1 . \} . el \{\ . lg 0 . nr #LIGATURES 0 . \} .END \# \# SMARTQUOTES \# ----------- \# *Arguments: \# [ ,, ] | [ << ] | [ >> ] | \# or \# [ DA | DE | EN | ES | FR | IT | NL | NO | PT | SV ] | \# *Function: \# Turns smartquotes on (optionally with a quoting style from the \# argument list, or off). \# If no quoting style is given, then EN (English) is used by default. \# If no quoting style is given and smart quotes have been turned off \# previously, the old quoting style will be restored. \# *Notes: \# The " character is read outside the macro when mom is \# processed. The strings for open/close ($QUOTE) are then \# defined in the macro. \# .char " \\*[$QUOTE\\n[#OPEN_CLOSE]]\R'#OPEN_CLOSE (1-\\n[#OPEN_CLOSE])' .nr #SQ_ON 0 \# .MAC SMARTQUOTES END .\" First " will be translated to $QUOTE0 . nr #OPEN_CLOSE 0 . if '\\$1'' \{\ . if !'\\*[$RESTORE_SQ]'' \{\ . SMARTQUOTES \\*[$RESTORE_SQ] . return . \} .\" Default smart quotes (English) . ds $QUOTE0 \[lq] . ds $QUOTE1 \[rq] . ds $RESTORE_SQ EN . nr #SQ_ON 1 . return . \} . if '\\$1',,' \{\ . ds $QUOTE0 \[Bq] . ds $QUOTE1 \[lq] . ds $RESTORE_SQ \\$1 . nr #SQ_ON 1 . return . \} . if '\\$1'<<' \{\ . ds $QUOTE0 \[Fo] . ds $QUOTE1 \[Fc] . ds $RESTORE_SQ \\$1 . nr #SQ_ON 1 . return . \} . if '\\$1'>>' \{\ . ds $QUOTE0 \[Fc] . ds $QUOTE1 \[Fo] . ds $RESTORE_SQ \\$1 . nr #SQ_ON 1 . return . \} . if '\\$1'DA' \{\ . ds $QUOTE0 \[Fc] . ds $QUOTE1 \[Fo] . ds $RESTORE_SQ \\$1 . nr #SQ_ON 1 . return . \} . if '\\$1'DE' \{\ . ds $QUOTE0 \[Bq] . ds $QUOTE1 \[lq] . ds $RESTORE_SQ \\$1 . nr #SQ_ON 1 . return . \} . if '\\$1'EN' \{\ . ds $QUOTE0 \[lq] . ds $QUOTE1 \[rq] . ds $RESTORE_SQ \\$1 . nr #SQ_ON 1 . return . \} . if '\\$1'ES' \{\ . ds $QUOTE0 \[lq] . ds $QUOTE1 \[rq] . ds $RESTORE_SQ \\$1 . nr #SQ_ON 1 . return . \} . if '\\$1'FR' \{\ . ds $QUOTE0 \[Fo]\| . ds $QUOTE1 \|\[Fc] . ds $RESTORE_SQ \\$1 . nr #SQ_ON 1 . return . \} . if '\\$1'IT' \{\ . ds $QUOTE0 \[Fo]\| . ds $QUOTE1 \|\[Fc] . ds $RESTORE_SQ \\$1 . nr #SQ_ON 1 . return . \} . if '\\$1'NL' \{\ . ds $QUOTE0 \[rq] . ds $QUOTE1 \[rq] . ds $RESTORE_SQ \\$1 . nr #SQ_ON 1 . return . \} . if '\\$1'NO' \{\ . ds $QUOTE0 \[Fo] . ds $QUOTE1 \[Fc] . ds $RESTORE_SQ \\$1 . nr #SQ_ON 1 . return . \} . if '\\$1'PT' \{\ . ds $QUOTE0 \[Fo] . ds $QUOTE1 \[Fc] . ds $RESTORE_SQ \\$1 . nr #SQ_ON 1 . return . \} . if '\\$1'SV' \{\ . ds $QUOTE0 \[Fc] . ds $QUOTE1 \[Fc] . ds $RESTORE_SQ \\$1 . nr #SQ_ON 1 . return . \} .\" None of the above -> turn smartquotes off . ds $QUOTE0 \[dq] . ds $QUOTE1 \[dq] . nr #SQ_ON 0 .END \# .ds $QUOTE0 \[lq] .ds $QUOTE1 \[rq] \# \# Strings for foot and inch marks \# .ds FOOT \[fm] .ds INCH \[fm]\[fm] \# \# ===================================================================== \# \# +++LINE BREAKS+++ \# \# NO-SPACE BREAK \# -------------- \# *Argument: \# \# *Function: \# Breaks a line without advancing. \# *Notes: \# EL is the mnemonic used on older, dedicated typesetting machines \# to indicate "process the line, without advancing the galley \# medium." It stands for End Line. \# \# The \c inline must be appended to the end of input lines when in \# nofill mode; in fill modes, the \c inline must not be used. \# .MAC EL END . TRAP OFF . if \\n[#PSEUDO_FILL]=1 \& . br . sp -1v . TRAP .END \# \# An inline escape to accomplish the same thing. \# Preferable, since it works with filled and non-filled copy and \# doesn't require the user to remember whether to use (or not use) \# \c. \# .ds B \h'|0'\R'#NO_ADVANCE 1'\c \# \# ===================================================================== \# \# +++FILLING/QUADDING/JUSTIFYING+++ \# \# JUSTIFY \# ------- \# *Argument: \# \# *Function: \# Turns fill on and sets .ad to b. \# *Notes: \# Justifies text left and right. \# .MAC JUSTIFY END \#. if r pdfbx-top 'sp -1 . if \\n[#TAB_ACTIVE]=0 \{\ . nr #QUAD 1 . ds $RESTORE_QUAD_VALUE \\*[$QUAD_VALUE] . \} ' ce 0 . QUAD J . if \\n[#PRINT_STYLE]=1 .QUAD L . nr #PSEUDO_FILL 0 .END \# \# QUAD \# ---- \# *Arguments: \# L | LEFT | R | RIGHT | C | CENTER/CENTRE \# *Function: \# Turns fill on and sets .ad to l, r, or c. \# *Notes: \# Terminology is a problem here. Some people call quad left \# left justified, flush left, or flush left/rag right (and the \# reverse for quad right). Quad center is sometimes called rag \# both. For our purposes, all "quad" modes mean that groff fill \# mode is enabled. \# .MAC QUAD END . if r pdfbx-top \{\ ' sp -1 . rr pdfbx-top . \} .\" The QUAD in PP adds an unwanted linespace after a HEADING at the .\" top of a pdf box because of this .br, so HEADING assigns the .\" tmp register "bx-top\n[stack]" to inhibit it. . ie !r pdfbx-top\\n[stack] .br . el .rr pdfbx-top\\n[stack] . if \\n[#COVERTEXT_PP] \ . ds $RESTORE_DOC_QUAD \\*[$QUAD_VALUE] . ds $QUAD_VALUE \\$1 . substring $QUAD_VALUE 0 0 . if \\n[#TAB_ACTIVE]=0 \{\ . nr #QUAD 1 . ds $RESTORE_QUAD_VALUE \\*[$QUAD_VALUE] . \} ' ce 0 ' fi . if '\\*[$QUAD_VALUE]'L' \{\ . nr #JUSTIFY 0 . ad l . \} . if '\\*[$QUAD_VALUE]'R' \{\ . nr #JUSTIFY 0 . ad r . \} . if '\\*[$QUAD_VALUE]'C' \{\ . nr #JUSTIFY 0 . ad c . \} . if '\\*[$QUAD_VALUE]'J' \{\ . nr #JUSTIFY 1 . ad b . \} . nr #PSEUDO_FILL 0 .END \# \# LEFT, RIGHT, AND CENTER \# ----------------------- \# The purpose of these macros is to allow the user to enter lines \# of text that will be quadded LRC without having to stick .BR \# or .br between lines. For the sake of consistency, all three \# appear to behave similarly (from the point of view of the user), \# although the underlying primitives don't. For this reason, LEFT, \# RIGHT, and CENTER must be followed by .QUAD [L R C J] or .JUSTIFY \# to restore text to fill mode. \# \# LEFT \# ---- \# *Argument: \# \# *Function: \# Turns fill mode off. Allows user to quad lines left without \# requiring the .BR or .br macro. \# *Notes: \# LEFT simply turns fill off. Lines that exceed the current LL \# will not be broken. Note that this behaviour differs from the \# RIGHT and CENTER macros. \# .MAC LEFT END . if \\n[#TAB_ACTIVE]=0 \{\ . rr #QUAD . ds $RESTORE_QUAD_VALUE LEFT . \} . ce 0 . nf . nr #PSEUDO_FILL 1 .\" Fix for a little conflict with DOCTYPE LETTER . if '\\n[.z]'LETTERHEAD1' .rr #DATE_FIRST .END \# \# RIGHT \# ----- \# *Argument: \# \# *Function: \# Turns fill on. Allows user to quad lines right without \# requiring the .BR or .br macro. \# *Notes: \# Lines that exceed the current LL will be broken, with the excess \# text quadded right. \# .MAC RIGHT END . if \\n[#TAB_ACTIVE]=0 \{\ . rr #QUAD . ds $RESTORE_QUAD_VALUE RIGHT . \} . nf . rj 100000 . nr #PSEUDO_FILL 1 .END \# \# CENTER \# ------ \# *Argument: \# \# *Function: \# Turns fill off. Allows user to center lines without \# requiring the .BR or .br macro. \# *Notes: \# Lines that exceed the current LL will be broken, with the excess \# text centered. \# .MAC CENTER END . if \\n[#TAB_ACTIVE]=0 \{\ . rr #QUAD . ds $RESTORE_QUAD_VALUE CENTER . \} . nf . ce 100000 . nr #PSEUDO_FILL 1 .END \# \# CENTER BLOCKS OF TYPE \# --------------------- \# *Arguments: \# | \# *Function: \# Allows users to centre blocks of type on the page without \# altering their quad. \# .MAC CENTER_BLOCK END . br . ie !\\n[.$] .di CENTER*BLOCK . el \{\ . di . in \\n[.l]u-\\n[dl]u/2u . if \\n[.u] .nr #FILLED 1 . nf . CENTER*BLOCK . if \\n[#FILLED] .fi . rr #FILLED . in . \} .END \# .ALIAS CENTRE_BLOCK CENTER_BLOCK \# \# ===================================================================== \# \# +++TABS+++ \# \# There are two different kinds of tabs: typesetting tabs and \# string tabs. \# \# Typesetting tabs are set with TAB_SET, which requires a tab number, \# an indent (offset) from the left margin and a length (optionally \# with a quad direction and an instruction to fill lines). After tabs \# are set with TAB_SET, they are called with .TAB n, where "n" \# corresponds to the number passed to TAB_SET as a valid tab number. \# \# String tabs allow the user to mark off tab positions inline. Tab \# indents and lengths are calculated from the beginning and end \# positions of the marks. Up to 19 string tabs may be created, \# numbered 1-19. Once created, they are called with .TAB n, \# just like typesetting tabs. \# \# Setting up string tabs is a two-step procedure. First, the user \# enters an input line in which s/he wants to mark off string tabs. \# The beginning of a tab is marked with \*[STn], where "n" is \# the desired number of the tab. The end of the tab is marked \# with \*[STnX]. All ST's must have a matching STX. String tabs \# may be nested. \# \# Next, the user invokes .ST n for every string tab defined, and \# optionally passes quad information to it. That done, string tabs \# can be called just like typesetting tabs. \# \# Strings for string tab inlines \# ------------------------------ \# Initialize string tab markers numbered 1 to 19. \# .nr #LOOP 0 1 .while \n+[#LOOP]<20 \{\ . ds ST\n[#LOOP] \Ek[#ST\n[#LOOP]_OFFSET] .\} \# .nr #LOOP 0 1 .while \n+[#LOOP]<20 \{\ . ds ST\n[#LOOP]X \Ek[#ST\n[#LOOP]_MARK] .\} .rr #LOOP \# \# These are reserved ST numbers for internal use .ds ST100 \Ek[#ST100_OFFSET] .ds ST100X \Ek[#ST100_MARK] .ds ST101 \Ek[#ST101_OFFSET] .ds ST101X \Ek[#ST101_MARK] .ds ST102 \Ek[#ST102_OFFSET] .ds ST102X \Ek[#ST102_MARK] .ds ST103 \Ek[#ST103_OFFSET] .ds ST103X \Ek[#ST103_MARK] \# \# QUAD AND SET STRING TABS \# ------------------------ \# *Arguments: \# L | R | C | J [QUAD] \# *Function: \# Creates strings $ST<#>_QUAD_DIR and $ST<#>_FILL, then sets up a \# tab based on the collected information. \# *Notes: \# Like TAB_SET, ST invoked without a quad direction will default to LEFT. \# If lines should be filled and quadded, use the optional argument QUAD. \# N.B. -- indents *must* be turned off before setting string tabs \# inside .PAD \# .MAC ST END . ds $ST\\$1_QUAD_DIR \\$2 . if \\n[#NUM_ARGS]=3 .ds $ST\\$1_FILL QUAD . nr #ST\\$1_LENGTH \\n[#ST\\$1_MARK]-\\n[#ST\\$1_OFFSET] . ie \\n[#IN_TAB] \ . TAB_SET \\$1 \\n[#ST\\$1_OFFSET]u+\\n[#ST_OFFSET]u \ \\n[#ST\\$1_LENGTH]u \\*[$ST\\$1_QUAD_DIR] \\*[$ST\\$1_FILL] . el \ . TAB_SET \\$1 \\n[#ST\\$1_OFFSET]u \\n[#ST\\$1_LENGTH]u \ \\*[$ST\\$1_QUAD_DIR] \\*[$ST\\$1_FILL] .END \# \# TAB SET \# ------- \# *Arguments: \# ident(ipPcm) length(ipPcm) [L | R | C | J [QUAD]] \# *Function: \# Creates macros TABn and TAB n, where "n" is any arbitrary number. \# TABn is a typesetting tab (i.e. a tab defined as an indent \# from the page left offset plus a line length.) \# *Notes: \# n = arbitrary digit to identify the tab \# indent = indent from left margin; unit of measure required \# length = length of tab (unit of measure required; can be \# \w''u--if more than one word in string, surround \# with double quotes "\w''" \# LRCJ = quad for tab (left, right, center, justified) \# If option QUAD afterwards is not given, quad is line for line \# (no fill mode), meaning that there's no need for .BR or .br \# between lines. \# QUAD = fill tab (so it behaves as if .QUAD LRC or .JUSTIFY \# had been given). \# \# N.B. -- indents *must* be turned off before setting tabs \# \# Tabs are not columnar in behaviour. .TN and \*[TB+] permit \# bottom-line to bottom-line tab movement. \# \# When resetting tabs, .TQ must be invoked before .TAB_SET. \# \# Indents are turned off automatically whenever a new tab is called \# with TAB . \# \# Generally, it's a good idea to make sure all indents are off \# before setting tabs. \# .MAC TAB_SET END . br . nr #TAB_NUMBER \\$1 . ds $CURRENT_TAB \\n[#TAB_NUMBER] . nr #TAB_OFFSET (\\$2) . nr #TAB_LENGTH (\\$3) . MAC TAB\\n[#TAB_NUMBER] . if !\\\\n[#TB+]=1 .br . if \\\\n[#TB+]=1 \{\ . EL . vpt 0 . rr #TB+ . \} . in 0 . nr #TAB_ACTIVE 1 . nr #CURRENT_TAB \\n[#TAB_NUMBER] . ds $CURRENT_TAB \\*[$CURRENT_TAB] . nr #TAB_OFFSET\\*[$CURRENT_TAB] \\n[#TAB_OFFSET] . nr #ST_OFFSET \\n[#TAB_OFFSET] . ie !'\\\\n[.z]'' \ \!. po \\\\\\\\n[#L_MARGIN]u+\\\\n[#TAB_OFFSET\\\\*[$CURRENT_TAB]]u . el \ . po \\\\n[#L_MARGIN]u+\\\\n[#TAB_OFFSET\\\\*[$CURRENT_TAB]]u . ll \\n[#TAB_LENGTH]u . ta \En[.l]u . ie '\\$5'QUAD' \{\ . if '\\$4'L' .QUAD L . if '\\$4'R' .QUAD R . if '\\$4'C' .QUAD C . if '\\$4'J' .JUSTIFY . \} . el \{\ . if '\\$4'' .LEFT . if '\\$4'L' .LEFT . if '\\$4'R' .RIGHT . if '\\$4'C' .CENTER . if '\\$4'J' .JUSTIFY . \} . if \\\\n[#TN]=1 \{\ . TRAP . rr #TN . \} .. . rr #TAB_ACTIVE .END \# \# TAB \# --- \# *Arguments: \# \# *Function: \# Moves to tab number passed as an argument. \# .MAC TAB END . ds $TAB_NUMBER \\$1 . TAB\\*[$TAB_NUMBER] . nr #IN_TAB 1 .END \# \# TAB NEXT \# -------- \# *Argument: \# \# *Function: \# Automatically moves to TAB on the same line as the last \# line of the previous tab. \# *Notes: \# The \c inline must be appended to the end of input lines when in \# nofill mode; in fill modes, the \c inline must not be used. \# .MAC TN END . nr #TN 1 . vpt 0 . sp -1v . nr #NEXT_TAB \\n[#CURRENT_TAB]+1 . TAB\\n[#NEXT_TAB] . vpt .END \# \# An inline escape to accomplish the same thing. Preferable, since \# it works with filled and non-filled copy and doesn't require the \# user to remember to use (or not use) the \c. \# .ds TB+ \ "\c\R'#TB+ 1'\R'#TN 1'\R'#NEXT_TAB \\n[#CURRENT_TAB]+1'\\*[TAB\\n[#NEXT_TAB]]\c \# \# TAB QUIT \# -------- \# *Argument: \# \# *Function: \# Sets #TAB_ACTIVE to "0" (off). \# Resets left margin to value in effect prior to tabs. \# Resets line length to value in effect prior to tabs. \# Checks #QUAD to see if we were in flush or quad mode \# prior to tabs (0=off, 1=on). \# Resets QUAD [ L|R|C ], LEFT, RIGHT, CENTER, or JUSTIFY \# in effect prior to tabs. \# *Notes: \# TQ must precede setting new tabs to get the tabs' indents \# measured from page left. Otherwise, the tabs' indents are \# measured from the left margin of the currently active tab. \# .MAC TQ END . br . rr #TAB_ACTIVE . rr #IN_TAB . nr #LOOP 0 1 . while \\n+[#LOOP]<20 \{\ . rm $ST\\n[#LOOP]_FILL . \} . rr #LOOP . ie !'\\n[.z]'' \{\ \!. po \\n[#L_MARGIN]u \!. ll \\n[#L_LENGTH]u . \} . el \{\ . po \\n[#L_MARGIN]u . ll \\n[#L_LENGTH]u . \} . ll \\n[#L_LENGTH]u . ta \\n[.l]u . ie \\n[#QUAD] \{\ . ie '\\*[$RESTORE_QUAD_VALUE]'J' .JUSTIFY . el .QUAD \\*[$RESTORE_QUAD_VALUE] . \} . el \{\ . if '\\*[$RESTORE_QUAD_VALUE]'LEFT' .LEFT . if '\\*[$RESTORE_QUAD_VALUE]'RIGHT' .RIGHT . if '\\*[$RESTORE_QUAD_VALUE]'CENTER' .CENTER . \} .END \# \# ==================================================================== \# \# COLOR HANDLING \# ============== \# \# COLOR \# ----- \# *Arguments: \# \# *Function: \# Allows the inline escape for setting color to be called \# as a macro. \# .MAC COLOR END . ie \\n[.u]=1 \{\ \c \\*[\\$1]\c . \} . el \\*[\\$1] .END \# \# NEWCOLOR \# -------- \# *Arguments: \# [] \# *Function: \# Based on .defcolor, allows users to name and define colors using \# one of the four color schemes rgb, cmy, cmyk and grey. The new \# color is then defined as a string so that it can be called inline \# with \*[COLORNAME] or with .COLOR. \# *Notes: \# With only two args, the default color scheme is rgb. \# \# It is highly recommended that users define new colors as \# all-cap strings, to differentiate them from x colors, which must \# be in lower case. \# .MAC NEWCOLOR END . if \\n[#NUM_ARGS]=2 .defcolor \\$1 rgb \\$2 . if \\n[#NUM_ARGS]=3 \{\ . if '\\$2'RGB' .ds $COLOR_SCHEME rgb . if '\\$2'CYM' .ds $COLOR_SCHEME cym . if '\\$2'CMYK' .ds $COLOR_SCHEME cmyk . if '\\$2'GRAY' .ds $COLOR_SCHEME gray . if '\\$2'GREY' .ds $COLOR_SCHEME gray . defcolor \\$1 \\*[$COLOR_SCHEME] \\$3 . \} . ds \\$1 \\m[\\$1] .END \# \# XCOLOR \# ------ \# *Arguments: \# [] \# *Function: \# Defines a string of x color name (i.e. a predefined x \# color). If is given, creates a string of \# that references the x color name of the first argument. \# *Notes: \# The color name must be a valid color name from rgb.txt, and \# must be given entirely in lower case, all one word. \# .MAC XCOLOR END . ds \\$1 \m[\\$1] . if \\n[#NUM_ARGS]=2 \{\ . ds \\$2 \m[\\$1] . ds $\\$2_FILL \\$1 . ds COLAL_\\$2 \\$1 . \} .END \# \# Pre-define xcolors black and white \# .ds black \m[black] .ds BLACK \m[black] .ds white \m[white] .ds WHITE \m[white] .ds default black \# \# ===================================================================== \# \# +++MISCELLANEOUS USEFUL MACROS AND STRINGS+++ \# .nr _w 500 .nr _d 1250 \# \# These string are used for creating aliases within loops that set \# style for doc-cover, cover, and docheader items. They're defined \# here because underscoring needs them. \# .ds TITLE_TYPE_1 ATTRIBUTE .ds TITLE_TYPE_2 AUTHOR .ds TITLE_TYPE_3 CHAPTER .ds TITLE_TYPE_4 CHAPTER_TITLE .ds TITLE_TYPE_5 COVERTITLE .ds TITLE_TYPE_6 DOCTITLE .ds TITLE_TYPE_7 DOCTYPE .ds TITLE_TYPE_8 DOC_COVERTITLE .ds TITLE_TYPE_9 SUBTITLE .ds TITLE_TYPE_10 TITLE .ds TITLE_TYPE_11 MISC .ds TITLE_TYPE_12 COPYRIGHT .ds TITLE_TYPE_13 DOC_COVER_TITLE .ds TITLE_TYPE_14 COVER_TITLE \# \# UNDERLINE \# --------- \# *Arguments: \# | \# *Function: \# Simulates typewriter-style underlining of italic passages. \# *Notes: \# Defaults for rule weight and distance from baseline are below. \# UNDERLINE_SPECS lets user change them \# .MAC UNDERLINE_SPECS END . ie \B'\\$1' .nr _w (u;\\$1) . el \{\ . ie '\\$1'DEFAULT' .nr _w 500 . el \{\ . nr _w 500 . tm1 "[mom]: The first argument to \\$0 must be a numeric . tm1 " argument with a unit of measure appended, or DEFAULT. . tm1 " Setting underline weight to DEFAULT. . \} . \} . shift . ie \B'\\$1' .nr _d (u;\\$1) . el \{\ . ie '\\$1'DEFAULT' .nr _d 1250 . el \{\ . nr _d 1250 . tm1 "[mom]: The second argument to \\$0 must be a numeric . tm1 " argument with a unit of measure appended, or DEFAULT. . tm1 " Setting underline distance from baseline to DEFAULT. . \} . \} .END \# .MAC UNDERLINE END . ds $SAVED_SS_VAR \\*[$SS_VAR] . ie '\\$1'' \{\ . nr #UNDERLINE_ON 1 . ss \\n[.ss] 0 . ie !n .nop \X'ps: exec \\n[_w] \\n[_d] decorline'\c . el .cu 1000 . \} . el \{\ . nr #UNDERLINE_ON 0 . if !'\\*[$SAVED_SS_VAR]'' .SS \\*[$SAVED_SS_VAR] . ie !n .nop \X'ps: exec decornone'\c . el .cu 0 . \} .END \# \# UL/ULX \# ------ \# *Arguments: \# \# *Function: \# Simulates typewriter-style underlining of italic passages. \# *Notes: \# Intended to be called with inline escapes \*[UL] (underline \# on) and \*[ULX] (underline off). \# .MAC UL END \c . ds $SAVED_SS_VAR \\*[$SS_VAR] . ss \\n[.ss] 0 . ie !'\\n[.z]'' \{\ \c . ie !n \{\ . if !\\n[.k]=0 \?\h'-\w'\\n[.ss]'u'\? \?\R'#UNDERLINE_ON 1'\X'ps: exec \\n[_w] \\n[_d] decorline'\?\c . \} . el \{\ \?\R'#UNDERLINE_ON 1'\?\c . cu 1000 . \} . \} . el \{\ . ie !n \{\ . nr #UNDERLINE_ON 1 . nop \X'ps: exec \\n[_w] \\n[_d] decorline'\c . \} . el \{\ \R'#UNDERLINE_ON 1'\c . cu 1000 . \} . \} .END \# .MAC ULX END \c . SS \\*[$SAVED_SS_VAR] . rm $SAVED_SS_VAR . ie !'\\n[.z]'' \{\ \c . ie !n \{\ \?\R'#UNDERLINE_ON 0'\X'ps: exec decornone'\?\c . \} . el \{\ \?\R'#UNDERLINE_ON 0'\?\c . cu 0 . \} . \} . el \{\ . ie !n \{\ . nr #UNDERLINE_ON 0 . nop \X'ps: exec decornone'\c . \} . el \{\ . nr #UNDERLINE_ON 0 . cu 0 . \} . \} .END \# \# UNDERSCORE \# ---------- \# *Arguments: \# [] "text" \# *Function: \# Places an underscore 2 points under the string if no lead given, \# otherwise places underscore under string by user specified amount. \# *Notes: \# When using this macro, the string to be underscored must begin \# with double-quotes ("), regardless of whether it's the sole \# argument or the second. \# E.g.: \# .UNDERSCORE "Text to be underscored \# or \# .UNDERSCORE 2p "Text to be underscored \# \# UNDERSCORE does not work across line breaks. Each line of text \# must be entered separately. If the UNDERSCORE begins in the \# middle of a line and crosses over a break, the portion before \# the break and the portion afterwards must be entered \# separately. \# .MAC UNDERSCORE END . nr #SAVED_UNDERSCORE_WEIGHT \\n[#UNDERSCORE_WEIGHT] . nr #SAVED_UNDERSCORE_WEIGHT_ADJ \\n[#UNDERSCORE_WEIGHT_ADJ] . ds $SAVED_UNDERSCORE_GAP \\*[$UNDERSCORE_GAP] . if \\n[#NUM_ARGS]>=2 \{\ . if \B'\\$1' \{\ . ds $UNDERSCORE_GAP \\$1 . shift . \} . if '\\$1'PREFIX' \{\ . ds $PREFIX \\$2 . shift 2 . \} . if '\\$1'SUFFIX' \{\ . ds $SUFFIX \\$2 . shift 2 . \} . \} . if !'\\*[$TITLE_TYPE]'' \{\ . nr #UNDERSCORE_WEIGHT \\n[#\\*[$TITLE_TYPE]_UNDERLINE_WEIGHT] . nr #UNDERSCORE_WEIGHT_ADJ \\n[#\\*[$TITLE_TYPE]_UNDERLINE_WEIGHT_ADJ] . ds $UNDERSCORE_GAP \\*[$\\*[$TITLE_TYPE]_UNDERLINE_GAP] . \} . nr #TEXT_WIDTH \w'\\$1' . ie \\n[.u]=1 \{\ \\*[$PREFIX]\Z'\\$1'\ \Z'\D't \\n[#UNDERSCORE_WEIGHT]''\ \v'\\*[$UNDERSCORE_GAP]+\\n[#UNDERSCORE_WEIGHT_ADJ]u'\ \D'l \\n[#TEXT_WIDTH]u 0'\ \Z'\D't \\n[#RULE_WEIGHT]''\ \v'-(\\*[$UNDERSCORE_GAP]+\\n[#UNDERSCORE_WEIGHT_ADJ]u)'\\*[$SUFFIX]\c . nop . \} . el \{\ \\*[$PREFIX]\Z'\\$1'\ \Z'\D't \\n[#UNDERSCORE_WEIGHT]''\ \v'\\*[$UNDERSCORE_GAP]+\\n[#UNDERSCORE_WEIGHT_ADJ]u'\ \D'l \\n[#TEXT_WIDTH]u 0'\ \Z'\D't \\n[#RULE_WEIGHT]''\ \v'-(\\*[$UNDERSCORE_GAP]+\\n[#UNDERSCORE_WEIGHT_ADJ]u)'\\*[$SUFFIX] . \} . nr #UNDERSCORE_WEIGHT \\n[#SAVED_UNDERSCORE_WEIGHT] . nr #UNDERSCORE_WEIGHT_ADJ \\n[#SAVED_UNDERSCORE_WEIGHT_ADJ] . ds $UNDERSCORE_GAP \\*[$SAVED_UNDERSCORE_GAP] . rr #SAVED_UNDERSCORE_WEIGHT . rr #SAVED_UNDERSCORE_WEIGHT_ADJ . rm $SAVED_UNDERSCORE_GAP . rm $PREFIX . rm $SUFFIX . rm $TITLE_TYPE .END \# \# DOUBLE UNDERSCORE \# ----------------- \# *Arguments: \# [points below baseline] [points distance between rules] "text" \# *Function: \# Same as UNDERSCORE, except it produces a double underscore. The default \# distance between the rules is 2 points. \# *Notes: \# The same double-quote requirement as UNDERSCORE. \# .MAC UNDERSCORE2 END . nr #SAVED_UNDERSCORE_WEIGHT \\n[#UNDERSCORE_WEIGHT] . nr #SAVED_UNDERSCORE_WEIGHT_ADJ \\n[#UNDERSCORE_WEIGHT_ADJ] . ds $SAVED_UNDERSCORE_GAP \\*[$UNDERSCORE_GAP] . ds $SAVED_RULE_GAP \\*[$RULE_GAP] . if \\n[#NUM_ARGS]>=2 \{\ . if \B'\\$1' \{\ . ds $UNDERSCORE_GAP \\$1 . shift . \} . if \B'\\$1' \{\ . ds $RULE_GAP \\$1 . shift . \} . if '\\$1'PREFIX' \{\ . ds $PREFIX \\$2 . shift 2 . \} . if '\\$1'SUFFIX' \{\ . ds $SUFFIX \\$2 . shift 2 . \} . if \\n[#NUM_ARGS]=3 \{\ . ds $UNDERSCORE_GAP \\$1 . ds $RULE_GAP \\$2 . shift 2 . \} . if !'\\*[$TITLE_TYPE]'' \{\ . nr #UNDERSCORE_WEIGHT \\n[#\\*[$TITLE_TYPE]_UNDERLINE_WEIGHT] . nr #UNDERSCORE_WEIGHT_ADJ \\n[#\\*[$TITLE_TYPE]_UNDERLINE_WEIGHT_ADJ] . ds $UNDERSCORE_GAP \\*[$\\*[$TITLE_TYPE]_UNDERLINE_GAP] . ds $RULE_GAP \\*[$\\*[$TITLE_TYPE]_RULE_GAP] . \} . nr #TEXT_WIDTH \w'\\$1' . ie \\n[.u]=1 \{\ \\*[$PREFIX]\Z'\\$1'\ \Z'\D't \\n[#UNDERSCORE_WEIGHT]''\ \v'\\*[$UNDERSCORE_GAP]+\\n[#UNDERSCORE_WEIGHT_ADJ]u'\ \Z'\D'l \\n[#TEXT_WIDTH]u 0''\ \v'\\*[$RULE_GAP]+\\n[#UNDERSCORE_WEIGHT]u'\ \D'l \\n[#TEXT_WIDTH]u 0'\ \Z'\D't \\n[#RULE_WEIGHT]''\ \v'-(\\*[$UNDERSCORE_GAP]+\\*[$RULE_GAP])-(\\n[#UNDERSCORE_WEIGHT]u*2u)'\\*[$SUFFIX]\c . \} . el \{\ \\*[$PREFIX]\Z'\\$1'\ \Z'\D't \\n[#UNDERSCORE_WEIGHT]''\ \v'\\*[$UNDERSCORE_GAP]+\\n[#UNDERSCORE_WEIGHT_ADJ]u'\ \Z'\D'l \\n[#TEXT_WIDTH]u 0''\ \v'\\*[$RULE_GAP]+\\n[#UNDERSCORE_WEIGHT]u'\ \D'l \\n[#TEXT_WIDTH]u 0'\ \Z'\D't \\n[#RULE_WEIGHT]''\ \v'-(\\*[$UNDERSCORE_GAP]+\\*[$RULE_GAP])-(\\n[#UNDERSCORE_WEIGHT]u*2u)'\\*[$SUFFIX] . \} . nr #UNDERSCORE_WEIGHT \\n[#SAVED_UNDERSCORE_WEIGHT] . nr #UNDERSCORE_WEIGHT_ADJ \\n[#SAVED_UNDERSCORE_WEIGHT_ADJ] . ds $UNDERSCORE_GAP \\*[$SAVED_UNDERSCORE_GAP] . rr #SAVED_UNDERSCORE_WEIGHT . rr #SAVED_UNDERSCORE_WEIGHT_ADJ . rm $PREFIX . rm $SUFFIX . rm $SAVED_UNDERSCORE_GAP . rm $SAVED_RULE_GAP . rm $TITLE_TYPE .END \# \# Default underscoring underline and rule gaps \# .ds $BIB_STRING_RULE_GAP 2p .ds $BIB_STRING_UNDERLINE_GAP 2p .ds $EN_STRING_RULE_GAP 2p .ds $EN_STRING_UNDERLINE_GAP 2p .ds $EN_TITLE_UNDERLINE_GAP 2p .ds $RULE_GAP 2p .ds $TOC_HEADER_RULE_GAP 2p .ds $TOC_HEADER_UNDERLINE_GAP 2p .ds $UNDERSCORE_GAP 2p \# .nr #LOOP 0 1 .while \n+[#LOOP]<=14 \{\ . ds $\*[TITLE_TYPE_\n[#LOOP]]_RULE_GAP 2p . ds $COVER_\*[TITLE_TYPE_\n[#LOOP]]_RULE_GAP 2p . ds $DOC_COVER_\*[TITLE_TYPE_\n[#LOOP]]_RULE_GAP 2p . ds $\*[TITLE_TYPE_\n[#LOOP]]_UNDERLINE_GAP 2p . ds $COVER_\*[TITLE_TYPE_\n[#LOOP]]_UNDERLINE_GAP 2p . ds $DOC_COVER_\*[TITLE_TYPE_\n[#LOOP]]_UNDERLINE_GAP 2p .\} \# \# SUPERSCRIPT \# ----------- \# *Function: \# Prints everything after inline invocation as superscript. \# *Notes: \# \*[SUP] and \*[SUPX] turn superscript on and off respectively. \# If running type is pseudo-condensed/expanded, invoke the superscript \# strings as \*[CONDSUP] or \*[EXTSUP] and turn off with \*[CONDSUPX] \# and \*[EXTSUPX] respectively. \# \# Default raise/lower amount .ds $SUP_RAISE \v'-.3m' .ds $SUP_LOWER \v'.3m' \# \# SUPERSCRIPT RAISE \# ----------------- \# *Argument: \# \# *Function: \# Defines strings $SUP_RAISE and $SUP_LOWER for use with \*[SUP], \# \*[CONDSUP] and \*[EXTSUP]. \# .MAC SUPERSCRIPT_RAISE_AMOUNT END . ds $SUP_RAISE_AMOUNT \\$1 . ds $SUP_RAISE \v'-\\*[$SUP_RAISE_AMOUNT]' . ds $SUP_LOWER \v'\\*[$SUP_RAISE_AMOUNT]' .END \# .ds SUP \ \R'#PT_SIZE_IN_UNITS \En[.ps]'\ \R'#SUP_PT_SIZE \En[#PT_SIZE_IN_UNITS]u*6u/10u'\ \s[\En[#PT_SIZE_IN_UNITS]u]\E*[$SUP_RAISE]\s[\En[#SUP_PT_SIZE]u] \# .ds SUPX \s[\En[#PT_SIZE_IN_UNITS]u]\E*[$SUP_LOWER] \# .ds CONDSUP \ \R'#PT_SIZE_IN_UNITS \En[.ps]'\ \R'#SUP_PT_SIZE \En[#PT_SIZE_IN_UNITS]u*6u/10u'\ \s[\En[#PT_SIZE_IN_UNITS]u]\E*[$SUP_RAISE]\s[\En[#SUP_PT_SIZE]u]\E*[COND_FOR_SUP] \# .ds CONDSUPX \s[\En[#PT_SIZE_IN_UNITS]u]\E*[$SUP_LOWER]\E*[COND] \# .ds EXTSUP \ \R'#PT_SIZE_IN_UNITS \En[.ps]'\ \R'#SUP_PT_SIZE \En[#PT_SIZE_IN_UNITS]u*6u/10u'\ \s[\En[#PT_SIZE_IN_UNITS]u]\E*[$SUP_RAISE]\s[\En[#SUP_PT_SIZE]u]\E*[EXT_FOR_SUP] \# .ds EXTSUPX \s[\En[#PT_SIZE_IN_UNITS]u]\E*[$SUP_LOWER]\E*[EXT] \# \# SLANT \# ----- \# \# SETSLANT \# -------- \# *Arguments: \# | RESET \# *Function: \# Modifies register #DEGREES for use with \*[SLANT], or resets \# it to the default. Defines string \*[SLANTX] \# *Notes: \# \*[SLANT] permits pseudo-italicizing of a font in cases where \# no italic font exists in a particular family. \# \# Default # of degrees is 15. \# \# Do not use unit of measure with arg to SETSLANT. \# \# It may be necessary to adjust the spacing on either side of \# [SLANT] and [SLANTX]. \# \# In docs, SLANT carries over from para to para. \# .nr #DEGREES 15 .ds SLANT \ER'#SLANT_ON 1'\ES'\En[#DEGREES]' .ds SLANTX \ER'#SLANT_ON 0'\ES'0' \# .MAC SETSLANT END . ie '\\$1'RESET' \{\ . nr #DEGREES 15 . if \\n[#PRINT_STYLE]=1 \ . if \\n[#UNDERLINE_SLANT] .return . ds SLANT \ER'#SLANT_ON 1'\ES'\En[#DEGREES]' . \} . el \{\ . nr #DEGREES \\$1 . if \\n[#PRINT_STYLE]=1 \ . if \\n[#UNDERLINE_SLANT] .return . ds SLANT \ER'#SLANT_ON 1'\ES'\En[#DEGREES]' . \} . ds SLANTX \ER'#SLANT_ON 0'\ES'0' .END \# \# BOLDER \# ------ \# \# SETBOLDER \# --------- \# *Arguments: \# | RESET \# *Function: \# Modifies register #BOLDER_UNITS for use with \*[BOLDER], or resets \# it to the default 700 units. \# *Notes: \# \*[BOLDER] allows pseudo-emboldening of a font where no bold \# font exists in a particular family. \# \# Default for SETBOLDER is 700 units. Do not use unit of measure \# with arg to SETBOLDER. \# .nr #BOLDER_UNITS 700 \# .MAC SETBOLDER END . if \\n[#IGNORE]=1 .return . ie '\\$1'RESET' .nr #BOLDER_UNITS 700 . el .nr #BOLDER_UNITS \\$1 .END \# .MAC BOLDER END \c .bd \\n[.f] \\n[#BOLDER_UNITS] .END \# .MAC BOLDERX END \c .bd \\n[.f] .END \# \# +++CONDENSE/EXTEND+++ \# \# CONDENSE/EXTEND \# --------------- \# *Arguments: \# \# *Function: \# Stores current point size in z's in #PT_SIZE_IN_UNITS, figures out \# new point size (for character width) from arg, and defines string \# COND or EXT, which set the type size to the new character width, \# and sets the height of type to the value stored in CURRENT_PT_SIZE \# *Notes: \# CONDENSE_OR_EXTEND is invoked from the aliases \# CONDENSE and EXTEND. CONDENSE implies <100, EXTEND \# implies >100. Do not use a percent sign in the argument. \# \# There is no default setting for CONDENSE or EXTEND. \# 80 is a good approximation of condensed type, 120 is okay \# for extended. \# \# The value set by CONDENSE or EXTEND applies to all \# subsequent \*[COND] or \*[EXT] escapes until a new value is set. \# \# \*[COND] or \*[EXT] must be turned off before all changes of point \# size, and reinvoked afterwards (if so desired). This refers to \# changes of point size via control lines AND via inlines. \# .MAC CONDENSE_OR_EXTEND END . if '\\$0'CONDENSE' \{\ . ds $COND_PERCENT \\$1 . if \\n[#PRINT_STYLE]=1 \{\ . rm $COND_PERCENT . ds $COND_PERCENT 100 . \} . ds COND \ \R'#PT_SIZE_IN_UNITS \En[.ps]'\ \R'#CONDENSE 1'\ \R'#COND_WIDTH (\En[#PT_SIZE_IN_UNITS]u*\E*[$COND_PERCENT]u)/100'\ \Es[\En[#COND_WIDTH]u]\EH'\En[#PT_SIZE_IN_UNITS]u' . ds COND_FOR_SUP \ \R'#COND_WIDTH (\En[#SUP_PT_SIZE]u*\E*[$COND_PERCENT]u)/100'\ \Es[\En[#COND_WIDTH]u]\H'\En[#SUP_PT_SIZE]u' . \} . if '\\$0'EXTEND' \{\ . ds $EXT_PERCENT \\$1 . if \\n[#PRINT_STYLE]=1 \{\ . rm $EXT_PERCENT . ds $EXT_PERCENT 100 . \} . ds EXT \ \R'#PT_SIZE_IN_UNITS \En[.ps]'\ \R'#EXTEND 1'\ \R'#EXT_WIDTH (\En[#PT_SIZE_IN_UNITS]u*\E*[$EXT_PERCENT]u)/100'\ \Es[\En[#EXT_WIDTH]u]\EH'\En[#PT_SIZE_IN_UNITS]u' . ds EXT_FOR_SUP \ \R'#EXT_WIDTH (\En[#SUP_PT_SIZE]u*\E*[$EXT_PERCENT]u)/100'\ \Es[\En[#EXT_WIDTH]u]\H'\En[#EXT_PT_SIZE]u' . \} .END \# .ds CONDX \ \ER'#CONDENSE 0'\Es[0]\R'#PT_SIZE_IN_UNITS \En[.ps]'\H'\En[#PT_SIZE_IN_UNITS]u' .ds EXTX \ \ER'#EXTEND 0'\Es[0]\R'#PT_SIZE_IN_UNITS \En[.ps]'\H'\En[#PT_SIZE_IN_UNITS]u' \# \# +++PAD LINES+++ (insert space) \# \# PAD MARKER \# ---------- \# *Arguments: \# \# *Function: \# Defines string $PAD_MARKER, used in PAD \# *Notes: \# $PAD_MARKER is normally # (the pound sign). \# .MAC PAD_MARKER END . ds $PAD_MARKER \\$1 .END \# \# PAD \# --- \# *Arguments: \# "" \# "" \# *Function: \# Defines and redefines padding character (default=pound sign \# unless padding character has been set with PAD_MARKER) \# several times so that when the string is output at the end \# of the macro, every # has been converted to an equal-sized \# amount of padding (blank space) on a line. \# *Notes: \# String tabs may be marked off during PAD. \# .MAC PAD END . if \\n[.u]=1 .nr fill 1 . nf . if !d$PAD_MARKER .ds $PAD_MARKER # . char \\*[$PAD_MARKER] \R'#PAD_COUNT \En[#PAD_COUNT]+1' . ds $FAMILY_FOR_PAD \\n[.fam] .\" .if !n .fp \\n[.fp] \\n[.sty] . ds $FONT_FOR_PAD \\n[.sty] . nr #SIZE_FOR_PAD \\n[.ps] . ds $PAD_STRING \\$1 . as $PAD_STRING \Ekp . di PAD_STRING . fam \\*[$FAMILY_FOR_PAD] \f[\\*[$FONT_FOR_PAD]]\s[\\n[#SIZE_FOR_PAD]u]\\*[$PAD_STRING] . br . di . if \\n[#INDENT_ACTIVE] \{\ . if \\n[#INDENT_LEFT_ACTIVE] .ll -\\n[#L_INDENT]u . if \\n[#INDENT_RIGHT_ACTIVE] .ll -\\n[#R_INDENT]u . if \\n[#INDENT_BOTH_ACTIVE] .ll -\\n[#BR_INDENT]u . \} . char \\*[$PAD_MARKER] \ \R'#SPACE_TO_END \En[.l]-\En[p]'\R'#PAD_SPACE \En[#SPACE_TO_END]/\En[#PAD_COUNT]' . di PAD_STRING . fam \\*[$FAMILY_FOR_PAD] \f[\\*[$FONT_FOR_PAD]]\s[\\n[#SIZE_FOR_PAD]u]\\*[$PAD_STRING] . br . di . if \\n[#INDENT_ACTIVE] \ . if (\\n[#INDENT_LEFT_ACTIVE]=1):(\\n[#INDENT_BOTH_ACTIVE]) .ll . char \\*[$PAD_MARKER] \h'\En[#PAD_SPACE]u' . if \\n[#SILENT] .SILENT . fam \\*[$FAMILY_FOR_PAD] \f[\\*[$FONT_FOR_PAD]]\s[\\n[#SIZE_FOR_PAD]u] . ie '\\$2'' .nop \\*[$PAD_STRING] . el \{\ . ie !'\\$2'NOBREAK' .pdfhref L -D "\\$2" -E -- \&\\*[$PAD_STRING] . el .nop \\*[$PAD_STRING] . \} . if \\n[#SILENT] .SILENT OFF . br . if \\n[fill] \{\ . fi . rr fill . \} . rr #PAD_COUNT . rr #SPACE_TO_END . rr #PAD_SPACE . rm $PAD_STRING . rm PAD_STRING . rchar \\*[$PAD_MARKER] . if '\\$2'NOBREAK' \{\ . TRAP OFF . EOL . TRAP . \} .END \# \# +++LEADERS+++ \# \# The leader mechanism is primitive, but it works. Basically, every \# macro in this set that includes a line length also sets a single \# groff tab stop at the right hand end of the line. That way, \# whenever Ctrl-A is invoked (always at the end of an input line), \# leader of the correct length gets deposited. Ctrl-A is accessed by \# the string LEADER (i.e. inline, as \*[LEADER]). Leaders within tabs \# get their length from the tab line length. \# \# SET LEADER CHARACTER \# -------------------- \# *Arguments: \# \# *Function: \# Set leader character. \# .MAC LEADER_CHARACTER END . lc \\$1 .END \# .ds LEADER  \# \# +++DROP CAPS+++ \# \# DROP CAP FAMILY \# --------------- \# *Argument: \# \# *Function: \# Creates or modifies string $DC_FAM. \# .MAC DROPCAP_FAMILY END . ds $DC_FAM \\$1 .END \# \# DROP CAP FONT \# ------------- \# *Argument: \# \# *Function: \# Creates or modifies string $DC_FT. \# .MAC DROPCAP_FONT END . ds $DC_FT \\$1 .END \# \# DROPCAP COLOR \# ------------- \# *Arguments: \# \# *Function: \# Defines string $DC_COLOR to argument. \# *Notes: \# User must define an XCOLOR or NEWCOLOR before using \# DC_COLOR. \# .MAC DROPCAP_COLOR END . if \\n[#PRINT_STYLE]=1 .return . nr #DC_COLOR 1 . ds $DC_COLOR \\$1 .END \# \# DROP CAP GUTTER \# --------------- \# *Argument: \# \# *Function: \# Creates or modifies register #DC_GUT. \# *Notes: \# Requires unit of measure. Default is 3p. \# .MAC DROPCAP_GUTTER END . nr #DC_GUT (\\$1) .END \# \# DROP CAP ADJUST \# --------------- \# *Argument: \# <+|- # of points to in/decrease point size of drop cap letter> \# *Function: \# Creates or modifies string $DC_ADJUST. \# *Notes: \# Despite its best efforts, DROPCAP doesn't always get the point \# size of the drop cap critically perfect. DROPCAP_ADJUST lets \# the user add or subtract points (or fractions of points) to \# get the size right. \# \# Requires the + or - sign. \# .MAC DROPCAP_ADJUST END . ds $DC_ADJUST \\$1 .END \# \# DROP CAP \# -------- \# *Arguments: \# <# of lines> [COND <% to condense> | EXT <% to extend>] \# *Function: \# Calculates point size of dropcap based on # of lines passed as \# arg 2. Sets indent for text based on dropcap width+gutter. \# Advances and prints dropcap; reverses and prints indented text \# to bottom of dropcap, then resets indent to left margin (plus \# any indent that was in effect prior to invoking DROPCAP). \# *Notes: \# Drop caps when using the doc processing macro PP only work with \# initial paragraphs (i.e. at doc start, or after heads), only when \# DROPCAPS comes immediately after PP, and only when the PRINTSTYLE \# is TYPESET. If these conditions aren't met, DROPCAPS is silently \# ignored. \# \# The COND or EXT argument are processed separately from all \# other COND or EXT inlines or macros, hence passing COND or \# EXT has no effect on running type. \# .MAC DROPCAP END . if \\n[#IGNORE]=1 \{\ . PRINT \\$1\c . return . \} . br . if n \{\ . PRINT \\$1\c . return . \} . if \\n[#DOCS] \{\ . if \\n[#PRINT_STYLE]=1 \{\ . PRINT \\$1\c . return . \} . if \\n[#PRINT_STYLE]=2 \{\ . sp -1 . if \\n[#PP_STYLE]=2 \{\ . PRINT \\$1\c . return . \} . if \\n[#PP]>1 \{\ . if \\n[#PP_INDENT] .ti \\n[#PP_INDENT]u . PRINT \\$1\c . return . \} . ti 0 . \} . \} . ds $DROPCAP \\$1 . nr #DC_LINES \\$2-1 . if \\n[#CONDENSE]=1 \{\ . ds $RESTORE_COND \\*[$COND_PERCENT] \\*[CONDX] . nr #CONDENSE_WAS_ON 1 . \} . if \\n[#EXTEND]=1 \{\ . ds $RESTORE_EXT \\*[$EXT_PERCENT] \\*[EXTX] . nr #EXTEND_WAS_ON 1 . \} . if '\\$3'COND' .CONDENSE \\$4 . if '\\$3'EXT' .EXTEND \\$4 . if !r#DC_GUT .nr #DC_GUT 3p . ie \\n[#DOCS] .ds $RESTORE_FAM \\*[$DOC_FAM] . el .ds $RESTORE_FAM \\n[.fam] . ie \\n[#DOCS] .ds $RESTORE_FT \\*[$PP_FT] . el .ds $RESTORE_FT \\*[$FONT] . nr #RESTORE_PT_SIZE \\n[#PT_SIZE] . nr #RESTORE_INDENT \\n[.i] . SIZESPECS . nr #DC_HEIGHT \\n[#DC_LINES]*\\n[#LEAD]+\\n[#CAP_HEIGHT] . ie !d$DC_FAM .FAM \\n[.fam] . el .FAM \\*[$DC_FAM] . ie !d$DC_FT .FT \\*[$FONT] . el .FT \\*[$DC_FT] . while \\n[#GET_DC_HEIGHT]<\\n[#DC_HEIGHT] \{\ . ps \\n[#PT_SIZE]u+100u . SIZESPECS . nr #GET_DC_HEIGHT \\n[#CAP_HEIGHT] . \} . if d$DC_ADJUST .ps \\*[$DC_ADJUST]p . nr #DC_LINES +1 . if (\\n[#DC_LINES]v-1v)>(\\n[.t]-1) \{\ . nr pgnum \\n%+\\n[#PAGE_NUM_ADJ] 1 . if \\n[#COLUMNS]=1 .ds col-num ", column \\n[#COL_NUM] . tm1 \ "[mom]: Dropcap at line \\n[.c] does not fit on page \\n[pgnum]\\*[col-num]. . tm1 \ " Shifting paragraph to next page or column. . ie \\n[#COLUMNS] .COL_NEXT . el .NEWPAGE . \} . ie \\n[#DC_COLOR]=1 \{\ . ie !'\\$3'' \{\ . ie '\\$3'COND' \ . PRINT \ \\*[DOWN \\n[#DC_LINES]v]\ \m[\\*[$DC_COLOR]]\\*[COND]\\*[$DROPCAP]\\*[CONDX]\m[]\\*[UP \\n[#DC_LINES]v] . el \ . PRINT \ \\*[DOWN \\n[#DC_LINES]v]\ \m[\\*[$DC_COLOR]]\\*[EXT]\\*[$DROPCAP]\\*[EXTX]\m[]\\*[UP \\n[#DC_LINES]v] . \} . el .PRINT \ \\*[DOWN \\n[#DC_LINES]v]\ \m[\\*[$DC_COLOR]]\\*[$DROPCAP]\m[]\\*[UP \\n[#DC_LINES]v] . \} . el \{\ . ie !'\\$3'' \{\ . ie '\\$3'COND' \ . PRINT \ \\*[DOWN \\n[#DC_LINES]v]\ \\*[COND]\\*[$DROPCAP]\\*[CONDX]\\*[UP \\n[#DC_LINES]v] . el \ . PRINT \ \\*[DOWN \\n[#DC_LINES]v]\ \\*[EXT]\\*[$DROPCAP]\\*[EXTX]\\*[UP \\n[#DC_LINES]v] . \} . el .PRINT \ \\*[DOWN \\n[#DC_LINES]v]\ \\*[$DROPCAP]\\*[UP \\n[#DC_LINES]v] . \} . if '\\$3'COND' \E*[COND] . if '\\$3'EXT' \E*[EXT] . ie \\n[.i] \{\ . vs 0 . br . in +\w'\\*[$DROPCAP]'u+\\n[#DC_GUT]u . vs . \} . el \{\ . vs 0 . br . in \w'\\*[$DROPCAP]'u+\\n[#DC_GUT]u . vs . \} . if '\\$3'COND' \E*[CONDX]\c . if '\\$3'EXT' \E*[EXTX]\c . FAM \\*[$RESTORE_FAM] . FT \\*[$RESTORE_FT] . ps \\n[#RESTORE_PT_SIZE]u . if \\n[#CONDENSE_WAS_ON] \{\ . CONDENSE \\*[$RESTORE_COND] \\*[COND]\c . \} . if \\n[#EXTEND_WAS_ON] \{\ . EXTEND \\*[$RESTORE_EXT] \\*[EXT]\c . \} . ie \\n[.u] .wh \\n[.d]u+\\n[#DC_HEIGHT]u-1v DROPCAP_OFF . el .wh \\n[.d]u+\\n[#DC_HEIGHT]u DROPCAP_OFF . rr #CONDENSE_WAS_ON . rr #EXTEND_WAS_ON . rm $DROPCAP . rr #DC_LINES . rm $RESTORE_COND . rm $RESTORE_EXT . rm $RESTORE_FAM . rm $RESTORE_FT . rr #RESTORE_PT_SIZE . rr #RESTORE_INDENT . rr #DC_HEIGHT . rr #GET_DC_HEIGHT . rr x .END \# .MAC DROPCAP_OFF END ' in \\n[#RESTORE_INDENT]u . ch DROPCAP_OFF .END \# \# ===================================================================== \# \# +++GRAPHICAL OBJECTS+++ \# \# Set params for graphical objects. \# .MAC GRAPHICAL_OBJ END . rr #FILLED . rr #FILL_MODE . rr #NOFILL . rr #NOFILL_MODE . if \\n[.vpt]=1 \{\ . vpt 0 . nr #RESTORE_TRAP 1 . \} . ie !\\n[#NO_ADVANCE]=1 .br . el \{\ . sp -1v . rr #NO_ADVANCE . \} . ie \\n[.u]=1 \{\ . nr #FILLED 1 . nr #FILL_MODE \\n[.j] . \} . el \{\ . nr #NOFILL 1 . if \\n[.ce]>0 .nr #NOFILL_MODE 3 . if \\n[.rj]>0 .nr #NOFILL_MODE 5 . ce 0 . rj 0 . \} . nf .END \# \# HORIZONTAL RULE - DRH \# --------------------- \# *Arguments: \# | [ ] \# *Function: \# With no arg, draws a full measure rule. With args, draws \# described horizontal rule. \# *Notes: \# Rules are drawn left-to-right, from the baseline down, and \# return to their point of origin. If no arg given (full measure \# rule), the rule weight is the one set by RULE_WEIGHT. \# .MAC DRH END . GRAPHICAL_OBJ . ds $RL_WEIGHT \\$1 . ds $RL_INDENT \\$2 . ds $RL_LENGTH \\$3 . ie !'\\$4'' .ds $RL_COLOR \\$4 . el \{\ . ie '\\n[.m]'' .ds $RL_COLOR \\*[default] . el .ds $RL_COLOR \\n[.m] . \} . nr #SAVED_WEIGHT \\n[#RULE_WEIGHT] . nr #SAVED_WEIGHT_ADJ \\n[#RULE_WEIGHT_ADJ] . di NULL . if \\n[#NUM_ARGS]>=1 .RULE_WEIGHT \\*[$RL_WEIGHT] . di . COLOR \\*[$RL_COLOR] . ie \\n[#NUM_ARGS]=0 \{\ . ie \\n[#INDENT_ACTIVE] \{\ . nr #RESTORE_L_LENGTH \\n[.l] . if \\n[#INDENT_BOTH_ACTIVE] .ll \\n[.l]u-\\n[#BL_INDENT]u . if \\n[#INDENT_LEFT_ACTIVE] .ll \\n[.l]u-\\n[#L_INDENT]u \Z'\D't \\n[#RULE_WEIGHT]''\ \h'\\*[$RL_INDENT]+\\n[#RULE_WEIGHT_ADJ]u'\ \v'\\n[#RULE_WEIGHT_ADJ]u'\ \D'l \En[.l]u 0'\v'-\\n[#RULE_WEIGHT_ADJ]u'\ \v'-\\n[#RULE_WEIGHT_ADJ]u'\ \Z'\D't \\n[#SAVED_RULE_WEIGHT]'' . ll \\n[#RESTORE_L_LENGTH]u . rr #RESTORE_L_LENGTH . \} . el \{\ \Z'\D't \\n[#RULE_WEIGHT]''\ \h'\\*[$RL_INDENT]+\\n[#RULE_WEIGHT_ADJ]u'\ \v'\\n[#RULE_WEIGHT_ADJ]u'\ \D'l \En[.l]u 0'\v'-\\n[#RULE_WEIGHT_ADJ]u'\ \v'-\\n[#RULE_WEIGHT_ADJ]u'\ \Z'\D't \\n[#SAVED_RULE_WEIGHT]'' . \} . \} . el \{\ \Z'\D't \\n[#RULE_WEIGHT]''\ \h'\\*[$RL_INDENT]+\\n[#RULE_WEIGHT_ADJ]u'\ \v'\\n[#RULE_WEIGHT_ADJ]u'\ \D'l \\*[$RL_LENGTH] 0'\ \v'-\\n[#RULE_WEIGHT_ADJ]u'\ \Z'\D't \\n[#SAVED_RULE_WEIGHT]'' . rr #RESTORE_L_LENGTH . \} . if \\n[#FILLED]=1 \{\ . if \\n[#FILL_MODE]=0 .QUAD LEFT . if \\n[#FILL_MODE]=1 .JUSTIFY . if \\n[#FILL_MODE]=3 .QUAD CENTER . if \\n[#FILL_MODE]=5 .QUAD RIGHT . rr #FILLED . \} . sp -1v . if \\n[#NOFILL]=1 \{\ . if \\n[#NOFILL_MODE]=3 .CENTER . if \\n[#NOFILL_MODE]=5 .RIGHT . \} . gcolor . nr #RULE_WEIGHT \\n[#SAVED_WEIGHT] . nr #RULE_WEIGHT_ADJ \\n[#SAVED_WEIGHT_ADJ] . rr #SAVED_WEIGHT . rr #SAVED_WEIGHT_ADJ . if \\n[#RESTORE_TRAP]=1 \{\ . vpt . rr #RESTORE_TRAP . \} . if '\\n[.z]'FLOAT*DIV' \ . if !(\\n[.d]+\\n[#WEIGHT])<\\n[D-float] .nr D-float \\n[.d]+\\n[#WEIGHT] .END \# \# RULE \# ---- \# *Argument: \# \# *Function: \# Draws a rule the length of the current measure. \# *Notes: \# A convenience macro. DRH with no argument does the same thing. \# Kept in for backward compatibility. \# .MAC RULE END . if \\n[.u]=1 \{\ . nr fill 1 . ds $CURRENT_QUAD \\*[$QUAD_VALUE] . nf . \} . ie \\n[#INDENT_ACTIVE] \{\ . if \\n[#INDENT_BOTH_ACTIVE] .ll \\n[.l]u-\\n[#BL_INDENT]u . if \\n[#INDENT_LEFT_ACTIVE] .ll \\n[.l]u-\\n[#L_INDENT]u . PRINT \ \Z'\D't \\n[#RULE_WEIGHT]''\ \v'\\n[#RULE_WEIGHT_ADJ]u'\ \h'\\n[#RULE_WEIGHT_ADJ]u'\ \D'l \En[.l]u 0'\v'-\\n[#RULE_WEIGHT_ADJ]u'\h'|0'\c . ll . rr #RESTORE_L_LENGTH . \} . el \{\ . PRINT \ \Z'\D't \\n[#RULE_WEIGHT]''\ \v'\\n[#RULE_WEIGHT_ADJ]u'\ \h'\\n[#RULE_WEIGHT_ADJ]u'\ \D'l \En[.l]u 0'\v'-\\n[#RULE_WEIGHT_ADJ]u'\h'|0'\c . \} . if \\n[fill] \{\ . fi . rr fill . QUAD \\*[$CURRENT_QUAD] . rm $CURRENT_QUAD . \} . EOL .END \# \# VERTICAL RULE - DRV \# ------------------- \# *Arguments: \# [ ] \# *Function: \# Draws described vertical rule. \# *Notes: \# Rules are drawn left-to-right, from the baseline down, and \# return to their point of origin. .MAC DRV END . GRAPHICAL_OBJ . ds $RL_WEIGHT \\$1 . ds $RL_INDENT \\$2 . ds $RL_DEPTH \\$3 . ie !'\\$4'' \ . ds $RL_COLOR \\$4 . el \{\ . ie '\\n[.m]'' .ds $RL_COLOR \\*[default] . el .ds $RL_COLOR \\n[.m] . \} . nr #SAVED_WEIGHT \\n[#RULE_WEIGHT] . nr #SAVED_WEIGHT_ADJ \\n[#RULE_WEIGHT_ADJ] . RULE_WEIGHT \\*[$RL_WEIGHT] . COLOR \\*[$RL_COLOR] \Z'\D't \\n[#RULE_WEIGHT]''\ \h'\\*[$RL_INDENT]+\\n[#RULE_WEIGHT]u+\\n[#RULE_WEIGHT_ADJ]u'\ \D'l 0 \\*[$RL_DEPTH]'\ \D't \\n[#SAVED_RULE_WEIGHT]' . if \\n[#FILLED]=1 \{\ . if \\n[#FILL_MODE]=0 .QUAD LEFT . if \\n[#FILL_MODE]=1 .JUSTIFY . if \\n[#FILL_MODE]=3 .QUAD CENTER . if \\n[#FILL_MODE]=5 .QUAD RIGHT . rr #FILLED . \} . sp -1v . if \\n[#NOFILL]=1 \{\ . if \\n[#NOFILL_MODE]=3 .CENTER . if \\n[#NOFILL_MODE]=5 .RIGHT . \} . gcolor . nr #RULE_WEIGHT \\n[#SAVED_WEIGHT] . nr #RULE_WEIGHT_ADJ \\n[#SAVED_WEIGHT_ADJ] . if \\n[#RESTORE_TRAP]=1 \{\ . vpt . rr #RESTORE_TRAP . \} . if '\\n[.z]'FLOAT*DIV' \ . if !(\\n[.d]+\\*[$RL_DEPTH])<\\n[D-float] .nr D-float \\n[.d]+\\*[$RL_DEPTH] .END \# \# BOXES - DBX \# ----------- \# *Arguments: \# |SOLID |FULL_MEASURE [ ] \# *Function: \# Draws described box. \# *Notes: \# Boxes are drawn left-to-right, from the baseline down, and \# return to their point of origin. Box rules are drawn from the \# perimeter inwards. \# .MAC DBX END . GRAPHICAL_OBJ . ie '\\$1'SOLID' .nr #BX_SOLID 1 . el .ds $BX_WEIGHT \\$1 . ds $BX_INDENT \\$2 . ie '\\$3'FULL_MEASURE' \{\ . ie (\\n[#INDENT_LEFT_ACTIVE]+\\n[#INDENT_RIGHT_ACTIVE]+\\n[#INDENT_BOTH_ACTIVE])=0 \{\ . nr #WIDTH \\n[.l] . ds $BX_WIDTH \\n[#WIDTH]u . \} . el \{\ . if \\n[#INDENT_LEFT_ACTIVE] \{\ . nr #WIDTH \\n[.l]-\\n[#L_INDENT] . ds $BX_WIDTH \\n[#WIDTH]u . \} . if \\n[#INDENT_RIGHT_ACTIVE] \{\ . nr #WIDTH \\n[.l] . ds $BX_WIDTH \\n[#WIDTH]u . \} . if \\n[#INDENT_BOTH_ACTIVE] \{\ . nr #WIDTH \\n[.l]-(\\n[#BL_INDENT]) . ds $BX_WIDTH \\n[#WIDTH]u . \} . \} . \} . el .ds $BX_WIDTH \\$3 . ds $BX_DEPTH \\$4 . ie !'\\$5'' \{\ . ie d$\\$5_FILL .ds $BX_COLOR \\*[$\\$5_FILL] . el .ds $BX_COLOR \\$5 . \} . el \{\ . ie '\\n[.m]'' .ds $BX_COLOR \\*[default] . el .ds $BX_COLOR \\n[.m] . \} . nr #SAVED_WEIGHT \\n[#RULE_WEIGHT] . nr #SAVED_WEIGHT_ADJ \\n[#WEIGHT_ADJ] . if !'\\$1'SOLID' .RULE_WEIGHT \\*[$BX_WEIGHT] . ds $BX_INDENT \\*[$BX_INDENT]-\\n[#WEIGHT_ADJ]u . ie \\n[#BX_SOLID]=1 \{\ . fcolor \\*[$BX_COLOR] \h'\\*[$BX_INDENT]+\\n[#BOX_WEIGHT_ADJ]u+\\n[#RULE_WEIGHT]u'\ \D'P \\*[$BX_WIDTH] 0 0 \\*[$BX_DEPTH] -\\*[$BX_WIDTH] 0 0 -\\*[$BX_DEPTH]' . fcolor . rr #BX_SOLID . \} . el \{\ . COLOR \\*[$BX_COLOR] \Z'\D't \\n[#RULE_WEIGHT]''\ \h'\\*[$BX_INDENT]+\\n[#RULE_WEIGHT]u+\\n[#RULE_WEIGHT_ADJ]u'\ \v'\\n[#WEIGHT_ADJ]u'\ \D'p \\*[$BX_WIDTH]-\\n[#RULE_WEIGHT]u 0 0 \\*[$BX_DEPTH]-\\n[#RULE_WEIGHT]u -\\*[$BX_WIDTH]+\\n[#RULE_WEIGHT]u 0 0 -\\*[$BX_DEPTH]+\\n[#RULE_WEIGHT]u'\ \v'-\\n[#WEIGHT_ADJ]u'\ \Z'\D't \\n[#SAVED_RULE_WEIGHT]'' . gcolor . \} . sp -1v . if \\n[#FILLED]=1 \{\ . if \\n[#FILL_MODE]=0 .QUAD LEFT . if \\n[#FILL_MODE]=1 .JUSTIFY . if \\n[#FILL_MODE]=3 .QUAD CENTER . if \\n[#FILL_MODE]=5 .QUAD RIGHT . \} . if \\n[#NOFILL]=1 \{\ . if \\n[#NOFILL_MODE]=3 .CENTER . if \\n[#NOFILL_MODE]=5 .RIGHT . \} . nr #RULE_WEIGHT \\n[#SAVED_WEIGHT] . nr #WEIGHT_ADJ \\n[#SAVED_WEIGHT_ADJ] . rr #SAVED_WEIGHT . rr #SAVED_WEIGHT_ADJ . if \\n[#RESTORE_TRAP]=1 \{\ . vpt . rr #RESTORE_TRAP . \} . if '\\n[.z]'FLOAT*DIV' \ . if !(\\n[.d]+\\*[$BX_DEPTH])<\\n[D-float] .nr D-float \\n[.d]+\\*[$BX_DEPTH] .END \# \# ELLIPSES - DCL \# -------------- \# *Arguments: \# |SOLID |FULL_MEASURE [ ] \# *Function: \# Draws described ellipses. \# *Notes: \# Ellipses (circles) are drawn left-to-right, from the baseline \# down, and return to their point of origin. Ellipse rules are \# drawn from the perimeter inwards. \# .MAC DCL END . GRAPHICAL_OBJ . ie '\\$1'SOLID' .nr #CL_SOLID 1 . el .ds $CL_WEIGHT \\$1 . ds $CL_INDENT \\$2 . ds $CL_WIDTH \\$3 . ie '\\$3'FULL_MEASURE' \{\ . ie (\\n[#INDENT_LEFT_ACTIVE]+\\n[#INDENT_RIGHT_ACTIVE]+\\n[#INDENT_BOTH_ACTIVE])=0 \ . nr #WIDTH \\n[.l] . ds $CL_WIDTH \\n[#WIDTH]u . el \{\ . if \\n[#INDENT_LEFT_ACTIVE] \{\ . nr #WIDTH \\n[.l]-\\n[#L_INDENT] . ds $CL_WIDTH \\n[#WIDTH]u . \} . if \\n[#INDENT_RIGHT_ACTIVE] \{\ . nr #WIDTH \\n[.l] . ds $CL_WIDTH \\n[#WIDTH]u . \} . if \\n[#INDENT_BOTH_ACTIVE] \{\ . nr #WIDTH \\n[.l]-(\\n[#BL_INDENT]) . ds $CL_WIDTH \\n[#WIDTH]u . \} . \} . \} . el .ds $CL_WIDTH \\$3 . ds $CL_DEPTH \\$4 . ie !'\\$5'' \{\ . ie d$\\$5_FILL .ds $CL_COLOR \\*[$\\$5_FILL] . el .ds $CL_COLOR \\$5 . \} . el \{\ . ie '\\n[.m]'' .ds $CL_COLOR \\*[default] . el .ds $CL_COLOR \\n[.m] . \} . nr #SAVED_WEIGHT \\n[#RULE_WEIGHT] . nr #SAVED_WEIGHT_ADJ \\n[#WEIGHT_ADJ] . if !'\\$1'SOLID' .RULE_WEIGHT \\*[$CL_WEIGHT] . ds $CL_INDENT \\*[$CL_INDENT]-\\n[#WEIGHT_ADJ]u . ie \\n[#CL_SOLID]=1 \{\ . fcolor \\*[$CL_COLOR] \h'\\*[$CL_INDENT]+\\n[#RULE_WEIGHT]u'\ \v'\\*[$CL_DEPTH]/2u'\ \D'E \\*[$CL_WIDTH]-\\n[#RULE_WEIGHT]u \\*[$CL_DEPTH]-\\n[#RULE_WEIGHT]u'\ \v'-\\*[$CL_DEPTH]/2u' . fcolor . rr #CL_SOLID . \} . el \{\ . COLOR \\*[$CL_COLOR] \Z'\D't \\n[#RULE_WEIGHT]''\ \h'\\*[$CL_INDENT]+\\n[#RULE_WEIGHT]u+\\n[#RULE_WEIGHT_ADJ]u'\ \v'\\*[$CL_DEPTH]/2u'\ \D'e \\*[$CL_WIDTH]-\\n[#RULE_WEIGHT]u \\*[$CL_DEPTH]-\\n[#RULE_WEIGHT]u'\ \v'-(\\*[$CL_DEPTH]/2u)'\ \Z'\D't \\n[#SAVED_RULE_WEIGHT]'' . gcolor . \} . sp -1v . if \\n[#FILLED]=1 \{\ . if \\n[#FILL_MODE]=0 .QUAD LEFT . if \\n[#FILL_MODE]=1 .JUSTIFY . if \\n[#FILL_MODE]=3 .QUAD CENTER . if \\n[#FILL_MODE]=5 .QUAD RIGHT . rr #FILLED . \} . if \\n[#NOFILL]=1 \{\ . if \\n[#NOFILL_MODE]=3 .CENTER . if \\n[#NOFILL_MODE]=5 .RIGHT . \} . nr #RULE_WEIGHT \\n[#SAVED_WEIGHT] . nr #WEIGHT_ADJ \\n[#SAVED_WEIGHT_ADJ] . rr #SAVED_WEIGHT . rr #SAVED_WEIGHT_ADJ . if \\n[#RESTORE_TRAP]=1 \{\ . vpt . rr #RESTORE_TRAP . \} . if '\\n[.z]'FLOAT*DIV' \ . if !(\\n[.d]+\\*[$CL_DEPTH])<\\n[D-float] .nr D-float \\n[.d]+\\*[$CL_DEPTH] .END \# \# RULE WEIGHT \# ----------- \# *Argument: \# \# *Function: \# Sets \D't ' to the correct number of machine units for the \# argument given in points. \# *Notes: \# Decimal fractions are allowed. Rule weight must be < 100. \# .MAC RULE_WEIGHT END . di NULL \" Diverted so there's no problem with breaks, spacing, etc. . ds $ARG \\$1 . substring $ARG -1 . if !\B'\\*[$ARG]' \{\ . tm1 "[mom]: The argument to \\$0 must not have a unit of measure appended. . ab [mom]: Aborting '\\n[.F]' at \\$0, line \\n[.c]. . \} . length #STR_LENGTH \\$1 . ds $ARG \\$1 . substring $ARG 0 0 . ie '\\*[$ARG]'.' \{\ . ds $ARG \\$1 . substring $ARG 1 \\n[#STR_LENGTH]-1 . nr #WEIGHT \\*[$ARG]*100 . if (\\n[#WEIGHT]>=1000) \{\ . while (\\n[#WEIGHT]>=1000) \{\ . nr #WEIGHT \\n[#WEIGHT]/10 . \} . \} . \} . el \{\ . ds $ARG \\$1 . length #ARG_LENGTH \\*[$ARG] . if \\n[#ARG_LENGTH]>1 .substring $ARG 1 1 . ie '\\*[$ARG]'.' \{\ . ds $LHS \\$1 . substring $LHS 0 0 . ds $RHS \\$1 . substring $RHS 2 . nr #WEIGHT \\*[$LHS]\\*[$RHS]*100 . if (\\n[#WEIGHT]>=10000) \{\ . while (\\n[#WEIGHT]>=10000) \{\ . nr #WEIGHT \\n[#WEIGHT]/10 . \} . \} . \} . el \{\ . ie \\n[#STR_LENGTH]<=2 .nr #WEIGHT \\$1*1000 . el \{\ . ds $ARG \\$1 . substring $ARG 2 2 . ie !'\\*[$ARG]'.' \{\ . tm1 "[mom]: Invalid argument given to macro \\$0 at line \\n[.c]. . tm1 " Rule weight must be < 100 points. . tm1 " Falling back to default weight .5 points. . nr #WEIGHT 500 . \} . el \{\ . ds $LHS \\$1 . substring $LHS 0 1 . ds $RHS \\$1 . substring $RHS 3 . nr #WEIGHT \\*[$LHS]\\*[$RHS]*1000 . if (\\n[#WEIGHT]>=100000) \{\ . while (\\n[#WEIGHT]>=100000) \{\ . nr #WEIGHT \\n[#WEIGHT]/10 . \} . \} . \} . \} . \} . \} . nr #WEIGHT_ADJ \\n[#WEIGHT]/2 . if '\\$0'BIBLIOGRAPHY_STRING_UNDERLINE_WEIGHT' \ . ds $TITLE_TYPE BIB_STRING_ . if '\\$0'ENDNOTE_TITLE_UNDERLINE_WEIGHT' \ . ds $TITLE_TYPE EN_TITLE_ . if '\\$0'EN_HEADER_UNDERLINE_WEIGHT' \ . ds $TITLE_TYPE EN_STRING_ . if !'\\*[$TITLE_TYPE]'BIB_STRING' \ . if !'\\*[$TITLE_TYPE]'EN_TITLE' \ . if !'\\*[$TITLE_TYPE]'EN_STRING' \ . ds _TYPE \\$0 . length type-len _TYPE . if \\n[type-len]>17 \{\ . substring _TYPE 0 -17 . ds $TITLE_TYPE \\*[_TYPE] . \} . if !'\\*[$TITLE_TYPE]'' \{\ . nr #\\*[$TITLE_TYPE]UNDERLINE_WEIGHT \\n[#WEIGHT] . nr #\\*[$TITLE_TYPE]UNDERLINE_WEIGHT_ADJ \\n[#WEIGHT_ADJ] . \} . if '\\$0'RULE_WEIGHT' \{\ . nr #RULE_WEIGHT \\n[#WEIGHT] . nr #RULE_WEIGHT_ADJ \\n[#WEIGHT_ADJ] . \} . if '\\$0'UNDERSCORE_WEIGHT' \{\ . nr #UNDERSCORE_WEIGHT \\n[#WEIGHT] . nr #UNDERSCORE_WEIGHT_ADJ \\n[#WEIGHT_ADJ] . \} . if '\\$0'FOOTER_RULE_WEIGHT' \{\ . nr #FOOTER_RULE_WEIGHT \\n[#WEIGHT] . nr #FOOTER_RULE_WEIGHT_ADJ \\n[#WEIGHT_ADJ] . \} . if '\\$0'FOOTNOTE_RULE_WEIGHT' \{\ . nr #FN_RULE_WEIGHT \\n[#WEIGHT] . nr #FN_RULE_WEIGHT_ADJ \\n[#WEIGHT_ADJ] . \} . if '\\$0'HEADER_RULE_WEIGHT' \{\ . nr #HEADER_RULE_WEIGHT \\n[#WEIGHT] . nr #HEADER_RULE_WEIGHT_ADJ \\n[#WEIGHT_ADJ] . \} . di .END \# \# Aliases for RULE_WEIGHT \# .ALIAS BIB_STRING_UNDERLINE_WEIGHT RULE_WEIGHT .ALIAS DOCTYPE_UNDERLINE_WEIGHT RULE_WEIGHT .ALIAS EN_STRING_UNDERLINE_WEIGHT RULE_WEIGHT .ALIAS EN_TITLE_UNDERLINE_WEIGHT RULE_WEIGHT .ALIAS FN_RULE_WEIGHT RULE_WEIGHT .ALIAS FOOTER_RULE_WEIGHT RULE_WEIGHT .ALIAS FOOTNOTE_RULE_WEIGHT RULE_WEIGHT .ALIAS HEADER_RULE_WEIGHT RULE_WEIGHT .ALIAS RULE_WEIGHT RULE_WEIGHT .ALIAS TOC_HEADER_UNDERLINE_WEIGHT RULE_WEIGHT .ALIAS UNDERSCORE_WEIGHT RULE_WEIGHT \# \# Default rule weights \# .nr #BIB_STRING_UNDERLINE_WEIGHT 500 .nr #DOCTYPE_UNDERLINE_WEIGHT 500 .nr #EN_STRING_UNDERLINE_WEIGHT 500 .nr #EN_TITLE_UNDERLINE_WEIGHT 500 .nr #FN_RULE_WEIGHT 500 .nr #FOOTER_RULE_WEIGHT 500 .nr #HEADER_RULE_WEIGHT 500 .nr #RULE_WEIGHT 500 .nr #TOC_HEADER_UNDERLINE_WEIGHT 500 .nr #UNDERSCORE_WEIGHT 500 \# .nr #BIB_STRING_UNDERLINE_WEIGHT_ADJ \n[#BIB_STRING_UNDERLINE_WEIGHT]/2 .nr #DOCTYPE_UNDERLINE_WEIGHT_ADJ \n[#DOCTYPE_UNDERLINE_WEIGHT]/2 .nr #EN_STRING_UNDERLINE_WEIGHT_ADJ \n[#EN_STRING_UNDERLINE_WEIGHT]/2 .nr #EN_TITLE_UNDERLINE_WEIGHT_ADJ \n[#EN_TITLE_UNDERLINE_WEIGHT]/2 .nr #FN_RULE_WEIGHT_ADJ \n[#FN_RULE_WEIGHT]/2 .nr #FOOTER_RULE_WEIGHT_ADJ \n[#FOOTER_RULE_WEIGHT]/2 .nr #HEADER_RULE_WEIGHT_ADJ \n[#HEADER_RULE_WEIGHT]/2 .nr #RULE_WEIGHT_ADJ \n[#RULE_WEIGHT]/2 .nr #TOC_HEADER_UNDERLINE_WEIGHT_ADJ \n[#TOC_HEADER_UNDERLINE_WEIGHT]/2 .nr #UNDERSCORE_WEIGHT_ADJ \n[#UNDERSCORE_WEIGHT]/2 \# \# Read in remaining aliases and default rule weights \# .nr #LOOP 0 1 .while \n+[#LOOP]<=14 \{\ . ALIAS \*[TITLE_TYPE_\n[#LOOP]]_UNDERLINE_WEIGHT RULE_WEIGHT . ALIAS COVER_\*[TITLE_TYPE_\n[#LOOP]]_UNDERLINE_WEIGHT RULE_WEIGHT . ALIAS DOC_COVER_\*[TITLE_TYPE_\n[#LOOP]]_UNDERLINE_WEIGHT RULE_WEIGHT . nr #\*[TITLE_TYPE_\n[#LOOP]]_UNDERLINE_WEIGHT 500 . nr #COVER_\*[TITLE_TYPE_\n[#LOOP]]_UNDERLINE_WEIGHT 500 . nr #DOC_COVER_\*[TITLE_TYPE_\n[#LOOP]]_UNDERLINE_WEIGHT 500 . nr #\*[TITLE_TYPE_\n[#LOOP]]_UNDERLINE_WEIGHT_ADJ \ \n[#\*[TITLE_TYPE_\n[#LOOP]]_UNDERLINE_WEIGHT]/2 . nr #COVER_\*[TITLE_TYPE_\n[#LOOP]]_UNDERLINE_WEIGHT_ADJ \ \n[#COVER_\*[TITLE_TYPE_\n[#LOOP]]_UNDERLINE_WEIGHT]/2 . nr #DOC_COVER_\*[TITLE_TYPE_\n[#LOOP]]_UNDERLINE_WEIGHT_ADJ \ \n[#DOC_COVER_\*[TITLE_TYPE_\n[#LOOP]]_UNDERLINE_WEIGHT]/2 .\} \# \# Set default rule weight \# .di NULL \D't 500' .di \# \# ===================================================================== \# \# +++WORD AND SENTENCE SPACING+++ \# \# WORD SPACE CONTROL \# ------------------ \# *Argument: \# <+|->wordspace | DEFAULT \# *Function: \# Increases or decreases interword space by user supplied amount. \# If DEFAULT, value is set to 12 (groff default). \# *Notes: \# $WS_CONSTANT is the groff default word space. \# $WS_VAR is the user supplied amount by which to in/decrease word space. \# $WS is a concatenation of WS_CONSTANT and WS_VAR. \# \# \n[.sss] holds the current sentence space value. \# .MAC WS END . ds $WS_CURR \\n[.ss] . ds $WS_VAR \\$1 . ie '\\$1'DEFAULT' .ss 12 \\n[.sss] . el \{\ . ds $WS (\\*[$WS_CURR]+\\*[$WS_VAR]) . ie \\n[.sss]=12 .ss \\*[$WS] 12 . el \{\ . ss \\*[$WS] (\\*[$WS]+\\*[$SS_VAR]) . SS \\*[$SS_VAR] . \} . \} .END \# \# SENTENCE SPACE CONTROL \# ---------------------- \# *Argument: \# <+-sentencespace> | 0 | DEFAULT \# *Function: \# Increases or decreases sentence space by user supplied amount. \# If 0, sentence spaces are ignored. If DEFAULT, value is \# set to 12 (groff default). \# *Notes: \# Because the user supplied value requires a literal + or - sign, \# the macro argument is stored in a string. \# \# Sentence space applies only to input where sentences are separated \# by two spaces (and/or, in fill mode [FLUSH L|R|C or JUSTIFY], an EOL). \# Changing .SS when sentences are separated by only one space has \# no effect on the space between sentences. \# \# \n[.ss] holds the current wordspace value. \# \n[.sss] holds the current sentence space value. \# .MAC SS END . ds $SS_VAR \\$1 . ie '\\$1'0' .ss \\n[.ss] 0 . el \{\ . ie '\\$1'DEFAULT' .ss \\n[.ss] . el .ss \\n[.ss] \\*[$SS_VAR] . \} .END \# \# ===================================================================== \# \# INDENTS \# ------- \# \# +++INDENT LEFT+++ \# .MAC IL END . if \\n[#INDENT_STYLE_BOTH] .IBX . nr #INDENT_STYLE_LEFT 1 . nr #INDENT_ACTIVE 1 . nr #INDENT_LEFT_ACTIVE 1 . ie '\\$1'' \{\ . br . in \\n[#L_INDENT]u . ta \\n[.l]u-\\n[#L_INDENT]u . if \\n[#IN_ITEM] .nr #IN_ITEM_L_INDENT 0 . \} . el \{\ . br . nr #L_INDENT +(u;\\$1) . in \\n[#L_INDENT]u . ta \\n[.l]u-\\n[#L_INDENT]u . if \\n[#IN_ITEM] .nr #IN_ITEM_L_INDENT +(u;\\$1) . \} .END \# \# +++INDENT RIGHT+++ \# .MAC IR END . if \\n[#INDENT_STYLE_BOTH] .IBX . nr #INDENT_STYLE_RIGHT 1 . nr #INDENT_ACTIVE 1 . nr #INDENT_RIGHT_ACTIVE 1 . ie '\\$1'' \{\ . br . ie \\n[#TAB_ACTIVE] \{\ . ll \\n[.l]u-\\n[#R_INDENT]u . ta \\n[.l]u-\\n[#L_INDENT]u . \} . el \{\ . ll \\n[.l]u-\\n[#R_INDENT]u . ta \\n[.l]u-\\n[#L_INDENT]u . \} . \} . el \{\ . br . nr #R_INDENT (u;\\$1) . ie \\n[#TAB_ACTIVE] \{\ . ll \\n[.l]u-\\n[#R_INDENT]u . ta \\n[.l]u-\\n[#L_INDENT]u . \} . el \{\ . ll \\n[.l]u-\\n[#R_INDENT]u . ta \\n[.l]u-\\n[#L_INDENT]u . \} . \} .END \# \# +++INDENT BOTH+++ \# .MAC IB END . br . if \\n[#INDENT_STYLE_LEFT] .ILX . if \\n[#INDENT_STYLE_RIGHT] .IRX . nr #INDENT_STYLE_BOTH 1 . nr #INDENT_ACTIVE 1 . nr #INDENT_BOTH_ACTIVE 1 . ie '\\$1'' \{\ . ie \\n[#DOCS] \ . ll \\n[#DOC_L_LENGTH]u-\\n[#BR_INDENT]u . el .ll \\n[.l]u-\\n[#BR_INDENT]u . in \\n[#BL_INDENT]u . ta \\n[.l]u . \} . el \{\ . nr #BL_INDENT (\\n[#INDENT]+\\$1) . ie \\n[#NUM_ARGS]=2 .nr #BR_INDENT +(\\$2) . el .nr #BR_INDENT \\n[#BL_INDENT] . if '\\n[.z]'' .ll . ll \\n[.l]u-\\n[#BR_INDENT]u . in \\n[#BL_INDENT]u . ta \\n[.l]u-\\n[#BR_INDENT]u . \} .END \# \# +++TEMPORARY INDENT+++ \# .MAC TI END . br . ie '\\$1'' \{\ . ti \\n[#T_INDENT]u . if \\n[#INDENT_LEFT_ACTIVE] .ti \\n[#T_INDENT]u+\\n[#L_INDENT]u . if \\n[#INDENT_BOTH_ACTIVE] .ti \\n[#T_INDENT]u+\\n[#BL_INDENT]u . \} . el \{\ . nr #T_INDENT (\\$1) . ti \\n[#T_INDENT]u . \} .END \# \# +++HANGING INDENT+++ \# .MAC HI END . ie '\\$1'' .ti -\\n[#HL_INDENT]u . el \{\ . nr #HL_INDENT (\\$1) . ti -\\n[#HL_INDENT]u . \} .END \# \# +++INDENTS OFF+++ \# .MAC ILX END . ie \\n[#IN_ITEM] .nr #L_INDENT -\\n[#IN_ITEM_L_INDENT] . el \{\ . br . ie \\n[pdfbx-running]=1 \ . ie !r pdfbx-clear \{\ . in \\*[wt\\n[stack]]+\\*[gap\\n[stack]]u+\\n[#IL_ACTIVE]u . el .in \\*[wt\\n[stack]]+\\*[gap\\n[stack]]u . \} . el .in 0 . rr #INDENT_LEFT_ACTIVE . nr #L_INDENT_ILX \\n[#L_INDENT] . \} . if '\\$1'CLEAR' \{\ . if \\n[pdfbx-running]=1 \ . if !r pdfbx-clear \ . in \\*[wt\\n[stack]]+\\*[gap\\n[stack]]u . rr #L_INDENT . rr #INDENT_STYLE_LEFT . rr #L_INDENT_ILX . rr #INDENT_ACTIVE . \} .END \# .MAC IRX END . br . rr #INDENT_RIGHT_ACTIVE . ie \\n[#TAB_ACTIVE] .TAB\\n[#CURRENT_TAB] . el \{\ . ie \\n[#COLUMNS] \{\ . ll \\n[#COL_L_LENGTH]u . ta \\n[.l]u . \} . el \{\ . ie \\n[pdfbx-running]=1 \{\ . if !r pdfbx-clear \ . ll \\n[pdfbx-ll]u . \} . el .ll \\n[#DOC_L_LENGTH]u . ta \\n[.l]u . \} . \} . if '\\$1'CLEAR' \{\ . if \\n[pdfbx-running]=1 \{\ . if !r pdfbx-clear \ . ll \\n[#L_LENGTH]u-(\\*[wt\\n[stack]]+\\*[gap\\n[stack]]u) . \} . rr #R_INDENT . rr #INDENT_STYLE_RIGHT . \} .END \# .MAC IBX END . br . in 0 . rr #INDENT_ACTIVE . rr #INDENT_BOTH_ACTIVE . ie \\n[#TAB_ACTIVE] .TAB\\n[#CURRENT_TAB] . el \{\ . ie \\n[#COLUMNS] \{\ . ll \\n[#COL_L_LENGTH]u . ta \\n[.l]u . \} . el \{\ . ll \\n[#L_LENGTH]u . ta \\n[.l]u . \} . \} . if '\\$1'CLEAR' \{\ . rr #BL_INDENT . rr #BR_INDENT . rr #INDENT_STYLE_BOTH . \} .END \# .MAC IX END . if '\\$0'IX' \{\ . if !\\n[#IX_WARN] \{\ . tm1 "[mom]: Use of .IX is deprecated. Use .IQ instead. . tm1 " .IX will continue to behave as before, but to . tm1 " avoid this message, please update your document. . nr #IX_WARN 1 . \} . \} . br . in 0 . rr #INDENT_LEFT_ACTIVE . rr #INDENT_RIGHT_ACTIVE . rr #INDENT_BOTH_ACTIVE . rr #INDENT_ACTIVE . if \\n[#INDENT_STYLE_RIGHT] \{\ . ie \\n[#TAB_ACTIVE] .TAB\\n[#CURRENT_TAB] . el \{\ . ie \\n[#COLUMNS] \{\ . ll \\n[#COL_L_LENGTH]u . ta \\n[.l]u . \} . el \{\ . ll \\n[#L_LENGTH]u . ta \\n[.l]u . \} . \} . \} . if \\n[#INDENT_STYLE_BOTH] \{\ . ie \\n[#TAB_ACTIVE] .TAB\\n[#CURRENT_TAB] . el \{\ . ie \\n[#COLUMNS] \{\ . ll \\n[#COL_L_LENGTH]u . ta \\n[.l]u . \} . el \{\ . ll \\n[#L_LENGTH]u . ta \\n[.l]u . \} . \} . \} . if '\\$1'CLEAR' \{\ . if \\n[#INDENT_STYLE_RIGHT] \{\ . ie \\n[#TAB_ACTIVE] .TAB\\n[#CURRENT_TAB] . el \{\ . ie \\n[#COLUMNS] \{\ . ll \\n[#COL_L_LENGTH]u . ta \\n[.l]u . \} . el \{\ . ll \\n[#L_LENGTH]u . ta \\n[.l]u . \} . \} . \} . if \\n[#INDENT_STYLE_BOTH] \{\ . ie \\n[#TAB_ACTIVE] .TAB\\n[#CURRENT_TAB] . el \{\ . ie \\n[#COLUMNS] \{\ . ll \\n[#COL_L_LENGTH]u . ta \\n[.l]u . \} . el \{\ . ll \\n[#L_LENGTH]u . ta \\n[.l]u . \} . \} . \} . rr #L_INDENT . rr #R_INDENT . rr #BL_INDENT . rr #BR_INDENT . rr #T_INDENT . rr #H_INDENT . rr #INDENT_STYLE_LEFT . rr #INDENT_STYLE_RIGHT . rr #INDENT_STYLE_BOTH . \} .END \# \# ===================================================================== \# \# +++HANGING CHARACTERS+++ \# \# LEFT_HANG hangs its argument to the left of the left margin. \# If enclosed in double-quotes, the argument may contain local \# horizontal motions. Input text after LEFT_HANG must begin \# by repeating the text of the argument including horizontal \# motions. If the hung character is a left double-quote, \# \[lq] must be used in the argument and the usual keyboard \# double-quote (") used for the input text (so as not to confuse \# SMARTQUOTES). \# \# HANG is called inline with \*[HANG ]. Hangs its \# single-character argument, typically a punctuation mark, to the \# right of the right margin in justified copy. Unlike LEFT_HANG, \# does not require repeating the character as part of input text. \# \# Except for hung hyphens, HANG may be used mid-line in input \# text. Hung hyphens must come at the end of input lines. If \# the hung character is a right double-quote, "\[rq]" must be \# used as the argument (that is, the rq character surrounded by \# double-quotes). The double-quotes are required for all special \# characters that have the form \[c]. \# .MAC LEFT_HANG END . nr hang-char-width \w'\\$1' . ds hang-char-gutter \\$2 . ie '\\*[hang-char-gutter]'' \ . nr hang-char \\n[hang-char-width] . el \ . nr hang-char \\n[hang-char-width]+\\*[hang-char-gutter] \h'-\\n[hang-char]u'\c .END \# .MAC HANG END \c .if '\\$1'\[rq]' .nr #OPEN_CLOSE 0 \c \&\\$1\c \h'-\w'\\$1'u'\c .END \# \# ===================================================================== \# \# +++MULTIPLE COLUMNS+++ \# \# MULTIPLE COLUMNS ON \# ------------------- \# *Arguments: \# \# *Function: \# Marks the top of a column set \# .MAC MCO END . mk c .END \# \# MULTIPLE COLUMN RETURN \# ---------------------- \# *Arguments: \# \# *Function: \# Returns to the top of a column set \# .MAC MCR END . vpt 0 . sp |\\n[c]u . vpt .END \# \# MULTIPLE COLUMNS OFF \# -------------------- \# *Arguments: \# | \# *Function: \# Advances to the end of a column set \# *Notes: \# With no argument, advances to the next baseline (at the current \# leading value) beneath the longest column. With an argument \# (which requires a unit of measure), advances arg distance \# beneath the baseline of the deepest column. If the argument \# is zero, advances to the baseline of the deepest column. \# .MAC MCX END . vpt 0 . ie '\\$1'' \{\ . if '\\n[.z]'FLOAT*DIV' \!.TQ . TQ . sp |\\n[.h]u . \} . el \{\ . nr #MCX_ALD (\\$1) . TQ . ie \\n[#MCX_ALD]=0 .sp |\\n[.h]u-1v . el .sp |\\n[.h]u+\\n[#MCX_ALD]u . rr #MCX_ALD . \} . vpt .END \# \# ===================================================================== \# \# +++TYPESETTING SUPPORT MACROS+++ \# \# TRAP \# ---- \# *Arguments: \# toggle \# *Function: \# Enables/disables traps. \# *Notes: \# EL and TN don't function as advertised on the last line before \# a trap (when they break the preceding line, they spring the \# trap, and groff won't back up to the line preceding the trap). \# TRAP is a kludge to get EL and TN work properly on last lines. \# The user simply encloses the offending lines in TRAP OFF/TRAP. \# .MAC TRAP END . ie '\\$1'' .vpt . el .vpt 0 .END \# \# SILENT \# ------ \# *Arguments: \# | \# *Function: \# Diverts text so that it doesn't print, or turns the function off. \# *Notes: \# Useful for setting up autotabs where you don't want the line with \# the tab marks to print. \# \# Also aliased as COMMENT, in case user wants to input a batch of \# text that doesn't print. \# .MAC SILENT END . nr #SILENT 1 . if \\n[#QUAD] .br . ie '\\$1'' .di NO_FLASH . el \{\ . br . di . rm NO_FLASH . rr #SILENT . \} .END \# \# PRINT \# ----- \# *Function: \# Prints anything. A macro that helps keep my code nicely indented. \# .MAC PRINT END . nop \\$* .END \# \# Numbered strings for while loop in SMALLCAPS. \# .ds $c1 a .ds $c2 b .ds $c3 c .ds $c4 d .ds $c5 e .ds $c6 f .ds $c7 g .ds $c8 h .ds $c9 i .ds $c10 j .ds $c11 k .ds $c12 l .ds $c13 m .ds $c14 n .ds $c15 o .ds $c16 p .ds $c17 q .ds $c18 r .ds $c19 s .ds $c20 t .ds $c21 u .ds $c22 v .ds $c23 w .ds $c24 x .ds $c25 y .ds $c26 z .ds $c27 \[`a] .ds $c28 \[^a] .ds $c29 \['a] .ds $c30 \[:a] .ds $c31 \[oa] .ds $c32 \[~a] .ds $c33 \[ae] .ds $c34 \[`e] .ds $c35 \[^e] .ds $c36 \['e] .ds $c37 \[:e] .ds $c38 \[`i] .ds $c39 \[^i] .ds $c40 \['i] .ds $c41 \[:i] .ds $c42 \[`o] .ds $c43 \[^o] .ds $c44 \['o] .ds $c45 \[:o] .ds $c46 \[~o] .ds $c47 \[/o] .ds $c48 \[`u] .ds $c49 \[^u] .ds $c50 \['u] .ds $c51 \[:u] .ds $c52 \[,c] .ds $c53 \[Sd] .ds $c54 \[~n] .ds $c55 \[Sd] .ds $c56 \[Tp] .ds $c57 \['y] .ds $c58 \[:y] \# .ds $C1 A .ds $C2 B .ds $C3 C .ds $C4 D .ds $C5 E .ds $C6 F .ds $C7 G .ds $C8 H .ds $C9 I .ds $C10 J .ds $C11 K .ds $C12 L .ds $C13 M .ds $C14 N .ds $C15 O .ds $C16 P .ds $C17 Q .ds $C18 R .ds $C19 S .ds $C20 T .ds $C21 U .ds $C22 V .ds $C23 W .ds $C24 X .ds $C25 Y .ds $C26 Z .ds $C27 \[`A] .ds $C28 \[^A] .ds $C29 \['A] .ds $C30 \[:A] .ds $C31 \[oA] .ds $C32 \[~A] .ds $C33 \[AE] .ds $C34 \[`E] .ds $C35 \[^E] .ds $C36 \['E] .ds $C37 \[:E] .ds $C38 \[`I] .ds $C39 \[^I] .ds $C40 \['I] .ds $C41 \[:I] .ds $C42 \[`O] .ds $C43 \[^O] .ds $C44 \['O] .ds $C45 \[:O] .ds $C46 \[~O] .ds $C47 \[/O] .ds $C48 \[`U] .ds $C49 \[^U] .ds $C50 \['U] .ds $C51 \[:U] .ds $C52 \[,C] .ds $C53 \[-D] .ds $C54 \[~N] .ds $C55 \[-D] .ds $C56 \[TP] .ds $C57 \['Y] .ds $C58 \[:Y] \# \# CAPS \# ---- \# *Arguments: \# | \# *Function: \# Converts text to caps, or, if OFF, reverts to normal caps/lc. \# *Notes: \# For inline control of capitalization style, use \*[UC] and \# \*[LC]. \# .MAC CAPS END . ie '\\$1'' \{\ . LC_TO_CAPS . nr #CAPS_ON 1 . \} . el \{\ . CAPS_TO_LC . rr #CAPS_ON . \} .END \# .MAC UC END \c . LC_TO_CAPS . nr #CAPS_ON 1 .END \# .MAC LC END \c . CAPS_TO_LC . rr #CAPS_ON .END \# \# Perform lowercase conversion to caps or revert to lowercase \# .MAC CONVERT_CASE END . if '\\$0'LC_TO_CAPS' \{\ . nr #LOOP 0 1 . while \\n+[#LOOP]<=58 \{\ . tr \\*[$c\\n[#LOOP]]\\*[$C\\n[#LOOP]] . \} . \} . if '\\$0'CAPS_TO_LC' \{\ . nr #LOOP 0 1 . while \\n+[#LOOP]<=58 \{\ . tr \\*[$c\\n[#LOOP]]\\*[$c\\n[#LOOP]] . \} . \} .END . .ALIAS LC_TO_CAPS CONVERT_CASE .ALIAS CAPS_TO_LC CONVERT_CASE . \# \# SMALLCAPS \# --------- \# *Arguments: \# | \# *Function: \# Converts text to smallcaps, or, if , reverts to normal \# caps/lc. \# *Notes: \# SMALLCAPS has no inline escape eqiv. to \*[UC]. \# .MAC SMALLCAPS END . if \\n[#PRINT_STYLE]=2 \{\ . if !\\n[.u] \ . if \\n[.int] .nop \& \c . nr sc*size \\n[.ps]*\\n[sc*factor]/1000 . if \\n[sc*wt-adj] .nr sc*wt-adj-factor \\n[sc*size]*\\n[sc*wt-adj]/1000 . if \\n[sc*extend] .nr sc*extend-factor \\n[sc*size]*\\n[sc*extend]/1000 . ie '\\$1'' \{\ . nr #SMALLCAPS_ON 1 . nr #LOOP 0 1 . while \\n+[#LOOP]<=58 \{\ . char \\*[$c\\n[#LOOP]] \ \Z'\s[\\n[sc*size]u+\\n[sc*extend-factor]u]\H'-\\n[sc*extend-factor]u'\ \\*[$C\\n[#LOOP]]'\ \h'\\n[sc*wt-adj-factor]u'\\*[$C\\n[#LOOP]]\s[0] . \} . \} . el \{\ . nr #LOOP 0 1 . while \\n+[#LOOP]<=58 \{\ . rchar \\*[$c\\n[#LOOP]] . \} . rr sc*wt-adj-factor . rr sc*extend-factor . rr #SMALLCAPS_ON . \} . \} .END \# \# SMALLCAPS_SIZE \# -------------- \# *Arguments: \# [ \# *Function: \# Sets registers 'sc*factor', 'sc*wt-adj', and sc*extend. \# *Notes: \# Weight adjustment pseudo-emboldens small caps to visually match the \# weight of the larger real caps. \# \# Both sc*factor (size) and sc*wt-adj (weight adjustment) args are \# expressed as percentages of type size. \# .MAC SMALLCAPS_STYLE END . nr #LOOP 0 1 . while \\n+[#LOOP]<=\\n[#NUM_ARGS] \{\ . if '\\$1'SIZE' \{\ . shift . nr sc*factor (z;\\$1)/100 . shift . \} . if '\\$1'WEIGHT_ADJ' \{\ . shift . nr sc*wt-adj (z;\\$1)/100 . shift . \} . if '\\$1'EXTEND' \{\ . shift . nr sc*extend (z;\\$1)/100 . shift . \} . \} . if \\n[sc*wt-adj]=0 .rr sc*wt-adj . if \\n[sc*extend]=0 .rr sc*extend .END . .SMALLCAPS_STYLE \ SIZE 74 \ WEIGHT_ADJ .3 \ EXTEND 5 \# \# SIZESPECS \# --------- \# Argument: \# \# Function: \# Gets cap-height, x-height, and descender depth of the \# current font at the current point size. \# *Notes: \# The routine is diverted so it remains invisible to output. \# .MAC SIZESPECS END . if !'\\n[.z]'' \ . if \\n[dn] .nr saved-dn \\n[dn] . di TYPESIZE E\R'#CAP_HEIGHT \\n[.cht]' e\R'#X_HEIGHT \\n[.cht]' y\R'#DESCENDER \\n[.cdp]' . br . ds $CAP_HEIGHT \\n[#CAP_HEIGHT]u . ds $X_HEIGHT \\n[#X_HEIGHT]u . ds $DESCENDER \\n[#DESCENDER]u . di . if !'\\n[.z]'' \ . nr dn \\n[saved-dn] .END \# \# ===================================================================== \# \# +++TYPESETTING ALIASES+++ \# .ALIAS ADD_SPACE ALD .ALIAS CENTRE CENTER .ALIAS COLOUR COLOR .ALIAS COMMENT SILENT .ALIAS CONDENSE CONDENSE_OR_EXTEND .ALIAS EXTEND CONDENSE_OR_EXTEND .ALIAS FAM FAMILY .ALIAS FONT FT .ALIAS HYPHENATE HY .ALIAS HYPHENATION HY .ALIAS HYSET HY_SET .ALIAS IBQ IBX .ALIAS ILQ ILX .ALIAS IQ IX .ALIAS IRQ IRX .ALIAS LIG LIGATURES .ALIAS NEWCOLOUR NEWCOLOR .ALIAS PADMARKER PAD_MARKER .ALIAS SP ALD .ALIAS SPACE ALD .ALIAS TABSET TAB_SET .ALIAS TB TAB .ALIAS UNDERSCORE_2 UNDERSCORE2 .ALIAS XCOLOUR XCOLOR \# \# ==================================================================== \# \# DOCUMENT PROCESSING MACROS, STRINGS AND ALIASES \# =============================================== \# \# DOC_MACRO_ERROR \# --------------- \# *Arguments: \# None. \# *Function: \# Warning message if DOC_ called before START. \# .MAC DOC_MACRO_ERROR END . if '\\$1'DOC_L_MARGIN' .ds $REPLACEMENT L_MARGIN . if '\\$1'DOC_R_MARGIN' .ds $REPLACEMENT R_MARGIN . if '\\$1'DOC_LINE_LENGTH' .ds $REPLACEMENT LL . if '\\$1'DOC_FAMILY' .ds $REPLACEMENT "FAMILY or FAM . if '\\$1'DOC_PT_SIZE' .ds $REPLACEMENT PT_SIZE . if '\\$1'DOC_LEAD' .ds $REPLACEMENT LS . if '\\$1'DOC_QUAD' .ds $REPLACEMENT QUAD . tm1 "[mom]: \\$1 at line \\n[.c] of '\\n[.F]' should not be used before START. . tm1 " Use \\*[$REPLACEMENT] instead. . ab [mom]: Aborting. .END \# \# +++PAGE DIMENSIONS+++ \# \# PAPER SIZE \# ---------- \# *Arguments: \# LETTER | LEGAL | STATEMENT | TABLOID | LEDGER | FOLIO | QUARTO | 10x14 | EXECUTIVE | A3 | A4 | A5 | B4 | B5 \# *Function: \# Sets up dimensions for different paper sizes. \# *Notes: \# LANDSCAPE may be given after papersize arg. \# .MAC PAPER END . vs 0 . ds $PAPER \\$1 . if '\\*[$PAPER]'LETTER' \{\ . PAGEWIDTH 8.5i . PAGELENGTH 11i . \} . if '\\*[$PAPER]'LEGAL' \{\ . PAGEWIDTH 8.5i . PAGELENGTH 14i . \} . if '\\*[$PAPER]'STATEMENT' \{\ . PAGEWIDTH 5.5i . PAGELENGTH 8.5i . \} . if '\\*[$PAPER]'TABLOID' \{\ . PAGEWIDTH 11i . PAGELENGTH 17i . \} . if '\\*[$PAPER]'LEDGER' \{\ . PAGEWIDTH 17i . PAGELENGTH 11i . \} . if '\\*[$PAPER]'FOLIO' \{\ . PAGEWIDTH 8.5i . PAGELENGTH 13i . \} . if '\\*[$PAPER]'QUARTO' \{\ . PAGEWIDTH 610p . PAGELENGTH 780p . \} . if '\\*[$PAPER]'10x14' \{\ . PAGEWIDTH 10i . PAGELENGTH 14i . \} . if '\\*[$PAPER]'EXECUTIVE' \{\ . PAGEWIDTH 7.25i . PAGELENGTH 10.5i . \} . if '\\*[$PAPER]'A3' \{\ . PAGEWIDTH 842p . PAGELENGTH 1190p . \} . if '\\*[$PAPER]'A4' \{\ . PAGEWIDTH 595p . PAGELENGTH 842p . \} . if '\\*[$PAPER]'A5' \{\ . PAGEWIDTH 421p . PAGELENGTH 595p . \} . if '\\*[$PAPER]'B4' \{\ . PAGEWIDTH 709p . PAGELENGTH 1002p . \} . if '\\*[$PAPER]'B5' \{\ . PAGEWIDTH 501p . PAGELENGTH 709p . \} . if '\\$2'LANDSCAPE' \{\ . nr #PAGE_WIDTH_TMP \\n[#PAGE_WIDTH] . PAGEWIDTH \\n[#PAGE_LENGTH]u . PAGELENGTH \\n[#PAGE_WIDTH_TMP]u . as $PAPER " LANDSCAPE\" . \} . if !r#L_MARGIN .L_MARGIN \\n[.o] . if !r#R_MARGIN .R_MARGIN \\n[#PAGE_WIDTH]u-\\n[#L_MARGIN]u-1i . if '\\*[.T]'pdf' .br . vs .END \# \# ==================================================================== \# \# +++PRINTSTYLE -- TYPEWRITE OR TYPESET+++ \# \# PRINTSTYLE \# ---------- \# *Arguments: \# TYPESET | TYPEWRITE [SINGLESPACE] \# *Function: \# Sets type specs for typewriter-style or typeset output. \# *Notes: \# Number registers: TYPEWRITE=1, TYPESET=2. \# .MAC PRINTSTYLE END . if n \{\ . if '\\$1'TYPESET' \{\ . pl 1 . ab [mom]: Terminal output requires PRINTSTYLE TYPEWRITE. Aborting. . \} . \} . if !\\n[#COLLATE]=1 \{\ . if !d$PAPER \{\ . PAGELENGTH 11i . PAGEWIDTH 8.5i . \} . if '\\$1'TYPEWRITE' \{\ . nr #PRINT_STYLE 1 . if !\\n[#DOC_TYPE]=4 \{\ . L_MARGIN 6P . R_MARGIN 6P . \} . ds $TYPEWRITER_FAM C . ds $TYPEWRITER_PS 12 . TYPEWRITER . color 0 . ie '\\$2'SINGLESPACE' \{\ . nr #SINGLE_SPACE 1 . vs 12 . ie \\n[#DOC_TYPE]=4 .nr #FOOTER_ADJ \\n[.v] . el .nr #FOOTER_ADJ \\n[.v] . nr #ORIGINAL_DOC_LEAD \\n[.v] . \} . el \{\ . if !\\n[#DOC_TYPE]=4 \{\ . vs 24 . nr #FOOTER_ADJ \\n[.v]/2 . nr #ORIGINAL_DOC_LEAD \\n[.v] . \} . \} . QUAD L . HY OFF . SMARTQUOTES OFF . if !\\n[#PP_INDENT] .nr #PP_INDENT 3P . HDRFTR_RIGHT_CAPS . nr #BOLDER_UNITS 0 . nr #CONDENSE 0 . nr #EXTEND 0 . if !\\n[#ITALIC_MEANS_ITALIC] \{\ . rm IT . rm PREV . UNDERLINE_ITALIC . \} . rm BD . rm BDI . if !\\n[#SLANT_MEANS_SLANT] .UNDERLINE_SLANT . if !\\n[#UNDERLINE_QUOTES] .UNDERLINE_QUOTES . nr #IGNORE_COLUMNS 1 . nr #RULE_WEIGHT 500 . char \[em] -- . tr `' . tr \[lq]" . tr \[rq]" . \} . if '\\$1'TYPESET' \{\ . nr #PRINT_STYLE 2 . if !\\n[#DOC_TYPE]=5 \{\ . if !\\n[#DOC_TYPE]=4 \{\ . L_MARGIN 6P . R_MARGIN 6P . \} . \} . FAMILY T . FT R . if !\\n[#DOC_TYPE]=4 .ps 12.5 . if !\\n[#DOC_TYPE]=4 .vs 16 .\" In DEFAULTS, TRAPS is run with this leading, so we need a register to .\" hold it for use with the .sp in FOOTER . nr #FOOTER_ADJ 12000 . JUSTIFY . HY . HY_SET 2 36p 1p . KERN . LIG . SS 0 . SMARTQUOTES . if !\\n[#PP_INDENT] \{\ . in 2m \"Set indent . nr #PP_INDENT \\n[.i] \"Read into #PP_INDENT . in 0 \"Remove indent . \} . HDRFTR_RIGHT_CAPS . rr #IGNORE_COLUMNS . \} .\" Set up default style for nine levels of headings . nr #HD_LEVEL 0 1 \" loop step . nr #LOOP 9 \" loop count . while \\n+[#HD_LEVEL]<=\\n[#LOOP] \{\ . HEADING_STYLE \\n[#HD_LEVEL] \ FONT B \ SIZE +0 \ QUAD L \ NEEDS 1 \ COLOR black .\" Set up default style for nine levels of TOC headings . TOC_ENTRY_STYLE \\n[#HD_LEVEL] \ FONT R \ SIZE +0 \ COLOR black . \} .\" Set up decreasing sizes for headings levels 1 - 3, starting at +3 . nr #HD_LEVEL 0 1 \" loop step . nr #LOOP 3 \" loop count . nr #HD_SIZE 4 1 . while \\n+[#HD_LEVEL]<=\\n[#LOOP] \{\ . nr #HD_SIZE_CHANGE \\n-[#HD_SIZE] . ds $HEAD_\\n[#HD_LEVEL]_SIZE +\\n[#HD_SIZE_CHANGE] . \} .\" Set up TOC title style . TOC_TITLE_STYLE FONT R SIZE +0 INDENT 0 .\" Set up captions, labels, sources . LABELS ALL FONT B AUTOLEAD 2 . LABELS EQN FONT R QUAD RIGHT . CAPTIONS ALL AUTOLEAD 2 . CAPTIONS EQN QUAD CENTER . SOURCES TBL AUTOLEAD 2 . \} .END \# \# Set limited parameters to TYPEWRITE. \# .MAC TYPEWRITER_FAMILY END . ds $TYPEWRITER_FAM \\$1 .END \# .ALIAS TYPEWRITER_FAM TYPEWRITER_FAMILY \# .MAC TYPEWRITER_SIZE END . ds $TYPEWRITER_PS \\$1 .END \# .MAC TYPEWRITER END . fam \\*[$TYPEWRITER_FAM] . ft R . ps \\*[$TYPEWRITER_PS] .END \# \# ITALIC MEANS ITALIC \# ------------------- \# *Argument: \# \# *Function: \# Instructs TYPEWRITE to treat italics as italics, whether \# invoked via control lines or inline. \# *Notes: \# ITALIC_MEANS_ITALIC and UNDERLINE_ITALIC are mutually exclusive, \# hence invoking the one automatically turns off the other. \# .MAC ITALIC_MEANS_ITALIC END . if \\n[#PRINT_STYLE]=1 \{\ . nr #ITALIC_MEANS_ITALIC 1 . rr #UNDERLINE_ITALIC . rm ROM . rm IT . rm PREV . ds ROM \Ef[R] . ds IT \Ef[I] . ds PREV \Ef[] . \} .END \# \# UNDERLINE ITALIC \# ---------------- \# *Argument: \# \# *Function: \# Instructs TYPEWRITE to underline italics, whether invoked \# via control lines or inline. \# *Notes: \# UNDERLINE_ITALIC and ITALIC_MEANS_ITALIC are mutually exclusive, \# hence invoking the one automatically turns off the other. \# \# UNDERLINE_ITALIC is the default for TYPEWRITE. \# .MAC UNDERLINE_ITALIC END . if \\n[#PRINT_STYLE]=1 \{\ . nr #UNDERLINE_ITALIC 1 . rr #ITALIC_MEANS_ITALIC . rm ROM . rm IT . rm PREV . ds ROM \E*[ULX] . ds IT \E*[UL] . ds PREV \f[P]\E*[ULX] . \} .END \# \# UNDERLINE SLANT \# --------------- \# *Arguments: \# | \# *Function: \# Instructs TYPEWRITE to underline occurrences of \*[SLANT], or \# turns feature off. \# *Notes: \# Users may want \*[SLANT] to mean slant in TYPEWRITE, although \# most of the time, \*[SLANT] most likely means the user wanted \# italic but didn't have it, ergo the need to tell TYPEWRITE to \# treat \*[SLANT] as italic (i.e. underlined). \# \# UNDERLINE_SLANT and SLANT_MEANS_SLANT are mutually exclusive, \# hence invoking the one automatically turns off the other. \# \# UNDERLINE_SLANT is the default for TYPEWRITE. \# .MAC UNDERLINE_SLANT END . if \\n[#PRINT_STYLE]=1 \{\ . rr #SLANT_MEANS_SLANT . nr #UNDERLINE_SLANT 1 . rm SLANT . rm SLANTX . ds SLANT \ER'#SLANT_ON 1'\E*[UL] . ds SLANTX \ER'#SLANT_ON 0'\E*[ULX] . \} .END \# .MAC SLANT_MEANS_SLANT END . if \\n[#PRINT_STYLE]=1 \{\ . rr #UNDERLINE_SLANT . nr #SLANT_MEANS_SLANT 1 . rm SLANT . rm SLANTX . ds SLANT \ER'#SLANT_ON 1'\ES'\En[#DEGREES]' . ds SLANTX \ER'#SLANT_ON 0'\ES'0' . \} .END \# .MAC IGNORE_COLUMNS END . if \\n[#PRINT_STYLE]=1 .nr #NO_COLUMNS 1 .END \# \# ==================================================================== \# \# +++COPY STYLE -- DRAFT OR FINAL+++ \# \# COPY STYLE \# ---------- \# *Arguments: \# DRAFT | FINAL \# *Function: \# Sets registers that are used to determine what to put \# in the default header, and how to number pages. \# *Notes: \# DOCTYPE must come before COPYSTYLE. \# .MAC COPYSTYLE END . ds $COPY_STYLE \\$1 . if '\\*[$COPY_STYLE]'DRAFT' \{\ . nr #COPY_STYLE 1 . if !d$DRAFT .DRAFT 1 . \} . if '\\*[$COPY_STYLE]'FINAL' .nr #COPY_STYLE 2 . if '\\*[$CHAPTER_STRING]'' .CHAPTER_STRING "Chapter" . if '\\*[$DRAFT_STRING]'' .DRAFT_STRING "Draft" . if '\\*[$REVISION_STRING]'' .REVISION_STRING "Rev." .\" Default . if \\n[#DOC_TYPE]=1 \{\ . ie \\n[#COPY_STYLE]=1 \{\ . ie \\n[#PAGENUM_STYLE_SET] .PAGENUM_STYLE \\*[$PAGENUM_STYLE] . el .PAGENUM_STYLE roman . if \\n[#USER_DEF_HDRFTR_CENTER]=0 \{\ . ie \\n[#DRAFT_WITH_PAGENUM] .ds $HDRFTR_CENTER . el \{\ . ie '\\*[$REVISION]'' \{\ . ds $HDRFTR_CENTER \ \\*[$DRAFT_STRING]\\*[$DRAFT] . \} . el \{\ . ds $HDRFTR_CENTER \ \\*[$DRAFT_STRING]\\*[$DRAFT], \ \\*[$REVISION_STRING] \\*[$REVISION] . \} . \} . \} . \} . el \{\ . ie \\n[#PAGENUM_STYLE_SET] .PAGENUM_STYLE \\*[$PAGENUM_STYLE] . el .PAGENUM_STYLE DIGIT . if \\n[#DRAFT_WITH_PAGENUM] .rr #DRAFT_WITH_PAGENUM . if \\n[#USER_DEF_HDRFTR_CENTER]=0 \{\ . ds $HDRFTR_CENTER . rr #USER_DEF_HDRFTR_CENTER . \} . \} . \} .\" Chapter . if \\n[#DOC_TYPE]=2 \{\ .\" Copystyle DRAFT . ie \\n[#COPY_STYLE]=1 \{\ . ie \\n[#PAGENUM_STYLE_SET] \ . PAGENUM_STYLE \\*[$PAGENUM_STYLE] . el \ . PAGENUM_STYLE roman . if \\n[#USER_DEF_HDRFTR_CENTER]=0 \{\ . ie \\n[#DRAFT_WITH_PAGENUM] \{\ . ie '\\*[$CHAPTER]'' \{\ . ie !'\\*[$CHAPTER_TITLE_1]'' \ . ds $HDRFTR_CENTER \\*[$CHAPTER_TITLE] . el .ds $HDRFTR_CENTER \\*[$CHAPTER_STRING] . \} . el \{\ . ie !'\\*[$CHAPTER_TITLE_1]'' \ . ds $HDRFTR_CENTER \\*[$CHAPTER_TITLE] . el .ds $HDRFTR_CENTER \\*[$CHAPTER_STRING] \\*[$CHAPTER] . \} . \} . el \{\ . ie '\\*[$REVISION]'' \{\ . ie '\\*[$CHAPTER]'' \{\ . ie !'\\*[$CHAPTER_TITLE_1]'' \{\ . ie '\\*[$DRAFT]'' \ . ds $HDRFTR_CENTER \\*[$CHAPTER_TITLE] . el \{\ . ds $HDRFTR_CENTER \ \\*[$CHAPTER_TITLE], \ \\*[$DRAFT_STRING]\\*[$DRAFT] . \} . \} . el \{\ . ie '\\*[$DRAFT]'' \{\ . ds $HDRFTR_CENTER \ \\*[$CHAPTER_STRING] . \} . el \{\ . ds $HDRFTR_CENTER \ \\*[$CHAPTER_STRING], \ \\*[$DRAFT_STRING]\\*[$DRAFT] . \} . \} . \} . el \{\ . ie !'\\*[$CHAPTER_TITLE_1]'' \{\ . ie '\\*[$DRAFT]'' \ . ds $HDRFTR_CENTER \\*[$CHAPTER_TITLE] . el \{\ . ds $HDRFTR_CENTER \ \\*[$CHAPTER_TITLE_1], \ \\*[$DRAFT_STRING]\\*[$DRAFT] . \} . \} . el \{\ . ie '\\*[$DRAFT]'' \{\ . ds $HDRFTR_CENTER \ \\*[$CHAPTER_STRING] \\*[$CHAPTER] . \} . el \{\ . ds $HDRFTR_CENTER \ \\*[$CHAPTER_STRING] \\*[$CHAPTER], \ \\*[$DRAFT_STRING]\\*[$DRAFT] . \} . \} . \} . \} . el \{\ . ie '\\*[$CHAPTER]'' \{\ . ie !'\\*[$CHAPTER_TITLE_1]'' \{\ . ie '\\*[$DRAFT]'' \{\ . ds $HDRFTR_CENTER \ \\*[$CHAPTER_TITLE], \ \\*[$REVISION_STRING] \\*[$REVISION] . \} . el \{\ . ds $HDRFTR_CENTER \ \\*[$CHAPTER_TITLE], \ \\*[$DRAFT_STRING]\\*[$DRAFT], \ \\*[$REVISION_STRING] \\*[$REVISION] . \} . \} . el \{\ . ie '\\*[$DRAFT]'' \{\ . ds $HDRFTR_CENTER \ \\*[$CHAPTER_STRING], \ \\*[$REVISION_STRING] \\*[$REVISION] . \} . el \{\ . ds $HDRFTR_CENTER \ \\*[$CHAPTER_STRING], \ \\*[$DRAFT_STRING]\\*[$DRAFT], \ \\*[$REVISION_STRING] \\*[$REVISION] . \} . \} . \} . el \{\ . ie !'\\*[$CHAPTER_TITLE_1]'' \{\ . ie '\\*[$DRAFT]'' \{\ . ds $HDRFTR_CENTER \ \\*[$CHAPTER_TITLE], \ \\*[$REVISION_STRING] \\*[$REVISION] . \} . el \{\ . ds $HDRFTR_CENTER \ \\*[$CHAPTER_TITLE], \ \\*[$DRAFT_STRING]\\*[$DRAFT], \ \\*[$REVISION_STRING] \\*[$REVISION] . \} . \} . el \{\ . ie '\\*[$DRAFT]'' \{\ . ds $HDRFTR_CENTER \ \\*[$CHAPTER_STRING] \\*[$CHAPTER], \ \\*[$REVISION_STRING] \\*[$REVISION] . \} . el \{\ . ds $HDRFTR_CENTER \ \\*[$CHAPTER_STRING] \\*[$CHAPTER], \ \\*[$DRAFT_STRING]\\*[$DRAFT], \ \\*[$REVISION_STRING] \\*[$REVISION] . \} . \} . \} . \} . \} . \} . \} .\" Copystyle FINAL . el \{\ . if \\n[#DRAFT_WITH_PAGENUM] .rr #DRAFT_WITH_PAGENUM . if \\n[#USER_DEF_HDRFTR_CENTER]=0 \{\ . ie \\n[#PAGENUM_STYLE_SET] \ . PAGENUM_STYLE \\*[$PAGENUM_STYLE] . el .PAGENUM_STYLE DIGIT . ie '\\*[$CHAPTER]'' \{\ . ie !'\\*[$CHAPTER_TITLE_1]'' \ . ds $HDRFTR_CENTER \\*[$CHAPTER_TITLE] . el \ . ds $HDRFTR_CENTER \\*[$CHAPTER_STRING] . \} . el \{\ . ie !'\\*[$CHAPTER_TITLE_1]'' \ . ds $HDRFTR_CENTER \\*[$CHAPTER_TITLE] . el \ . ds $HDRFTR_CENTER \\*[$CHAPTER_STRING] \\*[$CHAPTER] . \} . \} . \} . \} .\" Named . if \\n[#DOC_TYPE]=3 \{\ . ie \\n[#COPY_STYLE]=1 \{\ . ie \\n[#PAGENUM_STYLE_SET] .PAGENUM_STYLE \\*[$PAGENUM_STYLE] . el .PAGENUM_STYLE roman . ie \\n[#DRAFT_WITH_PAGENUM] \ . ds $HDRFTR_CENTER \\*[$DOC_TYPE] . el \{\ . if \\n[#USER_DEF_HDRFTR_CENTER]=0 \{\ . ie '\\*[$REVISION]'' \{\ . ie '\\*[$DRAFT]'' \ . ds $HDRFTR_CENTER \\*[$DOC_TYPE] . el \{\ . ds $HDRFTR_CENTER \ \\*[$DOC_TYPE], \ \\*[$DRAFT_STRING]\\*[$DRAFT] . \} . \} . el \{\ . ie '\\*[$DRAFT]'' \{\ . ds $HDRFTR_CENTER \ \\*[$DOC_TYPE], \ \\*[$REVISION_STRING] \\*[$REVISION] . \} . el \{\ . ds $HDRFTR_CENTER \ \\*[$DOC_TYPE], \ \\*[$DRAFT_STRING]\\*[$DRAFT], \ \\*[$REVISION_STRING] \\*[$REVISION] . \} . \} . \} . \} . \} . el \{\ . if \\n[#DRAFT_WITH_PAGENUM] .rr #DRAFT_WITH_PAGENUM . if \\n[#USER_DEF_HDRFTR_CENTER]=0 \{\ . ie \\n[#PAGENUM_STYLE_SET] .PAGENUM_STYLE \\*[$PAGENUM_STYLE] . el .PAGENUM_STYLE DIGIT . ds $HDRFTR_CENTER \\*[$DOC_TYPE] . \} . \} . \} .END \# \# ==================================================================== \# \# +++COLLECT DOC INFO (reference macros, metadata)+++ \# \# *Arguments: \# various string/register arguments \# *Function: \# Set strings and registers for covers, docheaders, page headers. \# .MAC DOCTITLE END . rr #DOCTITLE_NUM . nr #DOCTITLE_NUM 0 1 . while \\n[#NUM_ARGS]>\\n[#DOCTITLE_NUM] \{\ . ds $DOCTITLE_\\n+[#DOCTITLE_NUM] \\$\\n[#DOCTITLE_NUM] . \} . ds $DOCTITLE \\$* . PDF_TITLE \\*[$DOCTITLE] .END \# .MAC TITLE END \"Document title . if '\\$1'DOC_COVER' \{\ . shift . DOC_COVERTITLE \\$@ . return . \} . if '\\$1'COVER' \{\ . shift . COVERTITLE \\$@ . return . \} . ie \\n[#NUM_ARGS]=0 \{\ . if \\n[#TITLE_NUM] \{\ . nr #ITEM 0 1 . while \\n[#TITLE_NUM]>\\n[#ITEM] \{\ . rm $TITLE_\\n+[#ITEM] . \} . rr #TITLE_NUM . \} . \} . el \{\ . nr #TITLE_NUM 0 1 . while \\n[#NUM_ARGS]>\\n[#TITLE_NUM] \{\ . ds $TITLE_\\n+[#TITLE_NUM] \\$\\n[#TITLE_NUM] . \} . ds $TITLE \\$* . \} .END \# .MAC SUBTITLE END \"Document sub-title . ie \\n[#NUM_ARGS]=0 \{\ . if \\n[#DOC_COVER_SUBTITLE_NUM] \ . ds COVER_ DOC_COVER_ . if \\n[#COVER_SUBTITLE_NUM] \ . ds COVER_ COVER_ . if \\n[#\\*[COVER_]SUBTITLE_NUM] \{\ . nr #ITEM 0 1 . while \\n[#\\*[COVER_]SUBTITLE_NUM]>\\n[#ITEM] \{\ . rm $\\*[COVER_]SUBTITLE_\\n+[#ITEM] . \} . rr #\\*[COVER_]SUBTITLE_NUM . rm $SUBTITLE . \} . \} . el \{\ . if '\\$1'DOC_COVER' \{\ . ds COVER_ DOC_COVER_ . shift . \} . if '\\$1'COVER' \{\ . ds COVER_ COVER_ . shift . \} . nr #\\*[COVER_]SUBTITLE_NUM 0 1 . while \\n[#NUM_ARGS]>\\n[#\\*[COVER_]SUBTITLE_NUM] \{\ . ds $\\*[COVER_]SUBTITLE_\\n+[#\\*[COVER_]SUBTITLE_NUM] \ \\$\\n[#\\*[COVER_]SUBTITLE_NUM] . \} . rm COVER_ . ds $SUBTITLE \\$* . \} .END \# .MAC CHAPTER END \"If document is a chapter, the chapter number . nr #CHAPTER_CALLED 1 . ds $CHAPTER \\$1 . if \B'\\*[$CHAPTER]' .nr #CH_NUM \\*[$CHAPTER] . if !r #CH_NUM .nr #CH_NUM 1 .END . .MAC CHAPTER_NUMBER END . nr #CH_NUM \\$1 .END \# .MAC CHAPTER_TITLE END \" This defines what comes after Chapter # . ie \\n[#NUM_ARGS]=0 \{\ . if \\n[#CHAPTER_TITLE_NUM] \{\ . nr #ITEM 0 1 . while \\n[#CHAPTER_TITLE_NUM]>\\n[#ITEM] \{\ . rm $CHAPTER_TITLE_\\n+[#ITEM] . \} . rr #CHAPTER_TITLE_NUM . rm $CHAPTER_TITLE . \} . \} . el \{\ . rr #CHAPTER_TITLE_NUM . nr #CHAPTER_TITLE_NUM 0 1 . while \\n[#NUM_ARGS]>\\n[#CHAPTER_TITLE_NUM] \{\ . ds $CHAPTER_TITLE_\\n+[#CHAPTER_TITLE_NUM] \ \\$\\n[#CHAPTER_TITLE_NUM] . \} . ds $CHAPTER_TITLE \\$* . \} .END \# .MAC DRAFT END \"Draft number . ie '\\$1'' .ds $DRAFT . el .ds $DRAFT " \\$1 .END \# .MAC REVISION END \"Revision number . ds $REVISION \\$1 .END \# .MAC DRAFT_WITH_PAGENUMBER END \"Attach draft/revision strings to page number . nr #DRAFT_WITH_PAGENUM 1 .END \# .MAC AUTHOR END \"Author. Enclose all args fully in double quotes. . rr #NO_PRINT_AUTHOR . if '\\$1'DOC_COVER' \{\ . ds COVER_ DOC_COVER_ . shift . \} . if '\\$1'COVER' \{\ . ds COVER_ COVER_ . shift . \} . nr #\\*[COVER_]AUTHOR_NUM 0 1 . while \\n[#NUM_ARGS]>\\n[#\\*[COVER_]AUTHOR_NUM] \{\ . ds $\\*[COVER_]AUTHOR_\\n+[#\\*[COVER_]AUTHOR_NUM] \ \\$\\n[#\\*[COVER_]AUTHOR_NUM] . if !'\\*[$\\*[COVER_]AUTHOR_\\n[#\\*[COVER_]AUTHOR_NUM]]'' \ . as $AUTHORS \ "\\*[$\\*[COVER_]AUTHOR_\\n[#\\*[COVER_]AUTHOR_NUM]], \" . \} . ds $AUTHOR \\*[$AUTHOR_1] . substring $AUTHORS 0 -2 . ds PDF_AUTHORS \\*[$AUTHORS] . pdfmomclean PDF_AUTHORS . nop \!x X ps:exec [/Author (\\*[PDF_AUTHORS]) /DOCINFO pdfmark .END . .ALIAS EDITOR AUTHOR \# .MAC COPYRIGHT END \"For use on cover pages only . ie \\n[#NUM_ARGS]=1 \ . ds $COVER_COPYRIGHT \[co]\\$1 . el \{\ . if '\\$1'COVER' .ds $COVER_COPYRIGHT \[co]\\$2 . if '\\$1'DOC_COVER' .ds $DOC_COVER_COPYRIGHT \[co]\\$2 . \} .END \# .MAC COPYRIGHT_V_ADJUST END . ds $COPYRIGHT_V_ADJ \\$1 .END \# .MAC MISC END \"Doc cover and cover pages only; enclose all args in double quotes . rm COVER_ . ie \\n[#NUM_ARGS]=0 \{\ . if \\n[#DOC_COVER_MISC_LINES] \ . ds COVER_ DOC_COVER_ . if \\n[#COVER_MISC_LINES] \ . ds COVER_ COVER_ . if \\n[#\\*[COVER_]MISC_LINES] \{\ . nr #LINE 0 1 . while \\n[#\\*[COVER_]MISC_LINES]>\\n[#LINE] \{\ . rm $\\*[COVER_]MISC_\\n+[#LINE] . \} . rr #\\*[COVER_]MISC_LINES . \} . \} . el \{\ . if '\\$1'DOC_COVER' \{\ . ds COVER_ DOC_COVER_ . shift . \} . if '\\$1'COVER' \{\ . ds COVER_ COVER_ . shift . \} . nr #\\*[COVER_]MISC_LINE 0 1 . while \\n[#NUM_ARGS]>\\n[#\\*[COVER_]MISC_LINE] \{\ . ds $\\*[COVER_]MISC_\\n+[#\\*[COVER_]MISC_LINE] \ \\$[\\n[#\\*[COVER_]MISC_LINE]] . \} . nr #\\*[COVER_]MISC_LINES \\n[#NUM_ARGS] . rm COVER_ . \} .END \# \# Page number that appears on page one. .MAC PAGENUMBER END . nr #n%_AT_PAGENUM_SET \\n% . nr #PAGE_NUM_ADJ \\$1-\\n[#n%_AT_PAGENUM_SET] . rr #n%_AT_PAGENUM_SET . nr #PAGE_NUM_SET 1 .END \# \# Replacement string for pagenumber. .MAC PAGENUMBER_STRING END . ds $PAGENUM_STRING \\$1 .END \# \# ==================================================================== \# \# +++TYPE OF DOCUMENT+++ \# \# DOCUMENT TYPE \# ------------- \# *Argument: \# DEFAULT | CHAPTER | NAMED " | LETTER \# *Function: \# Creates strings and sets registers for document types. \# *Notes: \# Number registers: DEFAULT=1, CHAPTER=2, NAMED=3, LETTER=4, \# SLIDES=5 \# .MAC DOCTYPE END . if '\\$1'DEFAULT' .nr #DOC_TYPE 1 . if '\\$1'CHAPTER' .nr #DOC_TYPE 2 . if '\\$1'NAMED' \{\ . rr #NO_PRINT_DOCTYPE . ds $DOC_TYPE \\$2 . nr #DOC_TYPE 3 . \} . if '\\$1'LETTER' \{\ . nr #DOC_TYPE 4 . L_MARGIN 1.125i . R_MARGIN 1.125i . ps 12 . vs 13.5 . nr #FOOTER_ADJ \\n[.v] . DOCHEADER OFF . PARA_INDENT 3m . INDENT_FIRST_PARAS . PARA_SPACE . ds $SUITE \En[#SUITE] . HEADER_MARGIN 3P+6p . HEADER_GAP 3P . FOOTERS . FOOTER_RULE OFF . FOOTER_LEFT "" . FOOTER_CENTER "" . FOOTER_RIGHT_SIZE +0 . FOOTER_RIGHT "\&.../\E*[$SUITE] . FOOTER_ON_FIRST_PAGE . em ALL_DONE . \} . if '\\$1'SLIDES' \{\ . shift . nr #DOC_TYPE 5 . PRINTSTYLE TYPESET . FAMILY H . QUAD CENTER . QUOTE_STYLE QUAD CENTER . BLOCKQUOTE_STYLE \ QUAD J \ INDENT \\n[.l]u/5u . PARA_INDENT 0 . NO_SHIM . NO_FLEX . HEADING_STYLE 1 \ SIZE +8 \ QUAD CENTER . HEADING_STYLE 2 \ SIZE +4 \ QUAD CENTER . HEADING_STYLE 3 \ SIZE +2 \ QUAD CENTER . DOCHEADER off . PAGINATION off . PAGENUM_HYPHENS off . HEADERS off . FOOTERS off . HEADERS_PLAIN . FOOTERS_PLAIN . nr loop-count 0 1 . nr loop-counter \\n[#NUM_ARGS] .\" Default 16:9 setup if no ASPECT . PAGE 11i 6.1875i 36p 36p 80p 72p . PT_SIZE 14 . AUTOLEAD 4 . HEADER_SIZE -2 . while \\n+[loop-count]<=\\n[loop-counter] \{\ . if '\\$1'ASPECT' \{\ . if '\\$2'4:3' \{\ . PAGE 11i 8.25i 36p 36p 90p 84p . PT_SIZE 16 . AUTOLEAD 6 . HEADER_SIZE -3 . \} . if '\\$2'16:9' \{\ . PAGE 11i 6.1875i 36p 36p 80p 72p . PT_SIZE 14 . AUTOLEAD 4 . HEADER_SIZE -2 . \} . shift 2 . \} . if '\\$1'HEADER' \{\ . shift 1 . nr #SLIDE_HEADERS 1 . ds $SLIDE_HDR_L \\$1 . ds $SLIDE_HDR_C \\$2 . ds $SLIDE_HDR_R \\$3 . HEADER_MARGIN 45p . shift 3 . \} . if '\\$1'FOOTER' \{\ . shift 1 . nr #SLIDE_FOOTERS 1 . ds $SLIDE_FTR_L \\$1 . ds $SLIDE_FTR_C \\$2 . ds $SLIDE_FTR_R \\$3 . shift 3 . \} . if '\\$1'TRANSITION' \{\ . shift 1 . ds $TRANS_TYPE \\$1 . shift 1 . \} . if '\\$1'PAUSE' \{\ . shift 1 . ds $PAUSE_TYPE \\$1 . shift 1 . \} . \} . if d $TRANS_TYPE \ . pdftransition PAGE \\*[$TRANS_TYPE] . if d $PAUSE_TYPE \ . pdftransition BLOCK \\*[$PAUSE_TYPE] . \} . ie \\n[#SLIDE_HEADERS]+\\n[#SLIDE_FOOTERS]=2 \{\ . HEADERS_AND_FOOTERS L "^\\*[$SLIDE_HDR_L]#\\*[$SLIDE_HDR_C]#\\*[$SLIDE_HDR_R]^" \ L "^\\*[$SLIDE_FTR_L]#\\*[$SLIDE_FTR_C]#\\*[$SLIDE_FTR_R]^" . \} . el \{\ . if \\n[#SLIDE_HEADERS] \{\ . HEADERS . HEADER_RECTO L "^\\*[$SLIDE_HDR_L]#\\*[$SLIDE_HDR_C]#\\*[$SLIDE_HDR_R]^" \ . \} . if \\n[#SLIDE_FOOTERS] \{\ . FOOTERS . FOOTER_RECTO L "^\\*[$SLIDE_FTR_L]#\\*[$SLIDE_FTR_C]#\\*[$SLIDE_FTR_R]^" . \} . \} .END \# \# +++LETTER MACROS+++ \# \# First, create a register to hold incrementing numbers to be \# appended to LETTERHEAD. \# .nr #FIELD 0 1 \# \# DATE \# ---- \# *Arguments: \# \# *Function: \# Stores date (entered on the line after .DATE) in diversion \# LETTERHEAD \# .MAC DATE END . if !'\\n[.z]'' .di . di LETTERHEAD\\n+[#FIELD] . ie \\n[#FIELD]=1 \{\ . nr #DATE_FIRST 1 . RIGHT . \} . el .LEFT .END \# \# TO \# -- \# *Arguments: \# \# *Function: \# Stores addressee address (entered on the line after .TO) in \# diversion LETTERHEAD \# .MAC TO END . if !'\\n[.z]'' .di . di LETTERHEAD\\n+[#FIELD] . LEFT .END \# \# FROM \# ---- \# *Arguments: \# \# *Function: \# Stores addresser address (entered on the line after .FROM) in \# diversion LETTERHEAD \# .MAC FROM END . if !'\\n[.z]'' .di . di LETTERHEAD\\n+[#FIELD] . LEFT .END \# \# GREETING \# -------- \# *Arguments: \# \# *Function: \# Stores greeting (entered on the line after .GREETING) in \# diversion LETTERHEAD \# .MAC GREETING END . if !'\\n[.z]'' .di . di LETTERHEAD\\n+[#FIELD] . LEFT .END \# \# CLOSING \# ------- \# *Arguments: \# \# *Function: \# Stores greeting in diversion CLOSING. \# .MAC CLOSING END . if '\\*[$SIG_SPACE]'' .ds $SIG_SPACE 3v . ie ( (2v+\\*[$SIG_SPACE]) > \\n[.t] ) \{\ . ie !\\n[@TOP] \{\ . ch HEADER . ch FOOTER . br . tm1 "[mom]: Insufficient room for \\$0 and signature line. . ab [mom]: Terminating '\\n[.F]' before closing. . \} . el .sp . \} . el .br . nr #CLOSING 1 . di CLOSING_TEXT .END \# \# CLOSING INDENT \# -------------- \# *Argument: \# \# *Function: \# Defines string $CLOSE_INDENT for use in macro, ALL_DONE. \# .MAC CLOSING_INDENT END . ds $CLOSE_INDENT \\$1 .END \# \# SIGNATURE_SPACE \# --------------- \# *Argument: \# \# *Function: \# Defines string $SIG_SPACE for use in macro, ALL_DONE. \# .MAC SIGNATURE_SPACE END . ds $SIG_SPACE \\$1 .END \# \# NO SUITE \# -------- \# *Arguments: \# \# *Function: \# Redefines $FOOTER_RIGHT to blank so that a suite number doesn't \# appear at the bottom of letter pages. \# .MAC NO_SUITE END . FOOTER_RIGHT "" .END \# \# ==================================================================== \# \# +++DEFAULTS FOR DOCUMENT PROCESSING+++ \# \# TYPE-STYLE CONTROL MACROS \# ------------------------- \# The control macros for family, font, size, color and quad are \# here grouped together. Each (e.g., _FAMILY) uses the calling alias \# to determine the document element to which the style parameter \# applies. Defaults for all these guys are set in DEFAULTS, and \# listed in the "Control Macros" section of the documentation \# pertinent to the element whose style is to be changed. \# .MAC _FAMILY END . ds PARAM FAM . ds ELEMENT \\$0 . if '\\$0'COPYRIGHT_FAMILY' \ . ds ELEMENT COVER_COPYRIGHT_FAMILY . ds FROM_ALIAS \\$0 . substring ELEMENT 0 -4 \" Strip 'ILY' from FAMILY . ASSIGN_ELEMENT \\$1 .END \# .MAC _FONT END . ds PARAM FT . ds ELEMENT \\$0 . ds FROM_ALIAS \\$0 . if '\\$0'COPYRIGHT_FONT' \ . ds ELEMENT COVER_COPYRIGHT_FONT . substring ELEMENT 0 -5 . ds ELEMENT \\*[ELEMENT]FT \" ELEMENT is now \\$0_FT . ASSIGN_ELEMENT \\$1 .END \# .MAC _SIZE END . ds PARAM SIZE_CHANGE . ds ELEMENT \\$0_CHANGE . if '\\$0'CODE_SIZE' \{\ . ds PARAM SIZE_ADJ . ds ELEMENT \\$0_ADJ . \} . if '\\$0'COPYRIGHT_SIZE' \ . ds ELEMENT COVER_COPYRIGHT_SIZE_CHANGE . ds FROM_ALIAS \\$0 . ASSIGN_ELEMENT \\$1 .END \# .MAC _COLOR END . if \\n[#PRINT_STYLE]=1 .return . ds PARAM COLOR . ds ELEMENT \\$0 . if '\\$0'COPYRIGHT_COLOR' \ . ds ELEMENT COVER_COPYRIGHT_COLOR . ds FROM_ALIAS \\$0 . ASSIGN_ELEMENT \\$1 .END \# .MAC _CAPS END . ds CAPS_TYPE \\$0 . substring CAPS_TYPE 0 7 . ds CALLED_AS \\$0 . substring CALLED_AS -7 . ie '\\*[CALLED_AS]'NO_CAPS' \{\ . ie '\\*[CAPS_TYPE]'BIBLIOGR' \{\ . if '\\$0'BIBLIOGRAPHY_HEADER_NO_CAPS' .rr #BIB_STRING_CAPS . if '\\$0'BIBLIOGRAPHY_STRING_NO_CAPS' .rr #BIB_STRING_CAPS . \} . el \{\ . ie '\\*[CAPS_TYPE]'ENDNOTES' \{\ . if '\\$0'ENDNOTES_HEADER_NO_CAPS' .rr #EN_STRING_CAPS . if '\\$0'ENDNOTES_STRING_NO_CAPS' .rr #EN_STRING_CAPS . \} . el \{\ . ie '\\$0'TOC_HEADER_NO_CAPS' .rr #TOC_STRING_CAPS . el \{\ . ds REGISTER_TYPE \\$0 . substring REGISTER_TYPE 0 -8 . as REGISTER_TYPE CAPS . rr #\\*[REGISTER_TYPE] . \} . \} . \} . \} . el \{\ . ie '\\*[CAPS_TYPE]'BIBLIOGR' \{\ . if '\\$0'BIBLIOGRAPHY_HEADER_CAPS' .nr #BIB_STRING_CAPS 1 . if '\\$0'BIBLIOGRAPHY_STRING_CAPS' .nr #BIB_STRING_CAPS 1 . \} . el .nr #\\$0 1 . \} .END . .ALIAS _NO_CAPS _CAPS \# .MAC _SMALLCAPS END . ds SMALLCAPS_TYPE \\$0 . substring SMALLCAPS_TYPE 0 7 . ds CALLED_AS \\$0 . substring CALLED_AS -12 . ie '\\*[CALLED_AS]'NO_SMALLCAPS' \{\ . ie '\\*[SMALLCAPS_TYPE]'BIBLIOGR' \{\ . if '\\$0'BIBLIOGRAPHY_HEADER_NO_SMALLCAPS' .rr #BIB_STRING_SMALLCAPS . if '\\$0'BIBLIOGRAPHY_STRING_NO_SMALLCAPS' .rr #BIB_STRING_SMALLCAPS . \} . el \{\ . ie '\\*[SMALLCAPS_TYPE]'ENDNOTES' \{\ . if '\\$0'ENDNOTES_HEADER_NO_SMALLCAPS' .rr #EN_STRING_SMALLCAPS . if '\\$0'ENDNOTES_STRING_NO_SMALLCAPS' .rr #EN_STRING_SMALLCAPS . \} . el \{\ . ie '\\$0'TOC_HEADER_NO_SMALLCAPS' .rr #TOC_STRING_SMALLCAPS . el \{\ . ds REGISTER_TYPE \\$0 . substring REGISTER_TYPE 0 -13 . as REGISTER_TYPE SMALLCAPS . rr #\\*[REGISTER_TYPE] . \} . \} . \} . \} . el \{\ . ie '\\*[SMALLCAPS_TYPE]'BIBLIOGR' \{\ . if '\\$0'BIBLIOGRAPHY_HEADER_SMALLCAPS' .nr #BIB_STRING_SMALLCAPS 1 . if '\\$0'BIBLIOGRAPHY_STRING_SMALLCAPS' .nr #BIB_STRING_SMALLCAPS 1 . \} . el .nr #\\$0 1 . \} .END . .ALIAS _NO_SMALLCAPS _SMALLCAPS \# .MAC _QUAD END . if '\\$0'BIBLIOGRAPHY_QUAD' \{\ . if '\\$1'R' .QUAD-ERROR \\$0 . if '\\$1'C' .QUAD-ERROR \\$0 . \} . if '\\$0'ENDNOTE_QUAD' \{\ . if '\\$1'R' .QUAD-ERROR \\$0 . if '\\$1'C' .QUAD-ERROR \\$0 . \} . if '\\$0'DOC_QUAD' \ . if !\\n[#DOCS] .DOC_MACRO_ERROR \\$0 . ds PARAM QUAD . ds ELEMENT \\$0 . if '\\$0'COPYRIGHT_QUAD' \ . ds ELEMENT COVER_COPYRIGHT_QUAD . ds FROM_ALIAS \\$0 . ASSIGN_ELEMENT \\$1 .END \# \# Special handling for QUOTE quadding \# .MAC QUOTE_QUAD END . ds $Q_QUAD \\$0 . substring $Q_QUAD 6 .END . .ALIAS QUOTE_LEFT QUOTE_QUAD .ALIAS QUOTE_CENTER QUOTE_QUAD .ALIAS QUOTE_RIGHT QUOTE_QUAD \# .MAC QUAD-ERROR END . tm1 "[mom]: \\$1 at line \\n[.c] of '\\n[.F]' must be set to either L or J. . ab [mom]: Aborting. .END \# .MAC ASSIGN_ELEMENT END . rm $\\*[ELEMENT] \" Clear this first .\" HDRFTR__ need special handling. . ds hdrftr \\*[FROM_ALIAS] . substring hdrftr 0 5 . if '\\*[hdrftr]'HDRFTR' \{\ . ds hdrftr-pos-element \\*[ELEMENT] .\" See if ELEMENT is of the form HDRFTR__ . substring hdrftr-pos-element 0 7 . substring hdrftr-pos-element -1 . if !'\\*[ELEMENT]'HDRFTR_COLOR' \{\ . if '\\*[hdrftr-pos-element]'L' .nr hdrftr-pos-element 1 . if '\\*[hdrftr-pos-element]'C' .nr hdrftr-pos-element 1 . if '\\*[hdrftr-pos-element]'R' .nr hdrftr-pos-element 1 . \} . \} . if !\\n[hdrftr-pos-element] \{\ . ds c1-c5 \\*[ELEMENT] . substring c1-c5 0 4 \" Grab first five letters of the alias . \} .\" If none of the following, convert the substring of the .\" calling alias, ie \*[ELEMENT], into the parameter string, e.g., .\" $TITLE_FAM, assign arg, and set register. . if !'\\*[c1-c5]'BIBLI' \ . if !'\\*[c1-c5]'BLOCK' \ . if !'\\*[c1-c5]'CITAT' \ . if !'\\*[c1-c5]'ENDNO' \ . if !'\\*[c1-c5]'EPIGR' \ . if !'\\*[c1-c5]'FOOTN' \ . if !'\\*[c1-c5]'HDRFT' \ . if !'\\*[c1-c5]'LINEN' \ . if !'\\*[c1-c5]'PAGEN' \{\ . ie '\\*[ELEMENT]'CODE_SIZE_ADJ' .nr #\\*[ELEMENT] \\$1 . el \{\ . ds $\\*[ELEMENT] \\$1 . nr #\\*[ELEMENT] 1 . \} . \} . if '\\*[$\\*[ELEMENT]]'' \{\ . if '\\*[c1-c5]'BIBLI' .ASSIGN_PARAM BIB \\$1 . if '\\*[c1-c5]'BLOCK' .ASSIGN_PARAM BQUOTE_ \\$1 . if '\\*[c1-c5]'CITAT' .ASSIGN_PARAM BQUOTE_ \\$1 . if '\\*[c1-c5]'ENDNO' .ASSIGN_PARAM EN \\$1 . if '\\*[c1-c5]'EPIGR' .ASSIGN_PARAM EPI_ \\$1 . if '\\*[c1-c5]'FOOTN' .ASSIGN_PARAM FN_ \\$1 . if '\\*[c1-c5]'HDRFT' .ASSIGN_PARAM HDRFTR_ \\$1 . if '\\*[c1-c5]'LINEN' .ASSIGN_PARAM LN_ \\$1 . if '\\*[c1-c5]'PAGEN' .ASSIGN_PARAM PAGE_NUM_ \\$1 . \} . if \\n[hdrftr-pos-element] \{\ . if '\\*[hdrftr-pos-element]'L' .ds hdrftr-pos-element LEFT . if '\\*[hdrftr-pos-element]'C' .ds hdrftr-pos-element CENTER . if '\\*[hdrftr-pos-element]'R' .ds hdrftr-pos-element RIGHT . if '\\*[ELEMENT]'HDRFTR_\\*[hdrftr-pos-element]_FAM' \ . ds $HDRFTR_\\*[hdrftr-pos-element]_FAM \\$1 . \} . rr hdrftr-pos-element . rm hdrftr-pos-element .END \# .MAC ASSIGN_PARAM END . if '\\*[PARAM]'FAM' .nr substr-index -7 . if '\\*[PARAM]'FT' .nr substr-index -5 . if '\\*[PARAM]'SIZE_CHANGE' .nr substr-index -5 . if '\\*[PARAM]'COLOR' .nr substr-index -6 . if '\\*[PARAM]'QUAD' .nr substr-index -5 . if '\\$1'BIB' \{\ . ds ELEMENT \\*[FROM_ALIAS] . substring ELEMENT 12 \\n[substr-index] . if '\\*[ELEMENT]'_HEADER_' \ . ds ELEMENT _STRING_ . \} . if '\\$1'BQUOTE_' .rm ELEMENT . if '\\$1'EN' \{\ . ds ELEMENT \\*[FROM_ALIAS] . substring ELEMENT 7 \\n[substr-index] . if '\\*[ELEMENT]'S_HEADER_' \ . ds ELEMENT _STRING_ . if '\\*[ELEMENT]'_LINENUMBER_' \ . ds ELEMENT _LN_ . \} . if '\\$1'EPI_' .rm ELEMENT . if '\\$1'FN_' .rm ELEMENT . if '\\$1'HDRFTR_' \{\ . if '\\*[ELEMENT]'HDRFTR_FAM' \{\ . nr #HDRFTR 1 . ds $HDRFTR_FAM \\$2 . ds $HDRFTR_LEFT_FAM \\$2 . ds $HDRFTR_CENTER_FAM \\$2 . ds $HDRFTR_RIGHT_FAM \\$2 . \} . if '\\*[ELEMENT]'HDRFTR_COLOR' \{\ . nr #HDRFTR 1 . nr #HDRFTR_COLOR 1 . ds $HDRFTR_COLOR \\$2 . \} . if '\\*[ELEMENT]'HDRFTR_SIZE_CHANGE' \{\ . nr #HDRFTR 1 . ds $HDRFTR_SIZE_CHANGE \\$2 . \} . if '\\*[PARAM]'SIZE_CHANGE' \{\ . nr #HDRFTR 1 . if '\\*[hdrftr-pos-element]'L' \ . ds $HDRFTR_LEFT_SIZE_CHANGE \\$2 . if '\\*[hdrftr-pos-element]'C' \ . ds $HDRFTR_CENTER_SIZE_CHANGE \\$2 . if '\\*[hdrftr-pos-element]'R' \ . ds $HDRFTR_RIGHT_SIZE_CHANGE \\$2 . \} . if !r #HDRFTR \{\ . substring ELEMENT 7 \\n[substr-index] . if '\\*[ELEMENT]'_LEFT' .ds ELEMENT _STRING_ . \} . \} . if '\\$1'LN_' .rm ELEMENT . if '\\$1'PAGE_NUM_' .rm ELEMENT . if !r #HDRFTR \{\ . ds $\\$1\\*[ELEMENT]\\*[PARAM] \\$2 . nr #\\$1\\*[ELEMENT]\\*[PARAM] 1 . \} . rr #HDRFTR . rm hdrftr-pos-element . rr substr-index . rm FROM_ALIAS . rm ELEMENT .END \# .MAC TITLE_LEAD END . ds $TYPE \\$0 . substring $TYPE 0 2 . if '\\*[$TYPE]'DOC' .nr DOC_ 1 . ds $TYPE \\$0 . ie '\\*[$TYPE]'MISC_LEAD' .ds $TYPE COVER_MISC . el .substring $TYPE -6 0 . ds $\\*[$TYPE]_LEAD \\$1 . nr #\\*[$TYPE]_LEAD 1 . rm $TYPE .END \# \# The _STYLE macro, called by various aliases, allows grouping \# style parameters for most document elements in a single macro \# using 'KEYWORD value' pairs. \# .MAC _STYLE END . SILENT \" Some of the invoked macros cause unwanted breaks . ds $STYLE_TYPE \\$0 . substring $STYLE_TYPE 0 -7 . ds $HDR_FTR \\*[$STYLE_TYPE] . length #HDR_FTR_STRING $HDR_FTR . if \\n[#HDR_FTR_STRING]<=5 .substring $HDR_FTR 0 5 \" HEADER or FOOTER . if '\\*[$HDR_FTR]'HEADER' .ds $HDR_FTR HEADER . if '\\*[$HDR_FTR]'FOOTER' .ds $HDR_FTR FOOTER . ds $POS \\$0 . substring $POS 7 7 . if '\\*[$POS]'L' .ds $POS LEFT . if '\\*[$POS]'C' .ds $POS CENTER . if '\\*[$POS]'R' .ds $POS RIGHT . if '\\*[$STYLE_TYPE]'\\*[$HDR_FTR]_\\*[$POS]' \{\ . ds $\\*[$HDR_FTR]_\\*[$POS] \\*[$HDR_FTR]_\\*[$POS] . ds $STYLE_TYPE HDRFTR_\\*[$POS] . \} . if '\\*[$STYLE_TYPE]'ENDNOTES_HEADER' \ . ds $BIB-EN-TOC EN_STRING . if '\\*[$STYLE_TYPE]'ENDNOTE_STRING' \ . ds $BIB-EN-TOC EN_STRING . if '\\*[$STYLE_TYPE]'BIBLIOGRAPHY_HEADER' \ . ds $BIB-EN-TOC BIB_STRING . if '\\*[$STYLE_TYPE]'BIBLIOGRAPHY_STRING' \ . ds $BIB-EN-TOC BIB_STRING . if '\\*[$STYLE_TYPE]'TOC_HEADER' \ . ds $BIB-EN-TOC TOC_STRING . if '\\*[$STYLE_TYPE]'PAGENUMBER' \ . ds $STYLE_TYPE PAGENUM . nr #LOOP 0 1 . nr #STYLE_PARAMS \\n[#NUM_ARGS] . while \\n+[#LOOP]<=\\n[#STYLE_PARAMS] \{\ . if '\\$1'FAMILY' \{\ . shift . \\*[$STYLE_TYPE]_FAMILY \\$1 . shift . \} . if '\\$1'FONT' \{\ . shift . \\*[$STYLE_TYPE]_FONT \\$1 . shift . \} . if '\\$1'SIZE' \{\ . shift . \\*[$STYLE_TYPE]_SIZE \\$1 . shift . \} . if '\\$1'COLOR' \{\ . shift . \\*[$STYLE_TYPE]_COLOR \\$1 . shift . \} . if '\\$1'CAPS' \{\ . if \\n[#\\*[$STYLE_TYPE]_SMALLCAPS] \{\ . tm1 \ "[mom]: '\\*[$STYLE_TYPE]_STYLE' contains CAPS and SMALLCAPS. \ CAPS takes precedence. . rr #\\*[$STYLE_TYPE]_SMALLCAPS . \} . \\*[$STYLE_TYPE]_CAPS . if d $\\*[$HDR_FTR]_LEFT .HEADER_LEFT_CAPS . if d $\\*[$HDR_FTR]_CENTER .HEADER_CENTER_CAPS . if d $\\*[$HDR_FTR]_CENTRE .HEADER_CENTER_CAPS . if d $\\*[$HDR_FTR]_RIGHT .HEADER_RIGHT_CAPS . shift . \} . if '\\$1'NO_CAPS' \{\ . nr #\\*[$STYLE_TYPE]_CAPS 0 . if !'\\*[$BIB-EN-TOC]'' \ . rr #\\*[$BIB-EN-TOC]_CAPS . shift . \} . if '\\$1'SMALLCAPS' \{\ . if \\n[#\\*[$STYLE_TYPE]_CAPS] \{\ . tm1 \ "[mom]: '\\*[$STYLE_TYPE]_STYLE' contains CAPS and SMALLCAPS. \ SMALLCAPS takes precedence. . rr #\\*[$STYLE_TYPE]_CAPS . \} . \\*[$STYLE_TYPE]_SMALLCAPS . shift . \} . if '\\$1'NO_SMALLCAPS' \{\ . rr #\\*[$STYLE_TYPE]_SMALLCAPS . if !'\\*[$BIB-EN-TOC]'' \ . rr #\\*[$BIB-EN-TOC]_SMALLCAPS . shift . \} . if '\\$1'LEAD' \{\ . shift . \\*[$STYLE_TYPE]_LEAD \\$1 . shift . \} . if '\\$1'AUTOLEAD' \{\ . shift . \\*[$STYLE_TYPE]_AUTOLEAD \\$1 . shift . \} . if '\\$1'SPACE' \{\ . shift . \\*[$STYLE_TYPE]_SPACE \\$1 . shift . \} . if '\\$1'QUAD' \{\ . shift . ie '\\*[$STYLE_TYPE]'QUOTE' \{\ . ds $QUAD_TYPE \\$1 . substring $QUAD_TYPE 0 0 . if '\\*[$QUAD_TYPE]'L' .QUOTE_LEFT . if '\\*[$QUAD_TYPE]'C' .QUOTE_CENTER . if '\\*[$QUAD_TYPE]'R' .QUOTE_RIGHT . \} . el .\\*[$STYLE_TYPE]_QUAD \\$1 . shift . \} . if '\\$1'INDENT' \{\ . shift . \\*[$STYLE_TYPE]_INDENT \\$1 . shift . \} .\" UNDERLINE and UNDERSCORE are identical but we can't use : or & .\" in string comparisons. . if '\\$1'UNDERLINE' \{\ . shift . if '\\$1'DOUBLE' \{\ . as ul-args \\$1 \" . shift . \} . nr #COUNT 0 1 . while \\n+[#COUNT]<=3 \{\ . if \B'\\$1' \{\ . as ul-args \\$1 \" . shift . \} . \} . \\*[$STYLE_TYPE]_UNDERSCORE \\*[ul-args] . \} . if '\\$1'UNDERSCORE' \{\ . shift . if '\\$1'DOUBLE' \{\ . as ul-args \\$1 \" . shift . \} . nr #COUNT 0 1 . while \\n+[#COUNT]<=3 \{\ . if \B'\\$1' \{\ . as ul-args \\$1 \" . shift . \} . \} . \\*[$STYLE_TYPE]_UNDERSCORE \\*[ul-args] . \} . if '\\$1'NO_UNDERSCORE' \{\ . rr #\\*[$STYLE_TYPE]_UNDERLINE . if !'\\*[$BIB-EN-TOC]'' \ . rr #\\*[$BIB-EN-TOC]_UNDERLINE . shift . \} . if '\\$1'NO_UNDERLINE' \{\ . rr #\\*[$STYLE_TYPE]_UNDERLINE . if !'\\*[$BIB-EN-TOC]'' \ . rr #\\*[$BIB-EN-TOC]_UNDERLINE . shift . \} . if '\\$1'V_ADJUST' \{\ . shift . COPYRIGHT_V_ADJUST \\$1 . shift . \} . \} . rm $STYLE_TYPE . rm $HDR_FTR . rm $POS . rm $HEADER_LEFT . rm $HEADER_CENTER . rm $HEADER_RIGHT . rm $BIB-EN-TOC . rm ul-args . SILENT off .END . .ds STYLE_TYPE_1 ATTRIBUTE .ds STYLE_TYPE_2 AUTHOR .ds STYLE_TYPE_3 BIBLIOGRAPHY_HEADER .ds STYLE_TYPE_4 BIBLIOGRAPHY_STRING .ds STYLE_TYPE_5 BLOCKQUOTE .ds STYLE_TYPE_6 CHAPTER .ds STYLE_TYPE_7 CHAPTER_TITLE .ds STYLE_TYPE_8 CODE .ds STYLE_TYPE_9 COPYRIGHT .ds STYLE_TYPE_10 COVER .ds STYLE_TYPE_11 COVERTITLE .ds STYLE_TYPE_12 DOC_COVERTITLE .ds STYLE_TYPE_13 DOCHEADER .ds STYLE_TYPE_14 DOCTITLE .ds STYLE_TYPE_15 DOCTYPE .ds STYLE_TYPE_16 ENDNOTE_TITLE .ds STYLE_TYPE_17 ENDNOTES_HEADER .ds STYLE_TYPE_18 ENDNOTE_STRING .ds STYLE_TYPE_19 EPIGRAPH .ds STYLE_TYPE_20 FINIS .ds STYLE_TYPE_21 FOOTER_LEFT .ds STYLE_TYPE_22 FOOTER_CENTER .ds STYLE_TYPE_23 FOOTER_CENTRE .ds STYLE_TYPE_24 FOOTER_RIGHT .ds STYLE_TYPE_25 FOOTNOTE .ds STYLE_TYPE_26 HEADER_LEFT .ds STYLE_TYPE_27 HEADER_CENTER .ds STYLE_TYPE_28 HEADER_CENTRE .ds STYLE_TYPE_29 HEADER_RIGHT .ds STYLE_TYPE_30 LEAD .ds STYLE_TYPE_31 LINENUMBER .ds STYLE_TYPE_32 MISC .ds STYLE_TYPE_33 QUOTE .ds STYLE_TYPE_34 PAGENUMBER .ds STYLE_TYPE_35 SUBTITLE .ds STYLE_TYPE_36 TITLE .ds STYLE_TYPE_37 TOC_HEADER . .nr #LOOP 0 1 .while \n+[#LOOP]<=37 \{\ . ALIAS \*[STYLE_TYPE_\n[#LOOP]]_STYLE _STYLE . ALIAS COVER_\*[STYLE_TYPE_\n[#LOOP]]_STYLE _STYLE . ALIAS DOC_COVER_\*[STYLE_TYPE_\n[#LOOP]]_STYLE _STYLE .\} \# \# UNDERLINE CONTROL \# ----------------- \# *Arguments: \# [ DOUBLE ] [ [] ] | | \# *Function: \# Toggles underlining of the element indicated by the calling alias \# on or off. Uses #_UNDERLINE_WEIGHT to set the weight, \# and defines string $_UNDERLINE_GAP. \# .MAC _UNDERLINE END . ds $GET_TITLE_TYPE \\$0 . substring $GET_TITLE_TYPE -2 . ie '\\*[$GET_TITLE_TYPE]'NE' \{\ .\" Called as _UNDERLINE . ds $GET_TITLE_TYPE \\$0 . substring $GET_TITLE_TYPE 0 -10 . ds $TITLE_TYPE \\*[$GET_TITLE_TYPE] . \} . el \{\ .\" Called as _UNDERSCORE . ds $GET_TITLE_TYPE \\$0 . substring $GET_TITLE_TYPE 0 -11 . ds $TITLE_TYPE \\*[$GET_TITLE_TYPE] . \} . ds $GET_TITLE_TYPE \\$0 . substring $GET_TITLE_TYPE 0 2 . if '\\*[$GET_TITLE_TYPE]'BIB' .ds $TITLE_TYPE BIB_STRING_ . if '\\*[$GET_TITLE_TYPE]'SUB' .ds $TITLE_TYPE SUBTITLE_ . ds $GET_TITLE_TYPE \\$0 . substring $GET_TITLE_TYPE 0 7 . if '\\*[$GET_TITLE_TYPE]'ENDNOTES' .ds $TITLE_TYPE EN_STRING_ . ds $GET_TITLE_TYPE \\$0 . substring $GET_TITLE_TYPE 0 10 . if '\\*[$GET_TITLE_TYPE]'ENDNOTE_STR' .ds $TITLE_TYPE EN_STRING_ . if '\\*[$GET_TITLE_TYPE]'ENDNOTE_TIT' .ds $TITLE_TYPE EN_TITLE_ . ie '\\$1'' .nr #\\*[$TITLE_TYPE]UNDERLINE 1 . el \{\ . ie \\n[#NUM_ARGS]=1 \{\ . ie \B'\\$1' \{\ . if !\\n[#PRINT_STYLE]=1 \{\ . \\*[$TITLE_TYPE]UNDERLINE_WEIGHT \\$1 . nr #\\*[$TITLE_TYPE]UNDERLINE 1 . \} . \} . el \{\ . ie '\\$1'DOUBLE' .nr #\\*[$TITLE_TYPE]UNDERLINE 2 . el .nr #\\*[$TITLE_TYPE]UNDERLINE 0 . \} . \} . el \{\ . if !\\n[#PRINT_STYLE]=1 \{\ . nr #\\*[$TITLE_TYPE]UNDERLINE 1 . if '\\$1'DOUBLE' \{\ . nr #\\*[$TITLE_TYPE]UNDERLINE 2 . shift . \} . \\*[$TITLE_TYPE]UNDERLINE_WEIGHT \\$1 . if !'\\$2'' \ . ds $\\*[$TITLE_TYPE]UNDERLINE_GAP \\$2 . if !'\\$3'' \ . ds $\\*[$TITLE_TYPE]RULE_GAP \\$3 . \} . \} . \} . rm $TITLE_TYPE .END . .ALIAS ENDNOTE_STRING_UNDERLINE _UNDERLINE .ALIAS ENDNOTE_STRING_UNDERSCORE _UNDERLINE \# \# DEFAULTS \# -------- \# *Arguments: \# \# *Function: \# Sets up defaults if no values are entered prior to START. \# *Notes: \# The defaults for $CHAPTER_STRING, $DRAFT_STRING, and \# $REVISION_STRING are in the COPYSTYLE macro. \# .MAC DEFAULTS END . if !\\n[#DOC_TYPE]=5 \{\ . ie !d $PAPER \{\ . PAGEWIDTH \\n[#PAGE_WIDTH]u . PAGELENGTH \\n[.p]u . \} . el .PAPER \\*[$PAPER] . \} . if !\\n[#DOC_TYPE] .DOCTYPE DEFAULT . if !r #CH_NUM .nr #CH_NUM 1 . ie \\n[#PAGENUM_STYLE_SET] .PAGENUM_STYLE \\*[$PAGENUM_STYLE] . el \ . if !\\n[#COPY_STYLE]=1 .PAGENUM_STYLE DIGIT . if !\\n[#COPY_STYLE] .COPYSTYLE FINAL . if \\n[#DRAFT_WITH_PAGENUM] .COPYSTYLE \\*[$COPY_STYLE] . if \\n[#DOC_TYPE]=4 \{\ . if !\\n[#USER_SET_L_LENGTH] \{\ . R_MARGIN \\n[#R_MARGIN]u . rr #USER_SET_L_LENGTH . \} . if \\n[#PRINT_STYLE]=1 .PRINTSTYLE TYPEWRITE SINGLESPACE . \} . if \\n[#COPY_STYLE]=1 \{\ . COPYSTYLE DRAFT . PAGENUMBER 1 . \} . if !r #DOC_HEADER .DOCHEADER . if !r #HEADERS_ON .HEADERS . if !r #PAGINATE .PAGINATE . if !r #HEADER_MARGIN .HEADER_MARGIN 4P+6p . if !r #HEADER_GAP .HEADER_GAP 3P . if \\n[#FOOTERS_ON] \{\ . HEADERS OFF . ie \\n[#PAGINATE] \ . if \\n[#PAGE_NUM_POS_SET]=0 .PAGENUM_POS TOP CENTER . el \ . if !\\n[#T_MARGIN] .T_MARGIN 6P . \} . if !\\n[#HEADERS_ON] \{\ . if !\\n[#FOOTERS_ON] \{\ . ie \\n[#PAGE_NUM_V_POS]=1 \{\ . HEADER_MARGIN \\n[#HEADER_MARGIN] . HEADER_GAP \\n[#HEADER_GAP] . \} . el .if !r #T_MARGIN .T_MARGIN 6P . \} . \} . if !r #T_MARGIN \ . T_MARGIN \\n[#HEADER_MARGIN]+\\n[#HEADER_GAP] . if !r #DOCHEADER_ADVANCE \ . nr #DOCHEADER_ADVANCE \\n[#T_MARGIN] . if !r #FOOTER_MARGIN .FOOTER_MARGIN 3P . if !r #FOOTER_GAP .FOOTER_GAP 3P . if !r #B_MARGIN \ . B_MARGIN \\n[#FOOTER_MARGIN]u+\\n[#FOOTER_GAP]u . if !\\n[#HEADER_RULE_GAP] .HEADER_RULE_GAP 4p . if !\\n[#FOOTER_RULE_GAP] .FOOTER_RULE_GAP 4p . if !r #HDRFTR_RULE .HDRFTR_RULE . if !r #PAGE_NUM_SET .PAGENUMBER 1 .\" Read in number registers and strings for type parameters . nr #DOC_L_MARGIN \\n[#L_MARGIN] . nr #DOC_L_LENGTH \\n[#L_LENGTH] . nr #DOC_R_MARGIN \\n[#PAGE_WIDTH]-(\\n[#DOC_L_MARGIN]+\\n[#L_LENGTH]) . ie !'\\*[$SAVED_DOC_FAM]'' \{\ . ds $DOC_FAM \\*[$SAVED_DOC_FAM] . rm $SAVED_DOC_FAM . \} . el .ds $DOC_FAM \\*[$FAMILY] . ie !r #DOC_PT_SIZE .nr #DOC_PT_SIZE \\n[#PT_SIZE] . el \ . if !\\n[#DOC_PT_SIZE]=\\n[#PT_SIZE] \ . nr #DOC_PT_SIZE \\n[#PT_SIZE] . if \\n[#TOC] .nr #DOC_PT_SIZE \\n[#TOC_PS] . if \\n[#ENDNOTES] .nr #DOC_PT_SIZE \\n[#EN_PS] . if \\n[#BIBLIOGRAPHY] .nr #DOC_PT_SIZE \\n[#BIB_PS] . if \ (\\n[#TOC]=0)&\ (\\n[#LIST_OF_FIGURES]=0)&\ (\\n[#LIST_OF_TABLES]=0)&\ (\\n[#LIST_OF_EQUATIONS]=0) \ . nr #DOC_LEAD \\n[.v] . nr #DOC@LEAD \\n[#DOC_LEAD] . if \\n[#AUTO_LEAD] .nr #DOC_AUTOLEAD \\n[#AUTOLEAD_VALUE] .\" #SAVED_DOC_LEAD is set in COLLATE . if \\n[#SAVED_DOC_LEAD] \{\ . if \ (\\n[#TOC]=0)&\ (\\n[#LIST_OF_FIGURES]=0)&\ (\\n[#LIST_OF_TABLES]=0)&\ (\\n[#LIST_OF_EQUATIONS]=0) \{\ . ie !\\n[#DOC_LEAD]=\\n[#SAVED_DOC_LEAD] .nr #RERUN_TRAPS 1 . el .nr #SKIP_TRAPS 1 . \} . \} . ie \\n[#ADJ_DOC_LEAD]=1 . . el \ . if !\\n[#DOC_LEAD_ADJUST_OFF] .DOC_LEAD_ADJUST . ie d$RESTORE_DOC_QUAD \{\ . ds $DOC_QUAD \\*[$RESTORE_DOC_QUAD] . rm $RESTORE_DOC_QUAD . \} . el .ds $DOC_QUAD \\*[$QUAD_VALUE] . if '\\*[$FONT]'' .FT R . if '\\*[$PP_FT]'' .ds $PP_FT \\*[$FONT] . FT \\*[$PP_FT] .\" Counters . nr #PP 0 . nr #FN_NUMBER 0 1 . nr #EN_NUMBER 0 1 . nr #FN_COUNT_FOR_COLS 0 1 . nr #DONE_ONCE 0 1 .\" Enable shimming if user hasn't turned it off . if \\n[#NO_SHIM]=2 \{\ . rr #NO_SHIM . nr #NO_FLEX 1 . \} .\" General style defaults for both PRINTSTYLEs . nr #PP_STYLE 1 . PARA_INDENT \\n[#PP_INDENT]u . if !d $HDRFTR_FAM .ds $HDRFTR_FAM \\*[$DOC_FAM] . if !d $HDRFTR_SIZE_CHANGE .HDRFTR_SIZE +0 . if !d $PAGE_NUM_FAM .PAGENUM_FAMILY \\*[$DOC_FAM] . if !d $PAGE_NUM_FT .PAGENUM_FONT R . if !d $PAGE_NUM_SIZE_CHANGE .PAGENUM_SIZE +0 . if !r #PAGE_NUM_POS_SET .PAGENUM_POS BOTTOM CENTER . ie \\n[#PAGE_NUM_HYPHENS_SET] \{\ . if \\n[#PAGE_NUM_HYPHENS]=0 .PAGENUM_HYPHENS OFF . if \\n[#PAGE_NUM_HYPHENS]=1 .PAGENUM_HYPHENS . \} . el \ . if !d$PAGENUM_STRING .PAGENUM_HYPHENS . if !d $FN_FAM .FOOTNOTE_FAMILY \\*[$DOC_FAM] . if !d $FN_FT .FOOTNOTE_FONT R . if !d $FN_QUAD .FOOTNOTE_QUAD \\*[$DOC_QUAD] . if !r #FN_RULE .FOOTNOTE_RULE . if !r #FN_MARKERS .FOOTNOTE_MARKERS . if \\n[#FN_MARKERS]=1 \{\ . if \\n[#FN_REF]=1 \ . if !\\n[#FN_MARKER_STYLE] .FOOTNOTE_MARKER_STYLE NUMBER . if !\\n[#FN_MARKER_STYLE] .FOOTNOTE_MARKER_STYLE STAR . \} . if !r #EN_MARKER_STYLE .ENDNOTE_MARKER_STYLE SUPERSCRIPT . if !d $EN_PN_STYLE .ENDNOTES_PAGENUM_STYLE digit . if !d $EN_FAM .ENDNOTE_FAMILY \\*[$DOC_FAM] . if !d $EN_FT .ENDNOTE_FONT R . if !d $EN_QUAD \{\ . ds quad-check \\*[$DOC_QUAD] . substring quad-check 0 0 . if '\\*[$DOC_QUAD]'C' .nr quad-check 1 . if '\\*[$DOC_QUAD]'R' .nr quad-check 1 . ie \\n[quad-check] .ENDNOTE_QUAD J . el .ENDNOTE_QUAD \\*[$DOC_QUAD] . rr quad-check . \} . if !d $EN_STRING .ENDNOTES_HEADER_STRING "Endnotes" . if !d $EN_STRING_FAM .ENDNOTES_HEADER_FAMILY \\*[$EN_FAM] . if !d $EN_STRING_QUAD .ENDNOTES_HEADER_QUAD CENTER . if !d $EN_TITLE \{\ . ie \\n[#DOC_TYPE]=2 \{\ . ie !'\\*[$CHAPTER_TITLE_1]'' \{\ . ie '\\*[$CHAPTER]'' .ENDNOTE_TITLE "\\*[$CHAPTER_TITLE]" . el .ENDNOTE_TITLE \ "\\*[$CHAPTER_STRING] \\*[$CHAPTER]: \\*[$CHAPTER_TITLE]" . \} . el \{\ . ie '\\*[$CHAPTER]'' .ENDNOTE_TITLE "\\*[$CHAPTER_STRING]" . el .ENDNOTE_TITLE "\\*[$CHAPTER_STRING] \\*[$CHAPTER]" . \} . \} . el .ENDNOTE_TITLE "\\*[$TITLE]" . \} . if !d $EN_TITLE_FAM .ENDNOTE_TITLE_FAMILY \\*[$EN_FAM] . if !d $EN_TITLE_QUAD .ENDNOTE_TITLE_QUAD LEFT . if !d $EN_NUMBER_FAM .ENDNOTE_NUMBER_FAMILY \\*[$EN_FAM] . if !d $EN_LN_FAM .ENDNOTE_LINENUMBER_FAMILY \\*[$EN_FAM] . if !r #EN_NUMBERS_ALIGN_LEFT \{\ . if !r #EN_NUMBERS_ALIGN_RIGHT \{\ . ie !\\n[#EN_MARKER_STYLE]=2 .ENDNOTE_NUMBERS_ALIGN RIGHT 2 . el .ENDNOTE_NUMBERS_ALIGN RIGHT 4 . \} . \} . if !r #EN_LN_GAP .ENDNOTE_LINENUMBER_GAP 1m . if !r #EN_ALLOWS_HEADERS .ENDNOTES_ALLOWS_HEADERS . if !d $BIB_PN_STYLE .BIBLIOGRAPHY_PAGENUM_STYLE digit . if !d $BIB_FAM .BIBLIOGRAPHY_FAMILY \\*[$DOC_FAM] . if !d $BIB_FT .BIBLIOGRAPHY_FONT R . if !d $BIB_QUAD \{\ . ds quad-check \\*[$DOC_QUAD] . substring quad-check 0 0 . if '\\*[$DOC_QUAD]'C' .nr quad-check 1 . if '\\*[$DOC_QUAD]'R' .nr quad-check 1 . ie \\n[quad-check] .BIBLIOGRAPHY_QUAD J . el .BIBLIOGRAPHY_QUAD \\*[$DOC_QUAD] . rr quad-check . \} . if !d $BIB_STRING .BIBLIOGRAPHY_STRING "Bibliography" . if !d $BIB_STRING_FAM .BIBLIOGRAPHY_STRING_FAMILY \\*[$BIB_FAM] . if !d $BIB_STRING_QUAD .BIBLIOGRAPHY_STRING_QUAD CENTER . if !d $TOC_HEADER_STRING .TOC_HEADER_STRING "Contents" . if !d $TOC_HEADER_QUAD .TOC_HEADER_QUAD LEFT . if !d $TOC_PN_STYLE .TOC_PAGENUM_STYLE roman . if !r #TOC_PN_PADDING .TOC_PADDING 3 .\" Line numbering . if !r #LN_GUTTER .nr #LN_GUTTER 2 . if !r #Q_LN_GUTTER .nr #Q_LN_GUTTER 2 . if !r #BQ_LN_GUTTER .nr #BQ_LN_GUTTER 2 . if !d $LN_FAM .ds $LN_FAM \\*[$DOC_FAM] . if !d $LN_FT .ds $LN_FT R . if !d $LN_SIZE_CHANGE .ds $LN_SIZE_CHANGE +0 . if !d $LN_COLOR .ds $LN_COLOR black .\" PDF link colour . if !\\n[PDFHREF_COLOR_SET] .PDF_LINK_COLOR 0.0 0.3 0.9 .\" PDF frame . if !d pdf-img:frame-weight .ds pdf-img:frame-weight .5 . if !d pdf-img:frame-color .ds pdf-img:frame-color black .\" Captions, labels, sources .\" All at default doc specs except leading, which is autolead 2 . nr label-type-counter 0 1 . while \\n+[label-type-counter]<=5 \{\ . if \\n[label-type-counter]=1 .ds label-type eqn . if \\n[label-type-counter]=2 .ds label-type pdf-img . if \\n[label-type-counter]=3 .ds label-type pic . if \\n[label-type-counter]=4 .ds label-type tbl . if \\n[label-type-counter]=5 .ds label-type floating . nr spec-type-counter 0 1 . while \\n+[spec-type-counter]<=3 \{\ . if \\n[spec-type-counter]=1 .ds spec-type label . if \\n[spec-type-counter]=2 .ds spec-type caption . if \\n[spec-type-counter]=3 .ds spec-type source . set-defaults . set-inline-specs . \} . rm label-type . rm spec-type . \} .\" String defaults for both PRINTSTYLEs . ie \\n[#DOC_TYPE]=1 \{\ . ie '\\*[$DOCTITLE]'' \{\ . if \\n[#USER_DEF_HDRFTR_LEFT]=0 .ds $HDRFTR_LEFT \\*[$AUTHOR_1] . if \\n[#USER_DEF_HDRFTR_RIGHT]=0 .ds $HDRFTR_RIGHT \\*[$TITLE] . \} . el \{\ . if \\n[#COPY_STYLE]=1 .DRAFT_WITH_PAGENUMBER . if \\n[#USER_DEF_HDRFTR_LEFT]=0 .ds $HDRFTR_LEFT \\*[$AUTHOR_1] . if \\n[#USER_DEF_HDRFTR_CENTER]=0 .ds $HDRFTR_CENTER \\*[$TITLE] . if \\n[#USER_DEF_HDRFTR_RIGHT]=0 .ds $HDRFTR_RIGHT \\*[$DOCTITLE] . \} . \} . el \{\ . if \\n[#USER_DEF_HDRFTR_LEFT]=0 .ds $HDRFTR_LEFT \\*[$AUTHOR_1] . if \\n[#USER_DEF_HDRFTR_RIGHT]=0 .ds $HDRFTR_RIGHT \\*[$TITLE] . \} . if !d $ATTRIBUTE_STRING .ds $ATTRIBUTE_STRING by . if !d $FINIS_STRING .FINIS_STRING "End" . if !r #FINIS_STRING_CAPS .nr #FINIS_STRING_CAPS 1 .\" Covers . if !r #DOC_COVERS_OFF .nr #DOC_COVERS 1 . if !r #COVERS_OFF .nr #COVERS 1 . if !d $COVER_COPYRIGHT_QUAD .COVER_COPYRIGHT_QUAD R . if !d $COVER_MISC_QUAD .COVER_MISC_QUAD L . if !d $MISC_QUAD .MISC_QUAD L . if !d $DOC_COVER_COPYRIGHT_QUAD .DOC_COVER_COPYRIGHT_QUAD R . if !d $DOC_COVER_MISC_QUAD .DOC_COVER_MISC_QUAD L .\" Defaults for printstyle TYPEWRITE . if \\n[#PRINT_STYLE]=1 \{\ . TYPEWRITER . SS DEFAULT . if \\n[#UNDERLINE_QUOTES]=1 .UNDERLINE_QUOTES . if \\n[#UNDERLINE_QUOTES]=0 .UNDERLINE_QUOTES OFF . if !\\n[#HDRFTR_PLAIN] \{\ . if !r #HDRFTR_RIGHT_CAPS .nr #HDRFTR_RIGHT_CAPS 1 . if \\n[#HDRFTR_RIGHT_CAPS]=0 \ . if !d $HDRFTR_RIGHT_SIZE_CHANGE .HDRFTR_RIGHT_SIZE +0 . \} .\" +Doctype underlining (if NAMED) . if !r #DOCTYPE_UNDERLINE .nr #DOCTYPE_UNDERLINE 1 .\" +Quotes and blockquotes . if !r #Q_OFFSET_VALUE \ . if '\\*[$Q_OFFSET_VALUE]'' \ . QUOTE_INDENT \\n[#PP_INDENT]u+(\\n[#PP_INDENT]u/2u) . if !d $Q_QUAD .QUOTE_LEFT . if !d $BQUOTE_QUAD .BLOCKQUOTE_QUAD LEFT . if !r #BQ_OFFSET_VALUE \ . if '\\*[$BQ_OFFSET_VALUE]'' \ . BLOCKQUOTE_INDENT \\n[#PP_INDENT]u+(\\n[#PP_INDENT]u/2u) .\" +Epigraphs . if !r #EPI_OFFSET_VALUE \ . if '\\*[$EPI_OFFSET_VALUE]'' .EPIGRAPH_INDENT 2 .\" +Linebreaks . if !d $LINEBREAK_CHAR .LINEBREAK_CHAR * 3 2p .\" +Footnotes . if !d $FN_SIZE_CHANGE .FOOTNOTE_SIZE +0 . if !r #FN_RULE_LENGTH .FOOTNOTE_RULE_LENGTH 2i .\" +Endnotes . if !r #EN_PP_INDENT .ENDNOTE_PARA_INDENT \\n[#PP_INDENT] . if !r #EN_STRING_CAPS .ENDNOTES_HEADER_CAPS . if !r #EN_STRING_UNDERLINE .nr #EN_STRING_UNDERLINE 2 .\" +Footnotes . if !r #FN_RULE_ADJ .FOOTNOTE_RULE_ADJ 6p .\" +Slant stuff . if !r #SLANT_MEANS_SLANT \{\ . ie \\n[#UNDERLINE_SLANT]=1 .UNDERLINE_SLANT . el .UNDERLINE_SLANT OFF . \} .\" +Bibliography . if !r #BIB_STRING_UNDERLINE .nr #BIB_STRING_UNDERLINE 2 . if !r #BIB_STRING_CAPS .BIBLIOGRAPHY_STRING_CAPS . \} .\" Defaults for printstyle TYPESET . if \\n[#PRINT_STYLE]=2 \{\ . if !d $DOCHEADER_LEAD_ADJ .DOCHEADER_LEAD +0 .\" +Cover . if !d $COVER_LEAD_ADJ .COVER_LEAD +0 . if !d $COVER_FAM .COVER_FAMILY \\*[$DOC_FAM] .\" (title) . if !d $COVER_TITLE_FAM \{\ . ie !d $COVER_FAM .COVER_TITLE_FAMILY \\*[$DOC_FAM] . el .COVER_TITLE_FAMILY \\*[$COVER_FAM] . \} . if !d $COVER_TITLE_FT .COVER_TITLE_FONT B . if !d $COVER_TITLE_SIZE_CHANGE .COVER_TITLE_SIZE +3.5 .\" (doctitle) . if !d $COVER_DOCTITLE_FAM \{\ . ie !d $DOC_COVER_FAM .COVER_DOCTITLE_FAMILY \\*[$DOC_FAM] . el .COVER_DOCTITLE_FAMILY \\*[$COVER_FAM] . \} . if !d $COVER_DOCTITLE_FT .COVER_DOCTITLE_FONT B . if !d $COVER_DOCTITLE_SIZE_CHANGE .COVER_DOCTITLE_SIZE +3.5 .\" (covertitle) . if !d $COVER_COVERTITLE_FAM \{\ . ie !d $COVER_FAM .COVER_COVERTITLE_FAMILY \\*[$DOC_FAM] . el .COVER_COVERTITLE_FAMILY \\*[$COVER_FAM] . \} . if !d $COVER_COVERTITLE_FT .COVER_COVERTITLE_FONT B . if !d $COVER_COVERTITLE_SIZE_CHANGE .COVER_COVERTITLE_SIZE +3.5 .\" (doc_covertitle) . if !d $COVER_DOC_COVERTITLE_FAM \{\ . ie !d $COVER_FAM .COVER_DOC_COVERTITLE_FAMILY \\*[$DOC_FAM] . el .COVER_DOC_COVERTITLE_FAMILY \\*[$COVER_FAM] . \} . if !d $COVER_DOC_COVERTITLE_FT .COVER_DOC_COVERTITLE_FONT B . if !d $COVER_DOC_COVERTITLE_SIZE_CHANGE .COVER_DOC_COVERTITLE_SIZE +3.5 .\" (chapter) . if !d $COVER_CHAPTER_FAM \{\ . ie !d $COVER_FAM .COVER_CHAPTER_FAMILY \\*[$DOC_FAM] . el .COVER_CHAPTER_FAMILY \\*[$COVER_FAM] . \} . if !d $COVER_CHAPTER_FT .COVER_CHAPTER_FONT B . if !d $COVER_CHAPTER_SIZE_CHANGE .COVER_CHAPTER_SIZE +3.5 .\" (chapter title) . if !d $COVER_CHAPTER_TITLE_FAM \{\ . ie !d $COVER_FAM .COVER_CHAPTER_TITLE_FAMILY \\*[$DOC_FAM] . el .COVER_CHAPTER_TITLE_FAMILY \\*[$COVER_FAM] . \} . if !d $COVER_CHAPTER_TITLE_FT .COVER_CHAPTER_TITLE_FONT BI . if !d $COVER_CHAPTER_TITLE_SIZE_CHANGE .COVER_CHAPTER_TITLE_SIZE +4 .\" (subtitle) . if !d $COVER_SUBTITLE_FAM \{\ . ie !d $COVER_FAM .COVER_SUBTITLE_FAMILY \\*[$DOC_FAM] . el .COVER_SUBTITLE_FAMILY \\*[$COVER_FAM] . \} . if !d $COVER_SUBTITLE_FT .COVER_SUBTITLE_FONT R . if !d $COVER_SUBTITLE_SIZE_CHANGE .COVER_SUBTITLE_SIZE +0 .\" (attribution and author[s]) . if !d $COVER_ATTRIBUTE_FAM \{\ . ie !d $COVER_FAM .COVER_ATTRIBUTE_FAMILY \\*[$DOC_FAM] . el .COVER_ATTRIBUTE_FAMILY \\*[$COVER_FAM] . \} . if !d $COVER_ATTRIBUTE_FT .COVER_ATTRIBUTE_FONT I . if !d $COVER_ATTRIBUTE_SIZE_CHANGE .COVER_ATTRIBUTE_SIZE +0 . if !d $COVER_AUTHOR_FAM \{\ . ie !d $COVER_FAM .COVER_AUTHOR_FAMILY \\*[$DOC_FAM] . el .COVER_AUTHOR_FAMILY \\*[$COVER_FAM] . \} . if !d $COVER_AUTHOR_FT .COVER_AUTHOR_FONT I . if !d $COVER_AUTHOR_SIZE_CHANGE .COVER_AUTHOR_SIZE +0 .\" (doctype if "named") . if !d $COVER_DOCTYPE_FAM \{\ . ie !d $COVER_FAM .COVER_DOCTYPE_FAMILY \\*[$DOC_FAM] . el .COVER_DOCTYPE_FAMILY \\*[$COVER_FAM] . \} . if !d $COVER_DOCTYPE_FT .COVER_DOCTYPE_FONT BI . if !d $COVER_DOCTYPE_SIZE_CHANGE .COVER_DOCTYPE_SIZE +3 .\" (copyright) . if !d $COVER_COPYRIGHT_FAM \{\ . ie !d $COVER_FAM .COVER_COPYRIGHT_FAMILY \\*[$DOC_FAM] . el .COVER_COPYRIGHT_FAMILY \\*[$COVER_FAM] . \} . if !d $COVER_COPYRIGHT_FT .COVER_COPYRIGHT_FONT R . if !d $COVER_COPYRIGHT_SIZE_CHANGE .COVER_COPYRIGHT_SIZE -2 .\" (misc) . if !d $COVER_MISC_FAM .COVER_MISC_FAMILY \\*[$DOC_FAM] . if !d $COVER_MISC_FT .COVER_MISC_FONT R . if !d $COVER_MISC_SIZE_CHANGE .COVER_MISC_SIZE -2 . if !r #COVER_MISC_LEAD .COVER_MISC_LEAD 14.5 .\" +Doc cover . if !d $DOC_COVER_LEAD_ADJ .DOC_COVER_LEAD +0 . if !d $DOC_COVER_FAM .DOC_COVER_FAMILY \\*[$DOC_FAM] .\" (title) . if !d $DOC_COVER_TITLE_FAM \{\ . ie !d $DOC_COVER_FAM .DOC_COVER_TITLE_FAMILY \\*[$DOC_FAM] . el .DOC_COVER_TITLE_FAMILY \\*[$DOC_COVER_FAM] . \} . if !d $DOC_COVER_TITLE_FT .DOC_COVER_TITLE_FONT B . if !d $DOC_COVER_TITLE_SIZE_CHANGE .DOC_COVER_TITLE_SIZE +3.5 .\" (doctitle) . if !d $DOC_COVER_DOCTITLE_FAM \{\ . ie !d $DOC_COVER_FAM .DOC_COVER_DOCTITLE_FAMILY \\*[$DOC_FAM] . el .DOC_COVER_DOCTITLE_FAMILY \\*[$DOC_COVER_FAM] . \} . if !d $DOC_COVER_DOCTITLE_FT .DOC_COVER_DOCTITLE_FONT B . if !d $DOC_COVER_DOCTITLE_SIZE_CHANGE .DOC_COVER_DOCTITLE_SIZE +3.5 .\" (covertitle) . if !d $DOC_COVER_COVERTITLE_FAM \{\ . ie !d $COVER_FAM .DOC_COVER_COVERTITLE_FAMILY \\*[$DOC_FAM] . el .DOC_COVER_COVERTITLE_FAMILY \\*[$COVER_FAM] . \} . if !d $DOC_COVER_COVERTITLE_FT .DOC_COVER_COVERTITLE_FONT B . if !d $DOC_COVER_COVERTITLE_SIZE_CHANGE .DOC_COVER_COVERTITLE_SIZE +3.5 .\" (doc_covertitle) . if !d $DOC_COVER_DOC_COVERTITLE_FAM \{\ . ie !d $COVER_FAM .DOC_COVER_DOC_COVERTITLE_FAMILY \\*[$DOC_FAM] . el .DOC_COVER_DOC_COVERTITLE_FAMILY \\*[$COVER_FAM] . \} . if !d $DOC_COVER_DOC_COVERTITLE_FT .DOC_COVER_DOC_COVERTITLE_FONT B . if !d $DOC_COVER_DOC_COVERTITLE_SIZE_CHANGE .DOC_COVER_DOC_COVERTITLE_SIZE +3.5 .\" (chapter) . if !d $DOC_COVER_CHAPTER_FAM \{\ . ie !d $DOC_COVER_FAM .DOC_COVER_CHAPTER_FAMILY \\*[$DOC_FAM] . el .DOC_COVER_CHAPTER_FAMILY \\*[$DOC_COVER_FAM] . \} . if !d $DOC_COVER_CHAPTER_FT .DOC_COVER_CHAPTER_FONT B . if !d $DOC_COVER_CHAPTER_SIZE_CHANGE .DOC_COVER_CHAPTER_SIZE +3.5 .\" (chapter title) . if !d $DOC_COVER_CHAPTER_TITLE_FAM \{\ . ie !d $DOC_COVER_FAM .DOC_COVER_CHAPTER_TITLE_FAMILY \\*[$DOC_FAM] . el .DOC_COVER_CHAPTER_TITLE_FAMILY \\*[$DOC_COVER_FAM] . \} . if !d $DOC_COVER_CHAPTER_TITLE_FT .DOC_COVER_CHAPTER_TITLE_FONT BI . if !d $DOC_COVER_CHAPTER_TITLE_SIZE_CHANGE .DOC_COVER_CHAPTER_TITLE_SIZE +4 .\" (subtitle) . if !d $DOC_COVER_SUBTITLE_FAM \{\ . ie !d $DOC_COVER_FAM .DOC_COVER_SUBTITLE_FAMILY \\*[$DOC_FAM] . el .DOC_COVER_SUBTITLE_FAMILY \\*[$DOC_COVER_FAM] . \} . if !d $DOC_COVER_SUBTITLE_FT .DOC_COVER_SUBTITLE_FONT R . if !d $DOC_COVER_SUBTITLE_SIZE_CHANGE .DOC_COVER_SUBTITLE_SIZE +0 .\" (attribution and author[s]) . if !d $DOC_COVER_ATTRIBUTE_FAM \{\ . ie !d $DOC_COVER_FAM .DOC_COVER_ATTRIBUTE_FAMILY \\*[$DOC_FAM] . el .DOC_COVER_ATTRIBUTE_FAMILY \\*[$DOC_COVER_FAM] . \} . if !d $DOC_COVER_ATTRIBUTE_FT .DOC_COVER_ATTRIBUTE_FONT I . if !d $DOC_COVER_ATTRIBUTE_SIZE_CHANGE .DOC_COVER_ATTRIBUTE_SIZE +0 . if !d $DOC_COVER_AUTHOR_FAM \{\ . ie !d $DOC_COVER_FAM .DOC_COVER_AUTHOR_FAMILY \\*[$DOC_FAM] . el .DOC_COVER_AUTHOR_FAMILY \\*[$DOC_COVER_FAM] . \} . if !d $DOC_COVER_AUTHOR_FT .DOC_COVER_AUTHOR_FONT I . if !d $DOC_COVER_AUTHOR_SIZE_CHANGE .DOC_COVER_AUTHOR_SIZE +0 .\" (doctype if "named") . if !d $DOC_COVER_DOCTYPE_FAM \{\ . ie !d $DOC_COVER_FAM .DOC_COVER_DOCTYPE_FAMILY \\*[$DOC_FAM] . el .DOC_COVER_DOCTYPE_FAMILY \\*[$DOC_COVER_FAM] . \} . if !d $DOC_COVER_DOCTYPE_FT .DOC_COVER_DOCTYPE_FONT BI . if !d $DOC_COVER_DOCTYPE_SIZE_CHANGE .DOC_COVER_DOCTYPE_SIZE +3 .\" (copyright) . if !d $DOC_COVER_COPYRIGHT_FAM \{\ . ie !d $DOC_COVER_FAM .DOC_COVER_COPYRIGHT_FAMILY \\*[$DOC_FAM] . el .DOC_COVER_COPYRIGHT_FAMILY \\*[$DOC_COVER_FAM] . \} . if !d $DOC_COVER_COPYRIGHT_FT .DOC_COVER_COPYRIGHT_FONT R . if !d $DOC_COVER_COPYRIGHT_SIZE_CHANGE .DOC_COVER_COPYRIGHT_SIZE -2 .\" (misc) . if !d $DOC_COVER_MISC_FAM .DOC_COVER_MISC_FAMILY \\*[$DOC_FAM] . if !d $DOC_COVER_MISC_FT .DOC_COVER_MISC_FONT R . if !d $DOC_COVER_MISC_SIZE_CHANGE .DOC_COVER_MISC_SIZE -2 . if !r #DOC_COVER_MISC_LEAD .DOC_COVER_MISC_LEAD 14.5 .\" +Docheader . if !d $DOCHEADER_FAM .DOCHEADER_FAMILY \\*[$DOC_FAM] . if !d $TITLE_FAM \{\ . ie !d $DOCHEADER_FAM .TITLE_FAMILY \\*[$DOC_FAM] . el .TITLE_FAMILY \\*[$DOCHEADER_FAM] . \} . if !d $TITLE_FT .TITLE_FONT B .\" Title size change . if !d $TITLE_SIZE_CHANGE \{\ . ie \\n[#DOC_TYPE]=2 .TITLE_SIZE +4 . el .TITLE_SIZE +3.5 . \} . if !d $CHAPTER_FAM \{\ . ie !d $DOCHEADER_FAM .CHAPTER_FAMILY \\*[$DOC_FAM] . el .CHAPTER_FAMILY \\*[$DOCHEADER_FAM] . \} . if !d $CHAPTER_FT .CHAPTER_FONT B . if !d $CHAPTER_SIZE_CHANGE .CHAPTER_SIZE +4 . if !d $CHAPTER_TITLE_FAM \{\ . ie !d $DOCHEADER_FAM .CHAPTER_TITLE_FAMILY \\*[$DOC_FAM] . el .CHAPTER_TITLE_FAMILY \\*[$DOCHEADER_FAM] . \} . if !d $CHAPTER_TITLE_FT .CHAPTER_TITLE_FONT BI . if !d $CHAPTER_TITLE_SIZE_CHANGE .CHAPTER_TITLE_SIZE +4 . if !d $SUBTITLE_FAM \{\ . ie !d $DOCHEADER_FAM .SUBTITLE_FAMILY \\*[$DOC_FAM] . el .SUBTITLE_FAMILY \\*[$DOCHEADER_FAM] . \} . if !d $SUBTITLE_FT .SUBTITLE_FONT R . if !d $SUBTITLE_SIZE_CHANGE .SUBTITLE_SIZE +0 . if !d $ATTRIBUTE_FAM \{\ . ie !d $DOCHEADER_FAM .ATTRIBUTE_FAMILY \\*[$DOC_FAM] . el .ATTRIBUTE_FAMILY \\*[$DOCHEADER_FAM] . \} . if !d $ATTRIBUTE_FT .ATTRIBUTE_FONT I . if !d $ATTRIBUTE_SIZE_CHANGE .ATTRIBUTE_SIZE +0 . if !d $AUTHOR_FAM \{\ . ie !d $DOCHEADER_FAM .AUTHOR_FAMILY \\*[$DOC_FAM] . el .AUTHOR_FAMILY \\*[$DOCHEADER_FAM] . \} . if !d $AUTHOR_FT .AUTHOR_FONT I . if !d $AUTHOR_SIZE_CHANGE .AUTHOR_SIZE +0 . if !d $DOCTYPE_FAM \{\ . ie !d $DOCHEADER_FAM .DOCTYPE_FAMILY \\*[$DOC_FAM] . el .DOCTYPE_FAMILY \\*[$DOCHEADER_FAM] . \} . if !d $DOCTYPE_FT .DOCTYPE_FONT BI . if !d $DOCTYPE_SIZE_CHANGE .DOCTYPE_SIZE +3 .\" +Headers and footers . if !\\n[#HDRFTR_PLAIN] \{\ . if !d $HDRFTR_LEFT_FAM \ . HDRFTR_LEFT_FAMILY \\*[$DOC_FAM] . if !d $HDRFTR_LEFT_FT \ . HDRFTR_LEFT_FONT R . if \\n[#HDRFTR_LEFT_CAPS] \ . if !d $HDRFTR_LEFT_SIZE_CHANGE \ . HDRFTR_LEFT_SIZE -2 . if !d $HDRFTR_LEFT_SIZE_CHANGE \ . HDRFTR_LEFT_SIZE -.5 . if !d $HDRFTR_CENTER_FAM \ . HDRFTR_CENTER_FAMILY \\*[$DOC_FAM] . if !d $HDRFTR_CENTER_FT .HDRFTR_CENTER_FONT I . if \\n[#HDRFTR_CENTER_CAPS] \ . if !d $HDRFTR_CENTER_SIZE_CHANGE \ . HDRFTR_CENTER_SIZE -2 . if !d $HDRFTR_CENTER_SIZE_CHANGE \ . HDRFTR_CENTER_SIZE -.5 . if !d $HDRFTR_RIGHT_FAM \ . HDRFTR_RIGHT_FAMILY \\*[$DOC_FAM] . if !d $HDRFTR_RIGHT_FT .HDRFTR_RIGHT_FONT R . ie !r #HDRFTR_RIGHT_CAPS \{\ . nr #HDRFTR_RIGHT_CAPS 1 . if !d $HDRFTR_RIGHT_SIZE_CHANGE \ . HDRFTR_RIGHT_SIZE -2 . \} . el \{\ . if \\n[#HDRFTR_RIGHT_CAPS]=0 \ . if !d $HDRFTR_RIGHT_SIZE_CHANGE \ . HDRFTR_RIGHT_SIZE -.5 . \} . ie !\\n[#HDRFTR_RIGHT_SMALLCAPS] \{\ . if \\n[#HDRFTR_RIGHT_CAPS] \ . if !d $HDRFTR_RIGHT_SIZE_CHANGE \ . HDRFTR_RIGHT_SIZE -2 . \} . el \{\ . nr #SKIP_CAPS_SMALLCAPS_WARNING 1 . if \\n[#HDRFTR_RIGHT_CAPS] .HDRFTR_RIGHT_CAPS OFF . \} . if !d $HDRFTR_RIGHT_SIZE_CHANGE .HDRFTR_RIGHT_SIZE -.5 . \} .\" +Quotes . if !d $QUOTE_FAM .QUOTE_FAMILY \\*[$DOC_FAM] . if !d $QUOTE_FT .QUOTE_FONT I . if !d $QUOTE_SIZE_CHANGE .QUOTE_SIZE +0 . if !r #Q_OFFSET_VALUE \ . if '\\*[$Q_OFFSET_VALUE]'' .QUOTE_INDENT 3 . if !d $Q_QUAD .QUOTE_LEFT .\" +Blockquotes .\" Note: the leading for quotes and blockquotes is set after .DEFAULTS in START . if !d $BQUOTE_FAM .BLOCKQUOTE_FAMILY \\*[$DOC_FAM] . if !d $BQUOTE_FT .BLOCKQUOTE_FONT R . if !d $BQUOTE_SIZE_CHANGE .BLOCKQUOTE_SIZE -1 . if !d $BQUOTE_QUAD .BLOCKQUOTE_QUAD LEFT . if !r #BQ_OFFSET_VALUE \ . if '\\*[$BQ_OFFSET_VALUE]'' .BLOCKQUOTE_INDENT 3 .\" +Epigraphs . if !d $EPI_FAM .EPIGRAPH_FAMILY \\*[$DOC_FAM] . if !d $EPI_FT .EPIGRAPH_FONT R . if !d $EPI_SIZE_CHANGE .EPIGRAPH_SIZE -1.5 . if !r #EPI_AUTOLEAD .EPIGRAPH_AUTOLEAD 2 . if !d $EPI_QUAD .EPIGRAPH_QUAD \\*[$DOC_QUAD] . if !r #EPI_OFFSET_VALUE \ . if '\\*[$EPI_OFFSET_VALUE]'' .EPIGRAPH_INDENT 3 .\" +Linebreaks . if !d $LINEBREAK_CHAR .LINEBREAK_CHAR * 3 3p . if !d $LINEBREAK_COLOR .LINEBREAK_COLOR black .\" +Footnotes . if !r #FN_RULE_LENGTH .FOOTNOTE_RULE_LENGTH 4P . if !r #FN_RULE_ADJ .FOOTNOTE_RULE_ADJ 3p . if !d $FN_SIZE_CHANGE .FOOTNOTE_SIZE -2 . if !r #FN_AUTOLEAD .FOOTNOTE_AUTOLEAD 2 .\" +Endnotes . if !r #EN_PS .ENDNOTE_PT_SIZE (\\n[#DOC_PT_SIZE]u) . if !d $EN_STRING_FT .ENDNOTES_HEADER_FONT B . if !d $EN_STRING_SIZE_CHANGE .ENDNOTES_HEADER_SIZE +3.5 . if !d $EN_TITLE_FT .ENDNOTE_TITLE_FONT B . if !d $EN_TITLE_SIZE_CHANGE .ENDNOTE_TITLE_SIZE +0 . if !d $EN_NUMBER_FT .ENDNOTE_NUMBER_FONT B . if !d $EN_LN_FT .ENDNOTE_LINENUMBER_FONT R . if !d $EN_NUMBER_SIZE_CHANGE .ENDNOTE_NUMBER_SIZE +0 . if !d $EN_LN_SIZE_CHANGE .ENDNOTE_LINENUMBER_SIZE +0 . if !r #EN_PP_INDENT .ENDNOTE_PARA_INDENT 1.5m . if !d $EN_SPACE .ENDNOTE_SPACING 0 .\" +Bibliography . if !r #BIB_LIST .BIBLIOGRAPHY_TYPE PLAIN . if !r #BIB_PS .BIBLIOGRAPHY_PT_SIZE (\\n[#DOC_PT_SIZE]u) . if !d $BIB_STRING_FT .BIBLIOGRAPHY_STRING_FONT B . if !d $BIB_STRING_SIZE_CHANGE .BIBLIOGRAPHY_STRING_SIZE +3.5 .\" +Table of contents . if !d $TOC_FAM .TOC_FAMILY \\*[$DOC_FAM] . if !r #TOC_PS .TOC_PT_SIZE (\\n[#DOC_PT_SIZE]u) . if '\\*[$TOC_LEAD]'' .TOC_LEAD \\n[#DOC@LEAD]u ADJUST . if !d $TOC_HEADER_FAM .TOC_HEADER_FAMILY \\*[$TOC_FAM] . if !d $TOC_HEADER_SIZE_CHANGE .TOC_HEADER_SIZE +3.5 . if !d $TOC_HEADER_FT .TOC_HEADER_FONT B . if !d $TOC_PN_FAM .TOC_PN_FAMILY \\*[$TOC_FAM] . if !d $TOC_PN_FT .TOC_PN_FONT R . if !d $TOC_PN_SIZE_CHANGE .TOC_PN_SIZE +0 . if !d $TOC_TITLE_FAM .TOC_TITLE_FAMILY \\*[$TOC_FAM] . \} .\" +Refer support . if !r #EN_REF .nr #FN_REF 1 . if !d $REF_FN_INDENT \{\ . if \\n[#PRINT_STYLE]=1 .INDENT_REFS FOOTNOTE .5i . if \\n[#PRINT_STYLE]=2 .INDENT_REFS FOOTNOTE 2m . \} . if !d $REF_EN_INDENT \{\ . if \\n[#PRINT_STYLE]=1 .INDENT_REFS ENDNOTE .5i . if \\n[#PRINT_STYLE]=2 .INDENT_REFS ENDNOTE 2m . \} . if !d $REF_BIB_INDENT \{\ . if \\n[#PRINT_STYLE]=1 .INDENT_REFS BIBLIO .5i . if \\n[#PRINT_STYLE]=2 .INDENT_REFS BIBLIO 2m . \} .\" Define strings for idem entries . if \\n[#PRINT_STYLE]=1 .char \[idem] \[hy]\[hy]\[hy] . if \\n[#PRINT_STYLE]=2 .char \[idem] \v'-.3m'\l'3m'\v'.3m' .\" Adjust doc leading for PRINTSTYLE TYPESET . if \\n[#PRINT_STYLE]=2 \ . if \\n[#ADJ_DOC_LEAD]=1 .DOC_LEAD_ADJUST .\" This diversion is to get a value for #FN_AUTOLEAD . di NULL . if \\n[#AUTO_LEAD] \{\ . nr #RESTORE_AUTO_LEAD 1 . nr #SAVED_AUTOLEAD_VALUE \\n[#AUTOLEAD_VALUE] . \} . ev NULL . if \\n[#PRINT_STYLE]=1 \{\ . ps \\*[$TYPEWRITER_PS] . ie \\n[#SINGLE_SPACE]=1 .vs \\n[#ORIGINAL_DOC_LEAD]u . el .vs \\n[#ORIGINAL_DOC_LEAD]u/2u . \} . if \\n[#PRINT_STYLE]=2 \{\ . ps \\n[#DOC_PT_SIZE]u\\*[$FN_SIZE_CHANGE] . vs \\n[.ps]u+\\n[#FN_AUTOLEAD]u . \} . nr #FN_LEAD \\n[#LEAD] . ev . di . if \\n[#RESTORE_AUTO_LEAD] \{\ . nr #AUTO_LEAD 1 . nr #AUTOLEAD_VALUE \\n[#SAVED_AUTOLEAD_VALUE] . \} . if !\\n[#SKIP_TRAPS] .TRAPS . rr #SKIP_TRAPS . if \\n[#REMOVE_ADJ] .DOC_LEAD \\n[#DOC_LEAD]u-\\n[#DOC_LEAD_ADJ]u . if (\\n[#FOOTER_MARGIN]+\\n[.v]>=\\n[#B_MARGIN]) \{\ . tm1 "[mom]: Your chosen bottom margin for running text is too close to the footer margin. . tm1 " No footers or bottom-of-page page numbers will be printed. . tm1 " Please reset B_MARGIN or FOOTER_MARGIN to allow enough space. . tm1 " If no footers or bottom-of-page page numbers are required, . tm1 " invoke .FOOTER_MARGIN 0 before .START . nr #SKIP_FOOTER 1 . \} .\" Endnote, bibliography and toc leading . nr #OK_PROCESS_LEAD 1 . nr #RESTORE_DOC_LEAD \\n[.v] . nr #RESTORE_B_MARGIN \\n[#B_MARGIN] . if \\n[#PRINT_STYLE]=1 \{\ . ie \\n[#SINGLE_SPACE] \{\ . ENDNOTE_LEAD 12 ADJUST . BIBLIOGRAPHY_LEAD 12 ADJUST . \} . el \{\ . ie \\n[#EN_SINGLESPACE] .ENDNOTE_LEAD 12 ADJUST . el .ENDNOTE_LEAD 24 ADJUST . ie \\n[#BIB_SINGLESPACE] .BIBLIOGRAPHY_LEAD 12 ADJUST . el .BIBLIOGRAPHY_LEAD 24 ADJUST . \} . \} . if \\n[#PRINT_STYLE]=2 \{\ . ie !d $EN_LEAD .ENDNOTE_LEAD \\n[#UNADJUSTED_DOC_LEAD]u ADJUST . el .ENDNOTE_LEAD \\*[$EN_LEAD] \\*[$ADJUST_EN_LEAD] . ie !d $BIB_LEAD .BIBLIOGRAPHY_LEAD \\n[#UNADJUSTED_DOC_LEAD]u ADJUST . el .BIBLIOGRAPHY_LEAD \\*[$BIB_LEAD] \\*[$ADJUST_BIB_LEAD] . ie !d $TOC_LEAD .TOC_LEAD \\n[#UNADJUSTED_DOC_LEAD]u \\*[$ADJUST_TOC_LEAD] . el .TOC_LEAD \\*[$TOC_LEAD] \\*[$ADJUST_TOC_LEAD] . \} . ie !d $BIB_SPACE .BIBLIOGRAPHY_SPACING 0 . el \{\ . if \\n[#DEFER_BIB_SPACING]=1 \{\ . BIBLIOGRAPHY_SPACING \\*[$BIB_SPACE] . rr #DEFER_BIB_SPACING . \} . \} . nr #DOC_LEAD \\n[#RESTORE_DOC_LEAD]u . nr #B_MARGIN \\n[#RESTORE_B_MARGIN] . vs \\n[#DOC_LEAD]u . if !\\n[#PRINT_STYLE]=1 \{\ . if \\n[#RERUN_TRAPS] \{\ . TRAPS . rr #RERUN_TRAPS . \} . \} .\" Set default heading and toc-entry family if not done already . nr #HD_LEVEL 0 1 \" loop step . nr #LOOP 9 \" loop count . while \\n+[#HD_LEVEL]<=\\n[#LOOP] \{\ . if '\\*[$HEAD_\\n[#HD_LEVEL]_FAM]'' \ . ds $HEAD_\\n[#HD_LEVEL]_FAM \\*[$DOC_FAM] . if '\\*[$HEAD_\\n[#HD_LEVEL]_BASELINE_ADJ]'' \ . ds $HEAD_\\n[#HD_LEVEL]_BASELINE_ADJ \\n[.v]/10 . if '\\*[$TOC_HEAD_\\n[#HD_LEVEL]_FAM]'' \ . ds $TOC_HEAD_\\n[#HD_LEVEL]_FAM \\*[$TOC_FAM] . \} . if '\\*[$TOC_TITLE_FAM]'' .TOC_TITLE_FAMILY \\*[$DOC_FAM] .\" TOC heading (single, non-pagenumbered line insertion) . if !d $TOC_HEADING_FAM .ds $TOC_HEADING_FAM \\*[$DOC_FAM] . if !d $TOC_HEADING_FT .ds $TOC_HEADING_FT R . if !d $TOC_HEADING_SIZE .ds $TOC_HEADING_SIZE +0 . if !d $TOC_HEADING_COLOR .ds $TOC_HEADING_COLOR black . if !d $TOC_HEADING_QUAD .ds $TOC_HEADING_QUAD L . if !d $SPACE_ABOVE .ds $SPACE_ABOVE .75v . if !d $SPACE_BENEATH .ds $SPACE_BENEATH .25v .\" Re-run MNinit to capture strings and registers set in DEFAULTS. . if !'\\*[$MN-arg1]'' \{\ . MNinit \ \\*[$MN-arg1] \\*[$MN-arg2] \ \\*[$MN-arg3] \\*[$MN-arg4] \ \\*[$MN-arg5] \\*[$MN-arg6] \ \\*[$MN-arg7] \\*[$MN-arg8] \ \\*[$MN-arg9] . \} . if \\n[#PRINT_STYLE]=1 .nr #IGNORE 1 . if \\n[#AUTO_LEAD] \{\ . rr #AUTO_LEAD . rr #AUTOLEAD_VALUE . \} .END \# \# ================================================================= \# \# Macros and aliases needed for doccover, cover, and docheader in \# START. \# .MAC DOC_HEADER_QUAD END . if '\\$0'DOC_HEADER_QUAD' .ds $CALLING_MACRO DOCHEADER . if '\\$0'COVER_H_POS' .ds $CALLING_MACRO COVER . if '\\$0'DOC_COVER_H_POS' .ds $CALLING_MACRO DOC_COVER . ie !'\\*[$\\*[$CALLING_MACRO]_QUAD]'' \{\ . substring $\\*[$CALLING_MACRO]_QUAD 0 0 . if '\\*[$\\*[$CALLING_MACRO]_QUAD]'L' .LEFT . if '\\*[$\\*[$CALLING_MACRO]_QUAD]'C' .CENTER . if '\\*[$\\*[$CALLING_MACRO]_QUAD]'C' .RIGHT . \} . el .CENTER .END . .ALIAS COVER_H_POS DOC_HEADER_QUAD .ALIAS DOC_COVER_H_POS DOC_HEADER_QUAD \# .MAC DO_TITLE_OR_AUTHOR END . ie '\\$0'DO_AUTHORS' .ds $TTL_AUTH AUTHOR . el .ds $TTL_AUTH TITLE . if '\\*[$\\*[$PRFX]\\*[$TTL_AUTH]_1]'' \{\ . if !'\\*[$\\*[$PRFX]DOC\\*[$TTL_AUTH]_1]'' \ . ds $\\*[$PRFX]\\*[$TTL_AUTH]_1 "\&" . if !'\\*[$AUTHOR_1]'' .rm $PRFX . \} . if !'\\*[$\\*[$PRFX]\\*[$TTL_AUTH]_1]'' \{\ . if '\\$0'DO_SUBTITLE' \{\ . if '\\*[$PRFX]'\\*[DOC_]COVER_SUB' \{\ . ds $PRFX SUB . nr #\\*[DOC_]COVER_SUB 1 . \} . \} . if !\\n[#PRINT_STYLE]=1 \{\ . if (\\n[#COVER]=1):(\\n[#DOC_COVER]=1) \ . if !'\\*[$PRFX]'SUB' \ . rn $PRFX $PRFX_SAVED . fam \\*[$\\*[$COVER_TYPE]\\*[$PRFX]\\*[$TTL_AUTH]_FAM] . ft \\*[$\\*[$COVER_TYPE]\\*[$PRFX]\\*[$TTL_AUTH]_FT] . ps \ \\n[#DOC_PT_SIZE]u\\*[$\\*[$COVER_TYPE]\\*[$PRFX]\\*[$TTL_AUTH]_SIZE_CHANGE] . if '\\*[$COVER_TYPE]'' .vs \\n[#DOCHEADER_LEAD]u . if !'\\*[$\\*[$COVER_TYPE]\\*[$PRFX]\\*[$TTL_AUTH]_LEAD]'' \{\ . vs \\*[$\\*[$COVER_TYPE]\\*[$PRFX]\\*[$TTL_AUTH]_LEAD] . if \\n[#DOCHEADER] .sp |\\n[#T_MARGIN]u-1v . \} . if \\n[#CHAPTER+TITLE]=1 .ALD \\n[.v]u/4u \" A little space before the chapter title . if \\n[#\\*[$COVER_TYPE]\\*[$PRFX]\\*[$TTL_AUTH]_COLOR]=1 \ . COLOR \\*[$\\*[$COVER_TYPE]\\*[$PRFX]\\*[$TTL_AUTH]_COLOR] . if \\n[#\\*[$COVER_TYPE]\\*[$PRFX]\\*[$TTL_AUTH]_CAPS]=1 .CAPS . if \\n[#\\*[$COVER_TYPE]\\*[$PRFX]\\*[$TTL_AUTH]_SMALLCAPS]=1 .SMALLCAPS . if (\\n[#COVER]=1):(\\n[#DOC_COVER]=1) \ . rn $PRFX_SAVED $PRFX . if \\n[#\\*[DOC_]COVER_TITLE]=2 \ . ds $PRFX DOC . \} . if \\n[#\\*[DOC_]COVER_SUB] \{\ . rr #\\*[DOC_]COVER_SUB . ds $PRFX \\*[DOC_]COVER_SUB . ds $SAVED_COVER_TYPE \\*[$COVER_TYPE] . rm $COVER_TYPE . \} . nr #ARG_NUM 0 1 . while \\n[#\\*[$PRFX]\\*[$TTL_AUTH]_NUM]>=\\n+[#ARG_NUM] \{\ . ie \\n[#\\*[$COVER_TYPE]\\*[$PRFX]\\*[$TTL_AUTH]_UNDERLINE] \{\ . ds $TITLE_TYPE \\*[$COVER_TYPE]\\*[$PRFX]\\*[$TTL_AUTH] . ie \\n[#\\*[$COVER_TYPE]\\*[$PRFX]\\*[$TTL_AUTH]_UNDERLINE]=2 \{\ . ie !\\n[#PRINT_STYLE]=1 \ . UNDERSCORE2 \\*[$\\*[$PRFX]\\*[$TTL_AUTH]_UNDERLINE_GAP] \ \\*[$\\*[$PRFX]\\*[$TTL_AUTH]_RULE_GAP] \ "\\*[$\\*[$PRFX]\\*[$TTL_AUTH]_\\n[#ARG_NUM]] . el .UNDERSCORE "\\*[$\\*[$PRFX]\\*[$TTL_AUTH]_\\n[#ARG_NUM]] . \} . el \{\ . ie !\\n[#PRINT_STYLE]=1 \ . UNDERSCORE "\\*[$\\*[$PRFX]\\*[$TTL_AUTH]_\\n[#ARG_NUM]] . el .PRINT "\\*[$\\*[$PRFX]\\*[$TTL_AUTH]_\\n[#ARG_NUM]] . \} . \} . el \{\ . PRINT "\\*[$\\*[$PRFX]\\*[$TTL_AUTH]_\\n[#ARG_NUM]] . \} . if \\n[#ARG_NUM]>1 .as PDF_BM " \" . as PDF_BM \\*[$\\*[$PRFX]\\*[$TTL_AUTH]_\\n[#ARG_NUM]] . \} . rm $TITLE_TYPE . if \\n[#PRINT_STYLE]=2 .vs . if \\n[#\\*[$COVER_TYPE]\\*[$PRFX]\\*[$TTL_AUTH]_COLOR]=1 \ . gcolor . SMALLCAPS off . CAPS off . \} . if !'\\*[$SAVED_COVER_TYPE]'' \{\ . ds $COVER_TYPE \\*[$SAVED_COVER_TYPE] . rm $SAVED_COVER_TYPE . \} .END . .ALIAS DO_TITLE DO_TITLE_OR_AUTHOR .ALIAS DO_SUBTITLE DO_TITLE_OR_AUTHOR .ALIAS DO_AUTHORS DO_TITLE_OR_AUTHOR \# .MAC DO_CHAPTER END . fam \\*[$\\*[DOC_]COVER_CHAPTER_FAM] . ft \\*[$\\*[DOC_]COVER_CHAPTER_FT] . ps \\n[#DOC_PT_SIZE]u\\*[$\\*[DOC_]COVER_CHAPTER_SIZE_CHANGE] . if \\n[#\\*[DOC_]COVER_CHAPTER_COLOR]=1 \ . COLOR \\*[$\\*[DOC_]COVER_CHAPTER_COLOR] . if \\n[#\\*[DOC_]COVER_CHAPTER_CAPS]=1 .CAPS . if \\n[#\\*[DOC_]COVER_CHAPTER_SMALLCAPS]=1 .SMALLCAPS . ie \\n[#\\*[DOC_]COVER_CHAPTER_UNDERLINE] \{\ . ds $TITLE_TYPE \\*[$COVER_TYPE]CHAPTER . ie \\n[#\\*[DOC_]COVER_CHAPTER_UNDERLINE]=2 \ . UNDERSCORE2 \\*[$\\*[DOC_]COVER_CHAPTER_UNDERLINE_GAP] \ \\*[$\\*[DOC_]COVER_CHAPTER_RULE_GAP] "\\*[$CHAPTER_STRING] \\*[$CHAPTER]" . el .UNDERSCORE "\\*[$CHAPTER_STRING] \\*[$CHAPTER]" . \} . el .PRINT "\\*[$CHAPTER_STRING] \\*[$CHAPTER]" . gcolor . SMALLCAPS off . CAPS off .END . .ALIAS DO_TITLE DO_TITLE_OR_AUTHOR .ALIAS DO_SUBTITLE DO_TITLE_OR_AUTHOR .ALIAS DO_AUTHORS DO_TITLE_OR_AUTHOR \# .MAC DO_CHAPTER END . fam \\*[$\\*[DOC_]COVER_CHAPTER_FAM] . ft \\*[$\\*[DOC_]COVER_CHAPTER_FT] . ps \\n[#DOC_PT_SIZE]u\\*[$\\*[DOC_]COVER_CHAPTER_SIZE_CHANGE] . if \\n[#\\*[DOC_]COVER_CHAPTER_COLOR]=1 \ . COLOR \\*[$\\*[DOC_]COVER_CHAPTER_COLOR] . if \\n[#\\*[DOC_]COVER_CHAPTER_CAPS]=1 .CAPS . if \\n[#\\*[DOC_]COVER_CHAPTER_SMALLCAPS]=1 .SMALLCAPS . ie \\n[#\\*[DOC_]COVER_CHAPTER_UNDERLINE] \{\ . ds $TITLE_TYPE \\*[$COVER_TYPE]CHAPTER . ie \\n[#\\*[DOC_]COVER_CHAPTER_UNDERLINE]=2 \ . UNDERSCORE2 \\*[$\\*[DOC_]COVER_CHAPTER_UNDERLINE_GAP] \ \\*[$\\*[DOC_]COVER_CHAPTER_RULE_GAP] "\\*[$CHAPTER_STRING] \\*[$CHAPTER]" . el .UNDERSCORE "\\*[$CHAPTER_STRING] \\*[$CHAPTER]" . \} . el .PRINT "\\*[$CHAPTER_STRING] \\*[$CHAPTER]" . gcolor . SMALLCAPS off . CAPS off .END \# \# Spacing adjustments for (doc)cover and docheader elements \# .MAC _SPACE END . ds $\\$0R \\$1 .END . .ds SPACER_TYPE_1 SUBTITLE .ds SPACER_TYPE_2 ATTRIBUTE .ds SPACER_TYPE_3 AUTHOR .ds SPACER_TYPE_4 CHAPTER_TITLE .ds SPACER_TYPE_5 DOCTYPE . .nr #LOOP 0 1 .while \n+[#LOOP]<=5 \{\ . ALIAS \*[SPACER_TYPE_\n[#LOOP]]_SPACE _SPACE . ALIAS COVER_\*[SPACER_TYPE_\n[#LOOP]]_SPACE _SPACE . ALIAS DOC_COVER_\*[SPACER_TYPE_\n[#LOOP]]_SPACE _SPACE .\} \# .MAC DEFAULT_DOCHEADER END . nr #DOCHEADER 1 . DOC_HEADER_QUAD . vs \\n[#DOCHEADER_LEAD]u . if \\n[#PRINT_STYLE]=2 \ . if \\n[#DOCHEADER_COLOR]=1 \ . COLOR \\*[$DOCHEADER_COLOR] . DO_TITLE . rr #DOCHEADER . if !'\\*[$SUBTITLE_1]'' \{\ . ds $PRFX SUB . if !'\\*[$SUBTITLE_SPACER]'' .sp \\*[$SUBTITLE_SPACER] . if \\n[#PRINT_STYLE]=2 \ . if \\n[#DOCHEADER_COLOR]=1 \ . COLOR \\*[$DOCHEADER_COLOR] . DO_SUBTITLE . rm $PRFX . \} . if !\\n[#NO_PRINT_AUTHOR] \{\ . if !'\\*[$AUTHOR_1]'' \{\ . ie \\n[#PRINT_STYLE]=1 \{\ . TYPEWRITER . ie \\n[#SINGLE_SPACE]=1 .vs \\n[#DOC_LEAD]u . el .vs \\n[#DOC_LEAD]u/2u . sp . \} . el .vs \\n[#DOC_LEAD]u\\*[$DOCHEADER_LEAD_ADJ] . if d$ATTRIBUTE_STRING \{\ . FAMILY \\*[$ATTRIBUTE_FAM] . FT \\*[$ATTRIBUTE_FT] . ps \ \\n[#DOC_PT_SIZE]u\\*[$ATTRIBUTE_SIZE_CHANGE] . if \\n[#DOCHEADER_COLOR]=1 \ . COLOR \\*[$DOCHEADER_COLOR] . if \\n[#ATTRIBUTE_COLOR]=1 \ . COLOR \\*[$ATTRIBUTE_COLOR] . if \\n[#ATTRIBUTE_CAPS]=1 .CAPS . if !'\\*[$ATTRIBUTE_SPACER]'' \ . sp \\*[$ATTRIBUTE_SPACER] . ie \\n[#ATTRIBUTE_UNDERLINE] \{\ . ds $TITLE_TYPE ATTRIBUTE . ie \\n[#ATTRIBUTE_UNDERLINE]=2 \ . UNDERSCORE2 \\*[$ATTRIBUTE_UNDERLINE_GAP] \ \\*[$ATTRIBUTE_RULE_GAP] "\\*[$ATTRIBUTE_STRING]" . el .UNDERSCORE "\\*[$ATTRIBUTE_STRING]" . \} . el .PRINT "\\*[$ATTRIBUTE_STRING]" . if \\n[#ATTRIBUTE_COLOR]=1 .gcolor . CAPS off . \} . if !'\\*[$AUTHOR_SPACER]'' .sp \\*[$AUTHOR_SPACER] . if \\n[#DOCHEADER_COLOR]=1 \ . COLOR \\*[$DOCHEADER_COLOR] . DO_AUTHORS . \} . \} . FAMILY \\*[$DOC_FAM] . FT R .END \# .MAC DEFAULT_DOCHEADER_TYPEWRITE END . CENTER . TYPEWRITER . if !\\n[#SINGLE_SPACE] \{\ . vs \\n[#DOC_LEAD]u/2u . sp |\\n[#T_MARGIN]u-1v . \} . if !'\\*[$TITLE_1]'' \{\ . ie \\n[#SINGLE_SPACE] \ . vs \\n[#DOC_LEAD]u+(\\n[#DOC_LEAD]u/4u) . el .vs (\\n[#DOC_LEAD]u/2u)+(\\n[#DOC_LEAD]u/4u) . CAPS . DO_TITLE . CAPS OFF . vs . \} . if !'\\*[$SUBTITLE]'' \{\ . ds $PRFX SUB . sp . DO_SUBTITLE . rm $PRFX . \} . if !\\n[#NO_PRINT_AUTHOR] \{\ . if !'\\*[$AUTHOR_1]'' \{\ . sp . if d$ATTRIBUTE_STRING .PRINT "\\*[$ATTRIBUTE_STRING] . sp . DO_AUTHORS . \} . \} .END \# .MAC CHAPTER_DOCHEADER END . DOC_HEADER_QUAD . FAMILY \\*[$CHAPTER_FAM] . FT \\*[$CHAPTER_FT] . ps \\n[#DOC_PT_SIZE]u\\*[$CHAPTER_SIZE_CHANGE] . vs \\n[#DOCHEADER_LEAD]u .\" Chapter title only . ie '\\*[$CHAPTER]'' \{\ . if \\n[#PRINT_STYLE]=2 \ . if \\n[#DOCHEADER_COLOR]=1 \ . COLOR \\*[$DOCHEADER_COLOR] . if !'\\*[$CHAPTER_TITLE_1]'' \{\ . ds $PRFX CHAPTER_ . nr #DOCHEADER 1 . DO_TITLE . rr #DOCHEADER . rm $PRFX . \} . \} .\" Chapter string, possibly with a chapter title . el \{\ . if \\n[#PRINT_STYLE]=2 \{\ . if \\n[#DOCHEADER_COLOR]=1 \ . COLOR \\*[$DOCHEADER_COLOR] . if \\n[#CHAPTER_COLOR]=1 \ . COLOR \\*[$CHAPTER_COLOR] . \} . if \\n[#CHAPTER_CAPS]=1 .CAPS . ie \\n[#CHAPTER_UNDERLINE] \{\ . ds $TITLE_TYPE CHAPTER . ie \\n[#CHAPTER_UNDERLINE]=2 \ . UNDERSCORE2 \\*[$CHAPTER_UNDERLINE_GAP] \ \\*[$CHAPTER_RULE_GAP] "\\*[$CHAPTER_STRING] \\*[$CHAPTER]" . el .UNDERSCORE "\\*[$CHAPTER_STRING] \\*[$CHAPTER]" . \} . el .PRINT "\\*[$CHAPTER_STRING] \\*[$CHAPTER]" . rm $TITLE_TYPE . if \\n[#PRINT_STYLE]=2 \ . if \\n[#CHAPTER_COLOR]=1 .gcolor . CAPS off . if !'\\*[$CHAPTER_TITLE_1]'' \{\ . ds $PRFX CHAPTER_ . if \\n[#PRINT_STYLE]=2 \{\ . nr #CHAPTER+TITLE 1 . if \\n[#DOCHEADER_COLOR]=1 \ . COLOR \\*[$DOCHEADER_COLOR] . \} . if !'\\*[$CHAPTER_TITLE_SPACER]'' \ . sp \\*[$CHAPTER_TITLE_SPACER] . DO_TITLE . rm $PRFX . rr #CHAPTER+TITLE . \} . \} . FAMILY \\*[$DOC_FAM] . FT R .END \# .MAC CHAPTER_DOCHEADER_TYPEWRITE END . CENTER . TYPEWRITER . if !\\n[#SINGLE_SPACE] \{\ . vs \\n[#DOC_LEAD]u/2u . sp |\\n[#T_MARGIN]u-1v . \} . ie '\\*[$CHAPTER]'' \{\ . CAPS . ie !'\\*[$CHAPTER_TITLE]'' \{\ . vs \\n[.v]u+(\\n[.v]u/3u) . nr #ARG_NUM 0 1 . while \\n[#CHAPTER_TITLE_NUM]>=\\n+[#ARG_NUM] \{\ . UNDERSCORE 3p "\\*[$CHAPTER_TITLE_\\n[#ARG_NUM]]" . \} . vs . \} . el \{\ . CAPS . UNDERSCORE 3p "\\*[$CHAPTER_STRING]" . \} . CAPS OFF . RLD 1v . \} . el \{\ . CAPS . UNDERSCORE 3p "\\*[$CHAPTER_STRING] \\*[$CHAPTER] . CAPS OFF . if !'\\*[$CHAPTER_TITLE]'' \{\ . sp . nr #ARG_NUM 0 1 . while \\n[#CHAPTER_TITLE_NUM]>=\\n+[#ARG_NUM] \{\ . PRINT "\\*[$CHAPTER_TITLE_\\n[#ARG_NUM]] . \} . \} . sp -1 . \} . vs \\n[#DOC_LEAD]u . if \\n[#SINGLE_SPACE] .sp 2 .END \# .MAC NAMED_DOCHEADER END . DEFAULT_DOCHEADER . if !\\n[#NO_PRINT_DOCTYPE] \{\ . FAMILY \\*[$DOCTYPE_FAM] . FT \\*[$DOCTYPE_FT] . ps \\n[#DOC_PT_SIZE]u\\*[$DOCTYPE_SIZE_CHANGE] . vs \\n[#DOCHEADER_LEAD]u . ALD \\n[#DOCHEADER_LEAD]u . if \\n[#DOCHEADER_COLOR]=1 \ . COLOR \\*[$DOCHEADER_COLOR] . if \\n[#DOCTYPE_COLOR]=1 \ . COLOR \\*[$DOCTYPE_COLOR] . if \\n[#DOCTYPE_CAPS]=1 .CAPS . if !'\\*[$DOCTYPE_SPACER]'' .sp \\*[$DOCTYPE_SPACER] . ie \\n[#DOCTYPE_UNDERLINE] \{\ . ds $TITLE_TYPE DOCTYPE . ie \\n[#DOCTYPE_UNDERLINE]=2 \ . UNDERSCORE2 \\*[$DOCTYPE_UNDERLINE_GAP] \ \\*[$DOCTYPE_RULE_GAP] "\\*[$DOC_TYPE] . el .UNDERSCORE "\\*[$DOC_TYPE] . \} . el .PRINT "\\*[$DOC_TYPE] . gcolor . CAPS off . \} . FAMILY \\*[$DOC_FAM] . FT R .END \# \# COVER PAGE \# ---------- \# *Arguments: \# TITLE | DOCTITLE | CHAPTER | CHAPTER_TITLE | CHAPTER+TITLE | COVERTITLE \ \# [ SUBTITLE AUTHOR DOCTYPE COPYRIGHT MISC BLANKPAGE PDF_OUTLINE_LABEL ] \# *Function: \# Toggles the number register for each cover page element \# passed as an argument. \# *Notes: \# TITLE, DOCTITLE, CHAPTER, CHAPTER_TITLE or CHAPTER+TITLE must \# be supplied. After that, users may enter as many or as few of \# the arguments as they like. BLANKPAGE inserts a blank page \# after the cover. \# \# If called as DOC_COVER, performs the same operations, but \# applies everything to a doc cover. \# .MAC COVER END . rm DOC_ . ie '\\$0'DOC_COVER' \{\ . nr #DOC_COVER 1 . ds DOC_ DOC_ . \} . el .nr #COVER 1 . if \\n[#NUM_ARGS]=1 \{\ . if '\\$1'\\*[DOC_]COVERTEXT' \ . nr #\\*[DOC_]COVERTEXT_ONLY 1 . \} . if \\n[#NUM_ARGS]=3 \{\ . if '\\$1'\\*[DOC_]COVERTEXT' \ . if '\\$2'PDF_OUTLINE_LABEL' \ . nr #\\*[DOC_]COVERTEXT_ONLY 1 . if '\\$1'PDF_OUTLINE_LABEL' \ . if '\\$2'\\*[DOC_]COVERTEXT' \ . nr #\\*[DOC_]COVERTEXT_ONLY 1 . \} . nr #ARG_NUM 0 1 . nr #COVER_ITEM \\n[#NUM_ARGS] \"loop count . while \\n+[#ARG_NUM]<=\\n[#COVER_ITEM] \{\ . if '\\$1'DOCTITLE' \{\ . nr #\\*[DOC_]COVER_TITLE 2 . shift . \} . if '\\$1'TITLE' \{\ . nr #\\*[DOC_]COVER_TITLE 1 . if \\n[#FROM_\\*[DOC_]COVERTITLE] \{\ . nr #\\*[DOC_]COVER_TITLE 7 . rr #FROM_\\*[DOC_]COVERTITLE . \} . shift . \} . if '\\$1'CHAPTER' \{\ . nr #\\*[DOC_]COVER_TITLE 3 . shift . \} . if '\\$1'CHAPTER_TITLE' \{\ . nr #\\*[DOC_]COVER_TITLE 4 . shift . \} . if '\\$1'CHAPTER+TITLE' \{\ . nr #\\*[DOC_]COVER_TITLE 5 . shift . \} . if '\\$1'COVERTITLE' \{\ . nr #COVERTITLE 1 . nr #\\*[DOC_]COVER_TITLE 6 . shift . \} . if '\\$1'DOC_COVERTITLE' \{\ . nr #DOC_COVERTITLE 1 . nr #\\*[DOC_]COVER_TITLE 7 . shift . \} . if '\\$1'SUBTITLE' \{\ . nr #\\*[DOC_]COVER_SUBTITLE 1 . shift . \} . if '\\$1'AUTHOR' \{\ . nr #\\*[DOC_]COVER_AUTHOR 1 . shift . \} . if '\\$1'EDITOR' \{\ . nr #\\*[DOC_]COVER_AUTHOR 1 . shift . \} . if '\\$1'DOCTYPE' \{\ . nr #\\*[DOC_]COVER_DOCTYPE 1 . shift . \} . if '\\$1'COPYRIGHT' \{\ . nr #\\*[DOC_]COVER_COPYRIGHT 1 . shift . \} . if '\\$1'MISC' \{\ . nr #\\*[DOC_]COVER_MISC 1 . shift . \} . if '\\$1'\\*[DOC_]COVERTEXT' \{\ . nr #\\*[DOC_]COVERTEXT 1 . shift . \} . if '\\$1'\\*[DOC_]COVER_IMAGE' \{\ . nr #\\*[DOC_]COVER_IMAGE 1 . shift . \} . if '\\$1'PDF_OUTLINE_LABEL' \{\ . shift . ds $PDF_\\*[DOC_]COVER_LABEL \\$1 . shift . \} . if '\\$1'BLANKPAGE' \{\ . nr #\\*[DOC_]COVER_BLANKPAGE 1 . shift . \} . \} . if '\\$0'DOC_COVER' .rm DOC_ .END \# \# COVER TITLE \# ----------- \# *Arguments: \# \# *Function: \# Stores cover title in string(s) for output on cover pages. \# .MAC COVERTITLE END . rm DOC_ . if '\\$0'DOC_COVERTITLE' \ . ds DOC_ DOC_ . nr #FROM_\\*[DOC_]COVERTITLE 1 . ie \\n[#NUM_ARGS]=0 \{\ . nr argc 0 1 . while \\n+[argc]<=3 \{\ . if \\n[#\\*[DOC_]COVER_TITLE_NUM] \{\ . nr #ITEM 0 1 . while \\n[#\\*[DOC_]COVERTITLE_NUM]>\\n[#ITEM] \{\ . rm $\\*[DOC_]COVERTITLE_\\n+[#ITEM] . \} . rr #\\*[DOC_]COVERTITLE_NUM . rm $\\*[DOC_]COVERTITLE . \} . \} . \} . el \{\ . nr #\\*[DOC_]COVERTITLE_NUM 0 1 . while \\n[#NUM_ARGS]>\\n[#\\*[DOC_]COVERTITLE_NUM] \{\ . ds \ $\\*[DOC_]COVERTITLE_\\n+[#\\*[DOC_]COVERTITLE_NUM] \\$\\n[#\\*[DOC_]COVERTITLE_NUM] . nr #\\*[DOC_]COVERTITLE_NUM \\n[#\\*[DOC_]COVERTITLE_NUM] . \} . ds $\\*[DOC_]COVERTITLE \\$* . \} .END \# .MAC COVER_ATTRIBUTE_STRING END . if '\\$0'DOC_COVER_ATTRIBUTE_STRING' \ . ds DOC_ DOC_ . ds $\\*[DOC_]COVER_ATTRIBUTE_STRING \\$1 . rm DOC_ .END . .ALIAS DOC_COVER_ATTRIBUTE_STRING COVER_ATTRIBUTE_STRING \# \# COVER TEXT \# ---------- \# *Arguments: \# [ START ] | \# *Function: \# With no arg, begins a diversion holding the cover text for \# output on the cover page. With START , sets a vertical \# starting position relative to the top edge of the page. With \# any other arg, ends the diversion. \# *Notes: \# Aliased as DOC_COVERTEXT. \# \# If no other items assigned to cover pages, starts 1/3 of the \# way down the cover page unless START pos is given, otherwise \# starts underneath the last of title, subtitle, author(s) or \# doctype, preceded by a blank line. \# \# Does not persist. \# .MAC COVERTEXT END . rm DOC_ . if '\\$0'DOC_COVERTEXT' .ds DOC_ DOC_ . if '\\$1'START' \{\ . shift . nr #\\*[DOC_]COVERTEXT_START_POS (u;\\$1) . shift . \} . ie '\\$1'' \{\ . nr #COVERTEXT_PP 1 . di \\*[DOC_]COVER_TEXT . ev COVER_TEXT . evc 0 \!. if \\\\n[#\\*[DOC_]COVERTEXT_ONLY] \ . sp |\\\\n[#T_MARGIN]u-\\\\n[#DOC_LEAD]u \!. ie !\\n[#\\*[DOC_]COVERTEXT_START_POS] \{\ \!. sp |\\n[.p]u/3u-1v \!. \} \!. el \{\ \!. vs 0 \!. sp |0i \!. vs \\\\n[#DOC_LEAD]u+\\\\*[$\\*[DOC_]COVER_LEAD_ADJ] \!. sp |\\n[#\\*[DOC_]COVERTEXT_START_POS]u-1 \!. \} \!. vpt . \} . el \{\ . br \!. vpt 0 . ev . di . rm $FONT . rr #COVERTEXT_PP . IQ CLEAR . \} . rm DOC_ .END . .ALIAS DOC_COVERTEXT COVERTEXT \# \# COVER IMAGE \# ----------- \#*Arguments: \# [ -L|-C|-R|-I Y-pos [ X-pos ] ] \#*Function: \# Places an image on doccovers and covers. \#*Notes: \# Aliased as DOC_COVER_IMAGE. \# \# and are required. With no further args, images \# are set at 0,0 by default so that full page images fill the entire \# printer sheet. \# \# Positioning args are the same as PDF_IMAGE. -L, -R, -C and -I \# observe the left and right margins. \# \# Y-pos is required for all but full page images; without it, images \# are flush with the top of the page. X-pos is only needed if the \# user prefers to give absolute X,Y positioning. \# \# Note that Y-pos comes before X-pos in the args. \# .MAC COVER_IMAGE END . if '\\$0'DOC_COVER_IMAGE' .ds DOC_ DOC_ . ds \\*[DOC_]COVER_IMG_FILE \\$1 . nr \\*[DOC_]COVER_IMG_W (z;\\$2) . nr \\*[DOC_]COVER_IMG_H (z;\\$3) . if !'\\$4'' \{\ . ie !\B'\\$4' \{\ . if '\\$4'-L' .nr \\*[DOC_]COVER_IMG_IND \ \\n[#L_MARGIN]u . if '\\$4'-C' .nr \\*[DOC_]COVER_IMG_IND \ \\n[#PAGE_WIDTH]u-\\n[\\*[DOC_]COVER_IMG_W]u/2 . if '\\$4'-R' .nr \\*[DOC_]COVER_IMG_IND \ \\n[#L_MARGIN]+\\n[.l]u-\\n[\\*[DOC_]COVER_IMG_W]u . if '\\$4'-I' \{\ . nr \\*[DOC_]COVER_IMG_IND \\n[#L_MARGIN]+\\$5 . if !'\\$6'' .nr \\*[DOC_]COVER_IMG_Y (u;\\$6) . shift \\n[#NUM_ARGS] . \} . if \B'\\$5' .nr \\*[DOC_]COVER_IMG_Y (u;\\$5) . \} . el \{\ . nr \\*[DOC_]COVER_IMG_Y (u;\\$4) . if \B'\\$5' .nr \\*[DOC_]COVER_IMG_X (u;\\$5) . \} . \} . rm DOC_ .END . .ALIAS DOC_COVER_IMAGE COVER_IMAGE \# .MAC DO_COVER_IMAGE END . ll \\n[#PAGE_WIDTH]u . po 0 . vs 0 . sp |0i . if \\n[\\*[DOC_]COVER_IMG_Y] .sp \\n[\\*[DOC_]COVER_IMG_Y]u . if \\n[\\*[DOC_]COVER_IMG_X] .in \\n[\\*[DOC_]COVER_IMG_X]u . if \\n[\\*[DOC_]COVER_IMG_IND] .in \\n[\\*[DOC_]COVER_IMG_IND]u . if \\n[.u]=1 .nf . nop \X'pdf: pdfpic \\*[\\*[DOC_]COVER_IMG_FILE] -L \ \\n[\\*[DOC_]COVER_IMG_W]z \\n[\\*[DOC_]COVER_IMG_H]z' . in . vs . po . ll .END . .ALIAS DO_DOC_COVER_IMAGE DO_COVER_IMAGE \# \# COVER PAGE LEADING \# ------------------ \# *Arguments: \# <+|- amount by which to in/decrease leading of cover/doc cover> \# *Function: \# Stores user supplied lead in/decrease in string $COVER_LEAD_ADJ \# or $DOC_COVER_LEAD_ADJ, depending on whether the macro was called \# with an alias (DOC_COVER_LEAD). \# *Notes: \# A unit of measure must be supplied. Decimal fractions OK. \# Default is +0, i.e. same as DOC_LEAD. \# .MAC COVER_LEAD END . ie '\\$0'DOC_COVER_LEAD' .ds $DOC_COVER_LEAD_ADJ \\$1 . el .ds $COVER_LEAD_ADJ \\$1 .END \# \# MISC_AUTOLEAD functionality has been removed. Leading for MISCs \# is now entered as an absolute value. The macro emits a warning. \# .MAC MISC_AUTOLEAD END . ds replacement \\$0 . substring replacement 0 -9 . ds replacement \\*[replacement]LEAD . ds cover-type \\$0 . substring cover-type 0 2 . ie '\\*[cover-type]'COV' .ds cover-type cover . el .ds cover-type doc-cover . tm1 "[mom]: \\$0 at line \\n[.c] of '\\n[.F]' is no longer valid. . tm1 " Leading of \\*[cover-type] MISC items is now set with \\*[replacement], which . tm1 " takes an absolute leading value. Please update your document. . ab [mom]: Aborting. .END . .ALIAS DOC_COVER_MISC_AUTOLEAD MISC_AUTOLEAD .ALIAS COVER_MISC_AUTOLEAD MISC_AUTOLEAD \# \# COVER PAGE START POSITION \# ------------------------- \# *Arguments: \# \# *Function: \# Stores user supplied lead in/decrease in #COVER_START_POS \# or #DOC_COVER_START_POS, depending on whether the macro was \# called by an alias (DOC_COVER_ADVANCE). \# *Notes: \# A unit of measure must be supplied. Decimal fractions OK. \# If user doesn't invoke this macro, the default starting \# position for both covers and doc covers is 1/3 of the way \# down the page (setup in DO_COVER). \# .MAC COVER_ADVANCE END . ds COVER_TYPE \\$0 . substring COVER_TYPE 0 2 . ie 'COVER_TYPE'DOC' .nr #DOC_COVER_START_POS (\\$1) . el .nr #COVER_START_POS (\\$1) .END . .ALIAS DOC_COVER_ADVANCE COVER_ADVANCE .ALIAS DOC_COVER_START_POS COVER_ADVANCE .ALIAS COVER_ADVANCE COVER_ADVANCE .ALIAS COVER_START_POS COVER_ADVANCE \# \# COVERS - WHETHER TO PRINT \# ------------------------- \# *Arguments: \# | \# *Function: \# Creates or removes registers #COVERS and #COVERS_OFF, checked for \# in DEFAULTS (in START) prior to printing \# .MAC COVERS END . ie '\\$0'DOC_COVERS' \{\ . ie '\\$1'' \{\ . rr #DOC_COVERS_OFF . nr #DOC_COVERS 1 . \} . el \{\ . rr #DOC_COVERS . nr #DOC_COVERS_OFF 1 . \} . \} . el \{\ . ie '\\$1'' \{\ . rr #COVERS_OFF . nr #COVERS 1 . \} . el \{\ . rr #COVERS . nr #COVERS_OFF 1 . \} . \} .END \# \# COVER_COUNTS_PAGES \# ------------------ \# *Arguments: \# | \# *Function: \# Creates or removes registers #COVERS_COUNT or #DOCCOVERS_COUNT, \# used in END_COVER to determine whether to increment the page \# number silently when doc covers or covers are output. \# .MAC COVER_COUNTS_PAGES END . if '\\$0'DOC_COVER_COUNTS_PAGES' \{\ . ie '\\$1'' .nr #DOCCOVERS_COUNT 1 . el .rr #DOCCOVERS_COUNT . return . \} . if '\\$0'COVER_COUNTS_PAGES' \{\ . ie '\\$1'' .nr #COVERS_COUNT 1 . el .rr #COVERS_COUNT . return . \} .END \# .MAC DO_COVER END . nr #DOING_COVER 1 . ev COVER . evc 0 . vpt 0 . if \\n[#PAGINATE]=1 \{\ . nr #PAGINATION_WAS_ON 1 . rr #PAGINATE . \} . if \\n[#HEADERS_ON]=1 \{\ . nr #HEADERS_WERE_ON 1 . HEADERS OFF . \} . if \\n[#FOOTERS_ON]=1 \{\ . nr #FOOTERS_WERE_ON 1 . FOOTERS OFF . \} . if \\n[#COLUMNS]=1 \{\ . nr #COLUMNS_WERE_ON 1 . rr #COLUMNS . \} . ds PDF_BM . ie '\\$0'DO_DOC_COVER' \{\ . ds DOC_ DOC_ . nr #DOC_COVER_DONE 1 . if '\\*[$PDF_DOC_COVER_LABEL]'' \ . ds $PDF_DOC_COVER_LABEL Cover: . \} . el \ . if '\\*[$PDF_COVER_LABEL]'' \ . ds $PDF_COVER_LABEL Title Page: . ds $COVER_TYPE \\*[DOC_]COVER_ . if !r#\\*[DOC_]COVER_START_POS \ . nr #\\*[DOC_]COVER_START_POS \\n[#PAGE_LENGTH]/3 . if \\n[#PRINT_STYLE]=1 \ . if !\\n[#SINGLE_SPACE]=1 .vs \\n[#DOC_LEAD]u/2u . if \\n[#PRINT_STYLE]=2 \{\ . vs \\n[#DOC_LEAD]u\\*[$\\*[DOC_]COVER_LEAD_ADJ] . nr #\\*[DOC_]COVER_LEAD \\n[.v] . \} . if \\n[.ns] .rs . if '\\$0'DO_COVER' \{\ . if \\n[TOC.RELOCATE]==5 \ . if !rTOC_BH .TOC_BEFORE_HERE . \} . if '\\$0'DO_DOC_COVER' \{\ . if \\n[TOC.RELOCATE]==3 \ . if !rTOC_BH .TOC_BEFORE_HERE . \} . RV_HARD_SET_MARGINS .\" Cover image . if \\n[#\\*[DOC_]COVER_IMAGE]=1 \{\ . DO_\\*[DOC_]COVER_IMAGE . rr #\\*[DOC_]COVER_IMAGE . \} .\" Start cover . sp |\\n[#\\*[DOC_]COVER_START_POS]u-1v . if !\\n[#PRINT_STYLE]=1 \ . if \\n[#\\*[DOC_]COVER_COLOR]=1 \ . COLOR \\*[$\\*[DOC_]COVER_COLOR] . \\*[DOC_]COVER_H_POS . if (\\n[#\\*[DOC_]COVER_TITLE]=1):(\\n[#\\*[DOC_]COVER_TITLE]=2) .ds DOC DOC . fam \\*[$\\*[DOC_]COVER_\\*[DOC]TITLE_FAM] . ft \\*[$\\*[DOC_]COVER_\\*[DOC]TITLE_FT] . ps \\*[$\\*[DOC_]COVER_\\*[DOC]TITLE_SIZE_CHANGE] . ie \\n[#PRINT_STYLE]=1 .TYPEWRITER . el .vs \\n[#\\*[DOC_]COVER_LEAD]u . nr PDFHREF.VIEW.LEADING \\n[PDFHREF.VIEW.LEADING.C] .\" Title and/or doctitle . if (\\n[#\\*[DOC_]COVER_TITLE]=1):(\\n[#\\*[DOC_]COVER_TITLE]=2) \{\ . ie \\n[#PRINT_STYLE]=1 \{\ . vs \\n[.v]u*2u . sp -1.5 . CAPS . nr #ARG_NUM 0 1 . while \\n[#TITLE_NUM]>=\\n+[#ARG_NUM] \{\ . UNDERSCORE "\\*[$TITLE_\\n[#ARG_NUM]]" . if \\n[#ARG_NUM]>1 .as PDF_BM " \" . as PDF_BM \\*[$TITLE_\\n[#ARG_NUM]] . \} . CAPS OFF . vs . \} . el \{\ . DO_TITLE . rm $PRFX . \} . PDF_BOOKMARK 1 \\*[$PDF_\\*[DOC_]COVER_LABEL] \\*[PDF_BM] . \} .\" Chapter . if \\n[#\\*[DOC_]COVER_TITLE]=3 \{\ . ie \\n[#PRINT_STYLE]=1 \{\ . CAPS . UNDERSCORE "\\*[$CHAPTER_STRING] \\*[$CHAPTER] . CAPS OFF . \} . el .DO_CHAPTER . PDF_BOOKMARK 1 \ \\*[$PDF_\\*[DOC_]COVER_LABEL] \\*[$CHAPTER_STRING] \\*[$CHAPTER] . if \\n[#\\*[DOC_]COVER_CHAPTER_CAPS]=1 .CAPS off . \} .\" Chapter title . if \\n[#\\*[DOC_]COVER_TITLE]=4 \{\ . ie \\n[#PRINT_STYLE]=1 \{\ . CAPS . nr #ARG_NUM 0 1 . vs \\n[.v]u*2u . sp -1.5 . while \\n[#CHAPTER_TITLE_NUM]>=\\n[#ARG_NUM] \{\ . UNDERSCORE "\\*[$CHAPTER_TITLE_\\n+[#ARG_NUM]]" . if \\n[#ARG_NUM]>1 .as PDF_BM " \" . as PDF_BM \\*[$CHAPTER_TITLE_\\n[#ARG_NUM]] . \} . CAPS OFF . vs . \} . el \{\ . ds $PRFX CHAPTER_ . DO_TITLE . rm $PRFX . \} . PDF_BOOKMARK 1 \\*[$PDF_\\*[DOC_]COVER_LABEL] \\*[PDF_BM] . \} .\" Chapter + chapter title . if \\n[#\\*[DOC_]COVER_TITLE]=5 \{\ . ie \\n[#PRINT_STYLE]=1 \{\ . CAPS . UNDERSCORE "\\*[$CHAPTER_STRING] \\*[$CHAPTER] . CAPS OFF . \} . el .DO_CHAPTER . if !'\\*[$CHAPTER_TITLE_1]'' \{\ . ie \\n[#PRINT_STYLE]=1 \{\ . ie \\n[#SINGLE_SPACE]=0 .vs \\n[#DOC_LEAD]u/2u . el .vs \\n[#DOC_LEAD]u . sp . nr #ARG_NUM 0 1 . while \\n[#CHAPTER_TITLE_NUM]>=\\n+[#ARG_NUM] \{\ . PRINT "\\*[$CHAPTER_TITLE_\\n[#ARG_NUM]]" . if \\n[#ARG_NUM]>1 .as PDF_BM " \" . as PDF_BM \\*[$CHAPTER_TITLE_\\n[#ARG_NUM]] . \} . if \\n[#SINGLE_SPACE]=0 .vs \\n[#DOC_LEAD]u . \} . el \{\ . ds $PRFX CHAPTER_ . if \\n[#PRINT_STYLE]=2 .nr #CHAPTER+TITLE 1 . if !'\\*[$\\*[DOC_]COVER_CHAPTER_TITLE_SPACER]'' \ . sp \\*[$\\*[DOC_]COVER_CHAPTER_TITLE_SPACER] . DO_TITLE . rr #CHAPTER+TITLE . rm $PRFX . \} . \} . PDF_BOOKMARK 1 \\*[$PDF_\\*[DOC_]COVER_LABEL] \\*[PDF_BM] . \} .\" (Doc)covertitle .\" Titles to (doc)covers that are entered with .\" .TITLE DOC_COVER title .\" and included in (DOC)COVER with TITLE get treated as .\" (DOC_)COVERTITLEs, so we define the appropriate strings and .\" registers from their (DOC_)COVER_TITLE equivalents. .\" . if (\\n[#\\*[DOC_]COVER_TITLE]=6):(\\n[#\\*[DOC_]COVER_TITLE]=7) \{\ . ds $\\*[DOC_]COVER_\\*[DOC_]COVERTITLE_FAM \ \\*[$\\*[DOC_]COVER_TITLE_FAM] . ds $\\*[DOC_]COVER_\\*[DOC_]COVERTITLE_FT \ \\*[$\\*[DOC_]COVER_TITLE_FT] . ds $\\*[DOC_]COVER_\\*[DOC_]COVERTITLE_COLOR \ \\*[$\\*[DOC_]COVER_TITLE_COLOR] . nr #\\*[DOC_]COVER_\\*[DOC_]COVERTITLE_COLOR \ \\n[#\\*[DOC_]COVER_TITLE_COLOR] . nr #\\*[DOC_]COVER_\\*[DOC_]COVERTITLE_CAPS \ \\n[#\\*[DOC_]COVER_TITLE_CAPS] . nr #\\*[DOC_]COVER_\\*[DOC_]COVERTITLE_SMALLCAPS \ \\n[#\\*[DOC_]COVER_TITLE_SMALLCAPS] . ds $\\*[DOC_]COVER_\\*[DOC_]COVERTITLE_LEAD \ \\*[$\\*[DOC_]COVER_TITLE_LEAD] . ds $\\*[DOC_]COVER_\\*[DOC_]COVERTITLE_SIZE_CHANGE \ \\*[$\\*[DOC_]COVER_TITLE_SIZE_CHANGE] . nr #\\*[DOC_]COVER_\\*[DOC_]COVERTITLE_UNDERLINE \ \\n[#\\*[DOC_]COVER_TITLE_UNDERLINE] . nr #\\*[DOC_]COVER_\\*[DOC_]COVERTITLE_UNDERLINE_WEIGHT \ \\n[#\\*[DOC_]COVER_TITLE_UNDERLINE_WEIGHT] . nr #\\*[DOC_]COVER_\\*[DOC_]COVERTITLE_UNDERLINE_WEIGHT_ADJ \ \\n[#\\*[DOC_]COVER_TITLE_UNDERLINE_WEIGHT_ADJ] . ds $\\*[DOC_]COVER_\\*[DOC_]COVERTITLE_UNDERLINE_GAP \ \\*[$\\*[DOC_]COVER_TITLE_UNDERLINE_GAP] . ds $\\*[DOC_]COVER_\\*[DOC_]COVERTITLE_RULE_GAP \ \\*[$\\*[DOC_]COVER_TITLE_RULE_GAP] . ie \\n[#PRINT_STYLE]=1 \{\ . CAPS . vs \\n[.v]u*2u . nr #ARG_NUM 0 1 . while \\n[#\\*[DOC_]COVERTITLE_NUM]>=\\n+[#ARG_NUM] \{\ . UNDERSCORE "\\*[$\\*[DOC_]COVERTITLE_\\n[#ARG_NUM]]" . if \\n[#ARG_NUM]>1 .as PDF_BM " \" . as PDF_BM \\*[$\\*[DOC_]COVERTITLE_\\n[#ARG_NUM]] . \} . vs . CAPS OFF . \} . el \{\ . ds $PRFX \\*[DOC_]COVER . DO_TITLE . rm $PRFX . \} . PDF_BOOKMARK 1 \\*[$PDF_\\*[DOC_]COVER_LABEL] \\*[PDF_BM] . \} . ie !'\\*[DOC_]'' \{\ . if !\\n[#DOC_COVER_TITLE] \ . if '\\*[$PDF_\\*[DOC_]COVER_LABEL]'' \ . PDF_BOOKMARK 1 Cover page . \} . el \{\ . if !\\n[#COVER_TITLE] \ . if '\\*[$PDF_\\*[DOC_]COVER_LABEL]'' \ . PDF_BOOKMARK 1 Title page . \} . rr #\\*[DOC_]COVER_TITLE .\" Subtitle . if \\n[#\\*[DOC_]COVER_SUBTITLE]=1 \{\ . ie \\n[#PRINT_STYLE]=1 \{\ . if !'\\*[$\\*[DOC_]COVER_SUBTITLE_1]'' \ . ds $PRFX \\*[DOC_]COVER_ . sp 2 . nr #ARG_NUM 0 1 . while \\n[#\\*[$PRFX]SUBTITLE_NUM]>=\\n+[#ARG_NUM] \{\ . PRINT "\\*[$\\*[$PRFX]SUBTITLE_\\n[#ARG_NUM]]" . \} . rm $PRFX . \} . el \{\ . ie !'\\*[$\\*[DOC_]COVER_SUBTITLE_1]'' .ds $PRFX \\*[DOC_]COVER_SUB . el .ds $PRFX SUB . if !'\\*[$\\*[DOC_]COVER_SUBTITLE_SPACER]'' \ . sp \\*[$\\*[DOC_]COVER_SUBTITLE_SPACER] . DO_SUBTITLE . rm $PRFX . \} . \} . if \\n[#PRINT_STYLE]=1 \ . if !r#\\*[DOC_]COVER_SUBTITLE .sp .\" Author (plus attribution) . if \\n[#\\*[DOC_]COVER_AUTHOR]=1 \{\ . ie \\n[#PRINT_STYLE]=1 \ . sp . el \{\ . ie !'\\*[$\\*[DOC_]COVER_AUTHOR_LEAD]'' \ . vs \\*[$\\*[DOC_]COVER_AUTHOR_LEAD] . el .vs \\n[#\\*[DOC_]COVER_LEAD]u . \} . if '\\*[$\\*[DOC_]COVER_ATTRIBUTE_STRING]'' \ . ds $\\*[DOC_]COVER_ATTRIBUTE_STRING \ \\*[$ATTRIBUTE_STRING] . ie !\\n[#PRINT_STYLE]=1 \{\ . fam \\*[$\\*[DOC_]COVER_ATTRIBUTE_FAM] . ft \\*[$\\*[DOC_]COVER_ATTRIBUTE_FT] . ps \ \\n[#DOC_PT_SIZE]u\\*[$\\*[DOC_]COVER_ATTRIBUTE_SIZE_CHANGE] . if \\n[#\\*[DOC_]COVER_ATTRIBUTE_COLOR]=1 \ . COLOR \\*[$\\*[DOC_]COVER_ATTRIBUTE_COLOR] . if \\n[#\\*[DOC_]COVER_ATTRIBUTE_CAPS]=1 .CAPS . if \\n[#\\*[DOC_]COVER_ATTRIBUTE_SMALLCAPS]=1 .SMALLCAPS . if !'\\*[$\\*[DOC_]COVER_ATTRIBUTE_SPACER]'' \ . sp \\*[$\\*[DOC_]COVER_ATTRIBUTE_SPACER] . ie \\n[#\\*[DOC_]COVER_ATTRIBUTE_UNDERLINE] \{\ . ds $TITLE_TYPE \\*[DOC_]COVER_ATTRIBUTE . ie \\n[#\\*[DOC_]COVER_ATTRIBUTE_UNDERLINE]=2 \ . UNDERSCORE2 \\*[$\\*[DOC_]COVER_ATTRIBUTE_UNDERLINE_GAP] \ \\*[$\\*[DOC_]COVER_ATTRIBUTE_RULE_GAP] "\\*[$\\*[DOC_]COVER_ATTRIBUTE_STRING]" . el .UNDERSCORE \\*[$\\*[DOC_]COVER_ATTRIBUTE_STRING] . \} . el .PRINT "\\*[$\\*[DOC_]COVER_ATTRIBUTE_STRING]" . SMALLCAPS off . CAPS off . if \\n[#\\*[DOC_]COVER_ATTRIBUTE_COLOR]=1 \ . gcolor . \} . el \ . PRINT "\\*[$\\*[DOC_]COVER_ATTRIBUTE_STRING]" . ie \\n[#PRINT_STYLE]=1 .sp . el \{\ . if !'\\*[$\\*[DOC_]COVER_AUTHOR_SPACER]'' \ . sp \\*[$\\*[DOC_]COVER_AUTHOR_SPACER] . \} . if '\\$0'DO_COVER' \ . ds $PRFX COVER_ . if '\\$0'DO_DOC_COVER' \ . ds $PRFX DOC_COVER_ . DO_AUTHORS . rm $PRFX . \} .\" Named doctype string . if \\n[#DOC_TYPE]=3 \{\ . if \\n[#\\*[DOC_]COVER_DOCTYPE]=1 \{\ . ie \\n[#PRINT_STYLE]=1 \{\ . TYPEWRITER . sp 1.5 . UNDERSCORE2 3p 2p "\\*[$DOC_TYPE] . \} . el \{\ . fam \\*[$\\*[DOC_]COVER_DOCTYPE_FAM] . ft \\*[$\\*[DOC_]COVER_DOCTYPE_FT] . ps \ \\n[#DOC_PT_SIZE]u\\*[$\\*[DOC_]COVER_DOCTYPE_SIZE_CHANGE] . if \\n[#\\*[DOC_]COVER_DOCTYPE_COLOR]=1 \ . COLOR \\*[$\\*[DOC_]COVER_DOCTYPE_COLOR] . sp . if \\n[#\\*[DOC_]COVER_DOCTYPE_CAPS]=1 .CAPS . if \\n[#\\*[DOC_]COVER_DOCTYPE_SMALLCAPS]=1 .SMALLCAPS . if !'\\*[$\\*[DOC_]COVER_DOCTYPE_SPACER]'' \ . sp \\*[$\\*[DOC_]COVER_DOCTYPE_SPACER] . ie \\n[#\\*[DOC_]COVER_DOCTYPE_UNDERLINE] \{\ . ds $TITLE_TYPE \\*[DOC_]COVER_DOCTYPE . ie \\n[#\\*[DOC_]COVER_DOCTYPE_UNDERLINE]=2 \ . UNDERSCORE2 \\*[$\\*[DOC_]COVER_DOCTYPE_UNDERLINE_GAP] \ \\*[$\\*[DOC_]COVER_DOCTYPE_RULE_GAP] "\\*[$DOC_TYPE]" . el .UNDERSCORE "\\*[$DOC_TYPE]" . \} . el .PRINT "\\*[$DOC_TYPE]" . SMALLCAPS off . CAPS off . if \\n[#\\*[DOC_]COVER_DOCTYPE_COLOR]=1 \ . gcolor . \} . \} . \} .\" Covertext . if \\n[#\\*[DOC_]COVERTEXT]=1 \{\ . nr #DOING_COVERTEXT 1 . if !\\n[#\\*[DOC_]COVERTEXT_START_POS] .sp . if \\n[#\\*[DOC_]COVERTEXT]=1 \{\ . ev \\*[DOC_]COVERTEXT . nf . \\*[DOC_]COVER_TEXT . ev . \} . if \\n[#\\*[DOC_]COVERTEXT_ONLY] \ . PDF_BOOKMARK 1 \\*[$PDF_\\*[DOC_]COVER_LABEL] \\*[PDF_BM] . rr #\\*[DOC_]COVERTEXT . rm \\*[DOC_]COVER_TEXT . rr #DOING_COVERTEXT . rr #\\*[DOC_]COVERTEXT_START_POS . \} . sp |\\n[#VISUAL_B_MARGIN]u .\" Copyright . ie \\n[#PRINT_STYLE]=1 \ . if !\\n[#SINGLE_SPACE] .sp . el \{\ . fam \\*[$\\*[DOC_]COVER_COPYRIGHT_FAM] . ft \\*[$\\*[DOC_]COVER_COPYRIGHT_FT] . ps \\n[#DOC_PT_SIZE]u\\*[$\\*[DOC_]COVER_COPYRIGHT_SIZE_CHANGE] . nr #COPYRIGHT_V_POS \\n[#DOC_LEAD]-\\n[.v] . sp \\n[#COPYRIGHT_V_POS]u . rr #COPYRIGHT_V_POS . \} . if \\n[#\\*[DOC_]COVER_COPYRIGHT]=1 \{\ . if '\\*[$\\*[DOC_]COVER_COPYRIGHT]'' \ . ds $\\*[DOC_]COVER_COPYRIGHT \\*[$COVER_COPYRIGHT] . QUAD \\*[$\\*[DOC_]COVER_COPYRIGHT_QUAD] . if \\n[#\\*[DOC_]COVER_COPYRIGHT_COLOR]=1 \ . COLOR \\*[$\\*[DOC_]COVER_COPYRIGHT_COLOR] . ie !'\\*[$COPYRIGHT_V_ADJ]'' \ . PRINT \v'\\*[$COPYRIGHT_V_ADJ]'\\*[$\\*[DOC_]COVER_COPYRIGHT] . el \ . PRINT \\*[$\\*[DOC_]COVER_COPYRIGHT] . if \\n[#\\*[DOC_]COVER_COPYRIGHT_COLOR]=1 \ . gcolor . \} . sp |\\n[#VISUAL_B_MARGIN]u .\" Misc . if \\n[#\\*[DOC_]COVER_MISC]=1 \{\ . if \\n[#PRINT_STYLE]=2 \{\ . fam \\*[$\\*[DOC_]COVER_MISC_FAM] . ft \\*[$\\*[DOC_]COVER_MISC_FT] . ps \\n[#DOC_PT_SIZE]u\\*[$\\*[DOC_]COVER_MISC_SIZE_CHANGE] . vs \\*[$\\*[DOC_]COVER_MISC_LEAD] . if \\n[#\\*[DOC_]COVER_MISC_COLOR]=1 \ . COLOR \\*[$\\*[DOC_]COVER_MISC_COLOR] . \} . ie !'\\*[$\\*[DOC_]COVER_MISC_1]'' \{\ . QUAD \\*[$\\*[DOC_]COVER_MISC_QUAD] . da MISC_DIV . nr #NEXT_MISC 0 1 . while \\n[#\\*[DOC_]COVER_MISC_LINES]>=\\n+[#NEXT_MISC] \{\ . nop \\*[$\\*[DOC_]COVER_MISC_\\n[#NEXT_MISC]] . br . \} . da . \} . el \{\ . QUAD \\*[$MISC_QUAD] . da MISC_DIV . nr #NEXT_MISC 0 1 . while \\n[#MISC_LINES]>=\\n+[#NEXT_MISC] \{\ . nop \\*[$MISC_\\n[#NEXT_MISC]] . br . \} . da . \} . nr #MISC_V_ADJ \\n[#DOC_LEAD]-\\n[.v] . sp \\n[#MISC_V_ADJ]u . sp -\\n[dn]u+1 . nf . MISC_DIV . if \\n[#MISC_COLOR]=1 .gcolor . if \\n[#\\*[DOC_]COVER_MISC_COLOR]=1 .gcolor . rm MISC_DIV . rr #MISC_DEPTH . \} . if \\n[TOC.RELOCATE]==1 \{\ . if !\\n[#COVER_BLANKPAGE] \ . if !rTOC_BH .TOC_AFTER_HERE . \} . if '\\$0'DO_COVER' \{\ . if \\n[TOC.RELOCATE]==6 \ . if !rTOC_BH .TOC_AFTER_HERE . \} . if '\\$0'DO_DOC_COVER' \{\ . if \\n[TOC.RELOCATE]==4 \ . if !rTOC_BH .TOC_AFTER_HERE . \} . END_COVER .END \# \# Macro to terminate (doc)cover processing \# .MAC END_COVER END . EOL . vpt . rr #\\*[DOC_]COVERTEXT_ONLY . rr #\\*[DOC_]COVER_TITLE . rr #\\*[DOC_]COVERTITLE . rr #\\*[DOC_]COVER_SUBTITLE . rr #\\*[DOC_]COVER_AUTHOR . rr #\\*[DOC_]COVER_DOCTYPE . rr #\\*[DOC_]COVER_COPYRIGHT . rr #\\*[DOC_]COVER_MISC . rr #\\*[DOC_]COVERTEXT . rr #\\*[DOC_]COVER_IMAGE . rr #\\*[DOC_]COVER_BLANKPAGE . rm $PDF_\\*[DOC_]COVER_LABEL . rr #\\*[DOC_]COVER . if '\\*[$COVER_TYPE]'DOC_COVER_' .ds DOC DOC . rm $COVER_TYPE . if \\n[#DOC_TYPE]=5 .nr #SKIP 1 . nr #END_COVER 1 . NEWPAGE . rr #NEWPAGE . rr #SKIP . if \\n[#PAGINATION_WAS_ON]=1 .nr % +1 . ie \\n[#\\*[DOC_]COVER_BLANKPAGE]=1 \{\ . if \\n[TOC.RELOCATE] \ . if !\\n[#TOC_BH] .TOC_AFTER_HERE .\" Without the empty PDF_BOOKMARK, (doc)cover BLANKPAGE causes .\" the PDF outline to place the first doc or chapter before the TOC, .\" even though PDF output is correct. . PDF_BOOKMARK 1 . nop \& . bp . rr #\\*[DOC_]COVER_BLANKPAGE . if !\\n[#\\*[DOC]COVERS_COUNT]=1 .nr % -2 . rm DOC_ . \} . el \ . if !\\n[#\\*[DOC]COVERS_COUNT]=1 .nr #PAGE_NUM_ADJ -1 . if !'\\n[.ev]'0' .ev . if \\n[#PAGINATION_WAS_ON] \{\ . rr #PAGINATION_WAS_ON . PAGINATE . PAGENUMBER \\n%+\\n[#PAGE_NUM_ADJ]-1 . \} . if \\n[#HEADERS_WERE_ON] \{\ . rr #HEADERS_WERE_ON . HEADERS . \} . if \\n[#FOOTERS_WERE_ON] \{\ . rr #FOOTERS_WERE_ON . FOOTERS . \} . if \\n[#COLUMNS_WERE_ON]=1 \{\ . rr #COLUMNS_WERE_ON 1 . nr #COLUMNS 1 . \} . rr #DOING_COVER . if \\n[.ns] .nop \& . if \\n[#RECTO_VERSO] .nr #RV_POST_COVER 1 . rm DOC_ .END \# \# +++START THE DOCUMENT+++ \# \# THE START MACRO \# --------------- \# *Arguments: \# \# *Function: \# Macro to start document processing. Reads in default document \# style parameters and any parameters the user has changed before \# issuing START. Using the information gathered in the opening \# macros, prints appropriate title (or chapter #), subtitle, \# author and document type (if appropriate). \# *Notes: \# The .PRINT \& (zero-width character) is required to get the \# subsequent .sp request to work as advertised. \# \# The overall document line length, family, and point-size \# are stored in #DOC_L_LENGTH, $DOC_FAM, and #DOC_PT_SIZE for \# use in the HEADER and FOOTER macros. \# .MAC START END . nr #DOCS 1 . if \\n[TOC.RELOCATE]==2 \ . if !\\n[TOC_BH] .TOC_BEFORE_HERE . if !n .nop \X'ps: exec 0 setlinejoin'\X'ps: exec 0 setlinecap' . if !\\n[#PRINT_STYLE] \{\ . PRINTSTYLE TYPEWRITE . PRINT \& . po 6P . ll 39P . ta \\n[.l]u . sp |1i-1v . CENTER . PRINT "You neglected to enter a PRINTSTYLE." . ab [mom]: PRINTSTYLE missing. Aborting '\\n[.F]'. . \} . if \\n[#LINENUMBERS]=1 \{\ . nm . NUMBER_LINES OFF . nr #LINENUMBERS 2 . \} . if \\n[#COLLATE] \{\ . COPYSTYLE \\*[$COPY_STYLE] . nr #HEADERS_ON \\n[#HEADER_STATE] . if \\n[#PAGE_NUM_V_POS]=1 .nr #PAGINATE \\n[#PAGINATION_STATE] . PRINT \& . if !'\\*[$RESTORE_PAGENUM_STYLE]'' \{\ . PAGENUM_STYLE \\*[$RESTORE_PAGENUM_STYLE] . rm $RESTORE_PAGENUM_STYLE . \} . if \\n[#PAGINATE_WAS_ON] \{\ . PAGINATE . rr #PAGINATE_WAS_ON . \} . \} . DEFAULTS . nr #PAGE_TOP \\n[#T_MARGIN]u-\\n[#DOC_LEAD]u . rr #RESET_TRAPS . if !r#EN_Q_AUTOLEAD .nr #EN_Q_LEAD \\n[#EN_LEAD] . if !r#EN_BQ_AUTOLEAD .nr #EN_BQ_LEAD \\n[#EN_LEAD] .\" TOC/recto-verso stuff . nr @L_MARGIN \\n[#DOC_L_MARGIN] . nr @R_MARGIN \\n[#DOC_R_MARGIN] .\" Covers and doc covers . if \\n[#DOC_COVERS]=1 \{\ . if \\n[#DOC_COVER]=1 .DO_DOC_COVER . \} . if \\n[#COVERS]=1 \{\ . if \\n[#COVER]=1 .DO_COVER . \} . nr PDFHREF.VIEW.LEADING \\n[PDFHREF.VIEW.LEADING.T] . if !\\n[#TOC] .RV_HARD_SET_MARGINS . if \\n[#COLUMNS] .COLUMNS \\n[#NUM_COLS] \\n[#GUTTER]u . sp |\\n[#DOCHEADER_ADVANCE]u-\\n[#DOC_LEAD]u .\" Collect TITLE for TOC. . if !\\n[#TOC]=1 \{\ . nr #TOC_ENTRY_PN \\n%+\\n[#PAGE_NUM_ADJ] . af #TOC_ENTRY_PN \\g[#PAGENUMBER] . ie \\n[#USER_SET_TITLE_ITEM] \{\ . ds $TOC_TITLE_ITEM \\*[$USER_SET_TITLE_ITEM] . rr #USER_SET_TITLE_ITEM . rm $USER_SET_TITLE_ITEM . \} . el \{\ . ie \\n[#DOC_TYPE]=2 \{\ . ie '\\*[$CHAPTER_TITLE]'' \ . ds $TOC_TITLE_ITEM \\*[$CHAPTER_STRING] \\*[$CHAPTER] . el \{\ . ie '\\*[$CHAPTER]'' \ . ds $TOC_TITLE_ITEM \\*[$CHAPTER_TITLE] . el \ . ds $TOC_TITLE_ITEM \ \\*[$CHAPTER_STRING] \\*[$CHAPTER]: \\*[$CHAPTER_TITLE] . \} . \} . el \ . ds $TOC_TITLE_ITEM \\*[$TITLE] . \} . if \\n[#TOC_AUTHORS]=1 \{\ . ie '\\*[$TOC_AUTHORS]'' \ . as $TOC_TITLE_ITEM / \\*[$AUTHOR_1] . el \{\ . as $TOC_TITLE_ITEM / \\*[$TOC_AUTHORS] . rm $TOC_AUTHORS . \} . \} . as $TOC_TITLE_ITEM \| . if \\n[#PREFIX_CH_NUM] \ . ds $TOC_CH_NUM \ \\n[#CH_NUM].\[toc-hd-num-spacer] . if \\n[#TOC_PREFIX_CH_NUM] \{\ . rn $TOC_TITLE_ITEM $TOC_TITLE_ITEM_OLD . ds $TOC_CH_NUM \ \\n[#CH_NUM].\[toc-hd-num-spacer] . if (\\n[#PAD_TOC_CH_NUM]=2)&(\\n[#CH_NUM]<10) \ . ds $TOC_CH_NUM \h'\w'\0'u'\\*[$TOC_CH_NUM] . if \\n[#PAD_TOC_CH_NUM]=3 \{\ . if \\n[#CH_NUM]<10 \ . ds $TOC_CH_NUM \h'\w'\0'u*2u'\\*[$TOC_CH_NUM] . if (\\n[#CH_NUM]>=10)&(\\n[#CH_NUM]<100) \ . ds $TOC_CH_NUM \h'\w'\0'u'\\*[$TOC_CH_NUM] . \} . if \\n[#PAD_TOC_CH_NUM]=4 \{\ . if \\n[#CH_NUM]<10 \ . ds $TOC_CH_NUM \h'\w'\0'u*3u'\\*[$TOC_CH_NUM] . if (\\n[#CH_NUM]>=10)&(\\n[#CH_NUM]<100) \ . ds $TOC_CH_NUM \h'\w'\0'u*2u'\\*[$TOC_CH_NUM] . if (\\n[#CH_NUM]>=100)&(\\n[#CH_NUM]<1000) \ . ds $TOC_CH_NUM \h'\w'\0'u'\\*[$TOC_CH_NUM] . \} . ds $TOC_TITLE_ITEM \\*[$TOC_CH_NUM]\\*[$TOC_TITLE_ITEM_OLD] . rm $TOC_TITLE_ITEM_OLD . \} . \} . if !'\\*[$TOC_HEADING]'' \{\ . HEADING_TO_TOC . rm $TOC_HEADING . \} . if !\\n[#TOC] \{\ . if !'\\*[$TOC_TITLE_ITEM]'' \{\ . PDF_BOOKMARK 1 \\*[$TOC_TITLE_ITEM] . if !r #NO_TOC_ENTRY .TITLE_TO_TOC . if r #NO_TOC_ENTRY .rr #NO_TOC_ENTRY . \} . \} . if !\\n[#TOC] .nr #POST_TOP 1 .\" End TITLE collection . if \\n[#PRINT_PAGENUM_ON_PAGE_1] \{\ . if \\n[#PAGE_NUM_V_POS]=1 \{\ . br . sp |\\n[#HEADER_MARGIN]u . PRINT_PAGE_NUMBER . \} . \} . rr #COLLATE . rr #PAGINATION_STATE .\" End collate stuff . if \\n[#DOC_TYPE]=5 \{\ . rr @TOP . ch RR_@TOP . \} . sp |\\n[#DOCHEADER_ADVANCE]u-\\n[#DOC_LEAD]u . ie \\n[#DOC_HEADER]=0 \{\ . if \\n[.ns] .rs . if \\n[#DOC_TYPE]=4 \ . if !'\\n[.z]'' .di . nr #STORED_PP_INDENT \\n[#PP_INDENT] . PARA_INDENT 0 . PP . PARA_INDENT \\n[#STORED_PP_INDENT]u . rr #STORED_PP_INDENT . ie r #ADVANCE_FROM_TOP \{\ . br . sp |\\n[#ADVANCE_FROM_TOP]u-1v . if \\n[#ADJ_DOC_LEAD]=1 \ . if !\\n[#DOCHEADER_NO_SHIM] .SHIM_1 . \} . el \{\ . br . sp |\\n[#T_MARGIN]u-1v . \} . if \\n[#COLUMNS] \{\ . mk dc . nr #COL_NUM 0 1 . po \\n[#COL_\\n+[#COL_NUM]_L_MARGIN]u . nr #L_MARGIN \\n[.o] . ll \\n[#COL_L_LENGTH]u . \} . nr #PP 0 . \} . el \{\ . if \\n[#AUTO_LEAD] .nr #RESTORE_AUTO_LEAD 1 . nr #CURRENT_LEAD \\n[.v] . if \\n[#PRINT_STYLE]=2 .vs \\n[#DOC_LEAD]u\\*[$DOCHEADER_LEAD_ADJ] . nr #DOCHEADER_LEAD_DIFF \\n[#CURRENT_LEAD]-\\n[.v] . sp +\\n[#DOCHEADER_LEAD_DIFF]u . if \\n[#RESTORE_AUTO_LEAD] \{\ . nr #AUTO_LEAD 1 . nr #AUTOLEAD_VALUE \\n[#SAVED_AUTOLEAD_VALUE] . \} . nr #DOCHEADER_LEAD \\n[.v] . vpt 0 .\" Default doctype . if \\n[#DOC_TYPE]=1 \{\ . if \\n[.ns] \{\ . rs . nop \& . sp -1 . \} . ev DOCHEADER . evc 0 . L_MARGIN \\n[#DOC_L_MARGIN]u . LL \\n[#DOC_L_LENGTH]u . ta \\n[.l]u . if \\n[#PRINT_STYLE]=1 .DEFAULT_DOCHEADER_TYPEWRITE . if \\n[#PRINT_STYLE]=2 .DEFAULT_DOCHEADER . ev . \} .\" Chapter doctype . if \\n[#DOC_TYPE]=2 \{\ . if \\n[.ns] .rs . ev DOCHEADER . evc 0 . if \\n[#DOCHEADER_COLOR]=1 \ . COLOR \\*[$DOCHEADER_COLOR] . L_MARGIN \\n[#DOC_L_MARGIN]u . LL \\n[#DOC_L_LENGTH]u . ta \\n[.l]u . if \\n[#PRINT_STYLE]=1 .CHAPTER_DOCHEADER_TYPEWRITE . if \\n[#PRINT_STYLE]=2 .CHAPTER_DOCHEADER . ev . \} .\" Named . if \\n[#DOC_TYPE]=3 \{\ . if \\n[.ns] \{\ . rs . nop \& . sp -1 . \} . ev DOCHEADER . evc 0 . if \\n[#DOCHEADER_COLOR]=1 \ . COLOR \\*[$DOCHEADER_COLOR] . L_MARGIN \\n[#DOC_L_MARGIN]u . LL \\n[#DOC_L_LENGTH]u . ta \\n[.l]u . if \\n[#PRINT_STYLE]=1 \{\ . DEFAULT_DOCHEADER_TYPEWRITE . if !\\n[#NO_PRINT_DOCTYPE] \{\ . sp . UNDERSCORE2 3p 2p "\\*[$DOC_TYPE]" . \} . \} . if \\n[#PRINT_STYLE]=2 .NAMED_DOCHEADER . ev . \} . if !\\n[#DOC_TYPE]=4 \{\ . if \\n[#PRINT_STYLE]=1 .sp . if \\n[#PRINT_STYLE]=2 .sp \\n[#DOC_LEAD]u*2u . if \\n[#COLUMNS] \{\ . nr #COL_NUM 0 1 . nr #L_LENGTH_FOR_EPI \\n[#L_LENGTH] . ie \\n[#RV_POST_COVER] \{\ . nr #COL_\\n+[#COL_NUM]_L_MARGIN \\n[#DOC_L_MARGIN] . po \\n[#COL_\\n[#COL_NUM]_L_MARGIN]u . nr #L_MARGIN \\n[.o] . rr #RV_POST_COVER . \} . el \{\ . po \\n[#COL_\\n+[#COL_NUM]_L_MARGIN]u . nr #L_MARGIN \\n[.o] . \} . LL \\n[#COL_L_LENGTH]u . ta \\n[.l]u . \} . \} . nr #NO_PRINT_AUTHOR 1 . nr #NO_PRINT_DOCTYPE 1 . \} . vs \\n[#DOC_LEAD]u . if \\n[#PRINT_STYLE]=1 \ . if \\n[#SINGLE_SPACE]=1 .sp . if \\n[#ADJ_DOC_LEAD]=1 \ . if \\n[#ADVANCE_FROM_TOP]=0 \ . if \\n[#DOC_HEADER]=1 \ . if !\\n[#DOCHEADER_NO_SHIM] .SHIM_1 . if \\n[#COLUMNS] .mk dc . FAMILY \\*[$DOC_FAM] . QUAD \\*[$DOC_QUAD] . CLEANUP_DEFAULTS . nr #START_FOR_FOOTERS 1 . if !\\n[#DOC_TYPE]=4 .em TERMINATE . if \\n[#LINENUMBERS]=2 \{\ . ie \\n[#PER_SECTION] .NUMBER_LINES 1 . el .NUMBER_LINES RESUME . nr #LINENUMBERS 1 . \} . if \\n[#RUN_ON]=1 \{\ . if \\n[#FN_MARKER_STYLE]=1 .RUNON_WARNING . if \\n[#FN_MARKER_STYLE]=2 .RUNON_WARNING . \} . nr PDFHREF.VIEW.LEADING \\n[PDFHREF.VIEW.LEADING.H] . vpt . if !r flex .nr flex 1 . nr flex-spaces 0 .\" If one-page, don't flex. . if !dPDF.EXPORT \{\ . if \\n[#FLEX_ACTIVE] \{\ . if !\\n[#NO_FLEX] \{\ . if d pre-toc-\\n%@\\n[#COL_NUM] \ . nr #NO_FLEX 1 . if d pre-list-\\n%@\\n[#COL_NUM] \ . nr #NO_FLEX 1 . if d page-\\n%@\\n[#COL_NUM] \ . nr #NO_FLEX 1 . if '\\*[last-page]'\\n%@\\n[#COL_NUM]' \ . nr #NO_FLEX 1 . \} . \} . \} . if \\n[#DOC_TYPE]=5 \{\ . if \\n[#HDRFTR_BOTH] \ . HEADER_RECTO \\*[$HDR_RECTO_QUAD] "\\*[$HDR_RECTO_STRING]" . if \\n[#SLIDE_HEADERS] .HEADER . if \\n[#HDRFTR_BOTH] \ . FOOTER_RECTO \\*[$FTR_RECTO_QUAD] "\\*[$FTR_RECTO_STRING]" . if \\n[#SLIDE_FOOTERS] \ . PRINT_FOOTER . sp |\\n[#T_MARGIN]u-\\n[#DOC_LEAD]u . vpt . \} .END \# .MAC RR_ADVANCE_FROM_TOP END . rr #ADVANCE_FROM_TOP . ch RR_ADVANCE_FROM_TOP .END \# .MAC CLEANUP_DEFAULTS END . nr #START 1 . if \\n[#DOC_HEADER]=1 .nr #DOC_HEADER 2 . rm $TOC_TITLE_ITEM . rr #MISC_NUM . rr #MISCS . rr #NEXT_AUTHOR . rr #NEXT_MISC . wh \\n[nl]u+1u RR_ADVANCE_FROM_TOP . rr #DOCHEADER_NO_SHIM .END \# \# ==================================================================== \# \# +++MACROS TO CHANGE SOME DEFAULTS+++ \# \# DOCUMENT HEADER \# --------------- \# *Argument: \# | [distance to advance from top of page] [NO_SHIM] \# *Function: \# Turns printing of document header on or off. If a second \# numeric argument with units of measure is given, advances that \# distance from the top of the page without printing the document \# header. \# *Notes: \# Default is on. If the 1st argument is (which turns \# document headers off), the optional 2nd argument may be given \# (with a unit of measure). \# .MAC DOCHEADER END . if \\n[#NUM_ARGS]=0 .nr #DOC_HEADER 1 . if \\n[#NUM_ARGS]=1 \{\ . ie '\\$1'NO_SHIM' .nr #DOCHEADER_NO_SHIM 1 . el .nr #DOC_HEADER 0 . \} . if \\n[#NUM_ARGS]>1 \{\ . nr #DOC_HEADER 0 . if \B'\\$2' .nr #ADVANCE_FROM_TOP \\$2 . if '\\$3'NO_SHIM' .nr #DOCHEADER_NO_SHIM 1 . \} .END \# \# DOCUMENT HEADER LEADING \# ----------------------- \# *Arguments: \# <+|- amount by which to in/decrease leading of doc header> \# *Function: \# Stores user supplied lead in/decrease in string $DOCHEADER_LEAD_ADJ. \# *Notes: \# A unit of measure must be supplied. Decimal fractions OK. \# Default is +0, i.e. same as DOC_LEAD. \# .MAC DOCHEADER_LEAD END . ds $DOCHEADER_LEAD_ADJ \\$1 .END \# \# DOCHEADER ADVANCE \# ----------------- \# *Arguments: \# \# *Function: \# Creates register #DOCHEADER_ADVANCE, used in START. \# *Notes: \# Unit of measure required. \# Default is same as T_MARGIN. \# .MAC DOCHEADER_ADVANCE END . nr #DOCHEADER_ADVANCE \\$1 .END \# \# DOCUMENT LEFT MARGIN \# -------------------- \# *Argument: \# \# *Function: \# Creates or modifies register #DOC_L_MARGIN. \# *Notes: \# Affects everything on the page. \# .MAC DOC_LEFT_MARGIN END . if !\\n[#DOCS] .DOC_MACRO_ERROR \\$0 . br . nr #DOC_L_MARGIN (\\$1) . L_MARGIN \\n[#DOC_L_MARGIN]u .END \# \# DOCUMENT RIGHT MARGIN \# --------------------- \# *Argument: \# \# *Function: \# Creates or modifies register #DOC_R_MARGIN. \# *Notes: \# Affects everything on the page. \# .MAC DOC_RIGHT_MARGIN END . br . nr #DOC_R_MARGIN (\\$1) . R_MARGIN \\n[#DOC_R_MARGIN] . nr #DOC_L_LENGTH \\n[#L_LENGTH] .END \# \# DOCUMENT LINE LENGTH \# -------------------- \# *Argument: \# \# *Function: \# Creates or modifies register #DOC_L_LENGTH. \# *Notes: \# Affects everything on the page. \# .MAC DOC_LINE_LENGTH END . if !\\n[DOCS] .DOC_MACRO_ERROR \\$0 . br . nr #DOC_L_LENGTH (\\$1) . LL \\n[#DOC_L_LENGTH]u . ta \\n[.l]u .END \# \# DOCUMENT FAMILY \# --------------- \# *Argument: \# \# *Function: \# Creates or modifies string $DOC_FAM. \# *Notes: \# Affects everything except headers and footers. \# .MAC DOC_FAMILY END . if !\\n[DOCS] .DOC_MACRO_ERROR \\$0 . br . ds $DOC_FAM \\$1 . ds $FAMILY \\*[$DOC_FAM] . AUTHOR_FAMILY \\*[$DOC_FAM] . BLOCKQUOTE_FAMILY \\*[$DOC_FAM] . DOCHEADER_FAMILY \\*[$DOC_FAM] . DOCTYPE_FAMILY \\*[$DOC_FAM] . EPIGRAPH_FAMILY \\*[$DOC_FAM] . FOOTNOTE_FAMILY \\*[$DOC_FAM] . HDRFTR_FAMILY \\*[$DOC_FAM] . LINENUMBER_FAMILY \\*[$DOC_FAM] . QUOTE_FAMILY \\*[$DOC_FAM] . SUBTITLE_FAMILY \\*[$DOC_FAM] . TITLE_FAMILY \\*[$DOC_FAM] .END \# \# DOCUMENT POINT SIZE \# ------------------- \# *Argument: \# \# *Function: \# Creates or modifies register #DOC_PT_SIZE. \# *Notes: \# DOC_PT_SIZE is the basis for calculating all type sizes in \# a document. Ignored if PRINTSTYLE TYPEWRITE. \# .ALIAS DOC_PT_SIZE PT_SIZE \# \# DOCUMENT LEAD \# ------------- \# *Argument: \# [ADJUST] \# *Function: \# Creates or modifies register #DOC_LEAD. If the optional \# ADJUST argument is given, adjusts leading so that the last \# line of text falls exactly on #B_MARGIN. \# *Notes: \# DOC_LEAD is the basis for calculating all leading changes in \# a document. Default for TYPESET is 16; 24 for TYPEWRITE. \# \# Because the visible bottom or footer margin of a page depends \# on the overall document lead supplied by the register #DOC_LEAD, \# DOC_LEAD, in the body of a document, should always be associated \# with the start of a new page (in other words, just before or \# just after a manual NEWPAGE). Ignored if PRINTSTYLE TYPEWRITE. \# .MAC DOC_LEAD END . if \\n[#IGNORE] .return . if !\\n[#DOCS] .DOC_MACRO_ERROR \\$0 . br . if '\\$0'DOC_LEAD' \{\ . vs \\$1 . rr #DOC_AUTOLEAD . rr #DOC_AUTOLEAD_FACTOR . nr #DOC_LEAD \\n[.v] . \} . nr #RESET_TRAPS 1 . if !\\n[#ADJ_DOC_LEAD] .nr #REMOVE_ADJ 1 . if !'\\$0'DOC_LEAD' \{\ . if '\\$0'EN_LEAD' .nr #DOC_LEAD \\n[#EN_LEAD] . if '\\$0'BIB_LEAD' .nr #DOC_LEAD \\n[#BIB_LEAD] . if '\\$0'TOC_LEAD' .nr #DOC_LEAD \\n[#TOC_LEAD] . if '\\$2'ADJUST' .TRAPS . rr #RESET_TRAPS . \} .END \# \# ADJUST DOCUMENT LEAD \# -------------------- \# *Arguments: \# | \# *Function: \# Adjusts document lead so that the last line of text falls exactly \# on #B_MARGIN. \# .MAC DOC_LEAD_ADJUST END . ie '\\$1'' \{\ . nr #ADJ_DOC_LEAD 1 . rr #DOC_LEAD_ADJUST_OFF . \} . el \{\ . nr #ADJ_DOC_LEAD 0 . nr #DOC_LEAD_ADJUST_OFF 1 . \} .END \# \# SHIM \# ---- \# *Argument: \# None \# *Function: \# Advances to the next valid baseline. \# *Notes: \# If a user plays around with spacing in a doc (say, with ALD), \# it isn't easy to get mom back on track so she can achieve \# perfectly flush bottom margins. Any time SHIM is used, it \# ensures that the next output line falls on a valid baseline. \# \# First, a little convenience macro \# .MAC PROCESS_SHIM END . if !\\n[nl]=\\n[#VALID_BASELINE] \{\ . while \\n+[#VALID_BASELINE]<\\n[#CURRENT_V_POS] . . nr #SHIM \\n[#VALID_BASELINE]-\\n[#CURRENT_V_POS] . \} .END \# \# And a macro to disable SHIM \# .MAC NO_SHIM END . ie '\\$1'' \{\ . nr #NO_SHIM 1 . nr #FLEX_ACTIVE 1 . \} . el \{\ . rr #NO_SHIM . rr #SHIM . rr #FLEX_ACTIVE . \} .END \# .nr #NO_SHIM 2 \" Restored to 1 in DEFAULTS. \# .MAC SHIM END . if \\n[#NO_SHIM] \ . if !'\\$0'SHIM_1' .return . if !\\n[#NO_FLEX] \{\ . if !'\\$0'SHIM_1' \{\ . tm1 "[mom]: \ SHIM, line \\n[.c], is incompatible with flex-spacing, which is enabled. . tm1 " \ Flex-spacing must be disabled with NO_FLEX before using SHIM. . ab [mom]: Aborting '\\n[.F]', line \\n[.c]. . \} . \} . nr #VALID_BASELINE \\n[#T_MARGIN]-\\n[#DOC_LEAD] \\n[#DOC_LEAD] . if !r#CURRENT_V_POS .nr #CURRENT_V_POS \\n[.d] . ie \\n[#ADVANCE_FROM_TOP] \{\ . ie \\n[#CURRENT_V_POS]<(\\n[#T_MARGIN]-1v) \{\ . while \\n-[#VALID_BASELINE]>\\n[#CURRENT_V_POS] . . nr #VALID_BASELINE +\\n[#DOC_LEAD] . nr #SHIM \\n[#VALID_BASELINE]-\\n[#CURRENT_V_POS] . \} . el .PROCESS_SHIM . \} . el .PROCESS_SHIM . nr #SHIM_MAX \\n[#DOC_LEAD]*10/15 . if !\\n[#CALCULATE_ONLY] \{\ . if !\\n[defer-count] \ . if \\n[#SHIM]>\\n[#SHIM_MAX] .sp -1 ' sp \\n[#SHIM]u . \} . rr #CURRENT_V_POS .END \# .ALIAS SHIM_1 SHIM \# \# ==================================================================== \# \# +++FLEX SPACING+++ \# \# INSERT FLEX SPACE \# ----------------- \# *Arguments: \# FORCE \# *Function: \# Inserts flexible whitespace ("flex-space"). \# *Notes: \# FORCE restores flex-spacing if an .ns is preventing it. \# Useful in conjunction with deferred floated material that \# plants an .ns after outputting the last deferred float. \# .MAC FLEX END . if !\\n[#NO_SHIM] \{\ . if \\n[#NO_FLEX] \{\ . tm1 "[mom]: \ FLEX, line \\n[.c], is incompatible with shimming, which is presently enabled. . tm1 " \ Shimming must be disabled with NO_SHIM before using FLEX. . ab [mom]: Aborting '\\n[.F]', line \\n[.c]. . \} . \} . if '\\$1'FORCE' \{\ . nr flex:force 1 . return . \} . if !\\n[#NO_FLEX] \{\ . if !\\n[.ns] \{\ . if !\\n[.t]<=\\n[.v] \{\ . nr flex-spaces +1 . if dflex-space:\\n[flex]@\\n[#COL_NUM] \{\ . sp \\*[flex-space:\\n[flex]@\\n[#COL_NUM]] . \} . \} . \} . \} .END \# .MAC NO_FLEX END . rr flexed . ie '\\$1'' \{\ . nr #NO_FLEX 1 . if \\n[#FLEX_ACTIVE] .rr #FLEX_ACTIVE . \} . el \ . if !\\n[#DOC_TYPE]=5 .rr #NO_FLEX .END \# \# CALCULATE FLEX SPACES \# --------------------- \# *Function: \# Derives flex-space size by dividing the space remaining before \# FOOTER by the number of times FLEX was used on the page/col. \# *Notes: \# .h is reliable for determining space remaining, but can't be used \# for columns because it can't be zeroed from one col to the \# next. Workaround is to use nl for columns and compensate for \# .br's, .sp's, and .ne's. Here be dragons. \# .MAC CALCULATE_FLEX END . nr flex:target-pos \\n[.p]+\\n[#VARIABLE_FOOTER_POS]-1 . nr flex:current-pos \\n[.h]-\\n[.v] . if \\n[#COLUMNS] \{\ . ie \\n[.trunc] \ . nr flex:current-pos \\n[nl]-\\n[.v]-(\\n[.trunc]-1) . el .nr flex:current-pos \\n[nl]-\\n[.v] . if '\\n[.ev]'tbl*end' \{\ . nr flex:current-pos \\n[nl]-(\\n[.trunc]-1) . if \\n[tbl*boxed] .nr flex:current-pos -.65v . \} . ie \\n[nl-from-heading] \{\ . nr flex:current-pos \\n[nl-from-heading]-\\n[.v] . rr nl-from-heading . \} . el \{\ . if !\\n[.pe] \{\ . if \\n[nl]=(\\n[.p]+(\\n[#VARIABLE_FOOTER_POS]-1)) \ . nr flex-spaces -1 . \} . \} . \} . nr flex:space-remaining \ \\n[flex:target-pos]-\\n[flex:current-pos] . if \\n[flex-spaces] \{\ . nr flex-space:\\n[flex]@\\n[#COL_NUM] \ \\n[flex:space-remaining]/\\n[flex-spaces] . if dPDF.EXPORT \{\ . tm .ds flex-space:\\n[flex]@\\n[#COL_NUM] \ \\n[flex-space:\\n[flex]@\\n[#COL_NUM]]u .\" For debugging: catch edge-cases that result in negative .\" flex-spacing and don't apply flex to the page/column. . if \\n[flex-space:\\n[flex]@\\n[#COL_NUM]]<0 \{\ . tm .ds flex-space:\\n[flex]@\\n[#COL_NUM] 0 . tm .ds Negative flex space \\n%@\\n[#COL_NUM] (\\n[flex-space:\\n[flex]@\\n[#COL_NUM]]) . \} . \} . \} .END \# \# ==================================================================== \# \# +++INTERNATIONALIZATION+++ \# \# ATTRIBUTE STRING \# ---------------- \# *Argument: \# \# *Function: \# Creates or modifies string $ATTRIBUTE_STRING. \# *Notes: \# Default is "by". A blank string ("") may be used if no \# attribution is desired. Blank line results. \# .MAC ATTRIBUTE_STRING END . if !'\\$1'DOC_COVER' \ . if !'\\$1'COVER' .nr #NEITHER 1 . if !'\\$1'COVER' \ . if !'\\$1'DOC_COVER' .nr #NEITHER 1 . if '\\$1'DOC_COVER' \{\ . ds $DOC_COVER_ATTRIBUTE_STRING \\$2 . if '\\*[$DOC_COVER_ATTRIBUTE_STRING]'' \ . ds $DOC_COVER_ATTRIBUTE_STRING \& . \} . if '\\$1'COVER' \{\ . ds $COVER_ATTRIBUTE_STRING \\$2 . if '\\*[$COVER_ATTRIBUTE_STRING]'' \ . ds $COVER_ATTRIBUTE_STRING \& . \} . if \\n[#NEITHER]=1 \{\ . ds $ATTRIBUTE_STRING \\$1 . rr #NEITHER . \} .END \# \# CHAPTER STRING \# -------------- \# *Argument: \# \# *Function: \# Creates or modifies string $CHAPTER_STRING. \# *Notes: \# Default is "chapter". \# .MAC CHAPTER_STRING END . ds $CHAPTER_STRING \\$1 .END \# \# DRAFT STRING \# ------------ \# *Argument: \# \# *Function: \# Creates or modifies string $DRAFT_STRING. \# *Notes: \# Default is "draft". \# .MAC DRAFT_STRING END . ds $DRAFT_STRING \\$1 .END \# \# REVISION STRING \# --------------- \# *Argument: \# \# *Function: \# Creates or modifies string $REVISION_STRING. \# *Notes: \# Default is "revision". \# .MAC REVISION_STRING END . ds $REVISION_STRING \\$1 .END \# \# FINIS STRING \# ------------ \# *Argument: \# \# *Function: \# Creates or modifies string $FINIS_STRING. \# *Notes: \# Default is "END". \# .MAC FINIS_STRING END . ds $FINIS_STRING \\$1 .END \# \# ==================================================================== \# \# +++RECTO/VERSO+++ \# \# RECTO_VERSO \# ----------- \# *Arguments: \# | \# *Function: \# Switches HDRFTR_LEFT and HDRFTR_RIGHT on alternate pages. Also \# switches page numbers left and right if either is chosen rather \# than the default centered page numbers. Switches left and right \# margins if differing values have been entered. \# *Notes: \# Default is OFF. \# .MAC RECTO_VERSO END . ie '\\$1'' .nr #RECTO_VERSO 1 . el .nr #RECTO_VERSO 0 .END \# \# FORCE RECTO \# ----------- \# *Function: \# Forces doccover and cover pages to recto \# .MAC FORCE_RECTO END . ie '\\$1'' \{\ . nr #FORCE_RECTO 1 . nr #DOC_COVER_BLANKPAGE 1 . nr #COVER_BLANKPAGE 1 . \} . el \{\ . rr #FORCE_RECTO . rr #DOC_COVER_BLANKPAGE . rr #COVER_BLANKPAGE . \} .END \# .MAC RV_HARD_SET_MARGINS END . DOC_LEFT_MARGIN \\n[@L_MARGIN]u . DOC_RIGHT_MARGIN \\n[@R_MARGIN]u . po \\n[#DOC_L_MARGIN]u . LL \\n[#DOC_L_LENGTH]u .END \# \# ==================================================================== \# \# +++EPIGRAPHS+++ \# \# EPIGRAPH INDENT \# --------------- \# *Argument: \# \# *Function: \# Creates or modifies register #EPI_OFFSET_VALUE. \# *Notes: \# Default is 2 for TYPEWRITE, 3 for TYPESET. \# .MAC EPIGRAPH_INDENT END . rr #EPI_OFFSET_VALUE . rm $EPI_OFFSET_VALUE . ds $EVAL_EI_ARG \\$1 . substring $EVAL_EI_ARG -1 . ie \B'\\*[$EVAL_EI_ARG]' .nr #EPI_OFFSET_VALUE \\$1 . el .ds $EPI_OFFSET_VALUE \\$1 . rm $EVAL_EI_ARG .END \# \# EPIGRAPH AUTOLEAD \# ----------------- \# *Argument: \# \# *Function: \# Creates or modifies register #EPI_AUTOLEAD. \# *Notes: \# Default is 2 (for TYPESET; TYPEWRITE doesn't require this). \# .MAC EPIGRAPH_AUTOLEAD END . nr #EPI_AUTOLEAD (p;\\$1) .END \# \# EPIGRAPH \# -------- \# *Arguments: \# BLOCK | \# *Function: \# Places an epigraph before the document's text, after the \# document header, or after a HEAD. \# *Notes: \# #EPIGRAPH 1 = centered; 2 = block \# \# By default, epigraphs are centered, allowing the user \# to input them on a line per line basis. To change this \# behaviour, the user can supply the argument BLOCK, which \# will produce indented, filled text similar to BLOCKQUOTE. \# \# If a block epigraph contains more than one para, ALL paras of \# the epigraph must be preceded by PP. Otherwise, PP is optional. \# .MAC EPIGRAPH END . nr #PP_STYLE 2 . nr #Q_PP 0 . if \\n[#LINENUMBERS]=1 \{\ . NUMBER_LINES OFF . nr #LINENUMBERS 2 . \} . if \\n[#START] \{\ . if \\n[#PRINT_STYLE]=1 \ . if \\n[#AUTHOR_LINES]=1 .sp \\n[#DOC_LEAD]u . \} . ie '\\$1'' \{\ . nr #EPIGRAPH 1 . ev EPIGRAPH . nr #IN_DIVER 1 . ll \\n[#L_LENGTH]u . ta \\n[.l]u . CHECK_INDENT . if \\n[#COLUMNS] \{\ . ie \\n[#START] \{\ . ll \\n[#DOC_L_LENGTH]u . ta \\n[.l]u . \} . el \{\ . ll \\n[#COL_L_LENGTH]u . ta \\n[.l]u . \} . \} . CENTER . if \\n[#PRINT_STYLE]=1 \{\ . fam \\*[$TYPEWRITER_FAM] . ft R . if '\\*[$EPI_FT]'I' .FT I . ps \\*[$TYPEWRITER_PS] . ie \\n[#SINGLE_SPACE] .vs \\n[#DOC_LEAD]u . el .vs \\n[#DOC_LEAD]u/2u . nr #EPI_LEAD \\n[#LEAD] . nr #EPI_LEAD_DIFF \\n[#DOC_LEAD]-\\n[#EPI_LEAD] . \} . if \\n[#PRINT_STYLE]=2 \{\ . FAMILY \\*[$EPI_FAM] . FT \\*[$EPI_FT] . ps \\n[#DOC_PT_SIZE]u\\*[$EPI_SIZE_CHANGE] . if \\n[#EPI_COLOR]=1 \{\ . nf \m[\\*[$EPI_COLOR]] . EOL . \} . vs \\n[.ps]u+\\n[#EPI_AUTOLEAD]u . nr #EPI_LEAD \\n[#LEAD] . nr #EPI_LEAD_DIFF \\n[#DOC_LEAD]-\\n[#EPI_LEAD] . \} . di EPI_TEXT . nr #DIVERSIONS_HY_MARGIN (p;\\n[.ps]u*2.75)/1000 . HY_SET 1 \\n[#DIVERSIONS_HY_MARGIN]u (\\n[#PT_SIZE]u/1000u/8u)p . hy 14 . nr #EPI_ACTIVE 1 . \} . el \{\ . ie '\\$1'BLOCK' \{\ . nr #EPIGRAPH 2 . ev EPIGRAPH . evc 0 . ie \\n[#START] \{\ . ie \\n[#COLUMNS] \{\ . ie r#EPI_OFFSET_VALUE \ . ll \ \\n[#L_LENGTH_FOR_EPI]u-(\\n[#PP_INDENT]u*(\\n[#EPI_OFFSET_VALUE]u*2u)) . el \ . ll \ \\n[#L_LENGTH_FOR_EPI]u-(\\*[$EPI_OFFSET_VALUE]u*2u) . ta \\n[.l]u . \} . el \{\ . ie r#EPI_OFFSET_VALUE \ . ll \ \\n[#L_LENGTH]u-(\\n[#PP_INDENT]u*(\\n[#EPI_OFFSET_VALUE]u*2u)) . el \ . ll \\n[#L_LENGTH]u-(\\*[$EPI_OFFSET_VALUE]*2u) . ta \\n[.l]u . \} . \} . el \{\ . ie r#EPI_OFFSET_VALUE \ . ll \ \\n[#L_LENGTH]u-(\\n[#PP_INDENT]u*(\\n[#EPI_OFFSET_VALUE]u*2u)) . el \ . ll \\n[#L_LENGTH]u-(\\*[$EPI_OFFSET_VALUE]*2u) . ta \\n[.l]u . if \\n[#COLUMNS] \{\ . ie r#EPI_OFFSET_VALUE \ . ll \ \\n[#COL_L_LENGTH]u-(\\n[#PP_INDENT]u*(\\n[#EPI_OFFSET_VALUE]u*2u)) . el \ . ll \\n[#COL_L_LENGTH]u-(\\*[$EPI_OFFSET_VALUE]*2u) . ta \\n[.l]u . \} . CHECK_INDENT . \} . if \\n[#PRINT_STYLE]=1 \{\ . fam \\*[$TYPEWRITER_FAM] . ft R . if '\\*[$EPI_FT]'I' .FT I . ps \\*[$TYPEWRITER_PS] . ie \\n[#SINGLE_SPACE] .vs \\n[#DOC_LEAD]u . el .vs \\n[#DOC_LEAD]u/2u . QUAD LEFT . HY OFF . nr #EPI_LEAD \\n[#LEAD] . nr #EPI_LEAD_DIFF \\n[#DOC_LEAD]-\\n[#EPI_LEAD] . di EPI_TEXT . nr #EPI_ACTIVE 1 . \} . if \\n[#PRINT_STYLE]=2 \{\ . FAMILY \\*[$EPI_FAM] . FT \\*[$EPI_FT] . ps \\n[#DOC_PT_SIZE]u\\*[$EPI_SIZE_CHANGE] . if \\n[#EPI_COLOR]=1 \{\ . nf \m[\\*[$EPI_COLOR]] . EOL . \} . vs \\n[.ps]u+\\n[#EPI_AUTOLEAD]u . QUAD \\*[$EPI_QUAD] . nr #DIVERSIONS_HY_MARGIN (p;\\n[.ps]u*2.75)/1000 . HY_SET 1 \\n[#DIVERSIONS_HY_MARGIN]u (\\n[#PT_SIZE]u/1000u/8u)p . hy 14 . nr #EPI_LEAD \\n[#LEAD] . nr #EPI_LEAD_DIFF \\n[#DOC_LEAD]-\\n[#EPI_LEAD] . di EPI_TEXT . nr #EPI_ACTIVE 1 . \} . \} . el .DO_EPIGRAPH . \} .END \# \# DO EPIGRAPH \# ----------- \# *Arguments: \# \# *Function: \# Ends diversion started in EPIGRAPH. Makes spacing \# adjustments to compensate for the difference between epigraph \# leading and overall document leading, so that the bottom of \# the pages remain flush. \# *Notes: \# In addition to its usual place at the beginning of a \# document, EPIGRAPH may also be used after HEAD. \# .MAC DO_EPIGRAPH END . br . di . rr #IN_DIVER . if \\n[#RESET_FN_COUNTERS]=2 \{\ . if !\\n[#FN_COUNT]=1 \{\ . if ((\\n[#PAGE_LENGTH]+\\n[#VARIABLE_FOOTER_POS])+\\n[#DIVER_DEPTH])>(\\n[#PAGE_LENGTH]+\\n[#VARIABLE_FOOTER_POS]) \{\ . DIVER_FN_2_POST . rr #RESET_FN_COUNTERS . \} . \} . \} . nr #SAVED_FN_NUMBER \\n[#FN_NUMBER] . nr #DONE_ONCE 0 1 . REMOVE_INDENT . ev . nr #EPI_DEPTH \\n[#DIVER_DEPTH]-\\n[#EPI_LEAD] . nr #EPI_LINES \\n[#EPI_DEPTH]/\\n[#EPI_LEAD] . ie \\n[#START] \{\ . if !\\n[#NO_SHIM] .RLD \\n[#SHIM]u . nr #EPI_WHITESPACE (\\n[#DOC_LEAD]*\\n[#EPI_LINES])-\\n[#EPI_DEPTH] . while \\n[#EPI_WHITESPACE]>\\n[#DOC_LEAD] \{\ . nr #EPI_WHITESPACE -\\n[#DOC_LEAD] . \} . if \\n[#PRINT_STYLE]=1 \ . if !\\n[#SINGLE_SPACE]=1 .ALD \\n[#DOC_LEAD]u . if \\n[#PRINT_STYLE]=2 \{\ . ie !\\n[#DOC_TYPE]=2 .RLD \\n[#DOC_LEAD]u . el \{\ . ie '\\*[$CHAPTER_TITLE]'' .RLD \\n[#DOC_LEAD]u . el .if '\\*[$CHAPTER]'' .RLD \\n[#DOC_LEAD]u . \} . if \\n[#EPI_WHITESPACE]<\\n[#DOC_LEAD] \ . ALD \\n[#EPI_LEAD_DIFF]u+(\\n[#EPI_WHITESPACE]u/2u) . if \\n[#EPI_WHITESPACE]>\\n[#DOC_LEAD] \ . ALD \ \\n[#EPI_LEAD_DIFF]u+(\\n[#EPI_WHITESPACE]u/2u)-\\n[#DOC_LEAD]u . \} . \} . el \{\ . ie \\n[#EPI_DEPTH]<\\n[#TRAP_DISTANCE] \{\ . nr #EPI_FITS 1 . nr #EPI_WHITESPACE (\\n[#DOC_LEAD]*\\n[#EPI_LINES])-\\n[#EPI_DEPTH] . while \\n[#EPI_WHITESPACE]>\\n[#DOC_LEAD] \{\ . nr #EPI_WHITESPACE -\\n[#DOC_LEAD] . \} . ie \\n[#PRINT_STYLE]=1 \ . ALD \\n[#DOC_LEAD]u/2u . el \{\ . if \\n[#EPI_WHITESPACE]<\\n[#DOC_LEAD] \ . ALD \ \\n[#EPI_LEAD_DIFF]u+(\\n[#EPI_WHITESPACE]u/2u) . if \\n[#EPI_WHITESPACE]>\\n[#DOC_LEAD] \ . ALD \ \\n[#EPI_LEAD_DIFF]u+(\\n[#EPI_WHITESPACE]u/2u)-\\n[#DOC_LEAD]u . \} . if \\n[#DIVER_FN]=2 .rr #DIVER_FN . \} . el \{\ . nr #EPI_LINES_TO_TRAP 0 1 . while \\n[#EPI_LEAD]*\\n+[#EPI_LINES_TO_TRAP]<\\n[#TRAP_DISTANCE] \{\ . nr #LOOP 1 . \} . nr #EPI_LINES_TO_TRAP -1 . nr #EPI_WHITESPACE \ (\\n[#EPI_LINES_TO_TRAP]*\\n[#DOC_LEAD])-(\\n[#EPI_LINES_TO_TRAP]*\\n[#EPI_LEAD]) . while \\n[#EPI_WHITESPACE]>\\n[#DOC_LEAD] \{\ . nr #EPI_WHITESPACE -\\n[#DOC_LEAD] . \} . if \\n[#EPI_WHITESPACE]<\\n[#DOC_LEAD] \ . ALD \\n[#EPI_WHITESPACE]u . if \\n[#EPI_WHITESPACE]>\\n[#DOC_LEAD] \ . ALD \\n[#EPI_WHITESPACE]u-\\n[#DOC_LEAD]u . \} . \} . SET_EPI_OFFSET . nf . EPI_TEXT . br . ie \\n[#START] \{\ . if \\n[#PRINT_STYLE]=1 .SHIM_1 . if \\n[#PRINT_STYLE]=2 \{\ . if \\n[#EPI_WHITESPACE]<\\n[#DOC_LEAD] \ . ALD \\n[#EPI_WHITESPACE]u/2u . if \\n[#EPI_WHITESPACE]>\\n[#DOC_LEAD] \ . ALD (\\n[#EPI_WHITESPACE]u/2u)-\\n[#DOC_LEAD]u . SHIM . \} . \} . el \{\ . rr #EPI_ACTIVE . ie \\n[#EPI_FITS] \{\ . ie \\n[#FN_FOR_EPI] \{\ . nr #EPI_LINES_TO_END 1 . nr #EPI_WHITESPACE \ (\\n[#EPI_LINES_TO_END]*\\n[#DOC_LEAD])-(\\n[#EPI_LINES_TO_END]*\\n[#EPI_LEAD]) . while \\n[#EPI_WHITESPACE]>\\n[#DOC_LEAD] \{\ . nr #EPI_WHITESPACE -\\n[#DOC_LEAD] . \} . ALD \\n[#EPI_WHITESPACE]u-(\\n[#DOC_LEAD]u-\\n[#EPI_LEAD]u) . \} . el \{\ . ie \\n[#PRINT_STYLE]=1 \ . SHIM_1 . el \{\ . if \\n[#EPI_WHITESPACE]<\\n[#DOC_LEAD] \ . ALD \\n[#EPI_WHITESPACE]u/2u . if \\n[#EPI_WHITESPACE]>\\n[#DOC_LEAD] \ . ALD (\\n[#EPI_WHITESPACE]u/2u)-\\n[#DOC_LEAD]u . \} . \} . SHIM . \} . el \{\ . nr #EPI_LINES_TO_END \\n[#EPI_LINES]-\\n[#EPI_LINES_TO_TRAP] . if \\n[#LOOP] .nr #EPI_LINES_TO_END +1 . rr #LOOP . nr #EPI_WHITESPACE \ (\\n[#EPI_LINES_TO_END]*\\n[#DOC_LEAD])-(\\n[#EPI_LINES_TO_END]*\\n[#EPI_LEAD]) . while \\n[#EPI_WHITESPACE]>\\n[#DOC_LEAD] \{\ . nr #EPI_WHITESPACE -\\n[#DOC_LEAD] . \} . ALD \\n[#EPI_WHITESPACE]u-(\\n[#DOC_LEAD]u-\\n[#EPI_LEAD]u) . if \\n[#PRINT_STYLE]=1 \{\ . if !\\n[#SINGLE_SPACE] \{\ . nr #EPI_LINES_EVEN \\n[#EPI_LINES_TO_END]%2 . ie \\n[#EPI_LINES_EVEN] .ALD .5v . el .RLD .5v . rr #EPI_LINES_EVEN . \} . \} . \} . \} . nr #PP_STYLE 1 . rr #EPI_FITS . ALD \\n[#DOC_LEAD]u . QUAD \\*[$DOC_QUAD] . po \\n[#L_MARGIN]u . if \\n[#COLUMNS] \{\ . po \\n[#COL_\\n[#COL_NUM]_L_MARGIN]u . nr #L_MARGIN \\n[.o] . \} . if \\n[#START] \{\ . if \\n[#COLUMNS] \{\ . po \\n[#COL_\\n[#COL_NUM]_L_MARGIN]u . nr #L_MARGIN \\n[.o] . mk dc . \} . \} . if \\n[#LINENUMBERS]=2 \{\ . NUMBER_LINES RESUME . nr #LINENUMBERS 1 . \} .END \# .MAC SET_EPI_OFFSET END . if \\n[#EPIGRAPH]=1 \{\ . po \\n[#L_MARGIN]u . if \\n[#COLUMNS] \{\ . po \\n[#COL_\\n[#COL_NUM]_L_MARGIN]u . nr #L_MARGIN \\n[.o] . \} . \} . if \\n[#EPIGRAPH]=2 \{\ . ie !\\n[#EPI_OFFSET_VALUE]=0 \ . nr #EPI_OFFSET \ \\n[#L_MARGIN]+(\\n[#PP_INDENT]*\\n[#EPI_OFFSET_VALUE]) . el \ . if !'\\*[$EPI_OFFSET_VALUE]'' \ . nr #EPI_OFFSET \\n[#L_MARGIN]+\\*[$EPI_OFFSET_VALUE] . if \\n[#COLUMNS] \{\ . ie !\\n[#EPI_OFFSET_VALUE]=0 \ . nr #EPI_OFFSET \ \\n[#COL_\\n[#COL_NUM]_L_MARGIN]+(\\n[#PP_INDENT]*\\n[#EPI_OFFSET_VALUE]) . el \ . if !'\\*[$EPI_OFFSET_VALUE]'' \ . nr #EPI_OFFSET \ \\n[#COL_\\n[#COL_NUM]_L_MARGIN]+\\*[$EPI_OFFSET_VALUE] . \} . if !'\\$0'GET_EPI_OFFSET' \ . if !\\n[#EPI_OFFSET]=0 .po \\n[#EPI_OFFSET]u . \} .END . .ALIAS GET_EPI_OFFSET SET_EPI_OFFSET \# \# ==================================================================== \# \# +++FINIS MACRO+++ \# \# FINIS \# ----- \# *Arguments: \# \# *Function: \# Deposits --END-- at the end of a document. \# .MAC FINIS END . if !\\n[@TOP] \{\ . if \\n[.t]<=2v \{\ . tm1 "[mom]: '\\n[.F]': Insufficient room to print \\$0 on last page. . return . \} . \} . br . ev FINIS . evc 0 . if \\n[#TAB_ACTIVE] .TQ . if \\n[#INDENT_ACTIVE] .IQ CLEAR . nr #EM_ADJUST (1m/8) . if \\n[#COLUMNS] \{\ . po \\n[#COL_\\n[#COL_NUM]_L_MARGIN]u . nr #L_MARGIN \\n[.o] . \} . ALD \\n[#DOC_LEAD]u . CENTER . if \\n[#FINIS_STRING_CAPS]=1 .CAPS . if \\n[#PRINT_STYLE]=1 \{\ . ie !\\n[#FINIS_NO_DASHES] .PRINT "--\\*[$FINIS_STRING]-- . el .PRINT "\\*[$FINIS_STRING] . \} . if \\n[#PRINT_STYLE]=2 \{\ . if \\n[#FINIS_COLOR]=1 .COLOR \\*[$FINIS_COLOR] . ie !\\n[#FINIS_NO_DASHES] .ds $FINIS_DASH \ \v'-\\n[#EM_ADJUST]u'\[em]\v'+\\n[#EM_ADJUST]u' . el .rm $FINIS_DASH . PRINT \ \\*[$FINIS_DASH]\\*[$FINIS_STRING]\\*[$FINIS_DASH]\c . \} . EL . if \\n[#FINIS_COLOR]=1 .gcolor . if \\n[#FINIS_STRING_CAPS]=1 .CAPS OFF . ev . pdfsync .END \# .MAC FINIS_STRING_CAPS END . ie '\\$1'' .nr #FINIS_STRING_CAPS 1 . el .nr #FINIS_STRING_CAPS 0 .END . .ALIAS FINIS_CAPS FINIS_STRING_CAPS \# .MAC FINIS_NO_DASHES END . nr #FINIS_NO_DASHES 1 .END \# \# ==================================================================== \# \# +++HEADERS/FOOTERS+++ \# \# Define a string so that the current page number can be incorporated \# into the strings for hdrftr left, right, and center. NOTE: This is \# not the same thing as using the shortform # in hdrftr strings. \# .ds PAGE# \En[#PAGENUMBER] .ALIAS SLIDE# PAGE# \# .MAC RESTORE_SPACE END . if !\\n[#START] .vpt 0 . if \\n[@TOP] \{\ . ch RR_@TOP . rr @TOP . \} . if \\n[#NEWPAGE] .rr #NEWPAGE . if \\n[.u]=1 .nr #FILLED 1 . nf . rs . nop \& . sp -1 . if \\n[#FILLED] \{\ . fi . rr #FILLED . \} . if !\\n[#START] .vpt .END \# \# HDRFTR RULE GAP \# --------------- \# *Argument: \# \# *Function: \# Creates or modifies register #HDRFTR_RULE_GAP to hold amount \# of space between header/footer and header/footer rule. \# *Notes: \# Default is 4p. \# .MAC HDRFTR_RULE_GAP END . nr #HDRFTR_RULE_GAP (\\$1) . if '\\$0'HEADER_RULE_GAP' \ . nr #HEADER_RULE_GAP \\n[#HDRFTR_RULE_GAP] . if '\\$0'FOOTER_RULE_GAP' \ . nr #FOOTER_RULE_GAP \\n[#HDRFTR_RULE_GAP] .END \# \# HDRFTR LEFT \# ----------- \# *Argument: \# \# *Function: \# Creates or modifies string $HDRFTR_LEFT. \# Creates register #USER_DEF_HDRFTR_LEFT, which, if 1, \# overrides the $HDRFTR_LEFT string created by default \# in DEFAULTS. \# *Notes: \# Especially useful if doc has more than one author, and a list \# of authors by last name is desired in header/footers. \# Default is author. \# \# If the argument is the # character, simply prints the current \# page number. \# \# If the user wants to incorporate the page number into the string, \# \*[PAGE#] must be used. For example, if the user wants to put \# an ellipsis before the page number in the string, s/he should use \# ...\*[PAGE#], not ...# \# .MAC HDRFTR_LEFT END . nr #USER_DEF_HDRFTR_LEFT 1 . ds $HDRFTR_LEFT \\$1 .END \# \# HDRFTR CAPS AND SMALLCAPS \# ------------------------------------ \# *Argument: \# | \# *Function: \# Turns capitalisation of $HDRFTR_ on or off. \# *Notes: \# Default for RIGHT (ie AUTHOR) is on. \# .MAC CAPS_SMALLCAPS_WARNING END . tm1 "[mom]: At line \\n[.c], both CAPS and SMALLCAPS have been enabled for HEADER_\\$1. . tm1 " CAPS takes precedence. .END . .MAC _HDRFTR_CAPS END . ds $HDR_FTR \\$0 . substring $HDR_FTR 0 5 \" HEADER or FOOTER . ds POSITION \\$0 . substring POSITION 7 7 . if '\\*[POSITION]'L' .ds POSITION LEFT . if '\\*[POSITION]'C' .ds POSITION CENTER . if '\\*[POSITION]'R' .ds POSITION RIGHT . if \\n[#HDRFTR_\\*[POSITION]_SMALLCAPS]=1 \ . CAPS_SMALLCAPS_WARNING \\*[POSITION] . ie '\\$1'' .nr #HDRFTR_\\*[POSITION]_CAPS 1 . el \{\ . nr #HDRFTR_\\*[POSITION]_CAPS 0 . ds $HDRFTR_\\*[POSITION]_SIZE_CHANGE +0 . \} .END . .MAC _HDRFTR_SMALLCAPS END . ds $HDR_FTR \\$0 . substring $HDR_FTR 0 5 \" HEADER or FOOTER . ds POSITION \\$0 . substring POSITION 7 7 . if '\\*[POSITION]'L' .ds POSITION LEFT . if '\\*[POSITION]'C' .ds POSITION CENTER . if '\\*[POSITION]'R' .ds POSITION RIGHT . if \\n[#HDRFTR_\\*[POSITION]_CAPS]=1 \ . CAPS_SMALLCAPS_WARNING \\*[POSITION] . ie '\\$1'' .nr #HDRFTR_\\*[POSITION]_SMALLCAPS 1 . el \ . nr #HDRFTR_\\*[POSITION]_SMALLCAPS 0 .END \# \# HDRFTR CENTER \# ------------- \# *Argument: \# \# *Function: \# Creates or modifies string $HDRFTR_CENTER. \# Creates register #USER_DEF_HDRFTR_CENTER, which, if 1, \# overrides the $HDRFTR_CENTER string created by default \# in COPYSTYLE. \# *Notes: \# Default is document type if DOCTYPE NAMED, Chapter # if DOCTYPE \# CHAPTER, draft and revision number if COPYSTYLE DRAFT. \# \# If the argument is the # character, simply prints the current \# page number. \# \# If the user wants to incorporate the page number into the string, \# \*[PAGE#] must be used. For example, if the user wants to put \# an ellipsis before the page number in the string, s/he should use \# ...\*[PAGE#], not ...# \# .MAC HDRFTR_CENTER END . nr #USER_DEF_HDRFTR_CENTER 1 . if '\\$0'HEADER_CENTER' \{\ . ds $HDRFTR_CENTER_OLD \\*[$HDRFTR_CENTER] . ds $HDRFTR_CENTER_NEW \\$1 . \} . if '\\$0'FOOTER_CENTRE' \{\ . ds $HDRFTR_CENTER_OLD \\*[$HDRFTR_CENTER] . ds $HDRFTR_CENTER_NEW \\$1 . \} . ie '\\$1'TOC' .ds $TOC_HDRFTR_CENTER \\$2 . el .ds $HDRFTR_CENTER \\$1 .END \# \# HDRFTR CENTER CAPS AND SMALLCAPS \# -------------------------------- \# *Argument: \# | \# *Function: \# Turns capitalisation of $HDRFTR_CENTER (typically, doctype of \# the document) on or off. \# *Notes: \# Default is on. \# .MAC HDRFTR_CENTER_SMALLCAPS END . if \\n[#HDRFTR_CENTER_SMALLCAPS]=1 \ . CAPS_SMALLCAPS_WARNING CENTER . ie '\\$1'' .nr #HDRFTR_CENTER_SMALLCAPS 1 . el \ . nr #HDRFTR_CENTER_SMALLCAPS 0 .END \# \# HDRFTR CENTER PADDING \# --------------------- \# *Argument: \# LEFT | RIGHT \# *Function: \# Creates or modifies registers #HDRFTR_CTR_PAD_LEFT or \# #HDRFTR_CTR_PAD_RIGHT. \# *Notes: \# By default, the HDRFTR_CENTER string is centered on the doc \# line length. Long titles or long author names can screw up \# visual centering, or create overprints. This macro allows the \# user to pad the center string by the specified amount of space \# to fix these problems. \# \# A unit of measure is required. \# .MAC HDRFTR_CENTER_PAD END . if '\\$1'LEFT' .nr #HDRFTR_CTR_PAD_LEFT (\\$2) . if '\\$1'RIGHT' .nr #HDRFTR_CTR_PAD_RIGHT (\\$2) .END \# \# SWITCH HDRFTR CENTER PADDING SIDE (support macro) \# ------------------------------------------------- \# *Argument: \# \# *Function: \# Switches the padding side of hdrftr center padding. \# *Notes: \# Required to keep spacing around hdrftr string constant \# in recto/verso documents. \# .MAC SWITCH_HDRFTR_CENTER_PAD END . nr #HDRFTR_CTR_PAD_TMP \\n[#HDRFTR_CTR_PAD_LEFT] . HDRFTR_CENTER_PAD LEFT \\n[#HDRFTR_CTR_PAD_RIGHT]u . HDRFTR_CENTER_PAD RIGHT \\n[#HDRFTR_CTR_PAD_TMP]u .END \# \# HDRFTR RIGHT \# ------------ \# *Argument: \# \# *Function: \# Creates or modifies string $HDRFTR_RIGHT. \# Creates register #USER_DEF_HDRFTR_RIGHT, which, if 1, \# overrides the $HDRFTR_RIGHT string created by default \# in DEFAULTS. \# *Notes: \# Default is document title. \# \# If the argument is the # character, simply prints the current \# page number. \# \# If the user wants to incorporate the page number into the string, \# \*[PAGE#] must be used. For example, if the user wants to put \# an ellipsis before the page number in the string, s/he should use \# ...\*[PAGE#], not ...# \# .MAC HDRFTR_RIGHT END . nr #USER_DEF_HDRFTR_RIGHT 1 . ds $HDRFTR_RIGHT \\$1 .END \# \# HDRFTR RIGHT CAPS AND SMALLCAPS \# ------------------------------- \# *Argument: \# | \# *Function: \# Turns capitalisation of $HDRFTR_RIGHT (typically, the title of \# the document) on or off. \# *Notes: \# Default is on. \# .MAC HDRFTR_RIGHT_SMALLCAPS END . if \\n[#HDRFTR_RIGHT_SMALLCAPS]=1 \ . CAPS_SMALLCAPS_WARNING RIGHT . ie '\\$1'' .nr #HDRFTR_RIGHT_SMALLCAPS 1 . el \ . nr #HDRFTR_RIGHT_SMALLCAPS 0 .END \# \# HDRFTR RULE \# ----------- \# *Arguments: \# | \# *Function: \# If invoked via the alias HDRFTR_RULE_INTERNAL in HDRFTR, prints a rule \# under the header/over the footer. Otherwise, turns HDRFTR_RULE \# on or off. \# .MAC HDRFTR_RULE END . if r #HEADERS_ON \ . if \\n[#HEADERS_ON]=1 .nr #HDRFTR_RULE_GAP \\n[#HEADER_RULE_GAP] . if r #FOOTERS_ON \ . if \\n[#FOOTERS_ON]=1 .nr #HDRFTR_RULE_GAP \\n[#FOOTER_RULE_GAP] . if '\\$0'HDRFTR_RULE_INTERNAL' \{\ . ie \\n[#USERDEF_HDRFTR] \{\ . nr #CAP_HEIGHT_ADJUST \\n[#HDRFTR_HEIGHT] . if \\n[#HEADERS_ON] \{\ . rt \\n[y]u . ALD \\n[#HDRFTR_RULE_GAP]u . nr #HDRFTR_RULE_WEIGHT \\n[#HEADER_RULE_WEIGHT] . nr #HDRFTR_RULE_WEIGHT_ADJ \\n[#HEADER_RULE_WEIGHT_ADJ] . \} . if \\n[#FOOTERS_ON] \{\ . rt \\n[y]u . RLD \ \\n[#HDRFTR_RULE_GAP]u+\\n[#CAP_HEIGHT_ADJUST]u+\\n[#FOOTER_RULE_WEIGHT]u . nr #HDRFTR_RULE_WEIGHT \\n[#FOOTER_RULE_WEIGHT] . nr #HDRFTR_RULE_WEIGHT_ADJ \\n[#FOOTER_RULE_WEIGHT_ADJ] . \} . ie \\n[#HDRFTR_RULE_COLOR]=1 \{\ \m[\\*[$HDRFTR_RULE_COLOR]]\ \D't \\n[#HDRFTR_RULE_WEIGHT]u'\ \h'|0'\ \v'+\\n[#HDRFTR_RULE_WEIGHT_ADJ]u'\ \D'l \\n[#DOC_L_LENGTH]u 0'\ \D't \\n[#RULE_WEIGHT]u'\ \h'-\\n[#RULE_WEIGHT]u'\ \m[] . \} . el \{\ \D't \\n[#HDRFTR_RULE_WEIGHT]u'\ \h'|0'\ \v'+\\n[#HDRFTR_RULE_WEIGHT_ADJ]u'\ \D'l \\n[#DOC_L_LENGTH]u 0'\ \D't \\n[#RULE_WEIGHT]u'\ \h'-\\n[#RULE_WEIGHT]u' . \} . br . \} . el \{\ . if \\n[#PRINT_STYLE]=1 .nr #CAP_HEIGHT_ADJUST \\n[#CAP_HEIGHT] . if \\n[#PRINT_STYLE]=2 \{\ . ie \\n[#LEFT_CAP_HEIGHT]>\\n[#CENTER_CAP_HEIGHT] \ . nr #CAP_HEIGHT_ADJUST \\n[#LEFT_CAP_HEIGHT] . el .nr #CAP_HEIGHT_ADJUST \\n[#CENTER_CAP_HEIGHT] . ie \\n[#CAP_HEIGHT_ADJUST]>\\n[#RIGHT_CAP_HEIGHT] \ . nr #CAP_HEIGHT_ADJUST \\n[#CAP_HEIGHT_ADJUST] . el .nr #CAP_HEIGHT_ADJUST \\n[#RIGHT_CAP_HEIGHT] . \} . if \\n[#HEADERS_ON] \{\ . rt \\n[y]u . ALD \\n[#HDRFTR_RULE_GAP]u . nr #HDRFTR_RULE_WEIGHT \\n[#HEADER_RULE_WEIGHT] . nr #HDRFTR_RULE_WEIGHT_ADJ \\n[#HEADER_RULE_WEIGHT_ADJ] . \} . if \\n[#FOOTERS_ON] \{\ . rt \\n[y]u . RLD \ \\n[#HDRFTR_RULE_GAP]u+\\n[#CAP_HEIGHT_ADJUST]u+\\n[#FOOTER_RULE_WEIGHT]u . nr #HDRFTR_RULE_WEIGHT \\n[#FOOTER_RULE_WEIGHT] . nr #HDRFTR_RULE_WEIGHT_ADJ \\n[#FOOTER_RULE_WEIGHT_ADJ] . \} . ie \\n[#HDRFTR_RULE_COLOR]=1 \{\ \m[\\*[$HDRFTR_RULE_COLOR]]\ \D't \\n[#HDRFTR_RULE_WEIGHT]u'\ \h'|0'\ \v'+\\n[#HDRFTR_RULE_WEIGHT_ADJ]u'\ \D'l \\n[#DOC_L_LENGTH]u 0'\ \D't \\n[#RULE_WEIGHT]u'\ \h'-\\n[#RULE_WEIGHT]u'\ \m[] . \} . el \{\ \D't \\n[#HDRFTR_RULE_WEIGHT]u'\ \h'|0'\ \v'+\\n[#HDRFTR_RULE_WEIGHT_ADJ]u'\ \D'l \\n[#DOC_L_LENGTH]u 0'\ \D't \\n[#RULE_WEIGHT]u'\ \h'-\\n[#RULE_WEIGHT]u' . \} . br . \} . \} . if '\\$0'HEADER_RULE' \{\ . ie '\\$1'' \{\ . nr #HEADER_RULE 1 . nr #HDRFTR_RULE 1 . \} . el \{\ . nr #HEADER_RULE 0 . nr #HDRFTR_RULE 0 . \} . \} . if '\\$0'FOOTER_RULE' \{\ . ie '\\$1'' \{\ . nr #FOOTER_RULE 1 . nr #HDRFTR_RULE 1 . \} . el \{\ . nr #FOOTER_RULE 0 . nr #HDRFTR_RULE 0 . \} . \} . if '\\$0'HDRFTR_RULE' \{\ . ie '\\$1'' .nr #HDRFTR_RULE 1 . el .nr #HDRFTR_RULE 0 . \} .END . .ALIAS HDRFTR_RULE_INTERNAL HDRFTR_RULE \# \# HDRFTR PLAIN \# ------------ \# *Arguments: \# \# *Function: \# Sets the family, font, and point size of all strings in \# header/footers to the same family and point size as running \# text. Font for the header/footer becomes roman throughout. \# .MAC HDRFTR_PLAIN END . nr #HDRFTR_PLAIN 1 . rm $HDRFTR_FAMILY . rm #HDRFTR_PT_SIZE . rm $HDRFTR_COLOR . rm $HDRFTR_LEFT_FAMILY . rm $HDRFTR_LEFT_FONT . rm $HDRFTR_LEFT_SIZE_CHANGE . rr #HDRFTR_LEFT_CAPS . rr #HDRFTR_LEFT_SMALLCAPS . rr #HDRFTR_LEFT_COLOR . rm $HDRFTR_CENTER_FAMILY . rm $HDRFTR_CENTER_FONT . rm $HDRFTR_CENTER_SIZE_CHANGE . rr #HDRFTR_CENTER_CAPS . rr #HDRFTR_CENTER_SMALLCAPS . rr #HDRFTR_CENTER_COLOR . rm $HDRFTR_RIGHT_FAMILY . rm $HDRFTR_RIGHT_FONT . rm $HDRFTR_RIGHT_SIZE_CHANGE . rr #HDRFTR_RIGHT_CAPS . rr #HDRFTR_RIGHT_SMALLCAPS . rr #HDRFTR_RIGHT_COLOR .END \# \# SWITCH HDRFTR \# ------------- \# *Arguments: \# | \# *Function: \# Creates or modifies register #SWITCH_HDRFTR, used to switch \# default location of HDRFTR_LEFT and HDRFTR_RIGHT. \# *Notes: \# Default is OFF. \# \# Typically, the author string appears at the left of header/footers, \# and the title string appears at the right. This switches the \# location of the two. Useful in conjunction with RECTO_VERSO to tweak \# switches on alternate pages to come out as the user wishes. The \# assumption of RECTO_VERSO is that the first page of the document \# (recto) is odd, and even though it has no header/footer, if it did \# have one, it would print as AUTHOR...CENTER...TITLE (or whatever \# strings the user has supplied for HDRFTR_LEFT/RIGHT), meaning that \# the next page, which does have a header/footer, will come out as \# TITLE...CENTER...AUTHOR (or whatever strings the user has supplied \# for HDRFTR_LEFT/RIGHT). SWITCH_HDRFTRS allows the user to get the \# desired string in the desired place on the desired recto/verso page. \# .MAC SWITCH_HDRFTR END . ie '\\$1'' .nr #SWITCH_HDRFTR 1 . el .nr #SWITCH_HDRFTR 0 .END \# \# USER DEFINED HDRFTR RECTO \# ------------------------- \# *Arguments: \# L | LEFT | C | CENTER | CENTER | R | RIGHT \# *Function: \# Toggles #USERDEF_HDRFTR on, stores quad as #USERDEF_HDRFTR_RECTO_QUAD, \# stores string in $USERDEF_HDRFTR_RECTO. \# *Notes: \# For use when users don't want 3-part headers/footers, but rather \# want to design their own headers/footers and need different \# headers/footers on recto and verso pages. Using just \# HEADER_RECTO or FOOTER_RECTO, even when recto/verso is not on, \# allows users to design their own headers/footers for doc pages. \# .MAC HDRFTR_RECTO END . nr #USERDEF_HDRFTR 1 . ds $QUAD_TYPE \\$1 . substring $QUAD_TYPE 0 0 . if '\\*[$QUAD_TYPE]'L' .nr #USERDEF_HDRFTR_RECTO_QUAD 1 . if '\\*[$QUAD_TYPE]'C' .nr #USERDEF_HDRFTR_RECTO_QUAD 2 . if '\\*[$QUAD_TYPE]'R' .nr #USERDEF_HDRFTR_RECTO_QUAD 3 . shift . ie '\\$1'CAPS' \{\ . nr #HDRFTR_RECTO_CAPS 1 . ds $USERDEF_HDRFTR_RECTO \\$2 . \} . el .ds $USERDEF_HDRFTR_RECTO \\$1 .END \# \# USER DEFINED HDRFTR VERSO \# ------------------------- \# *Arguments: \# L | LEFT | C | CENTER | CENTER | R | RIGHT \# *Function: \# Toggles #USERDEF_HDRFTR on, stores quad as #USERDEF_HDRFTR_VERSO_QUAD, \# stores string in $USERDEF_HDRFTR_VERSO. \# *Notes: \# For use when users don't want 3-part headers/footers, but rather \# want to design their own headers/footers and need different \# headers/footers on recto and verso pages. \# .MAC HDRFTR_VERSO END . nr #USERDEF_HDRFTR 1 . ds $QUAD_TYPE \\$1 . if !'\\*[$QUAD_TYPE]'' .substring $QUAD_TYPE 0 0 . if '\\*[$QUAD_TYPE]'L' .nr #USERDEF_HDRFTR_VERSO_QUAD 1 . if '\\*[$QUAD_TYPE]'C' .nr #USERDEF_HDRFTR_VERSO_QUAD 2 . if '\\*[$QUAD_TYPE]'R' .nr #USERDEF_HDRFTR_VERSO_QUAD 3 . shift . ie '\\$1'CAPS' \{\ . nr #HDRFTR_VERSO_CAPS 1 . ds $USERDEF_HDRFTR_VERSO \\$2 . \} . el .ds $USERDEF_HDRFTR_VERSO \\$1 .END \# \# PRINT FOOTER ON FIRST PAGE \# -------------------------- \# *Arguments: \# | \# *Function: \# Toggles register #PRINT_FOOTER_ON_PAGE_1 \# *Notes: \# Lets user choose whether to print footer on first \# page of doc. \# .MAC FOOTER_ON_FIRST_PAGE END . ie '\\$1'' .nr #PRINT_FOOTER_ON_PAGE_1 1 . el .rr #PRINT_FOOTER_ON_PAGE_1 .END \# \# PRINT PAGE NUMBER ON FIRST PAGE \# ------------------------------- \# *Arguments: \# | \# *Function: \# Toggles register #PRINT_PAGENUM_ON_PAGE_1 \# *Notes: \# Lets user choose whether to print page number on first \# page of doc and after collate when footers are on or page numbering \# has been user set at top of page. \# .MAC PAGENUM_ON_FIRST_PAGE END . ie '\\$1'' .nr #PRINT_PAGENUM_ON_PAGE_1 1 . el .rr #PRINT_PAGENUM_ON_PAGE_1 .END \# \# PRINT HEADER/FOOTER \# ------------------- \# *Arguments: \# \# *Function: \# Based on defaults or values entered by user, prints a \# three-part title at either the top or the bottom of the page. \# *Notes: \# Called from within either HEADER or FOOTER. \# .MAC PRINT_HDRFTR END . if \\n[#DOC_TYPE]=4 .nr #SUITE \En[.pn] . if \\n[#FOOTERS_ON] \{\ . if \\n[#START_FOR_FOOTERS] \{\ . rr #START_FOR_FOOTERS . if \\n[#DOC_TYPE]=5 \{\ . if !\\n[#HDRFTR_BOTH] .PRINT_USERDEF_HDRFTR . return . \} . if !\\n[#PRINT_FOOTER_ON_PAGE_1] \{\ . ie !\\n[#HDRFTR_BOTH] .return . el \{\ . rr #FOOTERS_ON . if !\\n[#COLLATE] .nr #HEADERS_ON 1 . ie \\n[#HEADER_RULE]=1 .HEADER_RULE . el .HEADER_RULE OFF . ie \\n[#HDRFTR_BOTH] .HEADER_VERSO \\*[$HDR_VERSO_QUAD] "\\*[$HDR_VERSO_STRING]" . el .HEADER_RECTO \\*[$HDR_RECTO_QUAD] "\\*[$HDR_RECTO_STRING]" . return . \} . \} . \} . \} . if \\n[#USERDEF_HDRFTR] \{\ . PRINT_USERDEF_HDRFTR . return . \} . if \\n[#SWITCH_HDRFTR] \{\ . ds $HDRFTR_TMP_SWITCH \\*[$HDRFTR_LEFT] . ds $HDRFTR_LEFT \\*[$HDRFTR_RIGHT] . ds $HDRFTR_RIGHT \\*[$HDRFTR_TMP_SWITCH] . ds $HDRFTR_TMP_SIZE_CHANGE_SWITCH \\*[$HDRFTR_LEFT_SIZE_CHANGE] . ds $HDRFTR_LEFT_SIZE_CHANGE \\*[$HDRFTR_RIGHT_SIZE_CHANGE] . ds $HDRFTR_RIGHT_SIZE_CHANGE \\*[$HDRFTR_TMP_SIZE_CHANGE_SWITCH] . nr #HDRFTR_TMP_CAPS_SWITCH \\n[#HDRFTR_LEFT_CAPS] . nr #HDRFTR_LEFT_CAPS \\n[#HDRFTR_RIGHT_CAPS] . nr #HDRFTR_TMP_SMALLCAPS_SWITCH \\n[#HDRFTR_LEFT_SMALLCAPS] . nr #HDRFTR_LEFT_SMALLCAPS \\n[#HDRFTR_RIGHT_SMALLCAPS] . nr #HDRFTR_RIGHT_CAPS \\n[#HDRFTR_TMP_CAPS_SWITCH] . ds $HDRFTR_TMP_COLOR_SWITCH \\*[$HDRFTR_LEFT_COLOR] . ds $HDRFTR_LEFT_COLOR \\*[$HDRFTR_RIGHT_COLOR] . ds $HDRFTR_RIGHT_COLOR \\*[$HDRFTR_TMP_COLOR_SWITCH] . rr #HDRFTR_TMP_CAPS_SWITCH . rm $HDRFTR_TMP_SWITCH . rm $HDRFTR_TMP_SIZE_CHANGE_SWITCH . rm $HDRFTR_TMP_COLOR_SWITCH . nr #SWITCH_HDRFTR 0 . \} . nr #PAGENUMBER \\n%+\\n[#PAGE_NUM_ADJ] . if \\n[#ENDNOTES] .PAGENUM_STYLE \\*[$EN_PN_STYLE] . if \\n[#PRINT_STYLE]=1 \{\ . if \\n[#FOOTERS_ON] \{\ . di NULL . SIZESPECS . nr #LEFT_CAP_HEIGHT \\n[#CAP_HEIGHT] . di . \} . if o .RIGHT . if e .LEFT . if \\n[#RECTO_VERSO]=0 .LEFT . if \\n[#HDRFTR_LEFT_CAPS] .CAPS . ie '\\*[$HDRFTR_LEFT]'#' .PRINT \\n[#PAGENUMBER] . el \{\ . ie !'\\*[$HDRFTR_LEFT]'' .PRINT \\*[$HDRFTR_LEFT] . el .PRINT \& . \} . if \\n[#HDRFTR_LEFT_CAPS] .CAPS OFF . CENTER . if \\n[#HDRFTR_CENTER_CAPS] .CAPS . rt \\n[y]u . ie '\\*[$HDRFTR_CENTER]'#' .PRINT \ \h'\\n[#HDRFTR_CTR_PAD_LEFT]u'\\n[#PAGENUMBER]\h'\\n[#HDRFTR_CTR_PAD_RIGHT]u' . el \{\ . ie !'\\*[$HDRFTR_CENTER]'' .PRINT \ \h'\\n[#HDRFTR_CTR_PAD_LEFT]u'\\*[$HDRFTR_CENTER]\h'\\n[#HDRFTR_CTR_PAD_RIGHT]u' . el .PRINT \& . \} . if \\n[#HDRFTR_CENTER_CAPS] .CAPS OFF . if o .LEFT . if e .RIGHT . if \\n[#RECTO_VERSO]=0 .RIGHT . if \\n[#HDRFTR_RIGHT_CAPS] .CAPS . rt \\n[y]u . ie '\\*[$HDRFTR_RIGHT]'#' .PRINT \\n[#PAGENUMBER] . el \{\ . ie !'\\*[$HDRFTR_RIGHT]'' .PRINT \\*[$HDRFTR_RIGHT] . el .PRINT \& . \} . if \\n[#HDRFTR_RIGHT_CAPS] .CAPS OFF . \} . if \\n[#PRINT_STYLE]=2 \{\ . if \\n[#HDRFTR_COLOR]=1 \{\ . nf \m[\\*[$HDRFTR_COLOR]] . \} . fam \\*[$HDRFTR_LEFT_FAM] . ft \\*[$HDRFTR_LEFT_FT] . ps \\n[#HDRFTR_PT_SIZE]u\\*[$HDRFTR_LEFT_SIZE_CHANGE] . if \\n[#FOOTERS_ON] \{\ . di NULL . SIZESPECS . nr #LEFT_CAP_HEIGHT \\n[#CAP_HEIGHT] . di . \} . if o .LEFT . if e .RIGHT . if \\n[#RECTO_VERSO]=0 .LEFT . if \\n[#HDRFTR_LEFT_SMALLCAPS] .SMALLCAPS . if \\n[#HDRFTR_LEFT_CAPS] .CAPS . ie '\\*[$HDRFTR_LEFT]'#' \{\ . ie \\n[#HDRFTR_LEFT_COLOR]=1 \ . PRINT \m[\\*[$HDRFTR_LEFT_COLOR]]\\n[#PAGENUMBER]\m[] . el \ . PRINT \\n[#PAGENUMBER] . \} . el \{\ . ie !'\\*[$HDRFTR_LEFT]'' \{\ . ie \\n[#HDRFTR_LEFT_COLOR]=1 \ . PRINT \m[\\*[$HDRFTR_LEFT_COLOR]]\\*[$HDRFTR_LEFT]\m[] . el \ . PRINT \\*[$HDRFTR_LEFT] . \} . el .nop \& . \} . if \\n[#HDRFTR_LEFT_CAPS] .CAPS OFF . if \\n[#HDRFTR_LEFT_SMALLCAPS] .SMALLCAPS OFF . fam \\*[$HDRFTR_CENTER_FAM] . ft \\*[$HDRFTR_CENTER_FT] . ps \\n[#HDRFTR_PT_SIZE]u\\*[$HDRFTR_CENTER_SIZE_CHANGE] . if \\n[#FOOTERS_ON] \{\ . di NULL . SIZESPECS . nr #CENTER_CAP_HEIGHT \\n[#CAP_HEIGHT] . di . \} . CENTER . if \\n[#HDRFTR_CENTER_SMALLCAPS] .SMALLCAPS . if \\n[#HDRFTR_CENTER_CAPS] .CAPS . rt \\n[y]u . ie '\\*[$HDRFTR_CENTER]'#' \{\ . ie \\n[#HDRFTR_CENTER_COLOR]=1 .PRINT \ \h'\\n[#HDRFTR_CTR_PAD_LEFT]u'\m[\\*[$HDRFTR_CENTER_COLOR]]\ \\n[#PAGENUMBER]\h'\\n[#HDRFTR_CTR_PAD_RIGHT]u'\m[] . el .PRINT \ \h'\\n[#HDRFTR_CTR_PAD_LEFT]u'\\n[#PAGENUMBER]\h'\\n[#HDRFTR_CTR_PAD_RIGHT]u' . \} . el \{\ . ie !'\\*[$HDRFTR_CENTER]'' \{\ . ie \\n[#HDRFTR_CENTER_COLOR]=1 .PRINT \ \h'\\n[#HDRFTR_CTR_PAD_LEFT]u'\m[\\*[$HDRFTR_CENTER_COLOR]]\ \\*[$HDRFTR_CENTER]\h'\\n[#HDRFTR_CTR_PAD_RIGHT]u'\m[] . el .PRINT \ \h'\\n[#HDRFTR_CTR_PAD_LEFT]u'\\*[$HDRFTR_CENTER]\h'\\n[#HDRFTR_CTR_PAD_RIGHT]u' . \} . el .PRINT \& . \} . if \\n[#HDRFTR_CENTER_CAPS] .CAPS OFF . if \\n[#HDRFTR_CENTER_SMALLCAPS] .SMALLCAPS OFF . fam \\*[$HDRFTR_RIGHT_FAM] . ft \\*[$HDRFTR_RIGHT_FT] . ps \\n[#HDRFTR_PT_SIZE]u\\*[$HDRFTR_RIGHT_SIZE_CHANGE] . if \\n[#FOOTERS_ON] \{\ . di NULL . SIZESPECS . nr #RIGHT_CAP_HEIGHT \\n[#CAP_HEIGHT] . di . \} . if o .RIGHT . if e .LEFT . if \\n[#RECTO_VERSO]=0 .RIGHT . if \\n[#HDRFTR_RIGHT_SMALLCAPS] .SMALLCAPS . if \\n[#HDRFTR_RIGHT_CAPS] .CAPS . rt \\n[y]u . ie '\\*[$HDRFTR_RIGHT]'#' \{\ . ie \\n[#HDRFTR_RIGHT_COLOR]=1 \ . PRINT \m[\\*[$HDRFTR_RIGHT_COLOR]]\\n[#PAGENUMBER]\m[] . el \ . PRINT \\n[#PAGENUMBER] . \} . el \{\ . ie !'\\*[$HDRFTR_RIGHT]'' \{\ . ie \\n[#HDRFTR_RIGHT_COLOR]=1 \ . PRINT \m[\\*[$HDRFTR_RIGHT_COLOR]]\\*[$HDRFTR_RIGHT]\m[] . el \ . PRINT \\*[$HDRFTR_RIGHT] . \} . el .PRINT \& . \} . if \\n[#HDRFTR_RIGHT_CAPS] .CAPS OFF . if \\n[#HDRFTR_RIGHT_SMALLCAPS] .SMALLCAPS OFF . \} . if \\n[#HDRFTR_RULE] .HDRFTR_RULE_INTERNAL . br .END \# \# PRINT USER DEFINED HEADER/FOOTER \# -------------------------------- \# *Arguments: \# \# *Function: \# Based on defaults or values entered by user, prints a single part \# (i.e. not 3-part) title at either the top or the bottom of the page. \# *Notes: \# Called from within PRINT_HDRFTR. \# .MAC PRINT_USERDEF_HDRFTR END . nr #PAGENUMBER \\n%+\\n[#PAGE_NUM_ADJ] . fc ^ # . if \\n[#PRINT_STYLE]=2 \{\ . fam \\*[$HDRFTR_FAM] . ft R . ps \\n[#HDRFTR_PT_SIZE]u . if \\n[#HDRFTR_COLOR]=1 \{\ . nf . COLOR \\*[$HDRFTR_COLOR] . \} . \} . ie \\n[#RECTO_VERSO] \{\ . if o \{\ . if \\n[#USERDEF_HDRFTR_RECTO_QUAD]=1 .LEFT . if \\n[#USERDEF_HDRFTR_RECTO_QUAD]=2 .CENTER . if \\n[#USERDEF_HDRFTR_RECTO_QUAD]=3 .RIGHT . if \\n[#HDRFTR_RECTO_CAPS]=1 .CAPS . if '\\n[.ev]'FOOTER' .vs 0 . PRINT \\*[$USERDEF_HDRFTR_RECTO] . if '\\n[.ev]'FOOTER' .vs . if \\n[#HDRFTR_RECTO_CAPS]=1 .CAPS OFF . EOL . if \\n[#FOOTERS_ON] \{\ . di NULL . SIZESPECS . nr #HDRFTR_HEIGHT \\n[#CAP_HEIGHT] . di . \} . \} . if e \{\ . ie !'\\*[$USERDEF_HDRFTR_VERSO]'' \{\ . if \\n[#USERDEF_HDRFTR_VERSO_QUAD]=1 .LEFT . if \\n[#USERDEF_HDRFTR_VERSO_QUAD]=2 .CENTER . if \\n[#USERDEF_HDRFTR_VERSO_QUAD]=3 .RIGHT . if \\n[#HDRFTR_VERSO_CAPS]=1 .CAPS . if '\\n[.ev]'FOOTER' .vs 0 . PRINT \\*[$USERDEF_HDRFTR_VERSO] . if '\\n[.ev]'FOOTER' .vs . if \\n[#HDRFTR_VERSO_CAPS]=1 .CAPS OFF . EOL . if \\n[#FOOTERS_ON] \{\ . di NULL . SIZESPECS . nr #HDRFTR_HEIGHT \\n[#CAP_HEIGHT] . di . \} . \} . el \{\ . if \\n[#USERDEF_HDRFTR_RECTO_QUAD]=1 .LEFT . if \\n[#USERDEF_HDRFTR_RECTO_QUAD]=2 .CENTER . if \\n[#USERDEF_HDRFTR_RECTO_QUAD]=3 .RIGHT . if \\n[#HDRFTR_RECTO_CAPS]=1 .CAPS . if '\\n[.ev]'FOOTER' .vs 0 . PRINT \\*[$USERDEF_HDRFTR_RECTO] . if '\\n[.ev]'FOOTER' .vs . if \\n[#HDRFTR_RECTO_CAPS]=1 .CAPS OFF . EOL . if \\n[#FOOTERS_ON] \{\ . di NULL . SIZESPECS . nr #HDRFTR_HEIGHT \\n[#CAP_HEIGHT] . di . \} . \} . \} . \} . el \{\ . if \\n[#USERDEF_HDRFTR_RECTO_QUAD]=1 .LEFT . if \\n[#USERDEF_HDRFTR_RECTO_QUAD]=2 .CENTER . if \\n[#USERDEF_HDRFTR_RECTO_QUAD]=3 .RIGHT . if \\n[#HDRFTR_RECTO_CAPS]=1 .CAPS . if '\\n[.ev]'FOOTER' .vs 0 . if !r #SKIP .PRINT \\*[$USERDEF_HDRFTR_RECTO] . if '\\n[.ev]'FOOTER' .vs . if \\n[#HDRFTR_RECTO_CAPS]=1 .CAPS OFF . EOL . if \\n[#FOOTERS_ON] \{\ . di NULL . SIZESPECS . nr #HDRFTR_HEIGHT \\n[#CAP_HEIGHT] . di . \} . \} . fc . if \\n[#PRINT_STYLE]=2 \{\ . ie \\n[#HDRFTR_COLOR]=1 \m[\\*[$HDRFTR_COLOR]] . el \m[black] . \} . if \\n[#HDRFTR_RULE] \ . HDRFTR_RULE_INTERNAL .END \# \# +++HEADERS+++ \# \# HEADERS (off or on) \# ------------------- \# *Arguments: \# | \# *Function: \# Turns headers at the top of the page off or on. \# *Notes: \# Default is on. \# .MAC HEADERS END . ie '\\$1'' .nr #HEADERS_ON 1 . el .nr #HEADERS_ON 0 .END \# \# HEADER MARGIN \# ------------- \# *Argument: \# \# *Function: \# Creates or modifies register #HEADER_MARGIN to hold amount \# of space between top of page and header. \# *Notes: \# Requires unit of measure. Default is 4P+6p, measured top-of-page \# to baseline. \# .MAC HEADER_MARGIN END . nr #HEADER_MARGIN (\\$1) .END \# \# HEADER GAP \# ---------- \# *Argument: \# \# *Function: \# Creates or modifies register #HEADER_GAP to hold amount \# of space between header and running text. \# *Notes: \# Default is 1P+6p. \# .MAC HEADER_GAP END . nr #HEADER_GAP (\\$1) .END \# \# HEADER \# ------ \# *Arguments: \# \# *Function: \# Resets margin notes, processes footnote and margin note \# leftover, takes care of recto-verso, prepares for columns after \# first, determines whether to flex-space the page,,outputs \# deferred floats, and does some tbl magic. If headers are \# enabled, prints header appropriate to DOC_TYPE, PRINTSTYLE, and \# COPYSTYLE. \# .MAC HEADER END . vpt 0 . if \\n[#DOC_TYPE]=5 \{\ . if \\n[#SLIDE_FOOTERS] \{\ . PRINT_FOOTER . if \\n[#HDRFTR_BOTH] \ . HEADER_RECTO \\*[$HDR_RECTO_QUAD] "\\*[$HDR_RECTO_STRING]" . \} . \} . nr flex-spaces 0 . nr flex +1 . if \\n[#NEW_DOC_PT_SIZE] .nr #DOC_PT_SIZE \\n[#NEW_DOC_PT_SIZE] . rr #NEW_DOC_PT_SIZE . if \\n[#RESET_TRAPS] \{\ . TRAPS . if \\n[#REMOVE_ADJ] .nr #DOC_LEAD -\\n[#DOC_LEAD_ADJ] . \} . rr #REMOVE_ADJ . rr #RESET_TRAPS . MNtop . rr #FROM_FOOTER . nr #FROM_HEADER 1 . nr #LAST_FN_COUNT_FOR_COLS \\n[#FN_COUNT_FOR_COLS] . if \\n[#FN_DEPTH] .PROCESS_FN_LEFTOVER . rr #RULED . if \\n[#RESET_FN_NUMBER] .nr #FN_NUMBER 0 1 . if !\\n[#DIVERTED] .rr #PREV_FN_DEFERRED . po \\n[#DOC_L_MARGIN]u . if \\n[#RECTO_VERSO] \{\ . if !\\n[#TOC_RV_SWITCH]=2 \{\ . nr #DOC_LR_MARGIN_TMP \\n[#DOC_L_MARGIN] . DOC_LEFT_MARGIN \\n[#DOC_R_MARGIN]u . if \\n[#CROPS] .DOC_LEFT_MARGIN \\n[#DOC_R_MARGIN]u+\\n[cropmarks]u . DOC_RIGHT_MARGIN \\n[#DOC_LR_MARGIN_TMP]u . if \\n[#CROPS] .DOC_RIGHT_MARGIN \\n[#DOC_LR_MARGIN_TMP]u-\\n[cropmarks]u . SWITCH_HDRFTR_CENTER_PAD . \} . \} . ev HEADER . if \\n[#PAGE_NUM_V_POS]=1 .vs 0 . sp |\\n[#HEADER_MARGIN]u-1v . mk y . ll \\n[#DOC_L_LENGTH]u . ta \\n[.l]u . if \\n[#PRINT_STYLE]=1 \{\ . fam \\*[$TYPEWRITER_FAM] . ft R . ps \\*[$TYPEWRITER_PS]\\*[$HDRFTR_SIZE_CHANGE] . \} . if \\n[#PRINT_STYLE]=2 \{\ . fam \\*[$HDRFTR_FAM] . ft R . ps \\n[#DOC_PT_SIZE]u\\*[$HDRFTR_SIZE_CHANGE] . \} . nr #HDRFTR_PT_SIZE \\n[#PT_SIZE] . if \\n[#CAPS_ON] \{\ . nr #CAPS_WAS_ON 1 . CAPS OFF . \} . if \\n[#PRINT_STYLE]=1 \{\ . if \\n[#ENDNOTES]=1 \{\ .\" Single-spaced endnotes have a different lead . if \\n[#EN_SINGLESPACE] \{\ . nr #RESTORE_DOC_LEAD \\n[#DOC_LEAD] . nr #DOC_LEAD \\n[#EN_LEAD]u . \} . \} . \} . if !n .nop \X'ps: exec 0 setlinejoin'\X'ps: exec 0 setlinecap' . sp -1v . if \\n[#DOC_TYPE]=5 \{\ . if \\n[#SLIDE_HEADERS] \{\ . HEADERS . if \\n[#SLIDE_FOOTERS] \{\ . FOOTERS off .\" So rule prints after header on first page . if !r #SKIP_RULE \{\ . sp . if \\n[#HEADER_RULE] .HEADER_RULE . nr #SKIP_RULE 1 . \} . \} . \} . \} . ie \\n[#HEADERS_ON] .PRINT_HDRFTR . el \{\ . if \\n[#PAGE_NUM_V_POS]=1 \ . if \\n[#PAGINATE] .PRINT_PAGE_NUMBER . \} . sp |\\n[#T_MARGIN]u-\\n[#DOC_LEAD]u . if \\n[#PRINT_STYLE]=1 \{\ . if \\n[#ENDNOTES]=1 \{\ . if \\n[#EN_SINGLESPACE] \{\ . nr #DOC_LEAD \\n[#RESTORE_DOC_LEAD]u . rr #RESTORE_DOC_LEAD . \} . \} . \} . nr #PAGE_TOP \\n[nl] . ev .\" PDF boxes . if \\n[pdfbx-running]=1 \{\ . if !\\n[pdfbx-div-start] \{\ . ps \\n[#SIZE_AT_FOOTER]u . SIZESPECS . ds pdfbx-cap-adj \\*[$CAP_HEIGHT] . ps . sp |\\n[t]u-\\n[#LEAD_AT_FOOTER]u . sp (\\*[wt\\n[stack]]/2u)+\\*[pdfbx-cap-adj]+\\*[gap\\n[stack]]u . ch FOOTER \\n[#VFP\\n[stack]]u . \} . \} . po \\n[#L_MARGIN]u . if \\n[#RECTO_VERSO] .nr #L_MARGIN +\\n[#L_MARGIN_DIFF] . if \\n[#CAPS_WAS_ON] \{\ . CAPS . rr #CAPS_WAS_ON . \} . if \\n[#TAB_ACTIVE] .TAB \\n[#CURRENT_TAB] . if \\n[#QUOTE] \{\ . ie \\n[#TAB_ACTIVE] .TAB \\n[#CURRENT_TAB] . el \{\ . ie r #\\*[BQ]_OFFSET_VALUE .nr #\\*[BQ]_OFFSET \ \\n[#L_MARGIN]+(\\n[#PP_INDENT]*\\n[#\\*[BQ]_OFFSET_VALUE]) . el .nr #\\*[BQ]_OFFSET \\n[#L_MARGIN]+\\*[$\\*[BQ]_OFFSET_VALUE] . ie \\n[#QUOTE]=1 \{\ . if !'\\*[$Q_QUAD]'CENTER' \ . if !'\\*[$Q_QUAD]'RIGHT' \ . po \\n[#Q_OFFSET]u . \} . el .po \\n[#\\*[BQ]_OFFSET]u . \} . if !\\n[pdfbx-running]=0 \{\ . if \\n[#PRINT_STYLE]=2 .sp \\n[#Q_LEAD_DIFF]u . \} . \} . if \\n[#IN_LIST] \ . po +\\n[#LIST_OFFSET_VALUE]u . if \\n[#RESET_FN_COUNTERS]=1 \{\ . rr #RESET_FN_COUNTERS . PROCESS_FN_IN_DIVER . nr #FN_COUNT \\n[#SAVED_FN_COUNT] 1 . if \\n[#COLUMNS]=1 .nr #FN_COUNT_FOR_COLS \\n[#SAVED_FN_COUNT_FOR_COLS] 1 . ie \\n[#RESET_FN_NUMBER]=1 .nr #FN_NUMBER \\n[#SAVED_FN_NUMBER] 1 . el .nr #FN_NUMBER \\n[#FN_NUMBER] 1 . rm FN_IN_DIVER . if dRUNON_FN_IN_DIVER .rm RUNON_FN_IN_DIVER . \} . if \\n[#EPIGRAPH] \{\ . ie \\n[#TAB_ACTIVE] .TAB \\n[#CURRENT_TAB] . el \{\ . ie r#EPI_OFFSET_VALUE \ . nr #EPI_OFFSET \ \\n[#L_MARGIN]+(\\n[#PP_INDENT]*\\n[#EPI_OFFSET_VALUE]) . el \ . nr #EPI_OFFSET \\n[#L_MARGIN]+\\*[$EPI_OFFSET_VALUE] . po \\n[#EPI_OFFSET]u . \} . \} . ie \\n[#EPIGRAPH] \{\ . ie !\\n[#EPI_ACTIVE] \{\ . ns . rr #EPI_ACTIVE . \} . el \{\ . ie \\n[#EPI_FITS] .ns . el .sp \\n[#DOC_LEAD]u-\\n[#EPI_LEAD]u . \} . \} . el .ns . if \\n[#COLUMNS] \{\ . nr #FN_COUNT_FOR_COLS 0 1 . nr #L_MARGIN \\n[#DOC_L_MARGIN] . if \\n[#RECTO_VERSO] .COLUMNS \\n[#NUM_COLS] \\n[#GUTTER]u . nr #COL_NUM 0 1 . mk dc . po \\n[#COL_\\n+[#COL_NUM]_L_MARGIN]u . nr #L_MARGIN \\n[.o] . if \\n[#TAB_ACTIVE] .TAB \\n[#CURRENT_TAB] . ll \\n[#COL_L_LENGTH]u . ta \\n[.l]u . if \\n[#QUOTE] \{\ . ie \\n[#\\*[BQ]_OFFSET_VALUE] \ . po +(\\n[#PP_INDENT]u*\\n[#\\*[BQ]_OFFSET_VALUE]u) . el \ . po +\\*[$\\*[BQ]_OFFSET_VALUE] . \} . if \\n[#EPIGRAPH] \{\ . if \\n[#EPI_ACTIVE] \{\ . ie \\n[#EPI_FITS] . . el .nr dc -\\n[#EPI_LEAD_DIFF] . \} . ie r#EPI_OFFSET_VALUE \{\ . po \ \\n[#COL_\\n[#COL_NUM]_L_MARGIN]u+(\\n[#PP_INDENT]u*\\n[#EPI_OFFSET_VALUE]u) . \} . el .po \\n[#COL_\\n[#COL_NUM]_L_MARGIN]u+\\*[$EPI_OFFSET_VALUE] . \} . \} . rr #FROM_HEADER . rr #DEFER_SPACE_ADDED . if !\\n[#FN_DEPTH] .if r #DIVERTED .rr #DIVERTED . if \\n[#MN_OVERFLOW_LEFT]=1 \{\ . MN LEFT . nf . MN_OVERFLOW_LEFT . MN . \} . if \\n[#MN_OVERFLOW_RIGHT]=1 \{\ . MN RIGHT . nf . MN_OVERFLOW_RIGHT . MN . \} . rm MN_OVERFLOW_LEFT . rr #MN_OVERFLOW_LEFT . rr #no-repeat-MN-left . rm MN_OVERFLOW_RIGHT . rr #MN_OVERFLOW_RIGHT . rr #no-repeat-MN-right . if \\n[#PRE_COLLATE]=1 .rr #PRE_COLLATE . if \\n[#UNDERLINE_WAS_ON]=1 \{\ . vs 0 . ie !n \ . nop \R'#UNDERLINE_ON 1'\X'ps: exec \\n[_w] \\n[_d] decorline' . el .cu 1000 . br . ns . rr #UNDERLINE_WAS_ON . \} . if \\n[#RESTORE_PAGINATION] \{\ . PAGINATE . rr #RESTORE_PAGINATION . \} . ch RR_@TOP . ie \\n[tbl*have-header] .rr @TOP . el .wh \\n[nl]u+1u RR_@TOP . if \\n[#FLEX_ACTIVE] \{\ . if \\n[#RESTORE_FLEX] \{\ . rr #NO_FLEX . rr #RESTORE_FLEX . \} . if \\n[#RESTORE_COL_FLEX] \{\ . rr #NO_FLEX . rr #RESTORE_COL_FLEX . \} . \} .\" Don't flex the last page/col, or the page/col before a COLLATE, .\" NEWPAGE, COL_NEXT, or BLANKPAGE. . if !dPDF.EXPORT \{\ . if \\n[#FLEX_ACTIVE] \ . if !\\n[#NO_FLEX] \ . nr #RESTORE_FLEX 1 . if '\\*[last-page]'\\n%@\\n[#COL_NUM]' \ . if !\\n[#NO_FLEX] .nr #NO_FLEX 1 . if '\\*[pre-collate-\\n%]'\\n%@\\n[#COL_NUM]' \ . if !\\n[#NO_FLEX] .nr #NO_FLEX 1 . if '\\*[pre-newpage-\\n%]'\\n%@\\n[#COL_NUM]' \ . if !\\n[#NO_FLEX] .nr #NO_FLEX 1 . if d page-\\n%@\\n[#COL_NUM] .nr #NO_FLEX 1 . \} . ie \\n[defer] .PROCESS_FLOATS . el \{\ .\" These two sets of conditions only occur if the .br in .TS causes .\" a page break. . if !\\n[doing-tbl] \{\ . if (\\n[tbl*have-caption]=1)&(\\n[tbl*caption-after-label]=0) \{\ . RESTORE_SPACE . if !\\n[span] \{\ . ie \\n[#MLA] .sp \\n[tbl*label-lead-diff]u . el .sp \\n[tbl*caption-lead-diff]u . \} . \} . \} . \} .\" So tables without TH that don't fit don't overprint first row .\" at top of page . ie \\n[tbl*no-header] \{\ . rs . nop \& . vpt . rr \\n[tbl*no-header] . SHIM_1 . \} . el .vpt . if \\n[span] \{\ . ev FLOAT . if \\n[#INDENT_LEFT_ACTIVE] .in \\n[#L_INDENT]u/2u . nf . RESTORE_SPACE . if !\\n[tbl*no-top-hook] \ . if \\n[tbl*have-header:1] .tbl*print-header . ch FOOTER \\n[#VARIABLE_FOOTER_POS]u . ch FN_OVERFLOW_TRAP -\\n[#FN_OVERFLOW_TRAP_POS]u . \} . if !\\n[begin-tbl] \ . if !r tbl*no-top-hook .tbl@top-hook . rr tbl*no-top-hook . if r flex:force .rr flex:force . rr ref*last . if !\\n[float*defer] .ev 0 . if (\\n[pdfbx-running]=1):(\\n[#DOC_TYPE]=5) \{\ . rr @TOP . ch RR_@TOP . \} . if \\n[pdfbx-running]=1 \ . ch FOOTER \\n[#VFP\\n[stack]]u .END \# \# ==================================================================== \# \# +++FOOTERS+++ \# \# FOOTERS (off or on) \# ------------------- \# *Arguments: \# | \# *Function: \# Turns footers at the bottom of the page off or on. \# *Notes: \# Default is off. If on, page numbers automatically go at \# the top, centered, unless pagination has been turned off, \# or the pagenumber position has been changed to left or right. \# .MAC FOOTERS END . ie '\\$1'' \{\ . rr #HEADERS_ON . nr #FOOTERS_ON 1 . PAGENUM_POS TOP CENTER . \} . el .nr #FOOTERS_ON 0 .END \# \# FOOTER MARGIN \# ------------- \# *Argument: \#