awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
i-tu avatar

i-tu/Hasklig

0
View on GitHub↗
5,721 stars·153 forks·Python·OFL-1.1·15 views

Hasklig

Hasklig is a monospaced programming font designed for code editors, featuring a fixed-width typeface optimized for visual balance and readability. It is a customized version of Source Code Pro that incorporates specialized glyphs and spacing tailored for technical text.

The font implements code ligature rendering, which replaces multi-character operators with composite glyphs to improve the scanning of source code. It further optimizes the reading experience through monospaced typography tuning, adjusting character spacing and visual weight to ensure a consistent layout.

Features

  • Customized Programming Fonts - Provides a customized version of Source Code Pro featuring specialized glyphs and spacing for programming.
  • Monospaced Fonts - A fixed-width typeface optimized for code editors with adjusted character spacing and visual balance.
  • Programming Ligature Fonts - Provides monospaced font glyphs that combine multi-character operators into single composite symbols.
  • Ligature Substitution Engines - Replaces multi-character operator sequences with single composite glyphs using OpenType feature tables.
  • Fixed-Width Formatting - Ensures all characters occupy the same horizontal space for strict column alignment in code editors.
  • Glyph Modifications - Modifies vector shapes and metrics of individual characters to optimize legibility for technical text.
  • Programming Font Customizations - Offers a customized monospaced font with modified glyphs and spacing for code editing environments.
  • Metric Tuning - Adjusts internal width and bearing values of glyphs to balance visual weight across the fixed-width grid.
  • Kerning Pairs - Implements custom spacing offsets between specific character pairs to eliminate visual gaps.
  • Monospaced - Provides a specialized monospaced typeface designed for high legibility and visual balance in editors.
  • Monospaced Spacing Corrections - Balances the layout of fixed-width text by correcting spacing for problematic character combinations.
  • Programming Fonts - Monospaced font with Haskell-specific ligatures.
  • Font Collections - Monospaced code font with ligatures.

Star history

Star history chart for i-tu/haskligStar history chart for i-tu/hasklig

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does i-tu/hasklig do?

Hasklig is a monospaced programming font designed for code editors, featuring a fixed-width typeface optimized for visual balance and readability. It is a customized version of Source Code Pro that incorporates specialized glyphs and spacing tailored for technical text.

What are the main features of i-tu/hasklig?

The main features of i-tu/hasklig are: Customized Programming Fonts, Monospaced Fonts, Programming Ligature Fonts, Ligature Substitution Engines, Fixed-Width Formatting, Glyph Modifications, Programming Font Customizations, Metric Tuning.

What are some open-source alternatives to i-tu/hasklig?

Open-source alternatives to i-tu/hasklig include: larsenwork/monoid — Monoid is a monospaced programming font designed for high legibility in code editors and terminals. It is an OpenType… tonsky/firacode — FiraCode is a monospaced programming font designed for source code, console user interfaces, and technical notation.… rubjo/victor-mono — Victor Mono is a monospaced programming font designed for code editors, focusing on legibility and character… madmalik/mononoki — Mononoki is a monospace programming typeface designed for reading and writing code. It is a developer font that… microsoft/cascadia-code — Cascadia Code is a monospaced programming font optimized for coding environments. It is available as a TrueType and… belluzj/fantasque-sans — Fantasque Sans is an open-source TrueType font family designed as a monospaced programming font. It combines a…

Open-source alternatives to Hasklig

Similar open-source projects, ranked by how many features they share with Hasklig.
  • larsenwork/monoidlarsenwork avatar

    larsenwork/monoid

    7,962View on GitHub↗

    Monoid is a monospaced programming font designed for high legibility in code editors and terminals. It is an OpenType feature font optimized for reading and writing source code, providing crisp rendering at small sizes. The typeface utilizes OpenType font-feature settings to provide stylistic alternates and customizable glyph appearances. It specifically implements programming ligatures that combine common coding symbols and operators into single glyphs to improve readability. The project covers monospaced text rendering and stylistic glyph customization, allowing for the swapping of standar

    Python
    View on GitHub↗7,962
  • tonsky/firacodetonsky avatar

    tonsky/FiraCode

    81,750View on GitHub↗

    FiraCode is a monospaced programming font designed for source code, console user interfaces, and technical notation. It functions as a programming ligature font, rendering common character sequences as single combined glyphs to simplify visual code analysis. The typeface includes specialized support for terminal user interfaces, providing box drawing characters and powerline symbols. It also serves as a technical font with broad Unicode coverage for rendering mathematical symbols and academic notation. The font provides mechanisms for customizing glyph appearance through stylistic sets and c

    Clojurefontligaturesprogramming-ligatures
    View on GitHub↗81,750
  • rubjo/victor-monorubjo avatar

    rubjo/victor-mono

    3,701View on GitHub↗

    Victor Mono is a monospaced programming font designed for code editors, focusing on legibility and character distinction. It is characterized by the inclusion of programming ligatures that combine multi-character symbols into single glyphs. The typeface features cursive italics with semi-connected strokes to visually separate comments and keywords from standard code. It also provides customizable glyph stylistics, allowing for alternative shapes for specific characters such as zeros and sevens.

    Vuecoding-fontcursivecursive-italics
    View on GitHub↗3,701
  • madmalik/mononokimadmalik avatar

    madmalik/mononoki

    4,617View on GitHub↗

    Mononoki is a monospace programming typeface designed for reading and writing code. It is a developer font that emphasizes high legibility and utilizes a fixed-width layout to ensure consistent character alignment. The project is a customizable OpenType font that allows users to toggle between different character designs and stylistic sets. This enables the configuration of stylistic glyph alternatives to improve the visual distinction between similar characters. The typeface covers monospace text rendering and character stylistics configuration to support source code readability within deve

    View on GitHub↗4,617
  • See all 30 alternatives to Hasklig→