HttpUtility does not decode "𠮟" - c#

With all others characters HttpUtility works well but with this encoded value 𠮟 it just does not want to decode.
Decoded should be 𠮟.
Image attached: http://screencast.com/t/r3TxPHrYr5

Check to make sure that whatever font you're using to display the character has an associated glyph for that code point. Not all fonts have glyphs for all Unicode code points. Consolas, for one, has a relatively small set of glyphs, while Arial Unicode has glyphs for many of the defined Unicode code points. You can use the Character Map utility on Windows to verify that your font has a glyph for the code point in question. Fonts that don't have an associated glyph may either show nothing at all, a box with an X in it, a black diamond with a ? embedded within it (Firefox does this, I think), a ?, or even a ??.
HTH.

Related

C# Text formatting - Align doesn't work correct

I'd like to format some texts to have same width. I'd tried to use String.Format and Interpolated Strings but I'm not successful. I give an example:
I have a listbox and I want to insert some formatted text.
listBox1.Items.Add($"{"Microsoft Virtual WiFi Miniport Adapter",-60}{"Sample"}");
listBox1.Items.Add($"{"Device Bluetooth",-60}{"Sample"}");
I'd expected that the text will be aligned under each other because I set for every text 60 characters length but It doesn't work and I don't know what I'm doing wrong.
Maybe I misunderstand how text formatting works. Or doesn't it work correct because every char has different width?
That depends on whether the font is monospaced - if it is, strings' lengths look equal.
monospaced strings' lengths look equal

Render curved arabic word in C# with correct ligatures

I am working with code to create a custom image that displays words in curved text around a circle (think a CD label).
The code is not working with Arabic words. It utilizes the System.Drawing.Graphics class to do a character-by-character rendering, adjusting the angle as it goes. The problem is, once the word gets broken up into characters, they all become isolated form characters.
As an example (the English translation is Engagement):
It seems like the implementation would work with a positional-aware char object, but I couldn't find anything of that nature, nor could I find any method for rendering a curved word without going character-by-character.
How can I render Arabic words on a curved line while retaining positional forms for the characters?
Welp sorry for the late answer, but i think you may create a method to loop throgh the arabic characters and do what to do.
Suddenly i found this, which worked for my xna game very well
https://github.com/Konash/arabic-support-unity/blob/master/Assets/ArabicSupport/Scripts/ArabicSupport.cs

Find out default tab size in C# RichTextBox

The default size in pixels for a tab in a RichTextBox is apparently 48 pixels, regardless of font or font size. This is set as default by .NET without me touching the SelectionTabs array. I've checked in the RTF - there's no \tx control code or anything so where the heck is this elusive '48' number stored?
I don't want to use this as a hardcoded 'magic number' in case other systems use something other than 48 pixels for a tab.
My own purpose is to help me convert from tabs to spaces (at least for fixed width fonts). But finding an answer to this also might get us closer to controlling the tab size with a single value without setting up an 'infinite' array of tab stops as implied from this answer.

What font is used if a Unicode-character is not found in the selected font (Tahoma)?

I have written a WPF user control that uses Tahoma as a font to display unicode strings, which works fine. However, I have noticed that some eastern asian characters are actually missing in Tahoma, i.e. this font does not support all common Unicode characters.
However, when I display a string that contains some east asian letters, that I suppose are missing in Tahoma.ttf, the character is displayed correctly anyway, instead of a black rectangle that I expected to get for the missing unicode character.
So out of curiosity: is there any fallback mechanism, i.e. does Windows 7 or C# WPF replace the missing characters from a fallback font? Can anybody please explain how exactly this is working, and which font is actually used as a allback?
See the Font Fallback section of the FontFamily reference.
Thanks alot H.B., with your keyword, I was able to find this really helpful ressource from Microsoft, that explains how Font Fallback and Font Linking work:
http://msdn.microsoft.com/en-us/goglobal/bb688134
Here is a good quote:
A user running Windows XP selects the Tahoma font to enter some text first in English, next in Hebrew, and then in Telugu. Since Tahoma is an OpenType font, it provides support for Latin and Hebrew scripts, but does not contain any Telugu glyphs. Uniscribe detects this lack of font support and automatically renders the Telugu script by using its fallback font, which is Gautami.

How can I make ASCII text that will look good on Facebook?

I'm making a .NET application that will take any picture and spit out ASCII text that will appear just like the image.
So far, it works well when the font is Lucida Console. Facebook doesn't use this font and thus break the art illusion.
Any thoughts, ideas and suggestions on how to tackle this problem? It's pretty a pretty neat idea! :)
EDIT:
Facebooks default font is:
font-family: "lucida grande", "tahoma", "verdana", "arial", sans-serif;
How do you suggest I solve this unique problem. :)
EDIT 2:
Added more relevant tags.
Here's an interesting "bended" idea:
There's a set of "Mathematical monospace" characters in Unicode, that always render using a monospace font. On my computer, even though the font chosen is DejaVu Sans, the font used to render these characters changes to DejaVu Sans Mono.
The ranges are:
U+1D670 to U+1D689 for A-Z
U+1D68A to U+1D6A3 for a-z
U+1D7F6 to U+1D7FF for 0-9
Try and see if you can see these on your computer:
𝙰𝙱𝙲𝙳𝙴𝙵𝙶𝙷𝙸𝙹𝙺𝙻𝙼𝙽𝙾𝙿𝚀𝚁𝚂𝚃𝚄𝚅𝚆𝚇𝚈𝚉𝚊𝚋𝚌𝚍𝚎𝚏𝚐𝚑𝚒𝚓𝚔𝚕𝚖𝚗𝚘𝚙𝚚𝚛𝚜𝚝𝚞𝚟𝚠𝚡𝚢𝚣𝟶𝟷𝟸𝟹𝟺𝟻𝟼𝟽𝟾𝟿
If you see these as letters and numbers, and in monospace, you're good to go! I'm on Ubuntu 10.10, and my fonts have these characters.
Here's a screenshot of the above example on Ubuntu:
http://i25.tinypic.com/30ijhjs.png
There's a generator out there that works with variable width fonts:
http://sourceforge.net/projects/ascgen2/
Maybe you could peek at its source for some ideas (but no stealing, of course!). Or, since it's an open source project, you and the author could collaborate and work on it together?

Categories