[Thread Prev][Thread Next][Index]

Re: Hard copy of Plotplus Character and Symbol Fonts



Hello everyone,

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.html

The 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 plot

label/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_symbfont

Good Luck,
Mick

--
Ansley Manke  Pacific Marine Environmental Laboratory  Seattle WA  (206)526-6246
 


[Thread Prev][Thread Next][Index]

Dept of Commerce / NOAA / OAR / PMEL / TMAP

Contact Us | Privacy Policy | Disclaimer | Accessibility Statement