aboutsummaryrefslogtreecommitdiffstats
path: root/src/jogl/classes/com/jogamp/graph/font/Font.java
Commit message (Expand)AuthorAgeFilesLines
* Graph Font: API doc: Fix typos 'Return ' .. to 'Returns `.Sven Gothel2023-09-241-17/+20
* Bug 1462 - Graph Font: Add name + codepoint to ID and Glyph mapping plus trav...Sven Gothel2023-09-241-21/+75
* Bug 1452 - Decouple math functionality to 'com.jogamp.math' to be toolkit agn...Sven Gothel2023-09-201-2/+2
* Graph Font + Glyph: Fix whitespace definition: Include 'no original underlyin...Sven Gothel2023-09-011-13/+17
* Graph Font + Glyph: More robust detetection and API definition of non-contour...Sven Gothel2023-08-281-3/+34
* Graph Font.getGlyphShapeBounds(): Use variant w/ 2 temp AffineTransform match...Sven Gothel2023-04-181-2/+5
* Typecast Font: Add API doc for getLineHeight(), remove unused Vec3f importSven Gothel2023-04-141-2/+14
* Typecast Font.Glyph: Expose isUndefined(), i.e. name == ".notdef"Sven Gothel2023-04-141-0/+3
* Typecast: Expose (new) getGlyphCount(): GlyfTable.getSize() -> (OTFont,Font)....Sven Gothel2023-04-141-0/+5
* Math: Complete Matrix4f w/ Vec[234]f and adopt it throughout Quaternion, Ray,...Sven Gothel2023-04-051-3/+3
* Graph Font.GlyphVisitor*: Pass 'char symbol' to visitor, passing full text-pr...Sven Gothel2023-03-281-2/+4
* Graph Font.Glyph: Add getFont() (the owner)Sven Gothel2023-03-281-0/+3
* Graph Font: Rename getBBox*() -> getBounds*() to preserve a common semantic nameSven Gothel2023-03-271-6/+6
* Graph Font Processing: Use Font.GlyphVisitor instead of OutlineShape.Visitor,...Sven Gothel2023-03-221-9/+38
* Graph: Font: Add equals() + hash() API doc; GraphUI's Label*.setText(): Only ...Sven Gothel2023-03-081-0/+18
* Graph Perf: Add Region.countOutlineShape(), Font.processString(Visitor2,..), ...Sven Gothel2023-03-071-4/+10
* Graph Perf: Font*: Remove PerfCounterCtrl since the Region counter is more th...Sven Gothel2023-03-071-1/+0
* Graph: Bring back passing through temp AffineTransform instances (optional, b...Sven Gothel2023-03-071-12/+18
* Graph: Use PerfCounterCtrl interface and Instant/Duration & Clock.getMonotoni...Sven Gothel2023-03-061-8/+2
* Graph: Font: Add perf counter (w/ API)Sven Gothel2023-03-061-0/+11
* Graph Font.Glyph: Cleanup: Remove Font and getScale() from interface (redunda...Sven Gothel2023-02-191-12/+7
* Graph Font: Add 'name' to Glyph; Drop erroneous Glyph ID_SPACE, ID_CR manual ...Sven Gothel2023-02-191-2/+3
* Graph Font.Metrics: Use unchanges sign of (+) ascent, (-) descent and (+) lin...Sven Gothel2023-02-191-22/+33
* Graph Font: Enhance API doc (source of values), better get*Bounds() names, dr...Sven Gothel2023-02-161-39/+97
* Graph TextRegionUtil: Move ShapeVisitor to OutlineShape.Visitor and processSt...Sven Gothel2023-02-151-6/+47
* Graph Font: getGlyph(char symbol -> int glyph_id), add kerning to getPointsBo...Sven Gothel2023-02-141-2/+1
* Graph Type Rendering: Drop pixelSize and use font em-size [0..1] throughout s...Sven Gothel2023-02-131-77/+49
* Graph font/typecast: Adopt to our Typecast updates (see below); Fix kerning; ...Sven Gothel2023-02-121-20/+36
* Font/Graph, {Font, Glyph}/Typecast: Add kerning and expose values in original...Sven Gothel2023-02-101-71/+179
* Graph: Complete move jogamp.graph.plane to public com.jogamp.graph.planeSven Gothel2023-02-041-2/+1
* graph/font: Use 'pixelSize' var-name, remove redundanciesSven Gothel2014-08-281-4/+39
* Bug 801: Reduce temp. object creation, i.e. GC loadSven Gothel2014-04-021-27/+31
* Bug 801: WIP 1/2 - Add color attribute; Switch Shader instead of branching in...Sven Gothel2014-04-011-3/+23
* Bug 801: VectorUtil: Pass result vector, allowing caller to manage memory (pe...Sven Gothel2014-03-051-2/+12
* Bug 801: VBAA Render-Mode Based on SampleCount (not a user-based texWidth) ; ...Sven Gothel2014-03-011-6/+36
* Bug 801: TextRegionUtil add 'special' for cache-key; Minor editsSven Gothel2014-02-281-0/+3
* Bug 801: Graph TextRenderer Cleanup Part-4: Text[Render->Region]Util API: Bet...Sven Gothel2014-02-271-1/+5
* Bug 801: Graph TextRenderer Cleanup Part-2: Remove Path2D from Glyph/Typecast...Sven Gothel2014-02-271-15/+2
* Bug 802: Graph TextRenderer Performance Part-1 (incomplete, rendering artifacts)Sven Gothel2014-02-241-7/+2
* Merge branch 'master' into stash_glyphcacheSven Gothel2014-02-231-19/+20
|\
| * jogl: add missing @Override annotationsHarvey Harrison2013-10-171-0/+1
| * jogl: remove all trailing whitespaceHarvey Harrison2013-10-171-17/+17
| * Reorganize math code into: com.jogamp.opengl.math and com.jogamp.opengl.math....Sven Gothel2012-11-111-1/+1
* | Bug 801: Graph TextRenderer Cleanup Part-1a (unclean)Sven Gothel2014-02-231-0/+24
|/
* graph/font: Add "public float getAdvanceWidth(int i, float pixelSize);"Sven Gothel2012-05-151-0/+1
* Graph/Glyph: Clarify public Font.Glyph and private FontInt.GlyphIntSven Gothel2012-05-151-0/+6
* Graph/Font: use StringBuilderSven Gothel2011-05-081-2/+12
* Graph / Text: Use CharSequence as char/string interface to text renderingSven Gothel2011-05-061-2/+2
* Fix TAB: Replace all TAB with 4 spacesSven Gothel2011-04-081-17/+17
* Font Names: Expose name indices allowing user to pick all names ..Sven Gothel2011-04-011-2/+13