ลายเซ็นจดหมายเปลี่ยนขนาดตัวอักษรเมื่อส่งไปยัง Gmail


11

ฉันสร้างลายเซ็นในจดหมาย Mac แล้ว อย่างไรก็ตามทุกครั้งที่ฉันส่งอีเมลไปยังบัญชี gmail มันจะขยายขนาดตัวอักษร มีคนอื่นเจอเรื่องนี้ไหม? มีวิธีแก้ปัญหาหรือไม่?

คำตอบ:


8

ต่อไปนี้เป็นขั้นตอนในการทำงานนี้แม้ลองใช้กับ Mac OS X 10.7 Lion GM / Mail.app 5.0

  1. เปิด Mail.app
  2. สร้างลายเซ็นต์
  3. ปิด Mail.app
  4. เปิด Terminal และใน Leopard / Snow Leopard ไปที่ ~ / Library / Mail.app / Signatures ใน Lion อยู่ใน ~ / Library / Mail.app / V2 / MailData / Signatures /
  5. คุณจะพบไฟล์ที่มีตัวเลขสุ่มเช่น: 4E725456-58C1-4FD7-8490-3048F994CC33.webarchive
  6. เปิดไฟล์นั้นใน Safari ใช้ View Source หรือ Inspect เพื่อรับเนื้อหา HTML
  7. สร้างไฟล์ใหม่โดยใช้โปรแกรมแก้ไขที่คุณต้องการฉันใช้นาโนและวาง html
  8. ค้นหา 'font-size = medium' และเปลี่ยนเป็นขนาดที่คุณต้องการฉันเปลี่ยนเป็น 12px เพื่อให้ตรงกับแบบอักษรอีเมล Tahoma 12px ของฉัน
  9. (ไม่บังคับ) หากคุณต้องการฝังภาพให้โทรโดยใช้<img>ไปยังสถานที่สาธารณะระยะไกลและลบทั้งหมด<object> </object>
  10. บันทึกไฟล์เป็น. html
  11. เปิดไฟล์. html นั้นใน Safari และบันทึกเป็น. webarchive
  12. cp .webarchive ที่คุณสร้างขึ้นไปยังตำแหน่งของไฟล์. webarchive ดั้งเดิมในขณะที่รักษาชื่อที่ถูกต้อง (แทนที่)
  13. เปิด Mail.app และตรวจสอบว่าลายเซ็นเป็นไปตามที่คุณต้องการ ...

1
ขอบคุณสำหรับทิป. สิ่งนี้ทำให้ฉันเป็นบ้า! BTW ฉันไม่สามารถใช้ "View Source" หรือ "ตรวจสอบ" เนื้อหา HTML ของไฟล์ลายเซ็นดั้งเดิมที่ฉันมีอยู่ แต่ฉันดาวน์โหลด "WebArchive Folderizer.app" ซึ่งสร้างโฟลเดอร์ที่มีซอร์ส html ในไฟล์ชื่อ "localhost" ฉันแก้ไขไฟล์นั้น (แทนที่ขนาดตัวอักษร "กลาง" ด้วย "12px") โดยใช้ TextEdit.app ในโหมด "ข้อความธรรมดา" และเพียงแค่เปลี่ยนชื่อโดยใช้ชื่อไฟล์ต้นฉบับที่ไม่ใช่ตัวอักษรและต่อท้ายนามสกุลไฟล์ ".html" โปรดทราบว่า TextEdit จะไม่อนุญาตให้ใช้ตัวเลือก "บันทึก" หรือ "บันทึกเป็น" เมื่อคุณทำเช่นนี้ ฉันเพิ่งปิดตัวแก้ไข

2
สำหรับสิงโตไดเรกทอรีจริง ๆ แล้ว, ~ / Library / Mail / V2 / MailData / Signatures /
Seth

3

ใน Mountain Lion OS X 10.8 และ Mail 6.x

  1. ใช้ Terminal, ดำเนินการ open ~/Library/Mail/V2/MailData/Signatures/
  2. ลายเซ็นของคุณจะอยู่ในไฟล์ชื่อเช่น 4E725456-58C1-4FD7-8490-3048F994CC33.mailsignature
  3. คลิกขวาที่ไฟล์นี้และเลือกเปิดด้วย ... -> อื่น ๆ ... และเลือก TextEdit
  4. ค้นหา 'font-size = medium' แล้วลบออกเพื่อใช้แบบอักษรเดียวกับข้อความของคุณจากนั้นบันทึกไฟล์
  5. เลือกไฟล์ใน Finder และเลือกไฟล์ -> รับข้อมูลจากนั้นเลือกล็อคเพื่อให้แน่ใจว่าไฟล์จะไม่ถูกเขียนทับโดย Mail

ขอบคุณ Haytham สำหรับวิธีแก้ปัญหาดั้งเดิมบน OS X เวอร์ชั่นเก่า


1

หากจดหมายของคุณประกอบด้วยข้อความธรรมดาและแบบอักษรในลายเซ็นนั้นเล็กกว่าแบบอักษรเริ่มต้นของเมลคุณจะสูญเสียการควบคุมขนาดแบบอักษรเมื่อส่ง

ลองเปลี่ยนแบบอักษรของข้อความและแบบอักษรลายเซ็นเป็นแบบอักษรทั่วไปอื่น ๆ (Helvetica, Times New Roman) เพื่อกำจัดปัญหาการแทนที่แบบอักษร

อย่าลังเลที่จะเพิ่มความคิดเห็นหรือแก้ไขคำถามเพื่อเพิ่มรายละเอียดเพิ่มเติมว่าไคลเอนต์อีเมลทั้งหมดแสดงขนาดที่ไม่ถูกต้องบนเว็บหรือในไคลเอ็นต์อีเมลที่แน่นอน


1

เพียงเตือนความทรงจำสำหรับผู้ที่ไม่เห็นสิ่งนี้ฝังอยู่ในคำตอบที่ยอดเยี่ยมอื่น ๆ :

Mail 6.2 (Mountain Lion) เมื่อมันเปิดตัวเขียนลายเซ็นใหม่ แม้ว่าจะปรากฏว่าหากคุณ:

  1. ออกจาก Mail
  2. ทำการเปลี่ยนแปลงที่เค้าร่างโดย emmby
  3. ล็อคไฟล์ผ่านบานหน้าต่าง Get Info ใน Finder

ก่อนที่จะเปิดตัว Mail อีกครั้งการเปลี่ยนแปลงของคุณจะถูกเก็บไว้เป็น Mail ไม่สามารถเขียนไฟล์. mailsignature ได้อีกครั้ง

ตอนนี้ - ถ้าคุณเรียกใช้เมลของคุณในหลาย ๆ ระบบและการซิงค์ลายเซ็นคุณจะต้องทำการแก้ไขและล็อคในแต่ละระบบ โชคดีที่ชื่อไฟล์ดูเหมือนจะยังคงเหมือนเดิมในระบบต่างๆดังนั้นฉันจึงตรวจสอบให้แน่ใจว่า Mail ไม่ทำงานทุกที่คัดลอกไฟล์ที่ถูกล้างไปยังระบบใหม่และล็อคไฟล์ก่อนเปิด Mail อีกครั้ง


0

หากคุณใช้แบบอักษรมาตรฐานที่ไม่ใช่เว็บผู้รับอาจดูจดหมายด้วยแบบอักษรมาตรฐานของตัวเอง


โดยทั่วไปคุณไม่สามารถแน่ใจหรือควบคุมวิธีการแสดงข้อความที่ผู้รับและนี่เป็นสิ่งที่ดี! ผู้รับของคุณอาจปิดแบบอักษรที่กำหนดเองได้ตลอดเวลาเปลี่ยนสีหน้าแบบอักษรและขนาดตามความชอบหรือความต้องการ นอกจากนี้วิธีการอ่านอีเมลในปัจจุบันของพวกเขาอาจไม่สามารถแสดงแบบอักษร / สีได้เลย (เหมือนบนโทรศัพท์มือถือ (ไม่ใช่สมาร์ทโฟน) หรือในเทอร์มินัลหรือเว็บอินเตอร์เฟส)
MacLemon

0

คำแนะนำของ @ emmby ทำงานได้ดีสำหรับฉัน อย่างไรก็ตามฉันพบว่าสิ่งนี้ยังคงนำไปสู่ลายเซ็นแปลก ๆ ในโปรแกรมรับส่งเมลเช่น Outlook บน Windows เนื่องจากแสดงข้อความอีเมลของฉันใน Times New Roman เป็นค่าเริ่มต้นในขณะที่แบบอักษรลายเซ็นของฉันได้รับการแก้ไข

เนื่องจากฉันต้องการให้ลายเซ็นอีเมลของฉันดูราวกับว่ามันเป็นส่วนหนึ่งของอีเมลตัวเอง (เช่นถ้าฉันพิมพ์ด้วยตัวเอง) ฉันต้องการลายเซ็นเพื่อปรับตัวอักษรของตัวจดหมาย เพื่อให้บรรลุเป้าหมายนี้ฉันได้ลบองค์ประกอบรอบตัวและส่วนรอบตัวออกทั้งหมด เช่นฉันเปลี่ยนสิ่งนี้:

Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
    charset=us-ascii
Message-Id: <09E9E5C6-8082-4339-A894-1ABA63E40BEB>
Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1485\))

<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: 12px; "><body =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div><div style=3D"font-weight: =
normal; "><div>Kind regards,</div><div><br></div><div>=
Pascal</div><div><br></div></div><div></div></div></body></span>=

สำหรับสิ่งนี้:

Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
    charset=us-ascii
Message-Id: <09E9E5C6-8082-4339-A894-1ABA63E40BEB>
Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1485\))

<p>Kind regards,</p>

<p>Pascal</p>

สิ่งนี้ทำงานได้ดีที่สุดสำหรับฉันในไคลเอนต์อีเมลที่ฉันตรวจสอบแล้ว


-1

ฉันทำตามคำแนะนำของ emmby, 23 ก.ย.

ยอดเยี่ยม! คำแนะนำแรกที่ฉันพบได้ทุกที่ใช้งานได้จริง ฉันดิ้นรนกับ Apple Mail อย่างสมบูรณ์โดยไม่มีการควบคุมการจัดรูปแบบลายเซ็น

ฉันได้ส่งที่อยู่ Gmail ของตัวเองไปแล้วหลายร้อยเมลทุกคนมาถึงรูปแบบที่หลากหลาย

ฉันแทนที่ในไฟล์ลายเซ็นทั้งหมด "font-size = medium" โดย "font-size = 13px" ซึ่งเป็นขนาดตัวอักษรเริ่มต้นของฉัน ดังนั้นจดหมายที่ปรากฏใน Gmail ไม่ได้อยู่ใน "Arial" แต่ใน "Lucida Sans" ซึ่งเป็นแบบอักษรที่ฉันเลือกจริง นอกจากนี้การเว้นวรรคบรรทัดของส่วนต่อไปนี้ของลายเซ็นซึ่งอยู่ใน Times New Roman 11 pt เป็นปกติแล้วแทนที่จะเป็นระยะห่างบรรทัดที่เคยใช้มาจากขนาด 13-pt หรือ "Medium"

ฉันยังคงมีการทดลองที่จะทำ แต่อย่างน้อยนี่ก็ท้าทายความคิดเห็นทั้งหมดในกระทู้อื่น ๆ ที่การจัดรูปแบบของอีเมลข้อความที่มีรูปแบบเป็นสิ่งที่ไม่สามารถควบคุมได้เพราะมันเป็น (บางส่วน) จัดการโดยไคลเอนต์ที่รับจดหมาย

ฉันยึดติดกับข้อสรุปของฉันว่า Apple เพิกเฉยต่อการขาดการควบคุมโปรแกรมอีเมลที่น่ารำคาญอย่างยิ่ง


โพสต์ของคุณไม่ตอบคำถาม มันอาจจะดีกว่าที่จะเขียนความคิดเห็นเพื่อตอบสนองของ emmby แทนที่จะโพสต์เป็นคำตอบ
user8472
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.