If you have a TextFragment and you set the Font for that fragment, then any Bold or FontSize set by child TextSegments will be ignored. The work around here would be to set the Font on each Segment, but that is sub-optim…... In the below code if you comment out the FontRepository.FindFont... In the below code if you comment out the FontRepository.FindFont...