Page de Nicolas Georgehttp://www.eleves.ens.fr/home/george/info/prg/fcbanner.html

fcbanner

             _.                                   ___.                                                                                                                                                                    
            +""\_.                           ,BMMMMMM|                                                                                                                                                                    
          _|   |MM_                          |MMMMMMM|                                                                                                                                                                    
        .BM    |MMM,                            'RMMM|                                                                                                                                                                    
        BM|    'MMM|                             'MMM|                                                                                                                                                                    
       |MM|     ^*^                               MMM|                                                                                                                                                                    
       MMM                                        MMM|                                                                                                                                                                    
      ,MMM                                        MMM|                                                                                                                                                                    
      |MMM                                        MMM|                                                                                                                                                                    
      |MMM                                        MMM|                                                                                                                                                                    
      |MMM                                        MMM|                                                                                                                                                                    
      |MMM                                        MMM|                                                                                                                                                                    
      |MMM                                        MMM|                                                                                                                                                                    
      |MMM                                        MMM|                                                                                                                                                                    
      |MMM                                        MMM|                                                                                                                                                                    
      |MMM                                        MMM|                                                                                                                                                                    
      |MMM                                        MMM|                                                                                                                                                                    
 |MMMMMMMMMMMMM|            _%MMMM%_.             MMM|    _%MMMM%_                  _%MMMMB%_              .__%%%BM|    _%MMMM%_.           ___%%%MM    ._BMMMB%_                   _%MMMM%_          .__%%%BM|   .%MMM%. 
 '****RMMM*****`          _MM*""'""*M_.           MMM|  _B*"   "*MM_              _MMF"`  "*MB_               "RMMM|  ,BF"  '^RMM_            '^MMMM   %M^`  "*MMB.               _MF"`  "RMM_           "RMMM|  _^` |MMM.
      |MMM              .BMF`        ^B.          MMM| _F`       'RMB.          .BMM`       'MMB.              'MMM| _M`      'RMML             TMMM .BT       ^MMM.            .BM^       ^MMB           'MMM| J`   |MMM|
      |MMM             ,MMF           'M.         MMM|JT          'RMB.         BMM`         'MMM.              MMM|,M`        'MMM.            |MMM BT         RMML           .BM`         'MML           MMM|,T    'MMM`
      |MMM            .MMM`            'L         MMMBF            'MMB        JMM`           |MMB              MMMLM`          MMM|            |MMMJF          |MMM           BMT           RMM,          MMM|M`     '"` 
      |MMM            BMM`           ,BMM.        MMMM`             TMML       MMM%_           MMM|             MMMMF           TMMM            |MMMM`          'MMM|         JMM`           'MMM          MMMMT          
      |MMM           JMMF            MMMM|        MMM|              'MMM.     |MMMMML          RMML             MMMM`           |MMM            |MMMF            MMM|        .MMF             MMM|         MMMM`          
      |MMM          .MMM|            MMMM|        MMM|               RMML     |MMMMMM          |MMM             MMMM            |MMM            |MMM|            MMM|        JMM|             |MMB         MMMM           
      |MMM          |MMM             TMMM`        MMM|               |MMM     'MMMMMF          |MMM             MMMF            |MMM            |MMM`            MMM|        MMM`             |MMM         MMMM           
      |MMM          MMMM              ^*`         MMM|               |MMM|     ^RMM*`          |MMM             MMM|            |MMM            |MMM             MMM|       |MMM              |MMM         MMMT           
      |MMM          MMMT                          MMM|                MMM|                     |MMM             MMM|            |MMM            |MMM             MMM|       |MMM               MMM,        MMM|           
      |MMM         |MMM|                          MMM|                MMMM               .__%%%BMMM             MMM|            |MMM            |MMM             MMM|       MMMM_______________MMM|        MMM|           
      |MMM         |MMM|                          MMM|                MMMM           ._%MM**"""TMMM             MMM|            |MMM            |MMM             MMM|       MMMM******************`        MMM|           
      |MMM         |MMM|                          MMM|                MMMM         .%MMF"      |MMM             MMM|            |MMM            |MMM             MMM|       MMMM                           MMM|           
      |MMM         |MMM|                          MMM|                MMMM        _MMM^        |MMM             MMM|            |MMM            |MMM             MMM|       MMMM                           MMM|           
      |MMM         |MMM|                          MMM|                MMMM       BMMF`         |MMM             MMM|            |MMM            |MMM             MMM|       MMMM                           MMM|           
      |MMM         'MMM|                          MMM|                MMMF      JMMM`          |MMM             MMM|            |MMM            |MMM             MMM|       RMMM                           MMM|           
      |MMM          MMMB                          MMM|               |MMM|     ,MMM|           |MMM             MMM|            |MMM            |MMM             MMM|       |MMM,                          MMM|           
      |MMM          RMMM                          MMM|               |MMM`     MMMM            |MMM     ,,      MMM|            |MMM            |MMM             MMM|       'MMM|                          MMM|           
      |MMM          |MMM,               ,,        MMM|               JMMM     .MMMT            |MMM     ||      MMM|            |MMM            |MMM             MMM|        RMML                _         MMM|           
      |MMM           MMML               M`        MMM|               MMM|     |MMM|            JMMM     ||      MMM|            |MMM            |MMM             MMM|        |MMM               .M         MMM|           
      |MMM           |MMM              ,M         MMMB              |MMF      |MMM|            MMMM     ||      MMM|            |MMM            |MMM             MMM|         RMM|              |T         MMM|           
      |MMM            RMML             B|         MMMM,             MMM`      |MMM|           ,MMMM     ||      MMM|            |MMM            |MMM             MMM|         'MMM.            .M`         MMM|           
      |MMM            'MMM,           ,F          MMM'M.           JMM`        MMMM           B|MMM     |`      MMM|            |MMM            |MMM             MMM|          'MMB            BT          MMM|           
      |MMM             'RMM,         _M`          MM| 'B          JMM`         TMMML         B`'MMM|    M       MMM|            |MMM            |MMM             MMM|           ^MMB          BT           MMM|           
     _MMMML.            'RMM_.     ._F`           MM   ^B.      .BMF`           ^MMM_      .B^  TMML   ,|     .JMMMM_          _MMMML.         _MMMML.         .JMMMM_           'RMB_      _B^          .JMMMM_          
  MMMMMMMMMMMMM           "RMM%%_%BM^             MT    'RB____BMF^              '*MMM%___BF`    RMMB__^   |MMMMMMMMMMMM    MMMMMMMMMMMM|   MMMMMMMMMMMM|   |MMMMMMMMMMMM          ^RMB%_%%MF"        |MMMMMMMMMMMM|      
  *************             '"***^"               *`      '^***"`                   "^***^`       "**^`    '************    ************`   ************`   '************            '^***^`          '************`      

fcbanner is a variant on the banner program that uses fontconfig and freetype to draw its characters. Thus, it can easily draw using various fonts -- any font you can get in Gnome or Mozilla for example -- and handles non-ASCII characters if they are present in the font.

You can download the source code fcbanner.c here. Build instructions and usage examples are in a comment in the source code.

fcbanner is released under the terms of a BSD-style licence.