Introdução ao Glyph | Glifo significado
Como qualquer fonte contém glifos e não pode existir sem glifos. As fontes de aprendizado não podem ser cumpridas sem aprender sobre glifos. Manipular fontes em qualquer esfera: programação, design e tipografia não terão sucesso sem entender o papel dos glifos. Este artigo tem como objetivo ajudá -lo a entender os fundamentos do glifos.
O que é um glifo?
Existem muitas definições do termo glifo. Nós vamos lhe dar alguns significados de glifos.
Glyph é um caractere projetado individualmente de um tipo de letra, ou como foi descrito no artigo O que é a fonte? É uma representação gráfica de um símbolo/caractere.
Não apenas cada caractere tem um glifo, mas também pode ser representado por alguns glifos alternativos. Você pode ver um exemplo desse caso na figura abaixo. Aqui, o símbolo 9 'é dado na fonte' Times New Roman
representada em dois glifos. Como você pode ver, eles também têm unicode e nome diferentes.
Mas às vezes um personagem pode representar caracteres de scripts diferentes. Como o capital t
é o mesmo para inglês, russo, alemão e muito mais idiomas. E é contado e representado como um glifo separado. O mesmo caráter de uma fonte diferente também é um glifo separado, pois possui seu próprio design.
Na figura abaixo, estão representados quatro glifos de uma letra maiúscula a
em diferentes fontes.
E olhando para a imagem vem à mente de outra definição de glifo como a unidade gráfica de uma fonte.
Ao desenvolver, é importante ter em mente a definição de glifo como um caractere codificado. Para simplificar, qualquer glifo deve ter um código padronizado usado para fazer referência a este glifo na fonte. O padrão mais conhecido dos códigos de glifos é Unicode. O Unicode gira o mesmo código para um glifo em todas as fontes de cada família de fontes onde esse glifo existe.
Cada glifo possui muitos dados de codificação. A tabela abaixo mostra alguns desses dados para um glifo @
Where to use | Encoding data |
---|---|
HTML Entity (decimal) | @ |
HTML Entity (hex) | @ |
How to type in Microsoft Windows | Alt+0040 Alt064 Alt64 |
UTF-8 (hex) | 0x40 (40) |
UTF-8 (binary) | 01000000 |
UTF-16 (hex) | 0x0040 (0040) |
UTF-16 (decimal) | 64 |
UTF-32 (hex) | 0x00000040 (0040) |
UTF-32 (decimal) | 64 |
C/C++/Java source code | “\u0040” |
Python source code | u"\u0040" |
Tipos de glifos
Os glifos podem ser classificados por tipos:
Glyphs de personagem:
- Cartas (A, B, C, etc.)
- Números (1, 2, 3, etc.)
- Marcos de pontuação (.,? ,!, etc.)
- Diacríticos (marcas de sotaque, umlauts)
- Ligaduras (caracteres combinados, como “æ” ou “œ”)
Glifos simbólicos:
- Ícones (por exemplo, coração, bandeira, setas). Lá também existem todas as fontes de ícone.
- Logos (por exemplo, Nike Swoosh, logotipo da Apple)
- Símbolos matemáticos (por exemplo, +, -, ×, ÷)
- Ideogramas
Ideogramas
ideogramas são símbolos que representam idéias ou conceitos, em vez de sons. Se comparar aos sistemas de escrita fonética, onde os símbolos representam sons ou grupos individuais de sons, os ideogramas representam diretamente o significado de uma palavra ou frase. Você pode distinguir ideogramas pelas próximas características:
- Eles geralmente são baseados em imagens ou símbolos visualmente relacionados ao conceito que representam.
- Os ideogramas transmitem significado diretamente.
- Tais sistemas de escrita podem ser muito complexos, com milhares de símbolos diferentes.
Se você ainda tem dúvidas do que são os ideogramas, aqui estão alguns exemplos que explicarão melhor o conceito:
- Caracteres chineses que são um sistema complexo de ideogramas que podem representar palavras únicas ou frases inteiras.
- Hieróglifos egípcios muitos dos quais eram ideogramas, representando objetos, animais ou conceitos.- Pictogramas - Desenhos simples que representam objetos ou ações, geralmente usados em sistemas de sinalização ou comunicação.
Glifos
Glyphset é uma composição/coleção de glifos que forma uma fonte. Cada fonte possui um número diferente de glifos em seu glifset. Por exemplo, o Arial inclui 4503 glifos, enquanto Montserrat, - 1943 glifos.
Para descobrir quantos glifos estão em uma fonte específica, você pode usar um aplicativo gratuito da Aspose. É fácil usar Font Viewer.
Ele fornecerá informações sobre fonte de fonte, descrição, designer, licença, nome do arquivo, nome da fonte, família de fontes, estilo, nome do postscript, versão etc.
Cada arquivo de fonte contém um glyphset. Cada arquivo de fonte também contém uma ou mais tabelas. Essas tabelas são conhecidas como mapas de caracteres. É como uma tabela com células cheias de caracteres/glifos. Cada célula/slot possui um código e, por esse código, o glifo necessário é indexado, encontrado, representado e depois renderizado. Essas tabelas são semelhantes pelo número de células, mas não são semelhantes pelo arquivamento de células. Como foi mencionado anteriormente, cada fonte tem um tamanho diferente do glifos. Por causa disso, para uma fonte, algumas células serão preenchidas com caracteres, mas para outra fonte, essas mesmas células podem estar vazias.
A próxima imagem mostra a diferença nos glifos das fontes Gothic e Ebrima de Franklin. Lá eles são indexados pelo Unicode.
Métricas de glifos de fonte
Métricas de glifos são os parâmetros que influenciam como o glifo está posicionado quando o layout do texto é criado.
As métricas de glifos geralmente são divididas em:
- Métricas horizontais (latim, cirílico, árabe, etc.);
- Métricas verticais (chinês, japonês, mongol, etc.)
As métricas de Glyph mais sabem:
- Largura avançada é o espaço que um glifo ocupa. É a largura da linha do ponto de origem do glifo até o ponto de origem do próximo glifo.
- Origem - é o ponto em que um símbolo termina e o próximo começa.
- rolamentos laterais - é um espaço branco no lado esquerdo ou direito do glifo. As orelhas laterais podem ser negativas (quando um glifo ocupa mais espaço do que a largura do avanço) ou positiva (um glifo ocupa menos espaço do que o tamanho da largura do avanço). A diferença é explicada na imagem.
- Linha de base - é uma linha invisível usada para posicionar os glifos.
- Ascensão - é o comprimento do ponto de origem na linha de base até o ponto mais alto do glifo.
- Ascender - é a linha horizontal que passa pelo ponto mais alto do glifo mais alto da fonte. Também é chamado de linha de ascensão.
- Descendente - é o comprimento do ponto de origem na linha de base até o ponto mais baixo do glifo.
- Descender - é a linha horizontal que passa pelo ponto mais baixo do glifo mais baixo da fonte. Também é chamado de linha de descida **.
- Caixa delimitadora - é um quadrado que enquadra as partes visíveis do glifo.
- Altura - é o tamanho vertical da caixa delimitadora do glifo.
- Largura - é o tamanho horizontal da caixa delimitadora do glifo. Normalmente, largura é menor que largura de avanço Mas para alguns glifos, a situação é o oposto. A diferença entre esses dois valores é mostrada na imagem.
Você pode aprender todas as métricas descritas anteriormente na figura abaixo.
Kerning##
Falando sobre métricas de glifos, é necessário mencionar outro termo relacionado a ele, - Kerning. Geralmente, o espaço entre os glifos é igual por padrão, mas algumas combinações pareceriam soltas se assim fosse. O exemplo de tais combinações é lt
, wa
, ya
, etc. Kerning ajusta o espaço entre os glifos para que as palavras no texto pareçam suaves. A figura abaixo mostra a diferença que Kerning fornece.
Nem todo formato de fonte inclui informações de kerning. Além disso, alguns formatos de kerning não são suportados por algumas fontes, como fontes de tipo verdadeiro, por exemplo. Portanto, pode ser útil converter o formato de fonte neste caso. Aqui asppor Font Converter é útil.
Variantes de glifos e alternativos
Essas são variações diferentes de um glifo específico dentro de um tipo de letra e fornecem aos designers opções alternativas para escolher para ter variação e personalização visuais. Aqui está uma olhada mais de perto as variantes de glifos e alternativos:
- Variantes de glifos de fonte
Variantes de glifos são versões diferentes ou variações estilísticas de um glifo específico dentro de um tipo de letra. Eles podem incluir formas alternativas, derrames diferentes, variações nas formas de letra ou elementos de design exclusivos.
- Alternantes estilísticos
As alternativas estilísticas são variantes de glifos que oferecem projetos alternativos para caracteres específicos ou combinações de cartas. Eles podem variar de variações sutis na largura ou curvatura do AVC a mudanças mais notáveis na forma ou estilo geral de um personagem.
- Alternantes contextuais
As alternativas contextuais são variantes de glifos que substituem automaticamente caracteres específicos com base no contexto circundante. Eles são usados para melhorar o fluxo e a legibilidade do texto, ajustando certas formas de letra, dependendo de seus caracteres adjacentes. As alternativas contextuais são particularmente úteis em scripts ou tipos de letra manuscritos, onde os glifos precisam se conectar ou interagir com caracteres vizinhos.
- Ligaturas
As ligaduras são variantes especiais de glifos que combinam dois ou mais caracteres em um único glifo visualmente unificado. As ligaduras são usadas para melhorar a aparência e a legibilidade de combinações específicas de caracteres que podem colidir ou criar constrangimento visual. Existem ligações comumente incluídas de FI, FL, FF ou a combinação de certas letras com ascendentes ou descendentes específicos.
- SWASHES E FLOURISHS
Os floreados e os floreados são variantes de glifos decorativos que apresentam traços alongados ou embelezados, geralmente utilizados no início ou no final de palavras ou frases para adicionar um toque de elegância e estilo à tipografia, comummente encontrados em tipos de letra script ou display.
Gráficos vetoriais e ferramentas de criação de glifos
Os gráficos vetoriais são imagens criadas utilizando equações matemáticas, em vez de uma grelha de pixéis. Isto torna-os escaláveis sem perda de qualidade, tornando-os ideais para a criação de glifos e tipos de letra. O exemplo das fontes criadas em gráficos vetoriais são fontes SVG.
As ferramentas de criação de glifos são aplicativos de software especificamente desenvolvidos para criar, editar e gerenciar glifos para fontes. Eles podem oferecer a você a funcionalidade para:
- Criando novos glifos do zero ou editando os existentes.
- Gerenciamento de Kerning.
- Criando ligaduras.
- Implementando recursos tipográficos avançados, como alternativos estilísticos, shashes e formas contextuais.
- Visualizando a fonte em diferentes tamanhos e contextos.
- Salvando fontes em vários formatos.
- Definindo métricas de fonte.
- Importando glifos de outras fontes.
- Criando scripts para glifos complexos ou sistemas de escrita.
Os exemplos de ferramentas populares de criação de glifos são:
- Fontlab;
- Adobe Illustrator;
- Glifedit;- Parte da fodução acima mencionada é coberta pela solução da API Aspose.font ou mesmo implementada no conjunto de ferramentas de plataforma cruzada.
Conclusão
No artigo, recebeu algumas informações comuns sobre o termo glifo e suas métricas. Aspose.font possui uma solução mais avançada se você precisar manipular fontes, glifos e suas métricas.
Para ver qual funcional para trabalhar com glifos que você pode obter ao usá -lo, dê uma olhada no espaço para nome glifos de aspose.font para .net biblioteca.