##
version 0.9.13

#### 一個兒童用的簡易繪圖程式

Copyright 2003 by Bill Kendrick
New Breed Software

bill@newbreedsoftware.com
http://www.newbreedsoftware.com/tuxpaint/

二零零二年六月十四日 - 二零零三年十二月二十三日

## 簡介

> "Tux Paint" 是專為年幼的兒童設計的繪圖程式，他提供容易使用的介面和固定尺寸的圖紙， 以及可以使用縮圖瀏覽的方式來存取儲存的圖畫(註：不需直接讀取檔案系統)。

> 他只提供非常有限工具組，不像一般的繪圖程式如「GIMP」。總之，他提供非常容易使用的介面， 和具有娛樂性、以兒童為導向的附加效果像是音效等。

## 授權：

> Tux Paint 是一個開放源碼的專案，以 GNU 通用公共授權(GPL)釋出的自由軟體。 他是自由的，而且也可以取得程式的源碼 (允許其他人加上新的功能，更正程式的錯誤， 及使用部份的程式在他們自已的 GPL 的軟體上)。

> GNU 通用公共授權的全文請見 COPYING.txt 。

## 目標：

> 容易和有趣
>   Tux Paint 是一個給年幼兒童用的簡易繪圖程式。他並不是一個一般用途的繪圖程式， 他特點是在於有趣和容易使用。音效和卡通人物協助使用者了解現在要作什麼， 也讓他們保持歡樂。還有一個超大的卡通造型的滑鼠游標。
> 擴充性
>   Tux Paint 是可擴充的。筆刷及橡皮圖章的形狀可以加上及抽掉的。 例如老師可以加上一組動物的圖章，讓他的學生們來畫動物的生態。 每一個形狀可以在被畫的時候發出他們專屬的聲音， 也可以在小朋友選擇一個形狀時顯示出文字的說明。
> 移植性
>   Tux Paint 移植到許多不同的平台上，像是 Windows, Macintosh, Linux 等， 他們的使用介面看起來都是一樣的。Tux Paint 可以在舊的機器上跑的不錯 (像是 Pentium 133)。也可以為比較慢的系統建造一個跑起來還不錯的程式。
> 簡易的
>   他並不需要直接碰觸到電腦底層複雜的事情，離開程式的時候當下的圖形會保留住， 當啟動程式時會再出現。儲存圖形時不需要檔案名稱或是使用到鍵盤。 開啟圖形時是由一堆縮圖中挑選打開的。讀取電腦上的其他檔案是被禁止的。

## 其他文件

> Tux Paint 的其他文件 (在 "`docs`" 目錄中) 包括：
> - AUTHORS.txt
>   作者及貢獻者的名單。
> - CHANGES.txt
>   版本差異的摘要。
> - COPYING.txt
>   授權聲明 (GPL)
> - INSTALL.txt
>   教導編輯和安裝的方式
> - PNG.txt
>   說明如何使用 Tux Paint 建立 PNG 的格式
> - README.txt
>   (本文)
> - TODO.txt
>   預計的功能或待修的程式臭虫

## 使用 Tux Paint

> ### 建構 Tux Paint

> > 由源碼編譯 Tux Paint 請參考 INSTALL.txt 。

> ### 載入 Tux Paint

> > #### Linux/Unix 的使用者

> > > 在 shell 的提示符號(如： "$")後面輸入這個指令：

> > > > `$ tuxpaint`

> > > 也可以建立一個啟動的按鍵和小圖示 (例如在 Linux 上的 GNOME 或 KDE 桌面環境中)， 細節請參閱您的桌面環境的文件...

> > > 如果有任何的錯誤發生，錯誤訊息會顯示在終端機上(標準錯誤輸出介面)。

> > #### Windows 的使用者

> > > Tux Paint

> > > 只要雙擊桌面上 "Tux Paint" 的圖示 (which was created for you by the installer)， 或是雙擊 'Tux Paint' 目錄裡的 "tuxpaint.exe" 的圖示。

> > > 如果有任何的錯誤發生，都會記錄在 Tux Paint 目錄的 "stderr.txt" 檔案裡。

> > > 關於如何透過捷徑來設定程式選項的方法，請參閱 "INSTALL.txt" 。

> > > 要直接提供命令列選項來啟動 Tux Paint ，您必須在 MSDOS 視窗中執行 "`tuxpaint.exe`" 。(細節請參閱 "INSTALL.txt" )

> ### 選項

> > #### 規劃檔

> > > 您可以為 Tux Paint 建立一個在每次執行時都會去讀取的簡單的規劃檔。

> > > 這個檔案是純文字檔，裡面放的是您想要開啟的選項：

> > > ##### Linux 的使用者

> > > > 這個檔案必須放在您的家目錄中，名為 "`.tuxpaintrc`"。 (就是 "`~/.tuxpaintrc`" 或 "`$HOME/.tuxpaintrc`")

> > > > 在這個檔案被讀取之前，一個系統層級的規劃檔會先被讀取 (預設中這裡沒有任何的設定)。他的路徑是：

> > > > > `/etc/tuxpaint/tuxpaint.conf`

> > > > 您可以用命令列參數指定不要同時讀取這個檔案，預設是沒有的 (這可以使您的 "`.tuxpaintrc`" 和命令列參數失效)：

> > > > > `--nosysconfig`

> > > ##### Windows 的使用者

> > > > 這個檔案必須放在 Tux Paint 的目錄中，名為 "`tuxpaint.cfg`"。

> > > > 您可以使用記事本(NotePad)或是 WordPad 來建立這個檔案，儲存時要確定選用純文字格式， 還有副檔名要確定不是使用 ".txt" ...

> > > ##### 有效的選項

> > > > 以下的設定可以在規劃檔中來作設定。 (命令列的參數可以推翻這些設定，請見後面的敘述)

> > > > `fullscreen=yes`
> > > >   使用全螢幕模式。
> > > > `800x600=yes`
> > > >   使用 800x600 螢幕模式(實驗性質)，一般是 640x480 。
> > > > `nosound=yes`
> > > >   關閉音效。
> > > > `noquit=yes`
> > > >   關閉螢幕上「離開」的按鍵。 (還是可以用 [Escape] 鍵或視窗右上角的關閉按鈕來離開程式。)
> > > > `noprint=yes`
> > > >   關閉列印功能。
> > > > `printdelay=SECONDS`
> > > >   限制列印的間隔時間，每次列印後需間隔 SECONDS 秒後才能再列印。
> > > > `printcommand=COMMAND`

> > > >   (只限於 Linux 和 Unix )

> > > >   使用這個 COMMAND 命令來列印 PNG 檔，如果沒有設定的話，預設的命令是：

> > > >   > `pngtopnm | pnmtops | lpr`

> > > >   這是將 PNG 轉換成 NetPBM (可移植到任何圖像的格式)，再轉換成 PostScript 格式， 然後 "`lpr`" 命令把他送到印表機去列印。

> > > > `printcfg=yes`

> > > >   (只限於 Windows)

> > > >   Tux Paint 會在列印時使用印表機的規劃檔。當按下 [ALT] 鍵同時按下「列印」按鈕時， Tux Paint 會先開啟印表機的設定視窗。

> > > >   (註：這只能在 Tux Paint 不是使用全螢幕模式時有作用。) 在設定視窗中的任何變動都會儲存在 "`userdata/print.cfg`" 檔案中， 當 "printcfg" 選項被設定時都會被重複使用。

> > > > `simpleshapes=yes`
> > > >   關閉形狀工具的旋轉步驟。只需要點選中心位置，拖拉至適當大小然後放開滑鼠按鍵， 就可以畫出一個形狀來。
> > > > `uppercase=yes`
> > > >   所有的英文字母都會變成大寫(例如："Brush" 會變成 "BRUSH")。 (這只適用在英文的訊息上。)
> > > > `grab=yes`

> > > >   Tux Paint 會試著佔住滑鼠及鍵盤，所以滑鼠游標會被鎖在 Tux Paint 的視窗中，大部份的鍵盤輸入也都直接導向他。

> > > >   這可以用在使 [Alt]-[Tab] 視窗切換的系統動作失效， 和使 [Ctrl]-[Escape] 失效等。特別是在全螢幕模式時非常有幫助。

> > > > `noshortcuts=yes`

> > > >   這會使鍵盤的快捷鍵失效 (例如：[Ctrl]-[S] 存檔， [Ctrl]-[N] 開新圖，等等。)。

> > > >   這可以減少不是那麼熟悉鍵盤操作的小朋友，輸入了不是預期中的命令。

> > > > `nowheelmouse=yes`
> > > >   這可以取消滑鼠上滾輪的功能。 (正常來講滾輪可以捲動右邊的選擇目錄。)
> > > > `nofancycursors=yes`

> > > >   這會使 Tux Paint 花俏的滑鼠游標失效，而使用系統正常的游標。

> > > >   在某些環境中花俏的游標會有些問題，可以用這個選項來避開這個問題。

> > > > `nooutlines=yes`

> > > >   這個模式可以簡化劃線，形狀，圖章和橡皮擦 工具的外框線及彈性線。

> > > >   這對於在很慢的電腦上執行 Tux Paint 或是在遠端的 X-Window 顯示上很有幫助。

> > > > `nostamps=yes`

> > > >   這個選項是告訴 Tux Paint 不要載入任何的圖章圖樣， 用來關閉橡皮圖章工具用的。

> > > >   這可以加快 Tux Paint 第一次載入時的速度，也可以減少記憶體的使用量， 當然這也會造成沒有圖章可以使用的情況。

> > > > `nostampcontrols=yes`
> > > >   有些圖章圖樣可以上下左右翻轉，或可改變大小。這個選項會關閉這些控制， 而且只會提供基本的圖章。
> > > > `mirrorstamps=yes`

> > > >   有些圖章是可以左右相反的，這個選項會讓這些圖章預設就是相反的。

> > > >   這可以幫助喜歡「由右至左」更甚於「由左至右」的人。

> > > > `keyboard=yes`

> > > >   這會允許使用鍵盤的方向鍵來控制滑鼠的游標。 (例如：用在沒有滑鼠的環境中。)

> > > >   方向鍵可以移動滑鼠的游標，空格鍵就像是滑鼠的按鍵。

> > > > `savedir=DIRECTORY`

> > > >   這可以改變 Tux Paint 儲存圖形時的預設路徑。在 Linux 和 Unix 上的預設路徑是 "`~/.tuxpaint/saved/`" ，在 Windows 上則是 "`userdata\`"。

> > > >   這很適合用在當 Tux Paint 是安裝在主機上，而小朋友是在工作站上來使用的 Windows 的教室裡。您可以設定 `savedir` 到他們的家目錄中。 (例如："`H:\tuxpaint\`")

> > > >   註： 當指定一個 Windows 的磁碟裝置時 (如："`H:\`")， 您也必須指定一個子目錄。

> > > >   例如： `savedir=Z:\tuxpaint\`

> > > > `saveover=yes`
> > > >   這會關閉在儲存時出現「 儲存這張圖畫覆蓋掉舊的版本？ 」的提示。 使用這個選項，舊的版本會自動的被新的版本所覆蓋。
> > > > `saveover=new`
> > > >   這也會關閉在儲存時出現「 儲存這張圖畫覆蓋掉舊的版本？ 」的提示。 使用這個選項，永遠會另存一張新圖，而不會覆蓋掉舊的版本。
> > > > `saveover=ask`

> > > >   (這個選項已經是多餘的了，因為這已經是預設值了。)

> > > >   當要儲存一張已經存過檔的圖畫時，您會先被訊問是否要覆蓋掉舊的版本。
> > > > `lang=LANGUAGE`

> > > >   可以選擇一個已經支援的語文版本來啟動 Tux Paint， 目前包括有：

> > > >   > `english` | `美式英文` |
> > > >   > `basque` | `巴斯克文` |
> > > >   > `bokmal` | `挪威文 (巴克摩)` |
> > > >   > `british-english` | `英文 (英國)` |
> > > >   > `brazilian-portuguese` | `巴西葡萄牙文` | `巴西`
> > > >   > `catalan` | `加泰隆尼亞文` | 西班牙
> > > >   > `chinese` | `簡體中文` |
> > > >   > `czech` | `捷克文` |
> > > >   > `danish` | `丹麥文` |
> > > >   > `dutch` | `荷蘭文` |
> > > >   > `finnish` | `芬蘭文` |
> > > >   > `french` | `法文` |
> > > >   > `german` | `德文` |
> > > >   > `greek` | `希臘文` |
> > > >   > `hebrew` | `希伯來文` |
> > > >   > `hungarian` | `匈牙利文` |
> > > >   > `icelandic` | `冰島文` |
> > > >   > `indonesian` | `印尼文` |
> > > >   > `italian` | `義大利文` |
> > > >   > `japanese` | `日文` |
> > > >   > `korean` | `韓文` |
> > > >   > `lithuanian` | `立陶宛文` |
> > > >   > `malay` | `馬來文` |
> > > >   > `norwegian` | `挪威文 (耐諾斯克)` |
> > > >   > `polish` | `波蘭文` |
> > > >   > `portuguese` | `葡萄牙文` |
> > > >   > `romanian` | `羅馬尼亞文` |
> > > >   > `russian` | `俄文` |
> > > >   > `spanish` | `西班牙文` |
> > > >   > `slovak` | `斯洛伐克文` |
> > > >   > `swedish` | `瑞典文` |
> > > >   > `tamil` | `坦米爾文` |
> > > >   > `traditional-chinese` | `繁體中文` | (新加入)
> > > >   > `turkish` | `土耳其文` |
> > > >   > `walloon` | `華隆文` |

> > > ##### 使用 `.tuxpaintrc` 覆蓋系統規劃檔的選項設定

> > > > 您可以在您自已的 "`~/.tuxpaintrc`" 檔案中設定覆蓋掉在 "`/etc/tuxpaint/tuxpaint.config`" 系統規劃檔中設定的選項。

> > > > 像 "`noprint`" 及 "`grab`" 這類訊問是或否的選項， 您可以直接在您的 "`~/.tuxpaintrc`" 中設定他們為 'no'，像這樣子：

> > > > > `noprint=no
> > > > > uppercase=no`

> > > > 您也可以使用稍後會提到的命令列的參數來設定，像這樣子：

> > > > > `print=yes
> > > > > mixedcase=yes`

> > #### 命令列參數

> > > 當您啟動 Tux Paint 時可以使用命令列來下達參數。

> > > > `--fullscreen
> > > > --800x600
> > > > --nosound
> > > > --noquit
> > > > --noprint
> > > > --printdelay=SECONDS
> > > > --printcfg
> > > > --simpleshapes
> > > > --uppercase
> > > > --grab
> > > > --noshortcuts
> > > > --nowheelmouse
> > > > --nofancycursors
> > > > --nooutlines
> > > > --nostamps
> > > > --nostampcontrols
> > > > --mirrorstamps
> > > > --keyboard
> > > > --savedir DIRECTORY
> > > > --saveover
> > > > --saveovernew
> > > > --lang LANGUAGE
> > > > `
> > > >   以上是開啟或相對應規劃檔的選項。
> > > > `--windowed
> > > > --640x480
> > > > --sound
> > > > --quit
> > > > --print
> > > > --printdelay=0
> > > > --noprintcfg
> > > > --complexshapes
> > > > --mixedcase
> > > > --dontgrab
> > > > --shortcuts
> > > > --wheelmouse
> > > > --fancycursors
> > > > --outlines
> > > > --stamps
> > > > --stampcontrols
> > > > --dontmirrorstamps
> > > > --mouse
> > > > --saveoverask
> > > > `
> > > >   這些選項可以用來覆蓋規劃檔中的設定。 (如果規劃檔中沒有設定的話，就不需要覆蓋選項。)
> > > > `--locale locale`

> > > >   執行某一個 Tux Paint 支援的語文版本。locale 字串(如："`de_DE@euro`" 是德文) 請見稍後 "選擇不同的語文" 這一個章節。

> > > >   (如果您的 locale 已經使用系統變數 "`$LANG`" 來指定， 就不需要這個參數了。Tux Paint 已經可以讀取系統的環境變數。)

> > > > `--nosysconfig`

> > > >   在 Linux 和 Unix 平台，可以取消讀取這個 "`/etc/tuxpaint/tuxpaint.conf`" 系統層級的規劃檔。

> > > >   只有當您自已的規劃檔 "`~/.tuxpaintrc`" 存在時可以這樣作。

> > #### 命令列的訊息參數

> > > 以下的參數會顯示一些訊息到螢幕上。當您使用這些參數後 Tux Paint 並不會真的啟動。

> > > > `--version`
> > > >   顯示您所執行的 Tux Paint 版本編號及日期。 這也會顯示出您在編譯時所指定的任何相關的參數 (請參閱 INSTALL.txt 和 FAQ.txt)。
> > > > `--copying`
> > > >   顯示出關於複製 Tux Paint 的簡短授權訊息。
> > > > `--usage`
> > > >   顯示出有效的命令列參數清單。
> > > > `--help`
> > > >   顯示出簡短的 Tux Paint 使用說明。

> > #### 選擇不同的語文

> > > Tux Paint 已經翻譯成許多種的語文，您可以在命令列使用 "`--lang`" 參數來要設定使用語文譯本 (如： "`--lang spanish`")。或是在規劃檔中設定 "`lang=`" 的選項 (如： "`lang=spanish`")。

> > > Tux Paint 也可以知道您系統目前的 locale 設定 (您可以用命令列參數 "`--locale`" 來覆蓋過系統的設定。)

> > > 已經支援的語文有：

> > > > Locale 代碼 | 語文 | 語文 (英文)
> > > > --- | --- | ---
> > > > `C` | 英文 | English
> > > > `ca_ES` | 加泰隆尼亞文 | Català
> > > > `cs_CZ` | 捷克文 | Czech
> > > > `da_DK` | 丹麥文 | Danish
> > > > `de_DE@euro` | 德文 | German
> > > > `el_GR.UTF8` (*) | 希臘文 | Greek
> > > > `en_GB` | 英文 (英國) | British English
> > > > `es_ES@euro` | 西班牙文 | Spanish
> > > > `eu_ES` | 巴斯克文 | Basque
> > > > `fi_FI@euro` | 芬蘭文 | Finnish
> > > > `fr_FR@euro` | 法文 | French
> > > > `he_IL` (*) | 希伯來文 | Hebrew
> > > > `hu_HU` | 匈牙利文 | Hungarian
> > > > `id_ID` | 印尼文 | Indonesian
> > > > `is_IS` | 冰島文 | Icelandic
> > > > `it_IT@euro` | 義大利文 | Italian
> > > > `ja_JP.UTF-8` (*) | 日文 | Japanese
> > > > `ko_KR.UTF-8` (*) | 韓文 | Korean
> > > > `lt_LT.UTF-8` | 立陶宛文 | Lithuanian
> > > > `ms_MY` | 馬來文 | Malay
> > > > `nb_NO` | 挪威文 (巴克摩) | Norwegian Bokmål
> > > > `nn_NO` | 挪威文 (耐諾斯克) | Norwegian Nynorsk
> > > > `nl_NL@euro` | 荷蘭文 | Dutch
> > > > `pl_PL` | 波蘭文 | Polish
> > > > `pt_BR` | 巴西葡萄牙文 | Brazilian Portuguese
> > > > `pt_PT` | 葡萄牙文 | Portuguese
> > > > `ro_RO` | 羅馬尼亞文 | Romanian
> > > > `ru_RU` | 俄文 | Russian
> > > > `sk_SK` | 斯洛伐克文 | Slovak
> > > > `sv_SE@euro` | 瑞典文 | Swedish
> > > > `ta_IN` (*) | 坦米爾文 | Tamil
> > > > `tr_TR@euro` | 土耳其文 | Turkish
> > > > `wa_BE@euro` | 華隆文 | Walloon
> > > > `zh_CN` (*) | 簡體中文 | Chinese (Simplified)
> > > > `zh_TW` (*) | 繁體中文 | Chinese (Traditional)

> > > > (*) - 表示這些語文不是使用拉丁字集而需要安裝自已的字型檔。 請參閱稍後 特殊字型 的章節。

> > > ##### 設定您系統的 Locale

> > > > 改變您的 locale 設定會對您的環境影響非常的大。

> > > > 您可以使用命令列參數 ("`--lang`" 和 "`--locale`") 來選擇語文版本，Tux Paint 也會依循您系統環境對 locale 的設定。

> > > > 如果您尚未設定您系統環境的 locale 的話，以下是一個簡短的說明：

> > > > ###### Linux/Unix 的使用者

> > > > > 首先確定您要使用的 locale 已經寫入 "`/etc/locale.gen`" 之中，並使用 root 身份執行過 "`locale-gen`" 。

> > > > > 註：Debian 的使用者可以輕易的用 "`dpkg-reconfigure locales`" 來完成。

> > > > > 接下來在啟動 Tux Paint 之前先設定 "`$LANG`" 環境變數成您的 locale 。(如果您希望所有可以轉換語文的程式都能發生作用， 您應該將這個動作寫入到您登入時會使用到的命令檔，如 `~/.profile`, `~/.bashrc`, `~/.cshrc`, 等等。)

> > > > > 例如在 Bourne Shell (BASH) 中：

> > > > > > `export LANG=zh_TW.Big5 ; \
> > > > > > tuxpaint`

> > > > > 在 C Shell (TCSH) 中：

> > > > > > `setenv LANG zh_TW.Big5 ; \
> > > > > > tuxpaint`

> > > > ###### Windows 的使用者

> > > > > Tux Paint 可以辨識出目前的 locale 並選用適當的檔案。 所以這個章節是給想要測試不同語文版本的人。

> > > > > 最簡單的方式是在捷徑中使用 '`--lang`' 來切換 (請見 "INSTALL.txt")。 也可以開啟一個 MSDOS 視窗，使用這樣的命令來指定 locale ：

> > > > > > `set LANG=zh_TW`

> > > > > 這樣會設定這個 DOS 視窗的語文，直到視窗被關掉。

> > > > > 一勞永逸的方式是使用 "sysedit" 編輯您電腦的 '`autoexec.bat`' 檔案：

> > > > > ###### Windows 95/98

> > > > > 1. 點擊「開始」功能表，選擇「執行...」。
> > > > > 2. 輸入 "sysedit" 到 '開啟:' 欄位中(有沒有加上雙引號都沒關係).
> > > > > 3. 點擊「確定」。
> > > > > 4. 在系統設定編輯器中選定 AUTOEXEC.BAT 視窗。
> > > > > 5. 加入以下的設定到檔案的最後面：

> > > > >    > `set LANG=zh_TW`

> > > > > 6. 關閉系統設定編輯器，回答要儲存目前的變更。
> > > > > 7. 重新啟動您的電腦。

> > > > > > 要對整部電腦和所有程式都有效的話， 也可以使用控制台裡的「地區選項」來設定：

> > > > > 1. 點擊「開始」功能表，選擇「設定」->「控制台」。
> > > > > 2. 雙擊「區域設定」或「地區選項」的球形圖示。
> > > > > 3. 由下拉表單中選擇一個「語言(地區)」的選項。
> > > > > 4. 點擊「確定」按鈕。
> > > > > 5. 重新啟動您的電腦。

> > > ##### 特殊字型

> > > > 某些語文需要安裝特殊字型檔。這些非常大的字型檔(TrueType format, TTF)可以在 Tux Paint 網站下載，他們是獨立的檔案。(請見前面「選擇不同的語文」一節中的表格。)

> > > > 當執行需要特殊字型的語文版本時，Tux Paint 會試著由系統的 "`fonts`" 目錄中載入字型 ("`locale`" 的子目錄)。字型檔的名稱相對於 'locale' 代碼的前二個字母(例如："ko" 是韓文，"ja" 是日文，"zh" 是中文)。

> > > > 舉例來說，在 Linux 或 Unix 上，當 Tux Paint 要顯示韓文的訊息 (如：使用參數 "`--lang korean`")，Tux Paint 將會載入這個字型檔：

> > > > > `/usr/share/tuxpaint/fonts/locale/ko.ttf`

> > > > 您可以由 Tux Paint 的網站下載支援語文的字型檔， http://www.newbreedsoftware.com/tuxpaint/. (請見「下載」連結中最後的「字型檔」這一個部份。)

> > > > 在 Linux 和 Unix 上您可以使用 `Makefile` 來將字型檔安裝到適當的路徑去。

> ### 啟始畫面

> > 當一開始啟動 Tux Paint 時會出現一個啟始畫面。

> > 當啟動完成後按下任一鍵或滑鼠鍵就可以繼續。 (或者等 30 秒後這個啟始畫面也會自動關閉。)

> ### 主畫面

> > 主畫面可以分成以下幾個部份：
> > 左邊：工具列

> >   工具列中包含了繪圖及編輯的工具。

> > 中間：圖紙

> >   這個在螢幕中間最大範圍的就是圖紙，這就是您畫圖的地方了。

> > 右邊：選項

> >   依照目前的工具會顯示出不同的選項。例如當左邊選「繪圖」工具時， 右邊就會出現好幾種不同的筆刷。當左邊選「圖章」工具時， 右邊就會出現可以使用的圖樣來。

> > 下邊：顏色

> >   一個十五種顏色的調色板在接近螢幕底部的地方。

> > 底部：說明區域

> >   當您在畫畫時，在螢幕的最底部，Linux 的企鵝 - Tux 會提供提示和訊息。

> ### 可用的工具

> > #### 繪圖工具

> > > 繪圖(刷子)

> > >   這個刷子繪圖工具讓您畫徒手畫，可以使用不同的筆刷(在右邊選項部份選擇) 和顏色(在底下的調色板來選擇顏色)。

> > >   如果您持續按住滑鼠按鍵，然後移動滑鼠，就會畫在移動的路徑上。

> > >   當您在畫的同時會有聲音出來，愈大的筆刷聲音愈低沉。

> > > 圖章 (橡皮圖章)

> > >   圖章工具就像是橡皮圖章，或是貼海報，可以讓您印上預先畫好的圖形， 或是現實的照片在圖紙上。(像是一張馬的圖形，或是一顆樹，或是月亮。)

> > >   當您移動滑鼠時會看到有一個框線跟著滑鼠移動，顯示出圖章會印在什麼地方。

> > >   不同的圖章可以有不同的音效，有些圖章還可以著色。

> > >   圖章可以放大縮小，很多圖章還可以上下左右翻轉，都在右下方來控制。

> > >   (註：如果設定了 "`nostampcontrols`" 選項的話，Tux Paint 就不會顯示出左右鏡射，上下翻轉，放大和縮小的控制鈕。請見本文前面「選項」一節的說明。)

> > > 畫線

> > >   這個工具可以使用不同的筆刷和顏色來幫助您畫出真正的直線。

> > >   按下滑鼠鍵不要放開，按下的那個點就是直線的起點，然後移動您的滑鼠， 可以看到一條彈性的線隨著滑鼠移動，顯示出線將會畫在什麼地方。

> > >   放開滑鼠鍵就畫下一條直線了，而且會聽到一個彈起來的聲音。

> > > 形狀

> > >   這個工具可以讓您畫出一些簡單的填滿或者是中空的形狀來。

> > >   在右邊的選取列中選擇一個形狀(圓形，正方形，橢圓形等)。

> > >   在圖紙上按下滑鼠鍵不要放開，移動滑鼠把這個形狀展開來。 有些形狀可以改變長寬比例(如：長方形，橢圓形)， 有些不行(如：正方形，圓形)。

> > >   當您展開到想要的大小時，就放開滑鼠。

> > >   正常模式

> > >     現在您可以將滑鼠在圖紙上轉圈圈來旋轉形狀的角度。

> > >     再按一下滑鼠鍵就會用目前選定的顏色將形狀畫下來。

> > >   簡單模式
> > >     如果設定了形狀的簡單模式(如：使用了 "`--simpleshapes`" 啟動參數)， 只要一放開滑鼠鍵就會把形狀畫出來了(不會有旋轉的步驟)。

> > > 字母

> > >   選擇一種字型(由右邊選擇列來選)和顏色(由底部調色板來選)，在圖紙上點一下， 就會看到一個游標在閃爍。輸入英文字母就會看到出現在畫面上。

> > >   按下 [Enter] 鍵後英文字母就會畫到圖紙上，而游標會跳到下一行。

> > >   一行輸入到一半時滑鼠在其他圖面上點一下，整行字母就會移過去。 而您可以繼續輸入。

> > > 魔術 (特殊效果)

> > >   魔術工具包含了一組特殊工具。在右邊選擇一種魔術效果，然後在圖畫上來施展他。

> > >   彩虹
> > >     這和繪圖工具很類似，但是當您按下滑鼠來移動時，他會畫出所有彩虹的顏色來。
> > >   火花
> > >     這會畫出豔黃色的火花。
> > >   左右鏡射
> > >     當您選擇了「左右鏡射」然後在圖畫上點一下，整張圖會左右相反過來， 就像是照鏡子一樣。
> > >   上下翻轉
> > >     和「左右鏡射」很類似，在圖上點一下整張圖會上下顛倒過來。
> > >   模糊
> > >     這會讓按著滑鼠鍵拖過的地方變成模糊不清的。
> > >   馬賽克
> > >     這會讓按著滑鼠鍵拖過的地方變成一格一格的。
> > >   反相
> > >     這會讓按著滑鼠鍵拖過地方的顏色變相反。(如：白色變黑色。)
> > >   褪色
> > >     這會讓按著滑鼠鍵拖過地方的顏色變淡。 (在同一個地方重複作很多次的話，最後會褪成白色的。)
> > >   粉筆
> > >     這會讓按著滑鼠鍵拖過地方變成像是粉筆畫的一樣。
> > >   水滴
> > >     這會讓按著滑鼠鍵拖過地方的顏色像是滴下來一樣。
> > >   加粗
> > >     這會讓按著滑鼠鍵拖過地方的黑色線條加粗。
> > >   變薄
> > >     類似於「加粗」，會將黑色的地方變薄 (相對的淺色的地方就加粗了)。
> > >   填滿
> > >     用顏色填滿一塊區域，這可以讓您很快的填滿一部份的圖形， 好像在填著色簿那樣。

> > > 橡皮擦

> > >   這個用法和繪圖一樣，只要按著滑鼠鍵拖過的地方，顏色就會被擦成白色的。

> > >   當您移動滑鼠時就會看到一個蠻大的正方形隨著滑鼠的游標移動， 顯示出將會把什麼地方擦成白色的。

> > >   當您在擦東西時會聽到橡皮擦在來回推擦的聲音。

> > #### 其他的控制

> > > 回復

> > >   按下這個工具將會回復上一個動作，您可以回復不只一次的動作。

> > >   註：您也可以使用 [Control]-[Z] 的組合鍵來作回復。

> > > 重作

> > >   當您按下「回復」回復了一個動作之後， 您可以使用「重作」來再作一次那個被回復了的動作。

> > >   您可以重作很多次，和您回復一樣，而不用真的要重畫那些被回復了的部份。

> > >   註：您也可以使用 [Control]-[R] 的組合鍵來重作。

> > > 新圖

> > >   按下新圖按鈕會開啟一張新的圖紙，您會先被訊問是否要這麼作。

> > >   註：您也可以使用 [Control]-[N] 的組合鍵來開啟一張新圖。

> > > 開啟

> > >   這會將您所存的所有圖畫列出來，如果圖畫多到一個畫面放不下的話， 可以使用畫面上的上下按鈕來捲動所有的圖畫。

> > >   選一張圖畫點他一下，然後 ...

> > >   > - 按下左下角綠色的「開啟」鈕，來載入選擇的圖畫。

> > >   >   (也可以直接在圖畫上快速的點二下就可以開啟他。)

> > >   > - 按下右下角棕色的「刪除」鈕(垃圾桶)就會刪掉所選擇的圖畫。 (會問您是否確定要刪除。)

> > >   > - 或是按下右下角紅色箭頭的「回復」鈕，就會離開回到正在畫的圖畫。

> > >   如果選擇開啟一張圖畫，而目前正在畫的圖還沒有儲存， 就會被訊問是否要存檔。(請見下面的「儲存」。)

> > >   註：您也可以使用 [Control]-[O] 的組合鍵來使用「開啟」的操作。

> > > 儲存

> > >   這會儲存您目前的圖畫。

> > >   如果您之前沒有儲存過這張圖，就會儲存成一張新的圖。 (也就是說會建立一個新檔案。)

> > >   註：這個動作不會問您任何的問題(譬如說檔名)，他就是直接儲存了這張圖， 而且會聽到按下快門的聲音。

> > >   如果這張圖已經存過檔了，或者是這張圖是用「開啟」圖畫的方式打開的， 而且已經修改過了，那麼在儲存時就會先問您是否要覆蓋掉舊的版本， 或是儲存一個新的檔案。

> > >   (註：如果 "`saveover`" 或是 "`saveovernew`" 選項被設定了， 那麼儲存時就不會問這個問題了。請參閱前面「選項」一節的說明。)

> > >   註：您也可以使用 [Control]-[S] 組合鍵來儲存。

> > > 列印

> > >   按下這個按鈕就會將您的圖畫列印出來!

> > >   關閉列印功能

> > >     如果不要列印的選項被設定的話 (可以在 Tux Paint 的規劃檔裡設定 "`noprint=yes`" ，或是使用 "`--noprint`" 命令列的啟動參數)，「列印」按鈕就會失效。

> > >     請參閱前面「選項」一節的說明。

> > >   限制列印功能

> > >     如果延遲列印的選項被設定的話 (可以在 Tux Paint 的規劃檔裡設定 "`printdelay=SECONDS`" ，或是使用 "`--printdelay=SECONDS`" 命令列的啟動參數)，您只能間隔每 SECONDS 秒才能再列印。

> > >     例如設定了 "`printdelay=60`" 的話，您就要間隔一分鐘後才能再列印。

> > >     請參閱前面「選項」一節的說明。

> > >   列印命令

> > >     (只限於 Linux 和 Unix )

> > >     列印命令其實是一組命令組合起來的，用來將 PNG 圖檔轉換成 PostScript 格式之後再將他傳給印表機：

> > >     > `pngtopnm | pnmtops | lpr`

> > >     這組命令可以在 Tux Paint 的規劃檔裡用 "printcommand" 的設定來改變他。

> > >     請參閱前面「選項」一節的說明。

> > >   印表機設定

> > >     (只限於 Windows)

> > >     預設的情況下，按下「列印」按鈕後 Tux Paint 直接用預設的印表機設定值， 將圖畫由預設印機機列印出來。

> > >     但是當您按住 [ALT] 鍵才去點列印鈕時，只要不是在全螢幕的模式下， 印表機設定的對話框就會跳出來，您可以修改印表機的設定。

> > >     您可以使用 "`--printcfg`" 啟動參數，或是在 Tux Paint 的規劃檔裡設定 "`printcfg=yes`" 的選項來儲存 Tux Paint 的印表機規劃檔 ("`tuxpaint.cfg`")。

> > >     如果設定了 "printcfg" 選項的話，印表機的設定會由 "`userdata/print.cfg`" 來讀取，任何的修改也會存到那個檔案裡。

> > >     請參閱前面「選項」一節的說明。

> > > 離開

> > >   按下「離開」按鈕或是 [Esc] 按鍵就會關閉 Tux Paint 。

> > >   (註：可以讓「關閉」按鈕失效(如：使用 "`--noquit`" 啟動參數)， 但 [Esc] 按鍵還是可以使用。請參閱前面「選項」一節的說明。)

> > >   您會先被訊問是否確定要離開。

> > >   如果您確定要離開而且您目前的圖畫還沒有存檔的話， 您將會被訊問是否要儲存。如果這不是一張新的圖畫，您還會被訊問是否要覆蓋舊的版本， 或是另存新檔。(請參閱前面「儲存」一節的說明。)

> > >   註：當您將圖畫儲存之後，下一次您再開啟 Tux Paint 的時候，預設就會開啟這張圖。

## 載入其他的圖畫到 Tux Paint

> 當使用 Tux Paint 的開啟圖畫功能時，只會顯示出您用 Tux Paint 所畫的圖， 如果您想載入其他的圖形或照片到 Tux Paint 裡來編輯的話該怎麼作呢？

> 要這麼作的話，您只需要將圖形轉成 PNG 的格式，然後把這圖形放到 Tux Paint 的儲存目錄 (在 Linux 和 Unix 上是 "`~/.tuxpaint/saved/`" ，在 Windows 的話則在 "`userdata\saved\`" 目錄。)

> ### 使用 '`tuxpaint-import`'

> > Linux 和 Unix 的使用者可以使用 "`tuxpaint-import`" 這支 shell script ，他使用一些 NetPBM 的工具來轉換圖檔格式 ("`anytopnm`")， 改變圖形的大小使其符合 Tux Paint 的圖紙 ("`pnmscale`")， 再將圖檔轉換成 PNG 格式 ("`pnmtopng`")。

> > 這也會用 "`date`" 指令來取得目前的時間和日期， 作為 Tux Paint 儲存時的檔名之用。(記得嗎，當您在儲存或是開啟圖畫時， 都不需要知道圖檔的名稱的。)

> > 使用 '`tuxpaint-import`' 時只要在命令列打上這個指令， 並且給他您想要轉換的檔案的檔名。

> > 這樣就會將圖檔轉好並放在 Tux Paint 的儲存目錄中。 (註：如果您想要幫其他的使用者轉換圖檔的話，例如您的小孩， 那麼在執行指令之前請先確認您是用這個使用者的帳號執行。)

> > 範例：

> > > `$ tuxpaint-import grandma.jpg
> > > grandma.jpg -> /home/username/.tuxpaint/saved/20020921123456.png
> > > jpegtopnm: WRITING A PPM FILE`

> > 範例的第一行 ("`tuxpaint-import grandma.jpg`") 是執行的指令， 接下來的二行是程式執行時的輸出訊息。

> > 現在您可以載入 Tux Paint ，在「開啟」的一堆縮圖中可以看到轉換後的圖形， 雙擊這個縮圖就可以開啟。

> ### 手工處理

> > Windows 的使用者目前要手動的來轉換。

> > 開啟一個可以讀取您要轉換的圖檔格式，及寫入 PNG 格式的圖形處理程式。 (請參閱 "PNG.txt" 文件，有一些建議的軟體及參考。)

> > 縮減圖形的尺寸讓他不要寬於 448 像素，不要高於 376 像素。 (換句話說，最大的尺寸就是 448x376 像素。)

> > 用 PNG 格式來儲存圖形，強烈的建議您，圖檔的名稱使用目前的日期及時間， Tux Paint 使用的規則是：

> > > `YYYYMMDDhhmmss.png`

> > - YYYY = 西元年份
> > - MM = 月 (01-12)
> > - DD = 日 (01-31)
> > - HH = 二十四小時制 (00-23)
> > - mm = 分 (00-59)
> > - ss = 秒 (00-59)

> > 範例：

> > > `20020921130500` - 2002 年 9 月 21 日 下午 1:05:00

> > 將這個 PNG 檔放到您 Tux Paint 的儲存目錄中。 (請參閱前面的說明。)

> > 在 Windows 平台上，這會是 "userdata" 目錄。

## 擴充 Tux Paint

> 如果您想要增加或修改筆刷和橡皮圖章的話， 只需要很簡單的在您的硬碟裡放入或是移除檔案而已。

> 註：您會需要重新啟動 Tux Paint 才能看到改變。

> ### 檔案在哪裡

> > #### 標準的檔案

> > > Tux Paint 會在 'data' 目錄中尋找他的一些資料檔。

> > > ##### Linux 和 Unix

> > > > 這個目錄就是您在編譯時用 "`DATA_PREFIX`" 參數所指定的。 詳細請參閱 INSTALL.txt 文件。

> > > > 預設這個目錄會是：

> > > > > `/usr/local/share/tuxpaint/`

> > > > 如果您是用套件來安裝的話，他可能會是：

> > > > > `/usr/share/tuxpaint/`

> > > ##### Windows

> > > > Tux Paint 會在他執行的目錄中尋找 'data' 這個目錄。 使用安裝程式來安裝的 Tux Paint 會是：

> > > > > `C:\Program Files\TuxPaint\data`

> > > ##### Mac OS X

> > > > Tux Paint 會將檔案存放在您帳號的 "Libraries" 目錄裡的 "Preferences" 子目錄，如：

> > > > > `/Users/Joe/Library/Preferences/`

> > #### 個人檔案

> > > 您也可以在您自已的目錄中建立筆刷、圖章和字型給 Tux Paint 來使用。

> > > ##### Linux 和 Unix

> > > > 您的 Tux Paint 私人目錄是 "`~/.tuxpaint/`" 。

> > > > 如果您的家目錄是 "`/home/karl`" 的話，則您私人的 Tux Paint 目錄就是 "`/home/karl/.tuxpaint/`" 。

> > > > 別忘了有個點("`.`")在 '`tuxpaint`' 之前!

> > > ##### Windows

> > > > 您 Tux Paint 的私人目錄名為 "userdata" ，和執行程式的目錄相同，如：

> > > > > `C:\Program Files\TuxPaint\userdata`

> > > 要新增筆刷、圖章和字型的話，請在您私人目錄中分別建立子目錄， 名為 "`brushes`", "`stamps`" 和 "`fonts`" 。

> > > (例如，假設您要在 Linux 或 Unix 上建立一個名為 "`flower.png`" 的筆刷， 您必須將他放在 "`~/.tuxpaint/brushes/`" 目錄裡。)

> ### 筆刷

> > 筆刷可以用在 Tux Paint 的「繪圖」和「畫線」工具上， 這只是個灰階的 PNG 圖形。

> > 筆刷的形狀是由透明背景的 PNG 圖形來決定的，這個形狀可以是平滑和半透明的。

> > 筆刷圖形不可以寬於 40 像素和高於 40 像素 (換句話說就是最大的尺寸是 40 x 40 像素)。

> > 然後將圖形放在 "`brushes`" 的目錄裡。

> > 註：如果您的新筆刷畫起來就像是一個正方形或長方形的方塊， 這應該是您忘了設定透明底圖的關係。請參閱 "PNG.txt" 文件，有更多的資訊和提示。

> ### 圖章

> > 所有圖章的檔案都放在 "`stamps`" 目錄裡。 他可以用建立子目錄和更下一層子目錄的方式來分類圖章。 (舉例來說，您可以建立一個 "`holidays`" (節日) 的目錄，裡頭再放 "`halloween`" (萬聖節) 和 "`christmas`" (聖誕節) 的子目錄。)

> > #### 圖形

> > > Tux Paint 的橡皮圖章可以由幾個分別的檔案組成，首先必須的就是圖形的部份。

> > > Tux Paint 的圖章使用 PNG 格式，他可以是全彩的或是灰階的顏色。 使用透明背景的 PNG 來顯示出圖章的外形 (不然的話您將會在圖上印出一個正方形來)。

> > > PNG 圖的大小沒有限制，不過一個長寬為 100x100 像素的圖形對 Tux Paint 來說已經是非常大的了。

> > > 註：如果您的新圖章用起來就像是一個正方形或長方形的方塊， 這應該是您忘了設定透明底圖的關係。請參閱 "PNG.txt" 文件，有更多的資訊和提示。

> > #### 說明文字

> > > 文字檔案(".TXT") 的檔名和 PNG 圖形的檔名相同。 (例如："`picture.png`" 圖形的說明文字儲存在同一個目錄裡的 "`picture.txt`" 檔案中。)

> > > 文字檔案中的第一行是圖章預設的說明。

> > > ##### 語文支援

> > > > 文字檔案中可以加上對說明的翻譯文字，當 Tux Paint 執行在其他語文版本(如法文或西班牙文)時就會顯示出來。

> > > > 在圖章的 "`.txt`" 檔案中有三種方式來放置說明的翻譯文字， 在每一種方式中，一行的開頭必須是語文正確的 locale 代碼 (例如："`de`" 是德文， "`fr`" 是法文，等等)。

> > > > - 一行開頭是 "`xx=`" ("`xx`" 是指 locale 代碼) 表示後面接的是純 ASCII 的文字，任何特殊字元都將會立刻顯示出來。

> > > >   例如："`es=¡Niños!`" ，我們就會看到 "¡Niños!"

> > > > - 一行開頭是 "`xx.esc=`" 的話，可以接特殊的跳脫字元 (像是 "á" 和 "þ") 不需要去尋找如何在您的文字編輯器上打出這些字來。

> > > >   這些跳脫字元和在 HTML 裡要顯示出 ASCII 的 161 到 255 字碼的使用是一樣的， 跳脫字元的開頭是 "`&`" (表示 and 的符號)，結尾是 "`;`" (分號)。 請參閱 "ESCAPES.txt" 有可跳脫字元的清單。

> > > >   例如： "`es.esc=&iexcl;Ni&ntilde;os!`"，我們就只會看到 "¡Niños!"

> > > >   註： 如同 HTML 一樣，如果您想要在 "`xx.esc`" 跳脫字元的模式下看到真正的 and 符號 ("&") 的話，您就必須要使用跳脫字元： "`&amp;`" 。

> > > > - 一行開頭是 "`xx.utf8=`" 可以使用 UTF-8 編碼來輸入說明的翻譯文字， 您會需要使用具有儲存 UTF-8 編碼檔案的文字編輯程式。

> > > > 如果沒有該語文的翻譯文字的話，預設的說明文字(就是第一行的英文述敘)就會顯示出來。

> > > ##### Windows 的使用者

> > > > 使用小作家或是 WordPad 來編輯/建立這個檔案，要確定儲存成純文字格式， 並且確定副檔名是 "`.txt`" 。

> > #### 音效

> > > 音頻檔案 (".WAV") 和 PNG 圖檔使用相同的檔名。 (如 "`picture.png`" 的音效檔為相同目錄下的 "`picture.wav`" 。)

> > > ##### 語文支援

> > > > 在不同語文下使用不同的聲音 (例如，這個聲音是某個人唸出一個字來， 而您希望唸出這個字的翻譯)，只要加上 locale 代碼在音頻檔案的檔名上， 就像是： "`STAMP_LOCALE.wav`"

> > > > 當 Tux Paint 顯示西班牙文時， "`picture.png`" 的音效會撥放 "`picture_es.wav`" 這個檔案，如果是法文時就是 "`picture_fr.wav`"， 以此類推。

> > > > 如果沒有語文版本的音效可供載入時，Tux Paint 會使用預設的音效檔。 (如 "`picture.wav`")

> > #### 圖章選項

> > > 一個圖章可以有一段說明文字和一個音效，也可以給予其他的屬性。 要這樣作的話，您需要為圖章建立一個資料檔案。

> > > 圖章的資料檔案是包含一些選項的文字檔案。

> > > 這個檔案和 PNG 圖檔有相同的檔名，但副檔名是用 "`.dat`" 。 (如 "`picture.png`" 的資料檔是在相同目錄中的 "`picture.dat`" 。)

> > > ##### 有色的圖章

> > > > 圖章可以是「有色的」或「著色的」二種模式之一。

> > > > ###### 有色的

> > > > > 有色的圖章就像筆刷一樣。您先選擇圖章的形狀，然後選擇一個您想要的顏色。 (像是數學符號或是音符的圖章就是這種。)

> > > > > 原來的圖形除了透明的部份外，其他的部份都會被顏色所填滿。

> > > > > 在圖章的資料檔案中加入 "`colorable`" 。

> > > > ###### 著色的

> > > > > 著色的圖章和有色的圖章很類似，但會保留原來圖形的內容。 (技術上來說，原來的圖形的顏色會以目前選擇的顏色來取代。)

> > > > > 在圖章的資料檔案中加入 "`tintable`" 。

> > > ##### 不可改變的圖章

> > > > 圖章預設是可以上下翻轉，也可以左右鏡射的。這些功能可以使用圖章選取列下方的控制鈕來達成， 就是在 Tux Paint 螢幕右下方的位置。

> > > > 有時對圖章作翻轉或鏡射是沒有意義的，例如文字或數字的圖章。 有些圖章是對稱的，所以對圖章作翻轉鏡射是沒有用的。

> > > > 要使圖章不能上下翻轉的話，在圖章的資料檔案中加入 "`noflip`" 。

> > > > 要使圖章不能左右鏡射的話，在圖章的資料檔案中加入 "`nomirror`" 。

> > > ##### Windows 的使用者

> > > > 您可以使用小作家或是 WordPad 來編輯/建立這個檔案，要確定儲存成純文字格式， 並且確定副檔名是 "`.dat`" 而不是 "`.txt`" 。

> > #### 預先鏡射的圖形

> > > In some cases, you may wish to provide a pre-drawn version of a stamp's mirror-image. For example, imagine a picture of a fire truck with the words "Fire Department" written across the side. You probably do not want that text to appear backwards when the image is flipped!

> > > To create a mirrored version of a stamp that you want Tux Paint to use, rather than mirroring one on its own, simply create a second "`.png`" graphics file with the same name, except with the string "`_mirror`" before the filename extension.

> > > For example, for the stamp "`truck.png`" you would create another file named "`truck_mirror.png`", which will be used when the stamp is mirrored (rather than using a backwards version of '`truck.png`').

> ### Fonts

> > The fonts used by Tux Paint are TrueType Fonts (TTF).

> > Simply place them in the "`fonts`" directory. Tux Paint will load the font and provide four different sizes in the 'Letters' selector when using the 'Text' tool.

## More Information

> For more information, see the other documentation files that come with Tux Paint.

> If you need help, feel free to contact New Breed Software:

> > http://www.newbreedsoftware.com/

> You may also wish to participate in the numerous Tux Paint mailing lists:

> > http://www.newbreedsoftware.com/tuxpaint/lists/