title: How can i change in Graphics DrawString the text font size?
body: <p>I'm using this method to draw the text on form1:</p>
  
  <pre><code>private bool DrawText(bool draw, string texttodraw)
          {
              Graphics g = this.CreateGraphics();
              SizeF size = g.MeasureString(texttodraw, SystemFonts.DefaultFont,14);
              g.DrawString(texttodraw, Font, Brushes.Red, pictureBox1.Location.X + (pictureBox1.Width / 2) - (size.Width / 2),
                                                                      pictureBox1.Location.Y - 30);
              return draw;
          }
  </code></pre>
  
  <p>I tried to set Width to 14 on the SizeF size lline but it didn't change the dize and the only thing it did is moving a bit the text from it's location .</p>
  
  <p>How can i change the font size of the text, and also to keep the perspective(if this is the right word to use) of the text location ?</p>
  
  <p>This is how it look like when not using the Width 14 at all the text is in the center above the pictureBox1. I want that when i change the text size it will be kept to be in the center like it is now.</p>
  
  <p>The text is in Red and it's in hebrew in this case.</p>
  
  <p><img src="https://i.stack.imgur.com/0rFq6.jpg" alt="Text"></p>