About
As the Editor In Chief of The Cagle Report, a weekly Linked-In newsletter and podcast…
Services
Articles by Kurt
Activity
-
Corporate America is becoming increasingly sociopathic. My guess - investors are driving a lot of this, in part to drive dividends up no matter what…
Corporate America is becoming increasingly sociopathic. My guess - investors are driving a lot of this, in part to drive dividends up no matter what…
Shared by Kurt Cagle
-
How do you rate innovation? I agree with Gary Marcus here on several points - GenAI has been something of a bust so far. There are exceptions - I…
How do you rate innovation? I agree with Gary Marcus here on several points - GenAI has been something of a bust so far. There are exceptions - I…
Shared by Kurt Cagle
-
The BRICs - Brazil, Russia, India, China and Saudi-Arabia, represent the third major currency bloc, beyond the Dollar and the Euro. This is as much…
The BRICs - Brazil, Russia, India, China and Saudi-Arabia, represent the third major currency bloc, beyond the Dollar and the Euro. This is as much…
Shared by Kurt Cagle
Experience
Education
Publications
-
Using SVG with CSS3 and HTML5
O'Reilly Media
Unlike other image formats, SVG can be an interactive part of your web site, integrated in HTML5 markup or created dynamically using JavaScript. It can be styled by CSS to instantly adapt to changes in your site's design. Flexible metadata options can make the graphics accessible to screen readers and search engines. And it is always displayed at the highest resolution possible, without requiring larger file sizes, making it ideal for both widescreen desktop displays and Retina mobile…
Unlike other image formats, SVG can be an interactive part of your web site, integrated in HTML5 markup or created dynamically using JavaScript. It can be styled by CSS to instantly adapt to changes in your site's design. Flexible metadata options can make the graphics accessible to screen readers and search engines. And it is always displayed at the highest resolution possible, without requiring larger file sizes, making it ideal for both widescreen desktop displays and Retina mobile devices.
Using SVG with CSS3 and HTML5 starts with the basics, explaining how simple shapes and icons are defined in SVG, and then builds upon that foundation to create complex graphics and interactive, animated applications. It covers all the features you're likely to come across in web design, while avoiding areas with poor browser support. -
SVG Text Layout
O'Reilly Media
By Kurt Cagle, Amelia Bellamy-Royds
Publisher: O'Reilly Media
Release Date: October 2015
Pages: 232
Read on Safari with a 10-day trial
Start your free trial
Buy on Amazon
Where’s the cart? Now you can get everything on Safari. To purchase books, visit Amazon or your favorite retailer. Questions? See our FAQ or contact customer service:
1-800-889-8969 / 707-827-7019
[email protected]
Download Example Code
View/Submit Errata
Scalable Vector Graphics (SVG) is…By Kurt Cagle, Amelia Bellamy-Royds
Publisher: O'Reilly Media
Release Date: October 2015
Pages: 232
Read on Safari with a 10-day trial
Start your free trial
Buy on Amazon
Where’s the cart? Now you can get everything on Safari. To purchase books, visit Amazon or your favorite retailer. Questions? See our FAQ or contact customer service:
1-800-889-8969 / 707-827-7019
[email protected]
Download Example Code
View/Submit Errata
Scalable Vector Graphics (SVG) is an image format, so text isn’t the first thing you might think of when considering its uses. But one of SVG’s key features is its ability to encode text in a machine-readable form. This book takes a deep dive into the use of text within SVG to explore the creative possibilities as well as the potential pitfalls. You’ll start with SVG’s text basics, and then learn methods for using SVG to generate complex layouts.
If you’re an intermediate SVG developer familiar with CSS-styled HTML text, you’re ready to get going. This book covers:
The SVG text and tspan elements, and basic attributes for positioning simple text labels within a graphic
SVG’s fill and stroke properties for controlling text’s visual appearance
Complex text layouts, using formatted poetry as examples
Features to set the position and orientation of individual text characters
Multidirectional text, including right-to-left horizontal text and vertical text
Curved or complex text layouts with the textPath element
Font options for your SVG, including web fonts, and their impact on text layout -
SVG Colors, Patterns & Gradients
O'Reilly Media
As a vector graphics format, SVG uses precisely-defined geometric shapes to build an image. But that doesn't mean that SVG graphics have to look like technical drawings. SVG graphics can be shaded, textured, built from partially-transparent overlapping layers, or even filled with photographic images.
SVG Colors, Patterns, and Gradients takes an in-depth look at the different ways SVG text and shapes can be painted on the screen or page. You’ll start with an overview of how color is defined…As a vector graphics format, SVG uses precisely-defined geometric shapes to build an image. But that doesn't mean that SVG graphics have to look like technical drawings. SVG graphics can be shaded, textured, built from partially-transparent overlapping layers, or even filled with photographic images.
SVG Colors, Patterns, and Gradients takes an in-depth look at the different ways SVG text and shapes can be painted on the screen or page. You’ll start with an overview of how color is defined, including the various ways you can control the transparency of SVG content. You’ll then dive deep into the concept of an SVG paint server: gradients, patterns, and other complex graphical content that can be used to fill-in or outline other SVG shapes and text. -
XQuery Kick Start
SAMs
XQuery Kick Start delivers a concise introduction to the XQuery standard, and useful implementation advice for developers needing to put it into practice. The book starts by explaining the role of XQuery in the XML family of specifications, and its relationship with XPath. The authors then explain the specification in detail, describing the semantics and data model, before moving to examples using XQuery to manipulate XML databases and document storage systems. Later chapters discuss Java…
XQuery Kick Start delivers a concise introduction to the XQuery standard, and useful implementation advice for developers needing to put it into practice. The book starts by explaining the role of XQuery in the XML family of specifications, and its relationship with XPath. The authors then explain the specification in detail, describing the semantics and data model, before moving to examples using XQuery to manipulate XML databases and document storage systems. Later chapters discuss Java implementations of XQuery and development tools that facilitate the development of Web sites with XQuery. This book is up to date with the latest XQuery specifications, and includes coverage of new features for extending the XQuery language.
-
SVG Programming
Apress Books
Leading expert Kurt Cagle gives a complete guide to the creation of powerful Scalable Vector Graphics (SVG). Intermingling SVG instruction with insightful discussion of key topics such as coordinate systems and attributes, transformations, animation, and image generation, readers are provided with a comprehensive guide to making the most of this exciting new Web standard.
Cagle goes directly into the heart of SVG development after a brief introduction of the SVG standard. Readers are…Leading expert Kurt Cagle gives a complete guide to the creation of powerful Scalable Vector Graphics (SVG). Intermingling SVG instruction with insightful discussion of key topics such as coordinate systems and attributes, transformations, animation, and image generation, readers are provided with a comprehensive guide to making the most of this exciting new Web standard.
Cagle goes directly into the heart of SVG development after a brief introduction of the SVG standard. Readers are presented with an overview of SVG fundamentals and usage and given numerous examples as a practical introduction to language implementation. This material sets the stage for later chapters, which expand upon this basic material to introduce integral SVG concepts such as transformations, shapes, text manipulation, and the incorporation of images, gradients, patterns and masks. The final chapters demonstrate the true power of SVG, offering insight into animation, interactivity, filters, and automated graphic generation.
Languages
-
English
-
-
German
-
Recommendations received
2 people have recommended Kurt
Join now to viewMore activity by Kurt
-
I suspect that the characters are still within the model, just that guardrails have been implemented to capture trademarked names. With many…
I suspect that the characters are still within the model, just that guardrails have been implemented to capture trademarked names. With many…
Shared by Kurt Cagle
-
Kyrtin Atreides Ah, the gauntlet's been thrown on AI Jargon translation: * Context - How long your LLM can go before it completely forgets about…
Kyrtin Atreides Ah, the gauntlet's been thrown on AI Jargon translation: * Context - How long your LLM can go before it completely forgets about…
Shared by Kurt Cagle
-
The time has come for a quick AI/ML Jargon to Normal English Words reference guide: In-Distribution: Things it trained on. Out-of-Distribution:…
The time has come for a quick AI/ML Jargon to Normal English Words reference guide: In-Distribution: Things it trained on. Out-of-Distribution:…
Liked by Kurt Cagle
-
Let's put this into perspective. Companies are hiring fewer and fewer full-time workers. This trend is going to continue partially because companies…
Let's put this into perspective. Companies are hiring fewer and fewer full-time workers. This trend is going to continue partially because companies…
Shared by Kurt Cagle
-
I see this as inevitable. Companies, and nations, fail when they overreach, attempting to acquire resources at the expense of a large enough…
I see this as inevitable. Companies, and nations, fail when they overreach, attempting to acquire resources at the expense of a large enough…
Shared by Kurt Cagle
-
Interesting piece forwarded to me by my friend and colleague, Gabriel Axel Montes: In many respects we're redefining our concept of ontologies…
Interesting piece forwarded to me by my friend and colleague, Gabriel Axel Montes: In many respects we're redefining our concept of ontologies…
Shared by Kurt Cagle
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More