推 oin1104: 推推推推推 11/21 12:02
↗▼川 ∕, ∕/ハ / \\ , ▲
∕ ▼/∕ /〞 〞.- ` ﹨ヾ`\ ゝ\◣
/ ▲/ / / ▲▲ ヽ`ヾ ▼
︱ ∕ .*`/ ∕▲ ▊▎▼ ▏▼
▎ // ◢ ◤▼▲▏▲ ▎\ ▎▍
▍ ▕▃▄▄▃▲◤▲ ▲▍▲ ︱▎/
↙ ▄▄▃▂▲`︼◤◤▎▲▍//▏
▊◣▁▄ ▋◣▄︻︻▃-▅ ◤▼◢∕
▼ .-* / ▼ ▆▇ ◥▼ ◤︻▃▁ ▍
▄︸ ◢ ▋ ▍ ▃ ▄▲)▲▼▍
◢▃︻ ◢ ▊ ◥▄ ▼▲▼▎ ▍▼
▲ ◢▄ ∕ ▏ ▇▅▅ ▲◣ ▎▲ ◣
▼▎ ▋▲ ◢ / ╴﹚▅▆ ﹨ ▅▲
︻▄▋/▎▲/▼ ∥◢◣ /◢ ◤ ▲▼ ▆
▇▲▎▼ ▎|◣\▉ ▃ ▃▆ | ▋◣▊
‵ ▼▼◣ \▉◥ ▆▄▃▆ / ◤ ▎ ▲
◥`▉▲ ▎ ◥ ▲▲◤▲▄ ◤
′ ▲ ◥ ▊▅ ▼′◤▄
◤ ▅▃▏▆◥◣◥▲ ▆▄
▂▆◣ ` ◥◢∕ ▊▼
▃▃▆◣ ◥◣ ▲ .-〞▅/ ﹨ ▍▼
▂▄._▆▄◥◣ ◥◣ ▂▲▁ /▃▆ ′ \▊▏▎
◤ `*- ︼▅▅▇ / ▕▊
16色版本
https://i.imgur.com/QfyRCQZ.png
256色版本
https://i.imgur.com/iqmV43k.png
筆刷歷史重播
https://youtu.be/SE-ocNmmJlI
測試繪製
https://i.imgur.com/e34vvqk.png
判斷符號是半形寬度還是全形寬度的方式,之前用偷懶的方式
基本上直接假定ushort 127以下的字都是1格寬,其餘都是2格寬
再設定一些例外
目前改為使用Unicode官網的符號CodepointWidth文件
這邊是中文環境,所以而對於Ambiguous或Neutral採用寬度為2的判斷
大致上應該算沒問題,可能還要再檢查一下
之前比較有問題的大概是特殊字母符號
圖例:
https://i.imgur.com/xCTLOvP.png
不過對於顯示方式,以及判斷模式
也許可以增加幾個偏好設定選向來調整,還在思考這部分的調整
作者: poewar (☺☻) 看板: asciiart
標題: [ANSI] 繪製回放:哥吉拉-神野銘
時間: Sat Nov 20 20:28:06 2021
--
◤
◤
◤ ◤ANSI繪圖軟體 ◤
◤ Animated ANSI Creator
◤ ◤ ◤ https://aac.iverv.com
◤ ◤ ◤ ◤ ◣
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.5.88 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/asciiart/M.1637411290.A.975.html
※ 編輯: poewar (220.133.5.88 臺灣), 11/20/2021 20:28:29