Pango

Pango é um projeto de código aberto dedicado à criação de um framework Unicode para renderização de texto internacional. Uma vez que um idioma pode ser representado eletronicamente, conteúdo web pode ser entregue nele, e software pode ser desenvolvido e suportado nele. Assim, a capacidade de renderizar uma linguagem através do Unicode pode ajudar a superar a divisão digital, permitindo a internacionalização (I18N) e a localização.

De acordo com vários relatórios, existem 100-200 idiomas escritos no mundo, expressos através de 25 sistemas de escrita diferentes. As línguas podem ter alfabetos e/ou sistemas e padrões de codificação linguística únicos. Por exemplo, os caracteres que representam uma língua podem ser baseados em palavras inteiras ou em sons distintos; o layout da língua escrita pode ser lido da esquerda para a direita, da direita para a esquerda, ou de cima para baixo. Através da codificação Unicode, Pango pode tornar possível renderizar qualquer linguagem existente, desde que esteja disponível informação sobre as propriedades específicas dessa linguagem.

Pango foi um dos vencedores na cerimônia de premiação da Open Source Initiative 2004. De acordo com John Graham-Cumming, diretor dos prêmios, "Internacionalização e localização são muito importantes para o software Open Source, em geral, porque são um ponto chave na armadura das organizações de software comercial. O apelo dos programas de computador de código aberto nos países em desenvolvimento, que decorre de inúmeras razões -- incluindo a redução de custos e preocupações com a segurança -- é ainda mais acentuado pela capacidade de localizar o texto de um aplicativo... Os grandes fornecedores de software têm pouco incentivo para suportar qualquer uma, exceto as línguas mais faladas, mas os programadores que produzem software de código aberto operam por regras diferentes"

O projeto Pango cresceu a partir das iniciativas GTK+ e GNOME. De acordo com o site da Pango, ele eventualmente suportará a produção em qualquer um dos principais idiomas do mundo. O nome "Pango" foi criado pela combinação do prefixo grego "pan", que significa "tudo", com a palavra japonesa "go", que significa "idioma". Esta é a aparência da palavra, renderizada em suas línguas originais:
>br> pango_name.gif
>br>>>/p>