change the default drawing font from Times -> Arial, as
san serif fonts are a bit easier on the eyes on textures. Add a new "FontName" attribute that can be used to override the font type.0.6.0-stable
parent
c01ebb281b
commit
6d30d71256
|
@ -217,7 +217,9 @@ namespace OpenSim.Region.Environment.Modules.Scripting.VectorRender
|
||||||
Point startPoint = new Point(0, 0);
|
Point startPoint = new Point(0, 0);
|
||||||
Point endPoint = new Point(0, 0);
|
Point endPoint = new Point(0, 0);
|
||||||
Pen drawPen = new Pen(Color.Black, 7);
|
Pen drawPen = new Pen(Color.Black, 7);
|
||||||
Font myFont = new Font("Times New Roman", 14);
|
string fontName = "Arial";
|
||||||
|
float fontSize = 14;
|
||||||
|
Font myFont = new Font(fontName, fontSize);
|
||||||
SolidBrush myBrush = new SolidBrush(Color.Black);
|
SolidBrush myBrush = new SolidBrush(Color.Black);
|
||||||
char[] lineDelimiter = {';'};
|
char[] lineDelimiter = {';'};
|
||||||
char[] partsDelimiter = {','};
|
char[] partsDelimiter = {','};
|
||||||
|
@ -301,12 +303,18 @@ namespace OpenSim.Region.Environment.Modules.Scripting.VectorRender
|
||||||
{
|
{
|
||||||
nextLine = nextLine.Remove(0, 8);
|
nextLine = nextLine.Remove(0, 8);
|
||||||
nextLine = nextLine.Trim();
|
nextLine = nextLine.Trim();
|
||||||
float size = Convert.ToSingle(nextLine, CultureInfo.InvariantCulture);
|
fontSize = Convert.ToSingle(nextLine, CultureInfo.InvariantCulture);
|
||||||
myFont = new Font("Times New Roman", size);
|
myFont = new Font(fontName, fontSize);
|
||||||
|
}
|
||||||
|
else if (nextLine.StartsWith("FontName"))
|
||||||
|
{
|
||||||
|
nextLine = nextLine.Remove(0, 8);
|
||||||
|
fontName = nextLine.Trim();
|
||||||
|
myFont = new Font(fontName, fontSize);
|
||||||
}
|
}
|
||||||
else if (nextLine.StartsWith("PenSize"))
|
else if (nextLine.StartsWith("PenSize"))
|
||||||
{
|
{
|
||||||
nextLine = nextLine.Remove(0, 8);
|
nextLine = nextLine.Remove(0, 7);
|
||||||
nextLine = nextLine.Trim();
|
nextLine = nextLine.Trim();
|
||||||
float size = Convert.ToSingle(nextLine, CultureInfo.InvariantCulture);
|
float size = Convert.ToSingle(nextLine, CultureInfo.InvariantCulture);
|
||||||
drawPen.Width = size;
|
drawPen.Width = size;
|
||||||
|
|
Loading…
Reference in New Issue