* * *

Author Topic: Another new font - IBM Plex  (Read 2126 times)

Blaazen

  • Hero Member
  • *****
  • Posts: 2570
  • POKE 54296,15
    • Eye-Candy Controls
Another new font - IBM Plex
« on: November 21, 2017, 01:38:21 am »
Good news,

IBM released open source font family IBM Plex, containing fonts Sans, Serif and Mono, each in 16 variants (bold, italic etc.), i.e. 48 *.otf files in total. Mono is very suitable for Lazarus, see screenshot. You can download from https://www.fontsquirrel.com/fonts/ibm-plex.

PS: I remind another font, SourceCodePro from Adobe, which I announced here five years ago: http://forum.lazarus.freepascal.org/index.php/topic,18364.msg103554.html#msg103554

Enjoy!
Lazarus 1.9.0 r58554 FPC 3.1.1 x86_64-linux-qt Chakra, Qt 4.8.7/5.11.1, Plasma 5.13.2
Lazarus 1.8.2 r57369 FPC 3.0.4 i386-win32-win32/win64 Wine 3.11

Try Eye-Candy Controls: https://sourceforge.net/projects/eccontrols/files/

mdalacu

  • Full Member
  • ***
  • Posts: 183
    • dmSimpleApps
Re: Another new font - IBM Plex
« Reply #1 on: November 21, 2017, 07:26:19 am »
It looks nice the IBM Plex one.

Blaazen

  • Hero Member
  • *****
  • Posts: 2570
  • POKE 54296,15
    • Eye-Candy Controls
Re: Another new font - IBM Plex
« Reply #2 on: November 21, 2017, 07:06:55 pm »
Hi,
here I put ten fonts suitable for Lazarus Source Editor with their setting. I guess everyone will choose.

Font NameSize |Extra Line Spacing |Extra Char Spacing
Courier SWA1200
Cousine1100
DejaVu Sans Mono1100 or 1
Fira Mono11-30
Hack1111
IBM Plex Mono11-1 or -20
Liberation Mono1100
Monospace1110
Source Code Pro11-10
Ubuntu Mono1310

All those fonts are open source and usually availabe on https://www.fontsquirrel.com/.
If you want something more fancy, try Audimat Mono 12/1/0. Font is good but I'm too conservative for it  :).

EDIT: I tested all font with antialiasing.
« Last Edit: November 21, 2017, 07:15:48 pm by Blaazen »
Lazarus 1.9.0 r58554 FPC 3.1.1 x86_64-linux-qt Chakra, Qt 4.8.7/5.11.1, Plasma 5.13.2
Lazarus 1.8.2 r57369 FPC 3.0.4 i386-win32-win32/win64 Wine 3.11

Try Eye-Candy Controls: https://sourceforge.net/projects/eccontrols/files/

Graeme

  • Hero Member
  • *****
  • Posts: 1422
    • Graeme on the web
Re: Another new font - IBM Plex
« Reply #3 on: November 21, 2017, 11:37:39 pm »
My go-to programming font is Raize. Yes it's a bitmap font, but super crisp and with very distinguishable characters like zero, lowercase and uppercase L or O, the number 1 etc.

  http://www.raize.com/DevTools/Tools/RzFont.asp

My next favourite is DejaVu Sans Mono.
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

dubst3pp4

  • New member
  • *
  • Posts: 41
  • JavaScript, Smalltalk, ObjectPascal
Re: Another new font - IBM Plex
« Reply #4 on: December 12, 2017, 08:44:19 am »
A little offtopic, but: I really like Source Code Pro and Liberation Mono. Both have a patched version for Powerline, which make both attractive to use them also in Terminal and Editors like Vim (see Screenshot).

JD

  • Hero Member
  • *****
  • Posts: 1714
Re: Another new font - IBM Plex
« Reply #5 on: December 19, 2017, 05:19:41 pm »
I'm using IBM Flex on my Linux Mint laptop. I like it a lot!  :D
Windows (10, 7) - Lazarus 1.8/FPC 3.0.4, NewPascal, Delphi
Linux Mint Cinnamon  - Lazarus 1.8/FPC 3.0.4, NewPascal

Indy 10.6 series; mORMot; Zeos 7.2.1; SQLite, Firebird, PostgreSQL & MariaDB; VirtualTreeView 5.5.3 R1

Pascal

  • Hero Member
  • *****
  • Posts: 665
Re: Another new font - IBM Plex
« Reply #6 on: December 19, 2017, 06:52:55 pm »
laz trunk - fpc trunk 32bit - Windows 10 Pro x64 (1803)

JD

  • Hero Member
  • *****
  • Posts: 1714
Re: Another new font - IBM Plex
« Reply #7 on: December 19, 2017, 07:54:53 pm »
Windows (10, 7) - Lazarus 1.8/FPC 3.0.4, NewPascal, Delphi
Linux Mint Cinnamon  - Lazarus 1.8/FPC 3.0.4, NewPascal

Indy 10.6 series; mORMot; Zeos 7.2.1; SQLite, Firebird, PostgreSQL & MariaDB; VirtualTreeView 5.5.3 R1

 

Recent

Get Lazarus at SourceForge.net. Fast, secure and Free Open Source software downloads Open Hub project report for Lazarus