↗▼川 ∕, ∕/ハ / \\ , ▲
∕ ▼/∕ /〞 〞.- ` ﹨ヾ`\ ゝ\◣
/ ▲/ / / ▲▲ ヽ`ヾ ▼
︱ ∕ .*`/ ∕▲ ▊▎▼ ▏▼
▎ // ◢ ◤▼▲▏▲ ▎\ ▎▍
▍ ▕▃▄▄▃▲◤▲ ▲▍▲ ︱▎/
↙ ▄▄▃▂▲`︼◤◤▎▲▍//▏
▊◣▁▄ ▋◣▄︻︻▃-▅ ◤▼◢∕
▼ .-* / ▼ ▆▇ ◥▼
◤
︻▃▁ ▍
▄︸ ◢ ▋ ▍ ▃ ▄
▲)▲▼▍
◢▃︻ ◢ ▊ ◥▄ ▼▲
▼▎ ▍▼
▲ ◢▄ ∕ ▏ ▇▅▅
▲◣ ▎▲ ◣
▼▎ ▋▲ ◢ / ╴﹚▅
▆ ﹨ ▅▲
︻▄▋/▎▲/▼ ∥◢◣ /◢ ◤ ▲▼ ▆
▇▲▎▼ ▎|◣\▉ ▃ ▃▆ | ▋◣▊
‵ ▼▼◣ \▉◥ ▆▄▃▆ / ◤ ▎ ▲
◥`▉▲ ▎ ◥ ▲▲◤▲▄ ◤
′ ▲ ◥ ▊▅ ▼′◤▄
◤ ▅▃▏▆◥◣◥▲ ▆▄
▂▆◣ ` ◥◢∕ ▊▼
▃▃▆◣ ◥◣ ▲ .-〞▅/ ﹨ ▍▼
▂▄._▆▄◥◣ ◥◣ ▂▲▁ /▃▆ ′ \▊▏▎
◤ `*- ︼▅▅▇ / ▕▊
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://webptt.com/cn.aspx?n=bbs/asciiart/M.1637411290.A.975.html
※ 编辑: poewar (220.133.5.88 台湾), 11/20/2021 20:28:29
1F:推 oin1104: 推推推推推 11/21 12:02