quality type in gl

Jul 22, 2009 at 11:50pm

quality type in gl

Hi

Just some advice needed. I’m rendering text using jit.gl.text2d at the moment on screen and the quality of the text seems pretty poor no matter how I set the font or the interp, classic, screenmode settings. I’ve seen a few patches rendering text from a lcd to a matrix and then using that on a sketch, is the quality any better this way? What’s the best way to display typography?

Garrett

#44846
Jul 23, 2009 at 2:47am

Hard to say without a screenshot but preferably a patch.
wes

#161454
Jul 23, 2009 at 12:00pm

Hi

Well I’m speaking generally what’s the best way to render text as what I’m using is the same as the text2d help file except I’m placing it on a sketch. Patch is below with a screenshot of how it’s rendering on my screen. Improves a little when the sketch is removed and it’s scaled up but quality is still not great.

Garrett

max v2;
#N vpatcher 306 551 1175 1044;
#P origin 0 -46;
#P button 226 35 15 0;
#P window setfont “Sans Serif” 9.;
#P message 274 80 14 196617 0;
#P message 258 79 14 196617 1;
#P toggle 387 43 15 0;
#P toggle 375 87 15 0;
#P toggle 389 131 15 0;
#P message 389 151 55 196617 classic $1;
#P window setfont “Gill Sans” 10.;
#P comment 505 140 13 278003722 Z;
#B color 14;
#P comment 505 121 14 278003722 Y;
#B color 14;
#P comment 505 102 14 278003722 X;
#B color 14;
#P comment 466 89 46 278003722 Position;
#B color 14;
#P window setfont “Sans Serif” 9.;
#P flonum 465 139 41 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 465 120 41 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 465 101 41 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 431 173 100 196617 pak position 0. 0. 0.;
#P newex 76 358 69 196617 r cpu_render;
#P number 640 101 41 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P user ubumenu 525 100 113 196617 0 1 1 0;
#X add normal;
#X add bold;
#X add italic;
#X prefix_set 0 0 0;
#P user ubumenu 525 68 226 196617 0 1 1 0;
#X add “Microsoft Sans Serif”;
#X add “Bad Cabbage ICG Bold”;
#X add Bit3;
#X add Dinosaur-Fontasaurus;
#X add “Gargoil ICG”;
#X add “Indispose Titling-Light”;
#X add “Indispose Titling-Medium”;
#X add “Seven Sans ICG Bold”;
#X add Superior;
#X add “Unite Together ICG Italic”;
#X add “Bad Cabbage ICG Primal”;
#X add “Constuctivist Cyrillic”;
#X add “ÇlÇr ÉSÉVÉbÉN”;
#X add “Arial Bold Italic”;
#X add “Georgia Bold”;
#X add ª™ŒƒÀŒÃÂ;
#X add “Verdana Italic”;
#X add “Times New Roman Italic”;
#X add “News Gothic MT”;
#X add AppleMyungjo;
#X add “Wide Latin”;
#X add Chalkboard;
#X add “Seven Sans ICG”;
#X add “Saturday Sans ICG”;
#X add “Verdana Bold”;
#X add ª™Œƒœ∏∫⁄;
#X add Wingdings;
#X add “Way Out West Critters”;
#X add “Bagaglio Flat”;
#X add “Georgia Bold Italic”;
#X add “Verdana Bold Italic”;
#X add “Euphemia UCAS Italic”;
#X add “Seven Serif ICG Bold”;
#X add “Free Monospaced Bold”;
#X add Tahoma;
#X add “Free Serif Bold Italic”;
#X add DTLElzevirTBook;
#X add “Apple Symbols”;
#X add “ƒ◊ß∫ Pro”;
#X add “Free Monospaced Oblique”;
#X add “Arial Narrow Italic”;
#X add “Free Serif Italic”;
#X add “Trebuchet MS Bold”;
#X add ÀŒÃÂ;
#X add “Arial Bold”;
#X add “Tahoma Bold”;
#X add “Seven Serif ICG”;
#X add “Trebuchet MS Bold Italic”;
#X add ª™Œƒø¨ÃÂ;
#X add “ƒ◊∂¬ Pro”;
#X add “Georgia Italic”;
#X add “Trebuchet MS Italic”;
#X add “Andale Mono”;
#X add “Seven Serif ICG Black”;
#X add AppleGothic;
#X add “Free Monospaced”;
#X add ±º∏≤;
#X add “Arial Narrow Bold Italic”;
#X add “Wingdings 3″;
#X add “ÇlÇr ÇoÉSÉVÉbÉN”;
#X add “Wingdings 2″;
#X add “Free Sans Bold Oblique”;
#X add “Free Sans Bold”;
#X add Impact;
#X add “Arial Italic”;
#X add “Euphemia UCAS Bold”;
#X add “ÇlÇr Çoñæí©”;
#X add “P22 Albers-One”;
#X add “Comic Sans MS Bold”;
#X add “Courier New Bold Italic”;
#X add “Euphemia UCAS”;
#X add “P22 Folk Art Cross”;
#X add “Free Sans Oblique”;
#X add Bit5;
#X add Bit4;
#X add “Chalkboard Bold”;
#X add “Free Serif Bold”;
#X add RepublikSansICGOne;
#X add BitLow;
#X add ∑s≤”©˙≈È;
#X add DTLElzevirTBook-Italic;
#X add “Times New Roman Bold”;
#X add “Brush Script MT Italic”;
#X add “Indispose Titling-Italic”;
#X add “Unite Aparte ICG”;
#X add “Arial Unicode MS”;
#X add “Free Monospaced Bold Oblique”;
#X add ª™Œƒ∑¬ÀŒ;
#X add Indispose-Light;
#X add “SF Old Republic SC”;
#X add “Arial Narrow Bold”;
#X add “Free Sans”;
#X add “Times New Roman Bold Italic”;
#X add “Indispose Titling-Bold”;
#X add “Courier New Italic”;
#X add “GB18030 Bitmap”;
#X add “Curlz MT”;
#X add “Seven Sans ICG Black”;
#X add “Free Serif”;
#X add “ÇlÇr ñæí©”;
#X add “Courier New Bold”;
#X add πŸ≈¡;
#X add ª™Œƒ∫⁄ÃÂ;
#X add “Plantagenet Cherokee”;
#X add “P22 Folk Art Block”;
#X add Geneva;
#X add Monaco;
#X add Times;
#X add Helvetica;
#X add Courier;
#X add Symbol;
#X add “Avant Garde”;
#X add “I Avant Garde BookOblique”;
#X add “B Avant Garde Demi”;
#X add “BI Avant Garde DemiOblique”;
#X add Zinnig-Bold;
#X add Zinnig-Italic;
#X add Zapfino;
#X add “Lucida Grande”;
#X add Monoglyceride;
#X add “Monoglyceride Bold”;
#X add “Monoglyceride DemiBold”;
#X add “Monoglyceride ExtraBold”;
#X add “Trebuchet MS”;
#X add Eurostile;
#X add “Zapf Dingbats”;
#X add Rodin-Extras;
#X add “Edwardian Script ITC”;
#X add Garamond;
#X add “Indispose Ligatures-Medium”;
#X add “Arts And Crafts Ornaments”;
#X add Duchamp;
#X add “Cooper Black”;
#X add Aztek;
#X add Zinnig-Regular;
#X add “Kells Extras”;
#X add “Contructivist Regular”;
#X add “Constructivist Line”;
#X add “Arial Narrow”;
#X add Arial;
#X add “Book Antiqua”;
#X add “Century Gothic”;
#X add “Courier New”;
#X add “Monotype Corsiva”;
#X add “Monotype Sorts”;
#X add “Century Schoolbook”;
#X add “Times New Roman”;
#X add “Hoefler Text”;
#X add “Hoefler Text Ornaments”;
#X add “Marker Felt”;
#X add “Baskerville Old Face”;
#X add Braggadocio;
#X add “Britannic Bold”;
#X add “Contructivist Square”;
#X add “Bell MT”;
#X add “Gill Sans Ultra Bold”;
#X add Harrington;
#X add Skia;
#X add Mistral;
#X add Onyx;
#X add Playbill;
#X add Stencil;
#X add “Bernard MT Condensed”;
#X add “Calisto MT”;
#X add “Engravers MT”;
#X add “Goudy Old Style”;
#X add Haettenschweiler;
#X add “Imprint MT Shadow”;
#X add “Modern No. 20″;
#X add Chi-Town;
#X add “Perpetua Titling MT”;
#X add “Rockwell Extra Bold”;
#X add “P22 Escher Extras”;
#X add Dinosaur-Solid;
#X add “supermarket square”;
#X add “Indispose SC Ligatures-Light”;
#X add Copperplate;
#X add “Apple Chancery”;
#X add DaddyOCrazy;
#X add “supermarket round”;
#X add “Copperplate Light”;
#X add Baskerville;
#X add “Baskerville Semibold”;
#X add “Il Futurismo Extras”;
#X add “Big Caslon”;
#X add “MT Extra”;
#X add “Kells Square”;
#X add “Bagaglio 3D”;
#X add “Constructivist Solid”;
#X add “P22 Woodcut”;
#X add “Indispose SC Ligatures-Bold”;
#X add “Constructivist Cyrillic”;
#X add insectile;
#X add insectileSolid;
#X add “Kells Round”;
#X add “Arial Rounded MT Bold”;
#X add “Bauhaus 93″;
#X add “Colonna MT”;
#X add “Footlight MT Light”;
#X add “Kino MT”;
#X add “Matura MT Script Capitals”;
#X add “Brush Script MT”;
#X add “Copperplate Gothic Light”;
#X add “Abadi MT Condensed Extra Bold”;
#X add “Abadi MT Condensed Light”;
#X add “Gloucester MT Extra Condensed”;
#X add “American Typewriter”;
#X add “American Typewriter Condensed”;
#X add “American Typewriter Light”;
#X add “American Typewriter Condensed Light”;
#X add “Lucida Sans Typewriter”;
#X add Rodin-Regular;
#X add “Cezanne Sketches”;
#X add “P22 Bayer Fonetik”;
#X add DeStijl-Regular;
#X add DeStijl-Stencil;
#X add Zinnig-Light;
#X add “Koch Signs Two”;
#X add “P22 Petroglyphs-Australian”;
#X add Blackout;
#X add MiroExtras;
#X add “Arts And Crafts Regular”;
#X add “Koch Signs Five”;
#X add “P22 Cage Text”;
#X add Futura;
#X add “Futura Condensed”;
#X add “Optima ExtraBlack”;
#X add Herculanum;
#X add “Gill Sans”;
#X add “Gill Sans Light”;
#X add Indispose-Bold;
#X add “SF New Republic SC”;
#X add “Acropolis Now”;
#X add “Childs Play Blocks Solid”;
#X add DTLNobelT;
#X add DTLNobelT-Bold;
#X add “Comic Sans MS”;
#X add “Copperplate Gothic Bold”;
#X add “Helvetica Neue”;
#X add “Helvetica Neue Bold Condensed”;
#X add “Helvetica Neue UltraLight”;
#X add “Indispose Small Caps-Light”;
#X add MiroRegular;
#X add “Helvetica Neue Light”;
#X add “Indispose Ligatures-Italic”;
#X add “Helvetica Neue Black Condensed”;
#X add “Bookman Old Style”;
#X add Papyrus;
#X add “Papyrus Condensed”;
#X add “SF New Republic”;
#X add Cezanne;
#X add .TimesLTMM_1_Wt_1_Wd;
#X add “Way Out West Regular”;
#X add “P22 Folk Art Square”;
#X add Dali;
#X add DTLDocumenta-ExpertExtra;
#X add DTLDocumentaSansT-Italic;
#X add DTLDocumentaSansST-Italic;
#X add DTLDocumentaSansTCaps;
#X add “Univers Extended”;
#X add “Univers BoldExt”;
#X add “Univers BlackExt”;
#X add “Univers ExtendedObl”;
#X add “Univers BoldExtObl”;
#X add “Univers BlackExtObl”;
#X add “Univers ExtraBlackExt”;
#X add “Univers ExtraBlackExtObl”;
#X add “Il Futurismo”;
#X add .HelveLTMM_170_Wt_1200_Wd;
#X add Arete-Mono;
#X add “Lucida Bright”;
#X add “Lucida Sans”;
#X add “Lucida Handwriting”;
#X add Desdemona;
#X add “Lucida Blackletter”;
#X add “Lucida Calligraphy”;
#X add Aspirin-Intoxicate;
#X add Aspirin-Overdose;
#X add Aspirin-Regular;
#X add “Constructivist Extras”;
#X add “Superior Smudged”;
#X add “Koch Signs Four”;
#X add Optima;
#X add “P22 Cage Silence”;
#X add “Koch Signs One”;
#X add “Lucida Fax”;
#X add Aspirin-Refill-Collapsed;
#X add Aspirin-Refill-Dazed;
#X add Aspirin-Refill-Halfdose;
#X add Aspirin-Refill-Irregular;
#X add “SF Old Republic”;
#X add “Acropolis Extras”;
#X add “Way Out West Slim”;
#X add “P22 Albers Three”;
#X add Verdana;
#X add Atomica;
#X add “AvantGarde BoldObl”;
#X add “AvantGarde Bold”;
#X add “AvantGarde MediumObl”;
#X add “AvantGarde Medium”;
#X add “AvantGarde ExtraLightObl”;
#X add “AvantGarde ExtraLight”;
#X add “Childs Play Animals”;
#X add DuchampBold;
#X add “Indispose Small Caps-Bold”;
#X add “Hieroglyphic decorative”;
#X add Rockwell;
#X add DeStijl-Extras;
#X add “Schooner Script”;
#X add DTLArgTBlaIta;
#X add InnRegular;
#X add “Childs Play Blocks Solid Bold”;
#X add DeStijl-Tall;
#X add “P22 Johnston Underground”;
#X add “P22 Bayer Universal”;
#X add Didot;
#X add “Prehistoric Pals”;
#X add DTLArgTReg;
#X add DTLArgTBla;
#X add DTLArgTRegIta;
#X add DTLCaspariSTBlack;
#X add “Indispose SC Ligatures-Medium”;
#X add “P22 Folk Art Extras”;
#X add “Hieroglyphic Cartouche”;
#X add Indispose-Italic;
#X add “Indispose Ligatures-Bold”;
#X add DTLDocumenta-Regular;
#X add DTLDocumenta-SPRegular;
#X add DTLDocumenta-SPRegularItalic;
#X add DTLDocumenta-RegularExpert;
#X add DTLDocumenta-SPSemiBold;
#X add DTLDocumenta-SPBold;
#X add “Indispose Ligatures-Light”;
#X add “Hieroglyphic Phonetic”;
#X add “P22 Petroglyphs-African”;
#X add “P22 Cage Extras”;
#X add infestia;
#X add “P22 Prehistoric Pen”;
#X add “P22 Preissig Roman”;
#X add “P22 Preissig Scrape”;
#X add “P22 Preissig Extras”;
#X add “P22 Escher-Regular”;
#X add “P22 Escher Hand”;
#X add “P22 Vincent-Regular”;
#X add “P22 Vincent-Extras”;
#X add “P22 Kane”;
#X add Zinnig-Outline;
#X add PhalanxBold;
#X add PhalanxRegular;
#X add Gnomad-AGauge;
#X add Gnomad-BGauge;
#X add Gnomad-CGauge;
#X add “Acropolis Then”;
#X add “P22 Petroglyphs-European”;
#X add Dinosaur-Outline;
#X add “P22 Folk Art Stitch”;
#X add Zinnig-BoldItalic;
#X add Michelangelo-Extras;
#X add “Arial Black”;
#X add “Badloc ICG Compression”;
#X add “Badloc ICG Bevel”;
#X add “East Bloc ICG Open”;
#X add “East Bloc ICG Open Alt”;
#X add “East Bloc ICG Closed”;
#X add “East Bloc ICG Closed Alt”;
#X add “Improv ICG”;
#X add “Improv ICG Inline”;
#X add CarverICG;
#X add “Stuyvesant ICG Eng”;
#X add BodoniHighlightICG;
#X add “Publicity Gothic ICG Solid”;
#X add “Publicity Gothic ICG Out”;
#X add “Stuyvesant ICG Solid”;
#X add “Paisley ICG 01″;
#X add “Paisley ICG 01 Alt”;
#X add “Paisley ICG 02″;
#X add “Paisley ICG 02 Alt”;
#X add Georgia;
#X add BubbledotICGCoarsePositive;
#X add BubbledotICGCoarseNegative;
#X add BubbledotICGFinePositive;
#X add BubbledotICGFineNegative;
#X add QuaintICGRoman;
#X add “P22 Bauhuas Extras”;
#X add RepublikSansICGTwo;
#X add RepublikSansICGThree;
#X add RepublikSansICGThreeAlt;
#X add RepublikSerifICGOne;
#X add “Broadband ICG”;
#X add “Ashley Crawford ICG”;
#X add “Lemonade ICG”;
#X add “Lemonade ICG Bold”;
#X add “New Geneva Nine ICG”;
#X add “New Geneva Nine ICG Point”;
#X add “Radiant Cond ICG”;
#X add “Radiant XCond ICG”;
#X add RepublikSerifICGTwo;
#X add RepublikSerifICGThree;
#X add RepublikSerifICGThreeAlt;
#X add “Metropolis ICG”;
#X add “Vendome ICG Bold”;
#X add “Narrowband Prime ICG”;
#X add “Narrowband Prime ICG Bold”;
#X add “Vendome ICG”;
#X add “Vendome ICG Black”;
#X add “Vendome Cond ICG”;
#X add “Burweed ICG”;
#X add “Wainwright ICG”;
#X add “Carpenter ICG”;
#X add “Farfel ICG Pencil”;
#X add “Farfel ICG Felt Tip”;
#X add “Choc ICG”;
#X add “Decotura ICG”;
#X add “Decotura ICG Inline”;
#X add “Tigerteeth ICG”;
#X add “Qwerty Mac”;
#X add “Qwerty PC”;
#X add “Newtron ICG”;
#X add “Newtron ICG Alt”;
#X add “Newtron ICG Open”;
#X add “Boca Raton ICG”;
#X add “Boca Raton ICG Solid”;
#X add “Fajita ICG Mild”;
#X add “Fajita ICG Picante”;
#X add “Serpentine Sans ICG Light”;
#X add “Serpentine Sans ICG”;
#X add “Serpentine Sans ICG Bold”;
#X add “Wonton ICG”;
#X add RubinoSerifICG;
#X add RubinoSerifICGSolid;
#X add “P22 Albers Two”;
#X add “Vienna Extras”;
#X add Dinosaur-Fontasaurus-Text;
#X add Century;
#X add “AvantGarde CondDemi”;
#X add “AvantGarde CondBook”;
#X add “AvantGarde CondBold”;
#X add “AvantGarde CondMedium”;
#X add DTLCaspariT;
#X add DTLCaspariT-Italic;
#X add DTLCaspariTCaps;
#X add DTLCaspariTCaps-Italic;
#X add DTLCaspariST;
#X add DTLCaspariST-Italic;
#X add DTLCaspariTMedium;
#X add DTLCaspariTMedium-Italic;
#X add DTLCaspariTCapsMedium;
#X add DTLCaspariTCapsMedium-Italic;
#X add DTLCaspariSTMedium;
#X add DTLCaspariSTMedium-Italic;
#X add DTLCaspariT-Bold;
#X add DTLCaspariT-BoldItalic;
#X add DTLCaspariTCaps-Bold;
#X add DTLCaspariTCaps-BoldItalic;
#X add DTLCaspariST-Bold;
#X add DTLCaspariST-BoldItalic;
#X add DTLCaspariTBlack;
#X add “Childs Play Blocks Line”;
#X add Zinnig-ItalicMirror;
#X add “Indispose Small Caps-Medium”;
#X add DTLElzevirB;
#X add DTLElzevirSB;
#X add DTLElzevirT;
#X add DTLElzevirT-Italic;
#X add DTLElzevirTCaps;
#X add DTLElzevirTCaps-Italic;
#X add DTLElzevirS;
#X add DTLElzevirS-Italic;
#X add DTLElzevirTMedium;
#X add DTLElzevirTMedium-Italic;
#X add DTLElzevirTCapsMedium;
#X add DTLElzevirTCapsMedium-Italic;
#X add DTLElzevirSMedium;
#X add DTLElzevirSMedium-Italic;
#X add DTLElzevirT-Bold;
#X add DTLElzevirT-BoldItalic;
#X add DTLElzevirTCaps-Bold;
#X add DTLElzevirTCaps-BoldItalic;
#X add DTLElzevirS-Bold;
#X add DTLElzevirS-BoldItalic;
#X add Indispose-Medium;
#X add “Koch Signs Three”;
#X add DTLElzevirTCapsOutline;
#X add DTLElzevirTSwash-Italic;
#X add DTLElzevirOrnaments;
#X add DTLNobelT-Italic;
#X add DTLNobelTCondensed;
#X add DTLNobelTCondensed-Bold;
#X add DTLVandenKeereT;
#X add DTLVandenKeereTCaps;
#X add DTLVandenKeereST;
#X add “Vendome ICG Italic”;
#X add RubinoSerifICGFill;
#X add “Vienna “;
#X add RubinoSerifICGGuides;
#X add DigitalICG;
#X add PacificaCondensed;
#X add Webdings;
#X add Arquitectura;
#X add “Badloc ICG”;
#X add RubinoSerifICGOutline;
#X add ChiladaICGUno;
#X add ChiladaICGDos;
#X add ChiladaICGTres;
#X add ChiladaICGCuatro;
#X add Micheangelo-Regular;
#X add “Vendome ICG Bold Italic”;
#X add “Quicksans Fast ICG”;
#X add “Quicksans Fast ICG Bold”;
#X add “Quicksans Accurate ICG”;
#X add “Quicksans Accurate ICG Fill”;
#X add “Quicksans Accurate ICG Guides”;
#X add “Quicksans Accurate ICG Out”;
#X add “Quicksans Accurate ICG Solid”;
#X add “Rubino Sans ICG”;
#X add “Rubino Sans ICG Fill”;
#X add “Rubino Sans ICG Guides”;
#X add “Rubino Sans ICG Out”;
#X add “Rubino Sans ICG Solid”;
#X add “Whassis ICG Calm”;
#X add “Whassis ICG Frantic”;
#X add “Syllogon ICG Soft”;
#X add “Syllogon ICG Hard”;
#X add “Litterbox ICG”;
#X add “Smile ICG Medium”;
#X add “Whimsy ICG”;
#X add “Whimsy ICG Bold”;
#X add “Whimsy ICG Heavy”;
#X add “Whimsy Baroque ICG”;
#X add “Whimsy Baroque ICG Bold”;
#X add “Whimsy Baroque ICG Heavy”;
#X add DaddyOHip;
#X add “Serpentine Sans ICG Bold Oblique”;
#X add “Serpentine Sans ICG Light Oblique”;
#X add “Serpentine Sans ICG Oblique”;
#X add “P22 Bayer Shadow”;
#X add Cochin;
#X add “P22 Johnston Underground Bold”;
#X add DaddyOSquare;
#X add “Univers 67 CondensedBoldOblique”;
#X add “Univers 67 CondensedBold”;
#X add “Univers 57 CondensedOblique”;
#X add “Univers 57 Condensed”;
#X add “Univers 47 CondensedLightOblique”;
#X add “Univers 47 CondensedLight”;
#X add “Childs Play Blocks”;
#X add DTLNobelTLight;
#X add DTLNobelTLight-Italic;
#X add DTLVandenKeereD;
#X add DTLVandenKeereDMedium;
#X add DTLVandenKeereD-Bold;
#X add “Burweed ICG Thorny”;
#X add DTLVandenKeereDCaps;
#X add DTLVandenKeereDCaps-Bold;
#X add “Farrier ICG”;
#X add “Farrier ICG Bold”;
#X add “Farrier ICG Black”;
#X add “Farrier ICG Inline”;
#X add “Farrier ICG Shaded”;
#X add DTLVandenKeereSD;
#X add DTLVandenKeereSDMedium;
#X add DTLVandenKeereSD-Bold;
#X add “Schmutz ICG Cleaned”;
#X add “Schmutz ICG Clogged”;
#X add “Schmutz ICG Corroded”;
#X add “Shatterday ICG Slice”;
#X add “Shatterday ICG Dice”;
#X add “Shatterday ICG Shred”;
#X add “Overprint ICG Light”;
#X add “Overprint ICG Regular”;
#X add “Overprint ICG Heavy”;
#X add “Alleycat ICG”;
#X add “Alleycat ICG Bold”;
#X add “Alleycat Bop ICG”;
#X add “Alleycat Bop ICG Bold”;
#X add DTLElzevirTBookCaps;
#X add “Saturday Sans ICG Bold”;
#X add DTLElzevirSTBook;
#X add DTLElzevirSTBook-Italic;
#X add DTLElzevirTBookSwash-Italic;
#X add DTLElzevirTBookAlternate-Italic;
#X add DTLHaarlemmerSD;
#X add DTLHaarlemmerSD-Italic;
#X add DTLHaarlemmerDCaps;
#X add DTLHaarlemmerD;
#X add DTLHaarlemmerDCaps-Italic;
#X add “Unite Aparte ICG Italic”;
#X add “Unite Together ICG”;
#X add DTLHaarlemmerD-Italic;
#X add “Atomic Sans ICG”;
#X add “Atomic Sans ICG Bold”;
#X add “Bad Cabbage ICG”;
#X add DTLAlbertinaT;
#X add DTLAlbertinaST;
#X add DTLAlbertinaT-Italic;
#X add DTLAlbertinaTCaps;
#X add “Gargoil ICG Expert”;
#X add “Gargoil ICG Ornaments”;
#X add DTLAlbertinaTCaps-Italic;
#X add DTLAlbertinaT-Bold;
#X add DTLAlbertinaST-Bold;
#X add DTLDocumentaSansT;
#X add DTLAlbertinaTMedium;
#X add DTLAlbertinaSTMedium;
#X add DTLAlbertinaTMedium-Italic;
#X add DTLAlbertinaSTMedium-Italic;
#X add DTLAlbertinaT-BoldItalic;
#X add DTLAlbertinaST-BoldItalic;
#X add DTLAlbertinaTCapsMedium;
#X add DTLAlbertinaTCapsMedium-Italic;
#X add DTLAlbertinaTCaps-Bold;
#X add DTLAlbertinaTCaps-BoldItalic;
#X add DTLDocumentaSansST;
#X add DTLDorianT;
#X add DTLDorianST;
#X add DTLDorianT-Italic;
#X add DTLDorianST-Italic;
#X add DTLDorianTCaps-Italic;
#X add DTLDorianSTMedium;
#X add DTLDorianT-Bold;
#X add DTLDorianST-Bold;
#X add DTLDorianTMedium;
#X add “Vienna Black”;
#X add “AlternateGothic2 BT”;
#X add “Lois Ann”;
#X add “Childs Play Regular”;
#X add “P22 Johnston Extras”;
#X add “P22 Petroglyphs-N.American”;
#X add “Il Futurismo Velocita”;
#X add “Soul Papa”;
#X add “P22 Garamouche-Regular”;
#X add “Stanton ICG”;
#X add Osaka;
#X add OsakaÅ|ìôïù;
#X add BiauKai;
#X add “Apple LiGothic Medium”;
#X add “Apple LiSung Light”;
#X add #±√º≠√º;
#X add #«ÏµÂ∂Û¿ŒA;
#X add #« ±‚√º;
#X add #PC∏Ì¡∂;
#X add “99¢ Text”;
#X add “Monaco CY”;
#X add “Charcoal CY”;
#X add “Lucida Grande CY”;
#X add “Helvetica CY”;
#X add “Times CY”;
#X add “99¢ Black”;
#X add Song;
#X add Hei;
#X add Kai;
#X add “Fang Song”;
#X add “Geneva CE”;
#X add “Monaco CE”;
#X add “Times CE”;
#X add “Helvetica CE”;
#X add “Lucida Grande CE”;
#X add “Courier CE”;
#X add Glamourgirl;
#X prefix_set 0 0
0;
#P user ubumenu 525 132 113 196617 0 1 1 0;
#X add left;
#X add center;
#X add right;
#X prefix_set 0 0
0;
#P message 376 106 75 196617 screenmode $1;
#P message 379 62 52 196617 interp $1;
#P newex 587 172 61 196617 pak size 16;
#P newex 654 172 67 196617 prepend face;
#P newex 761 151 66 196617 tosymbol;
#P newex 727 172 76 196617 pak font Times;
#P message 534 173 50 196617 align $1;
#P message 237 290 117 196617 reset , drawobject line1;
#P newex 237 311 234 196617 jit.gl.sketch visualiser @depth_enable 0 @layer 1;
#B color 5;
#P newex 226 56 48 196617 loadbang;
#P message 285 188 47 196617 text one;
#P newex 286 209 332 196617 jit.gl.text2d visualiser @name line1 @color 1. 1. 1. 1. @depth_enable 0;
#B color 5;
#P toggle 80 269 15 0;
#N vpatcher 43 345 345 780;
#P origin 0 -54;
#P window setfont “Gill Sans” 10.;
#P window linecount 2;
#P comment 97 363 88 278003722 Use as the render for everything;
#P window setfont “Sans Serif” 9.;
#P window linecount 1;
#P newex 97 345 101 196617 forward cpu_render;
#P newex 97 271 61 196617 t b erase b;
#P window setfont “Gill Sans” 10.;
#P window linecount 2;
#P comment 147 317 88 278003722 Use as the metro for everything;
#P window setfont “Sans Serif” 9.;
#P window linecount 1;
#P newex 116 188 52 196617 metro 20;
#P newex 147 299 98 196617 forward cpu_metro;
#P newex 97 138 49 196617 togedge;
#P message 113 159 14 196617 0;
#P message 97 159 14 196617 1;
#P newex 97 117 30 196617 t b b;
#P message 168 228 34 196617 3037;
#P newex 97 208 29 196617 gate;
#P newex 97 228 62 196617 cpuclock;
#P newex 97 247 81 196617 %;
#P inlet 97 43 15 0;
#P window setfont “Gill Sans” 10.;
#P comment 31 44 69 278003722 Clock on / off;
#P user panel 15 21 260 63;
#X brgb 255 255 255;
#X frgb 255 0 0;
#X border 2;
#X rounded 0;
#X shadow 0;
#X done;
#P connect 2 0 7 0;
#P connect 7 0 10 0;
#P connect 10 0 8 0;
#P connect 8 0 5 0;
#P fasten 9 0 5 0 118 176 102 176;
#P connect 5 0 4 0;
#P connect 4 0 3 0;
#P connect 3 0 14 0;
#P connect 14 0 15 0;
#P fasten 14 1 15 0 127 293 102 293;
#P fasten 10 1 9 0 141 157 118 157;
#P fasten 8 0 12 0 102 186 121 186;
#P connect 12 0 5 1;
#P connect 14 2 11 0;
#P fasten 7 1 6 0 122 136 173 136;
#P connect 6 0 3 1;
#P pop;
#P newobj 78 299 56 196617 p cpuclock;
#P newex 76 387 113 196617 jit.gl.render visualiser;
#P newex 69 421 339 196617 jit.window visualiser @rect 10 50 810 650 @idlemouse 1 @fsmenubar 0;
#P connect 20 0 1 0;
#P connect 3 0 2 0;
#P connect 35 0 6 0;
#P connect 6 0 8 0;
#P connect 8 0 7 0;
#P connect 6 0 33 0;
#P connect 6 0 34 0;
#P connect 6 0 5 0;
#P connect 13 0 4 0;
#P connect 21 0 4 0;
#P connect 5 0 4 0;
#P connect 14 0 4 0;
#P connect 15 0 4 0;
#P connect 9 0 4 0;
#P connect 12 0 4 0;
#P connect 29 0 4 0;
#P connect 10 0 4 0;
#P connect 33 0 31 0;
#P connect 31 0 15 0;
#P connect 32 0 14 0;
#P connect 33 0 32 0;
#P connect 34 0 30 0;
#P connect 30 0 29 0;
#P connect 22 0 21 1;
#P connect 23 0 21 2;
#P connect 24 0 21 3;
#P connect 16 1 9 0;
#P connect 6 0 13 0;
#P connect 19 0 13 1;
#P connect 18 1 12 0;
#P connect 6 0 10 0;
#P connect 17 1 11 0;
#P connect 11 0 10 1;
#P pop;

#161455
Nov 14, 2009 at 6:11pm

Did you ever find a solution to this?

I’m a designer and musician working with sound and text and I’m researching this same issue now.

I want to manipulate text in real time using vectors if possible, and voice-recognition software to speak text and improvise it visually and musically at the same time.

Some stuff is here: http://www.youtube.com/bebopple

Any thoughts or solutions would be very welcome.

Thanks,

Bob

#161456
Nov 14, 2009 at 6:30pm

Hi

Not a nice easy solution. I ran into other problems building what I was building and have shelved it for a while but it seemed to come down to small things like not using white text (or black) on a black background (or white if text is black), using 3d text rather than 2d text and then playing with things like blend, fog etc.

I never investigated bringing vector graphics into max, not sure if it’s possible other than through the flash format. For such a small problem it was a pain.

a+
gar

#161457
Nov 14, 2009 at 6:43pm

Thanks for the update. It has to be possible. I’ll post here if we come up with something.

b

#161458
Nov 14, 2009 at 7:23pm

Vectorial formats? probably, I’d look at things like SVG,
VML, SWF first as these are open in various ways so it’s possible people will have developed objects for them rather than Illustrator / Freehand formats. Oh the OBJ format (3D format) is of course sort of vectorial and open and that works in jitter – that could be a way of doing this.

>I’ll post here if we come up with something.

Please do, I’d be interested.

a+
gar

#161459
Nov 14, 2009 at 9:59pm

double submission.. sorry.. see the next message

#161460
Nov 14, 2009 at 10:04pm

OK. Thanks for the suggestions.

How about getting real time text from something like MacSpeech into Max?

So I’d wear a Bluetooth mic while performing and speak text directly into the patch, where I’d then manipulate it and the sound together.

Any thoughts on this?

b

#161461
Jan 22, 2010 at 6:32pm

Still about text’s quality.

I want to apply a slab to the jit.gl.text2d. The quality of this “text-texture” is pretty bad compared to the classic normal way to render a gl.text2d.
Why such a difference ?
Here’s my patch:

max v2;
#N vpatcher 0 44 1680 1046;
#P window setfont “Sans Serif” 14.;
#P window linecount 2;
#P comment 932 438 190 196622 < << The Classic Text-Open-gl;
#P button 551 42 15 0;
#P window setfont “Sans Serif” 9.;
#P window linecount 1;
#P newex 795 270 86 196617 jit.gl.slab render;
#B color 5;
#P window setfont “Sans Serif” 14.;
#P comment 104 408 326 196622 < << Full screen mode to see the differences;
#P objectname [3];
#P comment 323 131 166 196622 < << Start rendering;
#P objectname
[2];
#P window setfont “Sans Serif” 9.;
#P message 477 219 90 196617 text test , size 60;
#P window linecount 2;
#P newex 445 265 333 196617 jit.gl.text2d render @blend_enable 1 @position 0. 0. 0. @align 1 @capture T1 @automatic 0 @interp 1 @screenmode 0 @color 0. 1. 0. 0.;
#B color 5;
#P window linecount 1;
#P message 36 411 68 196617 fullscreen $1;
#P toggle 19 411 15 0;
#P newex 61 386 35 196617 sel 27;
#P newex 19 386 40 196617 key;
#P newex 795 297 308 196617 jit.gl.videoplane render @scale 1.333 1. 1. @color 1 1 1 @layer 1;
#P newex 289 182 74 196617 t erase b b b b;
#P newex 55 289 208 196617 jit.gl.render render @erase_color 0. 0. 0. 1;
#P window linecount 2;
#P newex 25 436 253 196617 jit.window render @size 320 240 @floating 1 @fsmenubar 0 @fsaa 1 @depthbuffer 1 @pos 100 600;
#P toggle 289 128 29 0;
#P window linecount 1;
#P newex 289 162 57 196617 qmetro 33;
#P newex 585 443 338 196617 jit.gl.text2d render @position 0.1 -0.3 @blend_enable 1 @color 0. 1 0. 0;
#P message 585 418 90 196617 text test , size 90;
#P newex 795 244 243 196617 jit.gl.texture @name T1 @adapt 0 @dim 1200 1000;
#P window setfont “Sans Serif” 14.;
#P comment 1090 247 190 196622 < << The texture process;
#P window setfont “Sans Serif” 9.;
#P newex 550 83 48 196617 loadbang;
#P objectname
;
#P fasten 12 0 13 0 66 408 24 408;
#P connect 14 0 7 0;
#P fasten 13 0 14 0 35 426 35 411;
#P fasten 9 1 8 0 310 259 60 259;
#P fasten 9 0 8 0 294 275 60 275;
#P fasten 11 0 12 0 60 403 60 388;
#P connect 6 0 5 0;
#P connect 5 0 9 0;
#P fasten 16 0 15 0 482 249 450 249;
#P connect 9 2 15 0;
#P fasten 0 0 16 0 555 159 482 159;
#P connect 20 0 0 0;
#P fasten 0 0 3 0 555 193 590 193;
#P connect 3 0 4 0;
#P fasten 9 3 2 0 342 217 800 217;
#P connect 2 0 19 0;
#P connect 19 0 10 0;
#P pop;

Thanks a lot.
Ad.

#161462
Jan 22, 2010 at 7:47pm

Just FYI, post the compressed patch in the future. You can find it in the file menu. :)

#161463
Jan 22, 2010 at 7:50pm

oups ! Sorry…

#161464
Jan 22, 2010 at 10:08pm

Wouldn’t it be a “dest_dim” issue ?
Unfortunaetly I can’t change my jit.gl.text2D’s dest_dim………

I’m pretty lost…………

Ad/

#161465
Jan 24, 2010 at 3:04pm

No one knows about the issue when you want to make a “jit.gl.text2d Texture” ?

Ad/

#161466

You must be logged in to reply to this topic.