This is a migrated thread and some comments may be shown as answers.

Font Icons

6 Answers 526 Views
Editor
This is a migrated thread and some comments may be shown as answers.
Boris
Top achievements
Rank 1
Boris asked on 10 Mar 2017, 01:41 PM

Hello.

How can I use WebComponentsIcons.eot as webresource for example in microsoft CRM. When I add WebComponentsIcons.ttf to CRM as webresource and use kendo ui editor in a form of CRM, fiddler returns code 500 : WebComponentsIcons.ttf?gedxeo - undefined parameter gedxeo.

Thanks

6 Answers, 1 is accepted

Sort by
0
Alex Gyoshev
Telerik team
answered on 13 Mar 2017, 01:47 PM

Hello Boris,

The parameter gedxeo is used only as a version of the TTF file, to ensure that new versions of the font are loaded. If this is conflicting with your Microsoft CRM installation, you can remove it, along with the ? symbol. To ensure that the font is not cached, you can add a unique identifier to the filename, for example WebComponentIcons-2017.1.118.ttf .

Regards,
Alex Gyoshev
Telerik by Progress
Try our brand new, jQuery-free Angular 2 components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
0
Kary
Top achievements
Rank 1
answered on 15 Nov 2017, 05:13 PM

Hi Alex,

Would you please elaborate on, "you can remove it, along with the ? symbol."  

After a cursory search, I don't see where this additional text comes from.  Where exactly should I go, to remove it?

 

Thanks,

Kary

0
Ivan Zhekov
Telerik team
answered on 17 Nov 2017, 11:00 AM
Hello, Kary.

When it comes to URLs, the question mark (?) defines parameters passed to the resource and strictly speaking the result may be another unique resource. Say example.com/search?term=example and example.com/search?term2=example may very well yield different pages (different resources).

However, in the case of static resources, say images, it is possible that example.com/example.jpg?param1=value1 and example.com/example.jpg?param2=value2 and example.com/example.jpg may return the same resource. Still to a browser those resources are different and will be cached on three separate occasions.

Which brings me to why we use this approach: if we change something within the font we want the browser to get the new version. And since we can't really control the caching mechanism efficiently, we simply put another parameter so we can ensure that resource has been downloaded again.

And that's why Alex has suggested removing the parameter along with the ? sign, leaving the bare URL

Regards,
Ivan Zhekov
Progress Telerik
Try our brand new, jQuery-free Angular components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
0
Kary
Top achievements
Rank 1
answered on 27 Nov 2017, 05:29 PM

Thanks for responding, Ivan!

I understand what you're saying (thanks for spending so much time writing your response), but caching issues won't ever be a problem for us. So how you would recommend I stop ?gedxeo from being appended to these code generated URLs?  These parameters cause problems on our servers which result in your product failing.

Thanks for any advice you can offer.  I appreciate it!

Kary

0
Support
Top achievements
Rank 1
answered on 28 Nov 2017, 02:43 PM

Hi Kary,

You can search ?gedxeo in kendo ui css files and remove this extra parameter.

/NN

0
Kary
Top achievements
Rank 1
answered on 28 Nov 2017, 02:49 PM
Easy enough - thanks.  Just wanted to be sure this was how you'd do it.  Again, thanks!
Tags
Editor
Asked by
Boris
Top achievements
Rank 1
Answers by
Alex Gyoshev
Telerik team
Kary
Top achievements
Rank 1
Ivan Zhekov
Telerik team
Support
Top achievements
Rank 1
Share this question
or