module Main where

import System.Cmd.Utils (pipeLinesFrom)

import Graphics.Rendering.Diagrams

import CloudPacker (diagram)

main = do
    (ph, ls) <- pipeLinesFrom "fc-list" []
    let fontnames = map (takeWhile (\c -> c/=':' && c/=',')) ls
    renderAs PNG "fontlist.png" Auto $ diagram $ map mkText $ take 30 fontnames

mkText name = lw 0 $ fc black $ tf name $ textPath 12 name

