font

font:字型。微機系統里通常fonts資料夾存放已安裝的字型,自己安裝字型,也需要裝“fonts”資料夾中。

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

基本介紹

  • 中文名:font
  • 含義字型
簡介,版本,語法,參數,說明,示例,套用,C++里的Font,Font 方法,摘要,接口,類,

簡介

版本

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(聲明)
PublicPropertyFontAsFont
Visual Basic(用法)
DiminstanceAsActionsPane
DimvalueAsFont
value= instance.Font
instance.Font =value

Font 方法

軟體包 java.awt.font
提供與字型相關的類
名稱
說明
釋放由Font類使用的所有資源。
重載。 繪製格式化文本。
確定指定的 Object 是否等於當前的 Object。 (繼承自 Object。)
允許 Object 在“垃圾回收”回收 Object 之前嘗試釋放資源並執行其他清理操作。(繼承自 Object。)
GetHashCode
用作特定類型的哈希函式。 (繼承自 Object。)
獲取當前實例的 Type。 (繼承自 Object。)
MeasureString
測量用指定的Font對象繪製並用指定的 StringFormat 對象格式化的指定字元串。
MemberwiseClone
創建當前 Object 的淺表副本。 (繼承自 Object。)
OnLostDevice
釋放對視頻記憶體資源的所有引用並刪除所有狀態塊。
OnResetDevice
在重置設備後對設定重新進行初始化。
PreloadText
將格式化文本載入到視頻記憶體,以提高呈現到設備的效率。
返回表示當前 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 和 TrueType 字型。

相關詞條

熱門詞條

聯絡我們