免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1810 | 回复: 2
打印 上一主题 下一主题

[其他] 小白又来请教大神们啦~~~~ [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-02-12 16:52 |只看该作者 |倒序浏览
各位大神,帮帮忙,出个主意呗....

我需要做一个linux终端下的ASCII图形程序,无奈在linux下每个字符的长宽比例不是1:1
网上貌似也没啥资料,有人说8x16点阵什么的,但我量了一下,大约是0.618的样子,对,是用尺子
居然,每个终端下还不一样~~~~~


能告诉我怎么取到这个值吗?
是不是记录在哪个文件里了?
能用C或Shell取到吗
我有一个笨办法,就是先取得分辨率,然后让终端全屏,用tput算出行数列数,一除就出来了,有更好的办法没



我只用英文字符,中文不用考虑的
拜托各位大神啦

论坛徽章:
145
技术图书徽章
日期:2013-10-01 15:32:13戌狗
日期:2013-10-25 13:31:35金牛座
日期:2013-11-04 16:22:07子鼠
日期:2013-11-18 18:48:57白羊座
日期:2013-11-29 10:09:11狮子座
日期:2013-12-12 09:57:42白羊座
日期:2013-12-24 16:24:46辰龙
日期:2014-01-08 15:26:12技术图书徽章
日期:2014-01-17 13:24:40巳蛇
日期:2014-02-18 14:32:59未羊
日期:2014-02-20 14:12:13白羊座
日期:2014-02-26 12:06:59
2 [报告]
发表于 2014-02-12 17:05 |只看该作者
回复 1# sewidking

hope can help

$ echo $COLUMNS $LINES
80 24

# change terminal size
$ echo $COLUMNS $LINES
93 29

   

论坛徽章:
0
3 [报告]
发表于 2014-02-12 19:23 |只看该作者
本帖最后由 sewidking 于 2014-02-12 19:24 编辑

回复 2# jason680


谢谢了,那个$COLUMNS和$LINES我是知道的,我想知道字符环境下能不能得知每个字符的宽高比
比如,终端在显示字符a的时候,宽高各占多少像素,这样说不知道有没有说清楚


在shell下,能从像素的级别上控制字符终端吗?我记得DOS上是可以的,不是cmd
那样可就太牛逼了


要求比较奇葩,还望大神们不吝赐教啊


对了,不知道和字体有没有关系
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP