IBM DB2 控制中心等图形工具在 Windows 下的字体设置
2012-05-17 21:58
597 查看
IBM DB2 控制中心等图形工具在 Windows 下的字体设置
原文出处:http://loveseaside.iteye.com/blog/648941本文介绍了 IBM DB2 基于 Java 的图形工具的显示过程以及在 Windows 下如何设置显示的字体。
<!--START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- include java script once we verify teams wants to use this and it will work on dbcs and cyrillic characters --><!--END RESERVED FOR FUTURE USE INCLUDE FILES-->
背景介绍
IBM DB2 在版本 8.0 以上就提供了一个跨平台的基于 Java 的一套图形工具来帮助管理和维护 DB2 数据库,大大了简化了许多刚学习 DB2 的用户的操作难度,避免了要记住许多复杂操作命令和参数的麻烦,甚至许多资深的 DB2 用户也可以用图形工具里的向导来帮助生成各种复杂的操作的 SQL 语句和脚本。但许多基于 Java 的软件在许多情况下的字体显示不甚清晰甚至看不清楚,IBM DB2 的图形工具也存在同样的问题。许多用户觉得字体不好看,但又不知道怎么设置让字体更美观。如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/30/67e09dbe3b8981d8a6358e9a21585627.gif)
下面介绍了在 Winddows 下的 DB2 V8 和 DB2 V9 如何设置成中文宋体小五号(许多人喜欢的简体中文字体类型)。您还可以用类似的方法设置您喜欢的其它字体。
![]() ![]() |
![]()
|
Java 采用逻辑字体映射到运行平台上对应的物理字体这种方法来处理字体的显示,Java 定义了五种逻辑字体:Serif(有衬线) 、Sans-serif(无衬线) 、Monospaced(等宽) 、Dialog(对话框)、DialogInput(对话框输入)。每种字体对应有四种字体风格:plain(扁平)、bold(粗体)、italic(斜体)、bolditalic(粗斜)。在 DB2 的工具设置里默认的菜单字体为 Dialog(对话框),默认的文本字体为 Sans-serif(无衬线),我们可以选择逻辑字体、大小和颜色,但不能选择具体的物理字体,对应的物理字体需要在
JRE 的字体配置文件里设置。如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/30/c51dbc20acaf8dbf74d69e6d8d634d92.gif)
![]() ![]() |
![]()
|
影响 DB2 的图形字体的主要因素为当前语言代码页、数据库字符集、安装的字体和字体配置文件。
1. 语言代码页:
语言代码页为当前所用的语言环境,在 Linux 和 UNIX 环境下用 .profile 文件配置,在 Windows 下要查看活动代码页设置,请键入:chcp,出现类似于下面内容的消息:Active code page: 437,要将活动代码页更改为 850(多语言),请键入:chcp 850,如果指定的代码页无效,则会显示以下错误消息:Invalid code page。下表列出了所有支持的代码页及其国家(地区)或者语言:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/30/f8b77a444a1ecb88ed2cf829e58f1541.gif)
2. 数据库字符集:
用 db2set 可以查看当前 DB2 实例所用的字符集,设置字符集的指令语法为 db2set DB2CODE=字符集代码。(注意:在 Windows 命令行下设置后要退出重新运行另一个命令行会话才生效)。下表为各种常用的语言代码页和字符集(在字体配置文件里有不同字符集用不同物理字体):
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/30/19792ff1bab1d3f725912a9629fb5c9a.gif)
3. 已安装的字体:
在 Windows 平台下可以在“控制面板-> 字体”里查看安装的字体。另外,JRE 也自带了几种字体在 %J***AHOME%\lib\fonts。
注:%J***AHOME% 指 Java 安装的根目录,例如 Windows 下默认目录:C:\Program Files\IBM\SQLLIB\java\jdk\jre 。
4. 字体配置文件:
在 JRE 的不同版本下字体配置文件是不太一样的,DB2 版本 8 安装的 JRE 版本是 1.4,而 DB2 版本 9 安装的 JRE 版本是 1.5 的。可以用 %J***AHOME%\bin\java -version 命令查看安装的具体 JRE 版本,例如:运行 C:\Program Files\IBM\SQLLIB\java\jdk\jre\bin\java -version,得出结果如下
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/30/6107848785a8ff4bb0565e1fe74b781f.gif)
(1) JRE 1.4 的字体配置文件以及配置语法
关于 JRE1.4 的字体配置方法可参考 Sun 网站上的专门介绍:
http://java.sun.com/j2se/1.4.2/docs/guide/intl/fontprop.html
这里只说明在 Windows 的简体中文环境下的字体配置方法。因为 IBM DB2 V8.2 安装后的 JRE 版本是 1.4,在简体中文环境下应用的字体配置文件为 %J***AHOME%\lib\font.properties.zh。在简体中文环境下,其中文字体默认为 Simsun (Founder Extended),这种字体是宋体-方正超大字体集,有时看起来比较丑陋,我们需要讲其改成 Simsun 字体(宋体)。在有些情况下 DB2 安装后图形工具字体并不难看,那是因为系统没有安装 Simsun (Founder
Extended) 字体时,系统默认再选择 Simsun 字体。具体方法:
将 font.properties.zh 文件中的 "Simsun (Founder Extended),GB2312_CHARSET" 全部替换为 "Simsun,GB2312_CHARSET",重新启动图形工具(比如 DB2 控制中心)即可。
(2) JRE1.5 的字体配置文件以及配置语法
关于 JRE1.5 的字体配置方法可参考 Sun 网站上的专门介绍:
http://java.sun.com/j2se/1.5.0/docs/guide/intl/fontconfig.html
这里只说明在 Windows 的简体中文环境下的字体配置方法。因为 IBM DB2 V9.1 安装后的 JRE 版本是 1.5,在简体中文环境下,其中文字字体仍然默认为 Simsun (Founder Extended),宋体-方正超大字体集,我们需要将其改成 Simsun 字体(宋体)。具体方法:
第一步:将 %J***AHOME%\lib\fontconfig.properties.src 拷贝为 %J***AHOME%\lib\fontconfig.properties;
第二步:将 %J***AHOME%\lib\fontconfig.properties文件中的 "allfonts.chinese-gb18030=SimSun (Founder Extended)" 更改为 "allfonts.chinese-gb18030=SimSun";
第三步:重新启动图形工具(比如DB2控制中心)。
详细地址http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0703caojx/
相关文章推荐
- ibm db2自带工具--控制中心连接远程数据库
- IBM官方db2信息中心最新消息:不推荐使用控制中心工具和 DB2 管理服务器(DAS)
- 修改DB2控制中心的字体
- 如何使DB2控制中心的字体好看些
- IBM官方db2信息中心最新消息:不推荐使用控制中心工具和 DB2 管理服务器(DAS)
- windows坏境 db2客户端控制中心 连接 aix 平台 db2 建库流程
- windows下的PyCharm设置注释字体的斜体
- VC6.0字体设置工具
- msysgit + TortoiseGit:在 windows 上安装配置版本控制工具 Git 图形化使用
- 【Eclipse工具】Eclipse中代码字体的设置
- Windows Live Writer 没有权限设置字体501错误
- Windows 8 Directx 开发学习笔记(三)摄像机设置及控制正方体旋转
- 设置Git工具字体大小
- Git 版本控制工具使用介绍------Windows系统下使用
- JavaScript 控制字体大小设置的方法
- 怎么设置(控制)移动端的字体大小
- 安装linux下面用来配置网络,防火墙,系统服务等设置的图形小工具Setup
- java实现仿windows 字体设置选项卡实例
- Ubuntu 字体设置:使用Windows 字体
- 增加工具栏提示&修改程序字体&设置文档标题&控制窗口显示&更新菜单选中/不选中状态