If I set the style on any text in a `BrowserWindow` as such:

```
P {
   font-family: cursive;
}
```

...I would expect that text to take on a "cursive" look, much as it does when I apply the same style to a page loaded in Chrome Browser.

However in Electron 1.4.12 on Mac it looks like it's `serif`.

`cursive` is one of the W3C's five standard styles along with `serif`, `sans-serif`, `monospace`, and `fantasy` [1]. All of these work as expected in Electron except `cursive`.

It seems it should work just like the others. I presume it's just an omission somewhere?

Thanks!

[1] https://www.w3.org/wiki/CSS/Properties/font-family
atom/browser/web_contents_preferences.cc
blink_features);
  
  std::string disable_blink_features;
  if (web_preferences.GetString(options::kDisableBlinkFeatures,
                                &disable_blink_features))
    command_line->AppendSwitchASCII(::switches::kDisableBlinkFeatures,
                                    disable_blink_features);
  
  NativeWindow* window = NativeWindow::FromWebContents(web_contents);
  
  if (guest_instance_id && !window) {
    auto manager = WebViewManager::GetWebViewManager(web_contents);
    if (manager) {
      auto embedder = manager->GetEmbedder(guest_instance_id);
      if (embedder)
        window = NativeWindow::FromWebContents(embedder);
    }
  }
  if (window) {
    bool visible = window->IsVisible() && !window->IsMinimized();
    if (!visible)  
      command_line->AppendSwitch("hidden-page");
  }
  
  
  bool offscreen;
  if (web_preferences.GetBoolean("offscreen", &offscreen) && offscreen)
    command_line->AppendSwitch(cc::switches::kEnableBeginFrameScheduling);
}
bool WebContentsPreferences::IsSandboxed(content::WebContents* web_contents) {