Font Icons

7 posts, 0 answers
  1. Boris
    Boris avatar
    18 posts
    Member since:
    Aug 2015

    Posted 10 Mar Link to this post

    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

  2. Alex Gyoshev
    Admin
    Alex Gyoshev avatar
    2515 posts

    Posted 13 Mar Link to this post

    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.
  3. Kary
    Kary avatar
    3 posts
    Member since:
    Jul 2013

    Posted 15 Nov in reply to Alex Gyoshev Link to this post

    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

  4. Ivan Zhekov
    Admin
    Ivan Zhekov avatar
    605 posts

    Posted 17 Nov Link to this post

    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.
  5. Kary
    Kary avatar
    3 posts
    Member since:
    Jul 2013

    Posted 27 Nov in reply to Ivan Zhekov Link to this post

    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

  6. Support
    Support avatar
    5 posts
    Member since:
    Feb 2013

    Posted 28 Nov in reply to Kary Link to this post

    Hi Kary,

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

    /NN

  7. Kary
    Kary avatar
    3 posts
    Member since:
    Jul 2013

    Posted 28 Nov in reply to Support Link to this post

    Easy enough - thanks.  Just wanted to be sure this was how you'd do it.  Again, thanks!
Back to Top