GithubHelp home page GithubHelp logo

test-mass-forker-org-1 / unigem-objective-c Goto Github PK

View Code? Open in Web Editor NEW

This project forked from google/unigem-objective-c

0.0 0.0 0.0 797 KB

Unicode Gems, a Mac app, an iOS app, and an iOS keyboard for letter-like unicode.

License: Apache License 2.0

Objective-C 96.09% CSS 1.86% HTML 2.05%

unigem-objective-c's Introduction

Unigem

This repository contains Unicode Gems, a Mac app, an iOS app, and an iOS keyboard that makes it easy for you to use interesting typefaces in contexts that don't allow fonted text.

As an iOS app, you get an iPhone UI, an iPad UI, and iPad split view support.

Apple, in iOS 11, dramatically extended the character styles that you can get in their implementation of Unicode.

Some examples:

๐“๐ก๐ž ๐ช๐ฎ๐ข๐œ๐ค ๐›๐ซ๐จ๐ฐ๐ง ๐Ÿ๐จ๐ฑ ๐ฃ๐ฎ๐ฆ๐ฉ๐ž๐ ๐จ๐ฏ๐ž๐ซ ๐ญ๐ก๐ž ๐ฅ๐š๐ณ๐ฒ ๐๐จ๐ ๐ฌ. ๐•‹๐•™๐•– ๐•ข๐•ฆ๐•š๐•”๐•œ ๐•“๐•ฃ๐• ๐•จ๐•Ÿ ๐•—๐• ๐•ฉ ๐•›๐•ฆ๐•ž๐•ก๐•–๐•• ๐• ๐•ง๐•–๐•ฃ ๐•ฅ๐•™๐•– ๐•๐•’๐•ซ๐•ช ๐••๐• ๐•˜๐•ค.

๐Ÿ„ฝ๐Ÿ„พ๐Ÿ…† ๐Ÿ„ธ๐Ÿ…‚ ๐Ÿ…ƒ๐Ÿ„ท๐Ÿ„ด ๐Ÿ…ƒ๐Ÿ„ธ๐Ÿ„ผ๐Ÿ„ด ๐Ÿ„ต๐Ÿ„พ๐Ÿ… ๐Ÿ„ฐ๐Ÿ„ป๐Ÿ„ป ๐Ÿ„ถ๐Ÿ„พ๐Ÿ„พ๐Ÿ„ณ ๐Ÿ„ผ๐Ÿ„ด๐Ÿ„ฝ ๐Ÿ…ƒ๐Ÿ„พ ๐Ÿ„ฒ๐Ÿ„พ๐Ÿ„ผ๐Ÿ„ด ๐Ÿ…ƒ๐Ÿ„พ ๐Ÿ…ƒ๐Ÿ„ท๐Ÿ„ด ๐Ÿ„ฐ๐Ÿ„ธ๐Ÿ„ณ ๐Ÿ„พ๐Ÿ„ต ๐Ÿ…ƒ๐Ÿ„ท๐Ÿ„ด๐Ÿ„ธ๐Ÿ… ๐Ÿ„ฟ๐Ÿ„ฐ๐Ÿ…๐Ÿ…ƒ๐Ÿ…ˆ.

๐™‰๐™ค๐™ฌ ๐™ž๐™จ ๐™ฉ๐™๐™š ๐™ฉ๐™ž๐™ข๐™š ๐™›๐™ค๐™ง ๐™–๐™ก๐™ก ๐™œ๐™ค๐™ค๐™™ ๐™ข๐™š๐™ฃ ๐™ฉ๐™ค ๐™˜๐™ค๐™ข๐™š ๐™ฉ๐™ค ๐™ฉ๐™๐™š ๐™–๐™ž๐™™ ๐™ค๐™› ๐™ฉ๐™๐™š๐™ž๐™ง ๐™ฅ๐™–๐™ง๐™ฉ๐™ฎ.

๐’ฅ๐’ถ๐’ธ๐“€๐’น๐’ถ๐“Œ๐“ˆ ๐“โ„ด๐“‹โ„ฏ ๐“‚๐“Ž ๐’ท๐’พโ„Š ๐“ˆ๐“…๐’ฝ๐’พ๐“ƒ๐“ โ„ด๐’ป ๐“†๐“Š๐’ถ๐“‡๐“‰๐“.

๐”๐”ž๐” ๐”จ๐”ก๐”ž๐”ด๐”ฐ ๐”ฉ๐”ฌ๐”ณ๐”ข ๐”ช๐”ถ ๐”Ÿ๐”ฆ๐”ค ๐”ฐ๐”ญ๐”ฅ๐”ฆ๐”ซ๐”ต ๐”ฌ๐”ฃ ๐”ฎ๐”ฒ๐”ž๐”ฏ๐”ฑ๐”ท.

ยฟส‡ษษฅส‡ ษŸo สžuแด‰ษฅส‡ I ส‡,upแด‰p สŽษฅส สoN

These unicode tricks only work for the English alphabet, and some will translate to uppercase if that is all that mode has.

Sample Mac screenshot:

Sample Mac screenshot

Sample iPhone screenshot:

Sample iPhone screenshot

This is not an officially supported Google product.

Using:

Select a mode and start typing. Copy from the result line into another app or use the custom keyboard to type directly into another app.

Caveat:

Since your text is mapped to unusual unicode values, it won't be indexed correctly by search engines. If you care, you should repeat the text as ordinary characters in the body of your message.

Building

  1. Start by editing account.xcconfig. It currently says:

ACCOUNT=com.example

change that to your bundle prefix: the one on your developer account. Example:

ACCOUNT=com.mycompany

  1. With the project 'Unigem' selected in Xcode's File Navigator, select each of the three targets and fix up the signing for your developer account. If you don't do this then you'll only able to run the Mac app, and the iOS ones in the simulator.

2.a) In the Unigem target's General section check the checkbox to turn on automatic signing and select your team.

2.b) Do the same for the 'keys' target

2.c) and again for the unigem target

  1. Now you'll be able to select each of the three targets and use Xcode's Run command to run them.

  2. On the iOS device, you enable a custom keyboard in Settings > General > Keyboard > Keyboards > Add New Keyboard.

PRODUCT_VERSION is a build setting defined at the project level that affects all three targets.

None of the three versions of Unigem store or send your data.

See also:

Macintosh Unicode Character Viewer Part of OS X. Click on a character to enter it in the current text edit box.

Zalgo Text Stacking punctuation to make your text look like something out of a Lovecraft horror novel.

unigem-objective-c's People

Contributors

davidphilliposter avatar kant avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.