<div><meta charset="UTF-8"><p style="margin:0px 0px 1.1em;padding:0px;border:0px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;font-style:normal;font-variant-caps:normal;font-weight:400;font-stretch:inherit;line-height:inherit;font-size:15px;vertical-align:baseline;box-sizing:inherit;clear:both;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(12,13,14)">I made some custom SVG symbols for a project I’m working on and I’ve had success using parameters to control fill, stroke, and stroke-width. However, I have text in the symbols that I would like to rotate to face straight up no matter what angle the whole symbol is facing.</p><p style="margin:0px 0px 1.1em;padding:0px;border:0px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;font-style:normal;font-variant-caps:normal;font-weight:400;font-stretch:inherit;line-height:inherit;font-size:15px;vertical-align:baseline;box-sizing:inherit;clear:both;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(12,13,14)">So far the text object I’ve been working with has a matrix transformation applied to it.<code style="margin:0px;padding:var(--su2) var(--su4);border:0px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;font-style:inherit;font-variant-caps:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-size:var(--_pr-code-fs);vertical-align:baseline;box-sizing:inherit;white-space:pre-wrap;border-radius:var(--br-sm);background-color:var(--black-200);color:var(--black-600)">transformation=“matrix(a,b,c,d,e,f)”</code></p><p style="margin:0px 0px 1.1em;padding:0px;border:0px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;font-style:normal;font-variant-caps:normal;font-weight:400;font-stretch:inherit;line-height:inherit;font-size:15px;vertical-align:baseline;box-sizing:inherit;clear:both;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(12,13,14)">I tried applying a second transformation just for the rotation with no luck.</p><p style="margin:0px 0px 1.1em;padding:0px;border:0px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;font-style:normal;font-variant-caps:normal;font-weight:400;font-stretch:inherit;line-height:inherit;font-size:15px;vertical-align:baseline;box-sizing:inherit;clear:both;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(12,13,14)"><code style="margin:0px;padding:var(--su2) var(--su4);border:0px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;font-style:inherit;font-variant-caps:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-size:var(--_pr-code-fs);vertical-align:baseline;box-sizing:inherit;white-space:pre-wrap;border-radius:var(--br-sm);background-color:var(--black-200);color:var(--black-600)">transformation=“matrix(a,b,c,d,e,f)” transformation=“rotate(param(textangle))”</code></p><p style="margin:0px 0px 1.1em;padding:0px;border:0px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;font-style:normal;font-variant-caps:normal;font-weight:400;font-stretch:inherit;line-height:inherit;font-size:15px;vertical-align:baseline;box-sizing:inherit;clear:both;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(12,13,14)">I then tried adding a rotation to the existing transformation</p><p style="margin:0px 0px 1.1em;padding:0px;border:0px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;font-style:normal;font-variant-caps:normal;font-weight:400;font-stretch:inherit;line-height:inherit;font-size:15px;vertical-align:baseline;box-sizing:inherit;clear:both;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(12,13,14)"><code style="margin:0px;padding:var(--su2) var(--su4);border:0px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;font-style:inherit;font-variant-caps:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-size:var(--_pr-code-fs);vertical-align:baseline;box-sizing:inherit;white-space:pre-wrap;border-radius:var(--br-sm);background-color:var(--black-200);color:var(--black-600)">transformation=“matrix(a,b,c,d,e,f) rotate(param(textangle))”</code></p><p style="margin:0px 0px 1.1em;padding:0px;border:0px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;font-style:normal;font-variant-caps:normal;font-weight:400;font-stretch:inherit;line-height:inherit;font-size:15px;vertical-align:baseline;box-sizing:inherit;clear:both;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(12,13,14)">After this I tried just using the rotate tag, which is supposed to rotate each character in the text independently</p><p style="margin:0px 0px 1.1em;padding:0px;border:0px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;font-style:normal;font-variant-caps:normal;font-weight:400;font-stretch:inherit;line-height:inherit;font-size:15px;vertical-align:baseline;box-sizing:inherit;clear:both;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(12,13,14)"><code style="margin:0px;padding:var(--su2) var(--su4);border:0px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;font-style:inherit;font-variant-caps:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-size:var(--_pr-code-fs);vertical-align:baseline;box-sizing:inherit;white-space:pre-wrap;border-radius:var(--br-sm);background-color:var(--black-200);color:var(--black-600)">transformation=“matrix(a,b,c,d,e,f)” rotate=“param(textangle)”</code></p><p style="margin:0px;padding:0px;border:0px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;font-style:normal;font-variant-caps:normal;font-weight:400;font-stretch:inherit;line-height:inherit;font-size:15px;vertical-align:baseline;box-sizing:inherit;clear:both;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(12,13,14)">I haven’t had a ton of time to play with it beyond that but I’m wondering is this just a limitation in the way that QGIS renders the SVG?</p></div>