diff --git a/WorterBuch/HandwritingRecognizer.swift b/WorterBuch/HandwritingRecognizer.swift index 01ea40b..49f9a27 100644 --- a/WorterBuch/HandwritingRecognizer.swift +++ b/WorterBuch/HandwritingRecognizer.swift @@ -40,9 +40,13 @@ class HandwritingRecognizer { context.setFillColor(UIColor.white.cgColor) context.fill(CGRect(origin: .zero, size: bounds.size)) - // Draw the PKDrawing - let drawingImage = drawing.image(from: bounds, scale: scale) - drawingImage.draw(at: .zero) + // Force light mode appearance to ensure dark ink on white background + let lightTraits = UITraitCollection(userInterfaceStyle: .light) + var drawingImage: UIImage! + lightTraits.performAsCurrent { + drawingImage = drawing.image(from: bounds, scale: scale) + } + drawingImage.draw(at: CGPoint.zero) guard let image = UIGraphicsGetImageFromCurrentImageContext() else { UIGraphicsEndImageContext()