Questions tagged [ligature]

In writing and typography, a ligature occurs where two or more graphemes or letters are joined as a single glyph. An example is the character æ as used in English, in which the letters a and e are joined. The common ampersand (&) developed from a ligature in which the handwritten Latin letters e and t (spelling et, from the Latin for "and") were combined.

In some typefaces, character combinations such as “fi” and “fl” overlap, resulting in an unsightly shape. The “fi” and “fl” ligatures were designed to improve the appearance of these characters.

The primary purpose of the ligature is to make text more readable by avoiding clashes between more than one character. The perceived fanciness is just an added bonus.

A ligature is a joining of two characters into one shape. For example, in French "œ" is a ligature of "oe".

References and Resources:
- https://en.wikipedia.org/wiki/Typographic_ligature
- https://developer.mozilla.org/en-US/docs/Glossary/Ligature
- https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-ligatures
- https://glyphic.design/ligatures/?route=/2005/12/21/ligatures/

121 questions
1
vote
0 answers

Disable ligature for fonts NOT through attributed string

My app is in the process of updating fonts to custom one. And with that came ligature issue of symbols kinda merging together. It is very noticeable in an app. Web version of an app dealt with that quickly it seems through some configs, but ios is…
1
vote
0 answers

Visually changing how a string of characters is represented in VScode

Prettify symbols is an extension in vscode that changes a sequence of characters visually without affecting what the code does. For example, visually changing --> to ⟶ while the coding language uses -->. However, this extension creates seemingly…
userrandrand
  • 121
  • 5
1
vote
0 answers

Emacs ligatures overwrite previous characters

I'm setting up the Fira Code font/ligatures on Emacs 26 for Windows, according to the guide at https://github.com/tonsky/FiraCode/wiki/Emacs-instructions#using-font-lock-keywords. It creates the ligatures, but they are all shifted back. I'm guessing…
Matt
  • 25
  • 4
1
vote
0 answers

Ligatures in LaTeX - how to get both cut-and-paste from pdf and smooth rendering

I would like to use ligatures in LaTeX but (a) be able to cut and paste from a PDF, and (b) with rendering that looks reasonable in a PDF. I can figure out how to do either of these but seemingly not both. A minimum example that works in overleaf…
1
vote
0 answers

Emacs overwrites ligatures

I am trying to get ligatures working in emacs with "Fantasque Sans Mono Nerd Font Mono" (that's its name...) My script is the following: (provide 'add-fantasque-ligatures) (defconst fantasque-fontlock-keywords-alist (mapcar (lambda…
Andy
  • 11
  • 3
1
vote
0 answers

Is there any Font ligature with CamelCase separator

I have a problem, that I cannot read properly, even with glasses, if the letters are small and condensed I have a hard time to figure out the word. And also I am a web Designer, often use React.js. and you could not imagine what its like for me to…
GrayGalaxy
  • 91
  • 7
1
vote
0 answers

Is there a way to support custom ligatures in Pycharm?

I know how to enable font ligatures, but I want there to be many more. For example, I would replace "in" with "∈", "not in" with "∉", "set()" with "∅", and more complex but still something I would like to do: replace "sum(x[i] for i in range(1,n))"…
1
vote
1 answer

Why do I need content when using some icon fonts?

I am used to using Google Material icons, to do this I typically include it like this... // Pug link(href="https://fonts.googleapis.com/css?family=Material+Icons&display=block", rel="stylesheet") Inside that is code like this... // css @font-face…
JGleason
  • 3,067
  • 6
  • 20
  • 54
1
vote
3 answers

How to compare two strings with different unicode?

When I am doing string comparison, I am getting that 2 strings are not equal even though they are equal. I am extracting text from 2 PDFs. Extracted text is same. But I can see some font change in one of them. I am not understanding why? str1 =…
bh7781
  • 33
  • 1
  • 1
  • 9
1
vote
1 answer

How to disable ligatures in fonts in Flutter

I have a custom font, in which my "fi" is replaced with "r". Do you have any idea how to disable ligatures in my fonts in Flutter?
Mantykora
  • 36
  • 4
1
vote
1 answer

Using ligatures font in Google Docs?

Is it possibile to use ligature fonts (like Fire code) in a Google Docs Document?
Fabiano Taioli
  • 5,270
  • 1
  • 35
  • 49
1
vote
0 answers

Material icon fonts are not working due to IE's font download security option disabled

Here is the scenario, The application uses already developed APIs such kendo-ui and few more internal developed APIs for UI component with AgnularJS. In these liberaries and in our application we have followed "npm dependency" approach for material…
1
vote
2 answers

How to prevent a ligature at one, specific place?

In general I like ligatures, they make texts easier to read. I want to enable them on all of my HTML-page. However there is this one word Hanftierheft (it is german, and a compond word of Hanf and Tier and Heft). I do not want a ligature for…
slartidan
  • 20,403
  • 15
  • 83
  • 131
1
vote
0 answers

Allow users to type unicode characters in the browser

How to enable users to type Unicode characters in a web application? More specific, my users need to type the Dutch IJ and ij (Unicode: IJ and ij). So I read Wikipedia and related sources, to find out it is perfectly fine to type those characters in…
Code4R7
  • 2,600
  • 1
  • 19
  • 42
1
vote
0 answers

Avoid google crawl or index font text in ligatures to show in sitelinks

I'm using materialize Css framework in my proyect. It use a icon-font to achieve render icons like a font by ligature as that: add This are render in browser as : + The problem is that i have some links in my web with…
Casares
  • 51
  • 5
1 2 3
8 9