複製鏈接
請複製以下鏈接發送給好友

font

鎖定
font:字體。微機系統裏通常fonts文件夾存放已安裝的字體,自己安裝字體時,也需要裝“fonts”文件夾中。
第一種聲明方式參數必須按照如上的排列順序。每個參數僅允許有一個值。忽略的將使用其參數對應的獨立屬性的默認值。
中文名
font
含    義
字體

目錄

  1. 1 簡介
  2. 版本
  3. 語法
  4. 參數
  1. 説明
  2. 示例
  3. 2 應用
  4. C++裏的Font
  1. Font 方法
  2. 3 摘要
  3. 接口

font簡介

font版本

CSS1/CSS2 兼容性:IE4+ NS4+ 繼承性:有

font語法

font: [ [<'font-style'>||<'font-variant'>||<'font-weight'>]?<'font-size'>[ /<'line-height'>]?<'font-family'>] | caption | icon | menu | message-box | small-caption | status-bar |inherit

font參數

該屬性是複合屬性。第一種聲明方式請參閲各參數對應的屬性。
第二種聲明方式中的參數屬於CSS2
caption: 使用有標題的系統控件的文本字體(如按鈕,菜單等)
icon : 使用圖標標籤的字體
menu: 使用菜單的字體
message-box : 使用信息對話框的文本字體
small-caption : 使用小控件的字體
status-bar : 使用窗口狀態欄的字體

font説明

設置或檢索對象中的文本特性。該屬性是複合屬性。
對於如何使用用户端系統可能沒有的字體,可以參閲@font-face規則。
對應的腳本特性為font。請參閲我編寫的其他書目。

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; }

font應用

fontC++裏的Font

Visual Basic(聲明)
PublicPropertyFontAsFont
Visual Basic(用法)
DiminstanceAsActionsPane
DimvalueAsFont
value= instance.Font
instance.Font =value

fontFont 方法

軟件包 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 字體的支持。

font摘要

font接口

MultipleMaster
MultipleMaster 接口表示 Type 1 Multiple Master 字體。
OpenType
OpenType 接口表示 OpenType 和 TrueType 字體。

font

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 字體。
[1] 
參考資料