क्या थंडरबर्ड प्राप्त html मेल की लंबी लाइनों को लपेट सकता है?


16

मुझे अक्सर HTML प्रारूप में ई-मेल (* 1) मिलता है जहां लाइनें थंडरबर्ड की खिड़की की चौड़ाई से लंबी होती हैं और अक्सर मेरी स्क्रीन की चौड़ाई से भी अधिक होती हैं। शोध के संदेशों को पढ़ने के लिए मुझे हर समय क्षैतिज रूप से स्क्रॉल करना होगा।

संदेशों को पठनीय बनाने के लिए एक विकल्प दृश्य पाठ / संदेश को सादे पाठ पर स्विच करना है, लेकिन यह भी सभी स्वरूपण खो देता है। सरल HTML पर स्विच करने से मदद नहीं मिलती है।

क्या थंडरबर्ड को लंबी लाइनों को लपेटने के लिए मजबूर करने के लिए मेरे पास (रिसीवर के रूप में) कोई रास्ता नहीं है ताकि ये संदेश पठनीय बन सकें?

मैंने बेशक गुगली की लेकिन कुछ भी नहीं मिला लेकिन संकेत दिया कि केवल कंपोज़ विंडो में काम किया या फिर भेजने वालों को टूटे हुए सॉफ्टवेयर का इस्तेमाल बंद करने के लिए कहा। यह सब वास्तव में मददगार नहीं है।

(* 1: टूटे मेल क्लाइंट का उपयोग करके ब्रेन डेड संवाददाताओं से, मुझे पता है, लेकिन ऐसा कुछ नहीं है जो मैं इस बारे में कर सकता हूं।)

जवाबों:


9

सौभाग्य से थंडरबर्ड वास्तव में विस्तार योग्य ग्राहक है, इसलिए एक संभावित समाधान उस userContent.cssफ़ाइल को संपादित करना होगा जो आपको संदेशों के लिए कस्टम सीएसएस नियमों को निर्दिष्ट करने की अनुमति देता है।

निम्नलिखित चरणों का प्रयास करें:

  1. अपने थंडरबर्ड प्रोफ़ाइल फ़ोल्डर पर जाएं (पृष्ठ के निर्देशों का पालन करें और अपना ओएस चुनें)। यह इस तरह दिखना चाहिए (स्पष्ट रूप से अन्य फ़ाइलों का एक गुच्छा):थंडरबर्ड प्रोफाइल dir
  2. chromeयदि यह मौजूद नहीं है, तो निर्देशिका बनाएँ ।
  3. chromeफ़ोल्डर के अंदर userContent.cssएक सादा पाठ फ़ाइल के रूप में नामित फ़ाइल बनाएँ ( यदि आवश्यक हो तो फ़ाइल एक्सटेंशन दिखाना सुनिश्चित करें , अन्यथा आप एक userContent.css.txtफ़ाइल के साथ समाप्त हो सकते हैं और यह वह नहीं है जो हम चाहते हैं)
  4. किसी भी टेक्स्ट एडिटर के साथ फाइल को एडिट करें (नोटपैड को भी काम करना चाहिए), और उसमें निम्न लाइन डालें:

    * { word-wrap: break-word; }
    
  5. थंडरबर्ड को पुनरारंभ करें और आपको जाने के लिए अच्छा होना चाहिए।

यह एक परीक्षण है जो मैंने नियम लागू करने से पहले और बाद में स्थानीय रूप से किया था:

कोई नियम नहीं

जैसा कि आप देख सकते हैं कि पाठ लपेटा हुआ नहीं है और आप जिस स्क्रॉलबार के बारे में बात कर रहे हैं, वह है।

नियम के साथ अब, userContent.cssलागू के साथ , पाठ स्वचालित रूप से लपेटा जाता है (इस प्रकार कोई स्क्रॉल नहीं हैं) और यह ऐसा दिखता है जैसा आप चाहते थे।


3
UserContent.css टिप बहुत बढ़िया है, लेकिन आपने जो CSS दिया था वह मेरे लिए काम नहीं आया। मैंने इस उत्तर में से एक का उपयोग किया: stackoverflow.com/questions/248011/…
SPRBRN

अधिक सटीक होने के लिए, एक और अधिक विशिष्ट नियम जोड़कर, <pre> का उल्लेख करते हुए, userContent.css में समस्या का समाधान होता है।
जेरलॉग

मैंने केवल इस पंक्ति को जोड़ा userContent.cssऔर यह मेरे लिए काम करता है: पूर्व {श्वेत-स्थान: पूर्व-आवरण;}
हंस

6

रॉबर्टोफ के जवाब को लागू करते हुए, मैंने निम्नलिखित प्रयोग किया userContent.css:

/* Avoid annoyingly long lines */
body {
    max-width: 50em;
}

pre {
    max-width: 50em;
    white-space: pre-wrap;       /* CSS 3 */
}

इस दृष्टिकोण का उपयोग करते हुए, मैं सही नियंत्रण में महसूस करता हूं कि मुझे कैसे संदेश प्रदर्शित किए जाने चाहिए।

userContent.cssनिम्नलिखित फ़ोल्डर में रखें (यदि आवश्यक हो):

C: \ Users \ [username] \ AppData \ Roaming \ Thunderbird \ Profiles \ [प्रोफाइल नाम] .default \ chrome \।


यह मेरे लिए काम किया, जबकि रॉबर्टो का समाधान नहीं था। धन्यवाद!
अलेक्जेंडर शेकब्लिकिन

यह काम करना चाहिए, लेकिन यह मेरे लिए काम नहीं कर रहा है, मुझे कैसे पता चलेगा कि टीबी वास्तव में इस .css फ़ाइल को पढ़ रहा है?
हरमन टूथ्रोट

2

संदेश देखते समय के मेनू विकल्प का उपयोग View / Word wrap within <PRE>, या प्रेस Ctrl+ Shift+ Q:

छवि


लिनक्स पर थंडरबर्ड 31.1.1 में यह मेनू आइटम नहीं है और कीस्ट्रोक पर प्रतिक्रिया नहीं करता है।
अगली सूचना तक रोक दिया गया।

@ डेनिसविलियम्सन: ऐसा लगता है कि अब इसके लिए ऐडऑन की आवश्यकता है: टॉगल वर्ड रैप
हरिके।

यह सुविधा केवल एफएफ में काम करती है, टीबी में नहीं। "एक ब्राउज़र विंडो में (फ़ायरफ़ॉक्स या सीमोनकी), व्यू मेनू में <PRE> के भीतर वर्ड रैप की जाँच ..."
आगे की सूचना तक रोका गया।

आप गलत जगह देख रहे होंगे, क्योंकि यह स्पष्ट रूप से टीबी के लिए है। हालाँकि, मुझे पता चला कि यह ऐडऑन बहुत बेकार है, क्योंकि यह HTML मोड में काम नहीं करता है। मुझे यह भी पता चला कि मैं स्वयं टीबी संस्करण 24 पर हूं। मुझे नहीं पता कि टीबी स्वचालित रूप से अपडेट क्यों नहीं हो रही है, लेकिन आप जो कहते हैं, उसके अनुसार मैं जल्द ही इसे मैन्युअल रूप से अपग्रेड नहीं करने जा रहा हूं। धन्यवाद।
harrymc

मेरी टिप्पणी में उद्धरण आपके लिंक से है।
अगली सूचना तक रोक दिया गया।

0

बेहतर है:

/* Avoid annoyingly long lines */
body {
    max-width: 100%;
}
pre {
    max-width: 100%;
    white-space: pre-wrap;       /* CSS 3 */
}

यह पूरी विंडो-चौड़ाई का उपयोग करता है, लेकिन फिर भी गैर-लिपटे प्रदर्शन से बचता है!


1
क्या आप अपने विशिष्ट बिंदु को समझाने के लिए अपने उत्तर का विस्तार कर सकते हैं? धन्यवाद।
फिक्सर 1234

यह संस्करण मेरे लिए काम नहीं करता था, हालांकि मैं इस बिंदु को देखता हूं कि एक गतिशील चौड़ाई सेटिंग अच्छी होगी। क्या हम इसकी जगह 100vw का उपयोग कर सकते हैं?
पेड़ी टी।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.