Author Topic: 26.0.3.1: ligature string without antialias  (Read 151 times)

fireflypro

  • Junior Community Member
  • Posts: 3
  • Hero Points: 0
26.0.3.1: ligature string without antialias
« on: September 24, 2022, 03:39:08 am »
SlickEdit 26.0.3.1 macOS: the anti-aliasing of the string after a ligature will be invalid. The NotoSans-Regular.ttf support ligature which f l map to U+FB02. The picture is NotoSans-Regular.ttf be the "Unicode Source Windows" font. "abcdefg" string is different quality after "fl".
« Last Edit: September 24, 2022, 03:41:54 am by fireflypro »

Clark

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 6398
  • Hero Points: 498
Re: 26.0.3.1: ligature string without antialias
« Reply #1 on: September 25, 2022, 04:54:08 pm »
Not able to reproduce this.

Downloaded the font from here:

https://fontsfree.net/noto-sans-regular-font-download.html

Used these text samples:
Code: [Select]
NotoSans-Regular.ttf abcdefg=> ligature flabcdefgh
NotoSans-Regular.ttf abcdefg=> ligature fl abcdefgh

fireflypro

  • Junior Community Member
  • Posts: 3
  • Hero Points: 0
Re: 26.0.3.1: ligature string without antialias
« Reply #2 on: September 26, 2022, 05:15:42 am »
The NotoSans-Regular.ttf which from https://fontsfree.net doesn't have ligature table.
You could try to download Roboto-Regular.ttf from google web site.
https://fonts.google.com/download?family=Roboto

Dennis

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 3725
  • Hero Points: 490
Re: 26.0.3.1: ligature string without antialias
« Reply #3 on: September 26, 2022, 02:36:48 pm »
Reproduced.  I'll take a look at the code.  Strange thing is this does not happen with other ligature fonts, such as FiraCode.

fireflypro

  • Junior Community Member
  • Posts: 3
  • Hero Points: 0
Re: 26.0.3.1: ligature string without antialias
« Reply #4 on: September 26, 2022, 04:42:10 pm »
FiraCode font has three ligature tables, their tags are 'ordn' and 'locl'.  Applications default don't process 'ordn' and 'locl' tag. That mean you usually could not see the FiraCode font's ligature table work.

Dennis

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 3725
  • Hero Points: 490
Re: 26.0.3.1: ligature string without antialias
« Reply #5 on: September 26, 2022, 05:37:17 pm »
This will be fixed in the next release (v27 beta4).