Revisiting this post after a few years - for my current project our mock up actually features segments exactly like this!
When your posts says “no textures” did you manage to cut the lines in the bars dynamically? For instance, if each segment indicated 50 health, and one character had 500 and one had 700, they would need a different number of segments/separator lines.
If so, it would be fantastic if you could give me a breakdown of how you achieved this!