Bom dia a todos.
Eu vou falar sobre pilha de renderização de fonte,
e o que eu aprendi nos útimos quatro anos e meio.
Eu trabalhei na administração da cidade de Munique.
Para apresentar a renderização de fonte,
posso dizer que escrever é a interface mais utilizada,
ou provavelmente a interface mais usada entre humanos e máquinas.
Provavelmente todos vocês utilizam nos seus computadores todos os dias.
A escrita em tela está substituindo a escrita no papel cada vez mais
e este é um processo que continua acontecendo.
A maneira de uma string exibir texto em uma tela é surpreendentemente complexa,
E a escrita por si só é deveras profunda.
Por exemplo, é influenciada pela história, então provavelmente todas, ou a maioria
dos sistemas de escrita são derivados de sistemas de escrita pictográfica.
Isso também é o caso para letras romanas.
E também as próprias letras romanas mudaram muito desde 2000 mil anos atrás.
No Império Romano, eles usavam letras diferentes das quais usamos agora.
O objetivo dessa palestra é conscientizar sobre renderização de fontes na computação
com foco no sistema Linux.
Agora, para a história, e depois eu falo sobre tipografia.
Exibição de texto no começo da computação.
No começo da computação era apenas uma forma de mostrar resultados.
Antes disso, haviam apenas luzes piscando,
através das quais você poderia ler os resultados e...
Alguém na platéia levanta a mão e faz uma pergunta
[Max] E o dispositivo de saída recebe uma página ou stream de caractéres,
e a apresentação fica a cargo do dispositivo de saída.
Por exemplo, uma máquina de escrever ou uma impressora, ou um terminal
E este é um BT100 que se encontra ao lado direito.
Então é um terminal de verdade.
Mas continuando na história, existe a era do computador pessoal.
Na era do computador pessoal existem conjuntos de caracteres fixos
e na maior parte do tempo, devido a limitações de sistema, de memória,
existem os modos gráfico e de texto.
No modo gráfico é possível configurar os pixels mais ou menos como você quiser,
e no modo de texto é possível usar fontes.
A configuração de tela naquele tempo era mais ou menos definida
pelo estado da tecnologia.
Toda tela naquele tempo tinha mais ou menos a mesma resolução,
e é algo em que engenheiros daquela época
e também engenheiros de software se baseavam.
Renderização de texto funcionava usando fontes bitmap.
Significa que existe um caractere de tamanho fixo e você só ajusta os pixels
quase como se fossem caracteres feitos à mão.
e só irá definir o pixelwise
É como se fosse um caracteres feitos à mão
E você tem uma rasterização e depois você irá mostrar os caracteres definidos
Então...