Font viewer for font collectors?











up vote
22
down vote

favorite
8












I have a huge font collection and would like to be able to view them
in an efficient manner rather than opening a file one by one.



What would be the best font viewer aside from fontypython, which unfortunately
has a Mojibake bug on fonts with multibyte characters.










share|improve this question


























    up vote
    22
    down vote

    favorite
    8












    I have a huge font collection and would like to be able to view them
    in an efficient manner rather than opening a file one by one.



    What would be the best font viewer aside from fontypython, which unfortunately
    has a Mojibake bug on fonts with multibyte characters.










    share|improve this question
























      up vote
      22
      down vote

      favorite
      8









      up vote
      22
      down vote

      favorite
      8






      8





      I have a huge font collection and would like to be able to view them
      in an efficient manner rather than opening a file one by one.



      What would be the best font viewer aside from fontypython, which unfortunately
      has a Mojibake bug on fonts with multibyte characters.










      share|improve this question













      I have a huge font collection and would like to be able to view them
      in an efficient manner rather than opening a file one by one.



      What would be the best font viewer aside from fontypython, which unfortunately
      has a Mojibake bug on fonts with multibyte characters.







      fonts






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Oct 20 '10 at 10:42









      Gödel

      1,03621227




      1,03621227






















          6 Answers
          6






          active

          oldest

          votes

















          up vote
          23
          down vote













          I use Font Manager



          sudo apt-get install font-manager


          screenshot






          share|improve this answer






























            up vote
            16
            down vote













            I use character maps heavily and decides to make one which you access from anywhere using a web interface and requires no installation.



            Features




            • Select your own font file

            • Provides font and character information

            • Character copy-able

            • Supports TTF/OTF

            • Supports Icon fonts

            • Smooth interface

            • No installation necessary

            • No server upload necessary


            Screenshot



            Imgur






            share|improve this answer






























              up vote
              2
              down vote













              There's always Fontmatrix. It has a slightly different featureset to fontypython but I like it.






              share|improve this answer





















              • Just used it. It seems to have more features than fontypython, but is instead less immune to foreign multi-byte fonts. Nevertheless +1 for introducing the tool I didn't know. thx.
                – Gödel
                Oct 20 '10 at 11:00


















              up vote
              2
              down vote













              Your should also give a try to gnome-specimen (also available in Debian)






              share|improve this answer




























                up vote
                2
                down vote













                Web browsers are good at this. Sample script whose output can be saved as a simple HTML page and viewed in a local browser:



                #! /usr/bin/env bash

                cat << __HEADER
                <!DOCTYPE html>
                <html>
                <head>
                <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
                <title>Sample of local fonts matching '$1'</title>
                </head>
                <body>
                __HEADER

                fc-list --format='%{family}n' $1 | sort -u | while IFS='' read -r fontfamily
                do
                cat << __BODY
                <hr/>
                <div style="font-family: '${fontfamily}', 'serif'">
                <h1>${fontfamily}</h1>
                <p>
                The quick brown fox jumped over the lazy brown dog<br/>
                0123456789,.:;?/<>'"{}|-=`~!@#$%^&*()-=\
                </p>
                </div>
                __BODY

                done

                cat << __FOOTER
                <hr/>
                </body>
                </html>
                __FOOTER


                The script takes an optional first argument, the fc-list pattern to filter on. For example passing :spacing=100 as the argument generates an HTML page of all installed monospace fonts, or pass nothing and see all fonts.






                share|improve this answer




























                  up vote
                  0
                  down vote













                  I`ve created simple SVG font viewer



                  http://jsfiddle.net/iegik/r4ckgdc0/show/






                  share|improve this answer





















                    Your Answer








                    StackExchange.ready(function() {
                    var channelOptions = {
                    tags: "".split(" "),
                    id: "89"
                    };
                    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',
                    convertImagesToLinks: true,
                    noModals: true,
                    showLowRepImageUploadWarning: true,
                    reputationToPostImages: 10,
                    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%2faskubuntu.com%2fquestions%2f8452%2ffont-viewer-for-font-collectors%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown

























                    6 Answers
                    6






                    active

                    oldest

                    votes








                    6 Answers
                    6






                    active

                    oldest

                    votes









                    active

                    oldest

                    votes






                    active

                    oldest

                    votes








                    up vote
                    23
                    down vote













                    I use Font Manager



                    sudo apt-get install font-manager


                    screenshot






                    share|improve this answer



























                      up vote
                      23
                      down vote













                      I use Font Manager



                      sudo apt-get install font-manager


                      screenshot






                      share|improve this answer

























                        up vote
                        23
                        down vote










                        up vote
                        23
                        down vote









                        I use Font Manager



                        sudo apt-get install font-manager


                        screenshot






                        share|improve this answer














                        I use Font Manager



                        sudo apt-get install font-manager


                        screenshot







                        share|improve this answer














                        share|improve this answer



                        share|improve this answer








                        edited Sep 2 '17 at 11:25









                        Zanna

                        49.4k13128236




                        49.4k13128236










                        answered Oct 20 '10 at 16:50









                        JanC

                        16.6k13446




                        16.6k13446
























                            up vote
                            16
                            down vote













                            I use character maps heavily and decides to make one which you access from anywhere using a web interface and requires no installation.



                            Features




                            • Select your own font file

                            • Provides font and character information

                            • Character copy-able

                            • Supports TTF/OTF

                            • Supports Icon fonts

                            • Smooth interface

                            • No installation necessary

                            • No server upload necessary


                            Screenshot



                            Imgur






                            share|improve this answer



























                              up vote
                              16
                              down vote













                              I use character maps heavily and decides to make one which you access from anywhere using a web interface and requires no installation.



                              Features




                              • Select your own font file

                              • Provides font and character information

                              • Character copy-able

                              • Supports TTF/OTF

                              • Supports Icon fonts

                              • Smooth interface

                              • No installation necessary

                              • No server upload necessary


                              Screenshot



                              Imgur






                              share|improve this answer

























                                up vote
                                16
                                down vote










                                up vote
                                16
                                down vote









                                I use character maps heavily and decides to make one which you access from anywhere using a web interface and requires no installation.



                                Features




                                • Select your own font file

                                • Provides font and character information

                                • Character copy-able

                                • Supports TTF/OTF

                                • Supports Icon fonts

                                • Smooth interface

                                • No installation necessary

                                • No server upload necessary


                                Screenshot



                                Imgur






                                share|improve this answer














                                I use character maps heavily and decides to make one which you access from anywhere using a web interface and requires no installation.



                                Features




                                • Select your own font file

                                • Provides font and character information

                                • Character copy-able

                                • Supports TTF/OTF

                                • Supports Icon fonts

                                • Smooth interface

                                • No installation necessary

                                • No server upload necessary


                                Screenshot



                                Imgur







                                share|improve this answer














                                share|improve this answer



                                share|improve this answer








                                edited Dec 5 at 0:39

























                                answered Jan 13 '15 at 18:10









                                bluejamesbond

                                26125




                                26125






















                                    up vote
                                    2
                                    down vote













                                    There's always Fontmatrix. It has a slightly different featureset to fontypython but I like it.






                                    share|improve this answer





















                                    • Just used it. It seems to have more features than fontypython, but is instead less immune to foreign multi-byte fonts. Nevertheless +1 for introducing the tool I didn't know. thx.
                                      – Gödel
                                      Oct 20 '10 at 11:00















                                    up vote
                                    2
                                    down vote













                                    There's always Fontmatrix. It has a slightly different featureset to fontypython but I like it.






                                    share|improve this answer





















                                    • Just used it. It seems to have more features than fontypython, but is instead less immune to foreign multi-byte fonts. Nevertheless +1 for introducing the tool I didn't know. thx.
                                      – Gödel
                                      Oct 20 '10 at 11:00













                                    up vote
                                    2
                                    down vote










                                    up vote
                                    2
                                    down vote









                                    There's always Fontmatrix. It has a slightly different featureset to fontypython but I like it.






                                    share|improve this answer












                                    There's always Fontmatrix. It has a slightly different featureset to fontypython but I like it.







                                    share|improve this answer












                                    share|improve this answer



                                    share|improve this answer










                                    answered Oct 20 '10 at 10:48









                                    Oli

                                    219k85552760




                                    219k85552760












                                    • Just used it. It seems to have more features than fontypython, but is instead less immune to foreign multi-byte fonts. Nevertheless +1 for introducing the tool I didn't know. thx.
                                      – Gödel
                                      Oct 20 '10 at 11:00


















                                    • Just used it. It seems to have more features than fontypython, but is instead less immune to foreign multi-byte fonts. Nevertheless +1 for introducing the tool I didn't know. thx.
                                      – Gödel
                                      Oct 20 '10 at 11:00
















                                    Just used it. It seems to have more features than fontypython, but is instead less immune to foreign multi-byte fonts. Nevertheless +1 for introducing the tool I didn't know. thx.
                                    – Gödel
                                    Oct 20 '10 at 11:00




                                    Just used it. It seems to have more features than fontypython, but is instead less immune to foreign multi-byte fonts. Nevertheless +1 for introducing the tool I didn't know. thx.
                                    – Gödel
                                    Oct 20 '10 at 11:00










                                    up vote
                                    2
                                    down vote













                                    Your should also give a try to gnome-specimen (also available in Debian)






                                    share|improve this answer

























                                      up vote
                                      2
                                      down vote













                                      Your should also give a try to gnome-specimen (also available in Debian)






                                      share|improve this answer























                                        up vote
                                        2
                                        down vote










                                        up vote
                                        2
                                        down vote









                                        Your should also give a try to gnome-specimen (also available in Debian)






                                        share|improve this answer












                                        Your should also give a try to gnome-specimen (also available in Debian)







                                        share|improve this answer












                                        share|improve this answer



                                        share|improve this answer










                                        answered Apr 2 '14 at 23:29









                                        sdf

                                        211




                                        211






















                                            up vote
                                            2
                                            down vote













                                            Web browsers are good at this. Sample script whose output can be saved as a simple HTML page and viewed in a local browser:



                                            #! /usr/bin/env bash

                                            cat << __HEADER
                                            <!DOCTYPE html>
                                            <html>
                                            <head>
                                            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
                                            <title>Sample of local fonts matching '$1'</title>
                                            </head>
                                            <body>
                                            __HEADER

                                            fc-list --format='%{family}n' $1 | sort -u | while IFS='' read -r fontfamily
                                            do
                                            cat << __BODY
                                            <hr/>
                                            <div style="font-family: '${fontfamily}', 'serif'">
                                            <h1>${fontfamily}</h1>
                                            <p>
                                            The quick brown fox jumped over the lazy brown dog<br/>
                                            0123456789,.:;?/<>'"{}|-=`~!@#$%^&*()-=\
                                            </p>
                                            </div>
                                            __BODY

                                            done

                                            cat << __FOOTER
                                            <hr/>
                                            </body>
                                            </html>
                                            __FOOTER


                                            The script takes an optional first argument, the fc-list pattern to filter on. For example passing :spacing=100 as the argument generates an HTML page of all installed monospace fonts, or pass nothing and see all fonts.






                                            share|improve this answer

























                                              up vote
                                              2
                                              down vote













                                              Web browsers are good at this. Sample script whose output can be saved as a simple HTML page and viewed in a local browser:



                                              #! /usr/bin/env bash

                                              cat << __HEADER
                                              <!DOCTYPE html>
                                              <html>
                                              <head>
                                              <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
                                              <title>Sample of local fonts matching '$1'</title>
                                              </head>
                                              <body>
                                              __HEADER

                                              fc-list --format='%{family}n' $1 | sort -u | while IFS='' read -r fontfamily
                                              do
                                              cat << __BODY
                                              <hr/>
                                              <div style="font-family: '${fontfamily}', 'serif'">
                                              <h1>${fontfamily}</h1>
                                              <p>
                                              The quick brown fox jumped over the lazy brown dog<br/>
                                              0123456789,.:;?/<>'"{}|-=`~!@#$%^&*()-=\
                                              </p>
                                              </div>
                                              __BODY

                                              done

                                              cat << __FOOTER
                                              <hr/>
                                              </body>
                                              </html>
                                              __FOOTER


                                              The script takes an optional first argument, the fc-list pattern to filter on. For example passing :spacing=100 as the argument generates an HTML page of all installed monospace fonts, or pass nothing and see all fonts.






                                              share|improve this answer























                                                up vote
                                                2
                                                down vote










                                                up vote
                                                2
                                                down vote









                                                Web browsers are good at this. Sample script whose output can be saved as a simple HTML page and viewed in a local browser:



                                                #! /usr/bin/env bash

                                                cat << __HEADER
                                                <!DOCTYPE html>
                                                <html>
                                                <head>
                                                <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
                                                <title>Sample of local fonts matching '$1'</title>
                                                </head>
                                                <body>
                                                __HEADER

                                                fc-list --format='%{family}n' $1 | sort -u | while IFS='' read -r fontfamily
                                                do
                                                cat << __BODY
                                                <hr/>
                                                <div style="font-family: '${fontfamily}', 'serif'">
                                                <h1>${fontfamily}</h1>
                                                <p>
                                                The quick brown fox jumped over the lazy brown dog<br/>
                                                0123456789,.:;?/<>'"{}|-=`~!@#$%^&*()-=\
                                                </p>
                                                </div>
                                                __BODY

                                                done

                                                cat << __FOOTER
                                                <hr/>
                                                </body>
                                                </html>
                                                __FOOTER


                                                The script takes an optional first argument, the fc-list pattern to filter on. For example passing :spacing=100 as the argument generates an HTML page of all installed monospace fonts, or pass nothing and see all fonts.






                                                share|improve this answer












                                                Web browsers are good at this. Sample script whose output can be saved as a simple HTML page and viewed in a local browser:



                                                #! /usr/bin/env bash

                                                cat << __HEADER
                                                <!DOCTYPE html>
                                                <html>
                                                <head>
                                                <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
                                                <title>Sample of local fonts matching '$1'</title>
                                                </head>
                                                <body>
                                                __HEADER

                                                fc-list --format='%{family}n' $1 | sort -u | while IFS='' read -r fontfamily
                                                do
                                                cat << __BODY
                                                <hr/>
                                                <div style="font-family: '${fontfamily}', 'serif'">
                                                <h1>${fontfamily}</h1>
                                                <p>
                                                The quick brown fox jumped over the lazy brown dog<br/>
                                                0123456789,.:;?/<>'"{}|-=`~!@#$%^&*()-=\
                                                </p>
                                                </div>
                                                __BODY

                                                done

                                                cat << __FOOTER
                                                <hr/>
                                                </body>
                                                </html>
                                                __FOOTER


                                                The script takes an optional first argument, the fc-list pattern to filter on. For example passing :spacing=100 as the argument generates an HTML page of all installed monospace fonts, or pass nothing and see all fonts.







                                                share|improve this answer












                                                share|improve this answer



                                                share|improve this answer










                                                answered Feb 13 at 8:25









                                                nharward

                                                211




                                                211






















                                                    up vote
                                                    0
                                                    down vote













                                                    I`ve created simple SVG font viewer



                                                    http://jsfiddle.net/iegik/r4ckgdc0/show/






                                                    share|improve this answer

























                                                      up vote
                                                      0
                                                      down vote













                                                      I`ve created simple SVG font viewer



                                                      http://jsfiddle.net/iegik/r4ckgdc0/show/






                                                      share|improve this answer























                                                        up vote
                                                        0
                                                        down vote










                                                        up vote
                                                        0
                                                        down vote









                                                        I`ve created simple SVG font viewer



                                                        http://jsfiddle.net/iegik/r4ckgdc0/show/






                                                        share|improve this answer












                                                        I`ve created simple SVG font viewer



                                                        http://jsfiddle.net/iegik/r4ckgdc0/show/







                                                        share|improve this answer












                                                        share|improve this answer



                                                        share|improve this answer










                                                        answered Oct 9 '15 at 13:09









                                                        iegik

                                                        1,2121113




                                                        1,2121113






























                                                            draft saved

                                                            draft discarded




















































                                                            Thanks for contributing an answer to Ask Ubuntu!


                                                            • 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%2faskubuntu.com%2fquestions%2f8452%2ffont-viewer-for-font-collectors%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

                                                            flock() on closed filehandle LOCK_FILE at /usr/bin/apt-mirror

                                                            Mangá

                                                            Eduardo VII do Reino Unido