EXTENDING docs clean-up; adding TOC

* Add linked table of contents
 * <cite> some terms
 * <code> some paths
 * Replace &nbsp; with CSS
 * Brushes no longer limited to max 40x40 pixels in size
 * Mac OS X is now macOS
 * Other misc improvements
This commit is contained in:
Bill Kendrick 2020-08-29 16:57:15 -07:00
parent 93f05af10d
commit 552c148817
3 changed files with 356 additions and 176 deletions

View file

@ -8,7 +8,7 @@ http://www.tuxpaint.org/
$Id$ $Id$
2020.August.25 (0.9.25) 2020.August.29 (0.9.25)
* New Features * New Features
------------ ------------
* Export drawings: * Export drawings:
@ -91,6 +91,8 @@ $Id$
* Sub-section links within README's Table of Contents. * Sub-section links within README's Table of Contents.
* EXTENDING docs cleaned up and Table of Contents added.
* Bug Fixes * Bug Fixes
--------- ---------
* Mended issue where stamp descriptions were not loading * Mended issue where stamp descriptions were not loading

View file

@ -1,20 +1,48 @@
Extending
Tux Paint Tux Paint
version 0.9.25 version 0.9.25
Extending Tux Paint
Copyright (c) 2002-2020 by various contributors; see AUTHORS.txt Copyright (c) 2002-2020 by various contributors; see AUTHORS.txt
http://www.tuxpaint.org/ http://www.tuxpaint.org/
June 14, 2002 - July 27, 2020 June 14, 2002 - August 29, 2020
---------------------------------------------------------------------- ----------------------------------------------------------------------
If you wish to add or change things like Brushes and Rubber Stamps used by +------------------------------------------+
Tux Paint, you can do it fairly easily by simply putting or removing files |Table of Contents |
on your hard disk. |------------------------------------------|
| * Where Files Go |
| * Standard Files |
| * Personal Files |
| * Brushes |
| * Brush Options |
| * Stamps |
| * Images |
| * Description Text |
| * Sound Effects |
| * Descriptive Sound |
| * Stamp Options |
| * Pre-Mirrored and Flipped Images |
| * Fonts |
| * 'Starters' |
| * Coloring-Book Style |
| * Scene-Style |
| * 'Templates' |
| * Translations |
| * Alternative Input Methods |
+------------------------------------------+
----------------------------------------------------------------------
If you wish to add or change things like Brushes, Starters, Rubber Stamps
and other content used by Tux Paint, you can do so fairly easily by simply
adding, changing, or removing files where Tux Paint looks for them.
Note: You'll need to restart Tux Paint for the changes to take effect. Note: You'll need to restart Tux Paint for the changes to take effect.
----------------------------------------------------------------------
Where Files Go Where Files Go
Standard Files Standard Files
@ -42,11 +70,12 @@ Where Files Go
C:\Program Files\TuxPaint\data C:\Program Files\TuxPaint\data
Mac OS X macOS
Tux Paint stores its data files inside the "Tux Paint" application Tux Paint stores its data files inside the "Tux Paint" application
(which is actually a special kind of folder on Mac OS X). The icon (which is actually a special kind of folder on macOS & Mac OS X
following steps explain how to get to the folders within: before it). The following steps explain how to get to the folders
within it:
1. Bring up a 'context' menu by holding the [Control] key and 1. Bring up a 'context' menu by holding the [Control] key and
clicking the Tux Paint icon the in Finder. (If you have a mouse clicking the Tux Paint icon the in Finder. (If you have a mouse
@ -55,10 +84,10 @@ Where Files Go
window will appear with a folder inside called "Contents." window will appear with a folder inside called "Contents."
3. Open the "Contents" folder and open the "Resources" folder found 3. Open the "Contents" folder and open the "Resources" folder found
inside. inside.
4. There, you will find the "starters", "stamps" and "brushes" 4. There, you will find various sub-folders, such as "starters",
folders. Adding new content to these folders will make the "stamps", "brushes", etc. Adding new content to these folders
content available to any user that launches this copy (icon) of will make the content available to any user that launches this
Tux Paint. copy (icon) of Tux Paint.
Note: If you install a newer version of Tux Paint and replace or Note: If you install a newer version of Tux Paint and replace or
discard the old version, you will lose changes made by following the discard the old version, you will lose changes made by following the
@ -67,13 +96,13 @@ Where Files Go
Tux Paint also looks for files in a "TuxPaint" folder that you can Tux Paint also looks for files in a "TuxPaint" folder that you can
place in your system's "Application Support" folder (found under place in your system's "Application Support" folder (found under
"Library" at the root of your hard disk): "Library" at the root of your filesystem):
/Library/Application Support/TuxPaint/ /Library/Application Support/TuxPaint/
It also looks for files in the user's "Application Support" folder: It also looks for files in the user's "Application Support" folder:
/Users/(user name)/Library/Application Support/TuxPaint/ /Users/(username)/Library/Application Support/TuxPaint/
When you upgrade to a newer version of Tux Paint, the contents of When you upgrade to a newer version of Tux Paint, the contents of
this TuxPaint folder will stay the same and remain accessible by all this TuxPaint folder will stay the same and remain accessible by all
@ -91,14 +120,14 @@ Where Files Go
Your personal Tux Paint folder is stored in your "Application Data". Your personal Tux Paint folder is stored in your "Application Data".
For example, on newer Windows (set up for an English-speaking user): For example, on newer Windows (set up for an English-speaking user):
C:\Documents and Settings\(user name)\Application Data\TuxPaint\ C:\Documents and Settings\(username)\Application Data\TuxPaint\
Mac OS X Mac OS X
Your personal Tux Paint folder is stored in your "Application Your personal Tux Paint folder is stored in your "Application
Support" folder: Support" folder:
/Users/(user name)/Library/Application Support/ TuxPaint/ /Users/(username)/Library/Application Support/TuxPaint/
Linux and Unix Linux and Unix
@ -121,8 +150,8 @@ Where Files Go
Brushes Brushes
The brushes used for drawing with the 'Brush' and 'Lines' tools in The brushes used for drawing with the 'Brush' and 'Lines' tools in Tux
Tux Paint are simply PNG image files. Paint are simply PNG image files.
The alpha (transparency) of the PNG image is used to determine the shape The alpha (transparency) of the PNG image is used to determine the shape
of the brush, which means that the shape can be 'anti-aliased' and even of the brush, which means that the shape can be 'anti-aliased' and even
@ -131,9 +160,6 @@ Brushes
Greyscale pixels in the brush PNG will be drawn using the Greyscale pixels in the brush PNG will be drawn using the
currently-selected color in Tux Paint. Color pixels will be tinted. currently-selected color in Tux Paint. Color pixels will be tinted.
Brush images should be no wider than 40 pixels across and no taller than
40 pixels high. (i.e., the maximum size can be 40 x 40.)
Brush Options Brush Options
Aside from a graphical shape, brushes can also be given other Aside from a graphical shape, brushes can also be given other
@ -245,8 +271,8 @@ Stamps
information and tips. information and tips.
Advanced Users: The Advanced Stamps HOWTO describes, in detail, how to Advanced Users: The Advanced Stamps HOWTO describes, in detail, how to
make PNG images which will scale perfectly when used as stamps in make PNG images which will scale perfectly when used as stamps in Tux
Tux Paint. Paint.
---------------------------------------------------------------------- ----------------------------------------------------------------------
@ -281,8 +307,8 @@ Stamps
Windows Users Windows Users
Use NotePad or WordPad to edit/create these files. Be sure to save Use NotePad or WordPad to edit/create these files. Be sure to save
them as Plain Text, and make sure they have ".txt" at the end of the them as plain-text, and make sure they have a ".txt" extension at
filename... the end of the filename.
---------------------------------------------------------------------- ----------------------------------------------------------------------
@ -415,9 +441,9 @@ Stamps
Initial Stamp Size Initial Stamp Size
By default, Tux Paint assumes that your stamp is sized appropriately By default, Tux Paint assumes that your stamp is sized appropriately
for unscaled display on a 608x472 canvas. This is the original for unscaled display on a 608x472 canvas. This is the original Tux
Tux Paint canvas size, provided by a 640x480 screen. Tux Paint will Paint canvas size, provided by a 640x480 screen. Tux Paint will then
then adjust the stamp according to the current canvas size and, if adjust the stamp according to the current canvas size and, if
enabled, the user's stamp size controls. enabled, the user's stamp size controls.
If your stamp would be too big or too small, you can specify a scale If your stamp would be too big or too small, you can specify a scale
@ -480,7 +506,7 @@ Fonts
image is not overwritten. Additionally, as you edit your new picture, image is not overwritten. Additionally, as you edit your new picture,
the contents of the original 'starter' affect it. the contents of the original 'starter' affect it.
Coloring-Book Style Coloring-Book Style
The most basic kind of 'starter' is similar to a picture in a coloring The most basic kind of 'starter' is similar to a picture in a coloring
book. It's an outline of a shape which you can then color in and add book. It's an outline of a shape which you can then color in and add
@ -503,7 +529,7 @@ Fonts
graphics) or KPX (templates from Kid Pix, another childrens' drawing graphics) or KPX (templates from Kid Pix, another childrens' drawing
program; they are special files which simply contain a JPEG within). program; they are special files which simply contain a JPEG within).
Scene-Style Scene-Style
Along with the 'coloring-book' style overlay, you can also provide a Along with the 'coloring-book' style overlay, you can also provide a
separate background image as part of a 'starter' picture. The overlay separate background image as part of a 'starter' picture. The overlay
@ -600,8 +626,8 @@ Fonts
Translations Translations
Tux Paint supports numerous languages, thanks to use of the "gettext" Tux Paint supports numerous languages, thanks to use of the "gettext"
localization library. (See OPTIONS for how to change locales in localization library. (See OPTIONS for how to change locales in Tux
Tux Paint.) Paint.)
To translate Tux Paint to a new language, copy the translation template To translate Tux Paint to a new language, copy the translation template
file, "tuxpaint.pot" (found in Tux Paint's source code, in the folder file, "tuxpaint.pot" (found in Tux Paint's source code, in the folder
@ -652,6 +678,8 @@ Translations
Makefile, to have the ".po" gettext catalog source files compiled into Makefile, to have the ".po" gettext catalog source files compiled into
".mo" files, and installed, for use at runtime. ".mo" files, and installed, for use at runtime.
----------------------------------------------------------------------
Alternative Input Methods Alternative Input Methods
As of version 0.9.17, Tux Paint's "Text" tool can provide alternative As of version 0.9.17, Tux Paint's "Text" tool can provide alternative
@ -710,6 +738,8 @@ Alternative Input Methods
used in Korean to handle Batchim, which may carry over to the next used in Korean to handle Batchim, which may carry over to the next
character. character.
Note: Additional input method support also requires additions to Note: Additional input method support also requires additions to Tux
Tux Paint's source code (/src/im.c), and requires updates to the Paint's source code (/src/im.c), and requires updates to the Makefile,
Makefile, to have the ".im" files installed, for use at runtime. to have the ".im" files installed, for use at runtime.
----------------------------------------------------------------------

View file

@ -16,12 +16,12 @@
alink="#FF00FF"> alink="#FF00FF">
<center> <center>
<h1> <h1>
Extending<br/>
<img src="../../html/images/tuxpaint-title.png" <img src="../../html/images/tuxpaint-title.png"
width="205" width="205"
height="210" height="210"
alt="Tux&nbsp;Paint"><br> alt="Tux Paint"><br/>
version 0.9.25<br> version 0.9.25
Extending Tux Paint
</h1> </h1>
<p> <p>
@ -32,37 +32,142 @@
</p> </p>
<p> <p>
June 14, 2002 - July 27, 2020 June 14, 2002 - August 29, 2020
</p> </p>
</center> </center>
<hr size="2"
noshade>
<table border="2"
cellspacing="0"
cellpadding="2"
summary="Table of Contents">
<tr>
<th>
Table of Contents
</th>
</tr>
<tr>
<td>
<ul>
<li>
<a href="#where_files_go">Where Files Go</a>
<ul>
<li>
<a href="#standard_files">Standard Files</a>
</li>
<li>
<a href="#personal_files">Personal Files</a>
</li>
</ul>
</li>
<li>
<a href="#brushes">Brushes</a>
<ul>
<li>
<a href="#brush_options">Brush Options</a>
</li>
</ul>
</li>
<li>
<a href="#stamps">Stamps</a>
<ul>
<li>
<a href="#stamps_images">Images</a>
</li>
<li>
<a href="#description_text">Description Text</a>
</li>
<li>
<a href="#sound_effects">Sound Effects</a>
</li>
<li>
<a href="#descriptive_sound">Descriptive Sound</a>
</li>
<li>
<a href="#stamp_options">Stamp Options</a>
</li>
<li>
<a href="#pre_mirroed_and_flipped_images">Pre-Mirrored and Flipped Images</a>
</li>
</ul>
</li>
<li>
<a href="#fonts">Fonts</a>
</li>
<li>
<a href="#starters">'Starters'</a>
<ul>
<li>
<a href="#coloring_book_style">Coloring-Book Style</a>
</li>
<li>
<a href="#scene_style">Scene-Style</a>
</li>
</ul>
</li>
<li>
<a href="#templates">'Templates'</a>
</li>
<li>
<a href="#translations">Translations</a>
</li>
<li>
<a href="#input_methods">Alternative Input Methods</a>
</li>
</ul>
</td>
</tr>
</table>
<hr size="2" <hr size="2"
noshade> noshade>
<p> <p>
If you wish to add or change things like Brushes and Rubber If you wish to add or change things like Brushes, Starters,
Stamps used by Tux&nbsp;Paint, you can do it fairly easily by <span style="white-space: nowrap;">Rubber Stamps</span> and
simply putting or removing files on your hard disk. other content used by
<cite style="white-space: nowrap;">Tux Paint</cite>,
you can do so fairly easily by simply adding, changing, or removing files
where <span style="white-space: nowrap;">Tux Paint</span> looks for them.
</p> </p>
<p> <p>
Note: You'll need to restart Tux&nbsp;Paint for the changes Note: You'll need to restart
to take effect. <cite style="white-space: nowrap;">Tux Paint</cite>
for the changes to take effect.
</p> </p>
<hr size="2"
noshade>
<h2> <h2>
Where Files Go <a name="where_files_go">
Where Files Go
</a>
</h2> </h2>
<blockquote> <blockquote>
<h3> <h3>
Standard Files <a name="standard_files">
Standard Files
</a>
</h3> </h3>
<blockquote> <blockquote>
<p> <p>
Tux&nbsp;Paint looks for its various data files in its <cite style="white-space: nowrap;">Tux Paint</cite> looks for its various data files in its
'data' directory. '<code>data</code>' directory.
</p> </p>
<h4> <h4>
@ -72,8 +177,8 @@
<blockquote> <blockquote>
<p> <p>
Where this directory goes depends on what value was set Where this directory goes depends on what value was set
for "<code>DATA_PREFIX</code>" when Tux&nbsp;Paint was for "<code>DATA_PREFIX</code>" when <cite style="white-space: nowrap;">Tux Paint</cite> was
built. See INSTALL.txt for details. built. See <a href="../INSTALL.txt">INSTALL.txt</a> for details.
</p> </p>
<p> <p>
@ -100,86 +205,87 @@
<blockquote> <blockquote>
<p> <p>
Tux&nbsp;Paint looks for a directory called 'data' in <cite style="white-space: nowrap;">Tux Paint</cite> looks for a directory called 'data' in
the same directory as the executable. This is the the same directory as the executable. This is the
directory that the installer used when installing directory that the installer used when installing
Tux&nbsp;Paint e.g.: <cite style="white-space: nowrap;">Tux Paint</cite> e.g.:
</p> </p>
<blockquote> <blockquote>
<code>C:\Program&nbsp;Files\TuxPaint\data</code> <code style="white-space: nowrap;">C:\Program Files\TuxPaint\data</code>
</blockquote> </blockquote>
</blockquote> </blockquote>
<h4> <h4>
Mac OS X macOS
</h4> </h4>
<blockquote> <blockquote>
<p> <p>
Tux&nbsp;Paint stores its data files inside the <cite style="white-space: nowrap;">Tux Paint</cite> stores its data files inside the
"Tux&nbsp;Paint" application (which is actually a "<code style="white-space: nowrap;">Tux Paint</code>" application icon
special kind of folder on Mac&nbsp;OS&nbsp;X). The (which is actually a special kind of folder on macOS &amp;
following steps explain how to get to the folders <span style="white-space: nowrap;">Mac OS X</span> before it). The following steps explain how to get to the folders
within: within it:
</p> </p>
<ol> <ol>
<li>Bring up a 'context' menu by holding the [Control] <li>Bring up a 'context' menu by holding the [Control]
key and clicking the Tux&nbsp;Paint icon the in Finder. key and clicking the <cite style="white-space: nowrap;">Tux Paint</cite> icon the in <cite>Finder</cite>.
(If you have a mouse with more than one button, you can (If you have a mouse with more than one button, you can
simply right-click the icon.) simply right-click the icon.)
</li> </li>
<li>Select "Show&nbsp;Contents" from the menu that <li>Select "<span style="white-space: nowrap;">Show Contents</span>" from the menu that
appears. A new Finder window will appear with a folder appears. A new <cite>Finder</cite> window will appear with a folder
inside called "Contents." inside called "<code>Contents</code>."
</li> </li>
<li>Open the "Contents" folder and open the "Resources" <li>Open the "<code>Contents</code>" folder and open the
folder found inside. "<code>Resources</code>" folder found inside.
</li> </li>
<li>There, you will find the "starters", "stamps" and <li>There, you will find various sub-folders, such as
"brushes" folders. Adding new content to these folders "<code>starters</code>", "<code>stamps</code>", "<code>brushes</code>",
etc. Adding new content to these folders
will make the content available to any user that will make the content available to any user that
launches this copy (icon) of Tux&nbsp;Paint. launches this copy (icon) of <cite style="white-space: nowrap;">Tux Paint</cite>.
</li> </li>
</ol> </ol>
<p> <p>
<em>Note:</em> If you install a newer version of <em>Note:</em> If you install a newer version of
Tux&nbsp;Paint and replace or discard the old version, <cite style="white-space: nowrap;">Tux Paint</cite> and replace or discard the old version,
you will lose changes made by following the you will lose changes made by following the
instructions above, so keep backups of your new content instructions above, so keep backups of your new content
(stamps, brushes, etc.). (stamps, brushes, etc.).
</p> </p>
<p> <p>
Tux&nbsp;Paint also looks for files in a "TuxPaint" <cite style="white-space: nowrap;">Tux Paint</cite> also looks for files in a "<code>TuxPaint</code>"
folder that you can place in your system's folder that you can place in your system's
"Application&nbsp;Support" folder (found under "<code style="white-space: nowrap;">Application Support</code>" folder
"Library" at the root of your hard disk): (found under "<code>Library</code>" at the root of your filesystem):
</p> </p>
<blockquote> <blockquote>
<code>/Library/Application&nbsp;Support/TuxPaint/</code> <code style="white-space: nowrap;">/Library/Application Support/TuxPaint/</code>
</blockquote> </blockquote>
<p> <p>
It also looks for files in the user's "Application It also looks for files in the user's
Support" folder: "<code style="white-space: nowrap;">Application Support</code>" folder:
</p> </p>
<blockquote> <blockquote>
<code>/Users/<i>(user&nbsp;name)</i>/Library/Application <code style="white-space: nowrap;">/Users/<i>(username)</i>/Library/Application
Support/TuxPaint/</code> Support/TuxPaint/</code>
</blockquote> </blockquote>
<p> <p>
When you upgrade to a newer version of Tux Paint, the When you upgrade to a newer version of <cite style="white-space: nowrap;">Tux Paint</cite>, the
contents of this TuxPaint folder will stay the same and contents of this <code>TuxPaint</code> folder will stay the same and
remain accessible by all users of Tux Paint. remain accessible by all users of <cite style="white-space: nowrap;">Tux Paint</cite>.
</p> </p>
</blockquote> </blockquote>
</blockquote> </blockquote>
@ -188,13 +294,15 @@
noshade> noshade>
<h3> <h3>
Personal Files <a name="personal_files">
Personal Files
</a>
</h3> </h3>
<blockquote> <blockquote>
<p> <p>
You can also create brushes, stamps, fonts and 'starters' You can also create brushes, stamps, fonts and 'starters'
in your own directory (folder) for Tux&nbsp;Paint to in your own directory (folder) for <cite style="white-space: nowrap;">Tux Paint</cite> to
find. find.
</p> </p>
@ -204,14 +312,14 @@
<blockquote> <blockquote>
<p> <p>
Your personal Tux&nbsp;Paint folder is stored in your Your personal <cite style="white-space: nowrap;">Tux Paint</cite> folder is stored in your
"Application Data". For example, on newer Windows (set "Application Data". For example, on newer Windows (set
up for an English-speaking user): up for an English-speaking user):
</p> </p>
<blockquote> <blockquote>
<code>C:\Documents and <code style="white-space: nowrap;">C:\Documents and
Settings\<i>(user&nbsp;name)</i>\Application Settings\<i>(username)</i>\Application
Data\TuxPaint\</code> Data\TuxPaint\</code>
</blockquote> </blockquote>
</blockquote> </blockquote>
@ -222,13 +330,13 @@
<blockquote> <blockquote>
<p> <p>
Your personal Tux&nbsp;Paint folder is stored in your Your personal <cite style="white-space: nowrap;">Tux Paint</cite> folder is stored in your
"Application Support" folder: "Application Support" folder:
</p> </p>
<blockquote> <blockquote>
<code>/Users/<i>(user&nbsp;name)</i>/Library/Application <codestyle="white-space: nowrap;">/Users/<i>(username)</i>/Library/Application
Support/ TuxPaint/</code> Support/TuxPaint/</code>
</blockquote> </blockquote>
</blockquote> </blockquote>
@ -238,14 +346,14 @@
<blockquote> <blockquote>
<p> <p>
Your personal Tux&nbsp;Paint directory is Your personal <cite style="white-space: nowrap;">Tux Paint</cite> directory is
"<code>$(HOME)/.tuxpaint/</code>" (also known as "<code>$(HOME)/.tuxpaint/</code>" (also known as
"<code>~/.tuxpaint/</code>". "<code>~/.tuxpaint/</code>".
</p> </p>
<p> <p>
That is, if your home directory is That is, if your home directory is
"<code>/home/karl</code>", then your Tux&nbsp;Paint "<code>/home/karl</code>", then your <cite style="white-space: nowrap;">Tux Paint</cite>
directory is "<code>/home/karl/.tuxpaint/</code>". directory is "<code>/home/karl/.tuxpaint/</code>".
</p> </p>
@ -257,7 +365,7 @@
<p> <p>
To add brushes, stamps fonts, and 'starters,' create To add brushes, stamps fonts, and 'starters,' create
subdirectories under your personal Tux&nbsp;Paint subdirectories under your personal <cite style="white-space: nowrap;">Tux Paint</cite>
directory named "<code><b>brushes</b></code>", directory named "<code><b>brushes</b></code>",
"<code><b>stamps</b></code>", "<code><b>fonts</b></code>" "<code><b>stamps</b></code>", "<code><b>fonts</b></code>"
and "<code><b>starters</b></code>" respectively. and "<code><b>starters</b></code>" respectively.
@ -275,13 +383,15 @@
noshade> noshade>
<h2> <h2>
Brushes <a name="brushes">
Brushes
</a>
</h2> </h2>
<blockquote> <blockquote>
<p> <p>
The brushes used for drawing with the 'Brush' and 'Lines' The brushes used for drawing with the 'Brush' and 'Lines'
tools in Tux&nbsp;Paint are simply PNG image files. tools in <cite style="white-space: nowrap;">Tux Paint</cite> are simply PNG image files.
</p> </p>
<img src="../../html/images/brush_edit.png" <img src="../../html/images/brush_edit.png"
width="123" width="123"
@ -296,25 +406,21 @@
<p> <p>
Greyscale pixels in the brush PNG will be drawn using the Greyscale pixels in the brush PNG will be drawn using the
currently-selected color in Tux&nbsp;Paint. Color pixels currently-selected color in <cite style="white-space: nowrap;">Tux Paint</cite>. Color pixels
will be tinted. will be tinted.
</p> </p>
<p>
Brush images should be no wider than 40&nbsp;pixels across
and no taller than 40&nbsp;pixels high. (i.e., the maximum
size can be 40&nbsp;x&nbsp;40.)
</p>
<h3> <h3>
Brush Options <a name="brush_options">
Brush Options
</a>
</h3> </h3>
<blockquote> <blockquote>
<p> <p>
Aside from a graphical shape, brushes can also be given Aside from a graphical shape, brushes can also be given
other attributes. To do this, you need to create a other attributes. To do this, you need to create a
'data&nbsp;file' for the brush. <span style="white-space: nowrap;">'data file'</span> for the brush.
</p> </p>
<p> <p>
@ -335,7 +441,7 @@
<blockquote> <blockquote>
<p> <p>
As of Tux&nbsp;Paint version 0.9.16, you can now As of <cite style="white-space: nowrap;">Tux Paint</cite> version 0.9.16, you can now
specify the spacing for brushes (that is, how often specify the spacing for brushes (that is, how often
they are drawn). By default, the spacing will be the they are drawn). By default, the spacing will be the
brush's height, divided by 4. brush's height, divided by 4.
@ -356,7 +462,7 @@
<blockquote> <blockquote>
<p> <p>
As of Tux&nbsp;Paint version 0.9.16, you may now create As of <cite style="white-space: nowrap;">Tux Paint</cite> version 0.9.16, you may now create
animated brushes. As the brush is used, each frame of animated brushes. As the brush is used, each frame of
the animation is drawn. the animation is drawn.
</p> </p>
@ -388,7 +494,7 @@
<blockquote> <blockquote>
<p> <p>
As of Tux&nbsp;Paint version 0.9.16, you may now create As of <cite style="white-space: nowrap;">Tux Paint</cite> version 0.9.16, you may now create
directional brushes. As the brush is used, different directional brushes. As the brush is used, different
shapes are drawn, depending on the direction the brush shapes are drawn, depending on the direction the brush
is going. is going.
@ -452,7 +558,9 @@
noshade> noshade>
<h2> <h2>
Stamps <a name="stamps">
Stamps
</a>
</h2> </h2>
<blockquote> <blockquote>
@ -467,12 +575,14 @@
</p> </p>
<h3> <h3>
Images <a name="stamps_images">
Images
</a>
</h3> </h3>
<blockquote> <blockquote>
<p> <p>
Rubber Stamps in Tux&nbsp;Paint can be made up of a Rubber Stamps in <cite style="white-space: nowrap;">Tux Paint</cite> can be made up of a
number of separate files. The one file that is required number of separate files. The one file that is required
is, of course, the picture itself. is, of course, the picture itself.
</p> </p>
@ -482,7 +592,7 @@
alt="" alt=""
align="right"> align="right">
<p> <p>
As of Tux&nbsp;Paint version 0.9.17, Stamps may be either As of <cite style="white-space: nowrap;">Tux Paint</cite> version 0.9.17, Stamps may be either
PNG bitmap images or SVG vector images. They can be PNG bitmap images or SVG vector images. They can be
full-color or greyscale. The alpha (transparency) channel full-color or greyscale. The alpha (transparency) channel
of PNGs is used to determine the actual shape of the of PNGs is used to determine the actual shape of the
@ -491,14 +601,14 @@
</p> </p>
<p> <p>
PNGs can be any size, and Tux&nbsp;Paint (by default) PNGs can be any size, and <cite style="white-space: nowrap;">Tux Paint</cite> (by default)
provides a set of sizing buttons to let the user scale provides a set of sizing buttons to let the user scale
the stamp up (larger) and down (smaller). the stamp up (larger) and down (smaller).
</p> </p>
<p> <p>
SVGs are vector-based, and will be scaled appropriately SVGs are vector-based, and will be scaled appropriately
for the canvas being used in Tux&nbsp;Paint. for the canvas being used in <cite style="white-space: nowrap;">Tux Paint</cite>.
</p> </p>
<p> <p>
@ -522,7 +632,7 @@
<b>Advanced Users:</b> The <a href= <b>Advanced Users:</b> The <a href=
"ADVANCED-STAMPS-HOWTO.html">Advanced Stamps HOWTO</a> "ADVANCED-STAMPS-HOWTO.html">Advanced Stamps HOWTO</a>
describes, in detail, how to make PNG images which will describes, in detail, how to make PNG images which will
scale perfectly when used as stamps in Tux&nbsp;Paint. scale perfectly when used as stamps in <cite style="white-space: nowrap;">Tux Paint</cite>.
</p> </p>
<br clear="all"> <br clear="all">
</blockquote> </blockquote>
@ -531,7 +641,9 @@
noshade> noshade>
<h3> <h3>
Description Text <a name="description_text">
Description Text
</a>
</h3> </h3>
<blockquote> <blockquote>
@ -555,7 +667,7 @@
<p> <p>
Additional lines can be added to the text file to Additional lines can be added to the text file to
provide translations of the description, to be provide translations of the description, to be
displayed when Tux&nbsp;Paint is running in a different displayed when <cite style="white-space: nowrap;">Tux Paint</cite> is running in a different
locale (like French or Spanish). locale (like French or Spanish).
</p> </p>
@ -578,7 +690,7 @@
<p> <p>
If no translation is available for the language If no translation is available for the language
Tux&nbsp;Paint is currently running in, the US English <cite style="white-space: nowrap;">Tux Paint</cite> is currently running in, the US English
text is used. text is used.
</p> </p>
</blockquote> </blockquote>
@ -589,9 +701,9 @@
<blockquote> <blockquote>
<p> <p>
Use NotePad or WordPad to edit/create these files. Be Use <cite>NotePad</cite> or <cite>WordPad</cite> to edit/create these files.
sure to save them as Plain Text, and make sure they Be sure to save them as plain-text, and make sure they
have "<code>.txt</code>" at the end of the filename... have a "<code>.txt</code>" extension at the end of the filename.
</p> </p>
</blockquote> </blockquote>
</blockquote> </blockquote>
@ -600,12 +712,15 @@
noshade> noshade>
<h3> <h3>
Sound Effects <a name="sound_effects">
Sound Effects
</a>
</h3> </h3>
<blockquote> <blockquote>
<p> <p>
WAVE (".wav") or OGG Vorbis (".ogg") files with the same WAVE ("<code>.wav</code>") or <span style="white-space: nowrap;">OGG Vorbis</span>
("<code>.ogg</code>") files with the same
name as the PNG or SVG. (e.g., name as the PNG or SVG. (e.g.,
"<code>picture.svg</code>"'s sound effect is the sound "<code>picture.svg</code>"'s sound effect is the sound
file "<code>picture.wav</code>" in the same directory.) file "<code>picture.wav</code>" in the same directory.)
@ -626,7 +741,7 @@
<p> <p>
"<code>picture.png</code>"'s sound effect, when "<code>picture.png</code>"'s sound effect, when
Tux&nbsp;Paint is run in Spanish mode, would be <cite style="white-space: nowrap;">Tux Paint</cite> is run in Spanish mode, would be
"<code>picture_es.wav</code>". In French mode, "<code>picture_es.wav</code>". In French mode,
"<code>picture_fr.wav</code>". In Brazilian Portuguese "<code>picture_fr.wav</code>". In Brazilian Portuguese
mode, "<code>picture_pt_BR.wav</code>". And so on... mode, "<code>picture_pt_BR.wav</code>". And so on...
@ -634,7 +749,7 @@
<p> <p>
If no localized sound effect can be loaded, If no localized sound effect can be loaded,
Tux&nbsp;Paint will attempt to load the 'default' sound <cite style="white-space: nowrap;">Tux Paint</cite> will attempt to load the 'default' sound
file. (e.g., "<code>picture.wav</code>") file. (e.g., "<code>picture.wav</code>")
</p> </p>
</blockquote> </blockquote>
@ -642,7 +757,7 @@
<p> <p>
Note: For descriptive sounds (not sound effects, like a Note: For descriptive sounds (not sound effects, like a
bang or a bird chirping), consider using the bang or a bird chirping), consider using the
Descriptive&nbsp;Sounds, described below. <span style="white-space: nowrap;">Descriptive Sounds</span>, described below.
</p> </p>
</blockquote> </blockquote>
@ -650,7 +765,9 @@
noshade> noshade>
<h3> <h3>
Descriptive Sound <a name="descriptive_sound">
Descriptive Sound
</a>
</h3> </h3>
<blockquote> <blockquote>
@ -676,7 +793,7 @@
<p> <p>
"<code>picture.png</code>"'s descriptive sound, when "<code>picture.png</code>"'s descriptive sound, when
Tux&nbsp;Paint is run in Spanish mode, would be <cite style="white-space: nowrap;">Tux Paint</cite> is run in Spanish mode, would be
"<code>picture_desc_es.wav</code>". In French mode, "<code>picture_desc_es.wav</code>". In French mode,
"<code>picture_desc_fr.wav</code>". In Brazilian "<code>picture_desc_fr.wav</code>". In Brazilian
Portuguese mode, "<code>picture_desc_br_PT.wav</code>". Portuguese mode, "<code>picture_desc_br_PT.wav</code>".
@ -685,7 +802,7 @@
<p> <p>
If no localized descriptive sound can be loaded, If no localized descriptive sound can be loaded,
Tux&nbsp;Paint will attempt to load the 'default' <cite style="white-space: nowrap;">Tux Paint</cite> will attempt to load the 'default'
descriptive sound file. (e.g., descriptive sound file. (e.g.,
"<code>picture_desc.wav</code>") "<code>picture_desc.wav</code>")
</p> </p>
@ -696,7 +813,9 @@
noshade> noshade>
<h3> <h3>
Stamp Options <a name="stamp_options">
Stamp Options
</a>
</h3> </h3>
<blockquote> <blockquote>
@ -794,7 +913,7 @@
<blockquote> <blockquote>
<p> <p>
Depending on the contents of your stamp, you might Depending on the contents of your stamp, you might
want to have Tux&nbsp;Paint use one of a number of want to have <cite style="white-space: nowrap;">Tux Paint</cite> use one of a number of
methods when tinting it. Add one of the following methods when tinting it. Add one of the following
lines to the stamp's data file: lines to the stamp's data file:
</p> </p>
@ -850,7 +969,7 @@
By default, a stamp can be flipped upside down, shown By default, a stamp can be flipped upside down, shown
as a mirror image, or both. This is done using the as a mirror image, or both. This is done using the
control buttons below the stamp selector, at the lower control buttons below the stamp selector, at the lower
right side of the screen in Tux&nbsp;Paint. right side of the screen in <cite style="white-space: nowrap;">Tux Paint</cite>.
</p> </p>
<p> <p>
@ -878,10 +997,10 @@
<blockquote> <blockquote>
<p> <p>
By default, Tux&nbsp;Paint assumes that your stamp is By default, <cite style="white-space: nowrap;">Tux Paint</cite> assumes that your stamp is
sized appropriately for unscaled display on a 608x472 sized appropriately for unscaled display on a 608x472
canvas. This is the original Tux&nbsp;Paint canvas canvas. This is the original <cite style="white-space: nowrap;">Tux Paint</cite> canvas
size, provided by a 640x480 screen. Tux&nbsp;Paint will size, provided by a 640x480 screen. <cite style="white-space: nowrap;">Tux Paint</cite> will
then adjust the stamp according to the current canvas then adjust the stamp according to the current canvas
size and, if enabled, the user's stamp size controls. size and, if enabled, the user's stamp size controls.
</p> </p>
@ -913,7 +1032,9 @@
</blockquote> </blockquote>
<h3> <h3>
Pre-Mirrored and Flipped Images <a name="pre_mirroed_and_flipped_images">
Pre-Mirrored and Flipped Images
</a>
</h3> </h3>
<blockquote> <blockquote>
@ -928,7 +1049,7 @@
<p> <p>
To create a mirrored version of a stamp that you want To create a mirrored version of a stamp that you want
Tux&nbsp;Paint to use, rather than mirroring one on its <cite style="white-space: nowrap;">Tux Paint</cite> to use, rather than mirroring one on its
own, simply create a second "<code>.png</code>" or own, simply create a second "<code>.png</code>" or
"<code>.svg</code>" graphics file with the same name, "<code>.svg</code>" graphics file with the same name,
except with "<code><b>_mirror</b></code>" before the except with "<code><b>_mirror</b></code>" before the
@ -944,7 +1065,7 @@
</p> </p>
<p> <p>
As of Tux&nbsp;Paint 0.9.18, you may similarly provide a As of <cite style="white-space: nowrap;">Tux Paint</cite> 0.9.18, you may similarly provide a
pre-flipped image with "<code><b>_flip</b></code>" in the pre-flipped image with "<code><b>_flip</b></code>" in the
name, and/or an image that is both mirrored and flipped, name, and/or an image that is both mirrored and flipped,
by naming it "<code><b>_mirror_flip</b></code>". by naming it "<code><b>_mirror_flip</b></code>".
@ -964,7 +1085,9 @@
noshade> noshade>
<h2> <h2>
Fonts <a name="fonts">
Fonts
</a>
</h2> </h2>
<blockquote> <blockquote>
@ -974,13 +1097,13 @@
alt="" alt=""
align="right"> align="right">
<p> <p>
The fonts used by Tux&nbsp;Paint are TrueType&nbsp;Fonts The fonts used by <cite style="white-space: nowrap;">Tux Paint</cite> are TrueType&nbsp;Fonts
(TTF). (TTF).
</p> </p>
<p> <p>
Simply place them in the "<code><b>fonts</b></code>" Simply place them in the "<code><b>fonts</b></code>"
directory. Tux&nbsp;Paint will load the font and provide directory. <cite style="white-space: nowrap;">Tux Paint</cite> will load the font and provide
four different sizes in the 'Letters' selector when using four different sizes in the 'Letters' selector when using
the 'Text' tool. the 'Text' tool.
</p> </p>
@ -991,7 +1114,9 @@
noshade> noshade>
<h2> <h2>
'Starters' <a name="starters">
'Starters'
</a>
</h2> </h2>
<blockquote> <blockquote>
@ -1003,23 +1128,29 @@
<p> <p>
'Starter' images appear in the 'New' dialog, along with 'Starter' images appear in the 'New' dialog, along with
solid color background choices. (Note: In earlier versions solid color background choices. (Note: In earlier versions
of Tux&nbsp;Paint, they appeared in the 'Open' dialog, of <cite style="white-space: nowrap;">Tux Paint</cite>, they appeared in the 'Open' dialog,
together with saved drawings.) together with saved drawings.)
</p> </p>
<p> <p>
Unlike pictures drawn in Tux&nbsp;Paint by users and then Unlike pictures drawn in <cite style="white-space: nowrap;">Tux Paint</cite> by users and then
opened later, opening a 'starter' creates a new drawing. opened later, opening a 'starter' creates a new drawing.
When you save, the 'starter' image is not overwritten. When you save, the 'starter' image is not overwritten.
Additionally, as you edit your new picture, the contents of Additionally, as you edit your new picture, the contents of
the original 'starter' affect it. the original 'starter' affect it.
</p> </p>
<b>Coloring-Book Style</b>
<h3>
<a name="coloring_book_style">
Coloring-Book Style
</a>
</h3>
<blockquote> <blockquote>
<p> <p>
The most basic kind of 'starter' is similar to a picture The most basic kind of 'starter' is similar to a picture
in a coloring book. It's an outline of a shape which you in a coloring book. It's an outline of a shape which you
can then color in and add details to. In Tux&nbsp;Paint, can then color in and add details to. In <cite style="white-space: nowrap;">Tux Paint</cite>,
as you draw, type text, or stamp stamps, the outline as you draw, type text, or stamp stamps, the outline
remains 'above' what you draw. You can erase the parts of remains 'above' what you draw. You can erase the parts of
the drawing you made, but you can't erase the outline. the drawing you made, but you can't erase the outline.
@ -1029,7 +1160,7 @@
To create this kind of 'starter' image, simply draw an To create this kind of 'starter' image, simply draw an
outlined picture in a paint program, make the rest of the outlined picture in a paint program, make the rest of the
graphic transparent (that will come out as white in graphic transparent (that will come out as white in
Tux&nbsp;Paint), and save it as a PNG format file. <cite style="white-space: nowrap;">Tux Paint</cite>), and save it as a PNG format file.
</p> </p>
<p> <p>
@ -1048,7 +1179,13 @@
JPEG within). JPEG within).
</p> </p>
</blockquote> </blockquote>
<b>Scene-Style</b>
<h3>
<a name="scene_style">
Scene-Style
</a>
</h3>
<blockquote> <blockquote>
<p> <p>
Along with the 'coloring-book' style overlay, you can Along with the 'coloring-book' style overlay, you can
@ -1089,8 +1226,8 @@
<p> <p>
The 'starter' images should be the same size as The 'starter' images should be the same size as
Tux&nbsp;Paint's canvas. (See the "Loading Other Pictures <cite style="white-space: nowrap;">Tux Paint</cite>'s canvas. (See the "Loading Other Pictures
into Tux&nbsp;Paint" section of <a href= into <cite style="white-space: nowrap;">Tux Paint</cite>" section of <a href=
"README.html">README</a> for details on sizing.) If they "README.html">README</a> for details on sizing.) If they
are not, they will be stretched, without affecting the are not, they will be stretched, without affecting the
shape ("aspect ratio"); however some smudging may be shape ("aspect ratio"); however some smudging may be
@ -1099,14 +1236,14 @@
<p> <p>
Place them in the "<code><b>starters</b></code>" directory. Place them in the "<code><b>starters</b></code>" directory.
When the 'New' dialog is accessed in Tux&nbsp;Paint, the When the 'New' dialog is accessed in <cite style="white-space: nowrap;">Tux Paint</cite>, the
'starter' images will appear in the screen that appears, 'starter' images will appear in the screen that appears,
after the various solid color choices. after the various solid color choices.
</p> </p>
<p> <p>
<b>Note:</b> 'Starters' can't be saved over from within <b>Note:</b> 'Starters' can't be saved over from within
Tux&nbsp;Paint, since loading a 'starter' is really like <cite style="white-space: nowrap;">Tux Paint</cite>, since loading a 'starter' is really like
creating a new image. (Instead of being blank, though creating a new image. (Instead of being blank, though
there's already something there to work with.) The 'Save' there's already something there to work with.) The 'Save'
command simply creates a new picture, like it would if the command simply creates a new picture, like it would if the
@ -1118,7 +1255,7 @@
via a small text file that has the same name as the saved via a small text file that has the same name as the saved
file, but with "<code>.dat</code>" as the extension. This file, but with "<code>.dat</code>" as the extension. This
allows the overlay and background, if any, to continue to allows the overlay and background, if any, to continue to
affect the drawing even after Tux&nbsp;Paint has been quit, affect the drawing even after <cite style="white-space: nowrap;">Tux Paint</cite> has been quit,
or another picture loaded or started. (In other words, if or another picture loaded or started. (In other words, if
you base a drawing on a 'starter' image, it will always be you base a drawing on a 'starter' image, it will always be
affected by it.) affected by it.)
@ -1130,7 +1267,9 @@
noshade> noshade>
<h2> <h2>
'Templates' <a name="templates">
'Templates'
</a>
</h2> </h2>
<blockquote> <blockquote>
@ -1142,12 +1281,12 @@
<p> <p>
'Template' images also appear in the 'New' dialog, along 'Template' images also appear in the 'New' dialog, along
with solid color background choices and 'Starters'. (Note: with solid color background choices and 'Starters'. (Note:
Tux Paint prior to version 0.9.22 did not have the <cite style="white-space: nowrap;">Tux Paint</cite> prior to version 0.9.22 did not have the
'Template' feature.) 'Template' feature.)
</p> </p>
<p> <p>
Unlike pictures drawn in Tux&nbsp;Paint by users and then Unlike pictures drawn in <cite style="white-space: nowrap;">Tux Paint</cite> by users and then
opened later, opening a 'template' creates a new drawing. opened later, opening a 'template' creates a new drawing.
When you save, the 'template' image is not overwritten. When you save, the 'template' image is not overwritten.
Unlike 'starters', there is no immutable 'layer' above the Unlike 'starters', there is no immutable 'layer' above the
@ -1168,8 +1307,8 @@
<p> <p>
The 'template' images should be the same size as The 'template' images should be the same size as
Tux&nbsp;Paint's canvas. (See the "Loading Other Pictures <cite style="white-space: nowrap;">Tux Paint</cite>'s canvas. (See the "Loading Other Pictures
into Tux&nbsp;Paint" section of <a href= into <cite style="white-space: nowrap;">Tux Paint</cite>" section of <a href=
"README.html">README</a> for details on sizing.) If they "README.html">README</a> for details on sizing.) If they
are not, they will be stretched, without affecting the are not, they will be stretched, without affecting the
shape ("aspect ratio"); however some smudging may be shape ("aspect ratio"); however some smudging may be
@ -1179,14 +1318,14 @@
<p> <p>
Place them in the "<code><b>templates</b></code>" Place them in the "<code><b>templates</b></code>"
directory. When the 'New' dialog is accessed in directory. When the 'New' dialog is accessed in
Tux&nbsp;Paint, the 'template' images will appear in the <cite style="white-space: nowrap;">Tux Paint</cite>, the 'template' images will appear in the
screen that appears, after the various solid color choices screen that appears, after the various solid color choices
and 'starters'. and 'starters'.
</p> </p>
<p> <p>
<b>Note:</b> 'Templates' can't be saved over from within <b>Note:</b> 'Templates' can't be saved over from within
Tux&nbsp;Paint, since loading a 'template' is really like <cite style="white-space: nowrap;">Tux Paint</cite>, since loading a 'template' is really like
creating a new image. (Instead of being blank, though creating a new image. (Instead of being blank, though
there's already something there to work with.) The 'Save' there's already something there to work with.) The 'Save'
command simply creates a new picture, like it would if the command simply creates a new picture, like it would if the
@ -1199,7 +1338,7 @@
file, but with "<code>.dat</code>" as the extension. This file, but with "<code>.dat</code>" as the extension. This
allows the background to continue to be available to the allows the background to continue to be available to the
drawing (e.g., when using the 'Eraser' tool) even after drawing (e.g., when using the 'Eraser' tool) even after
Tux&nbsp;Paint has been quit, or another picture loaded or <cite style="white-space: nowrap;">Tux Paint</cite> has been quit, or another picture loaded or
started. (In other words, if you base a drawing on a started. (In other words, if you base a drawing on a
'template' image, it will always be affected by it.) 'template' image, it will always be affected by it.)
</p> </p>
@ -1210,21 +1349,23 @@
noshade> noshade>
<h2> <h2>
Translations <a name="translations">
Translations
</a>
</h2> </h2>
<blockquote> <blockquote>
<p> <p>
Tux Paint supports numerous languages, thanks to use of the <cite style="white-space: nowrap;">Tux Paint</cite> supports numerous languages, thanks to use of the
"gettext" localization library. (See <a href= "gettext" localization library. (See <a href="OPTIONS.html">OPTIONS</a>
"OPTIONS.html">OPTIONS</a> for how to change locales in for how to change locales in
Tux&nbsp;Paint.) <cite style="white-space: nowrap;">Tux Paint</cite>.)
</p> </p>
<p> <p>
To translate Tux&nbsp;Paint to a new language, copy the To translate <cite style="white-space: nowrap;">Tux Paint</cite> to a new language, copy the
translation template file, "<code>tuxpaint.pot</code>" translation template file, "<code>tuxpaint.pot</code>"
(found in Tux&nbsp;Paint's source code, in the folder (found in <cite style="white-space: nowrap;">Tux Paint</cite>'s source code, in the folder
"<code>src/po/</code>"). Rename the copy as a "<code>src/po/</code>"). Rename the copy as a
"<code>.po</code>" file, with an appropriate name for the "<code>.po</code>" file, with an appropriate name for the
locale you're translating to (e.g., "<code>es.po</code>" locale you're translating to (e.g., "<code>es.po</code>"
@ -1237,7 +1378,7 @@
Open the newly-created "<code>.po</code>" file — you can Open the newly-created "<code>.po</code>" file — you can
edit in a <i>plain</i> text edtior, such as Emacs, Pico or edit in a <i>plain</i> text edtior, such as Emacs, Pico or
VI on Linux, or NotePad on Windows. The original English VI on Linux, or NotePad on Windows. The original English
text used in Tux&nbsp;Paint is listed in lines starting text used in <cite style="white-space: nowrap;">Tux Paint</cite> is listed in lines starting
with "<code>msgid</code>". Enter your translations of each with "<code>msgid</code>". Enter your translations of each
of these pieces of text in the empty "<code>msgstr</code>" of these pieces of text in the empty "<code>msgstr</code>"
lines directly below the corresponding "<code>msgid</code>" lines directly below the corresponding "<code>msgid</code>"
@ -1267,13 +1408,13 @@
<p> <p>
<i>Note:</i> It is best to always work off of the <i>Note:</i> It is best to always work off of the
<i>latest</i> Tux&nbsp;Paint text catalog template <i>latest</i> <cite style="white-space: nowrap;">Tux Paint</cite> text catalog template
("<code>tuxpaint.pot</code>"), since new text is added, and ("<code>tuxpaint.pot</code>"), since new text is added, and
old text is occasionally changed. The text catalog for the old text is occasionally changed. The text catalog for the
upcoming, unreleased version of Tux&nbsp;Paint can be found upcoming, unreleased version of <cite style="white-space: nowrap;">Tux Paint</cite> can be found
in Tux&nbsp;Paint's CVS repository (see: <a href= in <cite style="white-space: nowrap;">Tux Paint</cite>'s CVS repository (see: <a href=
"http://www.tuxpaint.org/download/source/cvs/">http://www.tuxpaint.org/download/source/cvs/</a>), "http://www.tuxpaint.org/download/source/cvs/">http://www.tuxpaint.org/download/source/cvs/</a>),
and on the Tux&nbsp;Paint website at <a href= and on the <cite style="white-space: nowrap;">Tux Paint</cite> website at <a href=
"http://www.tuxpaint.org/help/po/">http://www.tuxpaint.org/help/po/</a>. "http://www.tuxpaint.org/help/po/">http://www.tuxpaint.org/help/po/</a>.
</p> </p>
@ -1285,7 +1426,7 @@
<p> <p>
You may send new or edited translation files to You may send new or edited translation files to
Bill&nbsp;Kendrick, lead developer of Tux&nbsp;Paint, at: Bill&nbsp;Kendrick, lead developer of <cite style="white-space: nowrap;">Tux Paint</cite>, at:
<a href= <a href=
"mailto:bill@newbreedsoftware.com">bill@newbreedsoftware.com</a>, "mailto:bill@newbreedsoftware.com">bill@newbreedsoftware.com</a>,
or post them to the "tuxpaint-i18n" mailing list (see: or post them to the "tuxpaint-i18n" mailing list (see:
@ -1303,7 +1444,7 @@
<p> <p>
<i>Note:</i> Additional locale support also requires <i>Note:</i> Additional locale support also requires
additions to Tux&nbsp;Paint's source code additions to <cite style="white-space: nowrap;">Tux Paint</cite>'s source code
(<code>/src/i18n.h</code> and <code>/src/i18n.c</code>), (<code>/src/i18n.h</code> and <code>/src/i18n.c</code>),
and requires updates to the <code>Makefile</code>, to have and requires updates to the <code>Makefile</code>, to have
the "<code>.po</code>" gettext catalog source files the "<code>.po</code>" gettext catalog source files
@ -1312,15 +1453,19 @@
</p> </p>
</blockquote> </blockquote>
<hr size="2" noshade>
<h2> <h2>
Alternative Input Methods <a name="input_methods">
Alternative Input Methods
</a>
</h2> </h2>
<blockquote> <blockquote>
<p> <p>
As of version 0.9.17, Tux&nbsp;Paint's "Text" tool can As of version 0.9.17, <cite style="white-space: nowrap;">Tux Paint</cite>'s "Text" tool can
provide alternative input methods for some languages. For provide alternative input methods for some languages. For
example, when Tux&nbsp;Paint is running with a Japanese example, when <cite style="white-space: nowrap;">Tux Paint</cite> is running with a Japanese
locale, the <b>right&nbsp;[Alt]</b> key can be pressed to locale, the <b>right&nbsp;[Alt]</b> key can be pressed to
cycle between Latin, Romanized Hiragana and Romanized cycle between Latin, Romanized Hiragana and Romanized
Katakana modes. This allows native characters and words to Katakana modes. This allows native characters and words to
@ -1409,11 +1554,14 @@
<p> <p>
<i>Note:</i> Additional input method support also requires <i>Note:</i> Additional input method support also requires
additions to Tux&nbsp;Paint's source code additions to <cite style="white-space: nowrap;">Tux Paint</cite>'s source code
(<code>/src/im.c</code>), and requires updates to the (<code>/src/im.c</code>), and requires updates to the
<code>Makefile</code>, to have the "<code>.im</code>" files <code>Makefile</code>, to have the "<code>.im</code>" files
installed, for use at runtime. installed, for use at runtime.
</p> </p>
</blockquote> </blockquote>
<hr size="2" noshade>
</body> </body>
</html> </html>