<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Leobard's blog</provider_name><provider_url>https://www.leobard.net/blog</provider_url><author_name>leobard</author_name><author_url>https://www.leobard.net/blog/author/leobard/</author_url><title>Reading for meaning - Leobard's blog</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="7BWzi8HKpz"&gt;&lt;a href="https://www.leobard.net/blog/2026/05/08/reading-for-meaning/"&gt;Reading for meaning&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.leobard.net/blog/2026/05/08/reading-for-meaning/embed/#?secret=7BWzi8HKpz" width="600" height="338" title="&#x201C;Reading for meaning&#x201D; &#x2014; Leobard's blog" data-secret="7BWzi8HKpz" 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://www.leobard.net/blog/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>I am continually amazed at how difficult people seem to find reading and understanding text, including diverse creatures like academics. My PhD brought the three corners of the semiotic triangle closer to each other: &#x2018;the concept in my brain&#x2019;, &#x2018;the text in front of my eyes&#x2019; and &#x2018;the real thing in the real world&#x2019;. Deployment &hellip; Continue reading ""</description></oembed>
