Formato de fonte OpenType
O formato de fonte OpenType baseado em Unicode estende o formato de arquivo de fonte TrueType. As fontes OpenType permitem o mapeamento entre caracteres e glifos, permitindo suporte para ligaturas, formulários posicionais, alternativas e outras substituições. As fontes OpenType também podem incluir informações que dão suporte ao posicionamento bidimensional de glifo e ao anexo de glifo e podem conter estruturas de tópicos TrueType ou PostScript.
Os recursos de layout em fontes OpenType são organizados por scripts e idiomas, permitindo que uma única fonte dê suporte a vários sistemas de gravação, mesmo dentro do mesmo script. Para garantir a consistência nas operações de layout de texto e evitar sobrecarga desnecessária em arquivos de fonte ou aplicativos, muitos dos algoritmos semânticos de idioma e layout de texto são incluídos no Uniscribe. Isso alivia o desenvolvedor de fontes de ter que definir regras de script generalizadas dentro de uma fonte.
Os aplicativos podem introduzir conhecimentos ou preferências específicos em relação ao layout de script. As fontes de layout OpenType podem até conter regras de layout que duplicam ou substituem as aplicadas pelos serviços do sistema operacional. A estrutura em camadas dos serviços do sistema operacional que dão suporte ao layout de texto permite que um aplicativo escolha as informações de layout a serem usadas e selecione como aplicá-la. Para obter informações adicionais, consulte a documentação da Tipografia da Microsoft ou a Especificação OpenType.
Tópicos relacionados