<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>konstantinos.kourentzes.com</provider_name><provider_url>https://kourentzes.com/konstantinos</provider_url><author_name>Konstantinos Kourentzes</author_name><author_url>https://kourentzes.com/konstantinos/index.php/author/administrator/</author_url><title>Portable Glyph System (PGS) - konstantinos.kourentzes.com</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="s0nD29dTYP"&gt;&lt;a href="https://kourentzes.com/konstantinos/index.php/2026/03/14/dnd-portable-glyphs/"&gt;Portable Glyph System (PGS)&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://kourentzes.com/konstantinos/index.php/2026/03/14/dnd-portable-glyphs/embed/#?secret=s0nD29dTYP" width="600" height="338" title="&#x201C;Portable Glyph System (PGS)&#x201D; &#x2014; konstantinos.kourentzes.com" data-secret="s0nD29dTYP" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://kourentzes.com/konstantinos/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><thumbnail_url>https://kourentzes.com/konstantinos/wp-content/uploads/2026/03/emperor_kk_Portable_Glyphs_are_contained_spell_constructs_tha_2935b16c-dcbb-4753-9eda-40d65affc105_3.png</thumbnail_url><thumbnail_width>1024</thumbnail_width><thumbnail_height>1024</thumbnail_height><description>A complete D&amp;D homebrew system for Portable Glyphs: magical rune devices that store spells, trigger traps, automate defenses, and enable arcane engineering. Includes crafting rules, instability mechanics, trigger systems, runic materials, malfunction tables, and upgrade paths for Wizards and Artificers.</description></oembed>
