Merged requested to merge alxsa-outline-text-massimo into master
This is an in-progress patch to resolve issue #35 (closed). The patch was originally created by @Massimo and pulled from @schumaml's posted branch of it; all I have done is update it slightly to work on 2.99.
This creates several new properties in GimpText and GimpTextOptions related to outlines (such as style, outline color, size, etc). New GUI elements are added to the text tool editor; they appear when "Outlined" or "Outlined & Filled" are selected from a dropdown, and disappear when just "Filled" is selected. Cairo is used to draw the outline around the text.
A video of the patch in-action can be found here: https://www.youtube.com/watch?v=_tNRYLVzuwo
Update: Revised GUI: