当前位置:网站首页>The importance of using fonts correctly in DataWindow
The importance of using fonts correctly in DataWindow
2022-06-26 21:09:00 【lxbin2003】
datawindow The importance of using fonts correctly in
datawindow Interface design , Many people ignore font choices , Field to DW Went on , Let it go , The default is Arial typeface , I will not adjust it . If it is in English , It doesn't matter , But if there is Chinese in the content , That's a big difference , At this time, you should choose the appropriate Chinese font . Here is an analysis of the difference .


The first is to open the experience , That's a simple one DW, The first column uses Arial typeface , There is obvious hysteresis when opening , If it is changed to Song typeface , There is almost no pause , When opened, the thread is generally smooth .
Next , Test generation PDF( Actually show 、 The same goes for printing ). Generated PDF The effect is as follows :

This is to track the creation of fonts , It can be seen from it that ,Microsoft Sans Serif I don't use this font at all , But it was chosen 14000 many times . What is the concept ? actually , The operating system is right c:\windows\fonts\micross.ttf This font file opens 14000 many times , And look for those Chinese fonts , All failed .

that , Let's choose Song typeface :

Because the Chinese font is used to display Chinese , Only fonts were created in total 5 Time , That is to complete the required task .
so , How important it is to use Chinese fonts correctly to display Chinese , There is a huge difference in efficiency .
Cause analysis : Why is there such a big difference ?
The font file actually defines the font for each character to be displayed , It can be understood as every character ( Including Chinese characters ) All have corresponding codes , And according to these codes , There is a corresponding definition similar to the picture . English usually uses upper and lower case letters with symbols , Probably 126 individual ,ASCII Encoding in 0-126 Between , There are tens of thousands of Chinese . So the English font is usually very small , The Chinese font is much larger . When using English Fonts , Those Chinese character codes , There must be no corresponding font in the English font , It must not be able to display Chinese characters . At this time, in order to display the Chinese characters , The bottom layer of a smart operating system will intelligently adapt to the appropriate font , So that the content can be displayed . And this adaptation process , It's a process of searching and trying , Less content , Efficiency has little effect , If there is more content , Then the efficiency will be greatly affected .
Conclusion :
Datawindow In design , Display Chinese fields , Be sure to use fonts that exist on your computer . If you use a font that doesn't exist , Your own application should have a font , The application completes the in-process installation of fonts , So as to improve the display and printing efficiency .
Great freedom
2022 year 2 month 14 Japan QQ Group :781770213
边栏推荐
- Is it safe to open a securities account? Is there any danger
- Keep alive cache component in Vue
- 后台查找,如何查找网站后台
- leetcode刷题:字符串05(剑指 Offer 58 - II. 左旋转字符串)
- [LeetCode]-链表-2
- Student information management system based on SSH Framework
- 0 basic C language (0)
- Detailed explanation of stored procedures in MySQL
- VB.net类库(进阶版——1)
- 基于SSH框架的学生信息管理系统
猜你喜欢
MySQL中存储过程的详细详解

Vi/vim editor

C language 99 multiplication table

Flutter TextField详解
![[LeetCode]-链表-2](/img/f7/9d4b01285fd6f7fa9f3431985111b0.png)
[LeetCode]-链表-2

网易云信正式加入中国医学装备协会智慧医院分会,为全国智慧医院建设加速...

茂莱光学科创板上市:拟募资4亿 范一与范浩兄弟为实控人

QT based "synthetic watermelon" game

慕课8、服务容错-Sentinel

Android IO, a first-line Internet manufacturer, is a collection of real questions for senior Android interviews
随机推荐
Disruptor本地线程队列_使用transProcessor处理器和WorkPool两种方式进行消费对比---线程间通信工作笔记005
Leetcode(122)——买卖股票的最佳时机 II
Fixed length memory pool
Is there any risk in opening a mobile stock registration account? Is it safe?
710. 黑名单中的随机数
俞敏洪:新东方并不存在倒下再翻身,摧毁又雄起的逆转
与 MySQL 建立连接
Leetcode question brushing: String 05 (Sword finger offer 58 - ii. left rotation string)
windows系統下怎麼安裝mysql8.0數據庫?(圖文教程)
【protobuf 】protobuf 升级后带来的一些坑
Muke 11. User authentication and authorization of microservices
How to install mysql8.0 database under Windows system? (Graphic tutorial)
Gd32 USB composite device file descriptor
leetcode刷题:字符串06(实现 strStr())
Dynamic parameter association using postman
MySQL中存储过程的详细详解
StringUtils判断字符串是否为空
Redis + Guava 本地缓存 API 组合,性能炸裂!
lotus configurations
这些地区考研太疯狂!哪个地区报考人数最多?