Thanks, Mick for the further details.
There is a Ferret reference to the fonts and the symbols that ferret
uses
as plot marks as in the PLOT/SYMBOL command. All
of the PPLUS fonts
are shown in the document $FER_DIR/doc/pplus_fonts.ps which
is included
in the Ferret distribution.
The symbol table with all the symbols available to PLOT/SYMBOL
can be
located from the on-line Users
Guide at http://ferret.pmel.noaa.gov/Ferret/Documentation/Users_Guide/current/fer_html.htm
in the Command Reference section 23, PLOT . You can find
the section by
looking in the index under "symbol" and then clicking "plot-point
symbols",
There is a link in this paragraph to a graphic showing the symbols
and their reference
numbers.
Ansley Manke
Mick Spillane wrote:
In a recent response to a question regarding how to produce a label
containing a "percent" sign I made reference to the full Plotplus
Users Manual
ftp://ftp.pmel.noaa.gov/epic/manual-dir/pplus.pdf
where the available Character and Symbol fonts are given in the
Appendices. For myself I rely on hard copy of these tables for
quick reference, and it may be that some users have difficulty
accessing the material cited above.
The text of the Ferret version of Plotplus and its enhancements
can be obtained from the main Ferret page or from
http://ferret.wrc.noaa.gov/Ferret/Documentation/
PPLUS_Users_Guide/pplus_users_guide.html
http://ferret.wrc.noaa.gov/Ferret/Documentation/
PPLUS_Users_Guide/pplus_enhance_user_guide.htmlThe following scripts may prove useful if you would like to
MAKE YOUR OWN HARD COPY of the Symbol Font Tables. I'm working
on a Ferret-specific version of the Character Font Tables where
the situation is complicated due to the characters that have
special meaning to Ferret.!!! Step 1 : Create the following "go" script named draw_symbfont.jnl
! draw_symbfont : draws table of plotplus symbol font
plot/vs/nolab/set 0,0
ppl xaxis,1,10,1 ; ppl yaxis,11,1,-1
ppl axset,0,0,0,0 ; ppl plotlabel/nouser,4,6.6,0,0,0.2,@srSymbol Font ($name)
label/nouser,4,6.3,0,0,0.15,@sr@ma72@sr($font)11 produces @($font)11
repeat/i=1:10 (plot/o/vs/nolab/line=1/k=1:2 `i`+{0,0}, {1,11})
repeat/j=1:11 (plot/o/vs/nolab/line=1/k=1:2 {1,10},`j`+{0,0})let xl=mod(int((i-1)/10),10)+1.1 ; let yl=mod(i-1,10)+1.2
repeat/i=1:9 (label `xl` `yl`,0,0,0.06,@sr0`i`)
repeat/i=10:90 (label `xl` `yl` 0,0,0.06,@sr`i`)repeat/i=1:9 (label `xl+0.4` `yl+0.5`,0,0,0.15,@($font)0`i`)
repeat/i=10:90 (label `xl+0.4` `yl+0.5`,0,0,0.15,@($font)`i`)frame/form=gif/file=font_($font).gif
!!!Step 2 : Call it for each of the Symbol Fonts - results to GIF
! make_symbfonts : tables for all of the plotplus symbol fonts
!
! (note that @PM produces the plot marks that PlotPlus supports)def sym name Zodiac ; def sym font ZO ; go draw_symbfont
def sym name Music ; def sym font MU ; go draw_symbfont
def sym name Electrical ; def sym font EL ; go draw_symbfont
def sym name Weather ; def sym font WE ; go draw_symbfont
def sym name Math ; def sym font MA ; go draw_symbfont
def sym name SimplexMath ; def sym font SM ; go draw_symbfont
def sym name Map ; def sym font MP ; go draw_symbfont
def sym name LargeMath ; def sym font LM ; go draw_symbfont
def sym name IndexicalZodiac ; def sym font IZ ; go draw_symbfont
def sym name IndexicalMath ; def sym font IM ; go draw_symbfont
def sym name Cartographic ; def sym font CA ; go draw_symbfont
def sym name PlotMarks ; def sym font PM ; go draw_symbfontGood Luck,
Mick
--
Ansley Manke Pacific Marine Environmental Laboratory Seattle
WA (206)526-6246