TJ Holowaychuk 12 years ago
parent
commit
ef897a2a2c
  1. 5
      src/CanvasRenderingContext2d.cc
  2. 7
      src/FontFace.cc

5
src/CanvasRenderingContext2d.cc

@ -1720,6 +1720,10 @@ Context2d::MoveTo(const Arguments &args) {
return Undefined();
}
/*
* Set font face.
*/
#ifdef HAVE_FREETYPE
Handle<Value>
Context2d::SetFontFace(const Arguments &args) {
@ -1735,7 +1739,6 @@ Context2d::SetFontFace(const Arguments &args) {
if (!FontFace::constructor->HasInstance(obj))
return ThrowException(Exception::TypeError(String::New("FontFace expected")));
FontFace *face = ObjectWrap::Unwrap<FontFace>(obj);
double size = args[1]->NumberValue();

7
src/FontFace.cc

@ -45,13 +45,16 @@ FT_Library library; /* handle to library */
bool FontFace::_initLibrary = true;
static cairo_user_data_key_t key;
/*
* Initialize a new FontFace.
*/
Handle<Value>
FontFace::New(const Arguments &args) {
HandleScope scope;
if (!args[0]->IsString()
|| !args[1]->IsNumber())
{
|| !args[1]->IsNumber()) {
return ThrowException(Exception::Error(String::New("Wrong argument types passed to FontFace constructor")));
}

Loading…
Cancel
Save