#osxchat blog

2005/01/20

Paparazzi

作者: zonble

zonble.twbbs.org-這是在del.icio.us上面看到的。在del.icio.us上,可以看到有非常多人,將這個工具加入到自己的書籤當中。

Paparazzi 是一個相當有趣、很值得玩玩看的小工具,用途是抓取某個網頁,然後轉存為PNG圖片;透過Paparazzi將網頁轉成圖片,與使用瀏覽器開啟網頁後,用螢幕抓圖的方法取得的圖片的差別在於,Paparazzi抓取的是「完整的版面內容」,也就是,包括那些超過您螢幕解析度以及瀏覽器視窗範圍之外的部份。比方說,如果您使用Paparazzi抓取#osxchat blog的網頁圖片的話,就可以抓取一整張長條的圖片。

這個工具可以有什麼用途呢?我能夠想到的是,如果您今天需要在平面出版品上,介紹某個網頁的完整設計,您便需要使用到這樣的網頁捉圖,在坊間可以看到的網頁設計書籍中,便可以經常看到這樣的圖片。

或是,當您在網路上看到某個對您不利的網頁,您可以很快的做一份圖形格式的備份,拿來日後打官司用吧…。

Paparazzi使用的是MacOS X內建的網頁物件,所以抓取到的頁面,與您使用Safari瀏覽器看到的效果是一樣的。本文的圖片就是以Paparazzi抓取我的個人網頁http://zonble.twbbs.org而得。

Paparazzi 也是一套開放原始碼的自由軟體,使用GPL授權釋出。在網站上便可以下載程式執行檔以及原始程式碼。

2005/01/19

OpenVanilla 0.6.3 正式版發表

作者: lukhnos

OpenVanilla 0.6.3 正式版發表

謝謝 zonble 的搶先報導,讓許多朋友已經先行下載了 OpenVanilla 0.6.3 的 pre-release 版本。

OpenVanilla 0.6.3 正式版 (0.6.3-release) 則是於今天正式發表。這一版除了修正 0.6.2 版的 "dirty buffer" 缺陷外,最大的新增功能,要屬由 zonble 所加入的「彩色選字窗」功能。如今 OV 的選字窗不但可以調整顏色,也可以調整透明度。雖然 OV 不是第一個提供在選字窗玩花樣的輸入法框架──據朋友說法,自然輸入法的選字窗不但可以改顏色,甚至還能貼圖──但這個使用者介面上的新功能,相信可以創造更好的輸入感,讓中文輸入法終於能搭配上 OS X 的 Aqua 介面。

OV 0.6.3 的另一個改進,是在系統安裝過程上。這一版的 OV 不再一次安裝一大堆輸入法了。您可以在安裝包的最後一步,按下「自定」按鈕(那個「定」這是 OS X 安裝程式的錯字),進入自訂安裝選單,選用您要的輸入法。

在輸入法方面,OV 0.6.3 改進了行列輸入法的選字行為,使得拆錯碼的字根不會隨便「倒」出來。同時,在標準安裝包裡,也增加了 zonble 的藏文輸入法。我們之所以選擇在標準安裝包裡加入「河洛 POJ」及「藏文輸入法」,除了因為這兩套輸入法為 OV 團隊的原生作品外,也是因為我們希望透過這兩套輸入法的出現,能夠傳達一個訊息,亦即輸入法還有許多有意思的、值得或甚至亟待開發的領域和等待解決的需要。

另外,OV 0.6.3 也另外提供了一個包含十九種選用輸入法的「輸入法延伸套件」。和標準安裝包一樣,您可以自由選擇所需要的輸入法。這個延伸套件包括了 Unicode 內碼、KK 音標等補充用的輸入法,以及 crossbone 兄所整理的快速倉頡、倉頡五代、順序速成等不同版本的倉頡輸入法。簡體中文的輸入法也在其中。有一個要補充的是,我們也知道簡體字的使用者,以使用類似智能拼音等智慧選字型的輸入法為多,而 OV 輸入法延伸套件所提供的簡體中文輸入法,都還是要選字的的輸入法。就這一點,除了未來我們有考慮要和 SCIM 等輸入法框架進行接口,以引進更多輸入法外,也歡迎簡體中文的 Mac 使用者,一同參與簡體中文輸入法的開發及思考。

而,針對先前有大易輸入法的使用者,希望能有和 Windows 相同的符號輸入方式,我們也另外於 OpenFoundry 的下載區提供了 OV 0.6.3 專用的大易輸入法資料表格修補檔,以使用者自行增修的方式來加入 "=" 鍵的符號輸入功能。您必須先安裝 OV 0.6.3 的標準套件,並裝設好大易輸入法,才能使用這個修補包。

值得一提的是,這一版的 OV 正式加入了 momizi 所編輯的 iroha.cin ,這個「日文假名輸入法」提供了簡單的日文假名輸入,這樣一來要輸入少量的日文假名時,就不必再另行切換到(其實很麻煩的)OS X 日文輸入法了──是的,這一版的 OV 終於可以自定切換 OV 內部輸入法的組合鍵,不必再屈就於先前的 CTRL-OPT 組合了。這一版的預設組合鍵改到了 SHIFT-OPT ,希望能減少與應用程式的衝突。

最後一定要說的是,我們終於完成了 OV 的使用手冊。您可以拉下 OV 的輸入法選單,選取「說明文件」就可以閱讀了(我們以說明文件來代替沒什麼誠意的「關於 OpenVanilla」,省下一個選單空間)。而在 gugod 的不停發功,ruyi 兄等人的努力整理、貢獻下,OV 的家頁 http://openvanilla.org 也已經有了具體的樣貌了。計劃至此,OV 0.6.x 已經完成了它的階段目標。0.6.3 如果還有任何的臭蟲,將會以修補包 (patch) 的形式釋出,也就是我們不會再有新增功能的 0.6.4, 0.6.5... 而是直接要邁進下一個階段,也就是 OpenVanilla 0.7 (甚至更高版本)了。下一個階段的工作,是要把 OpenVanilla 的架構做大幅修訂:"now we know what works and what doesn't"──所以可預見有相當程度的改寫。而我們在慢慢熟悉了 Mac OS X 的 UI 後,說不定也會陸續將這些研習心得,慢慢放入下一代的 OV 載入器中(zonble 的彩色選字窗可說是為此打了個頭陣)。

希望大家都能有愉快的輸入法經驗。也再次謝謝每一個提供意見、參與測試的朋友。

下圖示範把輸入法的選字窗,變成跟 iPod shuffle 包裝盒相同的色系:

標籤: , ,

2005/01/16

OV 0.6.3 日文假名輸入使用說明

作者: momizi

日文羅馬拼音,原則上是由母音a, i, u, e, o 與子音 k ,s, t, n, h, m, y ,r ,w,加上單獨發音的 n 組合而成。只要你知道這個原則,即使你不會日文,也可以切換至 OV 的日文假名輸入,亂打出一堆日文字母,而無需切換到mac 的日文環境。

假設你已經認識日文的50音,那麼這個新版的日文假名輸入法可以幫助你在中文環境下輸入你所需要的日文平假名、片假名。前版的日文假名輸入法成立於十幾年前,極簡陋且有諸多問題,故在新版裡做了大幅修正,介紹如下:

1.以羅馬拼音表為根據,修正錯漏。如果您不曉得50音的羅馬拼音,除了把OV 0.6.3中的 iroha.cin 打開來看,也可參考日文字典中的假名羅馬字表記或日語學習書籍。

2.增加大量長音:如打 kyo 出 きょ,再加上 ime 或櫻花輸入法所無,但很常用的長音,如打 you 出現 よう、 syou 會出現しょう。所謂常用,是以廣辭苑電子辭典第五版逐一對過,若以羅馬拼音入力,出來的詞組低於二個,甚至沒有這種用法的,就不加(如dyuu=ぢゅう)

3.打日文羅馬拼音出漢字的小實驗:日文字母轉漢字、詞是大工程,目前只加了打kyou出「今日」(因為此發音僅對應此詞),打 iroha出「伊呂波」,以示向伊呂波歌致敬。

祝使用愉快。 :)

標籤: , ,

OpenVanilla 0.6.3 Preview

作者: zonble

We will release the official OpenVanilla 0.6.3, the open source Chinese input method framework for MacOS X very soon. You may try the pre-release version from our download area hosted in Open Foundry. I would like to introduce the feature of the very next release of OpenVanilla:

We improved the Installer. You can customize what input methods should be installed while installing the software. The next release of OpenVanilla contains lots of varied input methods that you may think not to install them all. The way to customize your installation is just press the button labeled "Customize" in the fifth step "Installation Type".

ov063

We fixed lots of bugs of the previous release, especially the issue related with the FixTextService event. This bug may annoyed you because while you type some characters in the buffer, if you click the other parts of the the current application or switch to another keyboard layout, the buffer is not correctly cleared as we mentioned in another blog entry (in Traditional Chinese). We were bound into some annoying problems with the MacOS X platform, spent much time and happily solved, I may blog this sometime later. By the way, the size of the Candidate Window is now more accurate.

The new features include that you can customize the color set and window opacity of the Candidate Window, and you can customized the hotkey to switch to another Input method. Libchewing, the basic component of the Chewing Input Method is updated to version 0.2.5, you can now use the symbol charts with press Ctrl key and 0 or 1, just like in SpaceChewingOSX. Momizi has adapted the Japanese Kana input method, since momizi is familiar with typing Japanese with Chinese input methods, the new Japanese Kana input method should be useful for those who need to type Japanese but work in Chinese environment most time. The Array 30 input method is improved with many helps, too.

Now, I am happy to introduce the brand new OpenVanilla Tibetan input method contained in the next release. It supports for Tibetan keyboard layouts including Sambhota Keymap One, Sambhota Keymap Two, TCC Keyboard #1 and TCC Keyboard #2. You can switch the keyboard layouts by using the Preference Pane. Since MacUIM and the m17n project has supported Wylie transcription scheme for MacOS X user to input Tibetan, OpenVanilla offers more choices for those prefer Sambhota or TCC keyboards. However, I know the logic of the keyboard design and I can code, I do not know Tibetan indeed, I think only those who really use this input method to input Tibetan can know if it is useful. Feedbacks and comments are welcome.

By the way, there is another news about Tibetan word processing on MacOS X. Apple announced the new word processing software 'Pages' contained in the 'iWorks' package this week. According to frostyplace.com , it does not support to correctly display Tibetan characters using the Simplified Chinese fonts contained in MacOS X. I am very depressed with this.

Pages does not support Tibetan

The details of how to use OpenVanilla could be found in the manual, just click "Help" in the menu of OpenVanilla, there will be a PDF file displayed. Right, we have manual, we finally finished it! (Well, it's written in Chinese.)

標籤: , ,

OpenVanilla 0.6.3 搶先報

作者: zonble

OpenVanilla 0.6.3 版的開發已經到了緊鑼密鼓的階段(而其實您現在就可以先下載0.6.3的嘗鮮版);大概來說,應該在非常短的時間內,就可以正式釋出。在這邊先簡短介紹一下 0.6.3 版。

在安裝程式方面,OV 0.6.3 提供在安裝過程中,自訂要安裝那些您所需要的輸入法,因為OV目前所能夠使用的輸入法其實相當多,而您應該不需要每一套都安裝。自訂安裝輸入法的方法,是在安裝過程中的第五步「安裝類型」,按下在畫面左下角的「自訂」按鈕。

ov063

就修正前一版 0.6.2 版的臭蟲方面,主要解決了 0.6.2 版時在輸入法出現 FixTextSerivice 事件時的相關問題,這類問題主要出現在緩衝區有內容時,如果切換輸入法或將滑鼠點選到其他地方時,緩衝區不會正確清除所造成的使用不便。這個問題可以參見〈輸入法的FixTextService問題〉乙文,而實際上,在解決這個問題的過程中,還遇到了一些奇怪的狀況,有時間的話會來繼續說明除蟲過程中遇到的問題。另外,現在跳出的選字窗大小也較為正確。

0.6.3 新增的功能包括:增加了可以自訂選字視窗色彩與透明度的選項、可以自訂在輸入法選單上的輸入法切換快速鍵組合等。在個別的輸入法方面,酷音輸入法升級至 libchewing 0.2.5,在 SpaceChewing 中可以使用 Ctrl + 0 或 1 叫出符號選單的功能回來了;日文假名輸入換成了 momizi 所調整過的表格,相信能夠更符合需要在中文環境中使用日文的使用者的需要。另外,在行列輸入法方面,也在許多朋友的幫忙下,做了相當的改進。

就新增的輸入法方面,讓我大言不慚的說,大概最重要的,應該是我花了一些功夫所製作的藏文輸入法。OV 0.6.3當中的藏文輸入法支援Sambhota Keymap One、Sambhota Keymap Two、TCC Keyboard #1以及TCC Keyboard #2四種鍵盤配置,並提供切換鍵盤配置的偏好設定選項。而在開發過程中,我也先後寫了幾篇blog,而在釋出之後,就需要真正從事藏文輸入的朋友,給我一些實際使用的經驗與反應了。

另外提供一個與MacOS X上的藏文輸入相關的消息。根據老地方冰果室的測試結果,蘋果最新推出的文書軟體 Pages 不能夠使用內建的簡體中文字體,正確顯示藏文,如下圖。

Pages does not support Tibetan

而關於詳細的使用方式,請參見 OV 0.6.3 的手冊,要叫出手冊的方法是在輸入法選單的下方,點選「輔助說明」項目,就可以叫出一個 PDF 檔案。

是的,終於把手冊寫出來了。

標籤: , ,