Bug 146159 [Regression]Changing font operation doesn't work other than the first time
Description: The first time changing operation can work well. However, Change it again, it won't work. Steps: 1.Insert lable/text to layout or master page 2.Change the font from serif to cursive, it works well 3.Change the font again Result: The action doesn't work Additional infor: build number:200606080632
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/dialogs/FontPreferencePage.java
.equals(fontWeight)) {
				bold = true;
				fw = 700;
			} else if (DesignChoiceConstants.FONT_WEIGHT_BOLDER
					.equals(fontWeight)) {
				bold = true;
				fw = 1000;
			} else if (DesignChoiceConstants.FONT_WEIGHT_LIGHTER
					.equals(fontWeight)) {
				fw = 100;
			} else {
				try {
					fw = Integer.parseInt(fontWeight);
				} catch (NumberFormatException e) {
					fw = 400;
				}
				if (fw > 700) {
					bold = true;
				}
			}
			sample.setFontFamily(familyValue);
			sample.setFontSize(sizeValue);
			sample.setBold(bold);
			sample.setItalic(italic);
			sample.setFontWeight(fw);
			
			
			sample.setForeground(ColorManager.getColor(color.getColorSelector()
					.getRGB()));
			sample.setUnderline(docoration.getUnderLinePropControl(null)