From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id OBzGAwqjCGTbIQEASxT56A (envelope-from ) for ; Wed, 08 Mar 2023 16:00:26 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 4JatAwqjCGR6yAAAauVa8A (envelope-from ) for ; Wed, 08 Mar 2023 16:00:26 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id AE3BB5647 for ; Wed, 8 Mar 2023 16:00:25 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pZvGY-0006cg-2G; Wed, 08 Mar 2023 09:59:42 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pZvGW-0006c3-4P for emacs-orgmode@gnu.org; Wed, 08 Mar 2023 09:59:40 -0500 Received: from mail-lf1-x130.google.com ([2a00:1450:4864:20::130]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pZvGU-0000WM-Iw for emacs-orgmode@gnu.org; Wed, 08 Mar 2023 09:59:39 -0500 Received: by mail-lf1-x130.google.com with SMTP id i28so21804554lfv.0 for ; Wed, 08 Mar 2023 06:59:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678287575; h=content-transfer-encoding:in-reply-to:mail-followup-to:from :references:to:content-language:subject:user-agent:mime-version:date :message-id:sender:from:to:cc:subject:date:message-id:reply-to; bh=zJpoOroloIiB5kMNa6NPth2h7ggPOaeL7VmKnANc2x4=; b=RJKSZiTP3YkVw1wLxzi+CnXYRiqw2XiwBU7gdQuLLOoXik3WhZpotwGq2Hy/m1S1ZX RNVxN+z0Ez9wbmEUu3itqALIj8qTzgq2hHkZfh3eSQ5XOaG8r/J2aY5e+n8Re9rNphn7 sezCJ3y+SZEU8y8Ej/SBH6rbe8wwm2Uo+YnfUBnsMlId4wFiDZ8Klmqppl3QJr/l0AxZ 63fwck0Mz7Pph61lW1YRu5KWxNrFQ+R/I+lsn1bfiBjX00Gec1OLgQARSBG+egti6tXd m204dRgRj9g8QFW1CZNllDF1aL6PTokWWeMAh6rcY4vtFYD7KBRt8GRuay1zJbtXw5em PRPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678287575; h=content-transfer-encoding:in-reply-to:mail-followup-to:from :references:to:content-language:subject:user-agent:mime-version:date :message-id:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=zJpoOroloIiB5kMNa6NPth2h7ggPOaeL7VmKnANc2x4=; b=e03x8xf012sovN6Yv1TiweFiucJCpNshf/ALTU62eOj745c9xpcaWKX6dtBHXXSZK7 Sgbsz7h6YsDaUKyfj5gId+ulgcdc4I2AElLxbDcu+7qQCrCwKpok30svFoqGRKbNK0J/ 1aS7SotsEQ+RN8mvI0cRJo9KCev7rhAz3tO9y9qPUH+2ZHoIBCmGplukOX8c4zuU/0XV L5uzYG4Vo0eWaL1rCH8YuN1k4ZPiHt6RUUpLrI8vKjYUEaIS3n+4LQZpM2PuZFJZ/jQU /kD8bFeq4E22+HbBgVNCTpIATCLC/VR76qXJrmwSaU3Uk36zGbLyWXDn6hA3Q567PDby J/8Q== X-Gm-Message-State: AO0yUKUtv795Q9szROPSIo4D5IZKsWks6iMtg2+illaR/hW/vSg3osDz sH7uapCbT1/Lycz/3UcS+cA= X-Google-Smtp-Source: AK7set8uLIpm4TEnxe536BME/ETnxQ3iDBEmXGlWr2gjmu8rVlSXvYwCoAon709xXnEWRhROJTLVPw== X-Received: by 2002:ac2:442c:0:b0:4db:3e39:e8e2 with SMTP id w12-20020ac2442c000000b004db3e39e8e2mr5200796lfl.68.1678287575277; Wed, 08 Mar 2023 06:59:35 -0800 (PST) Received: from [192.168.0.101] (nat-0-0.nsk.sibset.net. [5.44.169.188]) by smtp.googlemail.com with ESMTPSA id r3-20020ac252a3000000b004dda76fad5asm2351039lfm.218.2023.03.08.06.59.33 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 08 Mar 2023 06:59:34 -0800 (PST) Message-ID: Date: Wed, 8 Mar 2023 21:59:31 +0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Subject: Re: how to add special glyphs Content-Language: en-US To: Rob Sargent , emacs-orgmode@gnu.org References: <221cbc4f-311b-0437-2d81-3bf160dfab89@gmail.com> <950d033d-a53c-3fe5-ec58-b10a7e032127@xmission.com> From: Max Nikulin Mail-Followup-To: Rob Sargent , emacs-orgmode@gnu.org In-Reply-To: <950d033d-a53c-3fe5-ec58-b10a7e032127@xmission.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::130; envelope-from=manikulin@gmail.com; helo=mail-lf1-x130.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1678287625; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=zJpoOroloIiB5kMNa6NPth2h7ggPOaeL7VmKnANc2x4=; b=DPLSeU1qGyYyLNJhbZZHJ6TO+OkoPHnph7qmgMX7yWzt1KSigt1Skt6gO4scASblvN5C26 4p0ZGtZuJ5POiLCNQL1kD01Zno4ZYj8s4nLPc/gMDy8rWkbv8WcGstS+MCWTpGV1uC7jlq VVPGtU86d2R27pbhTKH88y2HuVFFrdagsPkVBgZ7YoaoUp2lisXR/h03/xa566ojSIfsBM AIc5OoT3TOvnRLImPRnqElZEYVrCyPo+aNfe9UK5UyD6lp73+fYV91NNiqcFZ+TvA3/5Y3 vQKBgSXVvK3awW/oRVOkbXqscRyCnzCOao0WtYJ6NHMXOBb/hHRLE9OJ+7Tleg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=RJKSZiTP; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1678287625; a=rsa-sha256; cv=none; b=AEZyAIVe7y6fmpSyCJnOqzx+IOV4kusQlg52xBoM9muaCNfTUeWWbXFi3Vc3AtirNojTvG TNKOTt1RR7gyAXZLX/eG/bd0Pol/Rc0NPOFF5Atv/wWIx07k+9W/rxTgEfq05ka8fgUKm4 3PZDhZmtbz/4FeaXMfV+UnKQNCHEya5ZUmcWKaLebxO/l1yYNFdDZObJ/cyp7G2TfS89/J z9bkht4YhxFFxz8wj9GVBvRUtULE4hnLOmzv82Iyhn7rhclzGg0j+EPqIlL3LQLlfAwmEr /5T5FkgK/bi8GIzpb/Xi7k+mg/iZD9Dtvvc+1PgN3ve0RD7uTe9BjGDdyHCgYw== Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=RJKSZiTP; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) X-Migadu-Spam-Score: 6.00 X-Spam-Score: 6.00 X-Migadu-Queue-Id: AE3BB5647 X-Migadu-Scanner: scn1.migadu.com X-TUID: a4N5DLyxbnji On 08/03/2023 07:29, Rob Sargent wrote: >> LuaLaTeX may be instructed to use fallback fonts, see e.g. ... >> To my taste it is too low level. > That I placed the unicode into the text was "too low level"?  I could > argue that "it's a UTF doc", or that "\ding{55}" is bizarrely high > level.  Other's have shown methods which maximize the cross export > experience.  I'll consider those.  I'm not sure LuaLaTex is an option > for me. I would prefer to use Unicode symbols in UTF-8 encoded documents. While browsers and office software tries to find some substitution when some glyph is not available in requested font, configuration of LaTeX engines is more complicated. Support of Unicode in LuaTeX is much better than in pdfTeX. Unfortunately for characters outside of ~latin-1 set, all fonts must be carefully configured. I consider necessity to specify font per language and fallback fonts as too low level operations for regular users. I do not see a robust way to determine fonts available for LaTeX to implement automatic configuration in ox-latex with reasonable amount of code. I recommend to consider LuaLaTeX if you are going to use Unicode. Alternatives are PDF export through LibreOffice or through HTML and a browser.