[投稿123] 改字型
步驟
1 把相對應字型 1 2 3 改成 "1", "2","3"(我是用 fontforge 直接修改 TTF)
(增加)改字型步驟
1-1 fontforge xxx.ttf 會看到一堆字型列出來
1-2 滑鼠移到 "1", "2", "3" 上,反白選取,按下 Ctrl-C 複製
1-3 移到上面 01, 02, 03 的字碼位置,Ctrl-V 貼上
1-4 生成 TTF 檔(忽略一切錯誤訊息,反正就是要儲存)
2 設定好你的 terminal 成為改過的字型(最簡單的就是直接覆蓋在系統字型上)
3 正常編譯及執行
執行結果截圖:
-------------------------------------------------------
$ javac Output123.java
$ java Output123
123
-------------------------------------------------------
(表面上看起來如此)
附註:
有趣的題目類型,感覺比較類似魔術的設計,
以自己對魔術美感的要求來說,第一是乾淨,第二是簡單。
乾淨指的是表面上看起來完全正常, 簡單指是背後的原理。
我不太想要在執行 java 或 javac 時做額外的事情
因此,考慮到的方法是,
java 層的新增 charset provider,
glibc 層在 gconv 新增 charset(要寫個 .so),
顯示層的修改 charset (比方 linux console 可)
硬體層的修改 顯示介面(比方 serial 連到 linux 機,修改 serial 的硬體)
考慮通用(console/x11/win32(/mac?))及簡單,覺得還是直接改字型就好了。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.164.247
推
09/30 13:14, , 1F
09/30 13:14, 1F
→
09/30 13:45, , 2F
09/30 13:45, 2F
推
09/30 13:51, , 3F
09/30 13:51, 3F
推
09/30 13:53, , 4F
09/30 13:53, 4F
推
09/30 14:33, , 5F
09/30 14:33, 5F
推
09/30 17:31, , 6F
09/30 17:31, 6F
※ 編輯: weijr 來自: 118.160.164.247 (09/30 18:20)
→
09/30 18:22, , 7F
09/30 18:22, 7F
推
10/02 08:48, , 8F
10/02 08:48, 8F
java 近期熱門文章
PTT數位生活區 即時熱門文章