I’m assuming the results are at least appearing in the desired order (you’re using sort=title or similar already), and you’ve got a dedicated form or code block focused on this sorting scenario. Funnelback defaults to case-insensitive indexing and sorting.
A Freemarker snippet should assist in this case - here’s an example to get you started:
There’s other variations worth considering, too - sometimes a canonical title will not be the one preferred for sorting (e.g. “Moby Dick”, or “The Whale”, or “Whale, The”), sometimes you may not want to output a letter tier for which there are no matching titles.