CentOS字符界面字体大小调整问题(需要具体操作方法)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS字符界面字体大小调整问题(需要具体操作方法)相关的知识,希望对你有一定的参考价值。
机器环境:CentOS 6.0,GRUB0.97,只安装了字符界面,没有安装桌面。
entOS 6.0的grub.conf参数大概如下title CentOS (2.6.32.5-124.centos6.x86_64) root (hd0,0)
kernel /vmlinuz-2.6.32.5-124.centos6.x86_64 ro root=UUID=236fef23-35fb-4c49-924c-a1be77383ea2 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us rhgb quiet
initrd /initramfs-2.6.32.5-124.centos6.x86_64.img
用编辑器打开grub.conf
代码:vi /boot/grub/grub.conf
在kernel一行添加如下命令
nomodeset vga=788
保存,重启,问题解决。
CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。
CentOS是将Redhat所有源代码进行重新编译。重新编译后,由于redhat是商业产品,因此必须将所有Redhat的Logo和标识改成自己的CentOS标识,就成为了CentOS 。
所以,CentOS就是Redhat的Linux的免费版本。使用CentOS,可以获得和Redha相同的性能和感受。 参考技术A 同样的问题,期待高手出来。本回答被提问者采纳 参考技术B 以为不知道
如何根据字符串长度和标签大小调整标签的字体大小
【中文标题】如何根据字符串长度和标签大小调整标签的字体大小【英文标题】:How to adjust font size of a label according to length of string and label size 【发布时间】:2015-01-10 13:34:31 【问题描述】:我有一个设置大小 (300 x 300) 的多行标签。
我想根据标签文本的长度和标签的大小以编程方式调整标签的字体大小。
以下是 2 个具有不同长度文本字符串的相同大小标签的示例
【问题讨论】:
请展示您已经尝试自己解决这个问题。 您可以根据分配给标签的字符串长度更改字体大小。您有以编程方式设置字体大小的方法。 【参考方案1】:请参阅NSString.boundingRectWithSize:options:attributes:
。这里需要逐步减小字体大小,直到字符串适合原始帧。
var paragraph = NSMutableParagraphStyle()
let layout = [NSFontAttributeName:NSFont.systemFontOfSize(0), NSParagraphStyleAttributeName: paragraph, ]
paragraph.lineBreakMode = NSLineBreakMode.ByWordWrapping
var a = NSString(string: "My long text")
let rect = NSMakeSize(30, 20)
let bb = a.boundingRectWithSize(rect, options: NSStringDrawingOptions.UsesLineFragmentOrigin, attributes: layout)
将上述内容放在 Playground 中并修改 rect
和字体,看看会发生什么。
【讨论】:
【参考方案2】:我知道这个问题很老但是....
只需使用选项 AutoShrink 并在 Attributes Inspector 中设置最小字体大小/比例,它将尽可能大地缩放字体以适应标签的大小。
【讨论】:
以上是关于CentOS字符界面字体大小调整问题(需要具体操作方法)的主要内容,如果未能解决你的问题,请参考以下文章