

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Etiquetas de estilo com glifos
<a name="styling-labels-with-glyphs"></a>

Glifos são arquivos binários contendo caracteres Unicode codificados usados por um renderizador de mapas para exibir rótulos. O Amazon Location Service permite a recuperação de glifos específicos de uma pilha de fontes para uso na renderização de mapas por meio da API `GetGlyphs`.

Para obter mais informações, consulte [GetGlyphs](https://docs.aws.amazon.com/location/latest/APIReference/API_geomaps_GetGlyphs.html) na *Referência de API do Amazon Location Service*.

## Casos de uso
<a name="glyphs-use-cases"></a>
+ Renderizando texto personalizado em mapas com fontes e estilos específicos.
+ Buscando glifos para renderização localizada do texto do mapa.
+ Usando intervalos de caracteres Unicode para exibir rótulos e símbolos do mapa.
+ Otimizando a renderização de fontes do mapa com base em pilhas de fontes e intervalos de glifos.

## Fontes compatíveis na API
<a name="supported-fonts"></a>

As seguintes fontes são compatíveis com a API:
+ Amazon Ember Bold
+ Amazon Ember Bold Italic
+ Amazon Ember Bold, Noto Sans Bold
+ Amazon Ember Bold,Noto Sans Bold, Noto Sans Arabic Bold
+ Amazon Ember Condensed RC BdItalic
+ Amazon Ember Condensed RC Bold
+ Amazon Ember Condensed RC Bold Italic
+ Amazon Ember Condensed RC Bold,Noto Sans Bold
+ Amazon Ember Condensed RC Bold, Noto Sans Bold, Noto Sans Arabic Condensed Bold
+ Amazon Ember Condensed RC Light
+ Amazon Ember Condensed RC Light Italic
+ Amazon Ember Condensed RC LtItalic
+ Amazon Ember Condensed RC Regular
+ Amazon Ember Condensed RC Regular Italic
+ Amazon Ember Condensed RC Regular, Noto Sans Regular
+ Amazon Ember Condensed RC Regular, Noto Sans Regular, Noto Sans Arabic Condensed Regular
+ Amazon Ember Condensed RC RgItalic
+ Amazon Ember Condensed RC ThItalic
+ Amazon Ember Condensed RC Thin
+ Amazon Ember Condensed RC Thin Italic
+ Amazon Ember Heavy
+ Amazon Ember Heavy Italic
+ Amazon Ember Light
+ Amazon Ember Light Italic
+ Amazon Ember Medium
+ Amazon Ember Medium Italic
+ Amazon Ember Medium, Noto Sans Medium
+ Amazon Ember Medium, Noto Sans Medium, Noto Sans Arabic Medium
+ Amazon Ember Regular
+ Amazon Ember Regular Italic
+ Amazon Ember Regular Italic, Noto Sans Italic
+ 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 Thin
+ Amazon Ember Thin Italic
+ 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 Black
+ Noto Sans Black Italic
+ Noto Sans Bold
+ Noto Sans Bold Italic
+ Noto Sans Extra Bold
+ Noto Sans Extra Bold Italic
+ Noto Sans Extra Light
+ Noto Sans Extra Light Italic
+ Noto Sans Italic
+ Noto Sans Light
+ Noto Sans Light Italic
+ Noto Sans Medium
+ Noto Sans Medium Italic
+ Noto Sans Regular
+ Noto Sans Semi Bold
+ Noto Sans Semi Bold Italic
+ Noto Sans Thin
+ Noto Sans Thin Italic
+ NotoSans-Bold
+ NotoSans-Italic
+ NotoSans-Medium
+ NotoSans-Regular
+ Open Sans Regular,Arial Unicode MS Regular

## Sobre a solicitação
<a name="glyphs-understand-the-request"></a>

A solicitação aceita dois parâmetros de URI obrigatórios, `FontStack` e `FontUnicodeRange`, que determinam a fonte e o intervalo Unicode para glifos. O parâmetro `FontStack` especifica qual fonte usar, enquanto `FontUnicodeRange` define o intervalo de caracteres a ser buscado. A solicitação não inclui um corpo, concentrando-se apenas nos parâmetros de URI para sua funcionalidade.
+ **`FontStack`**: especifica o nome da pilha de fontes a ser recuperada. Exemplo: "Amazon Ember Bold, Noto Sans Bold".
+ **`FontUnicodeRange`**: uma variedade de caracteres Unicode para baixar glifos. O intervalo deve ser um múltiplo de 256. Exemplo: "0-255".

## Sobre a resposta
<a name="glyphs-understand-the-response"></a>

A resposta retorna dados de glifos como um blob binário, junto com cabeçalhos HTTP para armazenamento em cache, tipo de conteúdo, ETag e informações de preços. Os dados do glifo são retornados como um blob binário para serem renderizados em mapas, e os cabeçalhos fornecem metadados adicionais para lidar com a resposta de forma eficaz.
+ **`CacheControl`**: instrui o cliente sobre as configurações de armazenamento em cache da resposta.
+ **`ContentType`**: especifica o formato do corpo da resposta, indicando o tipo de dados de glifo retornados.
+ **`ETag`**: um identificador da versão do glifo, usado para validação do cache.
+ **`PricingBucket`**: indica o nível de preço associado à solicitação.
+ **`Blob`**: os dados do glifo retornados como um blob binário, usada para renderizar o texto do mapa.