Fontes aceitas pela WVT/WVG

GTWVG com API Windows somente no Harbour.
No Harbouir 3.4 está sendo usado pointer, aonde no 3.2 é numérico.

Moderador: Moderadores

Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

Fontes aceitas pela WVT/WVG

Mensagem por rubens »

Boa tarde...
Tem como saber as fontes aceitas pela WVT/WVG?
Obrigado
Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Fontes aceitas pela WVT/WVG

Mensagem por JoséQuintas »

rubens escreveu:Tem como saber as fontes aceitas pela WVT/WVG?
Será que entendi a pergunta?
Qualquer uma instalada na máquina.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Fontes aceitas pela WVT/WVG

Mensagem por JoséQuintas »

Correção....

Apesar de aceitar qualquer fonte, pelo menos na parte console precisa ser fonte de tamanho fixo.
Pra outras coisas, qualquer fonte.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

Fontes aceitas pela WVT/WVG

Mensagem por rubens »

Bom dia Quintas...

Então eu falo a fonte do sistema. Eu mudo a fonte com HB_GtInfo(HB_GTI_FONTNAME, "Lucida Console" )
Eu uso LUCIDA CONSOLE e tenho o resultado abaixo.
Lucida Console.png
Outro dia vi aqui um exemplo sem escolher a fonte e tive esse resultado. Gostei achei mais clean e mudei o sistema.. para quê... um cliente queria cancelar o sistema, o outro reclamou que não tava gostando e outros gostaram. Olha o tiro no pé..
Sem Fonte.png
Agora vou ter que mudar em alguns e outros não.. então tava pensando em deixar umas 5 opções para o próprio usuário escolher... por isso precisava saber quais fontes funcionam ou se tem algum esquema. mas o resultado dos testes não foram muito satisfatórios não.
Aqui com 'Impact'
Impact.png
e Aqui com 'Arial'
Arial.png
Obrigado.

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Fontes aceitas pela WVT/WVG

Mensagem por JoséQuintas »

Tem um detalhe importante:

Precisa ter o fonte instalado na máquina.
O Lucida Console tem no Windows, mas acho que só do W7 pra frente.
No XP, vai acabar entrando outro no lugar.

Verifique se quem está reclamando não é quem usa XP.
Se estiver reclamando que a letra tá muito grande, só aumentar a quantidade de linhas/colunas da tela, melhor ainda pra voce trabalhar.

** Na GTWVG a ampliação/redução é automática, não lembro se WVT também.

Aqui uso só Lucida Console, nenhuma reclamação, mas tela 40 x 132.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Fontes aceitas pela WVT/WVG

Mensagem por JoséQuintas »

JoséQuintas escreveu:** Na GTWVG a ampliação/redução é automática, não lembro se WVT também.
Talvez esteja aí a questão.
Como faz o resize? automático ou manual?

Eu deixo por conta do usuário algum ajuste a mais.
Quando sai do aplicativo, salvo a situação que ficou.
Quando entra no aplicativo, pego a situação anterior.
Do jeito que ele deixar, é do jeito que ele vai usar.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

Fontes aceitas pela WVT/WVG

Mensagem por rubens »

Uso essas duas linhas para setar a fonte e autodimensionar.
HB_GtInfo(HB_GTI_RESIZEMODE, HB_GTI_RESIZEMODE_FONT ) /* aumenta o tamanho da letra proporcionalmente */
HB_GtInfo(HB_GTI_FONTNAME, "Lucida Console" )
MAs como pode ver na figura anterior.. tem fonte que fica legal tem fonte que não fica...
Nesse momento aí. Se não setar a fonte fica essa fonte fininha parecida com COURIER NEW.
Daí com a Lucida tá de boa... com a Arial embolou e algumas outras que fui só mudando o nome, parece que não reconhece e assume o padrão da segunda tela.. como se não tivesse escolhido nada..
Acho que vou deixar no ini da inicialização a Lucida Console, se o cliente que gostou do layout com a fonte mais fininha num carrega nada..

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Fontes aceitas pela WVT/WVG

Mensagem por JoséQuintas »

Uso esta pra salvar/restaurar a configuração usada.

https://github.com/JoseQuintas/JoseQuin ... upfont.prg

Do jeito que o usuário colocar é do jeito que volta.
Senão, ele vai ter que alterar toda vez que carregar o aplicativo.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Fontes aceitas pela WVT/WVG

Mensagem por Mário Isa »

boa tarde....
no windows 7 funciona tudo certo.
mas no windows 2012 server deu este problema de acentuação (não nas janelas - que já são windows) ...
mas na parte texto

eu já mudei o layout do teclado para portugues brasil....
eu já mudei de fonte
eu estava com LUCIDA CONSOLE
mudei para COURIER NEW

e nada ainda

vejam apontado pelas setas ....

Imagem

obrigado a quem puder ajudar....
lembrando
no w7 tava normal...
instalou w2012 server

e ficou assim....
:%
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Fontes aceitas pela WVT/WVG

Mensagem por JoséQuintas »

Mário Isa escreveu:no windows 7 funciona tudo certo.
mas no windows 2012 server deu este problema de acentuação (não nas janelas - que já são windows) ...mas na parte texto
eu já mudei o layout do teclado para portugues brasil....eu já mudei de fonte
eu estava com LUCIDA CONSOLE mudei para COURIER NEW
e nada ainda
Muita calma nessa hora.
Também não tem a ver com teclado.

Provavelmente o Windows Server é em inglês, e talvez você não esteja usando codepage no programa.
Se o Windows Server é em inglês, ele usa codepage americana.
Mas estou vendo que tem letra acentuada...
Por acaso não é o banco de dados, que quando gravou estava com outra codepage?

Uma coisa é acertar codepage daqui pra frente, e outra coisa é o que já estava gravado antes.

Eu fui radical:

Código: Selecionar todos

REQUEST HB_CODEPAGE_PTISO
Set( _SET_CODEPAGE, "PTISO" )
E a partir daí, ajustar banco de dados e tudo mais.

Também pode ser interessante confirmar se está carregando a fonte antes ou depois de alterar a codepage - sinceramente, não sei se faz diferença isto.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Fontes aceitas pela WVT/WVG

Mensagem por JoséQuintas »

E mais outra... se está importando de XML ou TXT..... tem a codepage do arquivo importado pra considerar.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Fontes aceitas pela WVT/WVG

Mensagem por Mário Isa »

ok....
vou tentar este código ...

mas agora nem mesmo acentuar não consegue mais...

O teclado não está funcionando para acentos...

eu tento digitar: Ã
e sai: A

vou tentar a sua fórmula acima e logo mais te falo se deu certo.

Obrigado.
-:]
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Fontes aceitas pela WVT/WVG

Mensagem por Mário Isa »

aqueles códigos não funcionaram no meu ....
creio que devem ser exclusivos do HB ...
alguma .lib especial ?

outra coisa é acrescentar que se fosse dos bancos no W7 não teria funcionado.
Foi só mudar para wServer 2012 que ficou assim....

bom,... de qq forma nem mesmo o teclado funcionou.... como eu disse ali em cima...
:'(
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Fontes aceitas pela WVT/WVG

Mensagem por Mário Isa »

Fique tranquilo José Quintas

Neste outro link aqui vc ensinou e já deu certo.

Obrigado.

https://pctoledo.org/forum/viewto ... 2&e=134532
Responder