We aren't really sure what the problem is. It sounds something that is specific to some some low resolution graphics display you are using. What is the resolution of the display you are using ?
You already know how to set the default table font. That gives you ability to make the text bold. There is no single template that controls the chart text, since they are all sized differently. You can individually set all of the chart objects in graphs, see below.
this.PrimaryChart.SetControlLimitsLabelFont(new Font(FontFamily.GenericSansSerif, 14, FontStyle.Bold));
this.PrimaryChart.MainTitle.SetTextFont(new Font(FontFamily.GenericSansSerif, 22, FontStyle.Bold));
this.PrimaryChart.XAxisLab.SetTextFont(new Font(FontFamily.GenericSansSerif, 18, FontStyle.Bold));
this.PrimaryChart.ProcessVariableData.LineMarkerPlot.LineColor = Color.Green;
this.PrimaryChart.ProcessVariableData.LineMarkerPlot.LineWidth = 5;