คำถามติดแท็ก unicode

4
ความสูงของบรรทัดที่มีอักขระ Unicode
อักขระ Unicode บางตัวทำให้บรรทัดที่แสดงนั้นมีขนาดใหญ่มาก ตัวอย่างเช่นสำเนียงหลุมศพ "̀" เพิ่มพื้นที่ประมาณ 2.5 บรรทัดด้านบนและด้านล่าง ตัวละครอื่น ๆ ที่ทำให้เกิดพฤติกรรมนี้รวมถึงตัวอักษรกรีก "ϕ" (พี) หรือเซ็ตย่อยเท่ากับ "⫅" อักขระอื่น ๆ เช่น maps-to "⤇" เพิ่มเพียงประมาณ 0.5 บรรทัดในแต่ละด้าน ฉันพบปัญหานี้เมื่ออ่านแหล่งที่มาjulia-mode.elซึ่งมีอักขระดังกล่าวจำนวนมากสำหรับการทดแทน LaTeX ทำไมถึงเกิดขึ้นและสามารถแก้ไขได้? แก้ไข: ฉันใช้ Ubuntu 14.04 LTS กับ Emacs 24.3.1 ตามค่าเริ่มต้นฉันใช้แบบอักษร "Ubuntu Mono 13" แต่บางครั้งก็ใช้แบบอักษรอื่นเพื่อแสดงอักขระ ผมได้ติดตั้งแพคเกจที่ไม่มีการจัดการอย่างชัดเจน Unicode emacs -Qและแก้ไขปัญหานี้คือสามารถทำซ้ำได้โดยใช้คำสั่ง
23 unicode  fonts 

3
บอกเครื่องหมายขีดกลาง (-) เครื่องหมายขีดกลาง (-) และเครื่องหมายบอกระยะห่าง (-)
เส้นประ (-), เส้นประ (-) และ emdash (-) นั้นแตกต่างกัน แต่ยากที่จะแยกออกจากกัน ทำให้เกิดปัญหาเช่นเมื่อเขียนโปรแกรม มีวิธีที่จะบอกพวกเขาใน emacs ได้ง่ายกว่ากันไหม? ขอบคุณ

1
ฉันจะวาด Unicode ด้วยโหมดศิลปินได้อย่างไร?
ฉันต้องการผลิตงานศิลปะ Unicode ด้วยโหมดศิลปิน แต่ปรากฏว่าโหมดศิลปินสนับสนุนเฉพาะศิลปะ ASCII เท่านั้น ฉันจะกำหนดค่าโหมดศิลปินเพื่อผลิตแทนได้อย่างไร +---------------+ | | | +-------+--+ | | | | | | | | | | | | +-------+-------+ | | | | | | | +----------+ นี้ ┌───────────────┐ │ │ │ ┌───────┼──┐ │ │ │ │ │ │ │ │ │ │ │ …
16 unicode 

2
ฉันจะตั้งค่าแบบอักษรสำรองได้อย่างมีประสิทธิภาพได้อย่างไร
TL; DR: วิธีง่าย ๆ ที่จะพูดได้อย่างน่าเชื่อถือคือใช้ Consolas เป็นฟอนต์เริ่มต้น FreeMono สำหรับตัวละครที่ไม่สนับสนุนโดย Consolas และ Symbola สำหรับตัวละครที่ไม่สนับสนุน เนื่องจากตัวอักษรการเขียนโปรแกรมหลักของฉันไม่ครอบคลุมสัญลักษณ์ทางคณิตศาสตร์ทั้งหมดที่ฉันต้องการฉันจึงเริ่มตั้งค่าตัวเลือกทางเลือกตามที่แสดงด้านล่าง: (set-fontset-font t 'unicode (font-spec :name "FreeMono") nil 'append) (set-fontset-font t 'unicode (font-spec :name "Symbola") nil 'append) น่าเสียดายที่นี่เปลี่ยนฟอนต์สำหรับตัวละครบางตัวที่ฟอนต์หลักของฉันรองรับด้วยดังนั้นฉันจึงเปลี่ยนเป็น (set-fontset-font t 'unicode (font-spec :name "Consolas") nil) (set-fontset-font t 'unicode (font-spec :name "FreeMono") nil 'append) (set-fontset-font t 'unicode (font-spec …
16 fonts  display  unicode 

3
การส่งออกอักขระ Unicode ไปยัง pdf โดยใช้ Latex จากโหมดองค์กร
สวัสดีคนดี ๆ ของ Emacs! ฉันมีปัญหาในการส่งสัญลักษณ์ทางคณิตศาสตร์ unicode จาก buffer (โหมด org) ไปยังไฟล์ pdf 1. คำอธิบายปัญหา: สัญลักษณ์ถูกแทรกลงในบัฟเฟอร์เป็นอักขระ Unicode (ผ่านวิธีป้อนข้อมูล TEXหรือ บริษัท คณิตศาสตร์ ) นี่คือการสาธิตซอร์สโค้ด: #+TITLE: Unicode characters export test #+AUThor: #+date: Unicode characters: ℝ ℤ ℕ ⇒ ∈ ∀ Same symbols in latex format: $$\Bbb{R} \Bbb{Z} \Bbb{N} \Rightarrow \in \forall$$ ไฟล์. tex …

3
วิธีการแสดง Unicode UTF-8 เป็น Unicode
ฉันมีไฟล์ข้อความที่เข้ารหัส UTF-8 บางไฟล์ซึ่งแสดงรหัสการหลบหนีที่แปลกใน Emacs ตัวอย่างเช่นข้อความนี้: ในการตั้งค่าเริ่มต้น exponam ของพวกเขาเป็นที่รู้จักกันในชื่อ 'Deus'; secundo, respondebo quaestionem. แสดงให้เห็นเช่นนี้ใน Emacs: สิ่งนี้เกิดขึ้นใน Emacs เท่านั้น บรรณาธิการอื่น ๆ แสดงข้อความอย่างถูกต้อง ฉันจะแก้ไขปัญหานี้ได้อย่างไร อัปเดต 1 ถ้าฉันโทรrevert-buffer-with-coding-systemและเลือกutf-8ไฟล์อ่านอย่างถูกต้อง ดังนั้นในขณะที่ Gilles คาดเดาได้อย่างถูกต้อง Emacs จะไม่ตรวจจับการเข้ารหัสไฟล์ หากฉันเพิ่มรหัส; -*- coding: utf-8 -*-ลงในไฟล์ Emacs จะเปิดขึ้นและแสดงอย่างถูกต้อง อัปเดต 2 ฉันเข้ารหัสไฟล์ใหม่ใน "UTF-8 พร้อมการเข้ารหัส BOM" และตอนนี้ก็แสดงผลได้ดีใน Emacs ฉันไม่รู้ว่าอะไรคือความแตกต่างระหว่างสองประเภทนี้ แต่ Emacs ดูเหมือนจะรับรู้ถึง BOMed หนึ่งเท่านั้น

5
วิธีในการแสดงข้อความแตกต่างกันอย่างสงบเสงี่ยม?
ฉันกำลังเขียนส่วนขยาย emacs สำหรับใช้กับการรู้จำเสียงและฉันกำลังมองหาความช่วยเหลือเกี่ยวกับคุณลักษณะเฉพาะ คำบางคำที่ตัวจดจำเสียงพูด (Dragon) รู้จำได้ไม่ดีอย่างต่อเนื่อง - มันไม่สำคัญว่าคุณจะฝึกมันกี่ครั้งก็ตามมันจะดูดที่จำคำบางคำได้ ในเวลาเดียวกันโดยทั่วไปเมื่อคุณเขียนหัวข้อหรือเมื่อเขียนโปรแกรมคุณจะใช้คำเดียวกันหลายครั้งซ้ำแล้วซ้ำอีก ดังนั้นฉันจึงเขียนโหมดที่ใช้การซ้อนทับเพื่อเปลี่ยนวิธีการแสดงคำในบัฟเฟอร์ มันใช้ตัวอักษรสุ่มในคำขีดเส้นใต้ในสีแบบสุ่มและวางเครื่องหมายกำกับการออกเสียงแบบสุ่ม (สำเนียงเครื่องหมายบนอากาศ ฯลฯ ) เหนือส่วนบนของมัน นี่คือภาพหน้าจอ (คุณอาจต้องซูมเพื่อดูเครื่องหมาย / ขีดเส้นใต้): จากนั้นคุณสามารถพูดว่า "ผมสีม่วง p" และมันจะมองหาคำที่มีสีม่วงขีดเส้นใต้ภายใต้ 'a' ที่มีเครื่องหมายกำกับออกเสียงที่ดูเหมือนผมและพิมพ์คำนั้นสำหรับคุณ ดังนั้นในภาพหน้าจอด้านบนที่บอกว่าจะทำให้ emacs พิมพ์ "regexp-quote" ให้คุณ แนวคิดนี้ช่วยให้คุณสามารถอ้างอิงคำใด ๆ ที่คุณใช้ไปแล้วบนหน้าจอโดยใช้ชุดคำที่ จำกัด ซึ่งตัวจดจำจะจดจำได้ดีอยู่เสมอ มันใช้งานได้ดียกเว้นในบางครั้งอาจมีการชนกัน เพื่อให้ฉันสามารถเรียนรู้ที่จะอ้างอิงคำอย่างเดียวกับที่ฉันใช้ bytes จาก md5 hash ของคำแทนที่จะ(random)เป็นอัลกอริธึมหรือกำหนดการเปลี่ยนแปลงที่หลีกเลี่ยงการชน ฉันพบเพียง 6 สีที่แยกแยะได้ง่าย (มันยากเมื่อขีดเส้นใต้มีความกว้างเพียงหนึ่งตัวอักษรและหนาพิกเซลเดียว) และ 3 เครื่องหมายที่แยกได้ง่ายสามารถแยกแยะได้ง่าย (ง่ายต่อการแยกออกจากกัน …

4
เสร็จสิ้นไม่ชัดเจนเมื่อใส่อักขระ Unicode
ฉันเพิ่งค้นพบC-x 8 RETวิธีแทรกอักขระ Unicode ด้วยชื่อ Unicode หรือรหัสฐานสิบหก ฉันยังไม่ได้จำชื่ออักขระ Unicode ทั้งหมดดังนั้นฉันจึงไม่พบอักขระที่ถูกต้องเสมอไป ตัวอย่างเช่นมีตัวละคร "SNOW CAPPED MOUNTAIN" ถ้าฉันพิมพ์เพียง "MOUNTAIN" ตัวละครนี้จะไม่ปรากฏในรายการความสมบูรณ์ ฉันต้องจำไว้ว่าต้องค้นหาคำว่า "SNOW" เพื่อดูตัวละครนี้โดยเฉพาะในรายการความสำเร็จ ในฐานะที่เป็นคนที่พึ่งพา IDO สำหรับสิ่งใดก็ตามที่เกี่ยวข้องกับการทำให้สมบูรณ์ ido-ubiquitous-modeฉันใช้ ฉันจะใช้การจับคู่เหมือน IDO สำหรับอินพุต Unicode ได้อย่างไร ฉันจะใช้ความสมบูรณ์แบบยืดหยุ่นสำหรับทุกสิ่งได้อย่างไร (ฉันจะโอเคกับการละทิ้งโหมด IDO หากมีสิ่งที่ดีกว่า)

1
unicode.txt slowness
ย้ายไปรอบ ๆ จุด (โดยใช้ปุ่มลูกศร) ใน XAH ของunicode.txtในfundamental-modeจะเห็นได้ชัดช้ากว่าในไฟล์ข้อความธรรมดา อักขระที่ไม่ใช่ ASCII หลายตัวเป็นปัญหาหรือไม่ มีอะไรอีกไหม เกี่ยวกับ: GNU Emacs 25.2.1 (x86_64-w64-mingw32) ของ 2017-04-24 เริ่มต้นด้วยตัวเลือก -Q

1
ระบบการเข้ารหัส utf-8 บน Mac - อันไหนและทำไมเป็นค่าเริ่มต้น?
ฉันต้องการเปลี่ยนระบบเข้ารหัสเริ่มต้นจากไม่ได้กำหนดเป็น UTF-8 (ฉันคิดว่ามันจะมีประโยชน์) ตอนนี้ฉันได้เห็นระบบการเข้ารหัส UTF-8 ที่แตกต่างกันมากมาย: mule-utf-8 mule-utf-8-dos mule-utf-8-mac mule-utf-8-unix prefer-utf-8 prefer-utf-8-dos prefer-utf-8-mac prefer-utf-8-unix utf-8 utf-8-auto utf-8-auto-dos utf-8-auto-mac utf-8-auto-unix utf-8-dos utf-8-emacs utf-8-emacs-dos utf-8-emacs-mac utf-8-emacs-unix utf-8-hfs utf-8-hfs-dos utf-8-hfs-mac utf-8-hfs-unix utf-8-mac utf-8-unix utf-8-with-signature utf-8-with-signature-dos utf-8-with-signature-mac utf-8-with-signature-unix ฉันใช้ Mac และฉันยังสับสนเกี่ยวกับระบบการเข้ารหัส hfs และ mac ที่แตกต่างกันเหล่านี้ ในขณะนี้ฉันตัดสินใจใช้ utf-8 ดังต่อไปนี้ตามคำตอบนี้ : (setq utf-translate-cjk-mode nil) ; disable …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.