Can I change the font of terminal?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP












31














I have a Unix-like OS installed without desktop. Is it possible to change the font of the terminal?










share|improve this question















migrated from stackoverflow.com Oct 3 '12 at 15:41


This question came from our site for professional and enthusiast programmers.










  • 3




    Sure: wiki.archlinux.org/index.php/Fonts#Console_fonts
    – Blender
    Oct 3 '12 at 15:39















31














I have a Unix-like OS installed without desktop. Is it possible to change the font of the terminal?










share|improve this question















migrated from stackoverflow.com Oct 3 '12 at 15:41


This question came from our site for professional and enthusiast programmers.










  • 3




    Sure: wiki.archlinux.org/index.php/Fonts#Console_fonts
    – Blender
    Oct 3 '12 at 15:39













31












31








31


19





I have a Unix-like OS installed without desktop. Is it possible to change the font of the terminal?










share|improve this question















I have a Unix-like OS installed without desktop. Is it possible to change the font of the terminal?







console tty fonts






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Aug 7 '15 at 19:51









Stephen Melvin

1034




1034










asked Oct 3 '12 at 15:38









Jian Weihang

258136




258136




migrated from stackoverflow.com Oct 3 '12 at 15:41


This question came from our site for professional and enthusiast programmers.






migrated from stackoverflow.com Oct 3 '12 at 15:41


This question came from our site for professional and enthusiast programmers.









  • 3




    Sure: wiki.archlinux.org/index.php/Fonts#Console_fonts
    – Blender
    Oct 3 '12 at 15:39












  • 3




    Sure: wiki.archlinux.org/index.php/Fonts#Console_fonts
    – Blender
    Oct 3 '12 at 15:39







3




3




Sure: wiki.archlinux.org/index.php/Fonts#Console_fonts
– Blender
Oct 3 '12 at 15:39




Sure: wiki.archlinux.org/index.php/Fonts#Console_fonts
– Blender
Oct 3 '12 at 15:39










5 Answers
5






active

oldest

votes


















34














If you use the Linux console, the best way I found is:



in



/etc/default/console-setup



put, for example



CHARMAP="UTF-8"
CODESET="Lat7"
FONTFACE="Terminus"
FONTSIZE="28x14"


Another way is to use setfont from the kbd package:



setfont /usr/share/consolefonts/Lat7-Terminus28x14.psf



This works for my Debian; it may be different for you.



In Debian, you can also run dpkg-reconfigure -plow console-setup to be prompted for the various console settings and pick them from menus.



Edit - I put together a small page how to setup the font colors. The section that is relevant for this post has the header "the Linux VTs" (= ttys, or "console").






share|improve this answer


















  • 7




    Font sizes listed by dpkg-configure console-setup are: 6x12, 8x14, 8x16, 10x20, 11x22, 12x24, 14x28, and 16x32.
    – Casey Watson
    Apr 8 '15 at 5:17






  • 1




    I had to reboot for this to take effect
    – mt025
    Apr 5 '17 at 0:11










  • I used dpkg-reconfigure console-setup solution, and after i made my selections of font options, it modified /etc/default/console-setup and ran update-initramfs (i suppose with -u option). However, your answer does not mention running update-initramfs. Is it necessary?
    – Alexey
    Jul 28 at 13:33


















7














If you want to use nearly any X-compatible font you should have a look at David Herrman's work on kmscon. The name slightly belies the project, actually, as Kernel Mode Setting is not a requirement for it to work - it also works with with frame-buffer devices - for instance if you are using proprietary AMD or nvidia display drivers. With kmscon you get multi-seat session management, xterm like keyboard and UTF-8 font handling and session control. Changing the font can be done via the /etc/kmscon/kmscon.conf or via a command-line option.






share|improve this answer




























    4














    /etc/default/console-setup et al. have been superseded on systemd operating systems, although you will find that some operating systems such as Debian try to maintain the older configuration system.



    The way to do this on a systemd operating system is to edit the font settings in the /etc/vconsole.conf file. These settings are applied by the systemd-vconsole-setup service, which is essentially a glorified way of running setfont and loadkeys before the login services are brought up.



    So you would have FONT=Uni2-Terminus28x14 in that file, for example.



    Note that the service program allows kernel command-line options such as vconsole.font to override /etc/vconsole.conf contents. If you are mucking around with GRUB kernel command-line options, bear this in mind.



    Further reading



    • Lennart Poettering et al.. vconsole.conf. systemd manual pages. FreeDesktop.org.

    • Lennart Poettering et al.. systemd-vconsole-setup. systemd manual pages. FreeDesktop.org.

    • Setting console font in vconsole.conf does not work (systemd)

    • https://unix.stackexchange.com/a/326804/5132





    share|improve this answer






















    • The problem with this approach is that it is systemd-specific and changes the default for all users.
      – fpmurphy
      Oct 18 '17 at 10:42


















    0














    Using Ubuntu 16.04 (probably works in all supported versions), I edited ~/.bashrc and just before terminal splash at end of file, inserted the setfont command:



    # Set font when running in console
    /bin/setfont /usr/share/consolefonts/Lat2-Terminus32x16.psf.gz

    # Splash Calendar and time
    now

    # ASCII Linux distribution display
    screenfetch


    Now when selected Ctrl+Alt+F1 through Ctrl+Alt+F6 and get nice big fonts.



    This is the largest font available and you can see a complete list with ls command:



    $ ls /usr/share/consolefonts
    Arabic-Fixed15.psf.gz Lat15-Terminus20x10.psf.gz
    Arabic-Fixed16.psf.gz Lat15-Terminus22x11.psf.gz
    Arabic-VGA14.psf.gz Lat15-Terminus24x12.psf.gz
    (... SNIP ...)
    Lat15-Terminus14.psf.gz Vietnamese-Fixed16.psf.gz
    Lat15-Terminus16.psf.gz Vietnamese-Fixed18.psf.gz


    Sample screen



    This is a facsimile, not a true screen capture from console where screen is wider by 20% and background is black:



    Sample console fonts



    Prior to changes I couldn't read the screen on HDPI monitor.






    share|improve this answer




























      -1














      In Linux Mint 18.1 terminal:



      1. Right click anywhere in the black space.

      2. Choose "profiles", "profile preferences".

      3. Put a tic in "custom font" box.

      4. Click on the big text sample box next to it.

      5. Choose whatever font size and type you want.

      The changes will appear immediately.






      share|improve this answer


















      • 2




        I think the question is about Linux console (tty1 -- tty8).
        – Alexey
        Jul 11 '17 at 7:32










      • You saw the words without desktop @Never Too Old To Learn?
        – Md. Alamin Mahamud
        May 3 at 16:23










      Your Answer








      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "106"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: false,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: null,
      bindNavPrevention: true,
      postfix: "",
      imageUploader:
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      ,
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );













      draft saved

      draft discarded


















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f49779%2fcan-i-change-the-font-of-terminal%23new-answer', 'question_page');

      );

      Post as a guest















      Required, but never shown

























      5 Answers
      5






      active

      oldest

      votes








      5 Answers
      5






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      34














      If you use the Linux console, the best way I found is:



      in



      /etc/default/console-setup



      put, for example



      CHARMAP="UTF-8"
      CODESET="Lat7"
      FONTFACE="Terminus"
      FONTSIZE="28x14"


      Another way is to use setfont from the kbd package:



      setfont /usr/share/consolefonts/Lat7-Terminus28x14.psf



      This works for my Debian; it may be different for you.



      In Debian, you can also run dpkg-reconfigure -plow console-setup to be prompted for the various console settings and pick them from menus.



      Edit - I put together a small page how to setup the font colors. The section that is relevant for this post has the header "the Linux VTs" (= ttys, or "console").






      share|improve this answer


















      • 7




        Font sizes listed by dpkg-configure console-setup are: 6x12, 8x14, 8x16, 10x20, 11x22, 12x24, 14x28, and 16x32.
        – Casey Watson
        Apr 8 '15 at 5:17






      • 1




        I had to reboot for this to take effect
        – mt025
        Apr 5 '17 at 0:11










      • I used dpkg-reconfigure console-setup solution, and after i made my selections of font options, it modified /etc/default/console-setup and ran update-initramfs (i suppose with -u option). However, your answer does not mention running update-initramfs. Is it necessary?
        – Alexey
        Jul 28 at 13:33















      34














      If you use the Linux console, the best way I found is:



      in



      /etc/default/console-setup



      put, for example



      CHARMAP="UTF-8"
      CODESET="Lat7"
      FONTFACE="Terminus"
      FONTSIZE="28x14"


      Another way is to use setfont from the kbd package:



      setfont /usr/share/consolefonts/Lat7-Terminus28x14.psf



      This works for my Debian; it may be different for you.



      In Debian, you can also run dpkg-reconfigure -plow console-setup to be prompted for the various console settings and pick them from menus.



      Edit - I put together a small page how to setup the font colors. The section that is relevant for this post has the header "the Linux VTs" (= ttys, or "console").






      share|improve this answer


















      • 7




        Font sizes listed by dpkg-configure console-setup are: 6x12, 8x14, 8x16, 10x20, 11x22, 12x24, 14x28, and 16x32.
        – Casey Watson
        Apr 8 '15 at 5:17






      • 1




        I had to reboot for this to take effect
        – mt025
        Apr 5 '17 at 0:11










      • I used dpkg-reconfigure console-setup solution, and after i made my selections of font options, it modified /etc/default/console-setup and ran update-initramfs (i suppose with -u option). However, your answer does not mention running update-initramfs. Is it necessary?
        – Alexey
        Jul 28 at 13:33













      34












      34








      34






      If you use the Linux console, the best way I found is:



      in



      /etc/default/console-setup



      put, for example



      CHARMAP="UTF-8"
      CODESET="Lat7"
      FONTFACE="Terminus"
      FONTSIZE="28x14"


      Another way is to use setfont from the kbd package:



      setfont /usr/share/consolefonts/Lat7-Terminus28x14.psf



      This works for my Debian; it may be different for you.



      In Debian, you can also run dpkg-reconfigure -plow console-setup to be prompted for the various console settings and pick them from menus.



      Edit - I put together a small page how to setup the font colors. The section that is relevant for this post has the header "the Linux VTs" (= ttys, or "console").






      share|improve this answer














      If you use the Linux console, the best way I found is:



      in



      /etc/default/console-setup



      put, for example



      CHARMAP="UTF-8"
      CODESET="Lat7"
      FONTFACE="Terminus"
      FONTSIZE="28x14"


      Another way is to use setfont from the kbd package:



      setfont /usr/share/consolefonts/Lat7-Terminus28x14.psf



      This works for my Debian; it may be different for you.



      In Debian, you can also run dpkg-reconfigure -plow console-setup to be prompted for the various console settings and pick them from menus.



      Edit - I put together a small page how to setup the font colors. The section that is relevant for this post has the header "the Linux VTs" (= ttys, or "console").







      share|improve this answer














      share|improve this answer



      share|improve this answer








      edited Nov 17 '17 at 2:50









      Cristian Ciupitu

      2,07911621




      2,07911621










      answered Oct 3 '12 at 22:21









      Emanuel Berg

      3,66052952




      3,66052952







      • 7




        Font sizes listed by dpkg-configure console-setup are: 6x12, 8x14, 8x16, 10x20, 11x22, 12x24, 14x28, and 16x32.
        – Casey Watson
        Apr 8 '15 at 5:17






      • 1




        I had to reboot for this to take effect
        – mt025
        Apr 5 '17 at 0:11










      • I used dpkg-reconfigure console-setup solution, and after i made my selections of font options, it modified /etc/default/console-setup and ran update-initramfs (i suppose with -u option). However, your answer does not mention running update-initramfs. Is it necessary?
        – Alexey
        Jul 28 at 13:33












      • 7




        Font sizes listed by dpkg-configure console-setup are: 6x12, 8x14, 8x16, 10x20, 11x22, 12x24, 14x28, and 16x32.
        – Casey Watson
        Apr 8 '15 at 5:17






      • 1




        I had to reboot for this to take effect
        – mt025
        Apr 5 '17 at 0:11










      • I used dpkg-reconfigure console-setup solution, and after i made my selections of font options, it modified /etc/default/console-setup and ran update-initramfs (i suppose with -u option). However, your answer does not mention running update-initramfs. Is it necessary?
        – Alexey
        Jul 28 at 13:33







      7




      7




      Font sizes listed by dpkg-configure console-setup are: 6x12, 8x14, 8x16, 10x20, 11x22, 12x24, 14x28, and 16x32.
      – Casey Watson
      Apr 8 '15 at 5:17




      Font sizes listed by dpkg-configure console-setup are: 6x12, 8x14, 8x16, 10x20, 11x22, 12x24, 14x28, and 16x32.
      – Casey Watson
      Apr 8 '15 at 5:17




      1




      1




      I had to reboot for this to take effect
      – mt025
      Apr 5 '17 at 0:11




      I had to reboot for this to take effect
      – mt025
      Apr 5 '17 at 0:11












      I used dpkg-reconfigure console-setup solution, and after i made my selections of font options, it modified /etc/default/console-setup and ran update-initramfs (i suppose with -u option). However, your answer does not mention running update-initramfs. Is it necessary?
      – Alexey
      Jul 28 at 13:33




      I used dpkg-reconfigure console-setup solution, and after i made my selections of font options, it modified /etc/default/console-setup and ran update-initramfs (i suppose with -u option). However, your answer does not mention running update-initramfs. Is it necessary?
      – Alexey
      Jul 28 at 13:33













      7














      If you want to use nearly any X-compatible font you should have a look at David Herrman's work on kmscon. The name slightly belies the project, actually, as Kernel Mode Setting is not a requirement for it to work - it also works with with frame-buffer devices - for instance if you are using proprietary AMD or nvidia display drivers. With kmscon you get multi-seat session management, xterm like keyboard and UTF-8 font handling and session control. Changing the font can be done via the /etc/kmscon/kmscon.conf or via a command-line option.






      share|improve this answer

























        7














        If you want to use nearly any X-compatible font you should have a look at David Herrman's work on kmscon. The name slightly belies the project, actually, as Kernel Mode Setting is not a requirement for it to work - it also works with with frame-buffer devices - for instance if you are using proprietary AMD or nvidia display drivers. With kmscon you get multi-seat session management, xterm like keyboard and UTF-8 font handling and session control. Changing the font can be done via the /etc/kmscon/kmscon.conf or via a command-line option.






        share|improve this answer























          7












          7








          7






          If you want to use nearly any X-compatible font you should have a look at David Herrman's work on kmscon. The name slightly belies the project, actually, as Kernel Mode Setting is not a requirement for it to work - it also works with with frame-buffer devices - for instance if you are using proprietary AMD or nvidia display drivers. With kmscon you get multi-seat session management, xterm like keyboard and UTF-8 font handling and session control. Changing the font can be done via the /etc/kmscon/kmscon.conf or via a command-line option.






          share|improve this answer












          If you want to use nearly any X-compatible font you should have a look at David Herrman's work on kmscon. The name slightly belies the project, actually, as Kernel Mode Setting is not a requirement for it to work - it also works with with frame-buffer devices - for instance if you are using proprietary AMD or nvidia display drivers. With kmscon you get multi-seat session management, xterm like keyboard and UTF-8 font handling and session control. Changing the font can be done via the /etc/kmscon/kmscon.conf or via a command-line option.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Jun 21 '14 at 18:07









          mikeserv

          45.3k567153




          45.3k567153





















              4














              /etc/default/console-setup et al. have been superseded on systemd operating systems, although you will find that some operating systems such as Debian try to maintain the older configuration system.



              The way to do this on a systemd operating system is to edit the font settings in the /etc/vconsole.conf file. These settings are applied by the systemd-vconsole-setup service, which is essentially a glorified way of running setfont and loadkeys before the login services are brought up.



              So you would have FONT=Uni2-Terminus28x14 in that file, for example.



              Note that the service program allows kernel command-line options such as vconsole.font to override /etc/vconsole.conf contents. If you are mucking around with GRUB kernel command-line options, bear this in mind.



              Further reading



              • Lennart Poettering et al.. vconsole.conf. systemd manual pages. FreeDesktop.org.

              • Lennart Poettering et al.. systemd-vconsole-setup. systemd manual pages. FreeDesktop.org.

              • Setting console font in vconsole.conf does not work (systemd)

              • https://unix.stackexchange.com/a/326804/5132





              share|improve this answer






















              • The problem with this approach is that it is systemd-specific and changes the default for all users.
                – fpmurphy
                Oct 18 '17 at 10:42















              4














              /etc/default/console-setup et al. have been superseded on systemd operating systems, although you will find that some operating systems such as Debian try to maintain the older configuration system.



              The way to do this on a systemd operating system is to edit the font settings in the /etc/vconsole.conf file. These settings are applied by the systemd-vconsole-setup service, which is essentially a glorified way of running setfont and loadkeys before the login services are brought up.



              So you would have FONT=Uni2-Terminus28x14 in that file, for example.



              Note that the service program allows kernel command-line options such as vconsole.font to override /etc/vconsole.conf contents. If you are mucking around with GRUB kernel command-line options, bear this in mind.



              Further reading



              • Lennart Poettering et al.. vconsole.conf. systemd manual pages. FreeDesktop.org.

              • Lennart Poettering et al.. systemd-vconsole-setup. systemd manual pages. FreeDesktop.org.

              • Setting console font in vconsole.conf does not work (systemd)

              • https://unix.stackexchange.com/a/326804/5132





              share|improve this answer






















              • The problem with this approach is that it is systemd-specific and changes the default for all users.
                – fpmurphy
                Oct 18 '17 at 10:42













              4












              4








              4






              /etc/default/console-setup et al. have been superseded on systemd operating systems, although you will find that some operating systems such as Debian try to maintain the older configuration system.



              The way to do this on a systemd operating system is to edit the font settings in the /etc/vconsole.conf file. These settings are applied by the systemd-vconsole-setup service, which is essentially a glorified way of running setfont and loadkeys before the login services are brought up.



              So you would have FONT=Uni2-Terminus28x14 in that file, for example.



              Note that the service program allows kernel command-line options such as vconsole.font to override /etc/vconsole.conf contents. If you are mucking around with GRUB kernel command-line options, bear this in mind.



              Further reading



              • Lennart Poettering et al.. vconsole.conf. systemd manual pages. FreeDesktop.org.

              • Lennart Poettering et al.. systemd-vconsole-setup. systemd manual pages. FreeDesktop.org.

              • Setting console font in vconsole.conf does not work (systemd)

              • https://unix.stackexchange.com/a/326804/5132





              share|improve this answer














              /etc/default/console-setup et al. have been superseded on systemd operating systems, although you will find that some operating systems such as Debian try to maintain the older configuration system.



              The way to do this on a systemd operating system is to edit the font settings in the /etc/vconsole.conf file. These settings are applied by the systemd-vconsole-setup service, which is essentially a glorified way of running setfont and loadkeys before the login services are brought up.



              So you would have FONT=Uni2-Terminus28x14 in that file, for example.



              Note that the service program allows kernel command-line options such as vconsole.font to override /etc/vconsole.conf contents. If you are mucking around with GRUB kernel command-line options, bear this in mind.



              Further reading



              • Lennart Poettering et al.. vconsole.conf. systemd manual pages. FreeDesktop.org.

              • Lennart Poettering et al.. systemd-vconsole-setup. systemd manual pages. FreeDesktop.org.

              • Setting console font in vconsole.conf does not work (systemd)

              • https://unix.stackexchange.com/a/326804/5132






              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited Dec 13 at 11:57

























              answered Oct 18 '17 at 8:23









              JdeBP

              33.1k468156




              33.1k468156











              • The problem with this approach is that it is systemd-specific and changes the default for all users.
                – fpmurphy
                Oct 18 '17 at 10:42
















              • The problem with this approach is that it is systemd-specific and changes the default for all users.
                – fpmurphy
                Oct 18 '17 at 10:42















              The problem with this approach is that it is systemd-specific and changes the default for all users.
              – fpmurphy
              Oct 18 '17 at 10:42




              The problem with this approach is that it is systemd-specific and changes the default for all users.
              – fpmurphy
              Oct 18 '17 at 10:42











              0














              Using Ubuntu 16.04 (probably works in all supported versions), I edited ~/.bashrc and just before terminal splash at end of file, inserted the setfont command:



              # Set font when running in console
              /bin/setfont /usr/share/consolefonts/Lat2-Terminus32x16.psf.gz

              # Splash Calendar and time
              now

              # ASCII Linux distribution display
              screenfetch


              Now when selected Ctrl+Alt+F1 through Ctrl+Alt+F6 and get nice big fonts.



              This is the largest font available and you can see a complete list with ls command:



              $ ls /usr/share/consolefonts
              Arabic-Fixed15.psf.gz Lat15-Terminus20x10.psf.gz
              Arabic-Fixed16.psf.gz Lat15-Terminus22x11.psf.gz
              Arabic-VGA14.psf.gz Lat15-Terminus24x12.psf.gz
              (... SNIP ...)
              Lat15-Terminus14.psf.gz Vietnamese-Fixed16.psf.gz
              Lat15-Terminus16.psf.gz Vietnamese-Fixed18.psf.gz


              Sample screen



              This is a facsimile, not a true screen capture from console where screen is wider by 20% and background is black:



              Sample console fonts



              Prior to changes I couldn't read the screen on HDPI monitor.






              share|improve this answer

























                0














                Using Ubuntu 16.04 (probably works in all supported versions), I edited ~/.bashrc and just before terminal splash at end of file, inserted the setfont command:



                # Set font when running in console
                /bin/setfont /usr/share/consolefonts/Lat2-Terminus32x16.psf.gz

                # Splash Calendar and time
                now

                # ASCII Linux distribution display
                screenfetch


                Now when selected Ctrl+Alt+F1 through Ctrl+Alt+F6 and get nice big fonts.



                This is the largest font available and you can see a complete list with ls command:



                $ ls /usr/share/consolefonts
                Arabic-Fixed15.psf.gz Lat15-Terminus20x10.psf.gz
                Arabic-Fixed16.psf.gz Lat15-Terminus22x11.psf.gz
                Arabic-VGA14.psf.gz Lat15-Terminus24x12.psf.gz
                (... SNIP ...)
                Lat15-Terminus14.psf.gz Vietnamese-Fixed16.psf.gz
                Lat15-Terminus16.psf.gz Vietnamese-Fixed18.psf.gz


                Sample screen



                This is a facsimile, not a true screen capture from console where screen is wider by 20% and background is black:



                Sample console fonts



                Prior to changes I couldn't read the screen on HDPI monitor.






                share|improve this answer























                  0












                  0








                  0






                  Using Ubuntu 16.04 (probably works in all supported versions), I edited ~/.bashrc and just before terminal splash at end of file, inserted the setfont command:



                  # Set font when running in console
                  /bin/setfont /usr/share/consolefonts/Lat2-Terminus32x16.psf.gz

                  # Splash Calendar and time
                  now

                  # ASCII Linux distribution display
                  screenfetch


                  Now when selected Ctrl+Alt+F1 through Ctrl+Alt+F6 and get nice big fonts.



                  This is the largest font available and you can see a complete list with ls command:



                  $ ls /usr/share/consolefonts
                  Arabic-Fixed15.psf.gz Lat15-Terminus20x10.psf.gz
                  Arabic-Fixed16.psf.gz Lat15-Terminus22x11.psf.gz
                  Arabic-VGA14.psf.gz Lat15-Terminus24x12.psf.gz
                  (... SNIP ...)
                  Lat15-Terminus14.psf.gz Vietnamese-Fixed16.psf.gz
                  Lat15-Terminus16.psf.gz Vietnamese-Fixed18.psf.gz


                  Sample screen



                  This is a facsimile, not a true screen capture from console where screen is wider by 20% and background is black:



                  Sample console fonts



                  Prior to changes I couldn't read the screen on HDPI monitor.






                  share|improve this answer












                  Using Ubuntu 16.04 (probably works in all supported versions), I edited ~/.bashrc and just before terminal splash at end of file, inserted the setfont command:



                  # Set font when running in console
                  /bin/setfont /usr/share/consolefonts/Lat2-Terminus32x16.psf.gz

                  # Splash Calendar and time
                  now

                  # ASCII Linux distribution display
                  screenfetch


                  Now when selected Ctrl+Alt+F1 through Ctrl+Alt+F6 and get nice big fonts.



                  This is the largest font available and you can see a complete list with ls command:



                  $ ls /usr/share/consolefonts
                  Arabic-Fixed15.psf.gz Lat15-Terminus20x10.psf.gz
                  Arabic-Fixed16.psf.gz Lat15-Terminus22x11.psf.gz
                  Arabic-VGA14.psf.gz Lat15-Terminus24x12.psf.gz
                  (... SNIP ...)
                  Lat15-Terminus14.psf.gz Vietnamese-Fixed16.psf.gz
                  Lat15-Terminus16.psf.gz Vietnamese-Fixed18.psf.gz


                  Sample screen



                  This is a facsimile, not a true screen capture from console where screen is wider by 20% and background is black:



                  Sample console fonts



                  Prior to changes I couldn't read the screen on HDPI monitor.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Jul 13 at 0:09









                  WinEunuuchs2Unix

                  298112




                  298112





















                      -1














                      In Linux Mint 18.1 terminal:



                      1. Right click anywhere in the black space.

                      2. Choose "profiles", "profile preferences".

                      3. Put a tic in "custom font" box.

                      4. Click on the big text sample box next to it.

                      5. Choose whatever font size and type you want.

                      The changes will appear immediately.






                      share|improve this answer


















                      • 2




                        I think the question is about Linux console (tty1 -- tty8).
                        – Alexey
                        Jul 11 '17 at 7:32










                      • You saw the words without desktop @Never Too Old To Learn?
                        – Md. Alamin Mahamud
                        May 3 at 16:23















                      -1














                      In Linux Mint 18.1 terminal:



                      1. Right click anywhere in the black space.

                      2. Choose "profiles", "profile preferences".

                      3. Put a tic in "custom font" box.

                      4. Click on the big text sample box next to it.

                      5. Choose whatever font size and type you want.

                      The changes will appear immediately.






                      share|improve this answer


















                      • 2




                        I think the question is about Linux console (tty1 -- tty8).
                        – Alexey
                        Jul 11 '17 at 7:32










                      • You saw the words without desktop @Never Too Old To Learn?
                        – Md. Alamin Mahamud
                        May 3 at 16:23













                      -1












                      -1








                      -1






                      In Linux Mint 18.1 terminal:



                      1. Right click anywhere in the black space.

                      2. Choose "profiles", "profile preferences".

                      3. Put a tic in "custom font" box.

                      4. Click on the big text sample box next to it.

                      5. Choose whatever font size and type you want.

                      The changes will appear immediately.






                      share|improve this answer














                      In Linux Mint 18.1 terminal:



                      1. Right click anywhere in the black space.

                      2. Choose "profiles", "profile preferences".

                      3. Put a tic in "custom font" box.

                      4. Click on the big text sample box next to it.

                      5. Choose whatever font size and type you want.

                      The changes will appear immediately.







                      share|improve this answer














                      share|improve this answer



                      share|improve this answer








                      edited May 23 '17 at 19:24









                      Stephen Rauch

                      3,328101328




                      3,328101328










                      answered May 23 '17 at 19:20









                      Never Too Old To Learn

                      151




                      151







                      • 2




                        I think the question is about Linux console (tty1 -- tty8).
                        – Alexey
                        Jul 11 '17 at 7:32










                      • You saw the words without desktop @Never Too Old To Learn?
                        – Md. Alamin Mahamud
                        May 3 at 16:23












                      • 2




                        I think the question is about Linux console (tty1 -- tty8).
                        – Alexey
                        Jul 11 '17 at 7:32










                      • You saw the words without desktop @Never Too Old To Learn?
                        – Md. Alamin Mahamud
                        May 3 at 16:23







                      2




                      2




                      I think the question is about Linux console (tty1 -- tty8).
                      – Alexey
                      Jul 11 '17 at 7:32




                      I think the question is about Linux console (tty1 -- tty8).
                      – Alexey
                      Jul 11 '17 at 7:32












                      You saw the words without desktop @Never Too Old To Learn?
                      – Md. Alamin Mahamud
                      May 3 at 16:23




                      You saw the words without desktop @Never Too Old To Learn?
                      – Md. Alamin Mahamud
                      May 3 at 16:23

















                      draft saved

                      draft discarded
















































                      Thanks for contributing an answer to Unix & Linux Stack Exchange!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid


                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.

                      To learn more, see our tips on writing great answers.





                      Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                      Please pay close attention to the following guidance:


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid


                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.

                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f49779%2fcan-i-change-the-font-of-terminal%23new-answer', 'question_page');

                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown






                      Popular posts from this blog

                      How to check contact read email or not when send email to Individual?

                      Bahrain

                      Postfix configuration issue with fips on centos 7; mailgun relay