Cómo generar un símbolo de Euro en un PDF

Estoy tratando de generar un símbolo del euro en un PDF con Core Graphics. Tengo el siguiente código, que usa NSMacOSRomanStringEncoding (tuve que usar esto para que los símbolos £ y $ aparecieran correctamente), pero el símbolo del Euro aparece como ¤

CGRect pageRect = CGRectMake(0, 0, 800, 1150);
CFMutableDataRef pdfData = (CFMutableDataRef) [NSMutableData dataWithCapacity:0];                     
CGDataConsumerRef dataConsumer = CGDataConsumerCreateWithCFData(pdfData);
CGContextRef pdfContext = CGPDFContextCreate(dataConsumer, &pageRect, nil);

CGContextSelectFont(pdfContext, "Helvetica", 15, kCGEncodingMacRoman);
CGContextSetTextDrawingMode (pdfContext, kCGTextFill);
CGContextSetRGBFillColor (pdfContext, 0, 0, 0, 1);
const char *ctext = [@"€" cStringUsingEncoding:NSMacOSRomanStringEncoding];
CGContextShowTextAtPoint(pdfContext, 10, 10, ctext, strlen(ctext));

Respuestas a la pregunta(2)

Su respuesta a la pregunta