撰文於銘 飄散隨風 心行無語 仰首蒼穹

Swift 踩到 Unicode 等價性與異體字的雷

FontForge 使用心得

前言

 

FontForge 是一支功能很強的字型處理程式,會接觸這支程式,主要是在學習由某些字型檔,取出部份字型,打造出一個 Web 開放字型 woff/woff2(Web Open Font Format),讓讀者在線上閱讀佛典時,可以在沒有安裝較新的 unicode 字型的情況下,也能看到這些字型,就是利用 Web 開放字型。

 

下載與安裝

 

FontForge 官網:https://fontforge.org/

 

下載後請依官網指示安裝及執行,重點提示:

 

  • 在安裝程式按右鍵,選擇「以系統管理員身分執行」。

 

image


 

  • 安裝後,開啟 FontForge 也是按右鍵,選擇「以系統管理員身分執行」,或是直接在捷徑按右鍵,選內容 -> 相容性,勾選「以系統管理員的身分執行此程式」。

 

image

 

如果要處理的字型很大,就需要 64 位元版的程式,可在這裡下載最新的版本:

 

https://sourceforge.net/projects/fontforgebuilds/files/x86_64/Portable/

 

不過作者有交待,64 位元不常更新,可能問題較多,請儘量少用。

 

重要度:
文章分類:

From Perl To Ruby - 從珍珠到紅寶石

這篇是因為同事果睿師兄發心要開辦內部的 Ruby 語言夏令營,要教導同仁利用 Ruby 處理日常工作遇到的問題,所以寫了一些自己所學一些程式的感想。

*** ***

先抄幾段 Ruby 在維基百科中和 Perl 有關內容

  • CPAN 上排名第一名,同時也是 Perl 6 的開發者的唐鳳(Autrijus / Audrey)說:「Ruby 就是『沒有到處打廣告的 Perl 6 』」。
     
  • 松本行弘在接受歐萊禮(O'Reilly)訪問時,提到「Ruby 借用了很多 Perl 的東西……,Python 遠比 Perl 要少……」、「我認為 Ruby 這個名字作為 Perl 之後的一門語言的名字真是再恰當不過了。」
     
  • Perl之父拉里·沃爾(Larry Wall)說:「很多方面上我還是很喜歡 Ruby 的,這是因為那些部分是從 Perl 借過去的。:-)」、「我還喜歡 Ruby 的 C<*> 一元星號運算子,所以我把它加到 Perl 6 裡面。」

我在寫程式的過程中,學習 Perl 是一個新的里程,過去寫程式到執行,是比較麻煩的,要開啟專用的程式,寫完之後要編譯成副檔名為 exe 的執行檔,然後再執行看看。有問題再重複一次,大一點的程式,編譯要好幾分鐘。

這種程式語言可以簡單稱為編譯式語言,後來學了 Perl,這種可稱為直譯式,就是隨便用個純文字編輯器,寫個幾行,就可以執行了,真的很方便。

重要度:
文章分類:

From Perl To Ruby - 從珍珠到紅寶石

From Perl To Ruby - 從珍珠到紅寶石

From Perl To Ruby - 從珍珠到紅寶石

From Perl To Ruby - 從珍珠到紅寶石

C++ Builder 處理無法載入專案的錯誤 Could not convert variant of type (Null) into type (OleStr)

今天要用 C++ Builder 10.2.3 開啟一個舊的專案時,卻突然跳出一個錯誤訊息。

 

 image

 

這個專案半年前有開啟過,並沒有什麼問題。C++ Builder 開啟其它專案也沒有問題,不知是哪裡出錯了?

 

找了許多資料,有許多都是在程式中或資料庫中遇到的,不是我這種一開始就打不開專案的問題。

 

終於在這個影片中看到一個解法

 

https://www.youtube.com/watch?v=WuA7nuADRx0

 

重要度:
文章分類:
電腦標籤:

在 Github 提交 Pull Request

這篇是介紹如何在 Github 上修改別人的專案。當然不是直接修改,而是送出建議,請對方修改。

 

底下是記錄實際操作過程,前置作業是以 cbeta-git 為對方代表,有一個 testpr 的專案。

 

heavenchou 是我方代表,首先要 Fork testpr 專案,並且在自己 Fork 的專案進行修改,然後提交、推送,和修改一般專案一樣。

 

此時到 Github 去看,可以看到有一個通知:

 

This branch is 1 commit ......

 

按下旁邊的 Contribute,會出現如下視窗,按下 Open pull request。

 

image
 

重要度:
文章分類:
電腦標籤:

Mac App 使用多個 Storyboard 設計畫面

Mac App 在使用 Storyboard 設計畫面時,預設是有一個主要的 Storyboard,裡面可以放置很多個 View,然而畫面一多,處理起來也是麻煩,本文是介紹如何使用多個 Storyboard,以及如何將原有的 Storyboard 分割。

 

測試程式

 

底下是示範操作。

 

首先,先做出第一個視窗。

 

image

 

接著,依傳統的方式,加入 View Controller 當做第二個視窗。

 

image

 

加入後,並在第一視窗的按鈕連上第二視窗,用來開啟第二視窗。

 

image

 

測試執行,果然可以順利開啟第二視窗。


 

image

 

重要度:
文章分類:
電腦標籤:

頁面

訂閱 人生海海 RSS