From 7558b5cd8ab92afde895a4aec34f6502afa0c149 Mon Sep 17 00:00:00 2001 From: Kyle <41976328+ImKyle4815@users.noreply.github.com> Date: Wed, 26 May 2021 08:22:46 -0700 Subject: [PATCH] promo extended frame mask + vertical apostrophe spacing --- img/frames/promo/extended/frame.svg | 8 ++++++++ img/frames/promo/extended/frameThumb.png | Bin 0 -> 1272 bytes js/creator-19.js | 8 +++++++- js/frames/packPromoExtended.js | 2 +- 4 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 img/frames/promo/extended/frame.svg create mode 100644 img/frames/promo/extended/frameThumb.png diff --git a/img/frames/promo/extended/frame.svg b/img/frames/promo/extended/frame.svg new file mode 100644 index 00000000..51700f6b --- /dev/null +++ b/img/frames/promo/extended/frame.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/img/frames/promo/extended/frameThumb.png b/img/frames/promo/extended/frameThumb.png new file mode 100644 index 0000000000000000000000000000000000000000..aa19f94186b35cc4e92a247051017c1379aca5bc GIT binary patch literal 1272 zcmeAS@N?(olHy`uVBq!ia0vp^p+H>0!NkD8SiMNH7)Z5dIy(n=Iy);A6y>L7=A<$( zXiTh~XzOv|0SRFqwA31y0^P;QQpZK5*!N&&+?eE>KzO$EkPcK(+&pJ+rKwn$Ye$JbB zRtZ$J$|rtFlu%YO-r`ba$b9`{DL;Sw`$aaV|K6FuIQ*P6&j*ep#XgsPAMrk#=^Olb zkH1WkYM`2(y4>}bO-K4;rpwelj@feaw6SxQnyJ5xl316lPN{+RORkS5g)U(sr@p7j zPP5D}4AU~bwoAP}(O~_$B|H6!ISO?Y8&z05RxIq{@^Q%w^)#HY=k~@NK|I1>Y z@mFQRkGqHor}qHyeBO4*b;bo#}$L3gI5a< z=We<7Lf>uL(sPwb!mHa%TFBgoDv$6Va$WO{P zkBcv|3lwoZ*&3u-)OqR!cdE|^x780`Hm%KHo-t+p#GTv|`)i&k%l|wv{iW6dOE&X( zn*^R^M`~F6*IP@5J9KtQvW7Hp1u$wku&!Vb)mYo~Ti;!xS<^87;9KvoW1=D*N4H;y zU{g&}Tf`Kzb}>`y8RnVR4eBjt>i8mU7xx@wJihth>c2LMD*v*de}C~i`E69%n~+}x zT3;4k_^EUAs70^RwK$b+=O%d-uHE~gfnBcRK_e2euk*)~ga68u&Q01iw?m!(+vke^ zmwFuU9~8>JQ2t|j8rR(Og)-hYM>UgQwO$j82-4K+|NrkZJ5VI?E;IigpNh||ao--u zggA2;&V8TOf8MdsUAp2yD#y?I)6>l>s-~Pwvsr}|I$v)t9+{%0!t?)^6}-&QucI%?nE=XYGUp31N3miy;9|I$lq|M>^M&u7xJ zf52b=I6{=^v(EXt_I!90lm~$9BUHx3vIVCg!0M0gNw*UYD literal 0 HcmV?d00001 diff --git a/js/creator-19.js b/js/creator-19.js index 05e821ee..fa4a48ea 100644 --- a/js/creator-19.js +++ b/js/creator-19.js @@ -650,7 +650,13 @@ function writeText(textObject, targetContext) { newSplitText.push(`{down${scaleHeight(0.01)}}`); } else { item.split('').forEach(char => { - newSplitText.push(char, '{lns}'); + if (char == '’') { + console.log(char); + newSplitText.push(`{right${startingTextSize * 0.6}}`, '’', '{lns}', `{up${startingTextSize * 0.75}}`); + console.log(newSplitText); + } else { + newSplitText.push(char, '{lns}'); + } }); // newSplitText = newSplitText.concat(item.split('')); } diff --git a/js/frames/packPromoExtended.js b/js/frames/packPromoExtended.js index 1b5e5afd..1205e6bb 100644 --- a/js/frames/packPromoExtended.js +++ b/js/frames/packPromoExtended.js @@ -1,5 +1,5 @@ //Create objects for common properties across available frames -var masks = [{src:'/img/frames/promo/m15PromoMaskPinline.png', name:'Pinline'}, {src:'/img/frames/m15/regular/m15MaskTitle.png', name:'Title'}, {src:'/img/frames/promo/m15PromoMaskType.png', name:'Type'}, {src:'/img/frames/promo/m15PromoMaskRules.png', name:'Rules'}, {src:'/img/frames/m15/regular/m15MaskBorder.png', name:'Border'}]; +var masks = [{src:'/img/frames/promo/m15PromoMaskPinline.png', name:'Pinline'}, {src:'/img/frames/m15/regular/m15MaskTitle.png', name:'Title'}, {src:'/img/frames/promo/m15PromoMaskType.png', name:'Type'}, {src:'/img/frames/promo/extended/frame.svg', name:'Frame'}, {src:'/img/frames/promo/m15PromoMaskRules.png', name:'Rules'}, {src:'/img/frames/m15/regular/m15MaskBorder.png', name:'Border'}]; var bounds = {x:0.7573, y:0.8848, width:0.188, height:0.0733}; //defines available frames availableFrames = [