For Fun and Profit

Fontes para Programação IV

July 24th, 2006 angusyoung

Finalizando o assunto das fontes para programação posto aqui algum dos resultados obtidos após a re-configuração da FreeType. A fonte Consolas ainda é a minha preferida, entretanto, outras fontes que eu sequer considerava adequadas para programar, como a Andale Mono e a Anonymous ficaram muito mais legíveis.
Fontes: Andale Mono, Anonymous, Consolas, Courier, Monaco, Proggy Clean, Proggy Clean (Bold Ponctuation), Square SZ.

Postado em Desenvolvimento, Geral, Tecnologia | 0 comentários »

Fontes para Programação III

July 18th, 2006 angusyoung

Prosseguindo com o assunto das fontes, aproveito para mostrar como permitir que fontes “pixel-based” trabalhem bem com o FreeType. Essas fontes não trabalham bem com o hinting da BCI ou com o auto-hinting e não suportam anti-aliasing, ficando completamente borradas e/ou ilegíveis.
Neste caso, é preciso desabilitar o hinting e o anti-aliasing especificamente para essas fontes, sem desabilitar essas funcionalidades para as outras fontes. Um exemplo usando a fonte ProggyCleanTTSZ:

<match target=”font”>
<test name=”family” qual=”any”>
<string>ProggyCleanTTSZ</string>
</test>
<edit mode=”assign” name=”hinting”>
<bool>false</bool>
</edit>
<edit mode=”assign” name=”antialias” >
<bool>false</bool>
</edit>
</match>

O meu arquivo ~/.fonts.conf com algumas fontes já adicionadas pode ser encontrado aqui.

Postado em Desenvolvimento, Geral, Tecnologia | 1 Comentário »

Fontes para Programação II

July 18th, 2006 angusyoung

Continuando o assunto do post anterior, hoje eu consegui fazer alguns ajustes na configuração do FreeType que tornaram possível utilizar não apenas a fonte Consolas, mas também uma série de fontes “pixel-based” (como as ProggyFonts). Para isso é preciso ter uma versão recente do FreeType2 compilado com suporte a BCI, Byte Code Interpreter. No caso do Gentoo basta habilitar a USE Flag “bindist” e recompilar o pacote freetype.

Fontes como Consolas ou ProggyFonts não ficam bem com auto-hinter embutido na FreeType, sendo necessário desabilita-lo para que a BCI seja utilizada. É possível fazer isso editando o arquivo /etc/fonts/local.conf ou ~/.fonts.conf e desabilitando o auto-hinting e deixando o hinting habilitado:

<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
<edit mode="assign" name="autohint" >
<bool>false</bool>
</edit>

Isso, por si só, já torna possível usar fontes com a Consolas sem que elas fiquem borradas ou escuras demais. Aqueles que quiserem explorar um pouco mais as configurações de fontes do FreeType, podem começar por aqui.

Postado em Desenvolvimento, Geral, Tecnologia | 4 comentários »

Fontes para Programação

July 17th, 2006 angusyoung

Depois que a fonte Consolas se tornou ilegível no meu KDE - provavelmente devido a algum problema após a última atualização da freetype - eu tive o trabalho de procurar uma fonte decente para substituí-la. Durante a procura achei algumas coisas interessantes:

Monospaced/Fixed Width Programming Fonts

Programming Fonts

Triskweline

ProggyFonts

Postado em Geral, Tecnologia | 0 comentários »

Por dentro do escalonador do Linux

July 6th, 2006 angusyoung

A IBM Developer Works publicou, dia 30/jun/06, um excelente texto sobre o escalonador do kernel do Linux (série 2.6.x). Se você se interessa pelo assunto um complemento essencial para ficar por dentro do escalonador e muito mais sobre a parte interna do kernel é o Linux Kernel Development, do Robert Love.

Postado em Desenvolvimento, Tecnologia | 0 comentários »

  • ocê está navegando os arquivos For Fun and Profit de July, 2006.

  • Páginas

    • Sobre
    • Meu Mundo de TI
      • Artigos
      • Filesystem Hierarchy Standard
      • Pacotes RPM (RPM Packages)
      • Screenshots
    • Variedades
      • Fotos
      • Mapas
      • Museu do IRC RioMafrense
      • Receitas
  • Arquivos

    • July 2008
    • June 2008
    • May 2008
    • April 2008
    • March 2008
    • February 2008
    • January 2008
    • November 2007
    • October 2007
    • September 2007
    • June 2007
    • April 2007
    • March 2007
    • February 2007
    • January 2007
    • December 2006
    • November 2006
    • October 2006
    • September 2006
    • August 2006
    • July 2006
    • June 2006
    • May 2006
    • April 2006
    • March 2006
    • February 2006
    • January 2006
  • Categorias

    • Ciência (3)
    • Dica (13)
    • Geral (61)
      • Curiosidades (5)
    • Mentes Brilhantes (1)
    • Sistemas Operacionais (30)
      • FreeBSD (1)
      • Linux (17)
        • Gentoo (11)
      • Mac OS X (9)
      • Unix (3)
      • Windows (1)
    • Tecnologia (75)
      • Banco de Dados (5)
      • Desenvolvimento (54)
        • Análise (1)
        • C & C++ (1)
        • POG (2)

For Fun and Profit is proudly powered by WordPress | Bob