SKLabelNode monospace alignment issues on iOS

Hi, I am trying to implement fixed width font SKLabelNodes within a scene. I have tested this with both Menlo and Courier fonts. Regardless of fixed width font of choice, I display two labels aligned to the left of the frame, one on top of the other, with the same amount of characters and have noticed that the colons that appear at the end of the label text do not align. It's my understanding that digits displayed using fixed width fonts in SKLabelNodes are treated as proportional, however, I am not displaying any numbers in this instance, only text. The same code run using Mac OS X as target displays without error, yet it's another story on iOS. Any advice would be much appreciated.


//setup scout label
scoutLabel = SKLabelNode(fontNamed: "Menlo")
scoutLabel.fontSize = 24
scoutLabel.verticalAlignmentMode = SKLabelVerticalAlignmentMode.top //center
scoutLabel.horizontalAlignmentMode = SKLabelHorizontalAlignmentMode.left //center
scoutLabel.position = CGPoint(x: frame.minX + 10, y: frame.maxY - 10 - (24*6))
       
//setup nurse label
nurseLabel = SKLabelNode(fontNamed: "Menlo")
nurseLabel.fontSize = 24
nurseLabel.verticalAlignmentMode = SKLabelVerticalAlignmentMode.top //center
nurseLabel.horizontalAlignmentMode = SKLabelHorizontalAlignmentMode.left //center
nurseLabel.position = CGPoint(x: frame.minX + 10, y: frame.maxY - 10 - (24*7))
       
scoutLabel.text = "Scouts : "
nurseLabel.text = "Nurses : "
       
addChild(scoutLabel)
addChild(nurseLabel)