DEV Community

Cover image for Introducing Operator-Caska: The Perfect Blend of CaskaydiaCove and Operator Mono
Anant Mishra
Anant Mishra

Posted on

Introducing Operator-Caska: The Perfect Blend of CaskaydiaCove and Operator Mono

Fonts play a crucial role in the coding and development process, making the text more readable and aesthetically pleasing. Today, I am excited to introduce Operator-Caska, a unique cursive font which combines the elegance of CaskaydiaCove Nerd Font with the sophistication of Operator Mono.

Operator-Caska

Operator-Caska offers ligature and cursive support, making it an excellent choice for developers who appreciate both style and functionality in their coding environment. In this blog post, we'll delve into how you can integrate it into your preferred code editor.

Installation and Usage:

Download Operator-Caska

Visit the GitHub repository and download the Operator-Caska font files.

GitHub logo Anant-mishra1729 / Operator-caska-Font

Operator-caska Cursive font with ligature support.

Operator-caska Cursive Font

Font with ligature and cursive support, combination of both CaskaydiaCove Nerd Font and Operator Mono.

image

Operator-caskabold with One Monokai Theme with Italics - Danyil Karuna

Usage

Use a theme that supports italics, such as Monokai Pro.

📖 Book italics (Default)

Font family: Operator-caska.

💪 Bold italics

Font family: Operator-caskabold.

Installation

Clone this repo:

git clone https://github.com/Anant-mishra1729/Operator-caska-Font.git
cd Operator-caska-Font
Enter fullscreen mode Exit fullscreen mode

Linux

  • Create a directory named .fonts in your HOME directory:
mkdir -p ~/.fonts
Enter fullscreen mode Exit fullscreen mode
  • Copy the .ttf files in your ~/.fonts directory
cp -r *.ttf ~/.fonts/
Enter fullscreen mode Exit fullscreen mode

Windows

Install the fonts by right-clicking the .ttf files.


Issues

  • Operator-caskabold in Windows: VScode font is not cursive (Issue only with Windows)

You'll have to modify the textmate rules, here's an example, paste this in settings.json

"editor.tokenColorCustomizations": {
    "textMateRules": [
      {
        "scope": [
          "comment",
          "entity.name.type.class", // class names
          "keyword",
…
Enter fullscreen mode Exit fullscreen mode


git clone https://github.com/Anant-mishra1729/Operator-caska-Font.git

Enter fullscreen mode Exit fullscreen mode




Linux

Move both files Operator-Caska Italic.ttf and Operator-Caska Regular.ttf fonts inside directory ~/.fonts, create .fonts directory in your HOME if it does not exists.

Windows

Right click both .ttf files and install them.

Configure your Code Editor

Open your preferred code editor and navigate to the settings or preferences menu. Locate the "Font" or "Typography" section and set the font family to Operator-Caska. Adjust the font size and line spacing to your liking.

Enable Ligatures

If your code editor supports ligatures, ensure that the ligature option is enabled.

In VsCode you can paste this in settings.json to activate both features:


</span><span class="nl">"editor.fontFamily"</span><span class="p">:</span><span class="w"> </span><span class="s2">"'Operator-Caska'"</span><span class="err">,</span><span class="w">
</span><span class="nl">"editor.fontLigatures"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
Enter fullscreen mode Exit fullscreen mode
Enter fullscreen mode Exit fullscreen mode




Apply theme

If you haven't already, install and apply the Monokai Pro/One monokai italic or any other theme with supports italics in your code editor. Configure the theme's settings to match your preferences, and enjoy the perfect combination of Operator-Caska's elegance.

Top comments (1)

Collapse
 
sazzadtanim profile image
Sazzad Hossain • Edited

Font name should be "Operator-caska". Thank you very much for the font.