Pango-1.48.9
      
      
        
          Introduction to Pango
        
        
          Pango is a library for laying out
          and rendering text, with an emphasis on internationalization. It
          can be used anywhere that text layout is needed, though most of the
          work on Pango so far has been done
          in the context of the GTK+ widget
          toolkit.
        
        
          This package is known to build and work properly using an LFS-11.0
          platform.
        
        
          Package Information
        
        
        
          Pango Dependencies
        
        
          Required
        
        
          Fontconfig-2.13.1 (must be built with
          FreeType-2.11.0 using HarfBuzz-2.9.0), FriBidi-1.0.9,
          and GLib-2.68.4
        
        
          Recommended
        
        
          Cairo-1.17.4, gobject-introspection-1.68.0
          (Required if building GNOME), and Xorg Libraries
        
        
          Optional
        
        
          Cantarell fonts (for tests), sysprof-3.40.1, gi-docgen (to
          generate documentation), help2man, and
          libthai
        
        
          User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/pango
        
       
      
        
          Installation of Pango
        
        
          Install Pango by running the
          following commands:
        
        mkdir build &&
cd    build &&
meson --prefix=/usr --buildtype=release --wrap-mode=nofallback .. &&
ninja
        
          To test the results, issue: ninja
          test. One test, test-font, is known to fail.
        
        
          Now, as the root user:
        
        ninja install
       
      
        
          Command Explanations
        
        
          --buildtype=release:
          Specify a buildtype suitable for stable releases of the package, as
          the default may produce unoptimized binaries.
        
        
          -Dintrospection=false: Use this switch
          if you do not want to use gobject-introspection-1.68.0.
        
        
          --wrap-mode=nofallback:
          This switch prevents meson from iusing subproject
          fallbacks for any dependency declarations in the build files,
          stopping it downloading any optional dependency which is not
          installed on the system.
        
       
      
        
          Configuring Pango
        
        
          
            
          
          
            Config Files
          
          
            /etc/pango/pangorc, ~/.pangorc and the file specified in the
            environment variable PANGO_RC_FILE
          
         
       
      
        
          Contents
        
        
          
            
              Installed Programs:
              pango-list, pango-segmentation, and
              pango-view
            
            
              Installed Libraries:
              libpango-1.0.so, libpangocairo-1.0.so,
              libpangoft2-1.0.so, and libpangoxft-1.0.so
            
            
              Installed Directories:
              /usr/include/pango-1.0 and
              /usr/share/gtk-doc/html/pango
            
           
         
        
          
            Short Descriptions
          
          
            
              
              
            
            
              
                | 
                    pango-list
                   | 
                    displays a list of fonts that Pango can use that are currently
                    installed on the system
                   | 
              
                | 
                    pango-segmentation
                   | 
                    shows text segmentation as determined by Pango.
                   | 
              
                | 
                    pango-view
                   | 
                    renders a given text file through Pango for viewing purposes
                   | 
              
                | 
                    libpango-1.0.so | 
                    contains low level layout rendering routines, a high
                    level driver for laying out entire blocks of text, and
                    routines to assist in editing internationalized text
                   | 
            
          
         
       
      
        Last updated on