word -wrap:break-word λ 곡백 μμ΄ ν μ€νΈκ° λ무 κΈΈλ©΄ μλνμ§ μμ΅λλ€.
<div style=" width:30px;height :100px;word -wrap:break-word; ">aaaaaaaaaaaaaaa</div>μ κ°μ΄
μ λ§λ‘ word -wrap:break-workλ₯Ό μ¬μ©νκ³ μμ΅λκΉ? μλ₯Ό λ€μ΄ μ΅λ¬΄μλ₯Ό μ΅λ¬΄μλ‘ λ°κΎΈκ±°λ μλ°°λ₯Ό λμ μλ©μ΄λ‘ λ°κΎΈλ κ²μ μ λ§ λμ©λλ€. λλ μμ§ κ·Έκ²μ μ¬μ©ν μ μλ μ©λλ₯Ό μ°Ύμ§ λͺ»νμ§λ§ cssμμ max-font λλ κ°μ λ‘ ν¬κΈ°λ₯Ό μ€μ΄λ κ²κ³Ό κ°μ κ²μ΄ μμ λ μ νΉμ μ λλ€.
μκ³ μμ§λ§ μ΄ κΈ°λ₯μ λ΄ μλΉμ€μ λ§€μ° νμν©λλ€.
μ¬μ©μμ κ΄μ μ
μμ
μμ
μμ
νμ§λ§ μΊ‘μ³ν μ¬μ§μ
μμμμμμμμμ
μ¬μ©μμκ²λ λ§€μ° λͺ¨νΈν©λλ€.
λ¬Έμ κ° μμ΅λλ€. μ°λ¦¬λ λ¨μ΄κ° μ¬μ© κ°λ₯ν λλΉλ³΄λ€ κΈΈκ³ μλμΌλ‘ λμ΄μ ΈμΌ ν λ break-wordλ₯Ό μ¬μ©νλ html/ν μ€νΈ νΈμ§κΈ°λ₯Ό μ¬μ©νκ³ μμ΅λλ€. letterRenderingμ΄ νμ±νλ html2canvasλ₯Ό μ¬μ©ν ν νμλλ λ λλ§μ΄ μΌμΉνμ§ μμ΅λλ€. μ’ μ’ ν μ€νΈ μ€μ μ€ λ°κΏ μμ΄ ν΄μΌ νλ κ²λ³΄λ€ ν μ€ μλλ‘ λ λλ§λ©λλ€.
μ°λ¦¬λ κ°μ λ¬Έμ μ μ§λ©΄ν΄ μμ΅λλ€.
@savokiss μ΅μ μ΄ μ§μ λ κ²½μ° μλ κ΅μ²΄λ₯Ό μννλ pull μμ²μ μμ±ν μ μμ΅λκΉ?
μλͺ»λ λ¬Έμ μ λ΅νμ μλ μμ΅λλ€. μ¬κΈ° λ΄ μ루μ
#83μ΄ μμ΅λλ€.
@hanc1208 λ΄ μ루μ
μ μμ λ¬Έμ μ λν κ²μ΄λ©° μ΄ λ¦¬ν¬μ§ν 리μ μμ€ μ½λλ₯Ό νΈμ§ν νμκ° μμ΅λλ€.
κ°μ μ§λ¬Έμ΄ μμ΅λλ€
μ΄ λ¬Έμ μ λν μμμ΄ μμ΅λκΉ? ν μ€νΈλ₯Ό μν΄ μ΅μ λ²μ μ html2canvas.js νμΌμ μ¬μ©νλλ° μ¬μ ν κ°μ λ¬Έμ κ° μμ΅λλ€.(
μ΄ λ¬Έμ λ₯Ό μ€μ λ‘ ν μ€νΈνκ³ μΆμκ³ μ€μ λ‘ κ³΅μ νμ΄μ§μ ν μ€νΈ μ½μμμλ μ¬νλλ κ² κ°μ΅λλ€. http://mariusbike83.wix.com/test1μ μλ λ§€μ° κ°λ¨ν μΉνμ΄μ§λ₯Ό λ§λ€μμ΅λλ€. μ΄ νμ΄μ§μλ λ§€μ° κΈ΄ λ¬Έμμ΄(λΆλ¦¬ν 곡백 μμ΄)μ΄ μλ μΌλΆ νλμ ν μ€νΈ μμλ§ μμ΅λλ€. μ΄κ²μ html2canvas λΌμ΄λΈλ¬λ¦¬λ‘ λ λλ§νλ©΄ λ¬Έμμ΄μ΄ ν μ€λ‘ λ κ²μ μ μ μμ΅λλ€.
λꡬλ μ§μ΄ λ¬Έμ μ λν ν΄κ²°μ± μ μ°Ύμμ΅λκΉ?
(Btw, 곡μ ν μ€νΈ μ½μμ https://html2canvas.hertzen.com/screenshots.htmlμ μμΌλ©° "μλ°μ€ν¬λ¦½νΈ λΉνμ±ν" νμΈλμ μ νμ μ·¨μν΄μΌ ν©λλ€.)
λ΄ μμ© νλ‘κ·Έλ¨μ κ²½μ° 0.5.0-alpha1μμ v0.4.1λ‘ λ€μ΄κ·Έλ μ΄λνμΌλ©° μλνλ κ² κ°μμΌλ―λ‘ ν΄λΉ λ²μ μ μ¬μ©νκ² μ΅λλ€. λλ μ² μ ν ν μ€νΈνμ§λ μμμ§λ§ νμ€ν κΈ΄ λ¬Έμμ΄μ΄ μ μ νκ² λνλμμ΅λλ€. μ΄ λ°©λ²μΌλ‘ λ¬Έμ κ° ν΄κ²°λλμ§ νμΈνμμμ€. λ²μ μ ν° μ°¨μ΄λ‘ μΈν΄ νλ‘μΈμ€μμ λ€λ₯Έ λ²κ·Έκ° λμ λ μ μμ§λ§.
jqueryλ‘ span νκ·Έλ‘ κ° λ¬Έμλ₯Ό μλμΌλ‘ λλ κ²μ μ΄λ»μ΅λκΉ?
λλ₯Ό μν΄ trueλ‘ μ€μ λ letterRendering ....
html2canvas μ΅μ
λ¬Έμ: https://html2canvas.hertzen.com/documentation.html
v0.4.1
...λ₯Ό μ¬μ©νμ§ μκ³ μ΄ λ¬Έμ λ₯Ό ν΄κ²°ν μ μλ λ°©λ²μ μλμ?
@SatoshiKawabata λ, @wayrexκ° μ μν letterRendering: true
μ΅μ
μ μ¬μ©ν΄ 보μ
¨μ΅λκΉ?
@eKoopmans μλνμ§λ§ μλνμ§ μμμ΅λλ€.
@eKoopmans @SatoshiKawabata λ² ν ν μμ letterRenderingλ μλνμ§ μλλ€λ κ²μ νμΈν μ μμ΅λλ€. μ΄μ 0.4.1 λ²μ μμλ μλνμ§λ§ λ² νμμλ μλνμ§ μλ κ² κ°μ΅λλ€.
@gelinger777 μ΄κ²μ npm
λ‘ μ¬μ©νκ³ μΆμ΄μ #1143νΈλ₯Ό μΆκ°νμ΅λλ€. λλ κΈ°λ€λ €μΌ νλ€.
λλ κ·Έκ²μ ν΄κ²°νλ€.
λ³ν
var textList = (!this.options.letterRendering || noLetterSpacing(container)) && !hasUnicode(container.node.data) ? getWords(characters) : characters.map(function(character) {
return punycode.ucs2.encode([character]);
});
μκ²
var textList = characters.map(function(character) {
return punycode.ucs2.encode([character]);
});
@love-everyday ν보ν΄μΌμ§
@CodyMoore240 μ΄λ―Έ 1.0.0-alpha.1 μμ ν΄κ²°λμμ΅λλ€.
ν¬ν¬νκ² μ΅λλ€ κ°μ¬ν©λλ€.
λ¨μ΄ need break μμ <i></i>
λ₯Ό μΆκ°νμ¬ μμ νλλ° λ€μκ³Ό κ°μ΅λλ€.
<p class="punch-card-info-word">
<i></i>statutestatutestatutestatutestatutestatutestatutestatutestatutestatutestatutestatute
</p>
μ΄ λ¬Έμ λ 5λ
μ μ μμλμμΌλ©° νμ¬ λ€μκ³Ό κ°μ΄ κ³μ°λκ³ μμ΅λλ€.
μ΄ μ±κ°μ λ²κ·Έλ₯Ό μ°ννλ λ°©λ²μ μ°Ύμ μΈμκ³Ό 곡μ νκ³ μΆμ΅λλ€.
ν
μ€νΈ μμ μ
λ ₯μμ ν
μ€νΈλ₯Ό κ°μ Έμμ΅λλ€.
var txt = modal_dialog_text_area_input.value;
κ·Έλ° λ€μ 곡백μ 보쑴νκΈ° μν΄ κ° κ³΅λ°±μ λ€μ λ§ν¬μ
μΌλ‘ λ체νμ΅λλ€. μ΄λ€ html2canvasκ° μ€ν¨νλμ§, κ·Έλ¦¬κ³ μ°λ¦¬κ° μΉ¨λ λμ μ¬κΈ°μμ μλ²½ 3μμ μμ μ μ°Ύλ μ΄μ λ λ€μκ³Ό κ°μ΅λλ€.
paragraphElement.innerHTML = txt.replace(/\s/g, '<span> </span>');
μ΄μ λ¨λ½μ΄ 보기 μ’κ³ html2canvasκ° μ°μ μ€ν¬λ¦°μ·μ΄ μ μμ λλ€.
λ λ€λ₯Έ μ¬ν: λ¨λ½ μμμλ λ€μ CSS κ·μΉμ΄ μμ΄μΌ ν©λλ€.
word-break: break-word;
white-space: normal;
λͺΈμ‘°μ¬νμΈμ
κ°μ₯ μ μ©ν λκΈ
λλ κ·Έκ²μ ν΄κ²°νλ€.
λ³ν
μκ²