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...