找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 10571|回复: 4

如何改变 DOS下显示字体的大小?

[复制链接]
发表于 2010-6-18 15:01:41 | 显示全部楼层 |阅读模式
请教一下:
5 ?3 C# Y# X* L/ `! E, ^4 C. _          我这边要做一个测试软件,在dos 下测试,最后要显示一个Test  Fail or Test  OK!的字符串,我在TC 中调用了Outtext()来显示,但是发现字体太小了,所以希望大家能帮忙告诉我一下 如何把字体调大一些?8 g  A* T8 u; i9 a4 E& k
谢谢!!
发表于 2010-6-18 16:36:48 | 显示全部楼层
介绍一种方法:不用字体,直接用堆积木的方式,用字符“█”堆成相应的字就成。
回复

使用道具 举报

 楼主| 发表于 2010-6-19 09:10:06 | 显示全部楼层
谢谢,不过我还是不太懂这样的方法如何实现呀,呵呵,是直接画点画线吗?
回复

使用道具 举报

发表于 2010-6-19 12:10:32 | 显示全部楼层
画点画线,你需要切成Graphic Mode,然后每个点都要依据当前的Graphic Mode点阵的颜色粒度配色,再填进物理的Video RAM,比较复杂,参见VESA function中的4F00 & 4F01 Function以后续操作, VESA 3.0 spec见: http://www.ufoit.com/thread-7-1-1.html.
2 m# _7 T6 a& k5 O: J& K& j
1 E! Z" E# E: ?( n. E. L4 m你只要在Text Mode,利用如C语言的gotoxy和print两个函数打印符“█”,用很多“█”在屏幕上堆积形成一个你想要的符号即可,这方法最简单。
回复

使用道具 举报

 楼主| 发表于 2010-6-30 07:27:29 | 显示全部楼层
感谢指点!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2024-5-10 00:33 , Processed in 0.028259 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表