Global Dark Mode poses problems with styled text which cannot be solved well without giving the user control over the mode used by that app.
Telling what a file is – whether plain text, Unicode UTF-8, 32-bit code, and so on – can be hard. Just use a little magic, free in the command tool ‘file’. Includes Swift code to access magic numbers.
How would you compare two text files to see what differences are between them? It’s still a common task, for which FileMerge and BBEdit can be excellent solutions.
How to convert the text content of text, HTML, RTF, Word .doc and .docx, Webarchive, and other files, for free, using a simple command tool.
If you’re not sure what a ZWJ is, then now’s the time to catch up. How Unicode emoji have made it impossible to count characters.
Tools for examining Unicode normalisation, converting between text encodings, and for obfuscating text using similar Unicode characters.
Working with extended attributes in Swift. They’re straightforward using shell commands, but that is not the best way ahead.
Which String.contains() variant should you use, and how can you give access to regex searching? More answers coded in Swift 3.1.
This new version has performance improvements, and can now encode almost every character in normal English text to an obscure Unicode codepoint. Total obfuscation!
Want to hide text from electronic searching and matching? Or just explore some of Unicode’s encoding issues? Here’s a useful tool.