当前位置:网站首页>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
边栏推荐
- Mr. Sun's version of JDBC (21:34:25, June 12, 2022)
- 动态规划111
- VB.net类库(进阶版——1)
- Gamefi active users, transaction volume, financing amount and new projects continue to decline. Can axie and stepn get rid of the death spiral? Where is the chain tour?
- 第2章 构建自定义语料库
- 网易云信正式加入中国医学装备协会智慧医院分会,为全国智慧医院建设加速...
- 诗尼曼家居冲刺A股:年营收近12亿 红星美凯龙与居然之家是股东
- 茂莱光学科创板上市:拟募资4亿 范一与范浩兄弟为实控人
- 与 MySQL 建立连接
- Detailed explanation of retrospective thinking
猜你喜欢

Distributed ID generation system

Comment installer la base de données MySQL 8.0 sous Windows? (tutoriel graphique)

Disruptor local thread queue_ Use transprocessor processor and workpool to compare consumption - Notes on inter thread communication 005
![[Shandong University] information sharing for the first and second examinations of postgraduate entrance examination](/img/f9/68b5b5ce21f4f851439fa061b477c9.jpg)
[Shandong University] information sharing for the first and second examinations of postgraduate entrance examination

俞敏洪:新东方并不存在倒下再翻身,摧毁又雄起的逆转
Detailed explanation of stored procedures in MySQL

Leetcode question brushing: String 01 (inverted string)

【protobuf 】protobuf 升级后带来的一些坑

动态规划111

【protobuf 】protobuf 昇級後帶來的一些坑
随机推荐
C language simple login
浏览器的垃圾回收机制
API管理之利剑 -- Eolink
MySQL中存储过程的详细详解
Détails de l'annotation des ressources sentinelles
515. 在每个树行中找最大值
Flutter TextField详解
Matrix calculator design for beginners of linear algebra based on Qt development
Fixed length memory pool
慕课11、微服务的用户认证与授权
Mr. Sun's version of JDBC (21:34:25, June 12, 2022)
Sword finger offer II 091 Paint the house
Chapter 2 construction of self defined corpus
Daily basic use of alicloud personal image warehouse
Review of watermelon book (VII): Bayesian classifier (manual push + code demo)
How to install mysql8.0 database under Windows system? (Graphic tutorial)
Disruptor本地线程队列_使用transProcessor处理器和WorkPool两种方式进行消费对比---线程间通信工作笔记005
Twenty five of offer - all paths with a certain value in the binary tree
财务费用分析怎么分析
c语言99乘法表