NSIS在高分屏上字体问题解决方案
来源:互联网 发布:云杉网络招聘 编辑:程序博客网 时间:2024/05/24 06:04
首先,NSIS可以改变字体的大小。但是字体的大小跟操作系统,还有硬件配置有关。一般情况下不会出现问题。但是如果安装包某控件大小不是100%的分辨率,而是125%或者150%并且在苹果系统的虚拟机上,就会出现显示问题。如果想不出现问题,可以参考右边的控件改为图片就可以了。
1、某控件大小刚好显示字体,并设置字体位"tahoma"字体,大小为9,粗细的为0。
Pop $txt_ji
SetCtlColors $txt_ji "" FFFFFF ;前景色,背景设成透明
CreateFont $1 "tahoma" "9" "0" ;设置字体
CreateFont $1 "Times New Roman" "7" "700" /UNDERLINE
SendMessage $txt_ji ${WM_SETFONT} $1 1
2、win7、win8、win8.1、win10、苹果虚拟机win7上,100%比例的正常显示。
3、如果把放大缩小比例调整到125%、150%。win7、win8、win8.1、win10不会有问题,但是苹果虚拟机win7是有问题。同理推测NSIS的字体大小跟操作系统放大缩小有关。
很多情况下,我们需要做的安装包不会出现问题或尽量较少出现问题。所以遇到类似情况,解决方案为不用字体。用图片来解决,具体情况具体分析。
0 0
- NSIS在高分屏上字体问题解决方案
- Win10高分屏软件界面字体模糊问题解决
- eclipse在高分屏下的DPI调整方案
- 使用 NSIS打包的应用程序,在Vista中无法正确删除开始菜单快捷方式的问题解决方案
- myeclipse 在mac中字体模糊问题解决方案
- myeclipse 10 在mac中字体模糊问题解决方案
- Windows下浏览器高分屏字体渲染
- sublime text3在高分屏下左侧栏的字体怎么调整?
- JfreeChart在suse上weglogic9.2的中文问题解决方案
- 项目在was 7.0上部署问题解决方案
- 润乾报表在linux系统下字体显示问题解决方案
- cocos2dx:ios7字体显示问题解决方案
- Q12:app在iPhone上运行正常,iPad上出现黑边问题解决方案
- 基于axis 1.2 的web service 在weblogic 9.2 上发布时的一些问题解决方案
- VisualSVN Server安装在Win2003Server上CPU占用率高问题解决方案
- 柯老师的mudp.cc在NS2.35上的移植问题解决方案
- in house 在 ios 7.1 上不能部署的问题解决方案
- iOS7之后UIBarButton在导航栏上的过大边距问题解决方案
- 二进制中1的个数
- linux 学习日志
- LightOJ
- 51_nod 1018 排序
- 2017-04-21 DBA日记,硬解析导致shared pool不足的判定
- NSIS在高分屏上字体问题解决方案
- npm到cnpm的学习
- 基金申请1-初步想法
- yii框架核心组件功能
- MySql的一些注意事项
- linux系统locale的设定
- cxf的webservice的Could not send Message个人问题记录
- jquery学习日志
- mongo服务启动