diff options
Diffstat (limited to 'Master/texmf-dist/fonts/source/public/knitting/knit_dimens.mf')
-rw-r--r-- | Master/texmf-dist/fonts/source/public/knitting/knit_dimens.mf | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/Master/texmf-dist/fonts/source/public/knitting/knit_dimens.mf b/Master/texmf-dist/fonts/source/public/knitting/knit_dimens.mf index e705e163dfb..5066b71a814 100644 --- a/Master/texmf-dist/fonts/source/public/knitting/knit_dimens.mf +++ b/Master/texmf-dist/fonts/source/public/knitting/knit_dimens.mf @@ -1,4 +1,4 @@ -% Date: 2010/08/10 +% Date: 2019/04/05 widewd# = 16.3pt#; % This is as wide as a cell can be without causing problems with 5-cell-wide symbols @@ -8,6 +8,7 @@ if known wd#: else: wd# = 12 pt#; fi symbolwidth#=0.7pt#; purl_symbolwidth#=0.7pt#; finesymbolwidth# = 0.4pt#; + dotwidth# = 1pt#; gridwidth# = if gridfont: 0.3pt# else: 0pt# fi; overlinewd# = if gridfont: 1.5pt# else: 0.8pt# fi; @@ -37,10 +38,14 @@ cableextend# := 0pt#; % cable connectors, or in wide increases and decreases, you might want % to make this nonzero. -if gridfont: +if known gridcables: else: boolean gridcables; gridcables = gridfont; fi + +nogrid_purlextend# := 0.2pt#; + +if gridcables: purlextend# := 0pt#; else: -purlextend# := 0.2pt#; +purlextend# := nogrid_purlextend#; fi % Purlextend affects how far outside their box the purl background goes. @@ -52,14 +57,15 @@ fi % particular printer, this is one parameter you *have* to fiddle with. define_pixels(wd,ht,dp); -define_blacker_pixels(cableextend,purlextend,gridwidth,symbolwidth, - purl_symbolwidth, finesymbolwidth, overlinewidth); +define_blacker_pixels(cableextend,purlextend,nogrid_purlextend,gridwidth,symbolwidth, + purl_symbolwidth, finesymbolwidth, overlinewidth, dotwidth); define_pixels(eraserwidth,wrapturngap); define_corrected_pixels(o,ho); define_pixels(standardgap,smallgap,mingap,topgap,bottomgap, cablevertgap,cablebargap,cableslant, botcableheight,topcableheight); pickup pencircle scaled symbolwidth; symbol_pen := savepen; +pickup pencircle scaled dotwidth; dot_pen := savepen; pickup pencircle scaled finesymbolwidth; fine_pen := savepen; pickup pencircle scaled purl_symbolwidth; purl_symbol_pen := savepen; pickup pencircle scaled eraserwidth; eraser_pen := savepen; |