The UTF8 flat sign ranges better than the output from \markup \flat.  Lily users quit often resort to using \smaller and/or \raise to get it to look right.