|
DixShtix | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.dixshtix.notation.symbols.SonataFont
Title: Music Symbols Description: The need to produce high-quality musical symbols is upon us. Use Musical fonts where possible, images where not. Copyright: Copyright (c) 2000 Company: DixShtix
Inner Class Summary | |
(package private) static class |
SonataFont.accentGlyph
|
(package private) static class |
SonataFont.arpeggioGlyph
|
(package private) static class |
SonataFont.arrowdownGlyph
|
(package private) static class |
SonataFont.arrowupGlyph
|
(package private) static class |
SonataFont.barlineGlyph
|
(package private) static class |
SonataFont.bassclefGlyph
|
(package private) static class |
SonataFont.bottombracketGlyph
|
(package private) static class |
SonataFont.bracedownGlyph
|
(package private) static class |
SonataFont.braceupGlyph
|
(package private) static class |
SonataFont.cclefGlyph
|
(package private) static class |
SonataFont.codaGlyph
|
(package private) static class |
SonataFont.commontimeGlyph
|
(package private) static class |
SonataFont.crossGlyph
|
(package private) static class |
SonataFont.cuttimeGlyph
|
(package private) static class |
SonataFont.dblflatGlyph
|
(package private) static class |
SonataFont.dblsharpGlyph
|
(package private) static class |
SonataFont.dblwholenoteGlyph
|
(package private) static class |
SonataFont.dblwholerestGlyph
|
(package private) static class |
SonataFont.dcGlyph
|
(package private) static class |
SonataFont.diamondfillGlyph
|
(package private) static class |
SonataFont.diamondGlyph
|
(package private) static class |
SonataFont.dotaccentdownGlyph
|
(package private) static class |
SonataFont.dotaccentupGlyph
|
(package private) static class |
SonataFont.dotGlyph
|
(package private) static class |
SonataFont.dottedbarlineGlyph
|
(package private) static class |
SonataFont.downbowGlyph
|
(package private) static class |
SonataFont.downstemGlyph
|
(package private) static class |
SonataFont.dsGlyph
|
(package private) static class |
SonataFont.eightGlyph
|
(package private) static class |
SonataFont.eighthdownsmallGlyph
|
(package private) static class |
SonataFont.eighthflagdownGlyph
|
(package private) static class |
SonataFont.eighthflagupGlyph
|
(package private) static class |
SonataFont.eighthnotedownBGlyph
|
(package private) static class |
SonataFont.eighthnotedownGlyph
|
(package private) static class |
SonataFont.eighthnoteupBGlyph
|
(package private) static class |
SonataFont.eighthnoteupGlyph
|
(package private) static class |
SonataFont.eighthrestGlyph
|
(package private) static class |
SonataFont.eighthupslashGlyph
|
(package private) static class |
SonataFont.eighthupsmallGlyph
|
(package private) static class |
SonataFont.extablatureGlyph
|
(package private) static class |
SonataFont.extendflagdownGlyph
|
(package private) static class |
SonataFont.extendflagupGlyph
|
(package private) static class |
SonataFont.extendstemdownGlyph
|
(package private) static class |
SonataFont.extendstemupGlyph
|
(package private) static class |
SonataFont.fermataGlyph
|
(package private) static class |
SonataFont.fermataupGlyph
|
(package private) static class |
SonataFont.fffGlyph
|
(package private) static class |
SonataFont.ffGlyph
|
(package private) static class |
SonataFont.fiveGlyph
|
(package private) static class |
SonataFont.flatGlyph
|
(package private) static class |
SonataFont.forteGlyph
|
(package private) static class |
SonataFont.forzandoGlyph
|
(package private) static class |
SonataFont.fourGlyph
|
(package private) static class |
SonataFont.gracedownGlyph
|
(package private) static class |
SonataFont.graceupGlyph
|
(package private) static class |
SonataFont.grandpauseGlyph
|
(package private) static class |
SonataFont.halfnotedownBGlyph
|
(package private) static class |
SonataFont.halfnotedownGlyph
|
(package private) static class |
SonataFont.halfnoteheadGlyph
|
(package private) static class |
SonataFont.halfnoteupBGlyph
|
(package private) static class |
SonataFont.halfnoteupGlyph
|
(package private) static class |
SonataFont.halfrestGlyph
|
(package private) static class |
SonataFont.harmonicGlyph
|
(package private) static class |
SonataFont.heavyaccentGlyph
|
(package private) static class |
SonataFont.heavybarlineGlyph
|
(package private) static class |
SonataFont.italiceightGlyph
|
(package private) static class |
SonataFont.italicfiveGlyph
|
(package private) static class |
SonataFont.italicfourGlyph
|
(package private) static class |
SonataFont.italicnineGlyph
|
(package private) static class |
SonataFont.italiconeGlyph
|
(package private) static class |
SonataFont.italicsevenGlyph
|
(package private) static class |
SonataFont.italicsixGlyph
|
(package private) static class |
SonataFont.italicthreeGlyph
|
(package private) static class |
SonataFont.italictwoGlyph
|
(package private) static class |
SonataFont.italiczeroGlyph
|
(package private) static class |
SonataFont.largefiveGlyph
|
(package private) static class |
SonataFont.largethreeGlyph
|
(package private) static class |
SonataFont.ledgerlineGlyph
|
(package private) static class |
SonataFont.majorGlyph
|
(package private) static class |
SonataFont.measurerestGlyph
|
(package private) static class |
SonataFont.metronomeGlyph
|
(package private) static class |
SonataFont.mezzoforteGlyph
|
(package private) static class |
SonataFont.mezzopianoGlyph
|
(package private) static class |
SonataFont.mGlyph
|
(package private) static class |
SonataFont.monsternoteGlyph
|
(package private) static class |
SonataFont.mordentGlyph
|
(package private) static class |
SonataFont.mordentslashGlyph
|
(package private) static class |
SonataFont.mordentthreeGlyph
|
(package private) static class |
SonataFont.naturalGlyph
|
(package private) static class |
SonataFont.naturalharmonicGlyph
|
(package private) static class |
SonataFont.nineGlyph
|
(package private) static class |
SonataFont.noteheadextraGlyph
|
(package private) static class |
SonataFont.octaltaGlyph
|
(package private) static class |
SonataFont.octbassa1Glyph
|
(package private) static class |
SonataFont.octbassaGlyph
|
(package private) static class |
SonataFont.one28notedownGlyph
|
(package private) static class |
SonataFont.one28noteupGlyph
|
(package private) static class |
SonataFont.one28restGlyph
|
(package private) static class |
SonataFont.oneGlyph
|
(package private) static class |
SonataFont.parenleftGlyph
|
(package private) static class |
SonataFont.parenrightGlyph
|
(package private) static class |
SonataFont.pauseGlyph
|
(package private) static class |
SonataFont.pedalGlyph
|
(package private) static class |
SonataFont.pedaloffGlyph
|
(package private) static class |
SonataFont.percclef1Glyph
|
(package private) static class |
SonataFont.percclef2Glyph
|
(package private) static class |
SonataFont.pianoGlyph
|
(package private) static class |
SonataFont.ppGlyph
|
(package private) static class |
SonataFont.pppGlyph
|
(package private) static class |
SonataFont.quarternotedownBGlyph
|
(package private) static class |
SonataFont.quarternotedownGlyph
|
(package private) static class |
SonataFont.quarternoteheadGlyph
|
(package private) static class |
SonataFont.quarternoteupBGlyph
|
(package private) static class |
SonataFont.quarternoteupGlyph
|
(package private) static class |
SonataFont.quarterrestGlyph
|
(package private) static class |
SonataFont.repeatbarleftGlyph
|
(package private) static class |
SonataFont.repeatbarrightGlyph
|
(package private) static class |
SonataFont.repeatdotsGlyph
|
(package private) static class |
SonataFont.repeatGlyph
|
(package private) static class |
SonataFont.repeatrightGlyph
|
(package private) static class |
SonataFont.repsignGlyph
|
(package private) static class |
SonataFont.rGlyph
|
(package private) static class |
SonataFont.rhythmXGlyph
|
(package private) static class |
SonataFont.segnoGlyph
|
(package private) static class |
SonataFont.serpentGlyph
|
(package private) static class |
SonataFont.sevenGlyph
|
(package private) static class |
SonataFont.sforzandoGlyph
|
(package private) static class |
SonataFont.sGlyph
|
(package private) static class |
SonataFont.sharpGlyph
|
(package private) static class |
SonataFont.sixGlyph
|
(package private) static class |
SonataFont.sixteenthrestGlyph
|
(package private) static class |
SonataFont.slashforgraceGlyph
|
(package private) static class |
SonataFont.smallflatGlyph
|
(package private) static class |
SonataFont.smallnaturalGlyph
|
(package private) static class |
SonataFont.smallsharpGlyph
|
(package private) static class |
SonataFont.spaceGlyph
|
(package private) static class |
SonataFont.squarefillGlyph
|
(package private) static class |
SonataFont.squareGlyph
|
(package private) static class |
SonataFont.staffGlyph
|
(package private) static class |
SonataFont.stemspaceGlyph
|
(package private) static class |
SonataFont.sxflagdownGlyph
|
(package private) static class |
SonataFont.sxflagupGlyph
|
(package private) static class |
SonataFont.sxnotedownBGlyph
|
(package private) static class |
SonataFont.sxnotedownGlyph
|
(package private) static class |
SonataFont.sxnoteupBGlyph
|
(package private) static class |
SonataFont.sxnoteupGlyph
|
(package private) static class |
SonataFont.sxtyfournotedownGlyph
|
(package private) static class |
SonataFont.sxtyfournoteupGlyph
|
(package private) static class |
SonataFont.sxtyfourrestGlyph
|
(package private) static class |
SonataFont.tablatureGlyph
|
(package private) static class |
SonataFont.tenutoGlyph
|
(package private) static class |
SonataFont.threeGlyph
|
(package private) static class |
SonataFont.thrtynotedownBGlyph
|
(package private) static class |
SonataFont.thrtynotedownGlyph
|
(package private) static class |
SonataFont.thrtynoteupBGlyph
|
(package private) static class |
SonataFont.thrtynoteupGlyph
|
(package private) static class |
SonataFont.thrtyscndrestGlyph
|
(package private) static class |
SonataFont.topbracketGlyph
|
(package private) static class |
SonataFont.trebleclefGlyph
|
(package private) static class |
SonataFont.tremeloshortGlyph
|
(package private) static class |
SonataFont.trianglefillGlyph
|
(package private) static class |
SonataFont.trillofinnoGlyph
|
(package private) static class |
SonataFont.trilloGlyph
|
(package private) static class |
SonataFont.trillsectionGlyph
|
(package private) static class |
SonataFont.turnGlyph
|
(package private) static class |
SonataFont.twoGlyph
|
(package private) static class |
SonataFont.upbowGlyph
|
(package private) static class |
SonataFont.upstemGlyph
|
(package private) static class |
SonataFont.wedgedownGlyph
|
(package private) static class |
SonataFont.wedgefillGlyph
|
(package private) static class |
SonataFont.wholenoteGlyph
|
(package private) static class |
SonataFont.wholerestGlyph
|
(package private) static class |
SonataFont.zeroGlyph
|
(package private) static class |
SonataFont.zGlyph
|
Field Summary | |
static int |
accent
|
static int |
arpeggio
|
static int |
arrowdown
|
static int |
arrowup
|
static int |
barline
|
static int |
bassclef
|
static int |
bottombracket
|
static int |
bracedown
|
static int |
braceup
|
static int |
cclef
|
private static int[] |
charMapping
|
static int |
coda
|
static int |
commontime
|
static int |
cross
|
static int |
cuttime
|
static int |
dblflat
|
static int |
dblsharp
|
static int |
dblwholenote
|
static int |
dblwholerest
|
static int |
dc
|
static int |
diamond
|
static int |
diamondfill
|
static int |
dot
|
static int |
dotaccentdown
|
static int |
dotaccentup
|
static int |
dottedbarline
|
static int |
downbow
|
static int |
downstem
|
static int |
ds
|
static int |
eight
|
static int |
eighthdownsmall
|
static int |
eighthflagdown
|
static int |
eighthflagup
|
static int |
eighthnotedown
|
static int |
eighthnotedownB
|
static int |
eighthnoteup
|
static int |
eighthnoteupB
|
static int |
eighthrest
|
static int |
eighthupslash
|
static int |
eighthupsmall
|
static int |
extablature
|
static int |
extendflagdown
|
static int |
extendflagup
|
static int |
extendstemdown
|
static int |
extendstemup
|
private static java.lang.String |
familyNameString
|
static int |
fermata
|
static int |
fermataup
|
static int |
ff
|
static int |
fff
|
static int |
five
|
static int |
flat
|
static int |
forte
|
static int |
forzando
|
static int |
four
|
static java.awt.geom.Rectangle2D.Float[] |
glyphBounds
|
private static double[][][] |
glyphs
|
private static float[] |
glyphWidths
|
static int |
gracedown
|
static int |
graceup
|
static int |
grandpause
|
static int |
halfnotedown
|
static int |
halfnotedownB
|
static int |
halfnotehead
|
static int |
halfnoteup
|
static int |
halfnoteupB
|
static int |
halfrest
|
static int |
harmonic
|
static int |
heavyaccent
|
static int |
heavybarline
|
static int |
italiceight
|
static int |
italicfive
|
static int |
italicfour
|
static int |
italicnine
|
static int |
italicone
|
static int |
italicseven
|
static int |
italicsix
|
static int |
italicthree
|
static int |
italictwo
|
static int |
italiczero
|
static int |
largefive
|
static int |
largethree
|
static int |
ledgerline
|
static int |
m
|
static int |
major
|
private static java.awt.geom.Rectangle2D.Float |
maxGlyphBounds
|
static int |
measurerest
|
static int |
metronome
|
static int |
mezzoforte
|
static int |
mezzopiano
|
static int |
monsternote
|
static int |
mordent
|
static int |
mordentslash
|
static int |
mordentthree
|
private static java.lang.String[] |
names
|
static int |
natural
|
static int |
naturalharmonic
|
static int |
nine
|
static int |
noteheadextra
|
private static java.util.HashMap |
numbers
|
static int |
octalta
|
static int |
octbassa
|
static int |
octbassa1
|
static int |
one
|
static int |
one28notedown
|
static int |
one28noteup
|
static int |
one28rest
|
static int |
parenleft
|
static int |
parenright
|
static int |
pause
|
static int |
pedal
|
static int |
pedaloff
|
static int |
percclef1
|
static int |
percclef2
|
static int |
piano
|
static int |
pp
|
static int |
ppp
|
static int |
quarternotedown
|
static int |
quarternotedownB
|
static int |
quarternotehead
|
static int |
quarternoteup
|
static int |
quarternoteupB
|
static int |
quarterrest
|
static int |
r
|
static int |
repeat
|
static int |
repeatbarleft
|
static int |
repeatbarright
|
static int |
repeatdots
|
static int |
repeatright
|
static int |
repsign
|
static int |
rhythmX
|
static int |
s
|
static int |
segno
|
static int |
serpent
|
static int |
seven
|
static int |
sforzando
|
static int |
sharp
|
static int |
six
|
static int |
sixteenthrest
|
static int |
slashforgrace
|
static int |
smallflat
|
static int |
smallnatural
|
static int |
smallsharp
|
static int |
space
|
static int |
square
|
static int |
squarefill
|
static int |
staff
|
static int |
stemspace
|
static int |
sxflagdown
|
static int |
sxflagup
|
static int |
sxnotedown
|
static int |
sxnotedownB
|
static int |
sxnoteup
|
static int |
sxnoteupB
|
static int |
sxtyfournotedown
|
static int |
sxtyfournoteup
|
static int |
sxtyfourrest
|
static int |
tablature
|
static int |
tenuto
|
static int |
three
|
static int |
thrtynotedown
|
static int |
thrtynotedownB
|
static int |
thrtynoteup
|
static int |
thrtynoteupB
|
static int |
thrtyscndrest
|
static int |
topbracket
|
static int |
trebleclef
|
static int |
tremeloshort
|
static int |
trianglefill
|
static int |
trillo
|
static int |
trillofinno
|
static int |
trillsection
|
static int |
turn
|
static int |
two
|
static int |
upbow
|
static int |
upstem
|
private static java.lang.String |
vendorNoticeString
|
static int |
wedgedown
|
static int |
wedgefill
|
static int |
wholenote
|
static int |
wholerest
|
static int |
z
|
static int |
zero
|
Constructor Summary | |
SonataFont()
|
Method Summary | |
(package private) static void |
|
static java.awt.geom.Rectangle2D |
getFontBoundingBox(float size)
|
static java.awt.geom.Rectangle2D |
getGlyphBoundingBox(int glyph,
float size)
|
static java.awt.Shape |
getGlyphShape(int glyph,
double size,
java.awt.geom.Point2D where)
|
static float |
getGlyphWidth(int glyph,
float size)
|
static char |
glyphToChar(int glyph)
|
static java.lang.String |
glyphToName(int glyphNumber)
|
static int |
nameToGlyph(java.lang.String name)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
Field Detail |
private static final java.lang.String vendorNoticeString
private static final java.lang.String familyNameString
public static final int space
public static final int largethree
public static final int grandpause
public static final int sharp
public static final int serpent
public static final int segno
public static final int trebleclef
public static final int arrowup
public static final int parenleft
public static final int parenright
public static final int pedaloff
public static final int cross
public static final int pause
public static final int tenuto
public static final int dot
public static final int percclef1
public static final int zero
public static final int one
public static final int two
public static final int three
public static final int four
public static final int five
public static final int six
public static final int seven
public static final int eight
public static final int nine
public static final int eighthdownsmall
public static final int eighthupsmall
public static final int staff
public static final int accent
public static final int bassclef
public static final int largefive
public static final int quarternotedownB
public static final int cclef
public static final int cuttime
public static final int dc
public static final int eighthnotedown
public static final int mezzoforte
public static final int slashforgrace
public static final int halfnotedown
public static final int smallsharp
public static final int eighthflagdown
public static final int sxflagdown
public static final int bottombracket
public static final int mordentslash
public static final int harmonic
public static final int mezzopiano
public static final int quarternotedown
public static final int thrtynotedown
public static final int sforzando
public static final int turn
public static final int fermata
public static final int octbassa
public static final int dblwholenote
public static final int sxnotedown
public static final int sxnotedownB
public static final int forzando
public static final int heavybarline
public static final int upstem
public static final int repeat
public static final int heavyaccent
public static final int ledgerline
public static final int trillo
public static final int quarternoteupB
public static final int flat
public static final int commontime
public static final int ds
public static final int eighthnoteup
public static final int forte
public static final int arpeggio
public static final int halfnoteup
public static final int smallflat
public static final int eighthflagup
public static final int sxflagup
public static final int barline
public static final int mordent
public static final int natural
public static final int naturalharmonic
public static final int piano
public static final int quarternoteup
public static final int thrtynoteup
public static final int s
public static final int tablature
public static final int fermataup
public static final int wedgedown
public static final int wholenote
public static final int sxnoteup
public static final int sxnoteupB
public static final int z
public static final int repeatdots
public static final int downstem
public static final int repeatright
public static final int trillsection
public static final int eighthnotedownB
public static final int one28notedown
public static final int eighthnoteupB
public static final int one28noteup
public static final int extablature
public static final int pedal
public static final int italicfour
public static final int italicthree
public static final int italicsix
public static final int italiceight
public static final int italicseven
public static final int braceup
public static final int thrtyscndrest
public static final int graceup
public static final int italictwo
public static final int dotaccentup
public static final int square
public static final int arrowdown
public static final int halfnotedownB
public static final int italicfive
public static final int major
public static final int upbow
public static final int downbow
public static final int thrtynoteupB
public static final int mordentthree
public static final int wholerest
public static final int ppp
public static final int pp
public static final int dblflat
public static final int italicnine
public static final int italiczero
public static final int m
public static final int tremeloshort
public static final int halfnoteupB
public static final int rhythmX
public static final int italicone
public static final int topbracket
public static final int octalta
public static final int ff
public static final int sixteenthrest
public static final int sxtyfournoteup
public static final int extendstemup
public static final int extendstemdown
public static final int eighthupslash
public static final int stemspace
public static final int quarterrest
public static final int quarternotehead
public static final int squarefill
public static final int trianglefill
public static final int repeatbarleft
public static final int repeatbarright
public static final int repsign
public static final int percclef2
public static final int octbassa1
public static final int trillofinno
public static final int monsternote
public static final int dblsharp
public static final int measurerest
public static final int coda
public static final int wedgefill
public static final int diamond
public static final int diamondfill
public static final int dblwholerest
public static final int eighthrest
public static final int one28rest
public static final int thrtynotedownB
public static final int dotaccentdown
public static final int smallnatural
public static final int bracedown
public static final int fff
public static final int gracedown
public static final int halfrest
public static final int sxtyfournotedown
public static final int extendflagdown
public static final int dottedbarline
public static final int metronome
public static final int r
public static final int sxtyfourrest
public static final int noteheadextra
public static final int halfnotehead
public static final int extendflagup
private static final java.lang.String[] names
private static final java.awt.geom.Rectangle2D.Float maxGlyphBounds
private static final float[] glyphWidths
public static final java.awt.geom.Rectangle2D.Float[] glyphBounds
private static final java.util.HashMap numbers
private static final int[] charMapping
private static final double[][][] glyphs
Constructor Detail |
public SonataFont()
Method Detail |
public static java.lang.String glyphToName(int glyphNumber)
public static java.awt.geom.Rectangle2D getFontBoundingBox(float size)
public static float getGlyphWidth(int glyph, float size)
public static java.awt.geom.Rectangle2D getGlyphBoundingBox(int glyph, float size)
static void()
public static int nameToGlyph(java.lang.String name)
public static char glyphToChar(int glyph)
public static java.awt.Shape getGlyphShape(int glyph, double size, java.awt.geom.Point2D where)
|
DixShtix | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |