fontfamily

时间:2025-02-02 04:25:02编辑:阿奇

font-family的定义多种字体

p{font-family:微软雅黑,Arial,Times
New
Roman;}
对于“p{font-family:微软雅黑,宋体,Times
New
Roman;}”这句代码,初学者可能会觉得很疑惑。为什么要为元素同时定义多个字体呢?
其实原因是这样的:每个人的电脑装的字体都不一样,我们定义“p{font-family:微软雅黑,Arial,Times
New
Roman;}”这句的意思是,p元素优先用“微软雅黑”字体来显示,如果你的电脑没有装“微软雅黑”这个字体,那接着就用“Arial”字体来显示,如果也没有装“Arial”字体,接着就用“Times
New
Roman”字体来显示,以此类推。
否则,如果你只定义“p{font-family:微软雅黑;}”的话,如果你的电脑没有装“微软雅黑”字体,p元素就直接用浏览器默认的“宋体”字体来显示了。
默认情况下,浏览器的字体是宋体。中文字体常用的有宋体、微软雅黑,英文字体比较常用的是Times
New
Roman、Arial。


C# 关于Font类

1、没有办法,只能new一个对象出来。
2、谁说只可以设置一个样式?
Font对象的构造函数有13个重载,你可以根据需要来决定使用哪一个构造函数。
就拿你调用的那个重载版本来说。
应该是下面这个版本吧:
public Font (
FontFamily family,
float emSize,
FontStyle style
)

参数
family
新 Font 的 FontFamily。

emSize
新字体的全身大小(以磅值为单位)。

style
新字体的 FontStyle。

第三个参数就是用来设置字体样式的,FontStyle是个枚举类型,可以从MSDN里查到它的说明如下:
FontStyle 枚举
指定应用到文本的字形信息。
此枚举有一个 FlagsAttribute 属性,允许其成员值按位组合。
而它的成员如下:
成员名称 说明
Bold 加粗文本。
Italic 倾斜文本。
Regular 普通文本。
Strikeout 中间有直线通过的文本。
Underline 带下划线的文本。


那么,只需要将第三个参数,把 Bold 和 Italic 组合起来就可以了。

Font f = new Font( "宋体", 15, FontStyle.Bold | FontStyle.Italic );

---补充的回答---

常规从理论上,当然不能跟粗体一起使用,但这不是设计者的问题,而是使用时应当注意的问题。作为设计者的观点出发,使用这样的取值方式,主要是为了各种样式可以自由组合,而且可以很方便的进行区分,你可以参与一下操作系统的很多内部处理结构,都是用类似的方式来实现的。比如一个文件的属性,只读,只写,读写等等。FontStyle也是如此,你所说的把普通和粗体一起使用,结果为粗体,可以这么理解,.net内部发现这两个是冲突的,它自己有一个预先定义好的取值优先级,而在这里,它决定忽略普通,取粗体,所以得到了上述结果。


font-family的定义多种字体

p{font-family:微软雅黑,Arial,Times New Roman;}对于“p{font-family:微软雅黑,宋体,Times New Roman;}”这句代码,初学者可能会觉得很疑惑。为什么要为元素同时定义多个字体呢? 其实原因是这样的:每个人的电脑装的字体都不一样,我们定义“p{font-family:微软雅黑,Arial,Times New Roman;}”这句的意思是,p元素优先用“微软雅黑”字体来显示,如果你的电脑没有装“微软雅黑”这个字体,那接着就用“Arial”字体来显示,如果也没有装“Arial”字体,接着就用“Times New Roman”字体来显示,以此类推。否则,如果你只定义“p{font-family:微软雅黑;}”的话,如果你的电脑没有装“微软雅黑”字体,p元素就直接用浏览器默认的“宋体”字体来显示了。默认情况下,浏览器的字体是宋体。中文字体常用的有宋体、微软雅黑,英文字体比较常用的是Times New Roman、Arial。

font family字体有哪些,求全一点的,最好图文结合。(CSS中用的)

一些常用的font-family包括:font-family: "微软雅黑","华文细黑",Arial, Helvetica, sans-serif;font-family:"宋体", "Times New Roman", Times, serif;font-faily:"华文细黑",Courier New, Courier, monospacefont-family: "华文仿宋",Georgia, "Times New Roman", Times, serif;font-family:"黑体", Verdana, Arial, Helvetica, sans-serif;font-family:"方正姚体", Geneva, Arial, Helvetica, sans-serif;微软雅黑是windows vista的默认字体,对windows xp用户来说,把它放在“华文细黑”或者“宋体”之前是不错的主意,可以让windows xp用户也体验到微软雅兴黑字体的漂亮,前提是客户端也安装了雅黑字体。部分字体截图如下:

上一篇:蓝精灵之歌下载

下一篇:没有了