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 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 se auto escrever, é 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...