--- texfont.h.orig	2025-10-10 11:05:32.086863971 -0500
+++ texfont.h	2025-10-10 11:10:00.283316193 -0500
@@ -37,26 +37,32 @@
    Assumes the font has been loaded as with load_texture_font().
  */
 extern void print_texture_string (texture_font_data *, const char *);
 
 /* Draws the string on the window at the given pixel position.
    Newlines and tab stops are honored.
    Any numbers inside [] will be rendered as a subscript.
    Assumes the font has been loaded as with load_texture_font().
 
    Position is 0 for center, 1 for top left, 2 for bottom left.
  */
-void print_texture_label (Display *, texture_font_data *,
+void print_texture_label(Display *, texture_font_data *,
                           int window_width, int window_height,
                           int position, const char *string);
 
+
+void print_texture_label_with_offset (Display *, texture_font_data *,
+                          int window_width, int window_height,
+                          int position, const char *string,
+                          int x_offset, int y_offset);
+
 /* Renders the given string into the prevailing texture.
    Returns the metrics of the text, and size of the texture.
  */
 void string_to_texture (texture_font_data *, const char *,
                         XCharStruct *extents_ret,
                         int *tex_width_ret, int *tex_height_ret);
 
 /* Set the various OpenGL parameters for properly rendering things
    with a texture generated by string_to_texture().
  */
 void enable_texture_string_parameters (texture_font_data *);
