Visualización de números espaciados proporcionalmente (en lugar de monoespacio / tabular) en iOS

Estoy representando números en iOS (apuntando a 7 y más) almacenándolos en una NSAttributedString y renderizando con "drawAtPoint:". Estoy usando Helvetica Neue.

Me he dado cuenta queLos dígitos de los números dibujados de esta manera no son proporcionales. - Todos los glifos tienen el mismo ancho. Incluso un "1" delgado ocupa el mismo espacio que un "0".

Una prueba confirma esto:

for(NSInteger i=0; i<10; ++i)
{
  NSString *iString = [NSString stringWithFormat: @"%d", i];
  const CGSize iSize = [iString sizeWithAttributes: [self attributes]];
  NSLog(@"Size of %d is %f", i, iSize.width);
}

Con, en otra parte:

-(NSDictionary *) attributes
{
  static NSDictionary * attributes;
  if(!attributes)
  {
    attributes = @{
                   NSFontAttributeName: [UIFont systemFontOfSize:11],
                   NSForegroundColorAttributeName: [UIColor whiteColor]
                   };
  }
  return attributes;
}

Este resultado glifostodos tienen el mismo ancho&nbsp;de 6.358 puntos.

¿Hay alguna opción de reproducción que pueda activar parahabilitar glifos de dígitos proporcionales? ¿Hay otra fuente (idealmente similar a Helvetica Neue) que admita glifos de dígitos proporcionales (idealmente, incorporados)? ¿Algo más?

Gracias.