字符是由像素组成的吗?

问题描述 投票:0回答:2

电脑屏幕上的字符是由像素组成的吗?如果是这样,那就意味着字符是图像!

如果字符是由像素组成的,那么为什么有 ASCII、UNICODE 等标准将二进制数字与不同的字符格式关联起来,却没有将图像格式与二进制数字关联起来的标准呢?因为如果两者都是由像素(字符和图像)组成,那么它们之间有什么区别?

unicode character-encoding character ascii data-representation
2个回答
2
投票

不,#1:角色不是“在电脑屏幕上”。屏幕上显示的是各种渲染和绘画并组合到二维像素网格上的结果。

不,#2:Unicode 字符独立于用于以图形方式呈现它们的特定字体。因此,使用一种字体时,字符最终会产生某些像素,而使用另一种字体时,则会产生其他像素。

不,#3:字符串作为字节序列(即数值)保存在计算机内存中(每个字符通常占用一个字节、两个字节或可变数量的字节)。


1
投票

电脑屏幕上的字符是由像素组成的吗?如果是这样,那就意味着字符是图像!

在“典型的现代屏幕”上,是的,字符的“图形表示”是一组像素。 不,电脑并不总是有屏幕 例如,过去人们习惯通过多种类型的终端与计算机交互,例如“机械终端”,其中文本直接打印到纸张上。或者有时,在文本表示根本没有像素的情况下,也会使用矢量屏幕

16段

/14段显示器。许多计算机甚至没有屏幕或显示字符并通过开关、LED、打孔卡、网络或串行端口与人类交互的方式... 所以问题的前提就已经错了。字符与像素无关。即使在屏幕上显示字符时,代表字符的像素也会根据字体和字体大小而变化 字符

传统上意味着

代表某物的符号或字形

。在计算中,字符是指大致对应于字素、类字素单位或符号的信息单位,例如自然语言书面形式中的字母表或音节表。他们都没有提到任何关于像素的事情 每种语言都有一组已知的符号,因此从逻辑上讲它们被分组在一起,并为每种语言分配了一个数字。这些数字及其映射的整个集合称为“字符集”。您可以看到,将数字与字符关联起来是有意义的,但对图像做同样的事情是没有意义的。我们可以映射的图像中有哪些常见的东西? 过去不需要与使用其他语言的人合作,因此每组人都会选择适合自己语言的一小部分。然而,随着便携式设备和互联网的出现,这种情况不再适用。收到一条您无法阅读的消息,或者发送一封客户认为是一堆垃圾的电子邮件,这将是非常尴尬的。这就是为什么发明了一个更大的字符集,称为 Unicode 然而,

字符集

只是将数字映射到计算机中的字形的一种方法。为了处理字符,我们还需要一种对这些数字进行编码的方法,称为“字符编码”。例如,在可变长度编码中,可以使用更多字节来对长数字进行编码。 Unicode 有多种编码,例如 UTF-1、UTF-7、UTF-8、UTF-16 或 UTF-32 参见

字符、代码点、字形和字素之间有什么区别?

© www.soinside.com 2019 - 2024. All rights reserved.