You really should default the font (in any "reset" CSS preceding any application specific styles) to sans-serif, as Times New Roman (the default web font) has never been the default font predefined in Silverlight, WPF, nor Windows 8/10 XAML (nor Windows Forms or VB6 or MFC or any other UI framework for that matter).
Or, to clarify, the web browsers are already imposing a standard web font because HTML was originally designed for written documents, not applications, but WPF/Silverlight/Win8-10-XAML technologies assume their own default conventions rather than web conventions, so by default a XAML solution should apply that default. Use Segoe UI or Verdana or at least MS Sans Serif (Windows Forms). As you know, CSS fonts cascade, so maybe default to:
Code: Select all
body {
font-family: 'Segoe UI', 'Verdana', 'Lucida', 'MS Sans Serif', '[insert appropriate Mac font]', '[insert appropriate Linux font]', sans-serif
}
Yes of course I can do this in my own solutions, but it should default this way, and your samples look awful (in this aspect). And I am presuming these samples to represent default behavior of converted code.
http://cshtml5.com/samples/calculator/index.html
http://cshtml5.com/samples/showcase/index.html?20150526
.. and where I first noticed the problem because I bought before I looked at samples, .. https://myaccount.cshtml5.com/
These render as Times New Roman on my desktop .. I mean, really?! Maybe you were testing on a mobile device? Which is exactly why I lost interest in Famo.us; it takes very little effort for them to default button widgets' "cursor" CSS property to "pointer" or "default" but, no, buttons render the mouse as text select cursor because they're only testing with touch devices. It's not that I worry about not doing the work so much as I don't want to think about adding these stupid little fixes, plus I lose confidence in how much else suffers oversight.
Anyway, don't mean to be negative or rant but this is an easy thing to clean up. Yes I realize it's beta. This is beta feedback.