Difference between revisions of "Text functionality in GIMP"

From GIMP GUI Redesign
Jump to: navigation, search
Line 3: Line 3:
 
* support for all OpenType features
 
* support for all OpenType features
 
* multiple writing systems in the same text-box
 
* multiple writing systems in the same text-box
 
 
  
 
== Corrections ==
 
== Corrections ==
 
*the text content is always accessible and editable
 
*the text content is always accessible and editable
*all applied effects are kept (e.g. updated to the new wording)
+
*all applied effects are kept  
 
+
*connection between wording and graphical output is broken
 +
*the user decides on the order things are done (graphics first? -> placeholder text)
  
 
== Layout ==
 
== Layout ==
full control to the user
+
*full control to the user
 +
*all this is done in the context of the overall work:
 +
**the canvas
 +
**the applied effects
  
 
=== Positioning ===
 
=== Positioning ===
Line 22: Line 24:
  
 
=== Typography ===
 
=== Typography ===
 +
*fine grained-control
 
*presets can be saved
 
*presets can be saved
 
*manual access (M) to open type (OT) features: Glyph palette
 
*manual access (M) to open type (OT) features: Glyph palette

Revision as of 16:09, 2 February 2012

Internationalization

  • full support of all Unicode content
  • support for all OpenType features
  • multiple writing systems in the same text-box

Corrections

  • the text content is always accessible and editable
  • all applied effects are kept
  • connection between wording and graphical output is broken
  • the user decides on the order things are done (graphics first? -> placeholder text)

Layout

  • full control to the user
  • all this is done in the context of the overall work:
    • the canvas
    • the applied effects

Positioning

  • freely positionable on the canvas
  • text boxes of any shape
  • (rectangular?) box fixed or dynamic
  • text along path
  • ?layout grid on text layer?

Typography

  • fine grained-control
  • presets can be saved
  • manual access (M) to open type (OT) features: Glyph palette

Character level

  • Font family
  • Font style
  • size
  • Color
  • Hinting
  • Kerning (M+OT)
  • faux bold
  • faux italics
  • underline
  • through-line
  • baseline shift
  • language

exhaustive OpenType: e.g. ligatures, small caps,

line level

  • leading (Line Spacing)
  • tracking

paragraph level

  • Indent
  • justifying
  • inter-paragraph spacing
  • text-flow


Other

  • simple annotations are supported