如何给任意一款 Linux 轻量级linux发行版版添加漂亮的字体

如何给任意一款 Linux 发行版添加漂亮的字体_Linux教程_Linux公社-Linux系统门户网站
你好,游客
如何给任意一款 Linux 发行版添加漂亮的字体
来源:Linux中国&
作者:Linux
接下来的教程将指导所有 Linux 用户怎么简单的将漂亮的字体添加到自己的操作系统。我们已经为 Debian、Arch Linux、open、Slackware 和
发行版编写了详细的介绍。
正如许多用户所知,几乎所有基于 Linux 的操作系统主要缺点就是默认选择的字体并不令终端用户满意,尤其是那些从 Windows 或者 Mac OS X 等操作系统迁移过来的用户。
除了使用自己的一套字体的,从一开始就看起来就相当漂亮,其它所有 Linux 发行版都有字体丑陋的缺点。正因如此,许多用户试图创建一种新的方法来增强文字在各个发行版中渲染效果。
这就是 Infinality 项目产生的原因,其主要目的是通过添加补丁来为使用任何基于 Linux 操作系统的用户提供最好的字体渲染效果。
--------------------------------------分割线 --------------------------------------
Ubuntu 14.04下安装字体工具软件TypeCatcher 0.2
Linux用户福利&&华文为Ubuntu Kylin免费提供十一套专业字体
Fedora 17中文字体显示点阵状的解决方法
Ubuntu 13.10 设置中文字体为文泉驿微米黑
FreeBSD安装各种字体
Ubuntu 12.03下使用苹果Monaco字体
中使用Windows字体
--------------------------------------分割线 --------------------------------------
Infinality for Arch Linux
将infinality-bundle,infinality-bundle-multilib (用于使用64位系统的用户)和infinality-bundle-fonts仓库添加到你的 /etc/pacman.conf文件中:
[infinality-bundle]
Server= http:///repo/$arch
[infinality-bundle-multilib]
Server= http:///repo/multilib/$arch
[infinality-bundle-fonts]
Server= http:///repo/fonts
执行 sudo pacman -Syu 命令用来刷新仓库,然后运行
sudo pacman -S infinality-bundle infinality-bundle-multilib ibfonts-meta-extended (用于64位系统)
sudo pacman -S infinality-bundle ibfonts-meta-extended (用于32位系统)
当被询问是否替换 fontconfig 软件包的 freetype2 时,回答YES。完成后重启你的计算机。
Infinality for Fedora ###
在终端窗口中执行如下命令
sudo rpm -Uvh http://www.infinality.net/fedora/linux/infinality-repo-1.0-1.noarch.rpm
sudo yum install freetype-infinality fontconfig-infinality
重启你的机器。
Infinality for openSUSE
添加 Infinality 官方仓库:
http://download.opensuse.org/repositories/home:/namtrac:/subpixel/openSUSE_13.1/
打开YaST中的库选项卡,选择namtrac:subpixel仓库,并打击&切换系统包的版本到这个仓库&。
标记 namtrac:subpixel 中所有还没有安装的包来进行安装,然后从 openSUSE 官方软件仓库中安装 fontconfig-infinality 包。
在字体设置选项里将 Subpixel Hinting 选择为&使用系统设置&,或者设置为带有微调的 RGB 顺序。重启你的系统。
Infinality for Slackware
详细的安装指南:
Infinality for Debian
在终端中执行下面的命令(一个一个执行,每一行之后敲击回车):
echo &deb http://ppa.launchpad.net/no1wantdthisname/ppa/ubuntu raring main& | sudo tee /etc/apt/sources.list.d/infinality.list
echo &deb-src http://ppa.launchpad.net/no1wantdthisname/ppa/ubuntu raring main& | sudo tee -a /etc/apt/sources.list.d/infinality.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E985B27B
执行以下命令来升级你的系统并安装 Infinality 包:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fontconfig-infinality
重启你的计算机。
对于任何文中没有提到的其它 Linux 发行版,请使用官方的介绍:。跟以往一样,当你使用本教程过程中遇到任何问题都可以在下面评论,不要犹豫。
本文永久更新链接地址:
相关资讯 & & &
& (04月29日)
& (07/26/:56)
& (06/07/:45)
& (07/28/:20)
& (06/11/:43)
图片资讯 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款3682人阅读
本文教大家怎样在终端下配置漂亮的字体.
ubuntu linux用了很久,可是对终端下的字体一直不是很满意,今天终于找到了一些比较好看的终端字体,尤其是droid sans mono字体,简直爱死了,linux迷在ubuntu下一直用的就是这款字体,很漂亮,极力推荐这几款漂亮的字体:
1. Inconsolata
安装命令:
sudo apt-get install ttf-inconsolata
2. Envy Code R
3. Droid Sans Mono
安装命令:
sudo apt-get install ttf-droid
4. Anonymous Pro
5. DejaVu Sans Mono
安装命令:
sudo apt-get install ttf-dejavu
6. Liberation Mono
安装命令:
sudo apt-get install ttf-liberation
7. Terminus
安装命令:
sudo apt-get install xfonts-terminus
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:214009次
积分:3786
积分:3786
排名:第3689名
原创:263篇
转载:26篇
评论:41条
(3)(111)(1)(2)(2)(2)(18)(32)(18)(6)(8)(5)(18)(15)(22)(25)(1)Ubuntu 使用教程 - 在 Ubuntu 中手动安装 Oracle Java JDK 8_Linux教程_Linux公社-Linux系统门户网站
你好,游客
Ubuntu 使用教程 - 在 Ubuntu 中手动安装 Oracle Java JDK 8
来源:Linux中国&
作者:Linux
这篇简短的教程将会演示如何在
系统中安装
公司最新发布的 Java JDK 8。这里使用的方法是教你如何从下载页面下载安装包,然后不使用外部的 PPA 或者第三方源代码在 Ubuntu 中安装。
这种方法不需要依赖于第三方的源仓库。你只需要从 Oracle 的官方下载页直接下载,然后安装就行。
JDK 8 是一个重要的发行版本,也加入了最新的叫做 Lambda 表达式的新语言功能,此功能可以&把函数用作方法参数,或者代码块当作日期数据使用&。
--------------------------------------分割线 --------------------------------------
Linux 安装与配置JDK1.7.0_55&
Linux 上JDK环境变量设置
Ubuntu 14.04 配置 Java SE JDK-7u55&
Ubuntu 12.04 LTS 安装配置JDK1.6.0_45&
20下安装官方JDK替换OpenJDK并配置环境变量
Ubuntu 12.04 x64 安装JDK-7u45-linux-x64.tar.gz
Ubuntu 12.04 中安装和配置 Java JDK
--------------------------------------分割线 --------------------------------------
这一个版本也发布了一个新的 java.util.stream 包类集合,提供了基于流的 API,用来支持函数式操作的功能。
关于此次发布版本的更多信息,请访问它的发布主页 @
要下载和安装 Java JDK8,请访问获得最新的发行版本。根据你机器的 Ubuntu 系统的情况可以选择下载 32 位或 64 位的发行版本。
在下载之前,您必须接受许可协议。
下载文件,保存。在 Ubuntu 系统中 Firefox 浏览器会默认保存到 ~/Downloads 目录下。
第二步,打开终端运行如下命令来解压下载的文件。
tar -xvf ~/Downloads/jdk-8-linux-x64.tar.gz
然后运行如下的命令,在 /usr/lib 目录中创建一个为保存 Java JDK 8 文件的目录。
sudo mkdir -p /usr/lib/jvm/jdk1.8.0/
接下来运行如下命令把解压的 JDK 文件内容都移动到创建的目录中。
sudo mv jdk1.8.0/* /usr/lib/jvm/jdk1.8.0/
下一步,运行如下命令来配置 Java
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0/bin/java" 1
接下来,拷贝和粘贴下面这一行到终端执行,以启用 Javac 模块。
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0/bin/javac" 1
最后,拷贝和粘贴下面一行到终端以完成最终的安装。
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.8.0/bin/javaws" 1
要验证下 Java 是否已经完全安装的话,可以运行下面的命令来测试。
java &version
祝你玩的开心~
更多Ubuntu相关信息见 专题页面
本文永久更新链接地址:
相关资讯 & & &
& (02月16日)
& (01月19日)
& (03月07日)
& (02月07日)
& (01月18日)
图片资讯 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款您所在的位置: &
Linux发行版进化史(文字版)
Linux发行版进化史(文字版)
Peter MacDonald说,作为一个操作系统,至少需要在内核基础上绑定TCP/IP和X窗口这样的基本功能,于是有了Softlanding Linux System。美国大学生Patrick Volkerding说,SLS维护的不好,于是有了Slackware。美国大学生Ian Murdock说,SLS维护的不好,而且我们需要一个秉承Linux和GNU的开放精神的发行版,于是有了Debian。
【51CTO独家特稿】之前有朋友问,有没有Linux发行版相关的历史介绍,我就直接把维基上的那个拿给他看(看不到的朋友们可以)。他看了之后觉得眼晕,问我有没有文字版的,我中英文找了半天,发现还真没有特别合适的。那么,何不做一个Linux发行版进化史的文字版?恰逢Linux 20周年,就此整理一番,给大家看个乐子吧。
创世纪:1991
芬兰大学生Linus Torvalds说,要有个386上的自由操作系统,于是有了Linux。(1991)
早期的碰撞反应:1992 - 1997
英国大学生Owen Le Blanc说,连fdisk和统一的软件安装来源都没有的操作系统太坑爹了,于是有了MCC Interim Linux,世界上第一个Linux发行版。(1992)
英国大学生Peter MacDonald说,作为一个操作系统,至少需要在内核基础上绑定TCP/IP和X窗口这样的基本功能,于是有了Softlanding Linux System(SLS)。(1992)
美国大学生Patrick Volkerding说,SLS维护的不好,于是有了Slackware。(1993)
美国大学生Ian Murdock说,SLS维护的不好,而且我们需要一个秉承Linux和GNU的开放精神的发行版,于是有了Debian。(1993)
德国的四个数学系大学生Roland Dyroff,Thomas Fehr,Burchard Steinbild和Hubert Mantel说,我们需要一个德文版的Slackware,于是有了S.u.S.E。(1994)
美国软件工程师Marc Ewing和年轻的创业者Robert &Bob& Young说,Linux可以为企业提供服务,于是有了Red Hat(红帽)。(1994)
全球各个学院的Geek们陆续发布了Linux Universe,DILINUX,Monkey等发行版,只是它们都很短命。()
宇宙大爆炸:
美国创业者D. Jeff Dionne和Kenneth Albanowski说,我们需要为摩托罗拉DragonBall系列开发一个发行版,于是有了uClinux。(1998)
日本工程师Scott Stone说,我们要为亚洲用户们做一个红帽定制版,于是有了TurboLinux。(1998)
费米实验室说,红帽很好,但我们需要做一些定制,于是有了Fermi Linux(1998)。
法国大学生Gael Duval说,我要让红帽对于新用户来说很好用,于是有了Mandrake,也就是现在的Mandriva。(1998)
中国程序员邓煜、廖生苗和李凌说,我们要有完全中文内核的Linux,于是有了蓝点。(1999)
美国程序员Daniel Robbins说,我们需要一个没有预编译的二进制包,用户可以需要什么加什么的发行版,于是有了Enoch Linux,也就是后来的Gentoo。(1999)
加拿大软件公司Corel说,Linux也许能够帮助我们的软件扩展更多用户,于是有了Corel Linux Desktop,也就是后来的Xandros。(1999)
德国某ISP的工程师说,我们需要一个廉价的、有防火墙和杀毒等功能的网络防护系统,于是有了Astaro Security Linux(现在的Astaro Security Gateway)。(1999)
荷兰程序员Gerard Beekmans说,我们需要一个用户能够完全自定义并掌控的操作系统,于是有了Linux from Scratch。(1999)
苏格兰音乐家兼程序员Jay Klepacs说,多媒体人需要一个能够替代Windows和Mac OS的操作系统,于是有了Peanut Linux,也就是现在的aLinux。(1999)
中科院软件研究所说,我们要有自主产权的国产操作系统,于是有了红旗Linux。(1999)
美国系统管理员Ryan Finnie说,我们需要为系统管理员们做一个专门用来系统、文件修复的发行版工具盘,于是有了Finnix。(2000)
奥地利(德国)电子工程师Klaus Knopper说,我们需要一个可以在CD或U盘上就能运行的操作系统,于是有了Knoppix,也有了Live CD和Live USB。(2000)
瑞典程序员Per Lid&n说,我们需要一个能够贯彻UNIX的KISS原则的、基于tar.gz打包机制的发行版,于是有了CRUX。(2000)
日本的Miracle Linux公司说,我们需要一个能够充分支持Oracle数据库的发行版,于是有了Miracle Linux。不过,后来Red Hat对Oracle的支持增强,Miracle Linux表示很尴尬,后来和红旗合作,变成了Asianux。(2000)
美国创业者Michael Robertson说,我们需要一个能跑Windows软件的Linux,于是有了Lindows。(2001)
当年Linksys无线路由WRT54G的固件在GPL下开源,一伙开发者说,我们用这个做一个嵌入式发行版在路由器里用吧,于是有了OpenWRT。(2001)
魔法爱好者Kyle Sallee说,让我们做一个可以像念魔法一样使用的发行版吧,于是有了Sorcerer。(2001)
捷克程序员Tomas Matejicek说,我们需要一个可以装在口袋里拿来拿去的Slackware,于是有了Slax。(2002)
美国大学生Aaron Griffin说,Linux发行版应该更轻量,更简单,不需要的全都不要,于是有了Arch Linux。(2002)
美国工程师Warren Woodford说,SUSE、红帽、Mandriva神马的太难了,于是有了MEPIS。(2003)
美国开源爱好者John Andrews说,我们需要为那些安度晚年的硬件们设计一个发行版,于是有了Damn Small Linux。(2003)
澳大利亚工程师Barry Kauler说,我们需要一个用内存就能跑的超轻量级发行版,而且我很爱狗,于是有了Puppy Linux。(2003)
给Mandrake打包打烦了的Bill Reynolds说,我就是想自己打包源代码自己说了算,于是有了PCLinux。(2003)
一群系统管理员们说,我们需要一个不用花钱的红帽,于是有了CentOS。(2003)
红帽说,Red Hat Linux这种桌面服务太累,我不想做了,交给社区吧,于是有了Fedora Core。(2003)
企业、政府、学院、市场、社区:2004 - 2007
西班牙安达鲁西亚政府的官员说,我们在学校、图书馆、公民活动中心这种公共场所使用Linux吧,于是有了Guadalinex。(2004)
南非富豪程序员Mark Shuttleworth说,我们应该有个专门针对桌面的Debian衍生版,于是有了Ubuntu。(2004)
台湾的国家高性能计算中心的研究员Steven Shiau说,我们应该有个专门做灾难恢复、磁盘克隆的Linux工具盘,于是有了Clonezilla。(2004)
中国开发者冷罡华和刘文欢说,中文的Linux还可以做的更好,于是有了Hiweed,也就是现在的Deepin。(2004)
CERN说,费米搞了个发行版,看来我们也需要一个,于是有了CERN Linux。(2004)
费米实验室和CERN说,既然双方都在搞Linux发行版,那能不能合作一下?于是有了Scientific Linux。(2004)
来自各个国家的几个黑客说,把黑客工具打包成一个发行版应该很酷,于是有了Auditor Security Collection,也就是后来的BackTrack。(2004)
Canonical说,我们需要让KDE爱好者也能用Ubuntu,于是有了Kubuntu。(2005)
Canonical说,一个瘦客户端架构并预装了教学软件的Ubuntu会在学校里更受欢迎,于是有了Edubuntu。(2005)
诺基亚说,用Linux应该能搞出不错的智能手机/平板的触屏操作系统,于是有了OS2005,也就是后来的Maemo。(2005)
法国安全工程师Jean-Philippe Guillemin说,我们需要一个专门针对互联网应用、多媒体和编程人员的发行版,于是有了Zenwalk。(2005)
来自法国的软件工程师Clement Lefebvre说,Ubuntu还可以更好用,更漂亮,具备更多的辅助功能,做到更多国家的本地化,于是有了Linux Mint。(2006)
一群Ubuntu用户们说,我们应该有个基于Xfce桌面的Ubuntu,于是有了Xubuntu。(2006)
Novell说,把SUSE桌面版交给社区吧,于是有了openSUSE。(2006)
红旗说,把红旗桌面版交给社区吧,于是有了Everest,也就是现在的Qomo。(2006)
甲骨文说,我们需要自己的Linux产品线,于是有了Oracle Enterprise Linux。(2006)
一群Ubuntu爱好者说,我就要一个只装了MythTV的Ubuntu做家庭影院,于是有了Mythbuntu。(2007)
英特尔说,Atom处理器在移动和上网本领域有点不给力啊,需要一些强力的OS协助推动,于是有了Moblin。(2007)
云计算时代:2008 -&
Damn Small Linux的开发者Robert Shingledecker说,其实系统还可以更小,我们把一个应用浏览器GUI加载到RAM中运行其实就可以满足很多用户的需求了,于是有了Tiny Core Linux。(2008)
Google说,其实操作系统有Chrome就够了,于是有了Chromium OS。(2009)
法国创业者Tariq Krim和Romain Huet说,把常用的什么社交网络、在线视频照片网站的图标放在桌面上当做Web应用就挺好的,于是有了Jolicloud。(2010)
英特尔说,设备这种事还是需要懂行的来做,诺基亚你来跟我一起干吧,于是有了MeeGo。只是,后来AMD也掺和了进来,而诺基亚却走了,这是后话。(2010)
==================
如今,到了2011年,20年的轮回。之后还会有什么?我们将继续关注&&
【编辑推荐】
【责任编辑: TEL:(010)】
关于的更多文章
Linux是功能强大的常用操作系统之一,目前它在计算机操作系统领
本期重点推荐:转角遇到Zabbix:企业级分布式系统监控部署
《Linux运维趋势》是针对 Linux/Unix 系统运维人员的
《Linux运维趋势》2013年7月刊来得有点晚,不过终于还
本专题介绍的这12个必不可少的免费Exchange管理工具,
本书全面、深入地介绍了网络应用技术,主要内容包括:RMS权限管理服务、Exchange邮件服务、LCS即时消息服务、WSUS系统更新服务、
51CTO旗下网站如何保证网页的字体在各平台都尽量显示为最高质量的黑体?
OS X 没有问题,但 Windows 的默认宋体和低质量的黑体极其不可接受。希望能将黑体渗透到各个角落并拥有较高兼容性。
按投票排序
如果受不了长篇分析,请直接看第三部分。另外,请注意,此答案最初作于2011年底,随几经修订但总体上还是略有点过时。如今其实我推荐有能力的开发者判断 UA 然后为不同的平台指定不同的 font-family,以取得最佳且最可靠的效果。本文不探讨 IE 的那些 bug(比如在某些编码下无法正常处理 font-family fallback),请针对 Windows 的开发者小心。= = = 我确实认为目前在常规像素密度的显示屏上还是必须用黑体才能保证正文字号的中文清晰易读。我不喜欢点阵宋体。(这里的「黑体」当然指的是字体的一类风格,并非 Windows 自带的那个自称「黑体」的「中易黑体(SimHei)」——中易黑体根本没法用作正文字体,顶多在标题等大字号场合利用一下。) 所以,一般来说,我们要保证自己的网页设计在各平台显示时都能用上各平台最佳的黑体。这需要一点分析。一、各平台最佳正文字体现状:WindowsWindows 在 Vista 之前都以中易宋体(在 Windows 里显示名称为宋体,英文名 SimSun)为简体中文默认字体。它在正文字号时为点阵,尚可接受,但字号稍大就难以接受了。中易宋体没有粗体,它的西文部分也完全没法用。从 Vista 开始,微软提供了微软雅黑作为新的简体中文默认字体。这款字体跟上了时代,但褒贬不一。微软雅黑有粗体,西文部分达到了 Windows 的水准。在自己的网页设计中要不要用微软雅黑来显示正文——这是一大抉择。注意,决定用不用微软雅黑时要考虑到 pansz 说的 ClearType 问题:有一些 Windows 平台(包括一些 Windows XP)会因为种种原因拥有微软雅黑但却没开 ClearType,此时微软雅黑的效果很糟糕。
Windows 的主要问题在于字体渲染技术依赖过多的人工干预,且 ClearType 的抗锯齿风格不适合汉字。近年来有 DirectWrite 新的抗锯齿风格加入,在大字号时字体渲染效果大有好转,但正文字号的改善有限,且各浏览器并未跟上 DirectWrite 的步伐,以致 Windows 上的字体渲染情况较为混乱。Mac OS XOS X 一直用华文黑体(重组后称「黑体-简」)作简体中文默认字体,这个字体族有常规体和粗体,西文部分很差劲(和中易宋体西文差的原因倒还不太一样)。从 OS X 10.6 开始,系统自带了冬青黑体简体中文(该字体在 10.7 以前没有中文名,叫作 Hiragino Sans GB)。这款字体至今没有成为系统的简体中文默认字体,但它是目前 OS X 上最好的简体中文字体。OS X 的字体渲染技术显然是目前所有操作系统中最佳的。另外,OS X 还有一款叫 Hei Regular(family name 是「Hei」)的老旧字体——绝对不要再用它了,除非你知道自己在干什么。iOS简中字体只有自带的华文黑体(黑体-简)可选。字体渲染风格与 OS X 类似。GNU/LinuxLinux 社区常用的简体中文介面字体似乎主要有文泉驿点阵宋体、文泉驿正黑和文泉驿微米黑,另有一些人会把 Windows 或 OS X 的字体拿去用。文泉驿点阵宋体类似 Windows 的中易宋体,而文泉驿正黑是在无自由黑体可用的情况下被迫制作的质量不太高的黑体。文泉驿微米黑是 Linux 社区现有的最佳简体中文介面字体,但它没有粗体。又因为文泉驿微米黑的质量也没有绝对优势,加之 Linux 各发行版的情况非常复杂,所以或许不指定字体最好。各 Linux 发行版默认的字体渲染效果参差不齐,成熟一些的(比如 Ubuntu)在某些方面会略强于 Windows。Android自带支持汉字的 Droid Sans。文泉驿微米黑由 Droid Sans 衍生而来,主要扩展了它的中文部分(Droid Sans Fallback)。二、所以,为网页设定字体时有以下目的须达成:对于 Windows:在中易宋体和微软雅黑之间二选一。粗体和较大字号的文本用微软雅黑。没有微软雅黑的系统会回退到中易宋体。
对于 OS X:尽量使用冬青黑体简体中文。没有冬青黑体简体中文的系统会回退到华文黑体。
对于 iOS:系统会自动使用华文黑体。
对于 Linux:尽量使用文泉驿微米黑。没有文泉驿微米黑的系统会回退到别的字体。
对于 Android:系统会自动使用 Droid Sans。 三、要达到以上目的,CSS 的 font-family 属性可以这么写(中文字体之前的「...」代表西文字体,根据自己的口味选择就好):控制(为 Windows 选择微软雅黑,为 Linux 选择文泉驿微米黑):
font-family: ..., "Hiragino Sans GB", "Microsoft YaHei",
"WenQuanYi Micro Hei", sans-serif;
为什么不把中易宋体(SimSun)、华文黑体(STHeiti[10.6 之前]或 Heiti SC[从 10.6 开始])和 Droid Sans 写出来?因为它们是系统默认字体,以上字体都没有的话就会自动调用。除非你的用户中很多人的系统 locale 都不是中文,否则不必写出 STHeiti 之类(如果要写,请把它写在 Hiragino Sans GB 和 Microsoft YaHei 中间)。中易宋体(SimSun)尽管身为宋体,在 Windows 中却也是简体中文的默认 sans-serif 字体。注意:把冬青黑体放在这么前面会在某些情况下出问题,详见本答案第四部分。自由(仅在 OS X 上尽量使用冬青黑体简体中文,放任其他平台使用默认字体):font-family: ..., "Hiragino Sans GB", sans-serif;
这个方案没法控制 Windows 到底用中易宋体还是微软雅黑,于是正文字号的效果或许见仁见智,但大字号时如果用的是中易宋体就非常难看了,所以可以为 Windows 把所有大字号文本的 CSS 改成「控制」方案。注意:把冬青黑体放在这么前面会在某些情况下出问题,详见本答案第四部分。 不要轻易在 font-family 属性里写上中易宋体(SimSun)。因为如果你写了它,为了避免安装了 Office 的 OS X 调用它来显示,你就得把冬青黑体和华文黑体都列在它前面。而把中易宋体(SimSun)和华文黑体这样的系统默认字体写出来实在也没有什么必要。 不要轻易把中文网页的 font-family 写成以「serif」结尾,因为如果列出的字体都没有,系统会按照「serif」的指示去用归于 serif 的中文字体,这样不符合我们尽量使用黑体的原则。 基于上面提到的这两个方案,还有各种中间形态可以选择。而 @崔凯 提到了另一个常见做法:font-family: ..., sans-serif;
——即完全由各平台自己决定使用什么中文字体。这是很常见的方案,豆瓣、知乎等网站都是如此。但因为这个方案和这个问答的初衷不符,所以我没有把它列入讨论范畴。
四、另外:厉向晨提出了一个问题:如果把冬青黑体简体中文用作 font-family 的第一个中文字体,对于安装了冬青黑体简体中文的 Windows 用户来说,因为 Windows(至少在 DirectWrite 普及之前)对 PostScript 轮廓的字体渲染得很糟糕,效果会几乎没法阅读;而如果把微软雅黑放在冬青黑体简体中文前面,微软雅黑在 OS X 里的渲染效果起码可以接受,尽管并不舒适。目前 Windows 里的情况比较乱,IE9+ 可以识别系统里安装的冬青黑体简体中文,而较新版本的 Firefox(@顾轶灵 说是 4+)能部分识别(似乎会分不清字重),其他浏览器/内核不行(必须用 PostScript name 才能识别)。所以,对于正文,最好针对不同的平台分别指定 font-family。 其实,如果你的网站可以判断 UA 来针对各平台提供不同的 CSS,那么以上的排序问题就没那么复杂了。根据以上分析,为各个平台指定你想要的字体就好。应当注意的 WebKit 怪癖:如果你将西文字体设置为 Georgia 之类的 serif 字体(即,与列表后面的 sans-serif 中文字体不属一类),且 WebKit 内核的 UA(OS X 的 Safari 是个典型)找不到你指定的任何中文字体,可能会导致 UA 用系统默认的 serif 中文字体。比如,如果 Mac OS X 的 Safari 遇到了font-family: Georgia, sans-serif;
就会用华文宋体显示中文。所以某些情况下你可能有必要加上「Heiti SC」。五、拓展阅读:
其实 Windows XP 的 ClearType 渲染也不差的,只是:1。大多数用户的 XP 是民间定制版,这个参数并没有打开。2。如果安装正版 XP ,这个参数也未必一定是打开的(实测发现在不同机器上安装的结果不同,有的机器自动开了,有的没有)。ClearType 只有到 Vista/7 才成为缺省打开的选项,因此字体渲染水平才有所提升。因此对 WinXP 来说,强制任何字体都不如强制把 浏览器的 ClearType 字体渲染打开更能够提升字体渲染质量。Linux 下,最好不要设定,因为典型的 Linux 用户都会尽量自行操作字体。OSX 的情况首贴已经说了。
最近一段时间,我试了非常多的字体,在不同字号下的显示,我的结论是,1,对于中文显示,目前大部分显示设备并不会像苹果的显示器拥有良好的效果,所以为了阅读辨识度的需要,我们只能使用点阵字体。如果你用苹果的设备,而你也做字体设计,那么请考虑你的产品不是给你一个人用。所以,还是使用点阵,而不是黑体。(特别点名微软雅黑,这个字体在常规显示器下的辨识度简直是渣,所有字几乎都横着连在一起。)2,点阵宋体在小字号(9 号左右)的情况下,效果良好(和文泉驿差不多),在大字号(14 号左右)的情况下,效果比较糟糕,这是我主观的看法,虽然大部分网站,包括新浪,腾讯的主页,都使用了大字号的点阵宋体,但我并不认为这是好字体。所以,目前我的做法很简单粗暴,直接在所有 css 中使用台湾的字体新细明体(PMingLiU)。辨识度明显优于宋体,粗体也不会像宋体一样糊成一片。
XP下的黑体难看至极,不知道各位如何解决这个问题,并且XP占有量太大。linux下 我使用过 ubuntu 和arch等,一般都是自行设定,不过黑体确实比较难看,mac不了解。 除非极其特殊要求,否则不建议黑体。
除了ie6其它质量都还可以
今天刚发现bootstrap上的字体很舒服font-family:"ff-tisa-web-pro-1","ff-tisa-web-pro-2","Lucida Grande","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","WenQuanYi Micro Hei",sans-serif
因为是中文字体,webfont 做起来稍微麻烦,而且影响性能,所以简单粗暴的办法就是把各个平台的安全字体提取出来,用优先级搞一下。比如这个项目:
在网页里面直接镶嵌字体,谷歌有提供过在线字体不过不是很多, 或者参考 这个,或许有帮助!不知道是否理解正确了你的意思!

我要回帖

更多关于 linux发行版 的文章

 

随机推荐