|
bush
银牌会员
    
积分 2165
发帖 730
注册 2004-4-21
状态 离线
|
『楼 主』:
昨天非常偶然地遇上了袖珍龙:
使用 LLM 解释/回答一下
昨天非常偶然地遇上了袖珍龙:
袖珍龙的字体真别致,像我写的一样,真有一种亲切感!
I accidentally met Pocket Dragon yesterday:
The font of Pocket Dragon is really unique, just like what I write, really a kind of cordial feeling!
|
|
2004-5-31 00:00 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
袖珍龙其实不错的,尤其是体积小,可惜它的免费版中没有五笔字型输入法呢。
The Pocket Dragon is actually not bad, especially its small size. It's a pity that there is no Wubi input method in its free version.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2004-6-1 00:00 |
|
|
bush
银牌会员
    
积分 2165
发帖 730
注册 2004-4-21
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
非常疑惑袖珍龙是如何缩小字库体积的。按国标计算:
一级汉字3755个;
二级汉字3008个;
图形符号 682个;
共计: 7445个;
我记得在UCDOS下的汉字库文件是采用点阵记录:
一个汉字为16X16点阵;
一个字节的字符可以记录8个点;
这样一个汉字就需要32个字节来记录;
要记录全部汉字就要7445X32=238240字节;
外加区位首尾有一些空闲,字库文件就有260多KB大小。
另外英文字库还要4K多,
可是袖珍龙是如何做到全系统只有几十K呢?
~
I'm very puzzled about how Pocket Dragon reduces the size of the font library. Calculated according to the national standard:
There are 3755 first-level Chinese characters;
3008 second-level Chinese characters;
682 graphic symbols;
Total: 7445;
I remember that the Chinese character library file under UCDOS uses dot matrix records:
One Chinese character is a 16X16 dot matrix;
One byte of character can record 8 dots;
So one Chinese character needs 32 bytes to record;
To record all Chinese characters, it will be 7445X32 = 238240 bytes;
Plus there are some idles at the beginning and end of the area code, the font library file is more than 260KB in size.
In addition, the English font library still needs more than 4K,
But how does Pocket Dragon manage to make the entire system only dozens of K?
~
|
|
2004-6-7 00:00 |
|
|
如是大师
元老会员
         步行的人
积分 9654
发帖 3351
注册 2003-3-11 来自 湖北
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
袖珍龙的兼容性不是很好.我现在都不用了,还是回到tw.偶尔用用ccdos.不出错的就是好东西..
The compatibility of Pocket Dragon is not very good. I don't use it now, and I go back to tw. Occasionally use ccdos. What doesn't have errors is a good thing.
|

弄花香满衣,掬水月在手。
明月鹭鸟飞, 芦花白马走。
我自一过后,野渡现横舟。
青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾 |
|
2004-6-7 00:00 |
|
|
Roy
管理员
          專業島民
积分 4869
发帖 1633
注册 2002-12-10
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
以下是引用bush在2004-6-7 上午 01:48:13的发言:
非常疑惑袖珍龙是如何缩小字库体积的。按国标计算:
一级汉字3755个;
二级汉字3008个;
图形符号 682个;
共计: 7445个;
我记得在UCDOS下的汉字库文件是采用点阵记录:
一个汉字为16X16点阵;
一个字节的字符可以记录8个点;
这样一个汉字就需要32个字节来记录;
要记录全部汉字就要7445X32=238240字节;
外加区位首尾有一些空闲,字库文件就有260多KB大小。
另外英文字库还要4K多,
可是袖珍龙是如何做到全系统只有几十K呢?
~
袖珍龙用的是矢量字型而不是點陣字型,所以可以做得這麼小
The following is a quote from bush on June 7, 2004, 01:48:13 AM:
I am very confused about how Pocket Dragon reduces the font library size. Calculated according to the national standard:
First-level Chinese characters: 3755;
Second-level Chinese characters: 3008;
Graphic symbols: 682;
Total: 7445;
I remember that the Chinese character library file under UCDOS uses dot matrix recording:
One Chinese character is 16X16 dot matrix;
One byte of character can record 8 dots;
So one Chinese character requires 32 bytes to record;
To record all Chinese characters, it will be 7445X32=238240 bytes;
Plus some idle spaces at the beginning and end of the area code, the font library file is more than 260KB in size.
In addition, the English font library still needs more than 4K,
But how does Pocket Dragon do it that the entire system is only tens of K?
~
Pocket Dragon uses vector fonts instead of dot matrix fonts, so it can be made so small
|

我的網站:http://mw16.2ya.com/ 我的網誌: http://scrappedblog.blogspot.com/
~
我的Winamp正在播放的歌曲:
 |
|
2004-6-11 00:00 |
|
|
onwe
初级用户
 
积分 127
发帖 7
注册 2004-6-19
状态 离线
|
『第 6 楼』:
使用 LLM 解释/回答一下
矢量字型???像素字体???
矢量字型=所以可以做得這麼小??
Why?
Vector fonts??? Pixel fonts???
Vector fonts = so can be made so small??
Why?
|
|
2004-6-30 00:00 |
|
|
mys
元老会员
        
积分 5170
发帖 1637
注册 2002-10-16 来自 广东佛山
状态 离线
|
『第 7 楼』:
[已使用 LLM 解释]
矢量字体是利用函数曲线来表示汉字笔划走向的,它最大的好处是任意缩放都不会变形,而点阵字体一放大就会有锯齿。矢量字体又分单线、二次曲线和三次曲线等。袖珍龙用的是单线字库,所以体积极小。UCDOS5用的是二次曲线字库,UCDOS6以上和金山SPDOS6以上用的上三次曲线字库,精度高得多,而积也就大得多了。
矢量字库由于要通过计算还原,对计算 机的速度有一定的要求,另外就是打印小字体时反不如点阵字清楚,所以UCDOS保留了24点阵字体用于印小字。
Vector fonts use function curves to represent the stroke directions of Chinese characters. The biggest advantage is that they won't deform when scaled arbitrarily, while dot-matrix fonts will have jagged edges when enlarged. Vector fonts are also divided into single-line, quadratic curve, cubic curve, etc. Pocket Dragon uses a single-line font library, so it is extremely small in size. UCDOS 5 uses a quadratic curve font library, and UCDOS 6 and above and Kingsoft SPDOS 6 and above use a cubic curve font library, which is much more accurate but also much larger in size.
Because vector font libraries need to be restored through calculation, they have certain requirements for computer speed. Also, when printing small fonts, they are not as clear as dot-matrix fonts. Therefore, UCDOS retains 24-dot matrix fonts for printing small characters.
LLM 解释
关于字体相关内容的技术解释
1. 矢量字体的基本原理与分类
-
矢量字体原理
- 矢量字体是借助函数曲线来描绘汉字笔划走向的。例如,对于汉字的某一笔划,可以用数学上的曲线方程来表示其形状、位置等信息。当需要显示或打印该字体时,计算机通过解析这些函数曲线来还原出具体的字形。其最大优势在于任意缩放都不会变形,这是因为它基于数学曲线的描述,缩放时只是按照比例对曲线进行变换,而不是像点阵字体那样基于固定的像素点矩阵。
-
分类
-
单线字库:袖珍龙使用的是单线字库。单线字库相对简单,体积极小。它可能是用较为简单的曲线或线条来勾勒汉字笔划,在表示笔划时只需要较少的信息来描述,所以存储和处理起来比较高效,适合对字体体积有严格限制的场景。
-
二次曲线字库:UCDOS5使用的是二次曲线字库。二次曲线有其特定的数学表达式,例如一般的二次曲线方程可以表示为 (Ax^2 + Bxy + Cy^2 + Dx + Ey + F = 0) 等形式。相比单线字库,二次曲线能够更精确地描述一些复杂的笔划形状,但体积比单线字库大。
-
三次曲线字库:UCDOS6以上和金山SPDOS6以上使用三次曲线字库。三次曲线的表达式更为复杂,例如一般的三次曲线可以表示为 (y = ax^3 + bx^2 + cx + d) 等形式。它能够更加精细地描绘汉字笔划的细节,精度高得多,但相应的字体体积也就更大。
2. 矢量字体的优缺点及相关应用
-
矢量字体的缺点
- 由于矢量字体需要通过计算来还原字形,这对计算机的速度有一定要求。因为在显示或打印时,每次都要根据函数曲线进行计算来生成对应的像素点阵等,若计算机性能不足,可能会导致显示或打印速度变慢。
- 另外,打印小字体时反不如点阵字清楚。这是因为在打印小字体时,矢量字体的计算还原过程可能无法像点阵字体那样在小尺寸下保持很好的视觉效果。所以UCDOS保留了24点阵字体用于印小字,点阵字体是基于固定的像素点矩阵来表示字形的,在小尺寸下有其自身的显示优势。
背景信息拓展
- 在计算机字体发展历程中,字体的表示方式经历了从简单到复杂的演变。早期的字体表示主要是点阵字体,它是将字符的字形存储为一个固定大小的像素矩阵,每个像素点表示该位置是否有笔画。但点阵字体在缩放时会出现锯齿等问题,而矢量字体的出现就是为了解决这个问题。随着技术的发展,不同精度的矢量字库(单线、二次曲线、三次曲线)被开发出来,以满足不同场景下对字体精度和体积的需求。例如,在一些对字体体积要求严格的设备(如一些小型嵌入式系统)中,可能会优先选择单线字库;而在对字体精度要求高的桌面出版等场景中,则会使用三次曲线字库等高精度矢量字库。
总结
这段内容主要围绕矢量字体的原理、分类、优缺点以及相关应用场景进行了技术方面的解释,让我们了解到不同类型矢量字库的特点以及它们在不同软件(如UCDOS不同版本、金山SPDOS等)中的应用情况,同时也对比了矢量字体和点阵字体在不同使用场景下的表现。```
|

我的网志
http://hzmys.blog.163.com/
我的网盘
firststep.qjwm.com
fsmys.ys168.com
ssmys.ys168.com
www.brsbox.com/fsmys
www.brsbox.com/ssmys
www.brsbox.com/ccdos
|
|
2004-6-30 00:00 |
|
|
bush
银牌会员
    
积分 2165
发帖 730
注册 2004-4-21
状态 离线
|
『第 8 楼』:
使用 LLM 解释/回答一下
唉! 我们现在写程序还只会用点16点阵字库,落伍了!
Alas! We still only know how to use 16-dot font libraries when writing programs. Outdated!
|
|
2004-6-30 00:00 |
|
|
onwe
初级用户
 
积分 127
发帖 7
注册 2004-6-19
状态 离线
|
『第 9 楼』:
使用 LLM 解释/回答一下
以下是引用mys在2004-6-30 上午 03:59:00的发言:
矢量字体是利用函数曲线来表示汉字笔划走向的,它最大的好处是任意缩放都不会变形,而点阵字体一放大就会有锯齿。矢量字体又分单线、二次曲线和三次曲线等。袖珍龙用的是单线字库,所以。UCDOS5用的是二次曲线字库,UCDOS6以上和金山SPDOS6以上用的上三次曲线字库,精度高得多,而积也就大得多了。
矢量字库由于要通过计算还原,对计算 机的速度有一定的要求,另外就是打印小字体时反不如点阵字清楚,所以UCDOS保留了24点阵字体用于印小字。
体积极小的单线字库是利用什么函数曲线??
The extremely small single-line font library uses what function curves??
(注:原句中“积也就大得多了”应该是“体积也就大得多了”,但按照要求不进行修改,直接翻译问题部分。)
|
|
2004-7-1 00:00 |
|
|
s32307
中级用户
  
积分 246
发帖 53
注册 2004-6-7
状态 离线
|
『第 10 楼』:
使用 LLM 解释/回答一下
袖珍龙好像是我们兴宁人做的?在2000年左右我就用到了……
It seems that Pocket Dragon was made by people from Xingning? I used it around the year 2000...
|

天下石姓论坛欢迎你!百度一下“天下石姓”吧! |
|
2004-7-3 00:00 |
|
|
TurboY
中级用户
   绝不写垃圾帖
积分 322
发帖 99
注册 2004-7-3 来自 湖北
状态 离线
|
『第 11 楼』:
使用 LLM 解释/回答一下
从袖珍龙的Readme里看来,作者叫李晓东,1995年开发的。
我真想知道李晓东现在在哪儿,他的XZL的源代码能共享一下吗?
From the Readme of Pocket Dragon, it seems that the author is Li Xiaodong, developed in 1995.
I really want to know where Li Xiaodong is now, can the source code of his XZL be shared?
|

从95年开始用DOS3.2,96年在Windows3.1里认识了鼠标,97年开始用Win95,98年装过NetWare,99年迷过Linux,现在用WinXP、WinME和DOS7.1。一回首,从盲到忙,从忙到茫。 |
|
2004-7-5 00:00 |
|
|
wgx333
初级用户
 
积分 125
发帖 10
注册 2004-6-23
状态 离线
|
『第 12 楼』:
使用 LLM 解释/回答一下
怎么使用呀
我用后就停在袖珍龙的界面上不动了
How to use it?
After I used it, it stopped on the Pocket Dragon interface and didn't move.
|
|
2004-7-8 00:00 |
|
|
bush
银牌会员
    
积分 2165
发帖 730
注册 2004-4-21
状态 离线
|
『第 13 楼』:
使用 LLM 解释/回答一下
to wgx333
袖珍龙不能在窗口中用
to wgx333
Pocket Dragon cannot be used in windowed mode
|
|
2004-7-9 00:00 |
|
|
xiexiaohu
中级用户
  
积分 365
发帖 95
注册 2004-2-28
状态 离线
|
『第 14 楼』:
使用 LLM 解释/回答一下
好系统,谁能提供完整版本?(非赠送版)
Good system, who can provide the complete version? (non-gift version)
|
|
2004-11-13 00:00 |
|
|
tianyan46
初级用户
 
积分 52
发帖 47
注册 2005-9-2
状态 离线
|
『第 15 楼』:
使用 LLM 解释/回答一下
kongling00.ys168.com 提供下载
kongling00.ys168.com provides downloads
|
|
2005-9-2 07:37 |
|