So, just where can I download the emoji icons? Say, I want to use them in my desktop application? Don't care much about the encoding, I just need the icons.
I've gone through a lot of websites but all I can see is screenshots of them altogether.
The icons are a font, not individual images, on iOS and Mac OS X.
Related
For app distribution to app store, we need to make couple (well, lots of them) of screenshots from all types of apple devices. In native app, we do it through simulator. How can we do it with codename one? How can I download the sources required for xcode simulator? Or is there any other way, how this can this be achieved (instead of buying all types of apple devices there are of course) ?
Apple now lets you upload one image size and they will scale it for the rest. I don't recall which size, but probably the 6plus. They tell you on iTunes Connect where you create the app details. You can use the CN1 simulator to capture screenshots. Set the skin to the desired device type and press F2 to capture the screen. The screen capture will just be what is displayed on screen, but there are some tools out there to give it the look of a real device. See this blog post:
https://www.codenameone.com/blog/3-image-tools-for-app-marketing.html
While developing app with codename one with Netbeans IDE, I was running into this issue where the simulators were not usable except iphone 3. If I choose the simulator to be iPhone 5 or 6 or 6 plus, the simulator is so huge and only part of it appears on the screen and I couldn't even scroll.
Is there anyway to make the simulator to fit within the window sizes? I tried on Mac and Windows and I experienced the same result.
Please advise.
Uncheck the Scrollable option under the Simulalator menu. It's on by default since some artifacts might appear during scaling but for large skins there is no alternative.
I'm working on a Universal app (my first app) that runs on both iOS 6 and 7 and I'm creating my launch images now.
I've read the Apple documentation on this area but I find I'm still confused.
For the moment, I'd like to work out how to create and link up all my launch images without using the Asset Catalog, if possible.
I've got most, but not all, of the launch images created and added into the Launch Images area of my project like so:
Portrait Non-Retina (iOS 6.1 and Prior) 768x1004 No image with correct dimensions found
Portrait Retina (iOS 6.1 and Prior) 1536x2008 No image with correct dimensions found
Landscape Non-Retina (iOS 6.1 and Prior) 1024x748 No image with correct dimensions found
Landscape Retina (iOS 6.1 and Prior) 2048x1496 No image with correct dimensions found
Portrait Non-Retina 768x1024 Default-Portrait
Portrait Retina 1536x2048 Default-Portrait#2x
Landscape Non-Retina 1024x768 Default-Landscape
Landscape Retina 2048x1536 Default-Landscape#2x
But I'm puzzled as to how to name the iPad image files that are still missing.
You will not be able to do what you are trying to do by naming alone. If you don't want to use the asset catalog (which totally solves the problem without effort, so why would you not use it????), you will have to set up the Info.plist yourself, as Apple explains here:
In iOS 7, an app can use a different launch image depending on which version of iOS it’s running in. To provide different launch images, add the UILaunchImages key to the Info.plist file and use a dictionary to describe each launch image. To learn more about handling launch images, see “App Launch (Default) Images” in iOS App Programming Guide.
I think you should find the naming conventions in the section called App Launch (Default) Images of Apples documentation for resources
I am creating a silver light 4 application which shows Hindi text using my custom Unicode font, its working fine when I embedded it in silver light application.
Custom font size is approximately 15 MB after compress in xap, it's too big. So is there any possible way to installed font on client machine using Silverlight.
I do not belive there is a way to actually install it, unless it is possible in a trusted SL4 Out Of browser app.
What you may want to do is package the font in a separate resource assembly and enable application library caching on the silverlight application.
You can do what was done over here to create a sub-set of your font using Blend SDK to make it much smaller: How to Create Subset Fonts in .NET?
I need to display a file that comes from a mac on a Windows machine.
The font name in the mac file is "Helvetica".
Windows does not have Helvetica but it has "Arial" which is the close. However, if I pass "Helvetica" to a WPF control the font family is ignored.
How can I get programmatically the closest font from "Helvetica" on Windows?
They are actually different fonts, though the difference is subtle. Talk to any obsessed graphic designer and he or she will probably start ranting about Arial's inferiority. Hell, they even made a movie out of it.
http://www.helveticafilm.com/
So that's why there's no "mapping". Because they're just plain different. You'll have to come up with your own way of choosing which font you want to use (that is, you'll have to detect what you have and then use what you get from the OS).
Some fonts contain an embedded PANOSE number, which classifies fonts visually and can be used to match similar fonts. It's what Windows' Fonts folder uses to list fonts by similarity. However, I'm not sure how widely supported it is.
Presumably, you'd need to know a particular Helvetica font's PANOSE number in order to find the near matches from the fonts you have installed.
See PANOSE on Wikipedia and MSDN Library page on Using PANOSE Numbers.
it may be possible to convert Helvetica into a windows something like transtype
you could then embed the font into your wpf app.
You may be on very sketchy ground in terms of licensing though!
There's a very good font stack generator over at codestyle.org, I've blogged about how to use it here http://devsigner.co.uk/creating-a-good-css-font-stack/
hope this helps!
There's some information about some Helvetica look-alikes here, maybe you could install these on your Windows machine. If you're worried about compatibility with other machines, you can't use this though, as it won't display the font on their machines (I believe it will default to some specific font, perhaps Arial or Times).