![]() | ![]() Products ![]() ![]() ![]() ![]() |
Home » Technical Support » Elevate Web Builder Technical Support » Support Forums » Elevate Web Builder General » View Thread |
Messages 1 to 10 of 18 total |
![]() |
Thu, Nov 19 2015 12:23 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. ![]() | I'm finishing up font icon support for the next release of EWB, but I'm torn at this point as to what to do about the *default* state of EWB with respect to using images vs. font icons with the built-in, default TIconLibrary interface. I'm currently using Font Awesome (thanks Mark !) for the font icons, but you'll also be able to use *any* web font that you like with the next release (Roboto, Open Sans, etc.) You'll just need to install the TrueType font into Windows to use it in the IDE, and then include the WOFF web font as an external file with your project via the Project Manager (there are new options for specifying the font name and styles for external web fonts).
The font icons save a bit of space over the current image icons, but that's with the *entire* Font Awesome font being included (585 icons). So, when you factor in the total size combined with different icon sizes, colors, rotations (stay tuned), etc., the font icons are pretty much a hands-down winner in the size category. Plus, you can use services like FontSquirrel to generate a font that is a subset of the entire font, further reducing the total size. If you don't use any customized interfaces, especially the TIconLibrary interface, then you probably won't notice much of a difference at all. The problem is how much this will affect existing applications that use customized interfaces and icon libraries. So, the question is: should the default TIconLibrary interface and all of the other control interfaces use the new font icons, or keep things as they are ? Tim Young Elevate Software www.elevatesoft.com |
Thu, Nov 19 2015 1:03 PM | Permanent Link |
Malcolm Taylor | Well, I have not added any custom icons so it sound as if I should vote
for the font icons. ![]() |
Thu, Nov 19 2015 1:09 PM | Permanent Link |
Raul ![]() | On 11/19/2015 12:23 PM, Tim Young [Elevate Software] wrote:
> If you don't use any customized interfaces, especially the TIconLibrary interface, then you probably won't notice much of a difference at all. The problem is how much this will affect existing applications that use customized interfaces and icon libraries. I don't use that today so my vote is to default font icons. > So, the question is: should the default TIconLibrary interface and all of the other control interfaces use the new font icons, or keep things as they are ? How much "different" would font icon look be from current default state ? Noticeable enough to be a problem or minor ? Raul |
Thu, Nov 19 2015 1:11 PM | Permanent Link |
Uli Becker | Tim,
in my projects I use custom icons pretty much, in most cases with TIconButton. Therefore I'd like to keep things as they are. Also TAnimatedIcon uses icons, how should that work with font icons? Or am I misunderstanding something? Uli |
Thu, Nov 19 2015 1:48 PM | Permanent Link |
squiffy Telemix Ltd. | I'm all for the new font icons, as I go a-huntin' through font awesome usually anyway.
|
Thu, Nov 19 2015 3:36 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. ![]() | Raul,
<< How much "different" would font icon look be from current default state ? Noticeable enough to be a problem or minor ? >> Most of the handful of icons that already exist were just image copies of the icons in Font Awesome, so you shouldn't notice any major differences. Tim Young Elevate Software www.elevatesoft.com |
Thu, Nov 19 2015 3:38 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. ![]() | Uli,
<< in my projects I use custom icons pretty much, in most cases with TIconButton. Therefore I'd like to keep things as they are. >> I'm only talking about the default TIconLibrary. If you've customized the TIconLibrary, then you can continue to use it without issue. << Also TAnimatedIcon uses icons, how should that work with font icons? >> I haven't entirely decided on this yet, but I'll probably have to go with a different control because of the way that such font icons are animated (rotation) vs. PNG sprites. Tim Young Elevate Software www.elevatesoft.com |
Thu, Nov 19 2015 3:48 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. ![]() | Uli,
I just realized that I contradicted everything I said in my initial post, so let me clarify... ![]() This is what will change if I make font icons the default: 1) The default TIconLibrary interface will use font icons, and each icon defined in the interface will have an additional element called "FontIcon" that is the child of the "Icon" element in each. This element will have ApplyProperties values that apply the content (symbol for the icon) and font properties. 2) Any existing controls that use icons (minus TAnimatedIcon, it's special per my reply above), will have an additional "FontIcon" element that is the child of the "Icon" element. 3) You'll be able to use either image icons or font icons in the TIconLibrary interface. The only difference is which icons you select to use with controls, and whether you include the icon font in your external files for your project. If the font icons become the default state, then I'm probably going to make it so that Font Awesome is *automatically* included in new visual projects instead of making you add it each time. 4) Controls that use icons that are hard-coded will default to using *font icons* instead. For example, the close button for tabs on TPagePanel controls, or the close button on TDialog/TPanel controls. 5) EWB will ship with one or more fonts, and will install TrueType versions of the same for use in the IDE, distribution and licensing permitting. I think that covers most of it, and hopefully that is a bit more clear. The main benefit of using the font icons will be the crispness on mobile devices with high resolution displays, such as the new iPhones. Tim Young Elevate Software www.elevatesoft.com |
Thu, Nov 19 2015 8:24 PM | Permanent Link |
Steve Gill | Hi Tim,
<< 3) You'll be able to use either image icons or font icons in the TIconLibrary interface. The only difference is which icons you select to use with controls, and whether you include the icon font in your external files for your project. If the font icons become the default state, then I'm probably going to make it so that Font Awesome is *automatically* included in new visual projects instead of making you add it each time. >> I design all of my own icons for TIconLibrary so as long as I can still do that I will be happy. ![]() = Steve |
Fri, Nov 20 2015 1:27 AM | Permanent Link |
Uli Becker | Tim,
yes, it's much clearer now. << 4) Controls that use icons that are hard-coded will default to using *font icons* instead. For example, the close button for tabs on TPagePanel controls, or the close button on TDialog/TPanel controls >> That's the only point I don't understand. What do you mean with "hard-coded" Icons? Uli |
Page 1 of 2 | Next Page » | |
Jump to Page: 1 2 |
This web page was last updated on Wednesday, November 29, 2023 at 09:43 PM | Privacy Policy![]() © 2023 Elevate Software, Inc. All Rights Reserved Questions or comments ? ![]() |