Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal,
Preciso de ajuda para criar uma extensão para carregar um arquivo de fontes(.ttf). Cheguei a criar, mas estou em dúvida sobre como referenciar um arquivo fonte local dentro da extensão(o meu arquivo de fonte é local, não está na web). Segue abaixo o que fiz até o momento:
Arquivo da extensão LibIcons.qar
Conteúdo do .qar:
libicons.svg
libicons.ttf
libicons.woff
Definition.xml
<?xml version="1.0" encoding="UTF-8"?>
<ExtensionObject Type="document" Description="Carrega a fonte LibIcons" Path="LibIcons" Label="LibIcons"> </ExtensionObject>
libicons.css
@font-face {
font-family: 'libicons';
src:
url('libicons.ttf') format('truetype'),
url('libicons.woff') format('woff'),
url('libicons.svg') format('svg');
font-weight: normal;
font-style: normal;
}
Script.js
Qva.AddDocumentExtension('LibIcons', function(){
//Load a CSS style sheet
Qva.LoadCSS("libicons.css");
});
Eu até consigo instalar a extensão em outras máquina que não temo arquivo da fonte instalado no windows, mas tem algum problema porque a fonte não é carregada.
PS: ainda estou testando em máquinas locais. Depois da extensão criada com sucesso pretendo instalá-la no servidor.
Para você importar um arquivo você deve incluir juntamente com sua extensão (arquivo .qar) e instalar.
Mas me diga uma coisa, qual o uso você quer fazer dessa fonte True Type em uma extensão?
São coisas distintas, os browsers não irão baixar essa fonte ao acessar o qlikview com sua extensão
Oi Clever,
Eu quero montar algo semelhante ao que é mostrado neste post: 8 steps to customize your QlikView apps with Google Fonts
No meu caso é preciso que a fonte a ser referenciada seja um recurso na minha intranet. Tentei fazer uma adaptação da extensão com a minha fonte, mas não funcionou.
OBS: a extensão mencionada no post funcionou no meu ambiente local, homologação e produção pelo que pude inspecionar(F12) a fonte foi baixada. Lembrando que fiz a instalação da mesma no servidor qlikview.