All Projects → klippx → Operator Mono Atom

klippx / Operator Mono Atom

Free Operator Mono clone for Atom

Projects that are alternatives of or similar to Operator Mono Atom

Consolas Ligaturized
Standard Consolas font with FiraCode ligatures.
Stars: ✭ 198 (+65%)
Mutual labels:  font, ligatures
yolo-theme
Xcode Theme insipired from One Dark (Atom Theme) and Xcode Default Presentation(Dark) theme.
Stars: ✭ 24 (-80%)
Mutual labels:  atom, ligatures
Operator Mono Lig
Add ligatures to Operator Mono similar to Fira Code
Stars: ✭ 2,683 (+2135.83%)
Mutual labels:  font, ligatures
Haack
Hæck
Stars: ✭ 142 (+18.33%)
Mutual labels:  font, ligatures
Jetbrainsmono
JetBrains Mono – the free and open-source typeface for developers
Stars: ✭ 6,195 (+5062.5%)
Mutual labels:  font, ligatures
Iosevka
Versatile typeface for code, from code.
Stars: ✭ 13,137 (+10847.5%)
Mutual labels:  font, ligatures
Iosevka-Mayukai
Font based on Iosevka Custom Build, with combination from Iosevka SS04 Menlo, SS07 Monaco, SS09 Source Code Pro, SS12 Ubuntu Mono, SS14 Jetbrains Mono, Hack Style, and some Nerd Font Patching.
Stars: ✭ 149 (+24.17%)
Mutual labels:  font, ligatures
Lilex
🤘Open source programming font
Stars: ✭ 143 (+19.17%)
Mutual labels:  font, ligatures
Hasklig
Hasklig - a code font with monospaced ligatures
Stars: ✭ 5,145 (+4187.5%)
Mutual labels:  font, ligatures
Language Babel
ES2017, flow, React JSX and GraphQL grammar and transpilation for ATOM
Stars: ✭ 476 (+296.67%)
Mutual labels:  atom, jsx
Ligaturizer
Programming Fonts with Ligatures added (& a script to add them to other fonts)
Stars: ✭ 1,734 (+1345%)
Mutual labels:  font, ligatures
Firamonaco
Monaco Font with Firacode ligatures and patched for Powerline 📝
Stars: ✭ 71 (-40.83%)
Mutual labels:  font, ligatures
Firacode
Free monospaced font with programming ligatures
Stars: ✭ 60,943 (+50685.83%)
Mutual labels:  font, ligatures
Pokemon Font
GAME BOY font from Pokémon R/G/B/Y/G/S/C, Unicode extended.
Stars: ✭ 437 (+264.17%)
Mutual labels:  font, ligatures
Scientifica
tall, condensed, bitmap font for geeks.
Stars: ✭ 821 (+584.17%)
Mutual labels:  font, ligatures
Victor Mono
A free programming font with cursive italics and ligatures. Donations welcome ❤️
Stars: ✭ 1,854 (+1445%)
Mutual labels:  font, ligatures
Atoms
Atoms for Blaze UI
Stars: ✭ 1,505 (+1154.17%)
Mutual labels:  jsx
React Native Tutorials
Repo for React Native tutorials from the Cheetah Coding YouTube Channel
Stars: ✭ 118 (-1.67%)
Mutual labels:  jsx
React Workshop
⚒ 🚧 This is a workshop for learning how to build React Applications
Stars: ✭ 114 (-5%)
Mutual labels:  jsx
Atom Beautify
📣 Help Wanted - Looking for Maintainer: https://github.com/Glavin001/atom-beautify/issues/2572 | 💄 Universal beautification package for Atom editor (⚠️ Currently migrating to https://github.com/Unibeautify/ and have very limited bandwidth for Atom-Beautify Issues. Thank you for your patience and understanding ❤️ )
Stars: ✭ 1,501 (+1150.83%)
Mutual labels:  atom

operator-mono-atom

Free Operator Mono clone for Atom

A stylish way to code!

Check out the screenshots.

Installation

  1. Install fonts
  2. Configure Atom
  3. Troubleshooting
  4. Screenshots
  5. JSX
  6. Ruby
  7. Elixir
  8. Python

Install fonts

Download and install Fira Code font into your system. Installation instructions

Download and install Script12 BT font into your system in the same manner. Thanks to @kencrocken for finding this font :)

The current version (last checked September 2017) of the fonts can also be found in this repository.

Configure Atom

Enable Ligatures

To use Fira Code properly you need to enable ligatures. There are two ways to do this, see below:

Ligatures - Quick install

Bring up Atom and go to Settings > Themes. Search for Operator Mono and install.

This syntax theme has been built to support this Fira Code, it is built from scratch using the Oceanic Next Italic palette and it will enable ligatures, and make certain attributes italic. It will also be your theme.

Ligatures - Manual install

If you prefer to use your own syntax theme, you have to edit your styles.less and insert these lines:

atom-text-editor {
  text-rendering: optimizeLegibility;

  &.editor .syntax--string.syntax--quoted,
  &.editor .syntax--string.syntax--regexp {
    -webkit-font-feature-settings: "liga" off, "calt" off;
  }
}

Enable "Operator Mono" font

In order to enable the alternative font for italic, which is probably what you came for, you have to manually edit your styles.less file and merge the code snippet found in styles.less in this repository with your own.

If you have any personal preferences, such as applying "Operator Mono" for comments as well, just add .syntax--comment in the css selector list.

Troubleshooting

Atom version

The instructions / code works for the latest versions of Atom (1.20.x) and Atom Beta (1.21.x). Please make sure your editor is updated.

Are your ligatures not being applied correctly?

  1. In Editor Settings, you might need to enter "Fira Code" in "Font Family"
  2. Hunt down and disable interfering packages that modifies fonts, such as "fonts"

Screenshot of example bad package fonts

Screenshots

The screenshots below are taken with the Operator Mono theme.

JSX

Screenshot of JSX

Ruby

Screenshot of Ruby

Elixir

Screenshot of Elixir

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].