{"id":45225,"date":"2026-03-17T06:52:19","date_gmt":"2026-03-17T06:52:19","guid":{"rendered":"https:\/\/rjydisplay.com\/?p=45225"},"modified":"2026-06-09T08:48:50","modified_gmt":"2026-06-09T08:48:50","slug":"engineering-the-interface-a-practical-guide-to-designing-intuitive-uis-for-a-tft-touch-display","status":"publish","type":"post","link":"https:\/\/rjydisplay.com\/it\/engineering-the-interface-a-practical-guide-to-designing-intuitive-uis-for-a-tft-touch-display\/","title":{"rendered":"Progettare l'Interfaccia: Una Guida Pratica per la Creazione di UI Intuitive per Display TFT Touch"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Quando un utente si avvicina a un pannello di controllo industriale, un termostato intelligente o un ventilatore medico, le sue aspettative sono gi\u00e0 state impostate dallo smartphone in tasca. Si aspetta animazioni fluide, feedback istantanei e un layout intuitivo. Tuttavia, come sanno bene gli ingegneri embedded e i designer UI\/UX che operano nei mercati europeo e nordamericano, progettare un'interfaccia utente per un display touch TFT embedded <strong>TFT touch display<\/strong> \u00e8 una disciplina fondamentalmente diversa rispetto alla progettazione per iOS o Android.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Non si lavora con un processore multi-core da gigahertz e gigabyte di RAM. Spesso si lavora con un microcontrollore (MCU) STM32 o NXP, memoria flash limitata e uno spazio colore RGB565. Se si tenta di trasportare direttamente un'interfaccia utente web su un display touch TFT, il risultato sar\u00e0 lento, poco reattivo e visivamente compromesso.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questa guida completa e altamente operativa analizza le realt\u00e0 ingegneristiche e la psicologia del design necessarie per costruire un'interfaccia utente impeccabile e intuitiva, specificamente adattata all'hardware dei display touch TFT embedded.<\/p>\n\n\n\n<h2 id=\"1-hardware-dictates-software-the-embedded-reality-check\" class=\"wp-block-heading\">1. L'Hardware Dettaglio il Software: Il Controllo di Realt\u00e0 Embedded<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Prima di aprire Figma, Adobe XD o Sketch, \u00e8 necessario comprendere i vincoli fisici e computazionali del proprio hardware. Un design UI brillante \u00e8 inutile se l'MCU non riesce a renderizzarlo a 30 Fotogrammi al Secondo (FPS).<\/p>\n\n\n\n<h3 id=\"mcu-vs-mpu-constraints\" class=\"wp-block-heading\">Vincoli MCU vs. MPU<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>MCU (Unit\u00e0 Microcontrollore):<\/strong> Se il display touch TFT \u00e8 pilotato da un MCU (ad esempio, tramite interfaccia SPI o parallela 8080), non si dispone di una GPU dedicata. Ogni transizione di pixel, alpha blending (trasparenza) e font anti-aliasato richiede alla CPU di calcolare la matematica.\n<ul class=\"wp-block-list\">\n<li><strong>La Regola UI:<\/strong> Evitare animazioni a schermo intero, gradienti complessi e livelli trasparenti sovrapposti. Utilizzare design piatto, colori solidi e animazioni basate su sprite.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>MPU (Unit\u00e0 Microprocessore):<\/strong> Se il display \u00e8 pilotato da una MPU basata su Linux (ad esempio, Raspberry Pi Compute Module, NXP i.MX) tramite MIPI DSI o HDMI, si dispone di accelerazione hardware.\n<ul class=\"wp-block-list\">\n<li><strong>La Regola UI:<\/strong> Si possono implementare transizioni fluide, ombreggiature e grafica vettoriale, ma \u00e8 comunque necessario ottimizzare le dimensioni degli asset per garantire tempi di avvio rapidi.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 id=\"resistive-vs-pcap-touch-limitations\" class=\"wp-block-heading\">Limitazioni Touch Resistivo vs. PCAP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Il tipo di pannello touch integrato nel display touch TFT determina completamente il design dell'interazione:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Capacitiva Proiettata (PCAP):<\/strong> Supporta il multi-touch e scorrimenti leggeri (come uno smartphone). Si possono utilizzare gesti come pinch-to-zoom e swipe-to-scroll.<\/li>\n\n\n\n<li><strong>Resistiva:<\/strong> Richiede pressione fisica per registrare un tocco. \u00c8 solo single-touch. <strong>Non utilizzare gesti di scorrimento su uno schermo resistivo.<\/strong> Se un utente tenta di \u201cscorrere\u201d uno schermo resistivo, il dito trasciner\u00e0 e salter\u00e0, risultando in un'esperienza terribile. Fare affidamento esclusivamente su pulsanti \u201cTap\u201d chiaramente definiti (frecce Su\/Gi\u00f9) per la navigazione.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"2-the-geometry-of-interaction-sizing-spacing-and-ergonomics\" class=\"wp-block-heading\">2. La Geometria dell'Interazione: Dimensioni, Spaziatura ed Ergonomia<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In un contesto industriale o medico, gli utenti sono spesso sotto stress, distratti o indossano dispositivi di protezione individuale (DPI). La UI deve adattarsi al \u201cProblema del Dito Grosso\u201d e rispettare gli standard ergonomici (come le linee guida ISO 9241-11 e ADA).<\/p>\n\n\n\n<h3 id=\"touch-target-sizing-fittss-law\" class=\"wp-block-heading\">Dimensionamento dei Target Tattili (Legge di Fitts)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La Legge di Fitts afferma che il tempo necessario per spostarsi rapidamente verso un'area target \u00e8 una funzione del rapporto tra la distanza dal target e la larghezza del target. Rendi i tuoi pulsanti grandi.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Mani Scoperte (Consumatore\/Smart Home):<\/strong> La dimensione minima assoluta del target tattile dovrebbe essere <strong>9mm x 9mm<\/strong> (circa 48\u00d748 pixel su un display standard da 100-150 PPI).<\/li>\n\n\n\n<li><strong>Mani con Guanti (Industriale\/Medico):<\/strong> Se l'operatore indossa guanti in nitrile o pesanti guanti da lavoro in pelle, i pulsanti devono essere aumentati ad un minimo di <strong>15mm x 15mm<\/strong> per prevenire clic accidentali errati.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"spacing-and-dead-zones\" class=\"wp-block-heading\">Spaziatura e \u201cZone Morte\u201d<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Non ammassare i pulsanti strettamente insieme. Lasciare un minimo di <strong>2mm a 3mm di spazio morto<\/strong> tra gli elementi interattivi. Inoltre, evitare di posizionare pulsanti di azione critici (come \u201cArresto di Emergenza\u201d o \u201cFormatta Unit\u00e0\u201d) negli angoli estremi del display touch TFT. I bordi estremi dei pannelli touch PCAP e resistivi standard sono spesso le aree meno sensibili a causa della sovrapposizione della cornice e del routing del sensore. Posizionare i pulsanti critici leggermente all'interno rispetto alla cornice.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"3-visual-hierarchies-and-color-psychology\" class=\"wp-block-heading\">3. Gerarchie Visive e Psicologia del Colore<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un display touch TFT embedded non ha i rapporti di contrasto di livello OLED di un iPhone moderno. \u00c8 necessario progettare la propria palette di colori in modo difensivo per compensare le caratteristiche ottiche dell'hardware.<\/p>\n\n\n\n<h3 id=\"the-rgb565-limitation\" class=\"wp-block-heading\">La Limitazione RGB565<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Molti display TFT embedded utilizzano un formato colore a 16 bit (RGB565) anzich\u00e9 True Color a 24 bit (RGB888) per risparmiare RAM. RGB565 consente 65.536 colori.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Il Problema:<\/strong> Gradienti sottili mostreranno un grave \u201ccolor banding\u201d (linee dure e visibili tra le transizioni di colore).<\/li>\n\n\n\n<li><strong>La Soluzione:<\/strong> Utilizzare un design UI piatto. Se si devono usare gradienti, applicare un effetto di \u201cdithering\u201d all'asset immagine prima di caricarlo nel framework UI.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"contrast-ratios-and-glare\" class=\"wp-block-heading\">Rapporti di Contrasto e Riflessi<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Se il dispositivo viene utilizzato all'aperto o in un ambiente di fabbrica molto illuminato, i riflessi cancelleranno le sottili differenze di colore.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Evitare Testo a Basso Contrasto:<\/strong> Testo grigio su sfondo grigio scuro sembra elegante sul MacBook, ma sar\u00e0 completamente illeggibile su un pannello TFT da 350 nit sotto illuminazione fluorescente. Rispettare lo <strong>standard WCAG 2.1 AA<\/strong>, che richiede un rapporto di contrasto di almeno 4.5:1 per il testo normale e 3:1 per il testo grande.<\/li>\n\n\n\n<li><strong>Nero Puro vs. Grigio Scuro:<\/strong> Gli LCD si basano su una retroilluminazione. Il \u201cnero puro\u201d (#000000) su un pannello TFT spesso appare come un grigio scuro luminoso e sbiadito in una stanza poco illuminata. Invece del nero puro, utilizzare un blu scuro intenso o un grigio antracite (#121212) per gli sfondi. Nasconde la fuoriuscita di luce della retroilluminazione e rende la UI pi\u00f9 premium.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"typographic-clarity\" class=\"wp-block-heading\">Chiarezza Tipografica<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">I font embedded sono solitamente bitmap pre-renderizzate per risparmiare potenza di elaborazione.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Evitare font serif sottili ed eleganti. Appariranno pixelati e rotti su un display touch TFT con risoluzione 1024\u00d7600.<\/li>\n\n\n\n<li>Utilizzare font sans-serif robusti (come Roboto, Open Sans o Inter). Mantenere i pesi dei font su \u201cRegular\u201d o \u201cBold\u201d.\u201d<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"4-compensating-for-hardware-lag-the-illusion-of-speed\" class=\"wp-block-heading\">4. Compensare il Ritardo Hardware: L'Illusione della Velocit\u00e0<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Anche con una UI ben ottimizzata, un display touch TFT pilotato da MCU potrebbe impiegare da 100 a 300 millisecondi per caricare una nuova schermata o elaborare un comando complesso. Per il cervello umano, qualsiasi cosa oltre i 100ms viene percepita come \u201critardo\u201d. \u00c8 necessario progettare la UI per mascherare questo ritardo.<\/p>\n\n\n\n<h3 id=\"the-critical-role-of-state-changes\" class=\"wp-block-heading\">Il Ruolo Critico dei Cambiamenti di Stato<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Quando un utente preme un pulsante su uno smartphone, il motore aptico vibra istantaneamente. Il display touch TFT probabilmente non ha un motore aptico. Pertanto, \u00e8 necessario fornire un <em>visivo<\/em> feedback istantaneo.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Stati Premuti:<\/strong> Ogni pulsante deve avere uno stato \u201cPremuto\u201d distinto (ad esempio, il pulsante assume una tonalit\u00e0 pi\u00f9 scura, o l'ombra scompare per farlo sembrare \u201cpremuto\u201d). Questo cambio di stato deve avvenire nel millisecondo in cui viene attivato l'interrupt del tocco., <em>prima<\/em> che l'MCU inizi a elaborare il comando effettivo.<\/li>\n\n\n\n<li><strong>Feedback Acustico:<\/strong> Se l'hardware include un buzzer piezoelettrico, programmare un breve e nitido \u201cclick\u201d di 20 ms per ogni input tattile valido. Questa conferma acustica riduce drasticamente la frustrazione dell'utente.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"loading-indicators\" class=\"wp-block-heading\">Indicatori di Caricamento<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Se una transizione richiede pi\u00f9 di 300 ms (ad esempio, salvataggio dati su una scheda SD o recupero di reti Wi-Fi), non lasciare lo schermo bloccato. L'utente penser\u00e0 che il dispositivo si sia bloccato e inizier\u00e0 a premere freneticamente lo schermo.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Visualizzare immediatamente uno sprite rotante semplice e a basso consumo di risorse o un'icona a clessidra.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"5-navigational-architecture-flatten-the-curve\" class=\"wp-block-heading\">5. Architettura di Navigazione: Appiattire la Curva<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Negli ambienti industriali e professionali, gli utenti svolgono compiti, non navigano casualmente. Il carico cognitivo richiesto per operare il dispositivo deve essere prossimo allo zero.<\/p>\n\n\n\n<h3 id=\"the-threetap-rule\" class=\"wp-block-heading\">La Regola dei \u201cTre Tocchi\u201d<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Un utente dovrebbe poter accedere a qualsiasi funzione critica entro tre tocchi dalla schermata principale. Non seppellire i controlli essenziali della macchina in menu profondi e annidati.<\/p>\n\n\n\n<h3 id=\"persistent-navigation\" class=\"wp-block-heading\">Navigazione Persistente<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A differenza di un'app per smartphone che utilizza gesti di scorrimento per tornare indietro, un'interfaccia utente TFT incorporata dovrebbe sempre presentare una barra di navigazione persistente (solitamente nella parte superiore o inferiore dello schermo).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Includere sempre un pulsante \u201cHome\u201d altamente visibile.<\/li>\n\n\n\n<li>Includere sempre un pulsante \u201cIndietro\u201d.<\/li>\n\n\n\n<li>Utilizzare un'iconografia standard e universalmente riconosciuta (un ingranaggio per le impostazioni, una casa per il cruscotto principale). Non inventare icone personalizzate per funzioni standard; gli utenti non hanno tempo per imparare il vostro linguaggio visivo proprietario.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"6-prototyping-and-implementation-the-tech-stack\" class=\"wp-block-heading\">6. Prototipazione e Implementazione: Lo Stack Tecnologico<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Colmare il divario tra il file Figma del progettista dell'interfaccia utente e il codice C++ dell'ingegnere embedded \u00e8 storicamente la parte pi\u00f9 dolorosa dello sviluppo di display touch TFT. Fortunatamente, i moderni framework GUI hanno rivoluzionato questo flusso di lavoro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se si sviluppa per i mercati europeo o statunitense, si dovrebbe utilizzare uno dei seguenti framework standard del settore:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>TouchGFX (di STMicroelectronics):<\/strong> Se si utilizza un MCU STM32, questo \u00e8 lo standard di riferimento. Include un designer WYSIWYG (What You See Is What You Get) che genera automaticamente codice C++ altamente ottimizzato. \u00c8 specificamente costruito per ottenere 60 FPS da hardware con risorse limitate.<\/li>\n\n\n\n<li><strong>LVGL (Light and Versatile Graphics Library):<\/strong> Una libreria C open-source incredibilmente potente. \u00c8 hardware-agnostica, il che significa che pu\u00f2 essere eseguita su chip NXP, ESP32 o STM32. \u00c8 leggera ma richiede un po' pi\u00f9 di codifica manuale rispetto a TouchGFX.<\/li>\n\n\n\n<li><strong>Qt for MCUs \/ Qt Design Studio:<\/strong> Per dispositivi embedded di fascia alta (spesso in esecuzione su Linux su MPU), Qt offre un'esperienza di sviluppo simile a quella per smartphone. \u00c8 costoso ma offre il massimo livello di fedelt\u00e0 grafica e prototipazione rapida.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"conclusion-empathy-in-engineering\" class=\"wp-block-heading\">Conclusione: Empatia nell'Ingegneria<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Progettare un'interfaccia utente intuitiva per un display touch TFT \u00e8 un esercizio di empatia ingegneristica. Bisogna comprendere i limiti dell'hardware, assicurandosi di non sovraccaricare l'MCU con inutili elementi grafici ridondanti. Ancora pi\u00f9 importante, bisogna comprendere l'utente finale, che potrebbe utilizzare il dispositivo in un ambiente ad alto stress, scarsamente illuminato o a ritmo sostenuto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aderendo rigorosamente a target tattili ergonomici, utilizzando principi di design flat per mascherare i vincoli hardware e fornendo feedback visivo istantaneo, si eleva il prodotto da una semplice macchina funzionale a uno strumento professionale di livello premium.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"frequently-asked-questions-faq\" class=\"wp-block-heading\">Domande frequenti (FAQ)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>D: Abbiamo progettato una bellissima interfaccia utente, ma lo schermo sfarfalla violentemente durante le transizioni tra le pagine. Come possiamo risolvere?<\/strong> <strong>A:<\/strong> Questo fenomeno \u00e8 chiamato \u201ctearing\u201d. Si verifica quando l'MCU aggiorna il buffer del display mentre il controller TFT \u00e8 nel mezzo del disegno dello schermo. \u00c8 necessario implementare <strong>il Double Buffering<\/strong>. Ci\u00f2 richiede di riservare RAM sufficiente per contenere due framebuffer completi. L'MCU disegna la schermata successiva interamente nel buffer di sfondo, per poi scambiarla con quello attivo solo durante il periodo di VSYNC (Sincronizzazione Verticale).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>D: Possiamo utilizzare immagini PNG o JPEG nella nostra interfaccia utente embedded?<\/strong> <strong>A:<\/strong> Generalmente no. La decodifica di formati di immagine compressi come PNG o JPEG richiede un enorme sovraccarico della CPU e richiede troppo tempo su un MCU. I framework UI (come TouchGFX o LVGL) convertono i PNG in array C grezzi (bitmap) durante il processo di compilazione. Il compromesso \u00e8 che le bitmap grezze occupano uno spazio di memoria flash significativamente maggiore.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>D: Il nostro touch screen PCAP registra tocchi fantasma quando gocce d'acqua lo colpiscono. L'interfaccia utente pu\u00f2 risolvere questo problema?<\/strong> <strong>A:<\/strong> Il software pu\u00f2 fare solo fino a un certo punto per filtrare il rumore capacitivo. Sebbene si possano implementare algoritmi di \u201cdebounce\u201d nel codice del controller touch per ignorare input ultra-veloci ed erratici, la soluzione vera \u00e8 basata sull'hardware. \u00c8 necessario tarare il firmware del controller touch IC (ad esempio, Goodix, FocalTech) per riconoscere la firma capacitiva dell'acqua rispetto a un dito umano, oppure passare a un touch screen resistivo se il dispositivo \u00e8 costantemente bagnato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>D: Perch\u00e9 i miei font personalizzati appaiono frastagliati e pixelati sul display TFT?<\/strong> <strong>A:<\/strong> I display TFT embedded non dispongono dell'anti-aliasing avanzato a sub-pixel presente nei sistemi operativi desktop. Per risolvere, assicurarsi che il framework UI sia impostato per generare font con <strong>anti-aliasing a 4 bit per pixel (4bpp)<\/strong>. Ci\u00f2 smusser\u00e0 i bordi aggiungendo pixel semi-trasparenti attorno alle lettere. Inoltre, attenersi a font sans-serif in grassetto, che si visualizzano naturalmente meglio su schermi a bassa risoluzione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>D: Come progettiamo per utenti daltonici in un contesto industriale?<\/strong> <strong>A:<\/strong> Non fare mai affidamento solo sul colore per trasmettere informazioni critiche. Se lo stato di una macchina cambia in \u201cErrore\u201d, non limitarsi a cambiare un indicatore di stato da verde a rosso. Cambiare anche la forma (ad esempio, da un cerchio verde a un triangolo rosso) e aggiungere testo esplicito (ad esempio, \u201cGUASTO\u201d). Ci\u00f2 garantisce la conformit\u00e0 ADA e assicura la sicurezza indipendentemente dall'acuit\u00e0 visiva dell'utente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>When a user walks up to an industrial control panel, a smart thermostat, or a medical ventilator, their expectation has already been set by the smartphone in their pocket. They expect fluid animations, instantaneous feedback, and an intuitive layout. However, as any embedded engineer or UI\/UX designer working in the European and North American markets [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":45227,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[438],"tags":[],"class_list":["post-45225","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-knowledge"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/rjydisplay.com\/it\/wp-json\/wp\/v2\/posts\/45225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rjydisplay.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rjydisplay.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rjydisplay.com\/it\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/rjydisplay.com\/it\/wp-json\/wp\/v2\/comments?post=45225"}],"version-history":[{"count":1,"href":"https:\/\/rjydisplay.com\/it\/wp-json\/wp\/v2\/posts\/45225\/revisions"}],"predecessor-version":[{"id":45226,"href":"https:\/\/rjydisplay.com\/it\/wp-json\/wp\/v2\/posts\/45225\/revisions\/45226"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rjydisplay.com\/it\/wp-json\/wp\/v2\/media\/45227"}],"wp:attachment":[{"href":"https:\/\/rjydisplay.com\/it\/wp-json\/wp\/v2\/media?parent=45225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rjydisplay.com\/it\/wp-json\/wp\/v2\/categories?post=45225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rjydisplay.com\/it\/wp-json\/wp\/v2\/tags?post=45225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}