Windows Phone 8: supports Native Unicode (Malayalam)? - windows-phone-8

I Want to make my windows phone 8 application support Malayalam Unicode
I want to use Native languages in my windows phone app. I have done it in android by loading the font files to asset folder. Is there any same way in windows to support the native languages? How can I implement this in the windows phone 8? if any ideas pls help me.
I want to build an app like this. This is an app using MALAYALAM an Indian language.

Following steps may help you:
Create a folder in your project called "fonts" (without quotes)
Copy your font file (*.ttf) in that folder. For example Arial.ttf (font name Arial UI)
Set "Copy to Output Directory" property to "Copy if newer"
And use following syntax to access that font in your XAML
So, if your have Malayalam.ttf file with Hello World font in it, it will look like
FontFamily="fonts/Malayalam.ttf#Hello World"
You can find more infrormation here: http://blog.kulman.sk/using-custom-fonts-in-windows-phone-apps/
Hope, this helps.

Windows Phone 8 Fonts
You are looking for
Nirmala UI
which is one of the built-in Windows 8 Phone fonts.

Related

Store URL redirection not working on Windows 8.1

I'm trying to determine which Store URL I'm supposed to use. Now that Windows 10 is released I want to make sure that the Store URL is correct and that the redirection works as intended.
I followed Microsoft's own documentation (see here). Basically they say that I can use the following url-protocol/scheme to open the store for both Windows 10 and Windows 8: ms-windows-store://pdp/?PFN=Microsoft.Office.OneNote_8wekyb3d8bbwe. But this only seem to work on Windows 10, on Windows 8.1 it will open the store but not show the app. They recommend that one use this: ms-windows-store://pdp/?ProductId=9WZDNCRFHVJL but say that it is only recommended for Windows 10 users (also it doesn't work if tried on Windows 8.1).
I think I've tried all combinations on that page but it won't work for both OS:es. This can't possible be intended?

What capabilities do you need to use AudioRoutingManager.GetDefault().AudioEndpointChanged in a universal application

In a Windows Phone 8 application you needed ID_CAP_VOIP to use
AudioRoutingManager.GetDefault().AudioEndpointChanged
What is the equivalent in a Universal Application? There don't appear to be any VOIP/Audio capabilities listed in the Capabilities tab on the Package.appxmanifest
(I'm starting to think this is impossible in an 8.1 Universal App)
Old question but now I know the answer.
Two things which you need to do:
1. Tag the audio in question as "communications"
How to do this depends on what API you're using. It could be as simple as . Or you might have to call IAudioClient2::SetClientProperties with an AudioClientProperties structure whose AudioClientProperties.eCategory = AudioCategory_Communications.
Tag your app as either a "voice over IP" app or a "voicemail" app
You should add file called WindowsPhoneReservedAppInfo.xml to your project with the following contents:
<?xml version="1.0" encoding="utf-8"?>
<WindowsPhoneReservedAppInfo xmlns="http://schemas.microsoft.com/phone/2013/windowsphonereservedappinfo">
<SoftwareCapabilities>
<SoftwareCapability Id="ID_CAP_VOIP" />
</SoftwareCapabilities>
</WindowsPhoneReservedAppInfo>
Look for more detailed explanation here:
Playing audio to the earpiece from a Windows Phone 8.1 universal app

Windows Phone 8.1 - DLL reference problems when using the camera

I'm trying to create a simple camera application according to the MSDN tutorial.
All I did was installing Visual Studio 2013 Update 3 and then created a new Visual C# \ Store-Apps \ Windows Phone-Apps \ Empty App Template and added the code to my MainPage.xaml.cs.
The first problem is, that it does not find the namespaces Microsoft.Xna.Framework.Media, System.IO.IsolatedStorage and Microsoft.Devices. According to the tutorial, I have to add the Xna DLL in the "Add references" .net Tab, but unfortunately, there is no .net tab. I only have the following categories:
-Assembly (All Assemblys are already references)
-Project
-Windows Phone 8.1 (only 5 DLLs, but different ones)
After a lot of searching, I found them in 'C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\Tools\AppDeploy\MdilXapCompilev8.0\Framework', but there is no System.IO.IsolatedStorage DLL.
When I ommit this using directive, I end up getting an error because it does not know this.Dispatcher.
Am I missing something? Do I have to install anything else?
The problem is probably that the link you have provided concerns WP8.1 Silverlight and you might have chosen WP8.1 Runtime project. Those are different API's - XNA is not supported in RunTime, you also won't find Microsoft.Devices there.
If you want to create your Camera App for WP8.1 Silverlight encure that you have chosen (Windows Phone Silverlight) template. Otherwise, of course you can also write Camera App but with different API - you may take a look here,also you may find something useful here at blog.

Localizing Title in Windows Phone Not Changing Title?

I have created a Win32 project for it according to this document and imported Italiona, Turkish and neutral DLL's to my WP application. Neutral is running correctly but when I chnage my emulator's or phone's language, title and tile title don't change.
What can be it's reason?
Thanks.
In Windows Phone 8.1 Win-RT you do not need a dll.
Here's a set of screenshots as a step by step guide:
http://s27.postimg.org/nz4xweo7n/Localize_App_Name.png
Make sure that you've add the control you wanted to change(In your case the Title) through the AppResources.resx of the respective language.
This should help you. Refer this one too.
http://www.c-sharpcorner.com/UploadFile/manish1231/windows-phone-8-app-localization/
http://msdn.microsoft.com/library/windows/apps/ff637520(v=vs.105).aspx
Hope it helps!
Try this post, It explains in detail how to localize your app quickly and easily.
You need to add Key Value pairs to the AppResource.resx file in the Resources folder. The values should be the Strings you need to translate to other languages and the key is used to call them in XAML or in code.
Install Multilingual App Toolkit and enable it in VS.
After you added the strings to the AppResources.resx file, you can use Multilingual App Toolkit to generate the other AppResources files for each of the languages you need to translate.
Then you can use Multilingual App Toolkit editor to either translate them automatically using Bing Translate or you can do it manually.

Is it possible to specify the theme a Windows Phone 8 app should always use?

My client wants the app to always use a white theme. I'm new to Windows Phone development but from what I see, the theme of the app is based on a setting in the operating system. Can this be overridden so that it always uses white? If so, how?
You can use Jeff Wilcox's 'Windows Phone Theme Manager' nuget package.
http://www.nuget.org/packages/PhoneThemeManager/
Just add a function call to the App constructor:
ThemeManager.ToLightTheme();