summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/mft/base/mplain.mft
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/mft/base/mplain.mft')
-rw-r--r--Master/texmf-dist/mft/base/mplain.mft91
1 files changed, 91 insertions, 0 deletions
diff --git a/Master/texmf-dist/mft/base/mplain.mft b/Master/texmf-dist/mft/base/mplain.mft
new file mode 100644
index 00000000000..336e3afb92c
--- /dev/null
+++ b/Master/texmf-dist/mft/base/mplain.mft
@@ -0,0 +1,91 @@
+%%%% MFT formatting commands for METAPOST macros defined in:
+%%%%
+%%%% PLAIN.MP, MFPLAIN.MP, GRAPH.MP, BOXES.MP
+%%%%
+%%%% This file contains MFT formatting rules defined in `mp2.mft'
+%%%% by Ulrik Vieth <vieth@thphy.uni-duesseldorf.de>.
+%%%%
+%%%% METAPOST primitives not found in METAFONT are hard-wired in
+%%%% the MFT program.
+%%%%
+%%%% Variables and macros defined both in "plain.mf" and "plain.mp"
+%%%% (from "plain.mft", but severly edited)
+%%%%
+%%% } ( ) ]] ! ^ %%%% tokens that need no special formatting
+%%% .. ... -- --- %%%% path operators made of dots and dashes
+%%% ++ ** %%%% binary operators made of two special characters
+%%% step upto downto thru %%%% boldface binary operators
+%%% addto fill unfill draw undraw %%%% boldface unary operators
+%%% addto filldraw unfilldraw drawdot undrawdot cutdraw cutoff culldraw
+%%% addto erase pickup penstroke
+%%% addto exitunless stop incr decr
+%%% pencircle pensquare penrazor penspeck
+%%% true relax blankpicture %%%% boldface nullary operators
+%%% true clearit shipit cullit openit showit clearxy clearpen savepen
+%%% length abs dir byte %%%% unary operators to be in roman type
+%%% length unitvector inverse ceiling round hround vround counterclockwise
+%%% length tensepath reflectedabout rotatedaround rotatedabout
+%%% length magstep max min
+%%% and mod div dotprod
+%%% and intersectionpoint softjoin %%%% binary operators to be roman
+%%% penoffset direction directionpoint %%%% operators that take "of"
+%%% penoffset takepower
+%%% pausing pen_top pen_bot pen_lft pen_rt
+%%% pausing lft rt top bot llft lrt ulft urt
+%%% end bye
+%%%%
+%%%% Variables and macros defined only in "plain.mp"
+%%%%
+%%% addto beginfig %%%% boldface opening
+%%% enddef endfig %%%% boldface closing
+%%% addto dashpattern image bbox %%%% boldface operators
+%%% addto label dotlabel thelabel %%%% FIXME: handling of suffixes?
+%%% addto makelabel labels dotlabels penlabels
+%%% addto arrowhead drawarrow drawdblarrow drawoptions
+%%% length center on off %%%% unary operators in roman
+%%% and cutbefore cutafter %%%% binary operators in roman
+%%% pausing beveled butt mitered rounded squared evenly withdots
+%%% pausing EOF
+%%% for range
+%%%%
+%%%% Variables and macros defined only in "mfplain.mp"
+%%%% (for METAFONT compatibility, partly from "plain.mft")
+%%%%
+%%% addto beginchar %%%% boldface opening
+%%% enddef endchar %%%% boldface closing
+%%% addto define_pixels define_whole_pixels define_whole_vertical_pixels
+%%% addto define_good_x_pixels define_good_y_pixels define_blacker_pixels
+%%% addto define_whole_blacker_pixels define_whole_vertical_blacker_pixels
+%%% addto define_corrected_pixels define_horizontal_corrected_pixels
+%%% addto lowres_fix screenrule proofrule proofoffset proofrulethickness
+%%% addto makebox makegrid maketicks
+%%% addto italcorr font_size font_slant
+%%% addto font_normal_space font_normal_stretch font_normal_shrink font_quad
+%%% addto font_x_height font_extra_space font_identifier font_coding_scheme
+%%% def mode_def capsule_def
+%%% true mode_setup
+%%% true nodisplays notransforms screenchars screenstrokes
+%%% true imagerules gfcorners
+%%% pausing tolerance pixels_per_inch blacker o_correction %%%% internals
+%%% pausing screen_rows screen_cols currentwindow displaying proofing
+%%%%
+%%%% Variables and macros defined in "graph.mp", "marith.mp", "sarith.mp"
+%%%%
+%%% addto begingraph %%%% boldface opening
+%%% enddef endgraph %%%% boldface closing
+%%% addto gdraw gfill gdata %%%% boldface operators
+%%% addto glabel gdotlabel augment %%%% FIXME: handling of suffixes?
+%%% addto gdrawarrow gdrawdblarrow gdrawoptions
+%%% addto setcoords setrange
+%%% good auto
+%%% addto itick otick grid autogrid frame
+%%% addto format
+%%% length Mabs Sabs Scvnum Mlog_str %%%% unary operators in roman
+%%% and Madd Msub Mmul Mdiv Mleq %%%% binary operators in roman
+%%% and Sadd Ssub Smul Sdiv Sleq Sneq
+%%% pausing linear log OUT %%%% internals
+%%%%
+%%%% Variables and macros defined in "boxes.mp" and "rboxes.mp"
+%%%%
+%%% addto drawboxes drawboxed drawunboxed boxjoin boxit circleit rboxit
+%%% pausing defaultdx defaultdy