package org.geogebra.web.html5.awt;
import org.geogebra.common.awt.GFontRenderContext;
import com.google.gwt.canvas.dom.client.Context2d;
import com.google.gwt.canvas.dom.client.TextMetrics;
public class GFontRenderContextW extends GFontRenderContext {
private Context2d context;
public GFontRenderContextW(Context2d ctx) {
this.context = ctx;
}
public int measureText(String text, String cssFontString) {
String oldFont = context.getFont();
context.setFont(cssFontString);
TextMetrics measure = context.measureText(text);
context.setFont(oldFont);
return (int) measure.getWidth();
}
}