summaryrefslogtreecommitdiff
path: root/graphics/metapost/contrib/misc/mp.mft
blob: b1a5a7b0ae23918b54971f0b0399e16d750a6161 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
%%%% MFT commands for METAPOST including PLAIN and MFPLAIN
%%% } ( ) ]] ! ^ %%%% tokens that need no special formatting
%%% step upto downto %%%% boldface binary operators
%%% addto fill unfill draw undraw %%%% boldface unary operators
%%% addto filldraw unfilldraw drawdot undrawdot erase pickup
%%% addto exitunless stop incr decr proofrulethickness screenrule
%%% addto define_pixels define_whole_pixels define_whole_vertical_pixels
%%% addto define_blacker_pixels define_whole_blacker_pixels
%%% addto define_corrected_pixels lowres_fix proofoffset penstroke
%%% addto beginchar italcorr font_size font_slant labels
%%% addto font_normal_space font_normal_stretch font_normal_shrink font_quad
%%% addto font_x_height font_extra_space font_identifier font_coding_scheme
%%% enddef endchar %%%% boldface closing
%%% true relax mode_setup %%%% boldface nullary operators
%%% true clearit shipit cullit openit showit clearxy clearpen
%%% true nodisplay notransforms screenchars screenstrokes imagerules
%%% .. ... -- --- %%%% path operators made of dots and dashes
%%% length flex abs dir %%%% unary operators to be in roman type
%%% length unitvector inverse ceiling round hround vround counterclockwise
%%% length tensepath byte reflectedabout rotatedaround magstep max min
%%% and mod dotprod intersectionpoint softjoin %%%% binary operators to be roman
%%% ++ ** %%%% binary operators made of two special characters
%%% penoffset goodval direction directionpoint %%%% operators that take "of"
%%% pausing tolerance pixels_per_inch blacker o_correction %%%% internals
%%% pausing screen_rows screen_cols currentwindow displaying
%%% pausing pen_top pen_bot pen_lft pen_rt rt lft top bot
%%% = <= >= <> %%%% conversions for the SAIL character set only
%%%% METAPOST primitives not found in METAFONT
%%% beginchar btex %%%% boldface opening
%%% endchar etex %%%% boldface closing
%%% addto clip mpxbreak setbounds verbatimtex %%%% boldface operators
%%% font_size fontsize
%%% length bluepart greenpart  redpart %%%% operators in roman
%%% length llcorner lrcorner ulcorner urcorner
%%% scaled dashed withcolor
%%% pair color
%%%% Variables and macros defined only in plain METAPOST
%%% beginchar beginfig %%%% boldface opening
%%% endchar endfig %%%% boldface closing
%%% addto bbox buildcycle center dashpattern %%%% boldface operators
%%% addto dotlabel dotlabels label thelabel
%%% addto drawarrow drawdblarrow drawoptions
%%% scaled beveled butt evenly mitered rounded squared
%%%% Macros and internal variables defined only in the MFPLAIN package
%%% define_blacker_pixels define_good_x_pixels define_good_y_pixels
%%% define_corrected_pixels define_horizontal_corrected_pixels
%%% define_whole_blacker_pixels define_whole_vertical_blacker_pixels
%%% addto makebox makegrid maketicks
%%% mode_setup mode_def capsule_def
%%% proofrulethickness proofrule
%%%% defined as no-ops in the MFPLAIN package
%%% addto nodisplays unitpixel
%%%%
%%%% In case you feel that some more elements of standard METAPOST
%%%% require special treatment or if you think that some of my choices
%%%% of roman and bold type were inadequate, please let me know.
%%%%
%%%% Enjoy!
%%%%
%%%% Andreas Scherer
%%%% AaXen University of TeXnology, Germany
%%%% <scherer@genesis.informatik.rwth-aachen.de>