What I want is to align the text left from ‘:’ to the right (first tab) and the text after ‘:’ with a decimal alignment.
In my locale ‘,’ is the decimal separator.
You can see that your numbers are being right-aligned, so they’re using the first tab stop. It seems that you need to add a tab character at the start of each line so your layout will advance to the tab stop.
It’s just like setting tab stops in a word processor, isn’t it? You have to tab to the stop.
It’s a little confusing that the Tabs demo in gtk4-demo has three tab stops with only two \ts per line, but it seems that the first stop is basically a no-op because it’s at position 0.