[FUG-BR] OFF-TOPIC: Wine fontes desconfiguradas em texto formatado

Saul Figueiredo saulfelipecf em gmail.com
Domingo Agosto 12 10:42:20 BRT 2012


Em 10 de agosto de 2012 15:56, Ricardo Carlini Sperandio <rcarlini em gmail.com
> escreveu:

> Em 10-08-2012 13:32, Saul Figueiredo escreveu:
> > Antes de tudo, desculpem-me por esse tópico.
> >
> > Instalei uma aplicação usando wine. É um programinha hospitalar chamado
> SPDATA.
> > Funciona bem, com apenas um defeito:
> >
> > Quando entro com os dados de um paciente nos campos, quando mando
> > gerar a ficha de consulta (pega os dados digitados e basicamente
> > formata) sai assim:
> >
> > 1 - Anamnese
> >
> >
> > 1.1 - Queixa Principal
> > {\rtf1\ansi\ansicpg1252\uc1\deff0\deflang1046\deflangfe1046{\fonttbl{\f0
> > Arial;}{\f1\fcharset0 Arial;}}
> > {\*\generator Wine Riched20
> >
> 2.0.????;}\pard\sl-240\slmult1\li0\fi0\ri0\sa0\sb0\s-1\cfpat0\cbpat0{\fs16\ul0
> > Convuls}{\fs16\ul0\f1 \'e3o}
> >
> \par\pard\sl-240\slmult1\li0\fi0\ri0\sa0\sb0\s-1\cfpat0\cbpat0{\fs16\ul0\f1
> > Dor de cabe\'e7a}
> >
> \par\pard\sl-240\slmult1\li0\fi0\ri0\sa0\sb0\s-1\cfpat0\cbpat0{\fs16\ul0\f1
> > Ins\'f4nia}
> >
> \par\pard\sl-240\slmult1\li0\fi0\ri0\sa0\sb0\s-1\cfpat0\cbpat0{\fs16\ul0\f1
> > Esquecimentos}
> >
> \par\pard\sl-240\slmult1\li0\fi0\ri0\sa0\sb0\s-1\cfpat0\cbpat0{\fs16\ul0\f1
> > Desmaios}
> >
> \par\pard\sl-240\slmult1\li0\fi0\ri0\sa0\sb0\s-1\cfpat0\cbpat0{\fs16\ul0\f1
> > Tonteiras}
> >
> \par\pard\sl-240\slmult1\li0\fi0\ri0\sa0\sb0\s-1\cfpat0\cbpat0{\fs16\ul0\f1
> > Tremor}
> >
> \par\pard\sl-240\slmult1\li0\fi0\ri0\sa0\sb0\s-1\cfpat0\cbpat0{\fs16\ul0\f1
> AVC}
> > \par\pard\sl-240\slmult1\li0\fi0\ri0\sa0\sb0\s-1\cfpat0\cbpat0{\fs16\ul0
> > Dor nas costas}
> > \par\pard\sl-240\slmult1\li0\fi0\ri0\sa0\sb0\s-1\cfpat0\cbpat0{\fs16\ul0
> Outros}
> > \par\pard\sl-240\slmult1\li0\fi0\ri0\sa0\sb0\s-1\cfpat0\cbpat0{\fs16\ul0
> > Retorno}}
> >
> > 1.2 - História da Moléstia Atual
> > {\rtf1\ansi\ansicpg1252\uc1\deff0\deflang1046\deflangfe1046{\fonttbl{\f0
> > Arial;}}
> > {\*\generator Wine Riched20
> >
> 2.0.????;}\pard\sl-240\slmult1\li0\fi0\ri0\sa0\sb0\s-1\cfpat0\cbpat0{\fs16\ul0
> > caiu da escada e quebrou o naris}
> > \par}
> >
> >
> > Engraçado que os tópicos enumerados não saem desformatados.
> >
> > Seria um problema causado por fontes ausentes, que não existem ou são
> > do Windows?
> >
> >
> > --
> > "Deve-se aprender sempre, até mesmo com um inimigo."
> > (Isaac Newton)
> >
> > Atenciosamente,
> > Saul Figueiredo
> > Analista FreeBSD/Linux
> > Linux Professional Institute Certification Level 2
> > saulfelipecf em gmail.com
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> Saul,
>    trabalhei muito tempo com o wine em um projeto na CEF nos idos de
> 2003, isso não esta relacionado à ausência de fontes e sim tem cara de
> ser um bug no tratamento do texto em RTF. Minha sugestão é executar a
> aplicação utilizando a dll nativa do windows para o tratamento de textos
> RTF,  se não me engano são as dlls:
> riched20.dll, riched32.dll, riched10.dll, etc...
>
>
> Att,
>
>
> --
> Ricardo Carlini Sperandio
> Analista/Consultor Linux Sênior  LPIC-3
> Connectcom - GISUT / CEF
> GEDEL: Grupo Especializado em Desenvolvimento Linux
> VIPLAB/PUC-MG mestrando em informática
> DCC/UFMG  - Bacharel em Ciência da Computação
>
> Computers are like air conditioners.
> They don't work when you open Windows.
>
>
>
>
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>






Obrigado pela resposta.

Então, já estive testando todas essas dlls riched(nativo, embarcado e
embarcado e nativo) e nenhuma delas fez o texto sair "Bonitinho". Até
peguei a dll no windows e copiei pra ele e não deu muito certo

Nem sei o que fazer pra esse troço dar certo agora...

-- 
"Deve-se aprender sempre, até mesmo com um inimigo."
(Isaac Newton)

Atenciosamente,
Saul Figueiredo
Analista FreeBSD/Linux
Linux Professional Institute Certification Level 2
saulfelipecf em gmail.com
<saul-felipe em hotmail.com>


Mais detalhes sobre a lista de discussão freebsd