How to type Emoji in Ubuntu

by @edent | # # # # # | 6 comments | Read ~4,194 times.

New tech site Gadgette has a great article on how to type Emoji on Mac and Windows - but they (understandably) didn't cover Ubuntu. So here I am to show you how. Get The Fonts If your computer doesn't have the requite font, install the latest version of Symbola. Simply open up the .zip file,… Continue reading →

Twitter's Weird Control Character Handling

by @edent | # # # # | 2 comments | Read ~5,420 times.

A little curio for you all. A StackOverflow user has pointed out that certain Twitter profiles contain very odd Unicode characters. What on Earth is going on? Let's take a look at Bill Clinton's profile on Twitter. Ok, that looks pretty normal. But let's take a look at the HTML source. Huh... What are those… Continue reading →

Searching For A Smile

by @edent | # # # # | 1 comment | Read ~229 times.

What happens if you search the web for the Unicode character "☺"? On the one hand, it's a symbol just like the letter A or the punctuation mark "!" - on the other, it contains semantic meaning. A smiling, happy face. I decided to look at a few popular search engines to see what they'd… Continue reading →

Facebook Mangles Unicode URLs

by @edent | # # # # # | Read ~640 times.

Facebook rewrite URLs with Unicode in the path - this is not best practice and could be dangerous. It is possible to create a URL like http://bit.ly/😀 - the Unicode characters are valid in the path. The URL Encoded representation is : bit.ly/%F0%9F%98%80 Facebook mangles these URLs in such a way that it might be… Continue reading →

Evading Profanity Filters Using Bi-Directional Text

by @edent | # # | 1 comment | Read ~2,644 times.

There are some very sensitive souls on the Internet who object to seeing swear words. To that end, a huge industry has sprung up around "Profanity Filters" - services which claim to be able to detect naughty words and automatically redact them. The approach of dumbly looking for strings of text leads to a range… Continue reading →

RTL Bugs

by @edent | # # # # # | Read ~1,211 times.

Take a look at the following text, looks normal enough doesn't it? "Harry ‮".draziw a si ‭Potter Now, try to select the text and see what happens. WHAT WITCHCRAFT IS THIS?! If you examine the source code for this page, you'll see that I'm using the Unicode Bi-Directional characters. "Harry ‮".draziw a si ‭Potter These… Continue reading →

Homoglyph Attacks

by @edent | # # | Read ~929 times.

Homoglyphs are characters that love each other very much look strikingly similar to each other. Can you quickly tell the difference between these two - O0? That's The capital letter "o" and the number 0. How about Il1|? Depending on the font used - and your attention to detail, it may be hard to spot… Continue reading →

Let's get the IEC Power Symbol into Unicode

by @edent | # # | Read ~866 times.

I've just launched a campaign to get the IEC Power Symbol into Unicode! A couple of months ago, I asked this question on HackerNews I was looking for the electrical "standby" symbol - AKA IEC5009 / IEEE1621. You know, the circle with the line through it. The one that's on every single bloody piece of… Continue reading →

Subsetting (Chinese) Fonts

by @edent | # # # # # # | 2 comments | Read ~3,983 times.

There are loads of really delightful Simplified and Traditional Chinese True Type Fonts available on the web. There's only one issue - the file sizes are really large. In many cases, too large to effectively use as a web-font. For example, this calligraphy style font is 3.4MB. The beautiful Paper Cut Font weighs in at… Continue reading →

HOWTO: Make a Doctor Who "Bells of St John" Style WiFi Name

by @edent | # # # | 78 comments | Read ~148,655 times.

No spoilers, sweetie 🙂 This evening's Doctor Who - The Bells of St John - revolves around mysterious WiFi signals. Alien SSIDs which, if you connect to them.... well, watch the episode to find out! In the show, they look like these: So, can we do the same thing for our home WiFi network? Yup!… Continue reading →