title: why is text in Kivy spinner vague / blurry
body: <p>I have a spinner used to select items as dropdown. The text in the textfield itself is normal. But the text in the spinner items looks blurry/vague, see the attached image. How could I resolve this?</p>
  
  <p><a href="https://i.stack.imgur.com/0cfZ1.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/0cfZ1.png" alt="enter image description here"></a></p>
  
  <p>The source file qmonos.py:</p>
  
  <pre><code>from kivy.app import App
  from kivy.core.window import Window
  from kivy.uix.boxlayout import BoxLayout
  
  class qmonosHome(BoxLayout):
  
  
      def init_qmonos(self):
  
          self.objtype.text = ''
          self.objtype.values = ('Home', 'Work', 'Other', 'Custom')
  
  
  class qmonosApp(App):
      def build(self):
          Window.clearcolor = (.95,.95,.95,1)
          Window.size = (800, 200)
          homeWin = qmonosHome()
          homeWin.init_qmonos()
          return homeWin
  qmonosApp().run()
  </code></pre>
  
  <p>The kivy file qmonos.kv</p>
  
  <pre><code># File: qmonos.kv
  #:import Factory kivy.factory.Factory
  
  #:set color_button (.5,1,1,1)
  #:set color_button_pressed (0.7,0.9,1,1)
  #:set color_font (1,1,1,1)
  
  
  &lt;MySpinnerOption@SpinnerOption&gt;:
      background_color: color_button if self.state == 'down' else color_button_pressed
      color: color_font
      font_size: 12
      text_size: self.width - 10, self.height
      height: 25
  
  &lt;qmonosHome&gt;:
      objtype:objtype
  
      BoxLayout:
          orientation: "horizontal"
          padding: 10,10,10,10
  
          BoxLayout
              orientation: "vertical"
              size_hint: 0.5,1
  
              BoxLayout:
                  orientation: "horizontal"
                  height: "20dp"
                  size_hint_y: None
  
                  Label:
                      text: "Hello World"
                      size_hint: 1,1
                      size: self.texture_size
                      halign: 'left'
                      valign: 'middle'
                      font_size: 12
                      color: .3,.3,.3,1
          BoxLayout
              orientation: "vertical"
              size_hint: 0.5,1
              padding: 10,0,10,0
  
              BoxLayout:
                  orientation: "horizontal"
                  height: "20dp"
                  size_hint_y: None
  
                  Label:
                      text: "Type Object:"
                      size_hint: 0.25,1
                      size: self.texture_size
                      halign: 'left'
                      valign: 'middle'
                      font_size: 12
                      color: .3,.3,.3,1
  
                  Spinner:
                      id: objtype
                      text: ''
                      background_color: color_button if self.state == 'normal' else color_button_pressed
                      color: color_font
                      option_cls: Factory.get("MySpinnerOption")
                      font_size: 12
                      text_size: self.width - 10, self.height
                      size_hint: 0.25,1
                      multiline: False
                      foreground_color: .3,.3,.3,1
                      disabled_foreground_color: .3,.3,.3,1
  
                  Label:
                      text: "Hello too"
                      size_hint: 0.5,1
                      size: self.texture_size
                      halign: 'left'
                      valign: 'middle'
                      font_size: 12
                      color: .3,.3,.3,1
  </code></pre>