[問題] 看起來像是同一個字,印到圖上卻不一樣
一開始以為這問題是全字庫字體沒辦法正確顯示的問題,研究後發現是詭異無法解釋的
問題
平台是 google 的 colab,使用的字型是全字庫 TW-Kai-98_1.ttf
使用的繪圖函式庫是
from PIL import Image, ImageFont, ImageDraw
from IPython.display import Image as iii (使用這個是因為 plt 印出來的圖太小)
https://i.imgur.com/362DbO9.png

看起來都是同一個字「路」,圖片印出來是不一樣的結果
第一個路字 yyy 是我用 gcin 輸入法輸入的
第三個路字 ggg 則是把第一個路字複製貼上
第五個路字 eee 是從本機 VSCode 用 gcin 輸入法輸入後複製貼過來的
第二個路字 ttt 是從網路上找到複製下來貼上去的
第四個路字 sss 一樣是第二個路字複製貼上
第六個路字則是與第五個路字在同一個檔案中,但來源也是網路上複製貼上
使用 https://www.ifreesite.com/unicode-ascii-ansi.htm 這網站的編碼轉換工具
第一個路字 yyy 的編碼是 \u8def,第二個路字 ttt 的編碼是 \uf937
其實不只這個字出問題而已,想請教像這種長相一樣,編碼卻不一樣導致輸出有問題的
情況該怎麼解決?
--
「看在上帝的份上,我們不能當著孩子的面槍殺他的父親!」
「那我們就連孩子一起幹掉!」
「第一槍打中的是那個天真的孩子,第二槍是抱著孩子的母親。第三槍
停頓了三秒,當難以致信的父親擦拭著臉上愛子的腦漿從震驚中醒轉
過來,慢慢的轉頭看向停車的地方,分辨出是誰在攻擊他後,第三顆
子彈才將他的腦殼打飛。」 ─摘自〈狼群〉
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.173.36.83 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1602022362.A.C6E.html
推
10/07 08:07,
4年前
, 1F
10/07 08:07, 1F
推
10/07 10:05,
4年前
, 2F
10/07 10:05, 2F
推
10/07 10:08,
4年前
, 3F
10/07 10:08, 3F
→
10/07 10:08,
4年前
, 4F
10/07 10:08, 4F
→
10/07 10:09,
4年前
, 5F
10/07 10:09, 5F
→
10/07 10:10,
4年前
, 6F
10/07 10:10, 6F
→
10/07 10:10,
4年前
, 7F
10/07 10:10, 7F
→
10/07 10:11,
4年前
, 8F
10/07 10:11, 8F
→
10/07 13:41,
4年前
, 9F
10/07 13:41, 9F
→
10/07 13:41,
4年前
, 10F
10/07 13:41, 10F
→
10/07 13:41,
4年前
, 11F
10/07 13:41, 11F
→
10/07 13:41,
4年前
, 12F
10/07 13:41, 12F
→
10/07 13:42,
4年前
, 13F
10/07 13:42, 13F
推
10/07 17:22,
4年前
, 14F
10/07 17:22, 14F
→
10/07 17:45,
4年前
, 15F
10/07 17:45, 15F
推
10/07 17:53,
4年前
, 16F
10/07 17:53, 16F
→
10/07 22:08,
4年前
, 17F
10/07 22:08, 17F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章