X Font Server - X Font Server

O servidor de fontes X ( xfs ) fornece um mecanismo padrão para um servidor X para se comunicar com uma fonte renderizador , freqüentemente uma corrida em uma máquina remota. Ele geralmente é executado no TCP porta 7100.

Status atual

O uso de fontes do lado do servidor é atualmente considerado obsoleto em favor de fontes do lado do cliente. Tais fontes são prestados pelo cliente, não pelo servidor, com o apoio dos Xft2 ou Cairo bibliotecas ea XRender extensão.

Para os poucos casos em que fontes do lado do servidor ainda são necessários, os novos servidores têm o seu próprio renderizador de fonte integrado, de modo que ninguém externo é necessário. Fontes do lado do servidor pode agora ser configurado nos arquivos de configuração do servidor X. Por exemplo, /etc/X11/xorg.conf irá definir as fontes do lado do servidor para Xorg .

Nenhuma especificação sobre fontes do lado do cliente é dada no protocolo central.

Futuro

Em outubro de 2006, a página de manual para xfs no Debian afirma que:

DIREÇÕES FUTURAS
desenvolvimento adicional significativa de xfs é improvável. Uma das motivações originais por trás xfs era a natureza single-threaded do servidor X - sessão X do usuário poderia parecer "congelar-se" enquanto o servidor X levou um momento para rasterizar uma fonte. Este problema com o servidor X (que permanece single-threaded em todas as implementações populares até hoje) foi mitigada em duas frentes: máquinas tornaram-se muito mais rápido, e renderização de fonte do lado do cliente (particularmente através da biblioteca Xft) tornou-se a norma em software contemporânea.

atuação

A experiência do usuário mostram o mesmo desempenho em ambos servidor X com servindo de fonte direta e servidor X com caminho do servidor fonte.

problemas de implantação

Assim, o acesso fonte a escolha entre sistema de arquivos local de acesso a fontes e xfs-based é puramente uma escolha implantação local. Não faz muito sentido em um cenário único computador.

Veja também

Referências