Where is the logic for handling Unicode implemented? [closed] - unicode

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I have found a corner case where the Unicode system dealing with the Tibetan language is fundamentally flawed. Rather than submitting a ticket, I would really want to learn how Unicode works and see if I can work out a solution myself. I think that would be much better to try to find a solution to the problem and submit that instead of just pointing out a flaw and demanding it to be fixed.
I am reading through the documentation I can find on the official web page and on the ICU web page. The more I read, the more questions come up.
The most pressing question to me is where I can find that logic that handles how multiple characters are rendered into a single glyph.
For instance: the character U+0f62 renders as ར (ra), but when coupled with the character U+0f99 (subjoined nya), it becomes རྙ. This is actually an exception to the rule, because if coupled with any other valid character, for instance U+0f97 ཇ (subjoined ja), the ra character changes the glyph to རྗ.
The font used to render the characters might be a bit small to see, but you can increase the font size of your browser to have a better look. Basically, the first case leaves the ra character almost identical to its common form when the nya character is subjoined to it. In most cases, the ra character whill change into a 'T' shape when another character is subjoined to it.
I would like to know where this logic is implemented, so I can start hacking on it and educate myself on this technology.
Any other recommendations of books and articles are also very appreciated.
Edit: I have been able to do some more tests and reading up on the Unicode specifications. My initial claims are invalid, since Unicode does take account for Tibetan transliteration of Sanskrit. Even highly compounded glyphs. It seems like the logic I am looking for is embedded into the fonts. Thanks to everybody who helped me in my search for knowledge.

Related

Guides for creating custom IOS emoticons? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I'm looking for a guide on creating custom emoticons for iOS applications on the iPhone. From what I've read so far it seems to have gotten much easier to do yet I can't locate a tutorial on it.
My research so far on the subject dictates that emoticons you can create may only be useable on a app only platform since the authentic emoticons are based on Unicode built into the phone. Is it possible for someone to add their custom emoticons to the Unicode keyboard on the iphone or would they have to be accepted by he Unicode controlling authorities, if this is even possible at all? It seems feasible that you could activate custom emoticons of your choosing for the Unicode keyboard, or a separate app keyboard accessible in the standard text menu, if your emoticon app presented a unique and highly useful platform for a specific niche, is this a possibility?
Lastly, how difficult is it to create a custom emoticon app? I've seen mixed responses but the more recent they were it always appeared that it became easier to do in more recent the times.
Short answer: you can't create a universal emoticon keyboard like the popular emoji. This is because, like you said, those emoji are mapped to Unicode already in the phone, which is why people without the emoji app installed can still see them. There's nothing stopping your specific app from converting custom Unicode and mapping it to custom emoticons, but these will only be visible in your app -- nowhere else in the phone.
To my understanding, you wouldn't even need your emoticon set to be "approved" if you wanted it to work on all devices -- you would just need manufacturers (like Apple) to build the mapping from the Unicode to your emoticon into the system by default, which seems unlikely.

Recommend a Programmer's Dictionary for MS Word [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
MS Word is nothing short of irritating to use for any sort of software development work (notes, documentation, etc.), which is likely why many people use other tools (notepad++, etc.)
Asides from turning off spell-check & grammar check functionality for a word document, our only other option is to create a new style for the document, and disable proofing for that style, as documented here: Systems documentation and MS Word
Has anyone out there come accross any particularily good custom dictionaries which covers words common to engineering, software development, etc.?
This would certainly be helpful in aleviating the frustration level a bit. The dictionary could always be imported into other word processing tools as well.
Cheers and TIA - Ray
Change the language to something obscure like Farci or Klingon.

Suggestions needed on tools and technologies to use for building a Facebook-like website [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
With so many tools and technologies lying around, I am looking for suggestions around the best ones (UI/server-side frameworks/database/CMS) to use for building a web(site/app) similar to Facebook itself.
Details of the website cannot be revealed due to privacy concerns. But largely, the experience and interactions would be similar to what Facebook has (such as continuous feeds, groups, upload data/files, comments, etc.), just that it would be in a different domain.
Information (or links) on what technologies/frameworks are such sites/portals using will also be of great help!
Elgg is a great start. they have numerous plugins (some that even make it look very similar to facebook). I've seen some prototypes that where built in a few days that have tons of functionality
The simple answer is PHP. But people likely imagine a LAMP stack.
Facebook has reengineered the front side and back side of PHP, as I understand it. They use the HipHop compiler to cut the cost of execution of PHP. And I don't know the details, but they have some kind of backside distributed database they use instead of PHP/LAMP traditional use of MySQL.
(See http://www.facebook.com/note.php?note_id=24413138919 for a description of one of the mechanisms they use, Cassandra).
If you don't care about scale, you can skip these two steps and save a lot of engineering.

Does anybody know any good video tutorial for Emacs (basics)? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Does anybody know any good video tutorial for Emacs (basics)? I found very good tutorials for Vim in Youtube and Vimeo. But for some reason, emacs's video tutorials have all bad quality (can't even read the code).
Any suggestions? (I know you can call me lazy reader)
see this answer -> https://stackoverflow.com/questions/140336/where-can-i-find-a-video-of-a-pro-using-emacs here is probably the best collection http://www.emacswiki.org/cgi-bin/wiki/EmacsScreencasts
Not exactly an answer to your question, but I suggest browsing the Emacs Wiki. You can usually find information there on any Emacs feature / mode / ... that you can think of, plus you can ask questions if you can't figure something out. It also has a newbie page for new comers in case you have no past Emacs experience. And finally, the Nifty Tricks page is full of tips that are appropriate even to more seasoned Emacs users.
Regarding Emacs screencsts, I've watched a bunch of them (mostly about specific editing modes like the erlang-mode or slime) and most of them are unfortunately of questionable image quality. But have a look at the ones mentioned here, maybe you'll get lucky. Also, there's a PeepCode screen cast which, I'm sure if of good quality, but it costs $9.00.
I suggest to checkout emacsmovies.org, which has decent number of videos on emacs

What utility allows for the printing of diff results where the left and right sides are separate pages? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I need a utility which allows me to do a diff and print each side on a separate sheet of paper. I've so far looked at WinMerge, ExamDiff Pro, Compare It, and SmartSVN's utility, and all of them allow the printing of diff results, but they put both sides on one sheet.
Essentially our formatting rules allow 120 character horizontal widths, and the word wrapping is making the printouts less effective. We can lower the font size, but then it's hard to read.
Free is better, but commercial will do. Syntax highlighting for Java is a plus.
Edit: Bonus points for a Win app, though I'll take nix app suggestions as backups
The *NIX command is comm. We are working with beyond compare. Try finding some windows implementation of comm or run it in cygwin
The best solution I ended up finding which satisfied the requirements was to purchase ExamDiff Pro which lets you print only the left or only the right sides of a diff. It would be nicer if there was a one-click "Print!" solution, but this is acceptable.