首页 > 其他分享 >NetBean6字体配置(转)适用netbeans6.8以上

NetBean6字体配置(转)适用netbeans6.8以上

时间:2023-04-11 12:32:23浏览次数:40  
标签:allfonts NetBean6 Java chinese ms936 GBK 字体 netbeans6.8

 

    WindowsXP下会简单一点。我们不必自己重新写一个字体配置文件,将Javahome\jre\lib\ fontconfig.properties.src文件(Windows)改名为fontconfig.properties,打开。假设雅黑字体已经安装在了C:\Windows\Fonts\文件夹中,我们在fontconfig.properties文件的# Font File Names 段中添加雅黑字体的映射:
filename.\微\软\雅\黑=msyh.ttf
filename.\微\软\雅\黑_Bold=msyhbd.ttf

    然后在# Component Font Mappings 段的allfonts的中文子集的字体改为雅黑,如下:
allfonts.chinese-ms936=\微\软\雅\黑
allfonts.chinese-gb18030=\微\软\雅\黑
    其中,ms936就是GBK字符集,ms950实际上就是Big5字符集,繁体的,也可以改用雅黑。
    你可以看到,Windows底下五种逻辑字体默认的简体中文字体的映射都采用allfonts的设置,所以其他地方都可以不用设置了。
    而对于英文,monospaced默认就是映射为Courier New字体,但为什么在Java程序里(比如Netbeans)确不能显示呢?
找到seqnce.monospaced.GBK=seqnce.monospaced.GBK=chinese-ms936,alphabetic,dingbats,symbol
可以看出对于中文字体的搜索顺序是先搜chinese-ms936,而chinese-ms936是用allfonts的雅黑来显示英文,所以不好看,因此你只要简单将 chinese-ms936和alphabetic这两个交换一下变成:
seqnce.monospaced.GBK=alphabetic,chinese-ms936,dingbats,symbol
保存之后,重启你的Netbeans,这时编辑器里的英文字体就都编程Courier New了,包括Output窗口的字体。

    这种方法修改和美化都分别在WindowsXP和 unt.04,JDK5/6下测试通过,不过能不能解决Java乱码我是还没测试,因为我电脑上 Java乱码问题早就解决了,懒得再去弄,有兴趣的,可以帮忙测试一下。
到这里,大家应该对Java字体配置有了一定的了解吧,现在可以自己动手把Java Swing程序的字体改成自己喜欢的了:)。


标签:allfonts,NetBean6,Java,chinese,ms936,GBK,字体,netbeans6.8
From: https://blog.51cto.com/u_16065168/6183032

相关文章

  • 如何破限使用 Adobe Fonts 中的字体(以Forma DJR为例)
    朋友推荐游戏中的英文使用等线字体FormaDJR,搜索了之后发现官网花里胡哨完全看不懂(英语差,懒),而AdobeFonts里能够免费授权CreativCloud用户非商业使用,不巧的是我也买不起正版adobe软件,于是在网上疯狂搜索如何白嫖使用,以下是逐步破解使用过程。需要使用的字体:FormaDJRDeck|Ad......
  • Consolas是一套等宽字体的字型,属无衬线字体
    等宽字体的字型Consolas是一套等宽字体的字型,属无衬线字体,由LucasdeGroot设计。......
  • ubuntu22.04 安装中文字体
    安装中文字体sudoapt-getinstallttf-wqy-microhei#文泉驿-微米黑sudoapt-getinstallttf-wqy-zenhei#文泉驿-正黑sudoapt-getinstallxfonts-wqy#文泉驿-点阵宋体vimrc#cat/etc/vim/vimrc....setfileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936set......
  • VUE - 自定义字体
    VUE-自定义字体文中以HYAlzheimer.ttf字体为例1. 下载字体,复制到项目中assets/font文件夹下    创建 font.css 文件@font-face{font-family:'HY';src:url('HYAlzheimer.ttf');/*font-weight:normal;font-style:normal;*/}  全文......
  • Flash Builder 4.6 注释字体修改
    ①修改字体颜色、粗体、斜体、下划线英文版:windows-preferences-flex-editors-syntexcoloring-ActionScript-Comment汉化版:窗口—首选项—FlashBuilder—编辑器—语法着色—ActionScript—注释个人建议:把斜体取消 ②修改文本字体大小、字体样式(不可单独修改注释部分,只可把整个......
  • 高效快捷解决一个TextView显示多种字体的控件SpannableTextView
    这个控件本人强烈推荐,它会使得布局非常的简单且高效;下面这个布局如果是你,你会用多少层?多少控件生成?告诉你吧,一个SpannableTextView控件就搞定了!它把TextView和Spannable封装在了一起,可以在一个TextView中显示不同的字体颜色,大小,背景色等;它支持如下样式:*......
  • IMUI 加载字体
    加载中文字体用户调用的第一个AddFontxxapi,会加载字体到默认字体mergeMode模式,需要提前加载一个字体不用merge模式,加载一系列字体中文帮助......
  • 修复typecho字体资源跨域加载报错(基于IIS)
    在前面的文章中介绍了如何在IIS中配置typecho站点。一切使用都比较顺利,最近发现如果我不是直接输入网址进入,而是通过其它方式进入时,字体资源就会找不到。 像下面这样  查了一下,反正是跨域相关的问题,在IIS中解决方法如下:         ......
  • uni-app:ios/android中的nvue和vue页面加载自定义字体(hbuilderx 3.7.3)
    一,官方文档地址:https://uniapp.dcloud.net.cn/tutorial/nvue-api.html#addrule二,代码1,nvue页面:模板<viewclass="listTitle">{{item.title}}</view>......
  • Unity 字体研究
    在学习公司项目的时候看到有的字体定义了内容  和以前我看见其他人提出的问题,“热更框架之外,用到了字体文件,热更里也有使用字体文件,如何去重。”我对这个问题印象深刻,今天看见项目如此操作估计就是想解决这个问题利用字体压缩工具 https://github.com/forJrking/FontZip......