HeadlinesBriefing HeadlinesBriefing 12 languages

Iosevka is an open-source, sans-serif and slab-serif, monospace font

Hacker News ·

🇬🇧 English

Iosevka is an open-source typeface family that combines sans-serif and slab-serif, monospace and quasi-proportional designs. It is built for writing code, working in terminals, and preparing technical documents.

The monospace family is slender by default, with every glyph exactly 1/2em wide. Compared with competing fonts, this lets users fit more columns within the same screen width. Iosevka offers two widths, Normal and Extended, so readers who want more space between characters can choose Extended.

Because terminal emulators have stricter font compatibility requirements, Iosevka includes specialized Term and Fixed families. In these, symbols are narrower to match the column-count model terminals rely on. The Fixed families also disable ligation to improve compatibility in certain environments.

The project offers a wide range of styles, from Thin and Extra Light to Semi Bold, Extra Bold and Heavy, along with Character Variant features. Its quasi-proportional Aile and Etoile families extend the design to non-monospace typesetting, making it suitable for technical documents as well as code.

View original article →


🇸🇦 العربية

Iosevka: خط برمجة أحادي المسافة مفتوح المصدر

Iosevka عائلة خطوط مفتوحة المصدر تجمع بين التصاميم البسيطة وذات الحلية المستطيلة، وأحادية المسافة وشبه المتناسبة. وهي مصممة لكتابة الشيفرات والعمل في الطرفيات وإعداد المستندات التقنية.

تتميز عائلة الخطوط أحادية المسافة بنحافتها افتراضيًا، إذ يبلغ عرض كل رمز 1/2em بالضبط. وبالمقارنة مع الخطوط المنافسة، يتيح ذلك للمستخدمين إدراج عدد أكبر من الأعمدة ضمن عرض الشاشة نفسه. تقدم Iosevka عرضين، Normal وExtended، لذا يمكن للقراء الذين يرغبون في مساحة أكبر بين الحروف اختيار Extended.

ونظرًا لأن محاكيات الطرفيات لها متطلبات توافق أكثر صرامة للخطوط، تتضمن Iosevka عائلتين متخصصتين هما Term وFixed. وفيهما تكون الرموز أضيق لتتوافق مع نموذج عدد الأعمدة الذي تعتمد عليه الطرفيات. كما تعطّل عائلات Fixed الربط بين الحروف لتحسين التوافق في بيئات معينة.

يقدم المشروع مجموعة واسعة من الأنماط، من Thin وExtra Light إلى Semi Bold وExtra Bold وHeavy، إلى جانب ميزات Character Variant. وتوسّع عائلتا Aile وEtoile شبهَ المتناسبتين هذا التصميم ليشمل الحروف غير أحادية المسافة، مما يجعله مناسبًا للمستندات التقنية بقدر مناسبته للشيفرات.

ما الذي يميز Iosevka عن الخطوط أحادية المسافة الأخرى؟

عرض رموز Iosevka أحادية المسافة يساوي نصف em بالضبط، وهي نحيفة افتراضيًا، لذا يتسع الكثير من الأعمدة على الشاشة مقارنةً بكثير من المنافسين. كما أن عائلتي Term وFixed مُعدّتان بدقة أكبر لتحقيق التوافق مع الطرفيات.

العربية version →


🇧🇩 বাংলা

Iosevka: ওপেন-সোর্স মনোস্পেস কোডিং ফন্ট

Iosevka একটি ওপেন-সোর্স টাইপফেস পরিবার, যা স্যান্স-সেরিফ ও স্ল্যাব-সেরিফ, মনোস্পেস ও আধা-আনুপাতিক নকশাকে একত্র করে। এটি কোড লেখা, টার্মিনালে কাজ করা এবং প্রযুক্তিগত নথি প্রস্তুত করার জন্য তৈরি।

মনোস্পেস পরিবারটি ডিফল্টভাবে সরু, এবং প্রতিটি গ্লিফের প্রস্থ ঠিক 1/2em। প্রতিযোগী ফন্টের তুলনায় এর ফলে ব্যবহারকারীরা একই স্ক্রিন প্রস্থে বেশি কলাম বসাতে পারেন। Iosevka দুটি প্রস্থে পাওয়া যায়, Normal এবং Extended, তাই অক্ষরের মধ্যে বেশি জায়গা চাইলে পাঠকরা Extended বেছে নিতে পারেন।

টার্মিনাল এমুলেটরের ফন্ট সামঞ্জস্যের প্রয়োজনীয়তা আরও কঠোর হওয়ায়, Iosevka-তে বিশেষ Term ও Fixed পরিবার অন্তর্ভুক্ত রয়েছে। এগুলোতে প্রতীকগুলো আরও সরু করা হয়েছে যাতে টার্মিনাল যে কলাম-গণনা মডেলের উপর নির্ভর করে তার সঙ্গে মেলে। নির্দিষ্ট কিছু পরিবেশে সামঞ্জস্য উন্নত করতে Fixed পরিবারে লিগেচারও বন্ধ রাখা হয়।

প্রকল্পটি Thin ও Extra Light থেকে শুরু করে Semi Bold, Extra Bold ও Heavy পর্যন্ত বিস্তৃত স্টাইল দেয়, সঙ্গে রয়েছে Character Variant বৈশিষ্ট্যও। এর আধা-আনুপাতিক Aile ও Etoile পরিবার নকশাটিকে নন-মনোস্পেস টাইপসেটিংয়ে বিস্তৃত করে, ফলে এটি কোডের পাশাপাশি প্রযুক্তিগত নথির জন্যও উপযুক্ত।

অন্যান্য মনোস্পেস ফন্টের চেয়ে Iosevka কীভাবে আলাদা?

Iosevka-র মনোস্পেস গ্লিফগুলো ঠিক অর্ধ em প্রশস্ত এবং ডিফল্টভাবে সরু, তাই অনেক প্রতিযোগী ফন্টের তুলনায় স্ক্রিনে বেশি কলাম ধরে। এর Term ও Fixed পরিবার টার্মিনালের সামঞ্জস্যের জন্য আরও সূক্ষ্মভাবে সমন্বিত।

বাংলা version →


🇩🇪 Deutsch

Iosevka: Open-Source-Schrift für Monospace-Programmierung

Iosevka ist eine Open-Source-Schriftfamilie, die Serifenlose und Slab-Serif, Monospace- und quasi-proportionale Entwürfe vereint. Sie wurde für das Schreiben von Code, die Arbeit im Terminal und die Erstellung technischer Dokumente entwickelt.

Die Monospace-Familie ist standardmäßig schmal, wobei jedes Glyph genau 1/2em breit ist. Im Vergleich mit konkurrierenden Schriften können Nutzer dadurch bei gleicher Bildschirmbreite mehr Spalten unterbringen. Iosevka bietet zwei Breiten, Normal und Extended, sodass Leser, die mehr Abstand zwischen den Zeichen wünschen, Extended wählen können.

Da Terminalemulatoren strengere Anforderungen an die Schriftkompatibilität stellen, enthält Iosevka die speziellen Familien Term und Fixed. Darin sind die Symbole schmaler, damit sie zum Spaltenmodell passen, auf das sich Terminals stützen. Die Fixed-Familien deaktivieren außerdem Ligaturen, um die Kompatibilität in bestimmten Umgebungen zu verbessern.

Das Projekt bietet eine große Auswahl an Schnitten, von Thin und Extra Light bis Semi Bold, Extra Bold und Heavy, dazu Character-Variant-Funktionen. Die quasi-proportionalen Familien Aile und Etoile übertragen das Design auf nicht-monospaced Satz und machen es damit sowohl für Code als auch für technische Dokumente geeignet.

Was unterscheidet Iosevka von anderen Monospace-Schriften?

Die Monospace-Glyphen von Iosevka sind genau einen halben Em breit und standardmäßig schlank, sodass auf dem Bildschirm mehr Spalten Platz finden als bei vielen Konkurrenten. Die Familien Term und Fixed sind zusätzlich für die Terminal-Kompatibilität abgestimmt.

Deutsch version →


🇪🇸 Español

Iosevka: fuente monoespaciada de código abierto para programar

Iosevka es una familia tipográfica de código abierto que combina diseños sans serif y slab serif, monoespaciados y casi proporcionales. Está diseñada para escribir código, trabajar en terminales y preparar documentos técnicos.

La familia monoespaciada es estrecha por defecto, con cada glifo exactamente 1/2em de ancho. En comparación con las fuentes competidoras, esto permite a los usuarios encajar más columnas en el mismo ancho de pantalla. Iosevka ofrece dos anchos, Normal y Extended, de modo que quienes quieran más espacio entre caracteres pueden elegir Extended.

Dado que los emuladores de terminal tienen requisitos de compatibilidad de fuentes más estrictos, Iosevka incluye las familias especializadas Term y Fixed. En ellas, los símbolos son más estrechos para ajustarse al modelo de número de columnas en el que se basan las terminales. Las familias Fixed también desactivan las ligaduras para mejorar la compatibilidad en determinados entornos.

El proyecto ofrece una amplia variedad de estilos, desde Thin y Extra Light hasta Semi Bold, Extra Bold y Heavy, junto con funciones de variantes de carácter (Character Variant). Sus familias casi proporcionales Aile y Etoile extienden el diseño a la composición tipográfica no monoespaciada, lo que lo hace adecuado tanto para código como para documentos técnicos.

¿Qué diferencia a Iosevka de otras fuentes monoespaciadas?

Los glifos monoespaciados de Iosevka miden exactamente medio em de ancho y son estrechos por defecto, por lo que caben más columnas en pantalla que con muchos competidores. Sus familias Term y Fixed además están ajustadas para la compatibilidad con terminales.

Español version →


🇫🇷 Français

Iosevka : police de programmation à chasse fixe, open source

Iosevka est une famille de caractères open source qui associe les dessins sans empattement et à empattements carrés, à chasse fixe et quasi proportionnels. Elle est conçue pour écrire du code, travailler dans des terminaux et préparer des documents techniques.

La famille à chasse fixe est fine par défaut, chaque glyphe mesurant exactement 1/2em de large. Comparé aux polices concurrentes, cela permet d'afficher davantage de colonnes dans la même largeur d'écran. Iosevka propose deux largeurs, Normal et Extended, afin que les lecteurs qui souhaitent davantage d'espace entre les caractères puissent choisir Extended.

Les émulateurs de terminal imposant des exigences de compatibilité plus strictes, Iosevka comprend les familles spécialisées Term et Fixed. Dans celles-ci, les symboles sont plus étroits afin de correspondre au modèle de comptage des colonnes sur lequel reposent les terminaux. Les familles Fixed désactivent également les ligatures pour améliorer la compatibilité dans certains environnements.

Le projet propose une large gamme de graisses, de Thin et Extra Light à Semi Bold, Extra Bold et Heavy, ainsi que des fonctions Character Variant. Ses familles quasi proportionnelles Aile et Etoile étendent le dessin à la composition non monospace, ce qui le rend adapté aux documents techniques autant qu'au code.

Qu'est-ce qui distingue Iosevka des autres polices à chasse fixe ?

Les glyphes à chasse fixe d'Iosevka mesurent exactement un demi-em de large et sont fins par défaut, si bien que davantage de colonnes tiennent à l'écran qu'avec de nombreux concurrents. Ses familles Term et Fixed sont en outre optimisées pour la compatibilité avec les terminaux.

Français version →


🇮🇳 हिन्दी

Iosevka: ओपन-सोर्स मोनोस्पेस कोडिंग फ़ॉन्ट

Iosevka एक ओपन-सोर्स टाइपफ़ेस परिवार है जो सैन्स-सेरिफ़ और स्लैब-सेरिफ़, मोनोस्पेस और अर्ध-आनुपातिक डिज़ाइनों को जोड़ता है। यह कोड लिखने, टर्मिनल में काम करने और तकनीकी दस्तावेज़ तैयार करने के लिए बनाया गया है।

मोनोस्पेस परिवार डिफ़ॉल्ट रूप से पतला है, जिसमें हर ग्लिफ़ की चौड़ाई बिल्कुल 1/2em है। प्रतिस्पर्धी फ़ॉन्ट्स की तुलना में, इससे उपयोगकर्ता उसी स्क्रीन चौड़ाई में अधिक कॉलम फ़िट कर सकते हैं। Iosevka दो चौड़ाइयाँ देता है, Normal और Extended, इसलिए जो पाठक अक्षरों के बीच अधिक जगह चाहते हैं, वे Extended चुन सकते हैं।

चूँकि टर्मिनल एमुलेटर फ़ॉन्ट संगतता की सख़्त आवश्यकताएँ रखते हैं, Iosevka में विशेष Term और Fixed परिवार शामिल हैं। इनमें प्रतीक अपेक्षाकृत संकरे होते हैं ताकि वे उस कॉलम-गिनती मॉडल से मेल खाएँ जिस पर टर्मिनल निर्भर करते हैं। Fixed परिवार कुछ वातावरणों में संगतता बेहतर करने के लिए लिगेचर भी बंद कर देते हैं।

परियोजना में Thin और Extra Light से लेकर Semi Bold, Extra Bold और Heavy तक शैलियों की विस्तृत श्रृंखला है, साथ ही Character Variant सुविधाएँ भी हैं। इसके अर्ध-आनुपातिक Aile और Etoile परिवार इस डिज़ाइन को गैर-मोनोस्पेस टाइपसेटिंग तक ले जाते हैं, जिससे यह कोड के साथ-साथ तकनीकी दस्तावेज़ों के लिए भी उपयुक्त है।

Iosevka अन्य मोनोस्पेस फ़ॉन्ट्स से किस तरह अलग है?

Iosevka के मोनोस्पेस ग्लिफ़ ठीक आधे em चौड़े और डिफ़ॉल्ट रूप से पतले हैं, इसलिए कई प्रतिस्पर्धी फ़ॉन्ट्स की तुलना में स्क्रीन पर अधिक कॉलम समा जाते हैं। इसके Term और Fixed परिवार टर्मिनल संगतता के लिए और भी बेहतर तरीके से ट्यून किए गए हैं।

हिन्दी version →


🇮🇩 Bahasa Indonesia

Iosevka: Font Coding Monospace Open-Source

Iosevka adalah keluarga tipografi open-source yang memadukan desain sans-serif dan slab-serif, monospace dan kuasi-proporsional. Font ini dibuat untuk menulis kode, bekerja di terminal, dan menyiapkan dokumen teknis.

Keluarga monospace-nya ramping secara default, dengan setiap glif memiliki lebar tepat 1/2em. Dibandingkan font pesaing, hal ini memungkinkan pengguna memuat lebih banyak kolom dalam lebar layar yang sama. Iosevka menawarkan dua lebar, Normal dan Extended, sehingga pembaca yang menginginkan ruang lebih lebar antarkarakter dapat memilih Extended.

Karena emulator terminal memiliki persyaratan kompatibilitas font yang lebih ketat, Iosevka menyertakan keluarga khusus Term dan Fixed. Pada keluarga ini, simbol dibuat lebih sempit agar sesuai dengan model penghitungan kolom yang menjadi andalan terminal. Keluarga Fixed juga menonaktifkan ligatur untuk meningkatkan kompatibilitas di lingkungan tertentu.

Proyek ini menawarkan berbagai gaya, dari Thin dan Extra Light hingga Semi Bold, Extra Bold, dan Heavy, beserta fitur Character Variant. Keluarga kuasi-proporsional Aile dan Etoile memperluas desain ini ke tipografi non-monospace, sehingga cocok untuk dokumen teknis maupun kode.

Apa yang membedakan Iosevka dari font monospace lainnya?

Glif monospace Iosevka lebarnya tepat setengah em dan ramping secara default, sehingga lebih banyak kolom muat di layar dibandingkan banyak pesaing. Keluarga Term dan Fixed-nya juga disetel lebih lanjut untuk kompatibilitas terminal.

Bahasa Indonesia version →


🇯🇵 日本語

Iosevka:オープンソースの等幅コーディングフォント

Iosevkaは、サンセリフとスラブセリフ、等幅と準プロポーショナルのデザインを組み合わせた、オープンソースの書体ファミリーです。コードの記述、ターミナルでの作業、技術文書の作成のために作られています。

等幅ファミリーは初期設定では細身で、すべてのグリフの幅が正確に1/2emです。競合するフォントと比べて、同じ画面幅により多くの列を収めることができます。Iosevkaには標準(Normal)と拡張(Extended)の2つの幅があり、文字間にゆとりが欲しい場合はExtendedを選べます。

ターミナルエミュレータはフォントの互換性要件が厳しいため、Iosevkaには専用のTermファミリーとFixedファミリーが含まれています。これらのファミリーでは、ターミナルが依拠する列数モデルに合わせて記号が細くなっています。また、Fixedファミリーは特定の環境での互換性を高めるため、合字を無効にしています。

プロジェクトはThinやExtra Lightから、Semi Bold、Extra Bold、Heavyまで幅広いスタイルを提供し、Character Variant機能も備えています。準プロポーショナルのAileおよびEtoileファミリーは、このデザインを等幅以外の組版にも広げており、コードだけでなく技術文書にも適しています。

Iosevkaは他の等幅フォントとどう違いますか?

Iosevkaの等幅グリフは幅が正確に0.5emで、初期設定では細身のため、多くの競合フォントよりも画面に多くの列を収めることができます。さらにTermファミリーとFixedファミリーは、ターミナルとの互換性に合わせて調整されています。

日本語 version →


🇧🇷 Português

Iosevka: fonte monoespaçada de código aberto para programação

Iosevka é uma família tipográfica de código aberto que combina desenhos sem serifa e com serifa retangular, monoespaçados e quase proporcionais. Foi criada para escrever código, trabalhar em terminais e preparar documentos técnicos.

A família monoespaçada é estreita por padrão, com cada glifo com exatamente 1/2em de largura. Em comparação com fontes concorrentes, isso permite que os usuários encaixem mais colunas na mesma largura de tela. A Iosevka oferece duas larguras, Normal e Extended, para que quem deseja mais espaço entre os caracteres possa escolher Extended.

Como os emuladores de terminal têm requisitos de compatibilidade de fontes mais rigorosos, a Iosevka inclui as famílias especializadas Term e Fixed. Nelas, os símbolos são mais estreitos para se ajustar ao modelo de contagem de colunas em que os terminais se baseiam. As famílias Fixed também desativam as ligaduras para melhorar a compatibilidade em determinados ambientes.

O projeto oferece uma ampla gama de estilos, de Thin e Extra Light a Semi Bold, Extra Bold e Heavy, além de recursos de Character Variant. Suas famílias quase proporcionais Aile e Etoile estendem o design à composição tipográfica não monoespaçada, tornando-o adequado tanto para código quanto para documentos técnicos.

O que diferencia a Iosevka de outras fontes monoespaçadas?

Os glifos monoespaçados da Iosevka têm exatamente meio em de largura e são finos por padrão, por isso cabem mais colunas na tela do que em muitos concorrentes. Suas famílias Term e Fixed ainda são ajustadas para a compatibilidade com terminais.

Português version →


🇷🇺 Русский

Iosevka: моноширинный шрифт для программирования с открытым кодом

Iosevka — семейство шрифтов с открытым исходным кодом, которое сочетает гротески и брусковые засечки, моноширинные и квазипропорциональные начертания. Оно создано для написания кода, работы в терминалах и подготовки технических документов.

Моноширинное семейство по умолчанию узкое, а ширина каждого глифа составляет ровно 1/2em. По сравнению с конкурирующими шрифтами это позволяет разместить больше столбцов в той же ширине экрана. Iosevka предлагает две ширины, Normal и Extended, поэтому читатели, которым нужно больше пространства между символами, могут выбрать Extended.

Поскольку эмуляторы терминалов предъявляют более строгие требования к совместимости шрифтов, в Iosevka включены специализированные семейства Term и Fixed. В них символы уже, чтобы соответствовать модели подсчёта столбцов, на которую опираются терминалы. Семейства Fixed также отключают лигатуры для лучшей совместимости в некоторых средах.

Проект предлагает широкий набор начертаний — от Thin и Extra Light до Semi Bold, Extra Bold и Heavy, а также функции Character Variant. Квазипропорциональные семейства Aile и Etoile распространяют дизайн на непропорциональную верстку, что делает шрифт подходящим как для кода, так и для технических документов.

Чем Iosevka отличается от других моноширинных шрифтов?

Моноширинные глифы Iosevka имеют ширину ровно полгема и по умолчанию узкие, поэтому на экране помещается больше столбцов, чем у многих конкурентов. Семейства Term и Fixed дополнительно настроены для совместимости с терминалами.

Русский version →


🇨🇳 简体中文

Iosevka:开源等宽编程字体

Iosevka是一款开源字体家族,融合了无衬线与板状衬线、等宽与准比例设计。它专为编写代码、在终端中工作以及撰写技术文档而打造。

该等宽字族默认设计纤细,每个字形的宽度恰好为1/2em。与同类字体相比,这使用户能够在相同的屏幕宽度内容纳更多列。Iosevka提供两种宽度:标准(Normal)和扩展(Extended),希望字符之间留有更多空间的读者可以选择扩展宽度。

由于终端模拟器对字体兼容性的要求更为严格,Iosevka还包含专门的Term和Fixed字族。在这些字族中,符号被设计得更窄,以匹配终端所依赖的列数模型。Fixed字族还会关闭连字功能,以提升在某些环境中的兼容性。

该项目提供丰富的字重风格,从Thin、Extra Light到Semi Bold、Extra Bold和Heavy,并提供字符变体(Character Variant)功能。其准比例的Aile和Etoile字族将设计扩展至非等宽排版,因此既适用于代码,也适用于技术文档。

Iosevka与其他等宽字体有何不同?

Iosevka的等宽字形宽度恰好为半个em,且默认设计纤细,因此与许多竞争字体相比,屏幕上可以容纳更多列。其Term和Fixed字族还经过进一步调整,以实现终端兼容性。

简体中文 version →