当前位置:网站首页>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
边栏推荐
- 0基础学c语言(2)
- c语言99乘法表
- Is it safe to open a securities account? Is there any danger
- 手机股票注册开户有没有什么风险?安全吗?
- GameFi 活跃用户、交易量、融资额、新项目持续性下滑,Axie、StepN 能摆脱死亡螺旋吗?链游路在何方?
- Keep alive cache component in Vue
- [most detailed] latest and complete redis interview (42 tracks)
- 网易云信正式加入中国医学装备协会智慧医院分会,为全国智慧医院建设加速...
- 茂莱光学科创板上市:拟募资4亿 范一与范浩兄弟为实控人
- [Bayesian classification 2] naive Bayesian classifier
猜你喜欢

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?

Yonghui released the data of Lantern Festival: the sales of Tangyuan increased significantly, and several people's livelihood products increased by more than 150%

第2章 构建自定义语料库

y48.第三章 Kubernetes从入门到精通 -- Pod的状态和探针(二一)
Mongodb implements creating and deleting databases, creating and deleting tables (sets), and adding, deleting, modifying, and querying data

Android IO, a first-line Internet manufacturer, is a collection of real questions for senior Android interviews

Redis + Guava 本地缓存 API 组合,性能炸裂!

VB.net类库,获取屏幕内鼠标下的颜色(进阶——3)

The postgraduate entrance examination in these areas is crazy! Which area has the largest number of candidates?

VB.net类库(进阶——2 重载)
随机推荐
Feitian +cipu body brings more imagination to the metauniverse
Detailed explanation of stored procedures in MySQL
C language 99 multiplication table
【连载】说透运维监控系统01-监控系统概述
飞天+CIPU体为元宇宙带来更大想象空间
Android IO, a first-line Internet manufacturer, is a collection of real questions for senior Android interviews
515. find the maximum value in each tree row
不要做巨嬰了
基于QT实现简单的连连看小游戏
Leetcode question brushing: String 06 (implement strstr())
Chapter 2 construction of self defined corpus
GameFi 活跃用户、交易量、融资额、新项目持续性下滑,Axie、StepN 能摆脱死亡螺旋吗?链游路在何方?
GEE:计算image区域内像素最大最小值
c语言简单的登录
The source code that everyone can understand (I) the overall architecture of ahooks
leetcode刷题:字符串06(实现 strStr())
第2章 构建自定义语料库
Leetcode: String 04 (reverse the words in the string)
c语言99乘法表
IDEA 报错:Process terminated【已解决】