         var counter: Int = 1
         for line in seperatedLines {
             let label: UILabel = UILabel(frame: CGRectMake(0, numberInsertionPoint, 30, self.textView.font!.lineHeight))
+            label.font = self.font != nil ? self.font : UIFont(name: "Courier New", size: 17.0)
+            label.textAlignment = .Right
             label.text = "\(counter)"
             self.gutterView.addSubview(label)
             self.gutterSubViews.append(label)

        let lineHeight = line.boundingRectWithSize(CGSizeMake(textViewWidth, CGFloat.max), options: .UsesLineFragmentOrigin, attributes: [NSFontAttributeName : font], context: nil).height
        return lineHeight
    }
}
        
        super.init(coder: aDecoder)
        xibSetUp()
        self.textViewDidChange(self.textView)
        self.addObserver(self, forKeyPath: "bounds", options: .Initial, context: nil)
    }
    
    func setGutterBackgroundColor(color: UIColor) {
