Como mudar a font do primefaces

[quote=erickfm8]cara eu sei colocar um thema no meu projeto, eu sou não estou conseguindo alterar a font dele

quando eu altero a font e salvo o jar, ele gera aquele erro[/quote]

Cara tenta usar esse anexo aqui

eu coloco esse cara aonde?

no web.xml adiciona :

<context-param>
        <param-name>primefaces.THEME</param-name>
        <param-value>glass-x</param-value>
    </context-param>

e o jar vc adiciona na app

cara
vc tem que criar um “link” para cada css em cada página sua

EXEMPLO

<html>
<head>
    <title>css</title>
    <link rel="stylesheet" type="text/css" href="default.css"/>
</head>
<body>
</body>
</html>

mais e só colocar este link na pagina e beleza?

rel=“stylesheet” o que significa isso?

href="default.css // isso daqui e do jar que vc me passou?

vem o o nome default mesmo?

[quote=erickfm8]mais e só colocar este link na pagina e beleza?

rel=“stylesheet” o que significa isso?

href="default.css // isso daqui e do jar que vc me passou?

vem o o nome default mesmo?[/quote]

não, eu te passei um texto que você deve salvar como default.css na raiz do seu software.

stylesheet é pra identificar os seus css’s

mais ai em todos componentes eu vou temque colocar este css,eu queria um forma de alterar isso no proprio theme do prime

haaaa

Acredito que já tenha resolvido seu problema, mas para outros que venham a procurar, acho que a melhor forma de alterar um tema no primefaces sem precisar “mexer” no css é utilizando o link http://jqueryui.com/themeroller/ selecionar o tema ou alterar algum, efetuar o download do tema e utilizar apenas as pastas images e jquery-ui-1.x.x.custom.css.

Sobre “personalizar” os temas do Primefaces:

http://javasemcafe.blogspot.com/2011/05/jsf-20-utilizando-o-primefaces-221.html

Essa pessoinha me ajudou muito com o primefaces.
Boa dica tsc tsc

Não precisa alterar o SKIN.CSS do PRIMEFACES, basta inserir na página .xhtml dentro da tag :

<h:head>
Alterando o Tamanho da Fonte para qualquer Tema do PRIMEFACES

<style> 
    .ui-widget, 
    .ui-widget .ui-widget { 
    font-size: 11px !important; 
    } 
</style> 

</h:head>

Assim, independente do tema que estiver utilizando do PRIMEFACES será respeitado o tamanho da fonte definido na tag

PROGIX,

Achoq a solução mesmo pro problema deste post foi esta apresentada por vc.

Falew.

Muito útil isso! Realmente funcionou :smiley:

Só aproveitando, alguém saberia dizer (não sei se é só comigo que acontece isso), se tem como alterar o “tipo” do texto que é inserido em um inputText por exemplo??
O que quero dizer é que, estou usando o tema default do primefaces (aristo, acredito eu), só importando o lib dele no projeto… mas dentro do campos do inputText a font fica em negrito parece… não tem como alterá-lo e deixá-lo normal assim como ta no showcase do site?

Obrigado!!
Abraços

No seu CSS:

* {
 font-family: sua fonte; !important
}

Deve funcionar

valeeeu!!! :smiley:

[quote=alandiniz]no site do primefaces tem um monte de tema para fazer o download… basta adiciona-los a biblioteca do projeto

depois basta mudar o nome o do tema, onde ta escrito “aristo” você coloca o nome do novo tema sem a versão. por exemplo:
vamos supor que você faça o download do “dark-hive-1.0.1.jar”, no lugar do aristo vc vai por “dark-hive”.

[code]<context-param>  
    <param-name>primefaces.THEME</param-name>  
    <param-value>aristo</param-value>  
</context-param>  [/code]

Você também pode abrir nos componentes do primefaces o style e mudar um monte de coisa…
por exemplo no style abaixo colocamos o tamanho da fonte “13” então tudo dentro do panelgrid vai ficar 13

 <h:panelGrid style="font-size: 13px" columns="2" width="100%" id="panelgri">

[/quote]

Obrigado parceiro, eu tava precisando dessa dica.

Flws