Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rg5DB-00459Y-3C for pgsql-bugs@arkaria.postgresql.org; Fri, 01 Mar 2024 15:54:14 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rg5D9-00DuKb-1r for pgsql-bugs@arkaria.postgresql.org; Fri, 01 Mar 2024 15:54:11 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rg5D8-00DuKS-Ko for pgsql-bugs@lists.postgresql.org; Fri, 01 Mar 2024 15:54:11 +0000 Received: from outbound.soverin.net ([185.233.34.18]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rg5D5-002HCt-Vh for pgsql-bugs@lists.postgresql.org; Fri, 01 Mar 2024 15:54:10 +0000 Received: from smtp.freedom.nl (c04cst-smtp-frd01.int.sover.in [10.10.4.107]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by outbound.soverin.net (Postfix) with ESMTPS id 4TmXhG4tvtz3v; Fri, 1 Mar 2024 15:54:06 +0000 (UTC) Received: from smtp.freedom.nl (smtp.freedom.nl [10.10.4.107]) by freedom.nl (Postfix) with ESMTPSA id 4TmXhF71Cdz6b; Fri, 1 Mar 2024 15:54:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freedom.nl; s=default; t=1709308446; bh=6S3oc/pRvo2gzfJOVGvXZToVxNHY6c4XhxjctpcxUSI=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=H7zApiJvcsqYTuVzZhwBcNmJDonA+uUTAUjkFmyz0GNMy2Dw/IXMww7C9WOOg6i1K IuGaq5T87QAih2gwarIaxCdX65rOLMsyUVedFn0Lf/350c3ZGFfQ0dXPnMcgJ9GJml 0CQRSahgBYkoDvH6lEg/q+ZlpjSmSvc6cCzQ/lLI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freedom.nl; s=default; t=1709308446; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=+7NljFzAIY9BEhckacg7K5om7m4X1879yWMp6SuuuOo=; b=oH12iulxOyLOodPtM74Zfj2G3BXMiLH0+SmaW1aoohlAn3lcH0OVfcf0pPy7xw4XHb3Mmw 9E/S8sIM0K+fxUeRsCRmN7v6ktT+0WnkK69l+pp8lJailrIJpAzgmwJt2CrzknsArGVbGP 5GvyRtYzRGXMfjUEiG64z6tSolwmM1A= ARC-Authentication-Results: i=1; smtp.freedom.nl; auth=pass smtp.mailfrom=cees.van.zeeland@freedom.nl ARC-Seal: i=1; s=default; d=freedom.nl; t=1709308446; a=rsa-sha256; cv=none; b=pxkYiT1s83aL51q4uaAnLrBpV/gSNfjfTzXQslIPs+sw3FroFgJOUei6s+ZQjFdUM0WVLA uUq6nE0DZAYecbozAUC5/yRC7ix/+G2PBUco6kZoy/qmNwsFl6gIrYLV/ZaHNicvonOZhl wY/qAaW4r8EkvX+sOJ5et+/7hQbEd5g= Message-ID: <63c65b3a-d142-409d-92ec-2a7d1df6f697@freedom.nl> Date: Fri, 1 Mar 2024 16:54:07 +0100 MIME-Version: 1.0 Subject: Re: BUG #18362: unaccent rules and Old Greek text To: Thomas Munro Cc: Michael Paquier , Tom Lane , pgsql-bugs@lists.postgresql.org References: <18362-be6d0cfe122b6354@postgresql.org> X-Soverin-Authenticated: true From: Cees van Zeeland In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi Thomas, I found: https://www.unicode.org/Public/15.1.0/ucd/CompositionExclusions.txt that might be useful to tackle characters that we are searching for. Hope this helps. Cees On 01/03/2024 02:53, Thomas Munro wrote: > On Tue, Feb 27, 2024 at 1:33 AM Cees van Zeeland > wrote: >> I'm not an expert, but obviously computers make a difference between the two versions of the characters. >> We are talking about this series: >> U+1F70 - U+1F7D: ὰ ά ὲ έ ὴ ή ὶ ί ὸ ό ὺ ύ ὼ ώ >> Is it possible to filter / limit in some way the redirection in the script to this range? > Right, so to get this in we either need to decide that we're OK with > adding that many characters, or figure out some systematic way to > select just the ones we want. One hint that might be helpful if > someone wants to investigate: I suspect that a lot of those mappings > might be marked with , which seems to be for code points for > alternative renderings ("mathematical" bold, italic, fraktur etc), so > perhaps we could filter them out that way without losing the > oxia-marked characters if that's the way it has to be. > > I think all the relevant part of the character database file is described here: > > https://unicode.org/reports/tr44/#Property_Values > > The file we're currently using is 15.1: > > https://www.unicode.org/Public/15.1.0/ucd/UnicodeData.txt > > I registered this thread as https://commitfest.postgresql.org/47/4873/ .