Usar uma fonte específica no Grails 3
23/02/2017 10:51
0
Boa tarde, pessoal.

Estou trabalhando em um projeto que precisa usar uma fonte específica para estar alinhado com a identidade corporativa, mas não estou conseguindo implementar no Grails 3. Alguém poderia me dar alguma luz?

Eu estou utilizando o o bootstrap.css e tentei tanto colocar a fonte diretamente na pasta src/main/web-app para fazer teste como também criei um diretório 'fonts' dentro da pasta assets e fiz a atualização do build.gradle para que o plugin 
assets {    minifyJs = true    minifyCss = true    includes = ["fonts/*"]}

No bootstrap.css
?@font-face {    font-family: CustomFontA;    src: url('???????/fonts/CustomFontA.ttf');}.exemplo{    font-family: ? CustomFontA    color: red;
}


Eu não consegui escrever o caminho completo  (?????????) até o arquivo .ttf da fonte.

Geralmente eu uso ${resource(dir:, file:)} para fazer o mapeamento, mas esse comando não funciona dentro do @font-face.

A alternativa (gambiarra) que funciona seria incluir em tudo quanto é gsp algo parecido com o código abaixo.

<style>
@font-face{
?font-family: CustomFontA;
?src: url(${resource(dir:'assets/fonts', file:'CustomFontA.ttf')})
}
</style>


Eu achei que perderia 30 minutos para fazer esse negócio e já estou empacado ha 2 dias hehehehe.. BURRRRROOOOO =)

Me ajudem pfv.

Obrigado.
Tags: Grails


1
Bom dia Rafael

eu uso algo parecido   só que na minha conf no build.gradle fica assim

assets {
?from '/assets/custom'
}


dentro do bootstrap.css ficaria algo assim ../custom/font.ttf

algo do tipo
23/02/2017 11:17


0
Por que que eu não postei antes a dúvida rsrs! 
Obrigado William, deu certo!
23/02/2017 13:33



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto