

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Glyphs 樣式標籤
<a name="styling-labels-with-glyphs"></a>

Glyphs 是包含編碼 Unicode 字元的二進位檔案，由映射轉譯器用來顯示標籤。Amazon Location Service 可讓您從字型堆疊擷取特定 Glyph，以用於透過 `GetGlyphs` API 轉譯地圖。

如需詳細資訊，請參閱《*Amazon Location Service API 參考*》中的 [GetGlyphs](https://docs.aws.amazon.com/location/latest/APIReference/API_geomaps_GetGlyphs.html)。

## 使用案例
<a name="glyphs-use-cases"></a>
+ 在具有特定字型和樣式的地圖上轉譯自訂文字。
+ 擷取 Glyphs 以進行當地語系化地圖文字轉譯。
+ 使用 Unicode 字元範圍來顯示映射標籤和符號。
+ 根據字型堆疊和 Glyph 範圍最佳化地圖字型轉譯。

## API 中支援的字型
<a name="supported-fonts"></a>

API 支援下列字型：
+ Amazon Ember 粗體
+ Amazon Ember 粗體斜體
+ Amazon Ember Bold、Noto Sans Bold
+ Amazon Ember Bold、Noto Sans Bold、Noto Sans Arabic Bold
+ Amazon Ember 精簡 RC BdItalic
+ Amazon Ember 精簡 RC 粗體
+ Amazon Ember 精簡 RC 粗體斜體
+ Amazon Ember Condensed RC Bold、Noto Sans Bold
+ Amazon Ember Condensed RC Bold、Noto Sans Bold、Noto Sans Arabic Condensed Bold
+ Amazon Ember 精簡 RC Light
+ Amazon Ember 精簡 RC Light Italic
+ Amazon Ember 精簡 RC LtItalic
+ Amazon Ember 精簡 RC 一般
+ Amazon Ember 精簡 RC 一般斜體
+ Amazon Ember Condensed RC Regular、Noto Sans Regular
+ Amazon Ember Condensed RC Regular、Noto Sans Regular、Noto Sans Arabic Condensed Regular
+ Amazon Ember 精簡 RC RgItalic
+ Amazon Ember 精簡 RC ThItalic
+ Amazon Ember 精簡版 RC 精簡版
+ Amazon Ember 精簡 RC 精簡斜體
+ Amazon Ember Heavy
+ Amazon Ember 重斜體
+ Amazon Ember Light
+ Amazon Ember Light 斜體
+ Amazon Ember 媒體
+ Amazon Ember 中型斜體
+ Amazon Ember Medium、Noto Sans Medium
+ Amazon Ember Medium、Noto Sans Medium、Noto Sans Arabic Medium
+ Amazon Ember 一般
+ Amazon Ember 一般斜體
+ Amazon Ember 一般斜體、Noto Sans 斜體
+ Amazon Ember Regular Italic、Noto Sans Italic、Noto Sans Arabic Regular
+ Amazon Ember Regular、Noto Sans Regular
+ Amazon Ember Regular、Noto Sans Regular、Noto Sans Arabic Regular
+ Amazon Ember 精簡版
+ Amazon Ember 精簡斜體
+ AmazonEmberCdRC\$1Bd
+ AmazonEmberCdRC\$1BdIt
+ AmazonEmberCdRC\$1Lt
+ AmazonEmberCdRC\$1LtIt
+ AmazonEmberCdRC\$1Rg
+ AmazonEmberCdRC\$1RgIt
+ AmazonEmberCdRC\$1Th
+ AmazonEmberCdRC\$1ThIt
+ AmazonEmber\$1Bd
+ AmazonEmber\$1BdIt
+ AmazonEmber\$1He
+ AmazonEmber\$1HeIt
+ AmazonEmber\$1Lt
+ AmazonEmber\$1LtIt
+ AmazonEmber\$1Md
+ AmazonEmber\$1MdIt
+ AmazonEmber\$1Rg
+ AmazonEmber\$1RgIt
+ AmazonEmber\$1Th
+ AmazonEmber\$1ThIt
+ Noto Sans 黑色
+ Noto Sans 黑色斜體
+ Noto Sans 粗體
+ Noto Sans 粗體斜體
+ Noto Sans Extra Bold
+ Noto Sans Extra Bold 斜體
+ Noto Sans 額外光源
+ Noto Sans 超輕量斜體
+ Noto Sans 斜體
+ Noto Sans Light
+ Noto Sans Light 斜體
+ Noto Sans 中型
+ Noto Sans 中型斜體
+ Noto Sans 一般
+ Noto Sans 半粗體
+ Noto Sans 半粗體斜體
+ Noto Sans 精簡型
+ Noto Sans 精簡斜體
+ NotoSans-Bold
+ NotoSans-義大利文
+ NotoSans-Medium
+ NotoSans-Regular
+ 開啟 Sans Regular、Arial Unicode MS Regular

## 了解請求
<a name="glyphs-understand-the-request"></a>

請求接受兩個必要的 URI 參數 `FontStack`和 `FontUnicodeRange`，這會決定 Glyphs 的字型和 Unicode 範圍。`FontStack` 參數指定要使用的字型，而 `FontUnicodeRange`定義要擷取的字元範圍。請求不包含內文，僅專注於其功能的 URI 參數。
+ **`FontStack`**：指定要擷取的字型堆疊名稱。範例：「Amazon Ember Bold， Noto Sans Bold」。
+ **`FontUnicodeRange`**：要下載 Glyphs 的 Unicode 字元範圍。範圍必須是 256 的倍數。範例：「0-255」。

## 了解回應
<a name="glyphs-understand-the-response"></a>

回應會以二進位 Blob 的形式傳回 Glyph 資料，以及用於快取、內容類型、ETag 和定價資訊的 HTTP 標頭。Glyph 資料會以二進位 Blob 傳回，以在地圖上呈現，而且標頭提供額外的中繼資料，以有效處理回應。
+ **`CacheControl`**：指示用戶端針對回應進行快取組態。
+ **`ContentType`**：指定回應內文的格式，指出傳回的 glyph 資料類型。
+ **`ETag`**：Glyph 版本的識別符，用於快取驗證。
+ **`PricingBucket`**：指出與請求相關聯的定價方案。
+ **`Blob`**：作為二進位 Blob 傳回的 Glyph 資料，用於轉譯映射文字。