Ok, 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 no seu
computador todos os dias.
A escrita em tela está cada vez mais
substituindo a escrita no papel
e isso ainda é um processo contínuo.
A forma como uma string em um computador
é exibida como texto em tela
é surpreendentemente complexa, e
escrever em si mesmo é bem profundo.
Por exemplo, é influenciada pela história,
Então, provavelmente todas, ou a maioria
dos sistemas de escritas são derivados de
sistemas de escrita pictográfica.
Isso também é verdade 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 a
renderização das fontes na computação
com foco no sistema Linux.
Agora, para a história,
e depois falamos sobre tipografia.
O texto mostrado no começo da computação
No começo da computação era só uma
forma de mostrar resultados e
Antes disso, eram apenas luzes piscando onde
você conseguia ler o resultado e...
ahn...
Eles...
Alguém na platéia levanta a mão
e faz uma pergunta
Max: a saída do dispositivo recebe a página
ou um fluxo de caracteres
E então a apresentação é o trabalho do
dispositivo de saída.
Por exemplo: uma máquina de escrever ou
uma impressora, ou um terminal
E isso é um BT100
Você pode vê-lo no lado direito da tela
Isso é um terminal real.
Mas continuando na história,
existe a era do computador em casa
Na era do computador em casa você
tem conjuntos fixos de caracteres
E na maioria do tempo, devido a limitações
do sistema, limitações de memória
Você tem modo gráfico e modo de texto
No modo gráfico você pode praticamente
definir os pixels como quiser
já no modo texto você pode usar fontes
A configuração da tela naquela época
Era mais ou menos definida pelo
estado da tecnologia
Então toda tela naquele tempo possuia
quase a mesma resolução
E era nisso que os engenheiros
daquela época confiavam
os engenheiros de softwares também
confiavam nisso
A renderização de texto era feita
apenas usando fontes bitmap
Isso significa que você tem um tamanho
fixo para cada caractere
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...