Its a script that will allow you to mix bold and normal fonts. Its something i just knocked up so feel free to optimise/improve. [18670-screen.png*_|18670]
using UnityEngine;
using System.Collections.Generic;
public class ScriptText : MonoBehaviour
{
public string label;
public Font normal, bold;
public void OnGUI()
{
// Split the string into normal/bold The first item will be normal, then bold alternating
string[] split = label.Split( new string[] { "<b>", "</b>" }, System.StringSplitOptions.None );
GUI.skin.label.alignment = TextAnchor.LowerLeft;
// Normalised coords
Rect labelRect = new Rect( transform.position.x * Screen.width, transform.position.y * Screen.height, 0, 30 );
GUI.skin.font = normal;
for( int i = 0; i < split.Length; ++i )
{
if( i > 0 && !split*.StartsWith( " " ) )*
{ split = " " + split*;* }
GUIContent labelGC = new GUIContent( split );
// Calculate the size of this item Vector2 sz = GUI.skin.label.CalcSize( labelGC );