中華民國臺灣正體中文標點符號工具列

兩個系列擴充套件檔案,分別支援Apache OpenOffice、LibreOffice。 

在正式使用本擴充套件之前,建議使用者在作業系統中先安裝好以下字形檔案,以方便確認中華民國臺灣正體中文標點符號工具列之正確顯示,分別有:
教育部標準宋體UN        ( MOESongUN )
教育部標準楷書 ( TW-MOE-Std-Kai )
全字庫正宋體 ( TW-Sung )
全字庫正楷體 ( TW-Kai )
文鼎PL明體U20-L
cwtex-q-fonts
BabelStone Han
DejaVu fonts
GNU FreeFont

我有需要Apache OpenOffice、LibreOffice並搭配正體中文標點符號工具列使用,目前為止尚未找到完全符合我需求功能的正體中文標點符號工具列。於是興起一個念頭,有無可能在我不會寫程式的前提下,使用網路上所能找到的現有圖形介面工具軟體,以剪貼拼裝的方式,自行組合出一個完全獨立且跨平台的的正體中文標點符號工具列,搜尋現有的網路資訊後,終於憑一己之力,編製這個「中華民國臺灣正體中文標點符號工具列」擴充套件,以下將盡可能的描述這個擴充套件的編製過程遇到的狀況,以及在我的能力範圍內目前尚無法解決的問題。

首先就是資料收集的部分,本人參考了到2012年10月份為止版本的中華民國教育部、中華民國行政院研考會全字庫、台北市政府、臺灣正體中文維基百科這幾個網站頁面的資訊,分別是:

中華民國教育部(注意此頁面在當下為BIG5編碼格式)
《重訂標點符號手冊》修訂版

中華民國行政院國家發展委員會全字庫
CNS11643中文全字庫
全字庫首頁> 字碼查詢與下載> 符號查詢> 標點符號 和 括號 (兩個分類)

臺北市政府公文製作參考手冊(第2版)
連結已失效~~~
主要是發現裡頭有多一個「六角括號」,我決定引用進來。

維基百科

在查資料做功課之時,交叉比對之後,發現教育部、行政院國家發展委員會全字庫、維基百科這三方的資料,會有資訊不同步、不一致的狀況(尤其教育部、行政院國家發展委員會全字庫這兩個單位的資料,會發生不同步、不一致的狀況),此時原則上我個人決定以中華民國教育部的版本為優先參考選用。

再來選擇開始製作工具列用的圖示,參考了LibreOffice相關說明文字,每一個圖示都需要製作16x16PX、26x26PX兩種格式的版本,比較之後發現PNG格式呈現之效果較為推薦。可以使用字形檔編製軟體(例如FontForge),開啟想要選用的字形之中單一字圖,然後將其匯出成可編製的圖檔,然後再用圖片編修軟體,將圖形編修成適合工具列圖示的樣貌,這是其中一種技巧作法。

再來開始使用LibreOffice錄製巨集,先到LO選單列\工具\巨集\組織對話\程式庫\新增\取一個名稱:例如:ROCtwTCPlo4052ppc,\組織對話\模組\我的巨集\ROCtwTCP\預設的Module1
以刪除,並另外新增TCP(模組),然後開始LO選單列\工具\巨集\記錄巨集,取一個好記的、有數序開頭的名稱來儲存巨集。

輸入的動作來源,使用LO選單列\插入\特殊字元,來當成輸入的符號來源。

另外要注意的是除了Writer之外,其他的子套件不一定能完全呈現Writer環境的工具列完整效果
,這裡發現的狀況例如,在Calc於儲存格內輸入一個兩個符號的組合時原本游標應該會退一格到兩個符號的中間,實際上卻整個變成游標所在的儲存格粗黑筐整個往前挪一格,於是得手動將儲存格粗黑筐在移回要編輯的儲存格。例如在Impress、Draw,兩個符號的組合輸入後不會往回挪一格到兩個符號的中間,得自行再將游標移到兩個符號的中間,再來就是在calc中,書名號的按鈕似乎會失效,我不是程式開發人員,目前無法解決這些問題。

所有巨集都儲存完畢後,搭配使用ExtensionCompiler.ott這個包含巨集編製的英文文件檔案,裡頭包含有範例巨集,以及生成OXT檔案的相關巨集,在開始閱讀與使用這個文件之前,請先將LO偏好設定\LibreOffice\安全性\巨集安全性\安全層級,設定為「低」,以確保文件內建巨集能夠順利執行。

開啟ExtensionCompiler.ott文件後,首先文件本身的自動功能會要求使用者將該文件另取檔名存檔,並建議存檔於一個新增的獨立資料夾下。\組織對話\程式庫\位置\從新命名過的ExtensionCompiler.ott\程式庫\standard\編輯,即可開啟ExtensionCompiler.ott內建的巨集範例,此時必須參考ExtensionCompiler.ott文件內容,將所有要設定的資訊修改並填入到巨集範例中,可以將數個Template之中,選取所需要的段落,複製到Module1之中,並依客製化需求來修改。我因為不會寫程式(英文程度也不好),所以採用完全土法煉鋼的拼裝與錯誤消去法來測試,這裡提供幾個我已知的部分。

Template1、Template2、Template6是本擴充套件使用到的三個範例樣板,內容修改後,複製到Module1之中插入相對的對應位置,打個比喻,有點像是在寫HTML原始碼那樣的感覺。尤其是Template6,前面段落所提的已經建立在LO裡頭的巨集就可以在此設定取用的路徑,以及設定圖示檔案的路徑等等。還有Template2,在Basic巨集組織器\程式庫\將之前建立好的新的獨立程式庫ROCtwTCPlo4052ppc以BASIC選項匯出,和重新命名過的ExtensionCompiler.ott擺放到同一層的路徑下,那個匯出的新子資料夾名稱,就是Template2會用到的填入資料。

要匯入的圖示檔可以建立在包含有從新命名過的ExtensionCompiler.ott所在的新建資料夾下再新建一個Images子資料夾,圖示檔案放入其中,若要將說明文件和版權文件也匯入OXT檔案,請注意ExtensionCompiler.ott文件中Data used by extension ExtensionCompiler這個章節,會有不同語言的棕色標題黃底框的範例,請將這整個範例區塊複製再貼上,例如要新增正體中文文件,那就將棕色標題的語言碼改為"zh-TW"字樣,並且在黃底框內填入要寫的文件,寫完後記得存檔,當然編輯過的範例巨集也記得存檔。在文件的"How to compile your extension"章節之中會有個"Compile to LibreOffice only"按鈕,這就是最後要將已經編製完成的所有原始檔編譯並匯出成LO專用擴充套件OXT檔案,若原始檔沒有瑕疵可以順利編譯,檔案會匯出到之前新建的資料夾下。

本擴充套件目前只有提供正體中文語系介面(抱歉本人英文不好),另外這個OXT檔案匯入後,需重新啟動LO,若沒有出現本工具列,請到LO選單列\檢視\工具列\尋找並勾選本工具列,第一次出現,可能會把其他既有的工具列擠掉,而無法出現於最末列,使用者必須手動調整工具列的位置,這個部分,我目前的技術能力是無法解決,只好請使用者端將就一下手動調整。

當我查閱「臺北市政府公文製作參考手冊(第2版)」,卻又發現"!"在這份文件中,有兩種專有名詞寫法「驚嘆號」和「驚歎號」倒底哪個才是正確的呢?

我將這個工具列設計成前後兩段,前段適用於橫式文書,後段適用於直式文書,前後兩段的每個圖示背後採用的Unicode碼位都不同,可參考下表,另外經本人測試,發現一些使用上的狀況要請使用者注意,就是有些中文字形檔案裡頭的標點符號,當輸入於直書編輯模式的LibreOffice Writer文件編輯區內顯式的時候,呈現效果會怪怪的,字元空間好像被壓縮過了,無法佔滿一個全形的字元空間,尤其從句號開始的前五個標點符號會有這樣的狀況,於是我決定另外在Unicode碼位中挑選直書分類的block裡頭的標點符號來用,只是正體中文的字形檔,大都沒有完整包含這個直書分類block內的所有字元,而外國或簡體中文字形檔內的直書標點符號雖然顯式效果也不是很理想,但至少視覺上看起來有佔滿一個全形字元空間,我推論或許是LibreOffice for Unix-like的版本在直書+漢字處理的情境下無法做好漢字字形檔標點符號顯示的轉換(轉九十度之類的),也有可能是字形檔本身跨平台相容性的問題,我不是程式開發者,無法細究出問題到底出在哪端,所以乾脆想說把可以全形呈現的標點符號的碼位都選出列出,讓使用者端可以挑選出適用於編輯當下的橫書或直書文件的標點符號。還有個情境,籠統來說就是有的漢字字形檔裡頭的標點符號,在不同版號或延伸版本的OpenOffice.org中,不同搭配組合的狀況下,有時可以被轉九十度,有時又不行。只好請使用者端再自行摸索看看了。

還有就是這個工具列的圖示有很多個,所以13吋的螢幕寬度可能會不夠塞,若超過了螢幕寬度別忘了到工具列最右側點選下箭頭圖示,點選「可見按鈕」項目來確認所有的按鈕圖示。

在前一版和這一版的間隔時間內,筆者嘗試尋找各種網路資源,但是仍然找不到,無法確認方頭括號、花括號、方括號到底「有沒有」被列在中華民國政府官方公開發行的「規範文件」中,然而以上所列括號又是民間中文工具書常用符號,於是我最後還是決定收錄。但請讀者務必閱讀「備註」欄位。

另外附上我所整理的正體中文標點符號名稱與Unicode碼位的對照,曾經詢問過教育部是否有提供正體中文標點符號與unicode碼位對照的資料,教育部的回應是沒有建立這種資料,於是另外參考全字庫網站上所列出的資料,卻發現了針對同樣的符號,全字庫網站上的資料屬性卻會有與教育部的版本有「不同」的地方,例如驚嘆號、感歎號、夾注號、夾註號、字形、字型、專名號、私名號、間隔號、音界號之類的字義不一致,同樣的資料,政府不同單位彼此之間多頭馬車,各自定義,造成民眾混淆,不知道底誰才是對的」?

正體中文標點符號列表:

符號:。
教育部名稱:句號
全字庫字義:句號
Unicode碼位(CNS11643全字庫):3002
Unicode名稱:IDEOGRAPHIC FULL STOP
延伸提示筐:句號

符號:︒
教育部名稱:無
全字庫字義:無
Unicode碼位(CNS11643全字庫):無
Unicode名稱:無
延伸提示筐:句號(非正式,會偏右,自定替代字元)(直式文書)
備註:此為直式,為檔案編製者自設,選用Unicode碼位:FE12(PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC FULL STOP),字形暫時使用BabelStone Han。

符號:,
教育部名稱:逗號
全字庫字義:逗號
Unicode碼位(CNS11643全字庫):FF0C
Unicode名稱:FULLWIDTH COMMA
延伸提示筐:逗號

符號:︐
教育部名稱:無
全字庫字義:無
Unicode碼位(CNS11643全字庫):無
Unicode名稱:無
延伸提示筐:逗號(非正式,會偏右,自定替代字元)(直式文書)
備註:此為直式,為檔案編製者自設,選用Unicode碼位:FE10(PRESENTATION FORM FOR VERTICAL COMMA),字形暫時使用BabelStone Han。

符號:、
教育部名稱:頓號
全字庫字義:頓號
Unicode碼位(CNS11643全字庫):3001
Unicode名稱:IDEOGRAPHIC COMMA
延伸提示筐:頓號

符號:︑
教育部名稱:無
全字庫字義:無
Unicode碼位(CNS11643全字庫):無
Unicode名稱:無
延伸提示筐:頓號(非正式,會偏右,自定替代字元)(直式文書)
備註:此為直式,為檔案編製者自設,選用Unicode碼位:FE11(PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC COMMA),字形暫時使用BabelStone Han。

符號:;
教育部名稱:分號
全字庫字義:分號
Unicode碼位(CNS11643全字庫):FF1B
Unicode名稱:FULLWIDTH SEMICOLON
延伸提示筐:分號

符號:︔
教育部名稱:無
全字庫字義:無
Unicode碼位(CNS11643全字庫):無
Unicode名稱:無
延伸提示筐:分號(非正式,會偏右,自定替代字元)(直式文書)
備註:此為直式,為檔案編製者自設,選用Unicode碼位:FE14(PRESENTATION FORM FOR VERTICAL SEMICOLON),字形暫時使用BabelStone Han。

符號::
教育部名稱:冒號
全字庫字義:冒號
Unicode碼位(CNS11643全字庫):FF1A
Unicode名稱:FULLWIDTH COLON
延伸提示筐:冒號

符號:︓
教育部名稱:無
全字庫字義:無
Unicode碼位(CNS11643全字庫):無
Unicode名稱:無
延伸提示筐:冒號(非正式,會偏右,自定替代字元)(直式文書)
備註:此為直式,為檔案編製者自設,選用Unicode碼位:FE13(PRESENTATION FORM FOR VERTICAL COLON),字形暫時使用BabelStone Han。

符號:「
教育部名稱:單引號
全字庫字義:橫式單引號
Unicode碼位(CNS11643全字庫):300C
Unicode名稱:LEFT CORNER BRACKET
延伸提示筐:單引號
備註:左上角

符號:」
教育部名稱:單引號
全字庫字義:橫式單引號
Unicode碼位(CNS11643全字庫):300D
Unicode名稱:RIGHT CORNER BRACKET
延伸提示筐:單引號
備註:右下角

符號:﹁
教育部名稱:單引號
全字庫字義:直式單引號
Unicode碼位(CNS11643全字庫):FE41
Unicode名稱:PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET
延伸提示筐:單引號(直式文書)
備註:右上角

符號:﹂
教育部名稱:單引號
全字庫字義:直式單引號
Unicode碼位(CNS11643全字庫):FE42
Unicode名稱:PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET
延伸提示筐:單引號(直式文書)
備註:左下角

符號:『
教育部名稱:雙引號
全字庫字義:橫式雙引號
Unicode碼位(CNS11643全字庫):300E
Unicode名稱:LEFT WHITE CORNER BRACKET
延伸提示筐:雙引號
備註:左上角

符號:』
教育部名稱:雙引號
全字庫字義:橫式雙引號
Unicode碼位(CNS11643全字庫):300F
Unicode名稱:RIGHT WHITE CORNER BRACKET
延伸提示筐:雙引號
備註:右下角

符號:﹃
教育部名稱:雙引號
全字庫字義:直式雙引號
Unicode碼位(CNS11643全字庫):FE43
Unicode名稱:PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET
延伸提示筐:雙引號(直式文書)
備註:右上角

符號:﹄
教育部名稱:雙引號
全字庫字義:直式雙引號
Unicode碼位(CNS11643全字庫):FE44
Unicode名稱:PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET
延伸提示筐:雙引號(直式文書)
備註:左下角

符號:(
教育部名稱:夾注號(甲式)
全字庫字義:橫式弧形夾註號
Unicode碼位(CNS11643全字庫):FF08
Unicode名稱:FULLWIDTH LEFT PARENTHESIS
延伸提示筐:夾注號(甲式)
備註:左。

符號:)
教育部名稱:夾注號(甲式)
全字庫字義:橫式弧形夾註號
Unicode碼位(CNS11643全字庫):FF09
Unicode名稱:FULLWIDTH RIGHT PARENTHESIS
備註:右

符號:︵
教育部名稱:夾注號(甲式)
全字庫字義:直式弧形夾註號
Unicode碼位(CNS11643全字庫):FE35
Unicode名稱:PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS
延伸提示筐:夾注號(甲式)(直式文書)
備註: 上

符號:︶
教育部名稱:夾注號(甲式)
全字庫字義:直式弧形夾註號
Unicode碼位(CNS11643全字庫):FE36
Unicode名稱:PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS
延伸提示筐:夾注號(甲式)(直式文書)
備註:下

符號:[
教育部名稱:無
全字庫字義:無
Unicode碼位(CNS11643全字庫):FF3B
Unicode名稱:FULLWIDTH LEFT SQUARE BRACKET
延伸提示筐:方括號(俗稱)/中括號(數學)(非正式,自定替代字元)
備註:左。此為檔案編製者自設。「請勿搭配」全字庫正宋體、全字庫正楷體、教育部標準宋體UN教育部標準楷書、文鼎PL明體U20-L,因為這些字型呈現的「居然是」「六角括號」!沒有跟隨unicode對該碼位的規範。建議暫時搭配「cwTeXQ系列字型。

符號:]
教育部名稱:無
全字庫字義:無
Unicode碼位(CNS11643全字庫):FF3D
Unicode名稱:FULLWIDTH RIGHT SQUARE BRACKET
延伸提示筐:方括號(俗稱)/中括號(數學)(非正式,自定替代字元)
備註:右。此為檔案編製者自設。「請勿搭配」全字庫正宋體、全字庫正楷體、教育部標準宋體UN教育部標準楷書、文鼎PL明體U20-L,因為這些字型呈現的「居然是」「六角括號」!沒有跟隨unicode對該碼位的規範。建議暫時搭配「cwTeXQ系列字型。

符號:﹇
教育部名稱:無
全字庫字義:無
Unicode碼位(CNS11643全字庫):FE47
Unicode名稱:PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET
延伸提示筐:方括號(俗稱)/中括號(非正式,自定替代字元)(直式文書)
備註:上。此為檔案編製者自設。「請勿搭配」文泉驿正(WenQuanYiZenHei)Version 0.8.38,因為這個字型居然上下相反!建議暫時搭配全字庫正宋體。

符號:﹈
教育部名稱:無
全字庫字義:無
Unicode碼位(CNS11643全字庫):FE48
Unicode名稱:PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET
延伸提示筐:方括號(俗稱)/中括號(非正式,自定替代字元)(直式文書)
備註:下。此為檔案編製者自設。「請勿搭配」文泉驿正(WenQuanYiZenHei)Version 0.8.38,因為這個字型居然上下相反!建議暫時配全字庫正宋體。

符號:{
教育部名稱:無
全字庫字義:橫式弓形夾註號
Unicode碼位(CNS11643全字庫):FF5B
Unicode名稱:FULLWIDTH LEFT CURLY BRACKET
延伸提示筐:花括號(俗稱)/大括號(數學)(非正式,自定替代字元)
備註:左。此為檔案編製者自設。建議暫時搭配ARPLMingU20-Light。

符號:}
教育部名稱:無
全字庫字義:橫式弓形夾註號
Unicode碼位(CNS11643全字庫):FF5D
Unicode名稱:FULLWIDTH RIGHT CURLY BRACKET
延伸提示筐:花括號(俗稱)/大括號(數學)(非正式,自定替代字元)
備註:右。此為檔案編製者自設。建議暫時搭配ARPLMingU20-Light。

符號:︷
教育部名稱:無
全字庫字義:直式弓形夾註號
Unicode碼位(CNS11643全字庫):FE37
Unicode名稱:PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET
延伸提示筐:花括號(俗稱)/大括號(非正式,自定替代字元)(直式文書)
備註:上。此為檔案編製者自設。建議暫時搭配ARPLMingU20-Light、cwTeXQYuan-Medium、TW-Sung-98_1。

符號:︸
教育部名稱:無
全字庫字義:直式弓形夾註號
Unicode碼位(CNS11643全字庫):FE38
Unicode名稱:PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET
延伸提示筐:花括號(俗稱)/大括號(非正式,自定替代字元)(直式文書)
備註:下。此為檔案編製者自設。建議暫時搭配ARPLMingU20-Light、cwTeXQYuan-Medium、TW-Sung-98_1。

符號:【
教育部名稱:無
全字庫字義:橫式寬夾註號
Unicode碼位(CNS11643全字庫):3010
Unicode名稱:LEFT BLACK LENTICULAR BRACKET
延伸提示筐:實心方頭括號(俗稱)(非正式,自定替代字元)
備註:左。此為檔案編製者自設。建議暫時搭配教育部標準宋體UN。

符號:】
教育部名稱:無
全字庫字義:橫式寬夾註號
Unicode碼位(CNS11643全字庫):3011
Unicode名稱:RIGHT BLACK LENTICULAR BRACKET
延伸提示筐:實心方頭括號(俗稱)(非正式,自定替代字元)
備註:右。此為檔案編製者自設。建議暫時搭配教育部標準宋體UN。

符號:︻
教育部名稱:無
全字庫字義:直式寬夾註號
Unicode碼位(CNS11643全字庫):FE3B
Unicode名稱:PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET
延伸提示筐:實心方頭括號(俗稱)(非正式,自定替代字元)(直式文書)
備註:上。此為檔案編製者自設。建議暫時搭配教育部標準宋體UN。

符號:︼
教育部名稱:無
全字庫字義:直式寬夾註號
Unicode碼位(CNS11643全字庫):FE3C
Unicode名稱:PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET
延伸提示筐:實心方頭括號(俗稱)(非正式,自定替代字元)(直式文書)
備註:下。此為檔案編製者自設。建議暫時搭配教育部標準宋體UN。

符號:〖
教育部名稱:無
全字庫字義:無
Unicode碼位(CNS11643全字庫):3016
Unicode名稱:LEFT WHITE LENTICULAR BRACKET
延伸提示筐:空心方頭括號(俗稱)(非正式,自定替代字元)
備註:左。此為檔案編製者自設。建議暫時搭配BabelStone Han。

符號:〗
教育部名稱:無
全字庫字義:無
Unicode碼位(CNS11643全字庫):3017
Unicode名稱:RIGHT WHITE LENTICULAR BRACKET
延伸提示筐:空心方頭括號(俗稱)(非正式,自定替代字元)
備註:右。此為檔案編製者自設。建議暫時搭配BabelStone Han。

符號:︗
教育部名稱:無
全字庫字義:無
Unicode碼位(CNS11643全字庫):FE17
Unicode名稱:PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET
延伸提示筐:空心方頭括號(俗稱)(非正式,自定替代字元)(直式文書)
備註:上。此為檔案編製者自設。建議暫時搭配BabelStone Han。

符號:︘
教育部名稱:無
全字庫字義:無
Unicode碼位(CNS11643全字庫):FE18
Unicode名稱:PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET = PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRACKET
延伸提示筐:空心方頭括號(俗稱)(非正式,自定替代字元)(直式文書)
備註:下。此為檔案編製者自設。建議暫時搭配BabelStone Han。

符號:――――
教育部名稱:夾注號(乙式)
全字庫字義:無
Unicode碼位(CNS11643全字庫):無
Unicode名稱:無
延伸提示筐:夾注號(乙式)(前後符號各占行中兩格)
備註:教育部規範前後符號各占行中兩格,於全字庫找不到夾注號(乙式)對應之碼位,
此為檔案編製者自設,選用Unicode碼位:2015(HORIZONTAL BAR),教育部標準楷書沒有包含此碼位字元,點選執行後會出現連續四格,文件編輯區輸入游標會移回四格中間位置。

符號:|
符號:|
符號:|
符號:|
教育部名稱:夾注號(乙式)
全字庫字義:無
Unicode碼位(CNS11643全字庫):無
Unicode名稱:無
延伸提示筐:夾注號(乙式)(前後符號各占行中兩格)(非正式,自定替代字元)(直式文書)
備註:此為直式,教育部規範前後符號各占行中兩格,於全字庫找不到夾注號(乙式)對應之碼位,此為檔案編製者自設,選用Unicode碼位:FF5C(FULLWIDTH VERTICAL LINE),點選執行後會出現連續四格,文件編輯區輸入游標會移回四格中間位置,若使用者判斷兩連續直線沒有完全連結,建議暫時搭配教育部標準楷書、文鼎PL明體U20-L。

符號:〔
教育部名稱:無
全字庫字義:橫式雙角夾註號
Unicode碼位(CNS11643全字庫):無
Unicode名稱:無
延伸提示筐:六角括號(參考自台北市政府文件)
備註:為檔案編製者自設,選用Unicode碼位:3014(LEFT TORTOISE SHELL BRACKET)。

符號:〕
教育部名稱:無
全字庫字義:橫式雙角夾註號
Unicode碼位(CNS11643全字庫):無
Unicode名稱:無
延伸提示筐:六角括號(參考自台北市政府文件)
備註:為檔案編製者自設,選用Unicode碼位:3015(RIGHT TORTOISE SHELL BRACKET)。

符號:︹
教育部名稱:無
全字庫字義:直式雙角夾註號
Unicode碼位(CNS11643全字庫):無
Unicode名稱:無
延伸提示筐:六角括號(參考自台北市政府文件)(直式文書)
備註:為檔案編製者自設,選用Unicode碼位:FE39(PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET)。

符號:︺
教育部名稱:無
全字庫字義:直式雙角夾註號
Unicode碼位(CNS11643全字庫):無
Unicode名稱:無
延伸提示筐:六角括號(參考自台北市政府文件)(直式文書)
備註:為檔案編製者自設,選用Unicode碼位:FE3A(PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET)。

符號:?
教育部名稱:問號
全字庫字義:問號
Unicode碼位(CNS11643全字庫):FF1F
Unicode名稱:FULLWIDTH QUESTION MARK
延伸提示筐:問號

符號:︖
教育部名稱:無
全字庫字義:無
Unicode碼位(CNS11643全字庫):無
Unicode名稱:無
延伸提示筐:問號(非正式,會偏右,自定替代字元)(直式文書)
備註:此為直式,為檔案編製者自設,選用Unicode碼位:FE16(PRESENTATION FORM FOR VERTICAL QUESTION MARK)。

符號:!
教育部名稱:驚嘆號
全字庫字義:感歎號
Unicode碼位(CNS11643全字庫):FF01 
Unicode名稱:FULLWIDTH EXCLAMATION MARK
延伸提示筐:驚嘆號
備註:教育部和行政院研考會全字庫兩單位對此符號的名稱定義不同。

符號:︕
教育部名稱:無
全字庫字義:無
Unicode碼位(CNS11643全字庫):無
Unicode名稱:無
延伸提示筐:驚嘆號(非正式,會偏右,自定替代字元)(直式文書)
備註:此為直式,為檔案編製者自設,選用Unicode碼位:FE15(PRESENTATION FORM FOR VERTICAL EXCLAMATION MARK)。

符號:――
教育部名稱:破折號
全字庫字義:橫式破折號
Unicode碼位(CNS11643全字庫):2015
Unicode名稱:HORIZONTAL BAR
延伸提示筐:破折號(占行中二格)
備註:教育部標準楷書沒有包含此碼位字元,建議暫時搭配教育部標準宋體,教育部規範占行中二格。

符號:|
符號:|
教育部名稱:破折號
全字庫字義:直式破折號
Unicode碼位(CNS11643全字庫):FF5C
Unicode名稱:FULLWIDTH VERTICAL LINE
延伸提示筐:破折號(占行中二格)(直式文書)
備註:教育部規範占行中二格,若使用者判斷兩連續直線沒有完全連結,建議暫時搭配教育部標準楷書、文鼎PL明體U20-L。
直式符號舊版全字庫網址(網址未來可能會失效):
全字庫字義:直式破折號
https://www.cns11643.gov.tw/AIDB/query_symbol_view.do?page=1&code=2136

符號:……
教育部名稱:刪節號
全字庫字義:橫式刪節號
Unicode碼位(CNS11643全字庫):2026
Unicode名稱:HORIZONTAL ELLIPSIS
延伸提示筐:刪節號(占行中二格)
備註: 教育部規範占行中二格。

符號:︙
符號:︙
教育部名稱:刪節號
行政院研考會中文全字庫字義:無
Unicode碼位(CNS11643全字庫):無
Unicode名稱:無
延伸提示筐:刪節號(占行中二格)(非正式,自定替代字元)(直式文書)
備註:此為直式,教育部規範占行中二格,於全字庫找不到刪節號(直式) 對應之碼位,此為檔案編製者自設,選用Unicode碼位:FE19(PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS),建議暫時搭配BabelStone Han。

符號:﹏
教育部名稱:書名號(甲式)
全字庫字義:橫式書名號
Unicode碼位(CNS11643全字庫):FE4F
Unicode名稱:WAVY LOW LINE
延伸提示筐:書名號(甲式)(橫式、直式通用)
備註:若使用者判斷書名號(甲式)字元位置偏高,建議搭配教育部標準楷書。但本檔案不採用直接輸入字元之方式,而是採用AOO選單列\格式\字元\字型效果\底線\曲線,這個功能來替代。

符號:︴
教育部名稱:書名號(甲式)
全字庫字義:直式書名號
Unicode碼位(CNS11643全字庫):FE34
Unicode名稱:PRESENTATION FORM FOR VERTICAL WAVY LOW LINE
備註:此為直式,若使用者判斷書名號(甲式)字元位置偏中,建議暫時搭配教育部標準楷書。但本檔案不採用直接輸入字元之方式,而是採用AOO選單列\格式\字元\字型效果\底線\曲線,這個功能來替代。
直式符號舊版全字庫網址(網址未來可能會失效):
全字庫字義:直式書名號
https://www.cns11643.gov.tw/AIDB/query_symbol_view.do?page=1&code=213c


符號:《
教育部名稱:書名號(乙式)
全字庫字義:橫式單角夾註號
Unicode碼位(CNS11643全字庫):300A
Unicode名稱:LEFT DOUBLE ANGLE BRACKET
延伸提示筐:書名號(乙式)(雙書名號,多用於書名)
備註:左。在全字庫找不到字義標示為書名號(乙式)之碼位,外型最接近之碼位為橫(直)式單角夾註號,另編製者推論判斷全字庫"橫(直)式單角夾註號",有多餘重複標示用於《》〈〉︽︾︿﹀。

符號:》
教育部名稱:書名號(乙式)
全字庫字義:橫式單角夾註號
Unicode碼位(CNS11643全字庫):300B
Unicode名稱:RIGHT DOUBLE ANGLE BRACKET
備註:右。在全字庫找不到字義標示為書名號(乙式)之碼位,外型最接近之碼位為橫(直)式單角夾註號,另編製者推論判斷全字庫"橫(直)式單角夾註號",有多餘重複標示用於《》〈〉︽︾︿﹀。

符號:〈
教育部名稱:書名號(乙式)
全字庫字義:橫式單角夾註號
Unicode碼位(CNS11643全字庫):3008
Unicode名稱:LEFT ANGLE BRACKET
延伸提示筐:書名號(乙式)(單書名號,多用於篇名)
備註:左。在全字庫找不到字義標示為書名號(乙式)之碼位,外型最接近之碼位為橫(直)式單角夾註號,另編製者推論判斷全字庫"橫(直)式單角夾註號",有多餘重複標示用於《》〈〉︽︾︿﹀。

符號:〉
教育部名稱:書名號(乙式)
全字庫字義:橫式單角夾註號
Unicode碼位(CNS11643全字庫):3009
Unicode名稱:RIGHT ANGLE BRACKET
備註:右。在全字庫找不到字義標示為書名號(乙式)之碼位,外型最接近之碼位為橫(直)式單角夾註號,另編製者推論判斷全字庫"橫(直)式單角夾註號",有多餘重複標示用於《》〈〉︽︾︿﹀。

符號:︽
教育部名稱:書名號(乙式)
全字庫字義:直式單角夾註號
Unicode碼位(CNS11643全字庫):FE3D
Unicode名稱:PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET
延伸提示筐:書名號(乙式)(雙書名號,多用於書名)(直式文書)
備註:上。在全字庫找不到字義標示為書名號(乙式)之碼位,外型最接近之碼位為橫(直)式單角夾註號,另編製者推論判斷全字庫"橫(直)式單角夾註號",有多餘重複標示用於《》〈〉︽︾︿﹀。

符號:︾
教育部名稱:書名號(乙式)
全字庫字義:直式單角夾註號
Unicode碼位(CNS11643全字庫):FE3E
Unicode名稱:PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET
延伸提示筐:
備註:下。在全字庫找不到字義標示為書名號(乙式)之碼位,外型最接近之碼位為橫(直)式單角夾註號,另編製者推論判斷全字庫"橫(直)式單角夾註號",有多餘重複標示用於《》〈〉︽︾︿﹀。

符號:︿
教育部名稱:書名號(乙式)
全字庫字義:直式單角夾註號
Unicode碼位(CNS11643全字庫):FE3F
Unicode名稱:PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET
延伸提示筐:書名號(乙式)(單書名號,多用於篇名)(直式文書)
備註:上。在全字庫找不到字義標示為書名號(乙式)之碼位,外型最接近之碼位為橫(直)式單角夾註號,另編製者推論判斷全字庫"橫(直)式單角夾註號",有多餘重複標示用於《》〈〉︽︾︿﹀。

符號:﹀
教育部名稱:書名號(乙式)
全字庫字義:直式單角夾註號
Unicode碼位(CNS11643全字庫):FE40
Unicode名稱:PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET
備註:下。在全字庫找不到字義標示為書名號(乙式)之碼位,外型最接近之碼位為橫(直)式單角夾註號,另編製者推論判斷全字庫"橫(直)式單角夾註號",有多餘重複標示用於《》〈〉︽︾︿﹀。

符號:╴
教育部名稱:專名號
全字庫字義:橫式私名號
Unicode碼位(CNS11643全字庫):2574
Unicode名稱:BOX DRAWINGS LIGHT LEFT
延伸提示筐:專名號(橫式、直式通用)
備註:教育部和行政院研考會全字庫兩單位對此符號的名稱定義不同。本檔案不採用直接輸入字元之方式,而是採用AOO選單列\格式\字元\字型效果\底線\單線,這個功能來替代。另外令編製者不解的是,這個碼位用在外文字型的定義都是在繪製一個文字方格中,左側偏中的一條短橫線,主要是用在劃一個方箱子圖,為什麼中華民國政府官方單位會把這個碼位用來定義成專名號的底線呢?真是令人不解。

符號:︳
教育部名稱:專名號
全字庫字義:直式私名號
Unicode碼位(CNS11643全字庫):FE33
Unicode名稱:PRESENTATION FORM FOR VERTICAL LOW LINE
備註:教育部和行政院研考會全字庫兩單位對此符號的名稱定義不同。若使用者判斷連續數個專名號沒有完全連結,建議搭配教育部標準楷書字型檔。本檔案不採用直接輸入字元之方式,而是採用AOO選單列\格式\字元\字型效果\底線\單線,這個功能來替代。
直式符號舊版全字庫網址(網址未來可能會失效):
全字庫字義:直式私名號
https://www.cns11643.gov.tw/AIDB/query_symbol_view.do?page=1&code=213a

符號:‧
教育部名稱:間隔號
全字庫字義:音界號
Unicode碼位(CNS11643全字庫):2027
Unicode名稱:HYPHENATION POINT
延伸提示筐:間隔號
備註:教育部和行政院研考會全字庫兩單位對此符號的名稱定義不同。

符號:—
教育部名稱:連接號(甲式)
行政院研考會中文全字庫字義:無
Unicode碼位(CNS11643全字庫):無
Unicode名稱:無
延伸提示筐:連接號(甲式)(非正式,自定替代字元)
備註:於全字庫找不到連接號(甲式) 對應之碼位,此為檔案編製者自設,選用Unicode碼位:2014 (EM DASH)。

符號:︱
教育部名稱:連接號(甲式)
全字庫字義:無
Unicode碼位(CNS11643全字庫):無
Unicode名稱:無
延伸提示筐:連接號(甲式)(非正式,自定替代字元)(直式文書)
備註:此為直式,於全字庫找不到連接號(甲式) 對應之碼位,此為檔案編製者自設,選用Unicode碼位:FE31(PRESENTATION FORM FOR VERTICAL EM DASH)。
直式符號舊版全字庫網址(網址未來可能會失效):
全字庫字義:直式破折號(小)
https://www.cns11643.gov.tw/AIDB/query_symbol_view.do?page=1&code=2138

符號:~
教育部名稱:連接號(乙式)
全字庫字義:無
Unicode碼位(CNS11643全字庫):無
Unicode名稱:無
延伸提示筐:連接號(乙式)(非正式,自定替代字元)
備註:於全字庫找不到連接號(乙式)對應之碼位,此為檔案編製者自設,選用Unicode碼位:FF5E(FULLWIDTH TILDE)。

符號:無
教育部名稱:連接號(乙式)
全字庫字義:無
Unicode碼位(CNS11643全字庫):無
Unicode名稱:無
備註:此為直式,於全字庫找不到連接號(乙式)(直式)對應之碼位,教育部標準楷書和教育部標準宋體UN檔案內部也找不到外型類似之符號字元,所以本工具列也就不包含。

參考連結:

《重訂標點符號手冊》修訂版


文鼎PL明體U20-L ( ARPLMingU20-Light )

BabelStone Han ( BabelStoneHan )

教育部標準宋體UN (MOESongUN)、教育部標準楷書 (TW-MOE-Std-Kai)
首頁 教育部語文成果 依語言別 國語 國字標準字體及字表

CNS11643中文標準交換碼全字庫(簡稱全字庫)

cwtex-q-fonts - 修正後的 cwTeX TTF 字型

DejaVu fonts

GNU FreeFont

維基百科,自由的百科全書:

阿剛老師的異想世界: OpenOffice教學:自製標點符號工具列:

Extensions Packagers - Apache OpenOffice Wiki:

Extension Compiler, a tool to create a professional extension. 
關鍵字:"ExtensionCompiler.ott"


若有有心的網友,真的花了心思從頭看到尾,對於您願意花費的精神力和時間這樣閱讀,我會很感動,若您也有心製作一個擴充套件的話,若該擴充套件是一個適合跨平台的工具,本人會奢望您的擴充套件有機會的話能夠可以支援運作於NeoOffice v2.2.6(MacOSX PowerPC架構)版本的環境上,當然~不勉強啦!這種東西本來就是做爽的!

免責聲明:
軟體版本不斷在更替、作業系統平台也有差異,我當然也「不保證」這個檔案在AOO/LO 5.X之後的版本與各種不同的系統桌面環境都能順利運行。正式開始使用這個擴充套件於生產力工作環境「之前」,敬請「先測試過」。

檔案編製者:Ian Ho
於 中華民國 臺灣 新北市
email:ianian1979@gmail.com
初始於2013年10月9日

ċ
ROCtwTCPaoo401intel-2.0.0.oxt
(801k)
Ho Ian,
2017年2月14日 下午12:16
ċ
ROCtwTCPlo4052ppc-2.0.0.oxt
(802k)
Ho Ian,
2017年2月14日 下午12:15
Comments