All Projects → nikhilkumarsingh → prettype

nikhilkumarsingh / prettype

Licence: MIT License
An easy to use text stylizer for your desktop!

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to prettype

text-rendering-tests
Unicode’s test suite for text rendering engines
Stars: ✭ 135 (+864.29%)
Mutual labels:  unicode, fonts
Awesome Typography
✏︎ Curated list about digital typography 🔥
Stars: ✭ 947 (+6664.29%)
Mutual labels:  unicode, fonts
Linearicons
Linearicons is the highest quality set of line icons, matching with minimalist UI designs in iOS.
Stars: ✭ 64 (+357.14%)
Mutual labels:  fonts, style
Open Relay
Free and open source fonts from Kreative Software
Stars: ✭ 48 (+242.86%)
Mutual labels:  unicode, fonts
react-native-styled-text
Styled Text for React Native
Stars: ✭ 57 (+307.14%)
Mutual labels:  fonts, style
fntsample
PDF and PostScript font samples generator (migrating from https://sourceforge.net/projects/fntsample/)
Stars: ✭ 20 (+42.86%)
Mutual labels:  unicode, fonts
Weird Fonts
𝑨 𝑱𝒂𝒗𝒂𝑺𝒄𝒓𝒊𝒑𝒕 𝒑𝒂𝒄𝒌𝒂𝒈𝒆 𝒕𝒉𝒂𝒕 𝒕𝒖𝒓𝒏 𝒂𝒍𝒑𝒉𝒂𝒏𝒖𝒎𝒆𝒓𝒊𝒄 𝒄𝒉𝒂𝒓𝒂𝒄𝒕𝒆𝒓𝒔 𝒊𝒏𝒕𝒐 𝒘𝒆𝒊𝒓𝒅 𝒇𝒐𝒏𝒕 𝒔𝒕𝒚𝒍𝒆.
Stars: ✭ 602 (+4200%)
Mutual labels:  unicode, fonts
Harfbuzz
HarfBuzz text shaping engine
Stars: ✭ 2,206 (+15657.14%)
Mutual labels:  unicode, fonts
Tehreer-Android
Standalone text engine for Android aimed to be free from platform limitations
Stars: ✭ 61 (+335.71%)
Mutual labels:  unicode, fonts
log-utils
Basic logging utils: colors, symbols and timestamp.
Stars: ✭ 24 (+71.43%)
Mutual labels:  unicode, style
Tehreer-Cocoa
Standalone text engine for iOS
Stars: ✭ 31 (+121.43%)
Mutual labels:  unicode, fonts
react-cx
Combine styles from CSS Modules with a `cx` prop.
Stars: ✭ 24 (+71.43%)
Mutual labels:  style
tYp3r
😎 dA aNn0Y1Ng t3Xt g3NeRa7or (The annoying text generator :-P)
Stars: ✭ 30 (+114.29%)
Mutual labels:  style
vfit
Utility for building static cuts of variable fonts
Stars: ✭ 27 (+92.86%)
Mutual labels:  fonts
osmicsx
An utility style framework for React Native
Stars: ✭ 162 (+1057.14%)
Mutual labels:  style
TTyGO
VT220 serial terminal for Arduino
Stars: ✭ 22 (+57.14%)
Mutual labels:  unicode
icursive-nerd-font
Nerd Fonts with Cursive Italic Styles
Stars: ✭ 172 (+1128.57%)
Mutual labels:  fonts
PyQtDarkTheme
A flat dark theme for PySide and PyQt.
Stars: ✭ 50 (+257.14%)
Mutual labels:  style
font-picker-react
✏️ Font selector component for Google Fonts
Stars: ✭ 126 (+800%)
Mutual labels:  fonts
zenjia-fonts
The ZenJia typeface family is aimed at contemporary fonts for users of Han characters.
Stars: ✭ 21 (+50%)
Mutual labels:  fonts

PyPI license

prettype

An easy to use text stylizer for your desktop!

Installation

  • To install prettype, simply,

     $ pip install prettype
    

Supported unicode fonts

      Serif-Normal        PRETTYPE
       Serif-Bold         𝐏𝐑𝐄𝐓𝐓𝐘𝐏𝐄
      Serif-Italic        𝑃𝑅𝐸𝑇𝑇𝑌𝑃𝐸
    Serif-Bold-Italic     𝑷𝑹𝑬𝑻𝑻𝒀𝑷𝑬
    Sans-Serif-Normal     𝖯𝖱𝖤𝖳𝖳𝖸𝖯𝖤
     Sans-Serif-Bold      𝗣𝗥𝗘𝗧𝗧𝗬𝗣𝗘
    Sans-Serif-Italic     𝘗𝘙𝘌𝘛𝘛𝘠𝘗𝘌
 Sans-Serif-Bold-Italic   𝙋𝙍𝙀𝙏𝙏𝙔𝙋𝙀
   Calligraphy-Normal     𝒫ℛℰ𝒯𝒯𝒴𝒫ℰ
    Calligraphy-Bold      𝓟𝓡𝓔𝓣𝓣𝓨𝓟𝓔
     Fraktur-Normal       𝔓ℜ𝔈𝔗𝔗𝔜𝔓𝔈
      Fraktur-Bold        𝕻𝕽𝕰𝕿𝕿𝖄𝕻𝕰
        Monospace         𝙿𝚁𝙴𝚃𝚃𝚈𝙿𝙴
      Double-Struck       ℙℝ𝔼𝕋𝕋𝕐ℙ𝔼
     Inverse-Squared      🅿🆁🅴🆃🆃🆈🅿🅴
         Squared          🄿🅁🄴🅃🅃🅈🄿🄴
     Inverse-Circled      🅟🅡🅔🅣🅣🅨🅟🅔
         Circled          ⓅⓇⒺⓉⓉⓎⓅⒺ
      Paranthesized       ⒫⒭⒠⒯⒯⒴⒫⒠

Usage

  • To run prettype , open terminal and run this command:

     $ prettype
    

    Note: Leave this terminal open as long as you want to use prettype.

  • To stylize any text,

    • select it
    • press the key binding (ctrl+space by default) to open font selector
    • select the font you want to stylize your text with using the GUI
    • the stylized text gets copied to your clipboard
    • press ctrl+v to paste the stylized text wherever you want!
  • To close prettype, just press the exit key (esc by default).

  • CLI usage to configure key binding and exit key:

     $ prettype [-h] [-b key1 key2] [-e key]
    

    You can always use $ prettype -h command to open this help message:

     optional arguments:
     -h, --help            show this help message and exit
     -b key1 key2, --binding key1 key2
                         Set a key binding for triggering prettype font
                         selector. Example: $ prettype -b ctrl space
     -e key, --exit_key key
                         Specify a key which stops the keyboard listener, when
                         pressed. Example: $ prettype -e esc
    
    
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].