文字显示
文章平均质量分 97
KyleWlk
这个作者很懒,什么都没留下…
展开
-
文字显示2——C++字符串与字符编码
在看这篇文章之前,最好先看一下上一篇文章:文字显示1——字符与编码C++字符串与字符编码目前大部分编程语言字符串默认使用的是Unicode,比如Java,C#,JavaScript等等,大部分情况不需要考虑字符编码问题。在C/C++中char为一个字节,最初是用于存储ASCII字符,当然也可以存储中文字符,对于中文字符需要两个char才能存储一个字符。C++中的char也可以用来存储...原创 2019-06-09 22:03:37 · 2207 阅读 · 0 评论 -
文字显示3——字体
这个系列前两文章:文字显示1——字符与编码文字显示2——C++字符串与字符编码字体字符编码后只是一个数字,当要显示一个字体时,就需要用到字体,我们需要根据字符从字体种取出对应的图片信息,然后显示。字体类型点阵字体与轮廓字体最早的字体是点阵字体,点阵字体通过一个点阵上的点来描述字体,如下图,分别时16*16和24*24点阵表示“点”字。点阵字体有...原创 2019-06-16 10:07:39 · 1333 阅读 · 0 评论 -
文字显示1——字符与编码
字符与编码对于文字,实际上只是图形符号,每一个字符对应一个符号,英文单词为glyph。对于计算机来说处理图形符号并不容易,但是处理数字却非常简单,因此可以将字符转换成数字,然后直接处理数字就行。例如:可以用数字1代表字符‘a’,当在处理字符时如果遇到数字1就直接在屏幕上绘制一个‘a’图形符号就行。当把一个语言中所有的字符都用一个独一无二的数字表示时,这个过程就是编码。例如在ASCII表中使用数...原创 2019-06-04 20:39:41 · 1445 阅读 · 1 评论 -
文字显示4——创建并使用字体
这个系列前三文章:文字显示1——字符与编码文字显示2——C++字符串与字符编码文字显示3——字体创建并使用字体创建字体通过High-Logic FontCreator软件可以很容易的创建我们自己的字体。字体绘制区域如上图所示我们在设计字体时只能在一定区域内设计字符,如果超出范围字符显示时会与其他文字重叠。绘制范围如上图所示,上下不能超过WinAscent/...原创 2019-06-16 20:11:25 · 1330 阅读 · 0 评论 -
OpenGL显示文字
阅读这篇文章前,可以先看一下这个文字显示系列的其他文章,了解一些字符编码,字体相关的知识:https://blog.csdn.net/wlk1229/article/category/9008450显示文字OpenGL提供的是图形API,本身并不提供文字处理方面的接口,如果想要显示文字就需要先将文字转化成图片,然后渲染图片。Char MapChar Map是最简单的方式,首先...原创 2019-06-23 19:33:06 · 11888 阅读 · 0 评论