-
Notifications
You must be signed in to change notification settings - Fork 478
Initial Work on W3C Test Compliance #90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- Very initial support of CSS stylesheets in the SVG via including the ExCss and Fizzler libraries - Bug fixes with path rendering - Improvements to the API for loading an SVG file
- Adding W3C test cases and a test fixture - Fixed support for CSS stylesheets (particularly when class names are referenced) - Refactoring unit calculations so that percentages and fractions calculate more accurately - SvgImage: - Support PreserveAspectRatio attribute - Support for referencing svg images - Refactored text rendering to use the AttributeCollection inheritance scheme - Initial attempt at 'ex' unit support - Added support for system color names - Changed parsing of entities to support XML entities - Supporting loading of a svg document directly from a XmlDocument with requiring serializing the document as a string first. - ...
Wow! I'm looking forward to test it. |
never be sorry for a huge pull request 👍 i'll integrate it and give it a test run. implementing the official SVG test framework is a big step forward. thank you very much again! |
Initial Work on W3C Test Compliance
I thought that the project built when I submitted the pull request. On Mon, Aug 4, 2014 at 10:55 AM, Tebjan Halm notifications@github.com
|
I've just tried to compile it, and SvgReader class is not the only problem. |
I can see about removing that. It is only referenced by the SvgUnit class On Mon, Aug 4, 2014 at 12:17 PM, Emasoft notifications@github.com wrote:
|
Mmhh.. it seems that the x-height property is not included in System.Drawing. We should calculate that ourselves. But I can't find a documented algorithm to do it. |
My initial thought is just to use 0.5 of the em calculation for the ex On Mon, Aug 4, 2014 at 3:17 PM, Emasoft notifications@github.com wrote:
|
* Change from XmlTextReader to XmlReader * related to #90
…CONTRIBUTING.md Generators Nuget README.md Samples Source Tests doc docfx.json index.md license.txt Change from XmlTextReader to XmlReader BuildProcessTemplates CONTRIBUTING.md Generators Nuget README.md Samples Source Tests doc docfx.json index.md license.txt related to #90
Sorry for the huge pull request, but I have been working through a number of changes and refactorings to get better support for a number of the W3C tests. I thought that these changes would prove useful in the main branch. Part of the huge commit is including many of the W3C tests in the code so that other developers can work through them as well.