     cellHeight = TTF_FontHeight(font)
     TTF_GlyphMetrics(font, 65, nil, nil, nil, nil, &cellWidth)
     backgroundColor = SDL_Color(r: 255, g: 255, b: 255, a: 255)
+    descent = TTF_FontDescent(font)
   }
 
   deinit { clearCache() }

  public var width = 0             // Max number of horizontal cells.
  public var height = 0            // Max number of vertical cells.
  public var cache = [String: TextureCacheValue]()

  public init(renderer: COpaquePointer, font: COpaquePointer) {
    self.renderer = renderer

      }
      var destRect = SDL_Rect(
          x: padding + (Int32(x) * cellWidth) + value!.xOffset,
          y: padding + (Int32(y) * cellHeight) + descent,
          w: value!.width, h: cellHeight)
      SDL_RenderCopy(renderer, value!.texture, nil, &destRect)
      x += 1
      value!.timestamp = 1
