font

font

font:字體。在微機系統里通常用“fonts”文件夾存放已安裝的字體,自己安裝字體時,也需要裝入“fonts”文件夾中。

第一種聲明方式參數必須按照如上的排列順序。每個參數僅允許有一個值。忽略的將使用其參數對應的獨立屬性的默認值。

簡介


版本

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(聲明)
PublicPropertyFont AsFont
Visual Basic(用法)
DiminstanceAsActionsPane
DimvalueAsFont
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 字體的支持。

摘要


FontRenderContextFontRenderContext 類是正確測量文本所需的信息容器。
GlyphJustificationInfoGlyphJustificationInfo 類表示關於字形調整屬性的信息。
GlyphMetricsGlyphMetrics 類表示單個字形的信息。
GlyphVectorGlyphVector 對象是一個字形的集合,包含在轉換坐標空間中放置每個字形的幾何信息,該坐標空間對應於最終要顯示 GlyphVector 的設備。
GraphicAttribute此類與 CHAR_REPLACEMENT 屬性一起使用。
ImageGraphicAttributeImageGraphicAttribute 類是在 TextLayout 中繪製圖像的 GraphicAttribute 實現。
LayoutPathLayoutPath 提供相對於基線的位置與用戶空間中的點之間的映射。
LineBreakMeasurerLineBreakMeasurer 類允許將樣式化的文本斷為行(或段),以符合特定的可視 advance。
LineMetricsLineMetrics 類允許訪問沿著一行布局字元和多行布局所需要的規格。
NumericShaperNumericShaper 類用於將 Latin-1(歐洲語)數字轉換成其他 Unicode 十進位數字。
ShapeGraphicAttributeShapeGraphicAttribute 類是以 TextLayout 形式繪製形狀的 GraphicAttribute 的實現。
TextAttributeTextAttribute 類定義用於呈現文本的屬性鍵和屬性值。
TextHitInfoTextHitInfo 類表示文本模型中的字元位置以及字元的 斜線或“邊”。
TextLayoutTextLayout 是樣式字元數據的不可變圖形表示形式。
TextLayout.CaretPolicy定義確定強插入符位置的策略。
TextMeasurer
TextMeasurer 類提供換行所需的基本操作:測量到給定的 advance, 確定字元範圍的 advance,
並為字元範圍生成一個 TextLayout。
TransformAttributeTransformAttribute 類為轉換提供一個不可變的包裝器,使其可以安全地作為屬性使用。
MultipleMasterMultipleMaster 介面表示 Type 1 Multiple Master 字體。
OpenTypeOpenType 介面表示 OpenType 和 TrueType 字體。