YSTest: Font.h 文件参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

类 | 命名空间 | 类型定义 | 枚举 | 函数 | 变量
Font.h 文件参考
Adaptor

平台无关的字体库。 更多...

`#include "../Core/YModules.h"`
`#include <YSLib/Core/YFunc.hpp>`
`#include <YSLib/Core/YObject.h>`
`#include <string>`
`#include <YSLib/Core/YException.h>`
`#include <YSLib/Adaptor/YTextBase.h>`
`#include <ystdex/hash.hpp>`
`#include <ystdex/cache.hpp>`
Font.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

## 类

class | YSLib::Drawing::NativeFontSize
| 字体异常。 更多...
class | YSLib::Drawing::FontFamily
| 字型家族。 更多...
class | YSLib::Drawing::Typeface
| 字型。 更多...
struct | YSLib::Drawing::Typeface::BitmapKey
struct | YSLib::Drawing::Typeface::BitmapKeyHash
class | YSLib::Drawing::Typeface::SmallBitmapData
class | YSLib::Drawing::CharBitmap
| 字符位图。 更多...
class | YSLib::Drawing::FontCache
| 字体缓存。 更多...
class | YSLib::Drawing::Font
| 字体：字模，包含字型、样式和大小。 更多...

## 命名空间

| YSLib
| YSLib 命名空间。
| YSLib::Drawing
| 图形处理。

## 类型定义

using | FT_Size = ::FT_SizeRec_ *
using | FT_SizeRec = ::FT_SizeRec_
using | FT_FaceRec = ::FT_FaceRec_
using | FT_GlyphSlot = ::FT_GlyphSlotRec_ *
using | FT_Library = ::FT_LibraryRec_ *
using | FT_Size_Metrics = FT_Size_Metrics_
using | YSLib::Drawing::FontSize = std::uint8_t
| 字体大小。 更多...
using | YSLib::Drawing::FontPath = string
| 字体文件路径。 更多...
using | YSLib::Drawing::FamilyName = string
| 字型家族名称。 更多...
using | YSLib::Drawing::StyleName = string
| 字型样式名称。 更多...

## 枚举

enum | YSLib::Drawing::FontStyle : std::uint8_t { YSLib::Drawing::FontStyle::Regular = 0, YSLib::Drawing::FontStyle::Bold = 1, YSLib::Drawing::FontStyle::Italic = 2, YSLib::Drawing::FontStyle::Underline = 4, YSLib::Drawing::FontStyle::Strikeout = 8 }
| 字体样式。 更多...

## 函数

YB_ATTR_nodiscard YF_API const Typeface & | YSLib::Drawing::FetchDefaultTypeface ()
| 取默认字型引用。 更多...

## 变量

| YSLib::Drawing::FetchName

## 详细描述

平台无关的字体库。

版本
  r3540

作者
  FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  build 296

创建时间:
  2009-11-12 22:02:40 +0800

修改时间:
  2019-01-03 17:49 +0800

文本编码:
  UTF-8

模块名称:
  YSLib::Adaptor::Font

在文件 Font.h 中定义.

## 类型定义说明

## ◆ FT_FaceRec

using FT_FaceRec = ::FT_FaceRec_

在文件 Font.h 第 48 行定义.

## ◆ FT_GlyphSlot

using FT_GlyphSlot = ::FT_GlyphSlotRec_*

在文件 Font.h 第 50 行定义.

## ◆ FT_Library

using FT_Library = ::FT_LibraryRec_*

在文件 Font.h 第 52 行定义.

## ◆ FT_Size

using FT_Size = ::FT_SizeRec_*

在文件 Font.h 第 45 行定义.

## ◆ FT_Size_Metrics

using FT_Size_Metrics = FT_Size_Metrics_

在文件 Font.h 第 54 行定义.

## ◆ FT_SizeRec

using FT_SizeRec = ::FT_SizeRec_

在文件 Font.h 第 46 行定义.