
Eu sei que existem milhares, ou talvez milhões, de fontes. E todas as fontes que já vi são feitas de curvas nítidas. Ou seja, cada ponto do plano é 100% preto ou 100% branco.
Mas quando vi alguns trabalhos de caligrafia, descobri que alguns traços podem ser transparentes. Parece que a tinta do pincel estava acabando, mas as pessoas ainda consideram isso parte da beleza. Aqui estão dois exemplos da Wikimedia:
Além disso, podemos usar cores ou opacidades para ilustrar a ordem dos traços. como este:
(Opa, o traço mais vermelho deve ser o mais alto.)
Infelizmente, até agora consegui encontrarapenas uma fontemostrando ordens de golpes - de uma forma tediosa.
Minha pergunta é: há alguma fonte que contenha glifo (parcialmente) transparente? Se não, standers como OpenType suportam esse recurso? Se ainda não, é possível fazer um, digamos, no formato SVG?
Editar após espera
Uhh, na verdade eu verifiquei a central de ajuda e fiz o meu melhor para resolver esse problema. Meu objetivo principal é bastante simples (em comparação com a caligrafia): quero umprovar(mostrando-me uma fonte existente) ou umrefutar(apontando que o padrão não suporta).
Seguindo o comentário de David Carlisle eu encontreieste blogditado:
Nossa implementação usa um glifo base para referência, que seria usado para situações sem cor. Uma estrutura de dados, implementada como uma nova tabela 'COLR' no OpenType, divide o glifo base em um conjunto separado de glifos, cada um com sua própria ordem z e referência de cor única. As referências de cores são tratadas com índices de paleta, com uma tabela separada, 'CPAL' em OpenType que resolve as cores RGBA realmente usadas para o glifo.
Então são dois recursos:RGBAeíndice z. Além disso, a Microsoft criou uma nova fonte Segoe UI Emoji
. Então isso é umprovare estou satisfeito com isso. Eu não queria falar sobre caligrafia chinesa. É apenas uma introdução ao problema de opacidade. (A propósito, para ser 100% preciso, os trabalhos de caligrafia e a fonte do link são feitos em japonês.)
Provavelmente estará no assunto se eu perguntarPosso criar uma fonte colorida/transparente usando METAFONT/Ti?kZ?ou então. No entanto, isso seria muito incômodo. Estou deixando esse problema aqui, mas qualquer comentário ainda é bem-vindo.