2014-01-22 6 views
1

У меня возникают проблемы при получении ниже результата.Дополнительная надпись в формате буксовой/цифровой информации для запятой

Ожидаемый результат:

2,3 = а \ u00B2 \ u066B \ u00B3

Фактический выход:

, = а \ u00B2 \ u066B \ u00B3

Вид Вскоре просмотрите мой вопрос и ответьте. Заранее спасибо

ответ

1

В Юникоде нет запятой Superscript.

Однако есть:

  • надстрочный знак плюс (U + 207A):
  • надстрочный знак минус (U + 207B):
  • надстрочный знак равенства (U + 207C):
  • Надстрочные скобка (U + 207D):
  • Superscript правая скобка (U + 207E):

Возможно, вы можете использовать какой-либо другой символ, например «оператор точки» (U + 22C5), чтобы имитировать надстрочную запятую: ¹⋅³².

Вы также можете использовать NSAttributedString с меньшим размером шрифта и смещенным смещением базовой линии для имитации суперширин. Однако NSBaselineOffsetAttributeName доступен только с iOS 7.

+0

См. Http://en.wikipedia.org/wiki/Unicode_subscripts_and_superscripts – Cyrille