Context:
In Interface Builder, I have an editable label ( NSTextField). Label content is created using Cocoa Bindings. The binding value is this NSAttributedString(created using a talue transformer). See Image:

A value converter essentially defines a font for certain characters according to Markdown formatting (i.e., italics and bold). Such that String→ NSAttributedString. Label attributedStringValuechanges accordingly
Question:
When selecting a label in the user interface. The font is reset to what is indicated in IB, and not what was set as NSAttributedString. If you do not select text, then everything looks good.
Before clicking on the label:

/ :

:
NSTextField, , .- . , , - .
NSTextView not NSTextField s