Fix crash when can't load font from resources

This commit is contained in:
Selim Mustafaev 2020-10-08 23:42:38 +03:00
parent 7a97d3dcb5
commit b724b55850

View File

@ -81,7 +81,7 @@ class PlateView: UIView {
self.regionBgLayer.frame = self.bounds.inset(by: UIEdgeInsets(top: 2, left: self.bounds.width*0.73 + 1, bottom: 2, right: 2))
self.numberLayer.frame = self.mainBgLayer.frame.insetBy(dx: 4, dy: 0)
let font = UIFont(name: "RoadNumbers", size: self.mainBgLayer.frame.height*1.1)!
let font = UIFont(name: "RoadNumbers", size: self.mainBgLayer.frame.height*1.1) ?? UIFont.boldSystemFont(ofSize: 24)
let attributes: [NSAttributedString.Key: Any] = [
.kern: 3,
.font: font,
@ -93,7 +93,7 @@ class PlateView: UIView {
let rbgSize = self.regionBgLayer.frame.size
self.regionLayer.frame = self.regionBgLayer.frame.inset(by: UIEdgeInsets(top: 2, left: 2, bottom: rbgSize.height*0.35, right: 2))
let regionFont = UIFont(name: "RoadNumbers", size: rbgSize.height*0.8)!
let regionFont = UIFont(name: "RoadNumbers", size: rbgSize.height*0.8) ?? UIFont.boldSystemFont(ofSize: 24)
let regionAttrs: [NSAttributedString.Key: Any] = [
.kern: 1,
.font: regionFont,