簡介
版本
CSS1/CSS2 兼容性:IE4+ NS4+ 繼承性:有
語法
font: [ [<'font-style'>||<'font-variant'>||<'font-weight'>]?<'font-size'>[ /<'line-height'>]?<'font-family'>] | caption | icon | menu | message-box | small-caption | status-bar |inherit
參數
該屬性是複合屬性。第一種聲明方式請參閱各參數對應的屬性。
第二種聲明方式中的參數屬於CSS2。
caption: 使用有標題的系統控制項的文本字型(如按鈕,選單等)
icon : 使用圖示標籤的字型
menu: 使用選單的字型
message-box : 使用信息對話框的文本字型
small-caption : 使用小控制項的字型
status-bar : 使用視窗狀態欄的字型
說明
設定或檢索對象中的文本特性。該屬性是複合屬性。
對於如何使用用戶端系統可能沒有的字型,可以參閱@font-face規則。
對應的腳本特性為font。請參閱我編寫的其他書目。
示例
p {font: italic small-caps 600 12pts/18pts宋體; }
p { font: italic small-caps 600 12pts/150% Courier; }
p { font: italic small-caps 600 12pts/1.5 Courier; }
p { font: italic small-caps 600 12pts/18pts Courier; }
p {font: /18pts serif; }
H1 {font:italic bold 15pt/17pt Arial; }
套用
C++里的Font
Visual Basic (聲明)
Public PropertyFont AsFont
Visual Basic (用法)
Dim instance AsActionsPane
Dim value AsFont
value= instance.Font
instance.Font = value
Font 方法
軟體包 java.awt.font
提供與字型相關的類
名稱 | 說明 |
Dispose | 釋放由Font類使用的所有資源。 |
DrawText | 已重載。 繪製格式化文本。 |
Equals | 確定指定的 Object 是否等於當前的 Object。 (繼承自 Object。) |
Finalize | 允許 Object 在“垃圾回收”回收 Object 之前嘗試釋放資源並執行其他清理操作。(繼承自 Object。) |
GetHashCode | 用作特定類型的哈希函式。 (繼承自 Object。) |
GetType | 獲取當前實例的 Type。 (繼承自 Object。) |
MeasureString | 測量用指定的Font對象繪製並用指定的 StringFormat 對象格式化的指定字元串。 |
MemberwiseClone | 創建當前 Object 的淺表副本。 (繼承自 Object。) |
OnLostDevice | 釋放對視頻記憶體資源的所有引用並刪除所有狀態塊。 |
OnResetDevice | 在重置設備後對設定重新進行初始化。 |
PreloadText | 將格式化文本載入到視頻記憶體,以提高呈現到設備的效率。 |
ToString | 返回表示當前 Object 的 String。 (繼承自 Object。) |
軟體包 java.awt.font 的描述 提供與字型相關的類和接口。它包含對表示 Type 1、Type 1 Multiple Master 字型、OpenType 字型和 TrueType 字型的支持。
摘要
接口
MultipleMaster | MultipleMaster 接口表示 Type 1 Multiple Master 字型。 |
OpenType | OpenType 接口表示 OpenType 和 TrueType 字型。 |
類
FontRenderContext | FontRenderContext 類是正確測量文本所需的信息容器。 |
GlyphJustificationInfo | GlyphJustificationInfo 類表示關於字形調整屬性的信息。 |
GlyphMetrics | GlyphMetrics 類表示單個字形的信息。 |
GlyphVector | GlyphVector 對象是一個字形的集合,包含在轉換坐標空間中放置每個字形的幾何信息,該坐標空間對應於最終要顯示 GlyphVector 的設備。 |
GraphicAttribute | 此類與 CHAR_REPLACEMENT 屬性一起使用。 |
ImageGraphicAttribute | ImageGraphicAttribute 類是在 TextLayout 中繪製圖像的 GraphicAttribute 實現。 |
LayoutPath | LayoutPath 提供相對於基線的位置與用戶空間中的點之間的映射。 |
LineBreakMeasurer | LineBreakMeasurer 類允許將樣式化的文本斷為行(或段),以符合特定的可視 advance。 |
LineMetrics | LineMetrics 類允許訪問沿著一行布局字元和多行布局所需要的規格。 |
NumericShaper | NumericShaper 類用於將 Latin-1(歐洲語)數字轉換成其他 Unicode 十進制數字。 |
ShapeGraphicAttribute | ShapeGraphicAttribute 類是以 TextLayout 形式繪製形狀的 GraphicAttribute 的實現。 |
TextAttribute | TextAttribute 類定義用於呈現文本的屬性鍵和屬性值。 |
TextHitInfo | TextHitInfo 類表示文本模型中的字元位置以及字元的 斜線或“邊”。 |
TextLayout | TextLayout 是樣式字元數據的不可變圖形表示形式。 |
TextLayout.CaretPolicy | 定義確定強插入符位置的策略。 |
TextMeasurer | TextMeasurer 類提供換行所需的基本操作:測量到給定的 advance, 確定字元範圍的 advance, 並為字元範圍生成一個 TextLayout。 |
TransformAttribute | TransformAttribute 類為轉換提供一個不可變的包裝器,使其可以安全地作為屬性使用。 |
MultipleMaster | MultipleMaster 接口表示 Type 1 Multiple Master 字型。 |
OpenType | OpenType 接口表示 OpenType 和 TrueType 字型。 |